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>
This commit is contained in:
parent
e762a63981
commit
ed09222d65
|
@ -447,7 +447,7 @@ int nfs_readdir_search_array(nfs_readdir_descriptor_t *desc)
|
|||
struct nfs_cache_array *array;
|
||||
int status;
|
||||
|
||||
array = kmap(desc->page);
|
||||
array = kmap_atomic(desc->page);
|
||||
|
||||
if (desc->dir_cookie == 0)
|
||||
status = nfs_readdir_search_for_pos(array, desc);
|
||||
|
@ -459,7 +459,7 @@ int nfs_readdir_search_array(nfs_readdir_descriptor_t *desc)
|
|||
desc->current_index += array->size;
|
||||
desc->page_index++;
|
||||
}
|
||||
kunmap(desc->page);
|
||||
kunmap_atomic(array);
|
||||
return status;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue