Skip to content

4.19.300-rc1 review

Greg Kroah-Hartman linux-amlogic linux-arm-kernel linux-hardening linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest97 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/97locking/ww_mutex/test: Fix potential workqueue corruptionkernel/locking/test-ww_mutex.c+12 -80 replies
2/97perf/core: Bail out early if the request AUX area is out of boundkernel/events/ring_buffer.c+6 -00 replies
3/97clocksource/drivers/timer-imx-gpt: Fix potential memory leakdrivers/clocksource/timer-imx-gpt.c+13 -50 replies
4/97clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardwaredrivers/clocksource/tcb_clksrc.c+1 -00 replies
5/97x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizearch/x86/include/asm/numa.h arch/x86/mm/numa.c+0 -140 replies
6/97wifi: mac80211: dont return unset power in ieee80211_get_tx_power()net/mac80211/cfg.c+4 -00 replies
7/97wifi: ath9k: fix clang-specific fortify warningsdrivers/net/wireless/ath/ath9k/debug.c drivers/net/wireless/ath/ath9k/htc_drv_debug.c+2 -20 replies
8/97wifi: ath10k: fix clang-specific fortify warningdrivers/net/wireless/ath/ath10k/debug.c+1 -10 replies
9/97net: annotate data-races around sk->sk_tx_queue_mappinginclude/net/sock.h+16 -40 replies
10/97net: annotate data-races around sk->sk_dst_pending_confirminclude/net/sock.h net/core/sock.c net/ipv4/tcp_output.c+5 -50 replies
11/97Bluetooth: Fix double free in hci_conn_cleanupnet/bluetooth/hci_conn.c net/bluetooth/hci_sysfs.c+14 -150 replies
12/97platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120edrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
13/97drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7drivers/gpu/drm/amd/include/pptable.h drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h+4 -40 replies
14/97drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tongadrivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h+6 -60 replies
15/97drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULLdrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+6 -00 replies
16/97selftests/efivarfs: create-read: fix a resource leaktools/testing/selftests/efivarfs/create-read.c+2 -00 replies
17/97crypto: pcrypt - Fix hungtask for PADATA_RESETcrypto/pcrypt.c kernel/padata.c+5 -10 replies
18/97RDMA/hfi1: Use FIELD_GET() to extract Link Widthdrivers/infiniband/hw/hfi1/pcie.c+2 -70 replies
19/97fs/jfs: Add check for negative db_l2nbperpagefs/jfs/jfs_dmap.c+2 -10 replies
20/97fs/jfs: Add validity check for db_maxag and db_agpreffs/jfs/jfs_dmap.c+6 -00 replies
21/97jfs: fix array-index-out-of-bounds in dbFindLeaffs/jfs/jfs_dmap.c+10 -40 replies
22/97jfs: fix array-index-out-of-bounds in diAllocfs/jfs/jfs_imap.c+4 -10 replies
23/97ARM: 9320/1: fix stack depot IRQ stack filterarch/arm/include/asm/exception.h+0 -40 replies
24/97ALSA: hda: Fix possible null-ptr-deref when assigning a streamsound/hda/hdac_stream.c+4 -20 replies
25/97atm: iphase: Do PCI error checks on own linedrivers/atm/iphase.c+11 -90 replies
26/97scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()drivers/scsi/libfc/fc_lport.c+6 -00 replies
27/97HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221Wdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+2 -00 replies
28/97tty: vcc: Add check for kstrdup() in vcc_probe()drivers/tty/vcc.c+13 -30 replies
29/97usb: gadget: f_ncm: Always set current gadget in ncm_bind()drivers/usb/gadget/function/f_ncm.c+11 -160 replies
30/97i2c: sun6i-p2wi: Prevent potential division by zerodrivers/i2c/busses/i2c-sun6i-p2wi.c+5 -00 replies
31/97media: gspca: cpia1: shift-out-of-bounds in set_flickerdrivers/media/usb/gspca/cpia1.c+3 -00 replies
32/97media: vivid: avoid integer overflowdrivers/media/platform/vivid/vivid-rds-gen.c+1 -10 replies
33/97gfs2: ignore negated quota changesfs/gfs2/quota.c+11 -00 replies
34/97drm/amd/display: Avoid NULL dereference of timing generatordrivers/gpu/drm/amd/display/dc/core/dc_stream.c+2 -20 replies
35/97pwm: Fix double shift buginclude/linux/pwm.h+2 -20 replies
36/97NFSv4.1: fix SP4_MACH_CRED protection for pnfs IOfs/nfs/nfs4proc.c+3 -20 replies
37/97ipvlan: add ipvlan_route_v6_outbound() helperdrivers/net/ipvlan/ipvlan_core.c+25 -160 replies
38/97tty: Fix uninit-value access in ppp_sync_receive()drivers/net/ppp/ppp_synctty.c+1 -10 replies
39/97tipc: Fix kernel-infoleak due to uninitialized TLV valuenet/tipc/netlink_compat.c+1 -00 replies
40/97ppp: limit MRU to 64Kdrivers/net/ppp/ppp_synctty.c+4 -00 replies
41/97xen/events: fix delayed eoi list handlingdrivers/xen/events/events_base.c+3 -10 replies
42/97ptp: annotate data-race around q->head and q->taildrivers/ptp/ptp_chardev.c drivers/ptp/ptp_clock.c drivers/ptp/ptp_private.h +1 more+13 -60 replies
43/97net: ethernet: cortina: Fix max RX frame definedrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+3 -30 replies
44/97net: ethernet: cortina: Handle large framesdrivers/net/ethernet/cortina/gemini.c+23 -10 replies
45/97net: ethernet: cortina: Fix MTU max settingdrivers/net/ethernet/cortina/gemini.c drivers/net/ethernet/cortina/gemini.h+5 -140 replies
46/97macvlan: Dont propagate promisc change to lower dev in passthrudrivers/net/macvlan.c+1 -10 replies
47/97cifs: spnego: add ; in HOST_KEY_LENfs/cifs/cifs_spnego.c+2 -20 replies
48/97media: venus: hfi: add checks to perform sanity on queue pointersdrivers/media/platform/qcom/venus/hfi_venus.c+10 -00 replies
49/97randstruct: Fix gcc-plugin performance mode to stay in groupscripts/gcc-plugins/randomize_layout_plugin.c+8 -30 replies
50/97KVM: x86: Ignore MSR_AMD64_TW_CFG accessarch/x86/include/asm/msr-index.h arch/x86/kvm/x86.c+3 -00 replies
51/97audit: dont take task_lock() in audit_exe_compare() code pathkernel/audit_watch.c+8 -10 replies
52/97audit: dont WARN_ON_ONCE(!current->mm) in audit_exe_compare()kernel/audit_watch.c+1 -10 replies
53/97hvc/xen: fix error path in xen_hvc_init() to always register frontend driverdrivers/tty/hvc/hvc_xen.c+3 -20 replies
54/97PCI/sysfs: Protect drivers D3cold preference from user spacedrivers/pci/pci-acpi.c drivers/pci/pci-sysfs.c+2 -50 replies
55/97mmc: meson-gx: Remove setting of CMD_CFG_ERRORdrivers/mmc/host/meson-gx-mmc.c+0 -10 replies
56/97genirq/generic_chip: Make irq_remove_generic_chip() irqdomain awarekernel/irq/generic-chip.c+19 -60 replies
57/97PCI: keystone: Dont discard .remove() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
58/97PCI: keystone: Dont discard .probe() callbackdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
59/97parisc/pdc: Add width field to struct pdc_modelarch/parisc/include/uapi/asm/pdc.h+1 -00 replies
60/97parisc/power: Add power soft-off when running on qemudrivers/parisc/power.c+15 -10 replies
61/97clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocksdrivers/clk/qcom/gcc-ipq8074.c+0 -60 replies
62/97mmc: vub300: fix an error codedrivers/mmc/host/vub300.c+1 -00 replies
63/97PM: hibernate: Use __get_safe_page() rather than touching the listkernel/power/snapshot.c+6 -40 replies
64/97PM: hibernate: Clean up sync_read handling in snapshot_write_next()kernel/power/snapshot.c+1 -50 replies
65/97jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdevfs/jbd2/recovery.c+8 -00 replies
66/97quota: explicitly forbid quota files from being encryptedfs/quota/dquot.c+14 -00 replies
67/97mcb: fix error handling for different scenarios when parsingdrivers/mcb/mcb-core.c drivers/mcb/mcb-parse.c+2 -10 replies
68/97dmaengine: stm32-mdma: correct desc prep when channel runningdrivers/dma/stm32-mdma.c+2 -20 replies
69/97s390/cmma: fix initial kernel address space page table walkarch/s390/mm/page-states.c+10 -30 replies
70/97s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dirarch/s390/mm/page-states.c+6 -00 replies
71/97parisc: Prevent booting 64-bit kernels on PA1.x machinesarch/parisc/kernel/head.S+2 -30 replies
72/97parisc/pgtable: Do not drop upper 5 address bits of physical addressarch/parisc/kernel/entry.S+3 -40 replies
73/97parisc/power: Fix power soft-off when running on qemudrivers/parisc/power.c+1 -10 replies
74/97ALSA: info: Fix potential deadlock at disconnectionsound/core/info.c+13 -80 replies
75/97ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZCsound/pci/hda/patch_realtek.c+1 -00 replies
76/97tty: serial: meson: if no alias specified use an available iddrivers/tty/serial/meson_uart.c+12 -10 replies
77/97tty/serial: Migrate meson_uart to use has_sysrqdrivers/tty/serial/meson_uart.c+1 -40 replies
78/97serial: meson: remove redundant initialization of variable iddrivers/tty/serial/meson_uart.c+2 -10 replies
79/97tty: serial: meson: retrieve port FIFO size from DTdrivers/tty/serial/meson_uart.c+4 -10 replies
80/97serial: meson: Use platform_get_irq() to get the interruptdrivers/tty/serial/meson_uart.c+6 -50 replies
81/97tty: serial: meson: fix hard LOCKUP on crtscts modedrivers/tty/serial/meson_uart.c+11 -30 replies
82/97net: dsa: lan9303: consequently nested-lock physical MDIOdrivers/net/dsa/lan9303_mdio.c+2 -20 replies
83/97i2c: i801: fix potential race in i801_block_transaction_byte_by_bytedrivers/i2c/busses/i2c-i801.c+9 -100 replies
84/97media: lirc: drop trailing space from scancode transmitdrivers/media/rc/lirc_dev.c+5 -10 replies
85/97media: sharp: fix sharp encodingdrivers/media/rc/ir-sharp-decoder.c+5 -30 replies
86/97media: venus: hfi_parser: Add check to keep the number of codecs within rangedrivers/media/platform/qcom/venus/hfi_parser.c+3 -00 replies
87/97media: venus: hfi: fix the check to handle session buffer requirementdrivers/media/platform/qcom/venus/hfi_msgs.c+1 -10 replies
88/97media: venus: hfi: add checks to handle capabilities from firmwaredrivers/media/platform/qcom/venus/hfi_parser.c+12 -00 replies
89/97Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"drivers/net/ethernet/realtek/r8169_main.c+1 -30 replies
90/97ext4: apply umask if ACL support is disabledfs/ext4/acl.h+5 -00 replies
91/97ext4: correct offset of gdb backup in non meta_bg group to update_backupsfs/ext4/resize.c+4 -20 replies
92/97ext4: correct return value of ext4_convert_meta_bgfs/ext4/resize.c+1 -30 replies
93/97ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocksfs/ext4/resize.c+2 -70 replies
94/97drm/amdgpu: fix error handling in amdgpu_bo_list_get()drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c+1 -00 replies
95/97scsi: virtio_scsi: limit number of hw queues by nr_cpu_idsdrivers/scsi/virtio_scsi.c+1 -00 replies
96/97iomap: Set all uptodate bits for an Uptodate pagefs/iomap.c+3 -00 replies
97/97net: sched: fix race condition in qdisc_graft()net/sched/sch_api.c+3 -20 replies

