Loading Documentation/filesystems/Locking +1 −1 Original line number Diff line number Diff line Loading @@ -187,7 +187,7 @@ readpages: no write_begin: no locks the page yes write_end: no yes, unlocks yes perform_write: no n/a yes bmap: yes bmap: no invalidatepage: no yes releasepage: no yes direct_IO: no Loading fs/ioctl.c +0 −2 Original line number Diff line number Diff line Loading @@ -70,9 +70,7 @@ static int ioctl_fibmap(struct file *filp, int __user *p) res = get_user(block, p); if (res) return res; lock_kernel(); res = mapping->a_ops->bmap(mapping, block); unlock_kernel(); return put_user(res, p); } Loading Loading
Documentation/filesystems/Locking +1 −1 Original line number Diff line number Diff line Loading @@ -187,7 +187,7 @@ readpages: no write_begin: no locks the page yes write_end: no yes, unlocks yes perform_write: no n/a yes bmap: yes bmap: no invalidatepage: no yes releasepage: no yes direct_IO: no Loading
fs/ioctl.c +0 −2 Original line number Diff line number Diff line Loading @@ -70,9 +70,7 @@ static int ioctl_fibmap(struct file *filp, int __user *p) res = get_user(block, p); if (res) return res; lock_kernel(); res = mapping->a_ops->bmap(mapping, block); unlock_kernel(); return put_user(res, p); } Loading