Skip to content

4.19.321-rc1 review

Greg Kroah-Hartman linux-arm-msm linux-fsdevel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest98 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/98fuse: Initialize beyond-EOF page contents before setting uptodatefs/fuse/dev.c+4 -20 replies
2/98ALSA: usb-audio: Support Yamaha P-125 quirk entrysound/usb/quirks-table.h+1 -00 replies
3/98xhci: Fix Panther point NULL pointer deref at full-speed re-enumerationdrivers/usb/host/xhci.c+5 -30 replies
4/98arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODEarch/arm64/kernel/acpi_numa.c+1 -10 replies
5/98dm resume: dont return EINVAL when signalleddrivers/md/dm-ioctl.c+20 -20 replies
6/98dm persistent data: fix memory allocation failuredrivers/md/persistent-data/dm-space-map-metadata.c+2 -20 replies
7/98bitmap: introduce generic optimized bitmap_size()drivers/s390/cio/idset.c include/linux/bitmap.h include/linux/cpumask.h +1 more+11 -80 replies
8/98fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHAREfs/file.c include/linux/bitmap.h+24 -160 replies
9/98selinux: fix potential counting error in avc_add_xperms_decision()security/selinux/avc.c+1 -10 replies
10/98drm/amdgpu: Actually check flags for all context ops.drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c+8 -00 replies
11/98memcg_write_event_control(): fix a user-triggerable oopsmm/memcontrol.c+5 -20 replies
12/98s390/cio: rename bitmap_size() -> idset_bitmap_size()drivers/s390/cio/idset.c+6 -40 replies
13/98btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()fs/btrfs/free-space-cache.c+4 -40 replies
14/98net/mlx5e: Correctly report errors for ethtool rx flowsdrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+1 -10 replies
15/98atm: idt77252: prevent use after free in dequeue_rx()drivers/atm/idt77252.c+5 -40 replies
16/98net: dsa: vsc73xx: pass value in phy_write operationdrivers/net/dsa/vitesse-vsc73xx.c+1 -10 replies
17/98ssb: Fix division by zero issue in ssb_calc_clock_ratedrivers/ssb/main.c+1 -10 replies
18/98wifi: cw1200: Avoid processing an invalid TIM IEdrivers/net/wireless/st/cw1200/txrx.c+1 -10 replies
19/98i2c: riic: avoid potential division by zerodrivers/i2c/busses/i2c-riic.c+1 -10 replies
20/98staging: ks7010: disable bh on tx_dev_lockdrivers/staging/ks7010/ks7010_sdio.c+2 -20 replies
21/98binfmt_misc: cleanup on filesystem umountfs/binfmt_misc.c+168 -480 replies
22/98scsi: spi: Fix sshdr usedrivers/scsi/scsi_transport_spi.c+2 -20 replies
23/98gfs2: setattr_chown: Add missing initializationfs/gfs2/inode.c+1 -10 replies
24/98wifi: iwlwifi: abort scan when rfkill on but device enableddrivers/net/wireless/intel/iwlwifi/mvm/scan.c+1 -10 replies
25/98powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpuarch/powerpc/sysdev/xics/icp-native.c+2 -00 replies
26/98ext4: do not trim the group with corrupted block bitmapfs/ext4/mballoc.c+3 -00 replies
27/98quota: Remove BUG_ON from dqget()fs/quota/dquot.c+2 -30 replies
28/98media: pci: cx23885: check cx23885_vdev_init() returndrivers/media/pci/cx23885/cx23885-video.c+8 -00 replies
29/98fs: binfmt_elf_efpic: dont use missing interpreters propertiesfs/binfmt_elf_fdpic.c+1 -10 replies
30/98scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()drivers/scsi/lpfc/lpfc_sli.c+1 -10 replies
31/98net/sun3_82586: Avoid reading past buffer in debug outputdrivers/net/ethernet/i825xx/sun3_82586.c+1 -10 replies
32/98md: clean up invalid BUG_ON in md_ioctldrivers/md/md.c+0 -50 replies
33/98parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367arch/parisc/kernel/irq.c+2 -20 replies
34/98powerpc/boot: Handle allocation failure in simple_realloc()arch/powerpc/boot/simple_alloc.c+3 -10 replies
35/98powerpc/boot: Only free if realloc() succeedsarch/powerpc/boot/simple_alloc.c+3 -20 replies
36/98btrfs: change BUG_ON to assertion when checking for delayed_node rootfs/btrfs/delayed-inode.c+1 -10 replies
37/98btrfs: handle invalid root reference found in may_destroy_subvol()fs/btrfs/inode.c+8 -10 replies
38/98btrfs: send: handle unexpected data in header buffer in begin_cmd()fs/btrfs/send.c+6 -10 replies
39/98btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()fs/btrfs/qgroup.c+0 -20 replies
40/98f2fs: fix to do sanity check in update_sit_entryfs/f2fs/segment.c+3 -20 replies
41/98usb: gadget: fsl: Increase size of name buffer for endpointsdrivers/usb/gadget/udc/fsl_udc_core.c+1 -10 replies
42/98Bluetooth: bnep: Fix out-of-bound accessnet/bluetooth/bnep/core.c+2 -10 replies
43/98NFS: avoid infinite loop in pnfs_update_layout.fs/nfs/pnfs.c+8 -00 replies
44/98openrisc: Call setup_memory() earlier in the init sequencearch/openrisc/kernel/setup.c+3 -30 replies
45/98s390/iucv: fix receive buffer virtual vs physical address confusionnet/iucv/iucv.c+1 -20 replies
46/98usb: dwc3: core: Skip setting event buffers for host only controllersdrivers/usb/dwc3/core.c+13 -00 replies
47/98fbdev: offb: replace of_node_put with __free(device_node)drivers/video/fbdev/offb.c+1 -20 replies
48/98irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_allocdrivers/irqchip/irq-gic-v3-its.c+0 -20 replies
49/98ext4: set the type of max_zeroout to unsigned int to avoid overflowfs/ext4/extents.c+2 -10 replies
50/98nvmet-rdma: fix possible bad dereference when freeing rspsdrivers/nvme/target/rdma.c+4 -120 replies
51/98hrtimer: Prevent queuing of hrtimer without a function callbackkernel/time/hrtimer.c+2 -00 replies
52/98gtp: pull network headers in gtp_dev_xmit()drivers/net/gtp.c+3 -00 replies
53/98block: use "unsigned long" for blk_validate_block_size().include/linux/blkdev.h+1 -10 replies
54/98Bluetooth: Make use of __check_timeout on hci_sched_lenet/bluetooth/hci_core.c+3 -80 replies
55/98Bluetooth: hci_core: Fix not handling link timeouts propertlynet/bluetooth/hci_core.c+23 -110 replies
56/98Bluetooth: hci_core: Fix LE quote calculationnet/bluetooth/hci_core.c+7 -120 replies
57/98kcm: Serialise kcm_sendmsg() for the same socket.include/net/kcm.h net/kcm/kcmsock.c+5 -00 replies
58/98netfilter: nft_counter: Synchronize nft_counter_reset() against reader.net/netfilter/nft_counter.c+5 -00 replies
59/98ipv6: prevent UAF in ip6_send_skb()net/ipv6/ip6_output.c+2 -00 replies
60/98net: xilinx: axienet: Always disable promiscuous modedrivers/net/ethernet/xilinx/xilinx_axienet_main.c+4 -00 replies
61/98drm/msm: use drm_debug_enabled() to check for debug categoriesdrivers/gpu/drm/msm/disp/dpu1/dpu_kms.h+2 -20 replies
62/98drm/msm/dpu: dont play tricks with debug macrosdrivers/gpu/drm/msm/disp/dpu1/dpu_kms.h+2 -120 replies
63/98mmc: mmc_test: Fix NULL dereference on allocation failuredrivers/mmc/core/mmc_test.c+5 -40 replies
64/98Bluetooth: MGMT: Add error handling to pair_device()net/bluetooth/mgmt.c+4 -00 replies
65/98HID: wacom: Defer calculation of resolution until resolution_code is knowndrivers/hid/wacom_wac.c+3 -10 replies
66/98cxgb4: add forgotten u64 ivlan cast before shiftdrivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+2 -10 replies
67/98mmc: dw_mmc: allow biu and ciu clocks to deferdrivers/mmc/host/dw_mmc.c+8 -00 replies
68/98ALSA: timer: Relax start tick time check for slave timer elementssound/core/timer.c+1 -10 replies
69/98Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTOdrivers/bluetooth/hci_ldisc.c+2 -10 replies
70/98Input: MT - limit max slotsdrivers/input/input-mt.c+3 -00 replies
71/98tools: move alignment-related macros to new <linux/align.h>tools/include/linux/align.h tools/include/linux/bitmap.h+13 -00 replies
72/98drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_relocdrivers/gpu/drm/amd/amdgpu/amdgpu_vce.c+2 -10 replies
73/98pinctrl: single: fix potential NULL dereference in pcs_get_function()drivers/pinctrl/pinctrl-single.c+2 -00 replies
74/98wifi: mwifiex: duplicate static structs used in driver instancesdrivers/net/wireless/marvell/mwifiex/cfg80211.c+26 -60 replies
75/98dm suspend: return -ERESTARTSYS instead of -EINTRdrivers/md/dm.c+1 -10 replies
76/98scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONESdrivers/scsi/mpt3sas/mpt3sas_base.c+18 -20 replies
77/98filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64fs/locks.c+2 -20 replies
78/98media: uvcvideo: Fix integer overflow calculating timestampdrivers/media/usb/uvc/uvc_video.c+5 -50 replies
79/98ata: libata-core: Fix null pointer dereference on errordrivers/ata/libata-core.c+3 -00 replies
80/98cgroup/cpuset: Prevent UAF in proc_cpuset_show()kernel/cgroup/cpuset.c+9 -40 replies
81/98memcg: enable accounting of ipc resourcesipc/msg.c ipc/sem.c ipc/shm.c+8 -60 replies
82/98fbcon: Prevent that screen size is smaller than font sizedrivers/video/fbdev/core/fbcon.c drivers/video/fbdev/core/fbmem.c include/linux/fbcon.h+38 -30 replies
83/98fbmem: Check virtual screen sizes in fb_set_var()drivers/video/fbdev/core/fbmem.c+11 -00 replies
84/98net:rds: Fix possible deadlock in rds_message_putnet/rds/recv.c+11 -20 replies
85/98ida: Fix crash in ida_free when the bitmap is emptylib/idr.c lib/test_ida.c+41 -10 replies
86/98net: prevent mss overflow in skb_segment()net/core/skbuff.c+2 -10 replies
87/98soundwire: stream: fix programming slave ports for non-continous port mapsdrivers/soundwire/stream.c+4 -40 replies
88/98gtp: fix a potential NULL pointer dereferencedrivers/net/gtp.c+1 -10 replies
89/98net: busy-poll: use ktime_get_ns() instead of local_clock()include/net/busy_poll.h+1 -10 replies
90/98cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controllerdrivers/usb/class/cdc-acm.c+3 -00 replies
91/98USB: serial: option: add MeiG Smart SRM825Ldrivers/usb/serial/option.c+5 -00 replies
92/98usb: dwc3: omap: add missing depopulate in probe error pathdrivers/usb/dwc3/dwc3-omap.c+3 -10 replies
93/98usb: dwc3: core: Prevent USB core invalid event buffer address accessdrivers/usb/dwc3/core.c+8 -00 replies
94/98usb: dwc3: st: fix probed platform device ref count on probe error pathdrivers/usb/dwc3/dwc3-st.c+3 -80 replies
95/98usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()drivers/usb/core/sysfs.c+1 -00 replies
96/98scsi: aacraid: Fix double-free on probe failuredrivers/scsi/aacraid/comminit.c+2 -00 replies
97/98ipc: remove memcg accounting for sops objects in do_semtimedop()ipc/sem.c+1 -20 replies
98/98drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_vardrivers/gpu/drm/drm_fb_helper.c+3 -00 replies