Reviews trailers per patch

48 of 97 patches have a Reviewed-by or Acked-by.

PatchIlpo JärvinenPeng FanAlexandre BelloniMario CasqueroDavid HildenbrandMichal HockoToke Høiland-JørgensenJeff JohnsonAlex DeucherSimon HormanJiri SlabyBoris BrezillonArnd BergmannJun LeiHersen WuDaniel WheelerUwe Kleine-KönigSam ProtsenkoWillem de BruijnJonathan CameronDean LuickOleksandr TyshchenkoJohn JohansenMateusz GuzikJuergen GrossMika WesterbergMario LimoncielloJerome BrunetRichard CochranJan KaraAndrew LunnVladimir OlteanGal PressmanJiri PirkoPaulo Alcantara (SUSE)Eric DumazetAlain VolmatKevin HilmanMartin BlumenstinglNeil ArmstrongDmitry RokosovAndi ShytiJean DelvareClaudio ImbrendaAlexander GordeevNathan HebertJ. Bruce FieldsTheodore Ts'oJaroslav KyselaJose Javier Rodriguez BarbarinGao XiangDarrick J. WongChristoph HellwigDmitry VyukovStefan Hajnoczi
1/97
2/97
3/97R-b
4/97A-b
5/97T-b A-b A-b
6/97
7/97A-b
8/97A-b
9/97
10/97
11/97
12/97R-b
13/97A-b
14/97A-b
15/97
16/97
17/97
18/97R-b R-b
19/97
20/97
21/97
22/97
23/97
24/97
25/97
26/97R-b
27/97
28/97R-b
29/97
30/97A-b
31/97
32/97A-b
33/97
34/97R-b A-b T-b
35/97R-b R-b
36/97
37/97R-b
38/97R-b
39/97R-b
40/97R-b
41/97R-b
42/97A-b
43/97R-b R-b
44/97R-b
45/97R-b R-b
46/97R-b R-b
47/97R-b
48/97
49/97
50/97
51/97R-b R-b
52/97
53/97R-b
54/97R-b R-b
55/97R-b
56/97
57/97
58/97
59/97
60/97
61/97
62/97
63/97
64/97
65/97R-b
66/97
67/97R-b
68/97T-b
69/97R-b R-b
70/97R-b
71/97
72/97
73/97
74/97R-b
75/97
76/97R-b
77/97
78/97R-b R-b
79/97R-b
80/97
81/97R-b R-b
82/97R-b
83/97A-b R-b
84/97
85/97
86/97
87/97R-b
88/97
89/97
90/97R-b
91/97R-b
92/97
93/97R-b
94/97R-b
95/97R-b
96/97R-b R-b R-b
97/97Diagnosed-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 55 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 00/97] 4.19.300-rc1 review

