Skip to content

4.9.144-stable review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101Kbuild: suppress packed-not-aligned warning for default setting onlyscripts/Makefile.extrawarn+3 -00 replies
2/101disable stringop truncation warnings for nowMakefile+3 -00 replies
3/101test_hexdump: use memcpy instead of strncpylib/test_hexdump.c+1 -10 replies
4/101kobject: Replace strncpy with memcpylib/kobject.c+1 -10 replies
5/101unifdef: use memcpy instead of strncpyscripts/unifdef.c+2 -20 replies
6/101kernfs: Replace strncpy with memcpyfs/kernfs/symlink.c+1 -10 replies
7/101ip_tunnel: Fix name string concatenate in __ip_tunnel_create()net/ipv4/ip_tunnel.c+2 -20 replies
8/101drm: gma500: fix logic errordrivers/gpu/drm/gma500/mdfld_intel_display.c+1 -10 replies
9/101scsi: bfa: convert to strlcpy/strlcatdrivers/scsi/bfa/bfa_fcbuild.c drivers/scsi/bfa/bfa_fcs.c drivers/scsi/bfa/bfa_fcs_lport.c +5 more+84 -980 replies
10/101staging: rts5208: fix gcc-8 logic error warningdrivers/staging/rts5208/sd.c+0 -60 replies
11/101kdb: use memmove instead of overlapping memcpykernel/debug/kdb/kdb_support.c+2 -20 replies
12/101x86/power/64: Use char arrays for asm function namesarch/x86/include/asm/suspend_64.h arch/x86/power/hibernate_64.c+5 -60 replies
13/101iser: set sector for ambiguous mr status errorsdrivers/infiniband/ulp/iser/iser_verbs.c+3 -40 replies
14/101uprobes: Fix handle_swbp() vs. unregister() + register() race once morekernel/events/uprobes.c+10 -20 replies
15/101MIPS: ralink: Fix mt7620 nd_sd pinmuxarch/mips/ralink/mt7620.c+1 -10 replies
16/101mips: fix mips_get_syscall_arg o32 checkarch/mips/include/asm/syscall.h+1 -10 replies
17/101IB/mlx5: Avoid load failure due to unknown link widthdrivers/infiniband/hw/mlx5/main.c+11 -180 replies
18/101drm/ast: Fix incorrect free on ioregsdrivers/gpu/drm/ast/ast_main.c+2 -10 replies
19/101drm: set is_master to 0 upon drm_new_set_master() failuredrivers/gpu/drm/drm_auth.c+2 -00 replies
20/101scsi: scsi_devinfo: cleanly zero-pad devinfo stringsdrivers/scsi/scsi_devinfo.c+7 -150 replies
21/101ALSA: trident: Suppress gcc string warningsound/pci/trident/trident.c+1 -10 replies
22/101scsi: csiostor: Avoid content leaks and castsdrivers/scsi/csiostor/csio_lnode.c+26 -170 replies
23/101kgdboc: Fix restrict errordrivers/tty/serial/kgdboc.c+2 -40 replies
24/101kgdboc: Fix warning with module builddrivers/tty/serial/kgdboc.c+19 -180 replies
25/101binder: fix proc->files use-after-freedrivers/android/binder.c+29 -120 replies
26/101svm: Add mutex_lock to protect apic_access_page_done on AMD systemsarch/x86/kvm/svm.c+11 -80 replies
27/101drm/mediatek: fix OF sibling-node lookupdrivers/gpu/drm/mediatek/mtk_hdmi.c+3 -20 replies
28/101Input: xpad - quirk all PDP Xbox One gamepadsdrivers/input/joystick/xpad.c+6 -100 replies
29/101Input: matrix_keypad - check for errors from of_get_named_gpio()drivers/input/keyboard/matrix_keypad.c+14 -90 replies
30/101Input: elan_i2c - add ELAN0620 to the ACPI tabledrivers/input/mouse/elan_i2c_core.c+1 -00 replies
31/101Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARRdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
32/101Input: elan_i2c - add support for ELAN0621 touchpaddrivers/input/mouse/elan_i2c_core.c+1 -00 replies
33/101btrfs: Always try all copies when reading extent buffersfs/btrfs/disk-io.c+1 -90 replies
34/101Btrfs: fix use-after-free when dumping free spacefs/btrfs/free-space-cache.c+2 -00 replies
35/101ARC: change defconfig defaults to ARCv2arch/arc/Kconfig arch/arc/Makefile arch/arc/configs/axs101_defconfig +4 more+7 -20 replies
36/101arc: [devboards] Add support of NFSv3 ACLarch/arc/configs/axs101_defconfig arch/arc/configs/axs103_defconfig arch/arc/configs/axs103_smp_defconfig +6 more+9 -00 replies
37/101udf: Allow mounting volumes with incorrect identification stringsfs/udf/super.c fs/udf/unicode.c+21 -90 replies
38/101reset: make optional functions really optionaldrivers/reset/core.c include/linux/reset.h+63 -300 replies
39/101reset: core: fix reset_control_putdrivers/reset/core.c+1 -10 replies
40/101reset: fix optional reset_control_get stubs to return NULLinclude/linux/reset.h+2 -70 replies
41/101reset: add exported __reset_control_get, return NULL if optionaldrivers/reset/core.c include/linux/reset.h+30 -140 replies
42/101reset: make device_reset_optional() really optionaldrivers/reset/core.c include/linux/reset.h+18 -190 replies
43/101reset: remove remaining WARN_ON() in <linux/reset.h>include/linux/reset.h+0 -60 replies
44/101mm: cleancache: fix corruption on missed inode invalidationmm/truncate.c+6 -20 replies
45/101usb: gadget: dummy: fix nonsensical comparisonsdrivers/usb/gadget/udc/dummy_hcd.c+4 -50 replies
46/101net: qed: use correct strncpy() sizedrivers/net/ethernet/qlogic/qed/qed_debug.c+4 -40 replies
47/101tipc: use destination length for copy stringnet/tipc/subscr.c+1 -10 replies
48/101libceph: drop len argument of *verify_authorizer_reply()fs/ceph/mds_client.c include/linux/ceph/auth.h include/linux/ceph/messenger.h +4 more+11 -120 replies
49/101libceph: no need to drop con->mutex for ->get_authorizer()net/ceph/messenger.c+0 -60 replies
50/101libceph: store ceph_auth_handshake pointer in ceph_connectioninclude/linux/ceph/messenger.h net/ceph/messenger.c+27 -300 replies
51/101libceph: factor out __prepare_write_connect()net/ceph/messenger.c+12 -90 replies
52/101libceph: factor out __ceph_x_decrypt()net/ceph/auth_x.c+24 -90 replies
53/101libceph: factor out encrypt_authorizer()net/ceph/auth_x.c+36 -130 replies
54/101libceph: add authorizer challengefs/ceph/mds_client.c include/linux/ceph/auth.h include/linux/ceph/messenger.h +6 more+140 -70 replies
55/101libceph: implement CEPHX_V2 calculation modeinclude/linux/ceph/ceph_features.h net/ceph/auth_x.c+61 -200 replies
56/101libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()net/ceph/auth_x.c+4 -20 replies
57/101libceph: check authorizer reply/challenge length before readingnet/ceph/messenger.c+7 -00 replies
58/101bpf/verifier: Add spi variable to check_stack_write()kernel/bpf/verifier.c+3 -50 replies
59/101bpf/verifier: Pass instruction index to check_mem_access() and check_xadd()kernel/bpf/verifier.c+9 -90 replies
60/101bpf: Prevent memory disambiguation attackinclude/linux/bpf_verifier.h kernel/bpf/verifier.c+59 -40 replies
61/101wil6210: missing length check in wmi_set_iedrivers/net/wireless/ath/wil6210/wmi.c+7 -10 replies
62/101mm/hugetlb.c: dont call region_abort if region_chg failsmm/hugetlb.c+3 -10 replies
63/101hugetlbfs: fix offset overflow in hugetlbfs mmapfs/hugetlbfs/inode.c+12 -30 replies
64/101hugetlbfs: check for pgoff value overflowfs/hugetlbfs/inode.c mm/hugetlb.c+20 -30 replies
65/101btrfs: validate type when reading a chunkfs/btrfs/volumes.c+28 -00 replies
66/101btrfs: Verify that every chunk has corresponding block group at mount timefs/btrfs/extent-tree.c+57 -10 replies
67/101btrfs: Refactor check_leaf function for later expansionfs/btrfs/disk-io.c+27 -230 replies
68/101btrfs: Check if item pointer overlaps with the item itselffs/btrfs/disk-io.c+7 -00 replies
69/101btrfs: Add sanity check for EXTENT_DATA when reading out leaffs/btrfs/disk-io.c include/uapi/linux/btrfs_tree.h+104 -00 replies
70/101btrfs: Add checker for EXTENT_CSUMfs/btrfs/disk-io.c+24 -00 replies
71/101btrfs: Move leaf and node validation checker to tree-checker.cfs/btrfs/Makefile fs/btrfs/disk-io.c fs/btrfs/tree-checker.c +1 more+340 -2810 replies
72/101btrfs: struct-funcs, constify readersfs/btrfs/ctree.h fs/btrfs/extent_io.c fs/btrfs/extent_io.h +1 more+91 -890 replies
73/101btrfs: tree-checker: Enhance btrfs_check_node outputfs/btrfs/tree-checker.c+61 -70 replies
74/101btrfs: tree-checker: Fix false panic for sanity testfs/btrfs/disk-io.c fs/btrfs/tree-checker.c fs/btrfs/tree-checker.h+43 -80 replies
75/101btrfs: tree-checker: Add checker for dir itemfs/btrfs/tree-checker.c+141 -00 replies
76/101btrfs: tree-checker: use %zu format string for size_tfs/btrfs/tree-checker.c+1 -10 replies
77/101btrfs: tree-check: reduce stack consumption in check_dir_itemfs/btrfs/tree-checker.c+2 -10 replies
78/101btrfs: tree-checker: Verify block_group_itemfs/btrfs/tree-checker.c fs/btrfs/volumes.c fs/btrfs/volumes.h+103 -10 replies
79/101btrfs: tree-checker: Detect invalid and empty essential treesfs/btrfs/tree-checker.c+14 -10 replies
80/101btrfs: Check that each block group has corresponding chunk at mount timefs/btrfs/extent-tree.c+27 -10 replies
81/101btrfs: tree-checker: Check level for leaves and nodesfs/btrfs/tree-checker.c+14 -00 replies
82/101btrfs: tree-checker: Fix misleading group system informationfs/btrfs/tree-checker.c+1 -10 replies
83/101f2fs: fix a panic caused by NULL flush_cmd_controlfs/f2fs/segment.c+4 -10 replies
84/101f2fs: fix race condition in between free nid allocator/initializerfs/f2fs/node.c+43 -190 replies
85/101f2fs: detect wrong layoutfs/f2fs/segment.h fs/f2fs/super.c+13 -00 replies
86/101f2fs: return error during fill_superfs/f2fs/segment.c fs/f2fs/segment.h+30 -80 replies
87/101f2fs: check blkaddr more accuratly before issue a biofs/f2fs/checkpoint.c fs/f2fs/data.c fs/f2fs/f2fs.h +1 more+25 -80 replies
88/101f2fs: sanity check on sit entryfs/f2fs/segment.c+9 -00 replies
89/101f2fs: enhance sanity_check_raw_super() to avoid potential overflowfs/f2fs/super.c+64 -70 replies
90/101f2fs: clean up with is_valid_blkaddr()fs/f2fs/checkpoint.c fs/f2fs/data.c fs/f2fs/f2fs.h +6 more+23 -170 replies
91/101f2fs: introduce and spread verify_blkaddrfs/f2fs/checkpoint.c fs/f2fs/data.c fs/f2fs/f2fs.h +6 more+60 -270 replies
92/101f2fs: fix to do sanity check with secs_per_zonefs/f2fs/super.c+2 -20 replies
93/101f2fs: fix to do sanity check with user_block_countfs/f2fs/super.c+12 -10 replies
94/101f2fs: Add sanity_check_inode() functionfs/f2fs/inode.c+12 -00 replies
95/101f2fs: fix to do sanity check with node footer and iblocksfs/f2fs/inode.c+23 -20 replies
96/101f2fs: fix to do sanity check with block address in main areafs/f2fs/checkpoint.c fs/f2fs/data.c fs/f2fs/f2fs.h +4 more+75 -60 replies
97/101f2fs: fix missing up_readfs/f2fs/node.c+3 -10 replies
98/101f2fs: fix to do sanity check with block address in main area v2fs/f2fs/data.c fs/f2fs/inode.c+16 -50 replies
99/101f2fs: free meta pages if sanity check for ckpt is failedfs/f2fs/checkpoint.c+4 -10 replies
100/101f2fs: fix to do sanity check with cp_pack_start_sumfs/f2fs/checkpoint.c fs/f2fs/super.c+16 -42 replies
101/101xfs: dont fail when converting shortform attr to long form during ATTR_REPLACEfs/xfs/libxfs/xfs_attr.c+8 -10 replies

