4.9.144-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest101 patches 12 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/101 | Kbuild: suppress packed-not-aligned warning for default setting onlyscripts/ | +3 | 0 replies | |
| 2/101 | disable stringop truncation warnings for nowMakefile | +3 | 0 replies | |
| 3/101 | test_hexdump: use memcpy instead of strncpylib/ | +1 | 0 replies | |
| 4/101 | kobject: Replace strncpy with memcpylib/ | +1 | 0 replies | |
| 5/101 | unifdef: use memcpy instead of strncpyscripts/ | +2 | 0 replies | |
| 6/101 | kernfs: Replace strncpy with memcpyfs/ | +1 | 0 replies | |
| 7/101 | ip_tunnel: Fix name string concatenate in __ip_tunnel_create()net/ | +2 | 0 replies | |
| 8/101 | drm: gma500: fix logic errordrivers/ | +1 | 0 replies | |
| 9/101 | scsi: bfa: convert to strlcpy/strlcatdrivers/ drivers/ drivers/ +5 more | +84 | 0 replies | |
| 10/101 | staging: rts5208: fix gcc-8 logic error warningdrivers/ | +0 | 0 replies | |
| 11/101 | kdb: use memmove instead of overlapping memcpykernel/ | +2 | 0 replies | |
| 12/101 | x86/power/64: Use char arrays for asm function namesarch/ arch/ | +5 | 0 replies | |
| 13/101 | iser: set sector for ambiguous mr status errorsdrivers/ | +3 | 0 replies | |
| 14/101 | uprobes: Fix handle_swbp() vs. unregister() + register() race once morekernel/ | +10 | 0 replies | |
| 15/101 | MIPS: ralink: Fix mt7620 nd_sd pinmuxarch/ | +1 | 0 replies | |
| 16/101 | mips: fix mips_get_syscall_arg o32 checkarch/ | +1 | 0 replies | |
| 17/101 | IB/mlx5: Avoid load failure due to unknown link widthdrivers/ | +11 | 0 replies | |
| 18/101 | drm/ast: Fix incorrect free on ioregsdrivers/ | +2 | 0 replies | |
| 19/101 | drm: set is_master to 0 upon drm_new_set_master() failuredrivers/ | +2 | 0 replies | |
| 20/101 | scsi: scsi_devinfo: cleanly zero-pad devinfo stringsdrivers/ | +7 | 0 replies | |
| 21/101 | ALSA: trident: Suppress gcc string warningsound/ | +1 | 0 replies | |
| 22/101 | scsi: csiostor: Avoid content leaks and castsdrivers/ | +26 | 0 replies | |
| 23/101 | kgdboc: Fix restrict errordrivers/ | +2 | 0 replies | |
| 24/101 | kgdboc: Fix warning with module builddrivers/ | +19 | 0 replies | |
| 25/101 | binder: fix proc->files use-after-freedrivers/ | +29 | 0 replies | |
| 26/101 | svm: Add mutex_lock to protect apic_access_page_done on AMD systemsarch/ | +11 | 0 replies | |
| 27/101 | drm/mediatek: fix OF sibling-node lookupdrivers/ | +3 | 0 replies | |
| 28/101 | Input: xpad - quirk all PDP Xbox One gamepadsdrivers/ | +6 | 0 replies | |
| 29/101 | Input: matrix_keypad - check for errors from of_get_named_gpio()drivers/ | +14 | 0 replies | |
| 30/101 | Input: elan_i2c - add ELAN0620 to the ACPI tabledrivers/ | +1 | 0 replies | |
| 31/101 | Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARRdrivers/ | +1 | 0 replies | |
| 32/101 | Input: elan_i2c - add support for ELAN0621 touchpaddrivers/ | +1 | 0 replies | |
| 33/101 | btrfs: Always try all copies when reading extent buffersfs/ | +1 | 0 replies | |
| 34/101 | Btrfs: fix use-after-free when dumping free spacefs/ | +2 | 0 replies | |
| 35/101 | ARC: change defconfig defaults to ARCv2arch/ arch/ arch/ +4 more | +7 | 0 replies | |
| 36/101 | arc: [devboards] Add support of NFSv3 ACLarch/ arch/ arch/ +6 more | +9 | 0 replies | |
| 37/101 | udf: Allow mounting volumes with incorrect identification stringsfs/ fs/ | +21 | 0 replies | |
| 38/101 | reset: make optional functions really optionaldrivers/ include/ | +63 | 0 replies | |
| 39/101 | reset: core: fix reset_control_putdrivers/ | +1 | 0 replies | |
| 40/101 | reset: fix optional reset_control_get stubs to return NULLinclude/ | +2 | 0 replies | |
| 41/101 | reset: add exported __reset_control_get, return NULL if optionaldrivers/ include/ | +30 | 0 replies | |
| 42/101 | reset: make device_reset_optional() really optionaldrivers/ include/ | +18 | 0 replies | |
| 43/101 | reset: remove remaining WARN_ON() in <linux/reset.h>include/ | +0 | 0 replies | |
| 44/101 | mm: cleancache: fix corruption on missed inode invalidationmm/ | +6 | 0 replies | |
| 45/101 | usb: gadget: dummy: fix nonsensical comparisonsdrivers/ | +4 | 0 replies | |
| 46/101 | net: qed: use correct strncpy() sizedrivers/ | +4 | 0 replies | |
| 47/101 | tipc: use destination length for copy stringnet/ | +1 | 0 replies | |
| 48/101 | libceph: drop len argument of *verify_authorizer_reply()fs/ include/ include/ +4 more | +11 | 0 replies | |
| 49/101 | libceph: no need to drop con->mutex for ->get_authorizer()net/ | +0 | 0 replies | |
| 50/101 | libceph: store ceph_auth_handshake pointer in ceph_connectioninclude/ net/ | +27 | 0 replies | |
| 51/101 | libceph: factor out __prepare_write_connect()net/ | +12 | 0 replies | |
| 52/101 | libceph: factor out __ceph_x_decrypt()net/ | +24 | 0 replies | |
| 53/101 | libceph: factor out encrypt_authorizer()net/ | +36 | 0 replies | |
| 54/101 | libceph: add authorizer challengefs/ include/ include/ +6 more | +140 | 0 replies | |
| 55/101 | libceph: implement CEPHX_V2 calculation modeinclude/ net/ | +61 | 0 replies | |
| 56/101 | libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()net/ | +4 | 0 replies | |
| 57/101 | libceph: check authorizer reply/challenge length before readingnet/ | +7 | 0 replies | |
| 58/101 | bpf/verifier: Add spi variable to check_stack_write()kernel/ | +3 | 0 replies | |
| 59/101 | bpf/verifier: Pass instruction index to check_mem_access() and check_xadd()kernel/ | +9 | 0 replies | |
| 60/101 | bpf: Prevent memory disambiguation attackinclude/ kernel/ | +59 | 0 replies | |
| 61/101 | wil6210: missing length check in wmi_set_iedrivers/ | +7 | 0 replies | |
| 62/101 | mm/hugetlb.c: dont call region_abort if region_chg failsmm/ | +3 | 0 replies | |
| 63/101 | hugetlbfs: fix offset overflow in hugetlbfs mmapfs/ | +12 | 0 replies | |
| 64/101 | hugetlbfs: check for pgoff value overflowfs/ mm/ | +20 | 0 replies | |
| 65/101 | btrfs: validate type when reading a chunkfs/ | +28 | 0 replies | |
| 66/101 | btrfs: Verify that every chunk has corresponding block group at mount timefs/ | +57 | 0 replies | |
| 67/101 | btrfs: Refactor check_leaf function for later expansionfs/ | +27 | 0 replies | |
| 68/101 | btrfs: Check if item pointer overlaps with the item itselffs/ | +7 | 0 replies | |
| 69/101 | btrfs: Add sanity check for EXTENT_DATA when reading out leaffs/ include/ | +104 | 0 replies | |
| 70/101 | btrfs: Add checker for EXTENT_CSUMfs/ | +24 | 0 replies | |
| 71/101 | btrfs: Move leaf and node validation checker to tree-checker.cfs/ fs/ fs/ +1 more | +340 | 0 replies | |
| 72/101 | btrfs: struct-funcs, constify readersfs/ fs/ fs/ +1 more | +91 | 0 replies | |
| 73/101 | btrfs: tree-checker: Enhance btrfs_check_node outputfs/ | +61 | 0 replies | |
| 74/101 | btrfs: tree-checker: Fix false panic for sanity testfs/ fs/ fs/ | +43 | 0 replies | |
| 75/101 | btrfs: tree-checker: Add checker for dir itemfs/ | +141 | 0 replies | |
| 76/101 | btrfs: tree-checker: use %zu format string for size_tfs/ | +1 | 0 replies | |
| 77/101 | btrfs: tree-check: reduce stack consumption in check_dir_itemfs/ | +2 | 0 replies | |
| 78/101 | btrfs: tree-checker: Verify block_group_itemfs/ fs/ fs/ | +103 | 0 replies | |
| 79/101 | btrfs: tree-checker: Detect invalid and empty essential treesfs/ | +14 | 0 replies | |
| 80/101 | btrfs: Check that each block group has corresponding chunk at mount timefs/ | +27 | 0 replies | |
| 81/101 | btrfs: tree-checker: Check level for leaves and nodesfs/ | +14 | 0 replies | |
| 82/101 | btrfs: tree-checker: Fix misleading group system informationfs/ | +1 | 0 replies | |
| 83/101 | f2fs: fix a panic caused by NULL flush_cmd_controlfs/ | +4 | 0 replies | |
| 84/101 | f2fs: fix race condition in between free nid allocator/initializerfs/ | +43 | 0 replies | |
| 85/101 | f2fs: detect wrong layoutfs/ fs/ | +13 | 0 replies | |
| 86/101 | f2fs: return error during fill_superfs/ fs/ | +30 | 0 replies | |
| 87/101 | f2fs: check blkaddr more accuratly before issue a biofs/ fs/ fs/ +1 more | +25 | 0 replies | |
| 88/101 | f2fs: sanity check on sit entryfs/ | +9 | 0 replies | |
| 89/101 | f2fs: enhance sanity_check_raw_super() to avoid potential overflowfs/ | +64 | 0 replies | |
| 90/101 | f2fs: clean up with is_valid_blkaddr()fs/ fs/ fs/ +6 more | +23 | 0 replies | |
| 91/101 | f2fs: introduce and spread verify_blkaddrfs/ fs/ fs/ +6 more | +60 | 0 replies | |
| 92/101 | f2fs: fix to do sanity check with secs_per_zonefs/ | +2 | 0 replies | |
| 93/101 | f2fs: fix to do sanity check with user_block_countfs/ | +12 | 0 replies | |
| 94/101 | f2fs: Add sanity_check_inode() functionfs/ | +12 | 0 replies | |
| 95/101 | f2fs: fix to do sanity check with node footer and iblocksfs/ | +23 | 0 replies | |
| 96/101 | f2fs: fix to do sanity check with block address in main areafs/ fs/ fs/ +4 more | +75 | 0 replies | |
| 97/101 | f2fs: fix missing up_readfs/ | +3 | 0 replies | |
| 98/101 | f2fs: fix to do sanity check with block address in main area v2fs/ fs/ | +16 | 0 replies | |
| 99/101 | f2fs: free meta pages if sanity check for ckpt is failedfs/ | +4 | 0 replies | |
| 100/101 | f2fs: fix to do sanity check with cp_pack_start_sumfs/ fs/ | +16 | 2 replies | |
| 101/101 | xfs: dont fail when converting shortform attr to long form during ATTR_REPLACEfs/ | +8 | 0 replies |
Reviews trailers per patch
50 of 101 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 34 reviewers.
Cover letter [PATCH 4.9 000/101] 4.9.144-stable review
This is the start of the stable review cycle for the 4.9.144 release. There are 101 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Dec 8 14:29:43 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.144-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.9.144-rc1
Darrick J. Wong <[email protected]>
xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE
Ben Hutchings <[email protected]>
f2fs: fix to do sanity check with cp_pack_start_sum
Jaegeuk Kim <[email protected]>
f2fs: free meta pages if sanity check for ckpt is failed
Chao Yu <[email protected]>
f2fs: fix to do sanity check with block address in main area v2
Jaegeuk Kim <[email protected]>
f2fs: fix missing up_read
Chao Yu <[email protected]>
f2fs: fix to do sanity check with block address in main area
Chao Yu <[email protected]>
f2fs: fix to do sanity check with node footer and iblocks
Ben Hutchings <[email protected]>
f2fs: Add sanity_check_inode() function
Chao Yu <[email protected]>
f2fs: fix to do sanity check with user_block_count
Chao Yu <[email protected]>
f2fs: fix to do sanity check with secs_per_zone
Chao Yu <[email protected]>
f2fs: introduce and spread verify_blkaddr
Chao Yu <[email protected]>
f2fs: clean up with is_valid_blkaddr()
Jaegeuk Kim <[email protected]>
f2fs: enhance sanity_check_raw_super() to avoid potential overflow
Jaegeuk Kim <[email protected]>
f2fs: sanity check on sit entry
Yunlei He <[email protected]>
f2fs: check blkaddr more accuratly before issue a bio
Jaegeuk Kim <[email protected]>
f2fs: return error during fill_super
Jaegeuk Kim <[email protected]>
f2fs: detect wrong layout
Chao Yu <[email protected]>
f2fs: fix race condition in between free nid allocator/initializer
Yunlei He <[email protected]>
f2fs: fix a panic caused by NULL flush_cmd_control
Shaokun Zhang <[email protected]>
btrfs: tree-checker: Fix misleading group system information
Qu Wenruo <[email protected]>
btrfs: tree-checker: Check level for leaves and nodes
Qu Wenruo <[email protected]>
btrfs: Check that each block group has corresponding chunk at mount time
Qu Wenruo <[email protected]>
btrfs: tree-checker: Detect invalid and empty essential trees
Qu Wenruo <[email protected]>
btrfs: tree-checker: Verify block_group_item
David Sterba <[email protected]>
btrfs: tree-check: reduce stack consumption in check_dir_item
Arnd Bergmann <[email protected]>
btrfs: tree-checker: use %zu format string for size_t
Qu Wenruo <[email protected]>
btrfs: tree-checker: Add checker for dir item
Qu Wenruo <[email protected]>
btrfs: tree-checker: Fix false panic for sanity test
Qu Wenruo <[email protected]>
btrfs: tree-checker: Enhance btrfs_check_node output
Jeff Mahoney <[email protected]>
btrfs: struct-funcs, constify readers
Qu Wenruo <[email protected]>
btrfs: Move leaf and node validation checker to tree-checker.c
Qu Wenruo <[email protected]>
btrfs: Add checker for EXTENT_CSUM
Qu Wenruo <[email protected]>
btrfs: Add sanity check for EXTENT_DATA when reading out leaf
Qu Wenruo <[email protected]>
btrfs: Check if item pointer overlaps with the item itself
Qu Wenruo <[email protected]>
btrfs: Refactor check_leaf function for later expansion
Qu Wenruo <[email protected]>
btrfs: Verify that every chunk has corresponding block group at mount time
Gu Jinxiang <[email protected]>
btrfs: validate type when reading a chunk
Mike Kravetz <[email protected]>
hugetlbfs: check for pgoff value overflow
Mike Kravetz <[email protected]>
hugetlbfs: fix offset overflow in hugetlbfs mmap
Mike Kravetz <[email protected]>
mm/hugetlb.c: don't call region_abort if region_chg fails
Lior David <[email protected]>
wil6210: missing length check in wmi_set_ie
Alexei Starovoitov <[email protected]>
bpf: Prevent memory disambiguation attack
Ben Hutchings <[email protected]>
bpf/verifier: Pass instruction index to check_mem_access() and check_xadd()
Ben Hutchings <[email protected]>
bpf/verifier: Add spi variable to check_stack_write()
Ilya Dryomov <[email protected]>
libceph: check authorizer reply/challenge length before reading
Ilya Dryomov <[email protected]>
libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
Ilya Dryomov <[email protected]>
libceph: implement CEPHX_V2 calculation mode
Ilya Dryomov <[email protected]>
libceph: add authorizer challenge
Ilya Dryomov <[email protected]>
libceph: factor out encrypt_authorizer()
Ilya Dryomov <[email protected]>
libceph: factor out __ceph_x_decrypt()
Ilya Dryomov <[email protected]>
libceph: factor out __prepare_write_connect()
Ilya Dryomov <[email protected]>
libceph: store ceph_auth_handshake pointer in ceph_connection
Ilya Dryomov <[email protected]>
libceph: no need to drop con->mutex for ->get_authorizer()
Ilya Dryomov <[email protected]>
libceph: drop len argument of *verify_authorizer_reply()
Guoqing Jiang <[email protected]>
tipc: use destination length for copy string
Arnd Bergmann <[email protected]>
net: qed: use correct strncpy() size
Arnd Bergmann <[email protected]>
usb: gadget: dummy: fix nonsensical comparisons
Pavel Tikhomirov <[email protected]>
mm: cleancache: fix corruption on missed inode invalidation
Masahiro Yamada <[email protected]>
reset: remove remaining WARN_ON() in <linux/reset.h>
Masahiro Yamada <[email protected]>
reset: make device_reset_optional() really optional
Philipp Zabel <[email protected]>
reset: add exported __reset_control_get, return NULL if optional
Philipp Zabel <[email protected]>
reset: fix optional reset_control_get stubs to return NULL
Heiner Kallweit <[email protected]>
reset: core: fix reset_control_put
Ramiro Oliveira <[email protected]>
reset: make optional functions really optional
Jan Kara <[email protected]>
udf: Allow mounting volumes with incorrect identification strings
Alexey Brodkin <[email protected]>
arc: [devboards] Add support of NFSv3 ACL
Kevin Hilman <[email protected]>
ARC: change defconfig defaults to ARCv2
Filipe Manana <[email protected]>
Btrfs: fix use-after-free when dumping free space
Nikolay Borisov <[email protected]>
btrfs: Always try all copies when reading extent buffers
Adam Wong <[email protected]>
Input: elan_i2c - add support for ELAN0621 touchpad
Noah Westervelt <[email protected]>
Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
Patrick Gaskin <[email protected]>
Input: elan_i2c - add ELAN0620 to the ACPI table
Christian Hoff <[email protected]>
Input: matrix_keypad - check for errors from of_get_named_gpio()
Cameron Gutman <[email protected]>
Input: xpad - quirk all PDP Xbox One gamepads
Johan Hovold <[email protected]>
drm/mediatek: fix OF sibling-node lookup
Wei Wang <[email protected]>
svm: Add mutex_lock to protect apic_access_page_done on AMD systems
Todd Kjos <[email protected]>
binder: fix proc->files use-after-free
Laura Abbott <[email protected]>
kgdboc: Fix warning with module build
Laura Abbott <[email protected]>
kgdboc: Fix restrict error
Kees Cook <[email protected]>
scsi: csiostor: Avoid content leaks and casts
Takashi Iwai <[email protected]>
ALSA: trident: Suppress gcc string warning
Martin Wilck <[email protected]>
scsi: scsi_devinfo: cleanly zero-pad devinfo strings
Sergio Correia <[email protected]>
drm: set is_master to 0 upon drm_new_set_master() failure
Sam Bobroff <[email protected]>
drm/ast: Fix incorrect free on ioregs
Michael Guralnik <[email protected]>
IB/mlx5: Avoid load failure due to unknown link width
Dmitry V. Levin <[email protected]>
mips: fix mips_get_syscall_arg o32 check
Mathias Kresin <[email protected]>
MIPS: ralink: Fix mt7620 nd_sd pinmux
Andrea Parri <[email protected]>
uprobes: Fix handle_swbp() vs. unregister() + register() race once more
Sagi Grimberg <[email protected]>
iser: set sector for ambiguous mr status errors
Kees Cook <[email protected]>
x86/power/64: Use char arrays for asm function names
Arnd Bergmann <[email protected]>
kdb: use memmove instead of overlapping memcpy
Arnd Bergmann <[email protected]>
staging: rts5208: fix gcc-8 logic error warning
Arnd Bergmann <[email protected]>
scsi: bfa: convert to strlcpy/strlcat
Arnd Bergmann <[email protected]>
drm: gma500: fix logic error
Sultan Alsawaf <[email protected]>
ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
Guenter Roeck <[email protected]>
kernfs: Replace strncpy with memcpy
Linus Torvalds <[email protected]>
unifdef: use memcpy instead of strncpy
Guenter Roeck <[email protected]>
kobject: Replace strncpy with memcpy
Linus Torvalds <[email protected]>
test_hexdump: use memcpy instead of strncpy
Stephen Rothwell <[email protected]>
disable stringop truncation warnings for now
Xiongfeng Wang <[email protected]>
Kbuild: suppress packed-not-aligned warning for default setting only
-------------
Diffstat:
Makefile | 7 +- arch/arc/Kconfig | 2 +- arch/arc/Makefile | 2 +- arch/arc/configs/axs101_defconfig | 2 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/nps_defconfig | 2 + arch/arc/configs/nsim_700_defconfig | 1 + arch/arc/configs/nsimosci_defconfig | 2 + arch/arc/configs/nsimosci_hs_defconfig | 1 + arch/arc/configs/nsimosci_hs_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/configs/vdk_hs38_defconfig | 1 + arch/arc/configs/vdk_hs38_smp_defconfig | 1 + arch/mips/include/asm/syscall.h | 2 +- arch/mips/ralink/mt7620.c | 2 +- arch/x86/include/asm/suspend_64.h | 5 +- arch/x86/kvm/svm.c | 19 +- arch/x86/power/hibernate_64.c | 6 +- drivers/android/binder.c | 41 +- drivers/gpu/drm/ast/ast_main.c | 3 +- drivers/gpu/drm/drm_auth.c | 2 + drivers/gpu/drm/gma500/mdfld_intel_display.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 29 +- drivers/infiniband/ulp/iser/iser_verbs.c | 7 +- drivers/input/joystick/xpad.c | 16 +- drivers/input/keyboard/matrix_keypad.c | 23 +- drivers/input/mouse/elan_i2c_core.c | 3 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 8 +- drivers/net/wireless/ath/wil6210/wmi.c | 8 +- drivers/reset/core.c | 79 +++- drivers/scsi/bfa/bfa_fcbuild.c | 8 +- drivers/scsi/bfa/bfa_fcs.c | 78 ++-- drivers/scsi/bfa/bfa_fcs_lport.c | 62 +-- drivers/scsi/bfa/bfa_ioc.c | 2 +- drivers/scsi/bfa/bfa_svc.c | 4 +- drivers/scsi/bfa/bfad.c | 20 +- drivers/scsi/bfa/bfad_attr.c | 2 +- drivers/scsi/bfa/bfad_bsg.c | 6 +- drivers/scsi/csiostor/csio_lnode.c | 43 +- drivers/scsi/scsi_devinfo.c | 22 +- drivers/staging/rts5208/sd.c | 6 - drivers/tty/serial/kgdboc.c | 43 +- drivers/usb/gadget/udc/dummy_hcd.c | 9 +- fs/btrfs/Makefile | 2 +- fs/btrfs/ctree.h | 128 +++--- fs/btrfs/disk-io.c | 162 +------ fs/btrfs/extent-tree.c | 86 +++- fs/btrfs/extent_io.c | 24 +- fs/btrfs/extent_io.h | 19 +- fs/btrfs/free-space-cache.c | 2 + fs/btrfs/struct-funcs.c | 9 +- fs/btrfs/tree-checker.c | 649 +++++++++++++++++++++++++++ fs/btrfs/tree-checker.h | 38 ++ fs/btrfs/volumes.c | 30 +- fs/btrfs/volumes.h | 2 + fs/ceph/mds_client.c | 15 +- fs/f2fs/checkpoint.c | 46 +- fs/f2fs/data.c | 33 +- fs/f2fs/f2fs.h | 41 +- fs/f2fs/file.c | 21 +- fs/f2fs/inode.c | 68 ++- fs/f2fs/node.c | 73 ++- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 34 +- fs/f2fs/segment.h | 48 +- fs/f2fs/super.c | 107 ++++- fs/hugetlbfs/inode.c | 26 +- fs/kernfs/symlink.c | 2 +- fs/udf/super.c | 16 +- fs/udf/unicode.c | 14 +- fs/xfs/libxfs/xfs_attr.c | 9 +- include/linux/bpf_verifier.h | 1 + include/linux/ceph/auth.h | 13 +- include/linux/ceph/ceph_features.h | 4 +- include/linux/ceph/messenger.h | 8 +- include/linux/ceph/msgr.h | 2 +- include/linux/reset.h | 92 ++-- include/uapi/linux/btrfs_tree.h | 1 + kernel/bpf/verifier.c | 90 +++- kernel/debug/kdb/kdb_support.c | 4 +- kernel/events/uprobes.c | 12 +- lib/kobject.c | 2 +- lib/test_hexdump.c | 2 +- mm/hugetlb.c | 10 +- mm/truncate.c | 8 +- net/ceph/auth.c | 20 +- net/ceph/auth_x.c | 225 ++++++++-- net/ceph/auth_x_protocol.h | 7 + net/ceph/messenger.c | 101 +++-- net/ceph/osd_client.c | 15 +- net/ipv4/ip_tunnel.c | 4 +- net/tipc/subscr.c | 2 +- scripts/Makefile.extrawarn | 3 + scripts/unifdef.c | 4 +- sound/pci/trident/trident.c | 2 +- 97 files changed, 2154 insertions(+), 778 deletions(-)