mirror of https://gitee.com/openkylin/linux.git
bc65ac6a0f
Commit 7b2fd697427e73c81d5fa659efd91bd07d303b0e in the historical GIT tree stopped calling the readdir member of a file_operations struct with the big kernel lock held, and fixed up all the readdir functions to do their own locking. However, that change added calls to unlock_kernel() in vxfs_readdir, but no call to lock_kernel(). Fix this by adding a call to lock_kernel(). Signed-off-by: Josh Triplett <josh@freedesktop.org> Cc: Christoph Hellwig <hch@lst.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> |
||
---|---|---|
.. | ||
Makefile | ||
vxfs.h | ||
vxfs_bmap.c | ||
vxfs_dir.h | ||
vxfs_extern.h | ||
vxfs_fshead.c | ||
vxfs_fshead.h | ||
vxfs_immed.c | ||
vxfs_inode.c | ||
vxfs_inode.h | ||
vxfs_lookup.c | ||
vxfs_olt.c | ||
vxfs_olt.h | ||
vxfs_subr.c | ||
vxfs_super.c |