This is a re-posting of patches that I have queued for 3.15. There's really nothing new in this pile vs. the last several sets that I've posted. This is mainly just a re-posting of them all as one complete set. The only real difference is a fix for one of the mandatory locking patches when CONFIG_FILE_LOCKING is disabled (many thanks to AKPM for pointing that out). Most of this pile has been sitting in linux-next since 3.14-rc1, and I've heard zero complaints aside from a minor merge conflict with one of Heiko Carstens's patches. A few patches were added later and haven't been soaking in linux-next for as long, but they've been there for a little while now. Al would you be willing to take these into your tree and merge them up to Linus for 3.15 (assuming no one objects, of cours)? It may be easier to cherry pick them from my linux-next branch: git://git.samba.org/jlayton/linux.git linux-next Thanks! Comments and suggestions welcome... J. Bruce Fields (1): locks: fix posix lock range overflow handling Jeff Layton (16): locks: close potential race between setlease and open locks: clean up comment typo locks: remove "inline" qualifier from fl_link manipulation functions locks: add __acquires and __releases annotations to locks_start and locks_stop locks: eliminate BUG() call when there's an unexpected lock on file close locks: consolidate checks for compatible filp->f_mode values in setlk handlers locks: rename locks_remove_flock to locks_remove_file MAINTAINERS: add Bruce and myself to list of maintainers for file locking code locks: make /proc/locks show IS_FILE_PVT locks with a P suffix locks: report l_pid as -1 for FL_FILE_PVT locks locks: pass the cmd value to fcntl_getlk/getlk64 locks: skip deadlock detection on FL_FILE_PVT locks locks: add new fcntl cmd values for handling file private locks locks: require that flock->l_pid be set to 0 for file-private locks locks: fix locks_mandatory_locked to respect file-private locks locks: make locks_mandatory_area check for file-private locks MAINTAINERS | 2 + arch/arm/kernel/sys_oabi-compat.c | 3 + fs/compat.c | 35 +++- fs/fcntl.c | 37 ++-- fs/file_table.c | 2 +- fs/locks.c | 387 ++++++++++++++++++++++++-------------- fs/namei.c | 2 +- include/linux/fs.h | 43 +++-- include/uapi/asm-generic/fcntl.h | 19 +- mm/mmap.c | 2 +- mm/nommu.c | 2 +- security/selinux/hooks.c | 3 + 12 files changed, 354 insertions(+), 183 deletions(-) -- 1.8.5.3 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html