Skip to content

4.19.199-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/120ARM: dts: gemini: rename mdio to the right namearch/arm/boot/dts/gemini-dlink-dns-313.dts arch/arm/boot/dts/gemini-nas4220b.dts arch/arm/boot/dts/gemini-rut1xx.dts +2 more+5 -50 replies
2/120ARM: dts: gemini: add device_type on pciarch/arm/boot/dts/gemini.dtsi+1 -00 replies
3/120ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288arch/arm/boot/dts/rk3036-kylin.dts arch/arm/boot/dts/rk3288.dtsi+2 -20 replies
4/120arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsiarch/arm64/boot/dts/rockchip/rk3399.dtsi+1 -10 replies
5/120ARM: dts: rockchip: Fix the timer clocks orderarch/arm/boot/dts/rk3188.dtsi arch/arm/boot/dts/rk3288.dtsi+6 -60 replies
6/120ARM: dts: rockchip: Fix IOMMU nodes properties on rk322xarch/arm/boot/dts/rk322x.dtsi+3 -70 replies
7/120ARM: dts: rockchip: Fix power-controller node names for rk3288arch/arm/boot/dts/rk3288.dtsi+4 -40 replies
8/120arm64: dts: rockchip: Fix power-controller node names for rk3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+3 -30 replies
9/120reset: ti-syscon: fix to_ti_syscon_reset_data macrodrivers/reset/reset-ti-syscon.c+2 -20 replies
10/120ARM: brcmstb: dts: fix NAND nodes namesarch/arm/boot/dts/bcm7445-bcm97445svmb.dts arch/arm/boot/dts/bcm7445.dtsi+3 -30 replies
11/120ARM: Cygnus: dts: fix NAND nodes namesarch/arm/boot/dts/bcm-cygnus.dtsi arch/arm/boot/dts/bcm911360_entphn.dts arch/arm/boot/dts/bcm958300k.dts +1 more+7 -70 replies
12/120ARM: NSP: dts: fix NAND nodes namesarch/arm/boot/dts/bcm-nsp.dtsi arch/arm/boot/dts/bcm958522er.dts arch/arm/boot/dts/bcm958525er.dts +6 more+17 -170 replies
13/120ARM: dts: BCM63xx: Fix NAND nodes namesarch/arm/boot/dts/bcm63138.dtsi arch/arm/boot/dts/bcm963138dvt.dts+3 -30 replies
14/120ARM: dts: Hurricane 2: Fix NAND nodes namesarch/arm/boot/dts/bcm-hr2.dtsi+1 -10 replies
15/120ARM: dts: imx6: phyFLEX: Fix UART hardware flow controlarch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi+3 -20 replies
16/120ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_infoarch/arm/mach-imx/suspend-imx53.S+2 -20 replies
17/120rtc: mxc_v2: add missing MODULE_DEVICE_TABLEdrivers/rtc/rtc-mxc_v2.c+1 -00 replies
18/120ARM: dts: stm32: fix gpio-keys node on STM32 MCU boardsarch/arm/boot/dts/stm32429i-eval.dts arch/arm/boot/dts/stm32746g-eval.dts arch/arm/boot/dts/stm32f429-disco.dts +2 more+11 -210 replies
19/120ARM: dts: stm32: fix RCC node name on stm32f429 MCUarch/arm/boot/dts/stm32f429.dtsi+1 -10 replies
20/120ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warningsarch/arm/boot/dts/stm32f429.dtsi arch/arm/boot/dts/stm32f746.dtsi arch/arm/boot/dts/stm32h743.dtsi+0 -200 replies
21/120arm64: dts: juno: Update SCPI nodes as per the YAML schemaarch/arm64/boot/dts/arm/juno-base.dtsi+3 -30 replies
22/120ARM: dts: rockchip: fix supply properties in io-domains nodesarch/arm/boot/dts/rk3288-rock2-som.dtsi arch/arm/boot/dts/rk3288-vyasa.dts+3 -30 replies
23/120ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warningsarch/arm/boot/dts/stm32f746.dtsi+2 -20 replies
24/120ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15arch/arm/boot/dts/stm32mp157c.dtsi+6 -60 replies
25/120soc/tegra: fuse: Fix Tegra234-only buildsdrivers/soc/tegra/fuse/fuse-tegra30.c+2 -10 replies
26/120arm64: dts: ls208xa: remove bus-num from dspi nodearch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi+0 -10 replies
27/120thermal/core: Correct function name thermal_zone_device_unregister()drivers/thermal/thermal_core.c+1 -10 replies
28/120kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is setscripts/mkcompile_h+11 -30 replies
29/120rtc: max77686: Do not enforce (incorrect) interrupt trigger typedrivers/rtc/rtc-max77686.c+2 -20 replies
30/120scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8drivers/scsi/aic7xxx/aic7xxx_core.c+1 -10 replies
31/120scsi: libsas: Add LUN number check in .slave_alloc callbackdrivers/scsi/aic94xx/aic94xx_init.c drivers/scsi/hisi_sas/hisi_sas_v1_hw.c drivers/scsi/hisi_sas/hisi_sas_v2_hw.c +5 more+16 -00 replies
32/120scsi: libfc: Fix array index out of bound exceptiondrivers/scsi/libfc/fc_rport.c+8 -50 replies
33/120sched/fair: Fix CFS bandwidth hrtimer expiry typekernel/sched/fair.c+2 -20 replies
34/120mm: slab: fix kmem_cache_create failed when sysfs node not destroyedmm/slab_common.c+10 -80 replies
35/120dm writecache: return the exact table values that were setdrivers/md/dm-writecache.c+16 -160 replies
36/120dm writecache: fix writing beyond end of underlying device when shrinkingdrivers/md/dm-writecache.c+18 -00 replies
37/120net: dsa: mv88e6xxx: enable .rmu_disable() on Topazdrivers/net/dsa/mv88e6xxx/chip.c+2 -00 replies
38/120net: ipv6: fix return value of ip6_skb_dst_mtuinclude/net/ip6_route.h net/ipv6/xfrm6_output.c+2 -20 replies
39/120netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfonet/netfilter/nf_conntrack_netlink.c+3 -00 replies
40/120net: bridge: sync fdb to new unicast-filtering portsnet/bridge/br_if.c+16 -10 replies
41/120net: bcmgenet: Ensure all TX/RX queues DMAs are disableddrivers/net/ethernet/broadcom/genet/bcmgenet.c+6 -00 replies
42/120net: moxa: fix UAF in moxart_mac_probedrivers/net/ethernet/moxa/moxart_ether.c+1 -30 replies
43/120net: qcom/emac: fix UAF in emac_removedrivers/net/ethernet/qualcomm/emac/emac.c+2 -10 replies
44/120net: ti: fix UAF in tlan_remove_onedrivers/net/ethernet/ti/tlan.c+1 -20 replies
45/120net: send SYNACK packet with accepted fwmarknet/ipv6/tcp_ipv6.c+2 -10 replies
46/120net: validate lwtstate->data before returning from skb_tunnel_info()include/net/dst_metadata.h+3 -10 replies
47/120dma-buf/sync_file: Dont leak fences on merge failuredrivers/dma-buf/sync_file.c+7 -60 replies
48/120tcp: annotate data races around tp->mtu_infonet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+4 -40 replies
49/120ipv6: tcp: drop silly ICMPv6 packet too big messagesnet/ipv4/tcp_output.c net/ipv6/tcp_ipv6.c+18 -20 replies
50/120bpftool: Properly close va_list ap by va_end() on errortools/bpf/bpftool/jit_disasm.c+4 -20 replies
51/120udp: annotate data races around unix_sk(sk)->gso_sizenet/ipv4/udp.c net/ipv6/udp.c+4 -40 replies
52/120net: ip_tunnel: fix mtu calculation for ETHER tunnel devicesnet/ipv4/ip_tunnel.c+18 -40 replies
53/120igb: Fix use-after-free error during resetdrivers/net/ethernet/intel/igb/igb_main.c+2 -00 replies
54/120ixgbe: Fix an error handling path in ixgbe_probe()drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+1 -00 replies
55/120igb: Fix an error handling path in igb_probe()drivers/net/ethernet/intel/igb/igb_main.c+1 -00 replies
56/120fm10k: Fix an error handling path in fm10k_probe()drivers/net/ethernet/intel/fm10k/fm10k_pci.c+1 -00 replies
57/120e1000e: Fix an error handling path in e1000_probe()drivers/net/ethernet/intel/e1000e/netdev.c+1 -00 replies
58/120iavf: Fix an error handling path in iavf_probe()drivers/net/ethernet/intel/i40evf/i40evf_main.c+1 -00 replies
59/120igb: Check if num of q_vectors is smaller than max before array accessdrivers/net/ethernet/intel/igb/igb_main.c+8 -10 replies
60/120igb: Fix position of assignment to *ringdrivers/net/ethernet/intel/igb/igb_main.c+2 -10 replies
61/120ipv6: fix disable_policy for fwd packetsnet/ipv6/ip6_output.c+3 -10 replies
62/120nvme-pci: do not call nvme_dev_remove_admin from nvme_removedrivers/nvme/host/pci.c+0 -10 replies
63/120perf map: Fix dso->nsinfo refcountingtools/perf/util/map.c+2 -00 replies
64/120perf probe: Fix dso->nsinfo refcountingtools/perf/util/probe-event.c+3 -10 replies
65/120perf test session_topology: Delete session->evlisttools/perf/tests/topology.c+1 -02 replies
66/120perf dso: Fix memory leak in dso__new_map()tools/perf/util/dso.c+3 -10 replies
67/120perf script: Fix memory threads and cpus leaks on exittools/perf/builtin-script.c+7 -00 replies
68/120perf lzma: Close lzma stream on exittools/perf/util/lzma.c+5 -30 replies
69/120perf test bpf: Free obj_buftools/perf/tests/bpf.c+2 -00 replies
70/120perf probe-file: Delete namelist in del_events() on the error pathtools/perf/util/probe-file.c+2 -20 replies
71/120spi: mediatek: fix fifo rx modedrivers/spi/spi-mt65xx.c+13 -30 replies
72/120liquidio: Fix unintentional sign extension issue on left shift of u16drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c+1 -10 replies
73/120s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]arch/s390/net/bpf_jit_comp.c+1 -10 replies
74/120bpftool: Check malloc return value in mount_bpffs_for_pintools/bpf/bpftool/common.c+5 -00 replies
75/120net: fix uninit-value in caif_seqpkt_sendmsgnet/caif/caif_socket.c+2 -10 replies
76/120net: decnet: Fix sleeping inside in af_decnetnet/decnet/af_decnet.c+12 -150 replies
77/120KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leakarch/powerpc/kvm/powerpc.c+2 -20 replies
78/120netrom: Decrease sock refcount when sock timers expirenet/netrom/nr_timer.c+11 -90 replies
79/120scsi: iscsi: Fix iface sysfs attr detectiondrivers/scsi/scsi_transport_iscsi.c+34 -560 replies
80/120scsi: target: Fix protect handling in WRITE SAME(32)drivers/target/target_core_sbc.c+17 -180 replies
81/120spi: cadence: Correct initialisation of runtime PM againdrivers/spi/spi-cadence.c+9 -50 replies
82/120net/tcp_fastopen: fix data races around tfo_active_disable_stampnet/ipv4/tcp_fastopen.c+16 -30 replies
83/120net/sched: act_skbmod: Skip non-Ethernet packetsnet/sched/act_skbmod.c+8 -40 replies
84/120nvme-pci: dont WARN_ON in nvme_reset_work if ctrl.state is not RESETTINGdrivers/nvme/host/pci.c+3 -10 replies
85/120Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"drivers/usb/core/quirks.c+0 -40 replies
86/120sctp: update active_key for asoc when old key is being replacednet/sctp/auth.c+2 -00 replies
87/120net: sched: cls_api: Fix the the wrong parameternet/sched/cls_api.c+1 -10 replies
88/120drm/panel: raspberrypi-touchscreen: Prevent double-freedrivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c+0 -10 replies
89/120proc: Avoid mixing integer types in mem_rw()fs/proc/base.c+1 -10 replies
90/120Revert "MIPS: add PMD table accounting into MIPSpmd_alloc_one"arch/mips/include/asm/pgalloc.h+3 -70 replies
91/120s390/ftrace: fix ftrace_update_ftrace_func implementationarch/s390/include/asm/ftrace.h arch/s390/kernel/ftrace.c arch/s390/kernel/mcount.S+5 -20 replies
92/120ALSA: usb-audio: Add registration quirk for JBL Quantum headsetssound/usb/quirks.c+3 -00 replies
93/120ALSA: sb: Fix potential ABBA deadlock in CSP driversound/isa/sb/sb16_csp.c+4 -00 replies
94/120xhci: Fix lost USB 2 remote wakedrivers/usb/host/xhci-hub.c+2 -10 replies
95/120KVM: PPC: Book3S: Fix H_RTAS rets buffer overflowarch/powerpc/kvm/book3s_rtas.c+22 -30 replies
96/120usb: hub: Disable USB 3 device initiated lpm if exit latency is too highdrivers/usb/core/hub.c+56 -120 replies
97/120usb: hub: Fix link power management max exit latency (MEL) calculationsdrivers/usb/core/hub.c+28 -240 replies
98/120USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UASdrivers/usb/storage/unusual_uas.h+7 -00 replies
99/120usb: max-3421: Prevent corruption of freed memorydrivers/usb/host/max3421-hcd.c+14 -300 replies
100/120usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()drivers/usb/renesas_usbhs/fifo.c+7 -00 replies
101/120USB: serial: option: add support for u-blox LARA-R6 familydrivers/usb/serial/option.c+3 -00 replies
102/120USB: serial: cp210x: fix comments for GE CS1000drivers/usb/serial/cp210x.c+2 -20 replies
103/120USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stickdrivers/usb/serial/cp210x.c+1 -00 replies
104/120usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.drivers/usb/dwc2/gadget.c+6 -40 replies
105/120tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.kernel/trace/ring_buffer.c+24 -40 replies
106/120media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()drivers/media/pci/ngene/ngene-core.c drivers/media/pci/ngene/ngene.h+9 -70 replies
107/120ixgbe: Fix packet corruption due to missing DMA syncdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+2 -10 replies
108/120selftest: use mmap instead of posix_memalign to allocate memorytools/testing/selftests/vm/userfaultfd.c+4 -20 replies
109/120nds32: fix up stack guard gaparch/nds32/mm/mmap.c+1 -10 replies
110/120drm: Return -ENOTTY for non-drm ioctlsdrivers/gpu/drm/drm_ioctl.c include/drm/drm_ioctl.h+4 -00 replies
111/120KVM: do not assume PTE is writable after follow_pfnvirt/kvm/kvm_main.c+12 -33 replies
112/120KVM: do not allow mapping valid but non-reference-counted pagesvirt/kvm/kvm_main.c+17 -20 replies
113/120net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topazdrivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
114/120net: bcmgenet: ensure EXT_ENERGY_DET_MASK is cleardrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c+2 -200 replies
115/120iio: accel: bma180: Use explicit member assignmentdrivers/iio/accel/bma180.c+44 -240 replies
116/120iio: accel: bma180: Fix BMA25x bandwidth register valuesdrivers/iio/accel/bma180.c+5 -20 replies
117/120btrfs: compression: dont try to compress if we dont have enough pagesfs/btrfs/inode.c+1 -10 replies
118/120PCI: Mark AMD Navi14 GPU ATS as brokendrivers/pci/quirks.c+3 -10 replies
119/120spi: spi-fsl-dspi: Fix a resource leak in an error handling pathdrivers/spi/spi-fsl-dspi.c+3 -10 replies
120/120xhci: add xhci_get_virt_ep() helperdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+47 -140 replies

