We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c4ae6fb commit f38a447Copy full SHA for f38a447
module/os/linux/zfs/abd_os.c
@@ -920,7 +920,7 @@ abd_iter_map(struct abd_iter *aiter)
920
page = sg_page(aiter->iter_sg);
921
if (PageHighMem(page)) {
922
page = nth_page(page, offset / PAGE_SIZE);
923
- offset &= ~PAGE_MASK;
+ offset &= PAGE_SIZE - 1;
924
aiter->iter_mapsize = MIN(aiter->iter_mapsize,
925
PAGE_SIZE - offset);
926
}
@@ -947,7 +947,7 @@ abd_iter_unmap(struct abd_iter *aiter)
947
948
949
if (PageHighMem(page))
950
951
952
/* LINTED E_FUNC_SET_NOT_USED */
953
zfs_kunmap_local(aiter->iter_mapaddr - offset);
0 commit comments