Reviews trailers per patch

52 of 98 patches have a Reviewed-by or Acked-by.

PatchMichal HockoPrzemek KitszelPeter OberparleiterDavid SterbaYury NorovSaeed MahameedDragos TatuleaLinus WalleijFlorian FainelliLarry FingerMichael BüschGeert UytterhoevenAnshuman KhandualSunil V LAndrew JonesCatalin MarinasLorenzo PieralisiHanjun GuoMike SnitzerStephen SmalleyChristoph HellwigJohn GarryMartin WilckSimon HormanGustavo A. R. SilvaYu KuaiJosef BacikAnand JainChao YuAlexandra WinterThinh NguyenJohan HovoldBjorn AnderssonZenghui YuMarc ZyngierJan KaraAnna-Maria BehnsenPablo Neira AyusoHimanshu MadhaniSerge HallynJacob KellerChristian KönigFrancesco DolciniBrian Norris[email protected]Eric DumazetJohannes ThumshirnLaurent PinchartDamien Le MoalHannes ReineckeShakeel ButtFlorian WestphalWillem de BruijnPierre-Louis BossartDavid AhernRob ClarkAbhinav KumarDavid BeinderOliver NeukuRadhey Shyam PandeyPatrice ChotardMichal KoutnýJavier Martinez CanillasJoe DamatoPavel Machek (CIP)Jon Hunter
SeriesT-b T-b
1/98
2/98
3/98
4/98R-b R-b R-b A-b A-b R-b
5/98
6/98R-b
7/98R-b A-b
8/98
9/98A-b
10/98
11/98A-b
12/98R-b A-b
13/98R-b A-b R-b
14/98R-b R-b
15/98
16/98R-b R-b
17/98A-b A-b
18/98
19/98R-b
20/98
21/98A-b
22/98R-b R-b R-b
23/98
24/98
25/98
26/98R-b
27/98
28/98
29/98
30/98R-b
31/98R-b T-b R-b
32/98R-b
33/98
34/98
35/98
36/98R-b R-b
37/98
38/98
39/98
40/98R-b
41/98
42/98
43/98
44/98
45/98R-b
46/98A-b R-b T-b R-b
47/98
48/98R-b A-b
49/98R-b
50/98R-b
51/98R-b
52/98R-b
53/98R-b
54/98
55/98T-b
56/98
57/98T-b R-b
58/98R-b
59/98R-b
60/98R-b
61/98R-b
62/98R-b
63/98
64/98
65/98
66/98R-b R-b
67/98
68/98
69/98
70/98
71/98
72/98R-b
73/98
74/98R-b A-b
75/98
76/98R-b R-b
77/98
78/98R-b
79/98R-b R-b R-b
80/98
81/98R-b
82/98R-b
83/98R-b
84/98
85/98
86/98R-b
87/98R-b
88/98R-b R-b
89/98R-b
90/98A-b
91/98
92/98A-b R-b
93/98A-b
94/98A-b R-b
95/98
96/98
97/98A-b A-b R-b
98/98R-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 66 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/98] 4.19.321-rc1 review