This is the start of the stable review cycle for the 4.19.300 release. There are 97 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 Sun, 26 Nov 2023 17:19:17 +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.300-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.300-rc1

Eric Dumazet <[email protected]>
net: sched: fix race condition in qdisc_graft()

Matthew Wilcox (Oracle) <[email protected]>
iomap: Set all uptodate bits for an Uptodate page

Dongli Zhang <[email protected]>
scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids

Christian König <[email protected]>
drm/amdgpu: fix error handling in amdgpu_bo_list_get()

Kemeng Shi <[email protected]>
ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks

Kemeng Shi <[email protected]>
ext4: correct return value of ext4_convert_meta_bg

Kemeng Shi <[email protected]>
ext4: correct offset of gdb backup in non meta_bg group to update_backups

Max Kellermann <[email protected]>
ext4: apply umask if ACL support is disabled

Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to handle capabilities from firmware

Vikash Garodia <[email protected]>
media: venus: hfi: fix the check to handle session buffer requirement

Vikash Garodia <[email protected]>
media: venus: hfi_parser: Add check to keep the number of codecs within range

Sean Young <[email protected]>
media: sharp: fix sharp encoding

Sean Young <[email protected]>
media: lirc: drop trailing space from scancode transmit

Heiner Kallweit <[email protected]>
i2c: i801: fix potential race in i801_block_transaction_byte_by_byte

