Skip to content

Commit f38a447

Browse files
author
RageLtMan
committed
~PAGE_MASK != PAGE_SIZE - 1 on FreeBSD
1 parent c4ae6fb commit f38a447

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

module/os/linux/zfs/abd_os.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@ abd_iter_map(struct abd_iter *aiter)
920920
page = sg_page(aiter->iter_sg);
921921
if (PageHighMem(page)) {
922922
page = nth_page(page, offset / PAGE_SIZE);
923-
offset &= ~PAGE_MASK;
923+
offset &= PAGE_SIZE - 1;
924924
aiter->iter_mapsize = MIN(aiter->iter_mapsize,
925925
PAGE_SIZE - offset);
926926
}
@@ -947,7 +947,7 @@ abd_iter_unmap(struct abd_iter *aiter)
947947

948948
page = sg_page(aiter->iter_sg);
949949
if (PageHighMem(page))
950-
offset &= ~PAGE_MASK;
950+
offset &= PAGE_SIZE - 1;
951951

952952
/* LINTED E_FUNC_SET_NOT_USED */
953953
zfs_kunmap_local(aiter->iter_mapaddr - offset);

0 commit comments

Comments
 (0)