A few patches relating to the renameat2 syscall added for v3.15 and the asm-generic syscall list.
The first adds it to the generic syscall list. I'll send this upstream for v3.15 (but acks still welcome). The second and third patches make the renameat syscall optional, since renameat2 provides a superset of its functionality, and removes renameat from the generic syscall list by default. All existing users now define __ARCH_WANT_RENAMEAT so that nothing breaks, but new architectures are expected not to define it. Unless anybody requests otherwise I'll await an Ack from Arnd for these two and queue them for v3.16. James Hogan (3): asm-generic: Add renameat2 syscall scripts/checksyscalls.sh: Make renameat optional asm-generic: Drop renameat syscall from default list arch/arc/include/uapi/asm/unistd.h | 1 + arch/arm64/include/uapi/asm/unistd.h | 3 +++ arch/c6x/include/uapi/asm/unistd.h | 1 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/metag/include/uapi/asm/unistd.h | 2 ++ arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/score/include/uapi/asm/unistd.h | 1 + arch/tile/include/uapi/asm/unistd.h | 1 + arch/unicore32/include/uapi/asm/unistd.h | 2 ++ include/uapi/asm-generic/unistd.h | 7 ++++++- scripts/checksyscalls.sh | 5 ++++- 11 files changed, 23 insertions(+), 2 deletions(-) Cc: Arnd Bergmann <[email protected]> Cc: [email protected] Cc: Vineet Gupta <[email protected]> Cc: Catalin Marinas <[email protected]> Cc: Will Deacon <[email protected]> Cc: [email protected] Cc: Mark Salter <[email protected]> Cc: Aurelien Jacquiot <[email protected]> Cc: [email protected] Cc: Richard Kuo <[email protected]> Cc: [email protected] Cc: [email protected] Cc: Jonas Bonn <[email protected]> Cc: [email protected] Cc: Chen Liqin <[email protected]> Cc: Lennox Wu <[email protected]> Cc: Chris Metcalf <[email protected]> Cc: Guan Xuetao <[email protected]> -- 1.8.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