Reviews trailers per patch

32 of 120 patches have a Reviewed-by or Acked-by.

PatchFabrice GasnierEnric Balletbo i SerraFlorian WestphalDmitry YakuninEric DumazetChristian KönigMaciej ŻenczykowskiMartin KaFai LauFabio EstevamAndrew LunnNikolay AleksandrovMaxime RipardDavid AhernTony BrelinskiVinicius Costa GomesGrzegorz SiwikArkadiusz KubalewskiSlawomir LabaSylwester DziedziuchMateusz PalczewskiKeith BuschJohn GarryJason YanBen SegallSasha NeftinDvora FuxbrumerSam RavnborgDavid DisseldorpPaolo BonziniVladimir OlteanQuentin MonnetRoman GushchinFlorian FainelliKrzysztof WilczyńskiIlya LeoshkevichWei WangKees CookLinus WalleijCatalin MarinasHugh DickinsCong WangJakub FišerHeiko CarstensShuah Khan
SeriesT-b
1/120
2/120
3/120
4/120
5/120
6/120
7/120R-b
8/120R-b
9/120
10/120
11/120
12/120
13/120
14/120
15/120
16/120R-b
17/120
18/120
19/120
20/120R-b
21/120
22/120
23/120
24/120
25/120
26/120
27/120
28/120
29/120
30/120
31/120R-b R-b
32/120
33/120R-b
34/120
35/120
36/120
37/120R-b
38/120R-b
39/120R-b
40/120A-b
41/120T-b
42/120
43/120
44/120
45/120A-b R-b
46/120
47/120R-b
48/120
49/120R-b A-b
50/120
51/120
52/120
53/120T-b
54/120T-b
55/120T-b
56/120
57/120A-b T-b
58/120
59/120T-b R-b R-b R-b R-b R-b
60/120T-b A-b
61/120
62/120R-b
63/120
64/120
65/120
66/120
67/120
68/120
69/120
70/120
71/120
72/120
73/120T-b A-b
74/120R-b A-b
75/120
76/120
77/120
78/120
79/120
80/120
81/120
82/120A-b
83/120R-b
84/120
85/120
86/120
87/120
88/120R-b
89/120R-b
90/120
91/120R-b
92/120T-b
93/120
94/120
95/120
96/120
97/120
98/120
99/120
100/120
101/120
102/120
103/120
104/120
105/120
106/120R-b
107/120T-b
108/120R-b
109/120A-b
110/120
111/120
112/120T-b
113/120R-b
114/120A-b
115/120
116/120R-b
117/120
118/120R-b
119/120R-b
120/120

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 44 reviewers.