This is the start of the stable review cycle for the 4.19.321 release. There are 98 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 Tue, 03 Sep 2024 16:07:34 +0000. 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.19.321-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.19.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.321-rc1

Daniel Vetter <[email protected]>
drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var

Vasily Averin <[email protected]>
ipc: remove memcg accounting for sops objects in do_semtimedop()

Ben Hutchings <[email protected]>
scsi: aacraid: Fix double-free on probe failure

Zijun Hu <[email protected]>
usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()

Krzysztof Kozlowski <[email protected]>
usb: dwc3: st: fix probed platform device ref count on probe error path

Selvarasu Ganesan <[email protected]>
usb: dwc3: core: Prevent USB core invalid event buffer address access

Krzysztof Kozlowski <[email protected]>
usb: dwc3: omap: add missing depopulate in probe error path

ZHANG Yuntian <[email protected]>
USB: serial: option: add MeiG Smart SRM825L

Ian Ray <[email protected]>
cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller

Eric Dumazet <[email protected]>
net: busy-poll: use ktime_get_ns() instead of local_clock()

Cong Wang <[email protected]>
gtp: fix a potential NULL pointer dereference

Krzysztof Kozlowski <[email protected]>
soundwire: stream: fix programming slave ports for non-continous port maps

Eric Dumazet <[email protected]>
net: prevent mss overflow in skb_segment()