Alexander Sverdlin <[email protected]>
net: dsa: lan9303: consequently nested-lock physical MDIO

Pavel Krasavin <[email protected]>
tty: serial: meson: fix hard LOCKUP on crtscts mode

Lad Prabhakar <[email protected]>
serial: meson: Use platform_get_irq() to get the interrupt

Neil Armstrong <[email protected]>
tty: serial: meson: retrieve port FIFO size from DT

Colin Ian King <[email protected]>
serial: meson: remove redundant initialization of variable id

Dmitry Safonov <[email protected]>
tty/serial: Migrate meson_uart to use has_sysrq

Loys Ollivier <[email protected]>
tty: serial: meson: if no alias specified use an available id

Chandradeep Dey <[email protected]>
ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC

Takashi Iwai <[email protected]>
ALSA: info: Fix potential deadlock at disconnection

Helge Deller <[email protected]>
parisc/power: Fix power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pgtable: Do not drop upper 5 address bits of physical address

Helge Deller <[email protected]>
parisc: Prevent booting 64-bit kernels on PA1.x machines

Heiko Carstens <[email protected]>
s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir

Heiko Carstens <[email protected]>
s390/cmma: fix initial kernel address space page table walk

Alain Volmat <[email protected]>
dmaengine: stm32-mdma: correct desc prep when channel running