Read the v1 thread

Cover letter [PATCH 4.19 000/120] 4.19.199-rc1 review

This is the start of the stable review cycle for the 4.19.199 release. There are 120 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 Wed, 28 Jul 2021 15:38:12 +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.199-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.199-rc1

Mathias Nyman <[email protected]>
xhci: add xhci_get_virt_ep() helper

Christophe JAILLET <[email protected]>
spi: spi-fsl-dspi: Fix a resource leak in an error handling path

Evan Quan <[email protected]>
PCI: Mark AMD Navi14 GPU ATS as broken

David Sterba <[email protected]>
btrfs: compression: don't try to compress if we don't have enough pages

Stephan Gerhold <[email protected]>
iio: accel: bma180: Fix BMA25x bandwidth register values

Linus Walleij <[email protected]>
iio: accel: bma180: Use explicit member assignment

Doug Berger <[email protected]>
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz

Nicholas Piggin <[email protected]>
KVM: do not allow mapping valid but non-reference-counted pages

Paolo Bonzini <[email protected]>
KVM: do not assume PTE is writable after follow_pfn

Charles Baylis <[email protected]>
drm: Return -ENOTTY for non-drm ioctls

Greg Kroah-Hartman <[email protected]>
nds32: fix up stack guard gap

Peter Collingbourne <[email protected]>
selftest: use mmap instead of posix_memalign to allocate memory

