Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of...
Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux Pull uapi flexible array update from Gustavo Silva: "A treewide patch that replaces zero-length arrays with flexible-array members in UAPI. This has been baking in linux-next for 5 weeks now. '-fstrict-flex-arrays=3' is coming and we need to land these changes to prevent issues like these in the short future: fs/minix/dir.c:337:3: warning: 'strcpy' will always overflow; destination buffer has size 0, but the source string has length 2 (including NUL byte) [-Wfortify-source] strcpy(de3->name, "."); ^ Since these are all [0] to [] changes, the risk to UAPI is nearly zero. If this breaks anything, we can use a union with a new member name" Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836 * tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux: treewide: uapi: Replace zero-length arrays with flexible-array members
Showing
- arch/m68k/include/uapi/asm/bootinfo.h 2 additions, 2 deletionsarch/m68k/include/uapi/asm/bootinfo.h
- arch/mips/include/uapi/asm/ucontext.h 1 addition, 1 deletionarch/mips/include/uapi/asm/ucontext.h
- arch/s390/include/uapi/asm/hwctrset.h 3 additions, 3 deletionsarch/s390/include/uapi/asm/hwctrset.h
- arch/x86/include/uapi/asm/bootparam.h 1 addition, 1 deletionarch/x86/include/uapi/asm/bootparam.h
- arch/x86/include/uapi/asm/kvm.h 6 additions, 6 deletionsarch/x86/include/uapi/asm/kvm.h
- include/uapi/drm/i915_drm.h 3 additions, 3 deletionsinclude/uapi/drm/i915_drm.h
- include/uapi/linux/blkzoned.h 1 addition, 1 deletioninclude/uapi/linux/blkzoned.h
- include/uapi/linux/bpf.h 1 addition, 1 deletioninclude/uapi/linux/bpf.h
- include/uapi/linux/btrfs.h 5 additions, 5 deletionsinclude/uapi/linux/btrfs.h
- include/uapi/linux/btrfs_tree.h 1 addition, 1 deletioninclude/uapi/linux/btrfs_tree.h
- include/uapi/linux/can/bcm.h 1 addition, 1 deletioninclude/uapi/linux/can/bcm.h
- include/uapi/linux/connector.h 1 addition, 1 deletioninclude/uapi/linux/connector.h
- include/uapi/linux/cycx_cfm.h 1 addition, 1 deletioninclude/uapi/linux/cycx_cfm.h
- include/uapi/linux/dm-ioctl.h 4 additions, 4 deletionsinclude/uapi/linux/dm-ioctl.h
- include/uapi/linux/dm-log-userspace.h 1 addition, 1 deletioninclude/uapi/linux/dm-log-userspace.h
- include/uapi/linux/ethtool.h 14 additions, 14 deletionsinclude/uapi/linux/ethtool.h
- include/uapi/linux/fanotify.h 1 addition, 1 deletioninclude/uapi/linux/fanotify.h
- include/uapi/linux/fiemap.h 1 addition, 1 deletioninclude/uapi/linux/fiemap.h
- include/uapi/linux/firewire-cdev.h 6 additions, 6 deletionsinclude/uapi/linux/firewire-cdev.h
- include/uapi/linux/fs.h 1 addition, 1 deletioninclude/uapi/linux/fs.h
Loading
Please register or sign in to comment