Sanjuán García, Jorge <[email protected]>
mcb: fix error handling for different scenarios when parsing

Eric Biggers <[email protected]>
quota: explicitly forbid quota files from being encrypted

Zhihao Cheng <[email protected]>
jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev

Brian Geffon <[email protected]>
PM: hibernate: Clean up sync_read handling in snapshot_write_next()

Brian Geffon <[email protected]>
PM: hibernate: Use __get_safe_page() rather than touching the list

Dan Carpenter <[email protected]>
mmc: vub300: fix an error code

Kathiravan Thirumoorthy <[email protected]>
clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks

Helge Deller <[email protected]>
parisc/power: Add power soft-off when running on qemu

Helge Deller <[email protected]>
parisc/pdc: Add width field to struct pdc_model

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .probe() callback

Uwe Kleine-König <[email protected]>
PCI: keystone: Don't discard .remove() callback

Herve Codina <[email protected]>
genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware

Rong Chen <[email protected]>
mmc: meson-gx: Remove setting of CMD_CFG_ERROR

Lukas Wunner <[email protected]>
PCI/sysfs: Protect driver's D3cold preference from user space

David Woodhouse <[email protected]>
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver

Paul Moore <[email protected]>

    audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()

Paul Moore <[email protected]>
audit: don't take task_lock() in audit_exe_compare() code path

Maciej S. Szmigiero <[email protected]>
KVM: x86: Ignore MSR_AMD64_TW_CFG access

Kees Cook <[email protected]>
randstruct: Fix gcc-plugin performance mode to stay in group

Vikash Garodia <[email protected]>
media: venus: hfi: add checks to perform sanity on queue pointers

Anastasia Belova <[email protected]>
cifs: spnego: add ';' in HOST_KEY_LEN

Vlad Buslov <[email protected]>
macvlan: Don't propagate promisc change to lower dev in passthru

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix MTU max setting

Linus Walleij <[email protected]>
net: ethernet: cortina: Handle large frames

Linus Walleij <[email protected]>
net: ethernet: cortina: Fix max RX frame define

Eric Dumazet <[email protected]>

    ptp: annotate data-race around q->head and q->tail

Juergen Gross <[email protected]>
xen/events: fix delayed eoi list handling

Willem de Bruijn <[email protected]>
ppp: limit MRU to 64K

Shigeru Yoshida <[email protected]>
tipc: Fix kernel-infoleak due to uninitialized TLV value

Shigeru Yoshida <[email protected]>
tty: Fix uninit-value access in ppp_sync_receive()

Eric Dumazet <[email protected]>
ipvlan: add ipvlan_route_v6_outbound() helper

Olga Kornievskaia <[email protected]>
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO

Dan Carpenter <[email protected]>
pwm: Fix double shift bug

Wayne Lin <[email protected]>
drm/amd/display: Avoid NULL dereference of timing generator

Bob Peterson <[email protected]>
gfs2: ignore negated quota changes

Hans Verkuil <[email protected]>
media: vivid: avoid integer overflow

Rajeshwar R Shinde <[email protected]>
media: gspca: cpia1: shift-out-of-bounds in set_flicker

Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero

Hardik Gajjar <[email protected]>
usb: gadget: f_ncm: Always set current gadget in ncm_bind()

Yi Yang <[email protected]>
tty: vcc: Add check for kstrdup() in vcc_probe()

Jiri Kosina <[email protected]>
HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W

Wenchao Hao <[email protected]>
scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()

Ilpo Järvinen <[email protected]>
atm: iphase: Do PCI error checks on own line

Cezary Rojewski <[email protected]>
ALSA: hda: Fix possible null-ptr-deref when assigning a stream

Vincent Whitchurch <[email protected]>
ARM: 9320/1: fix stack depot IRQ stack filter

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in diAlloc

Manas Ghandat <[email protected]>
jfs: fix array-index-out-of-bounds in dbFindLeaf

Juntong Deng <[email protected]>
fs/jfs: Add validity check for db_maxag and db_agpref

Juntong Deng <[email protected]>
fs/jfs: Add check for negative db_l2nbperpage

Ilpo Järvinen <[email protected]>
RDMA/hfi1: Use FIELD_GET() to extract Link Width

Lu Jialin <[email protected]>
crypto: pcrypt - Fix hungtask for PADATA_RESET

zhujun2 <[email protected]>
selftests/efivarfs: create-read: fix a resource leak

Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga

Mario Limonciello <[email protected]>
drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7

Olli Asikainen <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e

ZhengHan Wang <[email protected]>
Bluetooth: Fix double free in hci_conn_cleanup

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_dst_pending_confirm

Eric Dumazet <[email protected]>

    net: annotate data-races around sk->sk_tx_queue_mapping

Dmitry Antipov <[email protected]>
wifi: ath10k: fix clang-specific fortify warning

Dmitry Antipov <[email protected]>
wifi: ath9k: fix clang-specific fortify warnings

Ping-Ke Shih <[email protected]>

    wifi: mac80211: don't return unset power in ieee80211_get_tx_power()

Mike Rapoport (IBM) <[email protected]>
x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size

Ronald Wahl <[email protected]>
clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware

Jacky Bai <[email protected]>
clocksource/drivers/timer-imx-gpt: Fix potential memory leak

Shuai Xue <[email protected]>
perf/core: Bail out early if the request AUX area is out of bound