Markus Boehme <[email protected]>
ixgbe: Fix packet corruption due to missing DMA sync

Gustavo A. R. Silva <[email protected]>
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()

Haoran Luo <[email protected]>
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.

Minas Harutyunyan <[email protected]>
usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.

John Keeping <[email protected]>

    USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick

Ian Ray <[email protected]>

    USB: serial: cp210x: fix comments for GE CS1000

Marco De Marco <[email protected]>
USB: serial: option: add support for u-blox LARA-R6 family

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()

Mark Tomlinson <[email protected]>
usb: max-3421: Prevent corruption of freed memory

Julian Sikorski <[email protected]>
USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS

Mathias Nyman <[email protected]>
usb: hub: Fix link power management max exit latency (MEL) calculations

Mathias Nyman <[email protected]>
usb: hub: Disable USB 3 device initiated lpm if exit latency is too high

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow

Mathias Nyman <[email protected]>
xhci: Fix lost USB 2 remote wake

Takashi Iwai <[email protected]>
ALSA: sb: Fix potential ABBA deadlock in CSP driver

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets

Vasily Gorbik <[email protected]>
s390/ftrace: fix ftrace_update_ftrace_func implementation

Huang Pei <[email protected]>
Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"

Marcelo Henrique Cerri <[email protected]>
proc: Avoid mixing integer types in mem_rw()

Maxime Ripard <[email protected]>
drm/panel: raspberrypi-touchscreen: Prevent double-free

Yajun Deng <[email protected]>
net: sched: cls_api: Fix the the wrong parameter

Xin Long <[email protected]>
sctp: update active_key for asoc when old key is being replaced

Vincent Palatin <[email protected]>
Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"

Zhihao Cheng <[email protected]>
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING

Peilin Ye <[email protected]>
net/sched: act_skbmod: Skip non-Ethernet packets

Eric Dumazet <[email protected]>
net/tcp_fastopen: fix data races around tfo_active_disable_stamp

Marek Vasut <[email protected]>
spi: cadence: Correct initialisation of runtime PM again

Dmitry Bogdanov <[email protected]>
scsi: target: Fix protect handling in WRITE SAME(32)

Mike Christie <[email protected]>
scsi: iscsi: Fix iface sysfs attr detection

Nguyen Dinh Phi <[email protected]>
netrom: Decrease sock refcount when sock timers expire

Nicholas Piggin <[email protected]>
KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak

Yajun Deng <[email protected]>
net: decnet: Fix sleeping inside in af_decnet

Ziyang Xuan <[email protected]>
net: fix uninit-value in caif_seqpkt_sendmsg

Tobias Klauser <[email protected]>
bpftool: Check malloc return value in mount_bpffs_for_pin

Colin Ian King <[email protected]>

    s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]

Colin Ian King <[email protected]>
liquidio: Fix unintentional sign extension issue on left shift of u16

Peter Hess <[email protected]>
spi: mediatek: fix fifo rx mode

Riccardo Mancini <[email protected]>
perf probe-file: Delete namelist in del_events() on the error path

Riccardo Mancini <[email protected]>
perf test bpf: Free obj_buf

Riccardo Mancini <[email protected]>
perf lzma: Close lzma stream on exit

Riccardo Mancini <[email protected]>
perf script: Fix memory 'threads' and 'cpus' leaks on exit

Riccardo Mancini <[email protected]>
perf dso: Fix memory leak in dso__new_map()

Riccardo Mancini <[email protected]>

    perf test session_topology: Delete session->evlist

Riccardo Mancini <[email protected]>

    perf probe: Fix dso->nsinfo refcounting

Riccardo Mancini <[email protected]>

    perf map: Fix dso->nsinfo refcounting

Casey Chen <[email protected]>
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove

Nicolas Dichtel <[email protected]>
ipv6: fix 'disable_policy' for fwd packets

Jedrzej Jagielski <[email protected]>
igb: Fix position of assignment to *ring