Matthew Wilcox (Oracle) <[email protected]>
ida: Fix crash in ida_free when the bitmap is empty

Allison Henderson <[email protected]>
net:rds: Fix possible deadlock in rds_message_put

Helge Deller <[email protected]>
fbmem: Check virtual screen sizes in fb_set_var()

Helge Deller <[email protected]>
fbcon: Prevent that screen size is smaller than font size

Vasily Averin <[email protected]>
memcg: enable accounting of ipc resources

Chen Ridong <[email protected]>
cgroup/cpuset: Prevent UAF in proc_cpuset_show()

Niklas Cassel <[email protected]>
ata: libata-core: Fix null pointer dereference on error

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix integer overflow calculating timestamp

Long Li <[email protected]>
filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64

Damien Le Moal <[email protected]>
scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES

Mikulas Patocka <[email protected]>
dm suspend: return -ERESTARTSYS instead of -EINTR

Sascha Hauer <[email protected]>
wifi: mwifiex: duplicate static structs used in driver instances

Ma Ke <[email protected]>
pinctrl: single: fix potential NULL dereference in pcs_get_function()

Jesse Zhang <[email protected]>
drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc

Alexander Lobakin <[email protected]>
tools: move alignment-related macros to new <linux/align.h>

Tetsuo Handa <[email protected]>
Input: MT - limit max slots

