mbox series

[v2,0/2] fs/lock: Cleanup around flock syscall.

Message ID 20220716233343.22106-1-kuniyu@amazon.com (mailing list archive)
Headers show
Series fs/lock: Cleanup around flock syscall. | expand

Message

Kuniyuki Iwashima July 16, 2022, 11:33 p.m. UTC
The first patch removes allocate-and-free for struct file_lock
in flock syscall and the second patch rearrange some operations.

Changes
  v2:
    * Use F_UNLCK in locks_remove_flock() (Chuck Lever)
    * Fix uninitialised error in flock syscall (kernel test robot)
    * Fix error when setting LOCK_NB
    * Split patches not to mix different kinds of optimisations and
      not to miss errors reported by kernel test robot

  v1: https://lore.kernel.org/linux-fsdevel/20220716013140.61445-1-kuniyu@amazon.com/


Kuniyuki Iwashima (2):
  fs/lock: Don't allocate file_lock in flock_make_lock().
  fs/lock: Rearrange ops in flock syscall.

 fs/locks.c | 66 +++++++++++++++++++-----------------------------------
 1 file changed, 23 insertions(+), 43 deletions(-)