Aleksandr Loktionov <[email protected]>
igb: Check if num of q_vectors is smaller than max before array access

Christophe JAILLET <[email protected]>
iavf: Fix an error handling path in 'iavf_probe()'

Christophe JAILLET <[email protected]>

    e1000e: Fix an error handling path in 'e1000_probe()'

Christophe JAILLET <[email protected]>
fm10k: Fix an error handling path in 'fm10k_probe()'

Christophe JAILLET <[email protected]>
igb: Fix an error handling path in 'igb_probe()'

Christophe JAILLET <[email protected]>
ixgbe: Fix an error handling path in 'ixgbe_probe()'

Vinicius Costa Gomes <[email protected]>
igb: Fix use-after-free error during reset

Hangbin Liu <[email protected]>
net: ip_tunnel: fix mtu calculation for ETHER tunnel devices

Eric Dumazet <[email protected]>

    udp: annotate data races around unix_sk(sk)->gso_size

Gu Shengxian <[email protected]>
bpftool: Properly close va_list 'ap' by va_end() on error

Eric Dumazet <[email protected]>
ipv6: tcp: drop silly ICMPv6 packet too big messages

Eric Dumazet <[email protected]>

    tcp: annotate data races around tp->mtu_info

Jason Ekstrand <[email protected]>
dma-buf/sync_file: Don't leak fences on merge failure

Taehee Yoo <[email protected]>

    net: validate lwtstate->data before returning from skb_tunnel_info()

Alexander Ovechkin <[email protected]>
net: send SYNACK packet with accepted fwmark

Pavel Skripkin <[email protected]>
net: ti: fix UAF in tlan_remove_one

Pavel Skripkin <[email protected]>
net: qcom/emac: fix UAF in emac_remove

Pavel Skripkin <[email protected]>
net: moxa: fix UAF in moxart_mac_probe

Florian Fainelli <[email protected]>
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled

Wolfgang Bumiller <[email protected]>
net: bridge: sync fdb to new unicast-filtering ports

Vasily Averin <[email protected]>
netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo

Vadim Fedorenko <[email protected]>
net: ipv6: fix return value of ip6_skb_dst_mtu

Marek Behún <[email protected]>
net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz

Mikulas Patocka <[email protected]>
dm writecache: fix writing beyond end of underlying device when shrinking

Mikulas Patocka <[email protected]>
dm writecache: return the exact table values that were set

Nanyong Sun <[email protected]>
mm: slab: fix kmem_cache_create failed when sysfs node not destroyed

Odin Ugedal <[email protected]>
sched/fair: Fix CFS bandwidth hrtimer expiry type

Javed Hasan <[email protected]>
scsi: libfc: Fix array index out of bound exception

Yufen Yu <[email protected]>
scsi: libsas: Add LUN number check in .slave_alloc callback

Colin Ian King <[email protected]>
scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8

Krzysztof Kozlowski <[email protected]>
rtc: max77686: Do not enforce (incorrect) interrupt trigger type

Matthias Maennich <[email protected]>
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set

Yang Yingliang <[email protected]>
thermal/core: Correct function name thermal_zone_device_unregister()

Mian Yousaf Kaukab <[email protected]>
arm64: dts: ls208xa: remove bus-num from dspi node

Thierry Reding <[email protected]>
soc/tegra: fuse: Fix Tegra234-only builds

Alexandre Torgue <[email protected]>
ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15

Alexandre Torgue <[email protected]>
ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings

Johan Jonker <[email protected]>
ARM: dts: rockchip: fix supply properties in io-domains nodes

Sudeep Holla <[email protected]>
arm64: dts: juno: Update SCPI nodes as per the YAML schema

Alexandre Torgue <[email protected]>
ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings

Alexandre Torgue <[email protected]>
ARM: dts: stm32: fix RCC node name on stm32f429 MCU

Alexandre Torgue <[email protected]>
ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards

Bixuan Cui <[email protected]>
rtc: mxc_v2: add missing MODULE_DEVICE_TABLE

Jonathan Neuschäfer <[email protected]>
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info

Primoz Fiser <[email protected]>
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control

Rafał Miłecki <[email protected]>
ARM: dts: Hurricane 2: Fix NAND nodes names

Rafał Miłecki <[email protected]>
ARM: dts: BCM63xx: Fix NAND nodes names

Rafał Miłecki <[email protected]>
ARM: NSP: dts: fix NAND nodes names

Rafał Miłecki <[email protected]>
ARM: Cygnus: dts: fix NAND nodes names

Rafał Miłecki <[email protected]>
ARM: brcmstb: dts: fix NAND nodes names

Philipp Zabel <[email protected]>
reset: ti-syscon: fix to_ti_syscon_reset_data macro

Elaine Zhang <[email protected]>
arm64: dts: rockchip: Fix power-controller node names for rk3328