Lee, Chun-Yi <[email protected]>
Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO

Takashi Iwai <[email protected]>
ALSA: timer: Relax start tick time check for slave timer elements

Ben Whitten <[email protected]>
mmc: dw_mmc: allow biu and ciu clocks to defer

Nikolay Kuratov <[email protected]>
cxgb4: add forgotten u64 ivlan cast before shift

Jason Gerecke <[email protected]>
HID: wacom: Defer calculation of resolution until resolution_code is known

Griffin Kroah-Hartman <[email protected]>
Bluetooth: MGMT: Add error handling to pair_device()

Dan Carpenter <[email protected]>
mmc: mmc_test: Fix NULL dereference on allocation failure

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: don't play tricks with debug macros

Jani Nikula <[email protected]>
drm/msm: use drm_debug_enabled() to check for debug categories

Sean Anderson <[email protected]>
net: xilinx: axienet: Always disable promiscuous mode

Eric Dumazet <[email protected]>
ipv6: prevent UAF in ip6_send_skb()

Sebastian Andrzej Siewior <[email protected]>
netfilter: nft_counter: Synchronize nft_counter_reset() against reader.

Kuniyuki Iwashima <[email protected]>
kcm: Serialise kcm_sendmsg() for the same socket.

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_core: Fix LE quote calculation

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_core: Fix not handling link timeouts propertly

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Make use of __check_timeout on hci_sched_le

Tetsuo Handa <[email protected]>
block: use "unsigned long" for blk_validate_block_size().

Eric Dumazet <[email protected]>
gtp: pull network headers in gtp_dev_xmit()

Phil Chang <[email protected]>
hrtimer: Prevent queuing of hrtimer without a function callback

Sagi Grimberg <[email protected]>
nvmet-rdma: fix possible bad dereference when freeing rsps

Baokun Li <[email protected]>
ext4: set the type of max_zeroout to unsigned int to avoid overflow

Guanrui Huang <[email protected]>
irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc

Abdulrasaq Lawani <[email protected]>
fbdev: offb: replace of_node_put with __free(device_node)

Krishna Kurapati <[email protected]>
usb: dwc3: core: Skip setting event buffers for host only controllers

Alexander Gordeev <[email protected]>
s390/iucv: fix receive buffer virtual vs physical address confusion

Oreoluwa Babatunde <[email protected]>
openrisc: Call setup_memory() earlier in the init sequence

NeilBrown <[email protected]>
NFS: avoid infinite loop in pnfs_update_layout.

Luiz Augusto von Dentz <[email protected]>
Bluetooth: bnep: Fix out-of-bound access

Uwe Kleine-König <[email protected]>
usb: gadget: fsl: Increase size of name buffer for endpoints

Zhiguo Niu <[email protected]>
f2fs: fix to do sanity check in update_sit_entry

David Sterba <[email protected]>
btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()

David Sterba <[email protected]>
btrfs: send: handle unexpected data in header buffer in begin_cmd()

David Sterba <[email protected]>
btrfs: handle invalid root reference found in may_destroy_subvol()

