Skip to content

Commit ed09222

Browse files
author
Trond Myklebust
committed
NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array()
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Reviewed-by: Benjamin Coddington <bcodding@redhat.com> Tested-by: Benjamin Coddington <bcodding@redhat.com> Tested-by: Dave Wysochanski <dwysocha@redhat.com>
1 parent e762a63 commit ed09222

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fs/nfs/dir.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ int nfs_readdir_search_array(nfs_readdir_descriptor_t *desc)
447447
struct nfs_cache_array *array;
448448
int status;
449449

450-
array = kmap(desc->page);
450+
array = kmap_atomic(desc->page);
451451

452452
if (desc->dir_cookie == 0)
453453
status = nfs_readdir_search_for_pos(array, desc);
@@ -459,7 +459,7 @@ int nfs_readdir_search_array(nfs_readdir_descriptor_t *desc)
459459
desc->current_index += array->size;
460460
desc->page_index++;
461461
}
462-
kunmap(desc->page);
462+
kunmap_atomic(array);
463463
return status;
464464
}
465465

0 commit comments

Comments
 (0)