Elaine Zhang <[email protected]>
ARM: dts: rockchip: Fix power-controller node names for rk3288

Benjamin Gaignard <[email protected]>
ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x

Ezequiel Garcia <[email protected]>
ARM: dts: rockchip: Fix the timer clocks order

Johan Jonker <[email protected]>
arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi

Johan Jonker <[email protected]>
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288

Corentin Labbe <[email protected]>
ARM: dts: gemini: add device_type on pci

Corentin Labbe <[email protected]>
ARM: dts: gemini: rename mdio to the right name

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |   2 +-
 arch/arm/boot/dts/bcm-hr2.dtsi                     |   2 +-
 arch/arm/boot/dts/bcm-nsp.dtsi                     |   2 +-
 arch/arm/boot/dts/bcm63138.dtsi                    |   2 +-
 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts         |   4 +-
 arch/arm/boot/dts/bcm7445.dtsi                     |   2 +-
 arch/arm/boot/dts/bcm911360_entphn.dts             |   4 +-
 arch/arm/boot/dts/bcm958300k.dts                   |   4 +-
 arch/arm/boot/dts/bcm958305k.dts                   |   4 +-
 arch/arm/boot/dts/bcm958522er.dts                  |   4 +-
 arch/arm/boot/dts/bcm958525er.dts                  |   4 +-
 arch/arm/boot/dts/bcm958525xmc.dts                 |   4 +-
 arch/arm/boot/dts/bcm958622hr.dts                  |   4 +-
 arch/arm/boot/dts/bcm958623hr.dts                  |   4 +-
 arch/arm/boot/dts/bcm958625hr.dts                  |   4 +-
 arch/arm/boot/dts/bcm958625k.dts                   |   4 +-
 arch/arm/boot/dts/bcm963138dvt.dts                 |   4 +-
 arch/arm/boot/dts/bcm988312hr.dts                  |   4 +-
 arch/arm/boot/dts/gemini-dlink-dns-313.dts         |   2 +-
 arch/arm/boot/dts/gemini-nas4220b.dts              |   2 +-
 arch/arm/boot/dts/gemini-rut1xx.dts                |   2 +-
 arch/arm/boot/dts/gemini-wbd111.dts                |   2 +-
 arch/arm/boot/dts/gemini-wbd222.dts                |   2 +-
 arch/arm/boot/dts/gemini.dtsi                      |   1 +
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   5 +-
 arch/arm/boot/dts/rk3036-kylin.dts                 |   2 +-
 arch/arm/boot/dts/rk3188.dtsi                      |   8 +-
 arch/arm/boot/dts/rk322x.dtsi                      |  10 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi            |   2 +-
 arch/arm/boot/dts/rk3288-vyasa.dts                 |   4 +-
 arch/arm/boot/dts/rk3288.dtsi                      |  14 +--
 arch/arm/boot/dts/stm32429i-eval.dts               |   8 +-
 arch/arm/boot/dts/stm32746g-eval.dts               |   6 +-
 arch/arm/boot/dts/stm32f429-disco.dts              |   6 +-
 arch/arm/boot/dts/stm32f429.dtsi                   |  10 +-
 arch/arm/boot/dts/stm32f469-disco.dts              |   6 +-
 arch/arm/boot/dts/stm32f746.dtsi                   |  12 +--
 arch/arm/boot/dts/stm32f769-disco.dts              |   6 +-
 arch/arm/boot/dts/stm32h743.dtsi                   |   4 -
 arch/arm/boot/dts/stm32mp157c.dtsi                 |  12 +--
 arch/arm/mach-imx/suspend-imx53.S                  |   4 +-
 arch/arm64/boot/dts/arm/juno-base.dtsi             |   6 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |   1 -
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   6 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   2 +-
 arch/mips/include/asm/pgalloc.h                    |  10 +-
 arch/nds32/mm/mmap.c                               |   2 +-
 arch/powerpc/kvm/book3s_rtas.c                     |  25 ++++-
 arch/powerpc/kvm/powerpc.c                         |   4 +-
 arch/s390/include/asm/ftrace.h                     |   1 +
 arch/s390/kernel/ftrace.c                          |   2 +
 arch/s390/kernel/mcount.S                          |   4 +-
 arch/s390/net/bpf_jit_comp.c                       |   2 +-
 drivers/dma-buf/sync_file.c                        |  13 +--
 drivers/gpu/drm/drm_ioctl.c                        |   3 +
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  |   1 -
 drivers/iio/accel/bma180.c                         |  75 ++++++++-----
 drivers/md/dm-writecache.c                         |  50 ++++++---
 drivers/media/pci/ngene/ngene-core.c               |   2 +-
 drivers/media/pci/ngene/ngene.h                    |  14 +--
 drivers/net/dsa/mv88e6xxx/chip.c                   |   6 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  22 ++--
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   6 --
 .../ethernet/cavium/liquidio/cn23xx_pf_device.c    |   2 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |   1 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |   1 +
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |   1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |  15 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   4 +-
 drivers/net/ethernet/moxa/moxart_ether.c           |   4 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |   3 +-
 drivers/net/ethernet/ti/tlan.c                     |   3 +-
 drivers/nvme/host/pci.c                            |   5 +-
 drivers/pci/quirks.c                               |   4 +-
 drivers/reset/reset-ti-syscon.c                    |   4 +-
 drivers/rtc/rtc-max77686.c                         |   4 +-
 drivers/rtc/rtc-mxc_v2.c                           |   1 +
 drivers/scsi/aic7xxx/aic7xxx_core.c                |   2 +-
 drivers/scsi/aic94xx/aic94xx_init.c                |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   1 +
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   1 +
 drivers/scsi/isci/init.c                           |   1 +
 drivers/scsi/libfc/fc_rport.c                      |  13 ++-
 drivers/scsi/libsas/sas_scsi_host.c                |   9 ++
 drivers/scsi/mvsas/mv_init.c                       |   1 +
 drivers/scsi/pm8001/pm8001_init.c                  |   1 +
 drivers/scsi/scsi_transport_iscsi.c                |  90 ++++++----------
 drivers/soc/tegra/fuse/fuse-tegra30.c              |   3 +-
 drivers/spi/spi-cadence.c                          |  14 ++-
 drivers/spi/spi-fsl-dspi.c                         |   4 +-
 drivers/spi/spi-mt65xx.c                           |  16 ++-
 drivers/target/target_core_sbc.c                   |  35 +++---
 drivers/thermal/thermal_core.c                     |   2 +-
 drivers/usb/core/hub.c                             | 120 ++++++++++++++-------
 drivers/usb/core/quirks.c                          |   4 -
 drivers/usb/dwc2/gadget.c                          |  10 +-
 drivers/usb/host/max3421-hcd.c                     |  44 +++-----
 drivers/usb/host/xhci-hub.c                        |   3 +-
 drivers/usb/host/xhci-ring.c                       |  58 +++++++---
 drivers/usb/host/xhci.h                            |   3 +-
 drivers/usb/renesas_usbhs/fifo.c                   |   7 ++
 drivers/usb/serial/cp210x.c                        |   5 +-
 drivers/usb/serial/option.c                        |   3 +
 drivers/usb/storage/unusual_uas.h                  |   7 ++
 fs/btrfs/inode.c                                   |   2 +-
 fs/proc/base.c                                     |   2 +-
 include/drm/drm_ioctl.h                            |   1 +
 include/net/dst_metadata.h                         |   4 +-
 include/net/ip6_route.h                            |   2 +-
 kernel/sched/fair.c                                |   4 +-
 kernel/trace/ring_buffer.c                         |  28 ++++-
 mm/slab_common.c                                   |  18 ++--
 net/bridge/br_if.c                                 |  17 ++-
 net/caif/caif_socket.c                             |   3 +-
 net/decnet/af_decnet.c                             |  27 +++--
 net/ipv4/ip_tunnel.c                               |  22 +++-
 net/ipv4/tcp_fastopen.c                            |  19 +++-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv4/tcp_output.c                              |   1 +
 net/ipv4/udp.c                                     |   6 +-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/tcp_ipv6.c                                |  22 +++-
 net/ipv6/udp.c                                     |   2 +-
 net/ipv6/xfrm6_output.c                            |   2 +-
 net/netfilter/nf_conntrack_netlink.c               |   3 +
 net/netrom/nr_timer.c                              |  20 ++--
 net/sched/act_skbmod.c                             |  12 ++-
 net/sched/cls_api.c                                |   2 +-
 net/sctp/auth.c                                    |   2 +
 scripts/mkcompile_h                                |  14 ++-
 sound/isa/sb/sb16_csp.c                            |   4 +
 sound/usb/quirks.c                                 |   3 +
 tools/bpf/bpftool/common.c                         |   5 +
 tools/bpf/bpftool/jit_disasm.c                     |   6 +-
 tools/perf/builtin-script.c                        |   7 ++
 tools/perf/tests/bpf.c                             |   2 +
 tools/perf/tests/topology.c                        |   1 +
 tools/perf/util/dso.c                              |   4 +-
 tools/perf/util/lzma.c                             |   8 +-
 tools/perf/util/map.c                              |   2 +
 tools/perf/util/probe-event.c                      |   4 +-
 tools/perf/util/probe-file.c                       |   4 +-
 tools/testing/selftests/vm/userfaultfd.c           |   6 +-
 virt/kvm/kvm_main.c                                |  34 +++++-
 146 files changed, 796 insertions(+), 501 deletions(-)