David Sterba <[email protected]>
btrfs: change BUG_ON to assertion when checking for delayed_node root

Michael Ellerman <[email protected]>
powerpc/boot: Only free if realloc() succeeds

Li zeming <[email protected]>
powerpc/boot: Handle allocation failure in simple_realloc()

Helge Deller <[email protected]>
parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367

Li Nan <[email protected]>
md: clean up invalid BUG_ON in md_ioctl

Kees Cook <[email protected]>
net/sun3_82586: Avoid reading past buffer in debug output

Justin Tee <[email protected]>
scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()

Max Filippov <[email protected]>
fs: binfmt_elf_efpic: don't use missing interpreter's properties

Hans Verkuil <[email protected]>

    media: pci: cx23885: check cx23885_vdev_init() return

Jan Kara <[email protected]>
quota: Remove BUG_ON from dqget()

Baokun Li <[email protected]>
ext4: do not trim the group with corrupted block bitmap

Kunwu Chan <[email protected]>
powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu

Miri Korenblit <[email protected]>
wifi: iwlwifi: abort scan when rfkill on but device enabled

Andreas Gruenbacher <[email protected]>
gfs2: setattr_chown: Add missing initialization

Mike Christie <[email protected]>
scsi: spi: Fix sshdr use

Christian Brauner <[email protected]>
binfmt_misc: cleanup on filesystem umount

Chengfeng Ye <[email protected]>
staging: ks7010: disable bh on tx_dev_lock

Wolfram Sang <[email protected]>
i2c: riic: avoid potential division by zero

Jeff Johnson <[email protected]>
wifi: cw1200: Avoid processing an invalid TIM IE

Rand Deeb <[email protected]>
ssb: Fix division by zero issue in ssb_calc_clock_rate

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: pass value in phy_write operation

Dan Carpenter <[email protected]>
atm: idt77252: prevent use after free in dequeue_rx()

Cosmin Ratiu <[email protected]>
net/mlx5e: Correctly report errors for ethtool rx flows

Alexander Lobakin <[email protected]>

    btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()

Alexander Lobakin <[email protected]>

    s390/cio: rename bitmap_size() -> idset_bitmap_size()

Al Viro <[email protected]>
memcg_write_event_control(): fix a user-triggerable oops

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu: Actually check flags for all context ops.

Zhen Lei <[email protected]>
selinux: fix potential counting error in avc_add_xperms_decision()

Al Viro <[email protected]>
fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE

Alexander Lobakin <[email protected]>
bitmap: introduce generic optimized bitmap_size()

Mikulas Patocka <[email protected]>
dm persistent data: fix memory allocation failure

Khazhismel Kumykov <[email protected]>
dm resume: don't return EINVAL when signalled

Haibo Xu <[email protected]>
arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE

Mathias Nyman <[email protected]>
xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration

Juan José Arboleda <[email protected]>
ALSA: usb-audio: Support Yamaha P-125 quirk entry