John Stultz <[email protected]>
locking/ww_mutex/test: Fix potential workqueue corruption

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/include/asm/exception.h                   |  4 --
 arch/parisc/include/uapi/asm/pdc.h                 |  1 +
 arch/parisc/kernel/entry.S                         |  7 ++--
 arch/parisc/kernel/head.S                          |  5 +--
 arch/s390/mm/page-states.c                         | 19 +++++++--
 arch/x86/include/asm/msr-index.h                   |  1 +
 arch/x86/include/asm/numa.h                        |  7 ----
 arch/x86/kvm/x86.c                                 |  2 +
 arch/x86/mm/numa.c                                 |  7 ----
 crypto/pcrypt.c                                    |  4 ++
 drivers/atm/iphase.c                               | 20 +++++----
 drivers/clk/qcom/gcc-ipq8074.c                     |  6 ---
 drivers/clocksource/tcb_clksrc.c                   |  1 +
 drivers/clocksource/timer-imx-gpt.c                | 18 +++++---
 drivers/dma/stm32-mdma.c                           |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  6 +++
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  4 +-
 drivers/gpu/drm/amd/include/pptable.h              |  4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pptable_v1_0.h | 16 +++----
 drivers/hid/hid-ids.h                              |  1 +
 drivers/hid/hid-quirks.c                           |  1 +
 drivers/i2c/busses/i2c-i801.c                      | 19 ++++-----
 drivers/i2c/busses/i2c-sun6i-p2wi.c                |  5 +++
 drivers/infiniband/hw/hfi1/pcie.c                  |  9 +---
 drivers/mcb/mcb-core.c                             |  1 +
 drivers/mcb/mcb-parse.c                            |  2 +-
 drivers/media/platform/qcom/venus/hfi_msgs.c       |  2 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     | 15 +++++++
 drivers/media/platform/qcom/venus/hfi_venus.c      | 10 +++++
 drivers/media/platform/vivid/vivid-rds-gen.c       |  2 +-
 drivers/media/rc/ir-sharp-decoder.c                |  8 ++--
 drivers/media/rc/lirc_dev.c                        |  6 ++-
 drivers/media/usb/gspca/cpia1.c                    |  3 ++
 drivers/mmc/host/meson-gx-mmc.c                    |  1 -
 drivers/mmc/host/vub300.c                          |  1 +
 drivers/net/dsa/lan9303_mdio.c                     |  4 +-
 drivers/net/ethernet/cortina/gemini.c              | 45 +++++++++++++-------
 drivers/net/ethernet/cortina/gemini.h              |  4 +-
 drivers/net/ethernet/realtek/r8169_main.c          |  4 +-
 drivers/net/ipvlan/ipvlan_core.c                   | 41 +++++++++++-------
 drivers/net/macvlan.c                              |  2 +-
 drivers/net/ppp/ppp_synctty.c                      |  6 ++-
 drivers/net/wireless/ath/ath10k/debug.c            |  2 +-
 drivers/net/wireless/ath/ath9k/debug.c             |  2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |  2 +-
 drivers/parisc/power.c                             | 16 ++++++-
 drivers/pci/controller/dwc/pci-keystone.c          |  8 ++--
 drivers/pci/pci-acpi.c                             |  2 +-
 drivers/pci/pci-sysfs.c                            |  5 +--
 drivers/platform/x86/thinkpad_acpi.c               |  1 +
 drivers/ptp/ptp_chardev.c                          |  3 +-
 drivers/ptp/ptp_clock.c                            |  5 ++-
 drivers/ptp/ptp_private.h                          |  8 +++-
 drivers/ptp/ptp_sysfs.c                            |  3 +-
 drivers/scsi/libfc/fc_lport.c                      |  6 +++
 drivers/scsi/virtio_scsi.c                         |  1 +
 drivers/tty/hvc/hvc_xen.c                          |  5 ++-
 drivers/tty/serial/meson_uart.c                    | 49 +++++++++++++++-------
 drivers/tty/vcc.c                                  | 16 +++++--
 drivers/usb/gadget/function/f_ncm.c                | 27 +++++-------
 drivers/xen/events/events_base.c                   |  4 +-
 fs/cifs/cifs_spnego.c                              |  4 +-
 fs/ext4/acl.h                                      |  5 +++
 fs/ext4/resize.c                                   | 19 ++++-----
 fs/gfs2/quota.c                                    | 11 +++++
 fs/iomap.c                                         |  3 ++
 fs/jbd2/recovery.c                                 |  8 ++++
 fs/jfs/jfs_dmap.c                                  | 23 +++++++---
 fs/jfs/jfs_imap.c                                  |  5 ++-
 fs/nfs/nfs4proc.c                                  |  5 ++-
 fs/quota/dquot.c                                   | 14 +++++++
 include/linux/pwm.h                                |  4 +-
 include/net/sock.h                                 | 26 ++++++++----
 kernel/audit_watch.c                               |  9 +++-
 kernel/events/ring_buffer.c                        |  6 +++
 kernel/irq/generic-chip.c                          | 25 ++++++++---
 kernel/locking/test-ww_mutex.c                     | 20 +++++----
 kernel/padata.c                                    |  2 +-
 kernel/power/snapshot.c                            | 16 ++++---
 net/bluetooth/hci_conn.c                           |  6 +--
 net/bluetooth/hci_sysfs.c                          | 23 +++++-----
 net/core/sock.c                                    |  2 +-
 net/ipv4/tcp_output.c                              |  2 +-
 net/mac80211/cfg.c                                 |  4 ++
 net/sched/sch_api.c                                |  5 ++-
 net/tipc/netlink_compat.c                          |  1 +
 scripts/gcc-plugins/randomize_layout_plugin.c      | 11 +++--
 sound/core/info.c                                  | 21 ++++++----
 sound/hda/hdac_stream.c                            |  6 ++-
 sound/pci/hda/patch_realtek.c                      |  1 +
 tools/testing/selftests/efivarfs/create-read.c     |  2 +
 93 files changed, 514 insertions(+), 273 deletions(-)