Reviews trailers per patch

50 of 101 patches have a Reviewed-by or Acked-by.

PatchAndy ShevchenkoTejun HeoBart Van AsscheVarun PrakashDaniel ThompsonSebastian ReichelJosef BacikSage WeilHillf DantonNikolay BorisovDavid SterbaChao YuDave ChinnerChristoph HellwigIngo MolnarOleg NesterovMajd DibbinyJoerg RoedelQu WenruoJohannes ThumshirnSudarsana KalluruAlan SternYing XueSudip MukherjeeMichal HockoGu JinxiangAndrzej HajdaVasily AverinAndrey RyabininJan KaraLiu BoEric Biggers[email protected]Su Yue
1/101
2/101
3/101Acked-again-by
4/101
5/101
6/101A-b
7/101
8/101
9/101R-b A-b
10/101
11/101
12/101A-b
13/101
14/101A-b
15/101
16/101
17/101R-b
18/101
19/101
20/101R-b
21/101
22/101A-b
23/101R-b
24/101
25/101
26/101R-b
27/101
28/101
29/101R-b
30/101
31/101
32/101
33/101R-b
34/101R-b
35/101
36/101
37/101Reported-and-tested-by
38/101
39/101
40/101T-b R-b
41/101T-b
42/101
43/101
44/101R-b R-b R-b
45/101A-b
46/101
47/101A-b
48/101R-b
49/101R-b
50/101R-b
51/101R-b
52/101R-b
53/101R-b
54/101R-b
55/101R-b
56/101R-b
57/101R-b
58/101
59/101
60/101
61/101
62/101A-b
63/101A-b
64/101A-b
65/101R-b
66/101R-b R-b
67/101R-b R-b
68/101R-b R-b
69/101R-b R-b
70/101R-b R-b
71/101
72/101
73/101
74/101R-b R-b
75/101R-b R-b R-b
76/101R-b
77/101R-b R-b
78/101R-b R-b R-b T-b
79/101R-b T-b
80/101R-b R-b
81/101R-b R-b
82/101R-b R-b R-b
83/101
84/101
85/101Reported-and-Tested-by
86/101R-b
87/101R-b
88/101R-b Reported-and-tested-by
89/101R-b
90/101
91/101
92/101
93/101
94/101
95/101
96/101
97/101R-b
98/101
99/101T-b
100/101
101/101R-b R-b

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.

Read the v1 thread

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(-)