Jann Horn <[email protected]>
fuse: Initialize beyond-EOF page contents before setting uptodate

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/kernel/acpi_numa.c                      |   2 +-
 arch/openrisc/kernel/setup.c                       |   6 +-
 arch/parisc/kernel/irq.c                           |   4 +-
 arch/powerpc/boot/simple_alloc.c                   |   7 +-
 arch/powerpc/sysdev/xics/icp-native.c              |   2 +
 drivers/ata/libata-core.c                          |   3 +
 drivers/atm/idt77252.c                             |   9 +-
 drivers/bluetooth/hci_ldisc.c                      |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   3 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |  14 +-
 drivers/hid/wacom_wac.c                            |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/input/input-mt.c                           |   3 +
 drivers/irqchip/irq-gic-v3-its.c                   |   2 -
 drivers/md/dm-ioctl.c                              |  22 ++-
 drivers/md/dm.c                                    |   2 +-
 drivers/md/md.c                                    |   5 -
 drivers/md/persistent-data/dm-space-map-metadata.c |   4 +-
 drivers/media/pci/cx23885/cx23885-video.c          |   8 +
 drivers/media/usb/uvc/uvc_video.c                  |  10 +-
 drivers/mmc/core/mmc_test.c                        |   9 +-
 drivers/mmc/host/dw_mmc.c                          |   8 +
 drivers/net/dsa/vitesse-vsc73xx.c                  |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |   3 +-
 drivers/net/ethernet/i825xx/sun3_82586.c           |   2 +-
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   2 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   4 +
 drivers/net/gtp.c                                  |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   2 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |  32 ++-
 drivers/net/wireless/st/cw1200/txrx.c              |   2 +-
 drivers/nvme/target/rdma.c                         |  16 +-
 drivers/pinctrl/pinctrl-single.c                   |   2 +
 drivers/s390/cio/idset.c                           |  12 +-
 drivers/scsi/aacraid/comminit.c                    |   2 +
 drivers/scsi/lpfc/lpfc_sli.c                       |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  20 +-
 drivers/scsi/scsi_transport_spi.c                  |   4 +-
 drivers/soundwire/stream.c                         |   8 +-
 drivers/ssb/main.c                                 |   2 +-
 drivers/staging/ks7010/ks7010_sdio.c               |   4 +-
 drivers/usb/class/cdc-acm.c                        |   3 +
 drivers/usb/core/sysfs.c                           |   1 +
 drivers/usb/dwc3/core.c                            |  21 ++
 drivers/usb/dwc3/dwc3-omap.c                       |   4 +-
 drivers/usb/dwc3/dwc3-st.c                         |  11 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |   2 +-
 drivers/usb/host/xhci.c                            |   8 +-
 drivers/usb/serial/option.c                        |   5 +
 drivers/video/fbdev/core/fbcon.c                   |  28 +++
 drivers/video/fbdev/core/fbmem.c                   |  20 +-
 drivers/video/fbdev/offb.c                         |   3 +-
 fs/binfmt_elf_fdpic.c                              |   2 +-
 fs/binfmt_misc.c                                   | 216 ++++++++++++++++-----
 fs/btrfs/delayed-inode.c                           |   2 +-
 fs/btrfs/free-space-cache.c                        |   8 +-
 fs/btrfs/inode.c                                   |   9 +-
 fs/btrfs/qgroup.c                                  |   2 -
 fs/btrfs/send.c                                    |   7 +-
 fs/ext4/extents.c                                  |   3 +-
 fs/ext4/mballoc.c                                  |   3 +
 fs/f2fs/segment.c                                  |   5 +-
 fs/file.c                                          |  28 ++-
 fs/fuse/dev.c                                      |   6 +-
 fs/gfs2/inode.c                                    |   2 +-
 fs/locks.c                                         |   4 +-
 fs/nfs/pnfs.c                                      |   8 +
 fs/quota/dquot.c                                   |   5 +-
 include/linux/bitmap.h                             |  20 +-
 include/linux/blkdev.h                             |   2 +-
 include/linux/cpumask.h                            |   2 +-
 include/linux/fbcon.h                              |   4 +
 include/net/busy_poll.h                            |   2 +-
 include/net/kcm.h                                  |   1 +
 ipc/msg.c                                          |   2 +-
 ipc/sem.c                                          |   7 +-
 ipc/shm.c                                          |   2 +-
 kernel/cgroup/cpuset.c                             |  13 +-
 kernel/time/hrtimer.c                              |   2 +
 lib/idr.c                                          |   2 +-
 lib/test_ida.c                                     |  40 ++++
 mm/memcontrol.c                                    |   7 +-
 net/bluetooth/bnep/core.c                          |   3 +-
 net/bluetooth/hci_core.c                           |  58 +++---
 net/bluetooth/mgmt.c                               |   4 +
 net/core/skbuff.c                                  |   3 +-
 net/ipv6/ip6_output.c                              |   2 +
 net/iucv/iucv.c                                    |   3 +-
 net/kcm/kcmsock.c                                  |   4 +
 net/netfilter/nft_counter.c                        |   5 +
 net/rds/recv.c                                     |  13 +-
 security/selinux/avc.c                             |   2 +-
 sound/core/timer.c                                 |   2 +-
 sound/usb/quirks-table.h                           |   1 +
 tools/include/linux/align.h                        |  12 ++
 tools/include/linux/bitmap.h                       |   8 +-
 99 files changed, 662 insertions(+), 253 deletions(-)