Skip to content

5.4.80-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest158 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158ah6: fix error return code in ah6_input()net/ipv6/ah6.c+2 -10 replies
2/158atm: nicstar: Unmap DMA on send errordrivers/atm/nicstar.c+2 -00 replies
3/158bnxt_en: read EEPROM A2h address using page 0drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+1 -10 replies
4/158devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()net/core/devlink.c+4 -20 replies
5/158Exempt multicast addresses from five-second neighbor lifetimeinclude/net/neighbour.h net/core/neighbour.c net/ipv4/arp.c +1 more+16 -00 replies
6/158inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()net/ipv4/inet_diag.c+3 -10 replies
7/158ipv6: Fix error path to cancel the meseagenet/ipv6/addrconf.c+6 -20 replies
8/158lan743x: fix issue causing intermittent kernel log warningsdrivers/net/ethernet/microchip/lan743x_main.c+5 -50 replies
9/158lan743x: prevent entire kernel HANG on open, for some platformsdrivers/net/ethernet/microchip/lan743x_main.c+2 -10 replies
10/158mlxsw: core: Use variable timeout for EMAD retriesdrivers/net/ethernet/mellanox/mlxsw/core.c+2 -10 replies
11/158net: b44: fix error return code in b44_init_one()drivers/net/ethernet/broadcom/b44.c+2 -10 replies
12/158net: bridge: add missing counters to ndo_get_stats64 callbacknet/bridge/br_device.c+1 -00 replies
13/158net: dsa: mv88e6xxx: Avoid VTU corruption on 6097drivers/net/dsa/mv88e6xxx/global1_vtu.c+49 -100 replies
14/158net: ethernet: ti: cpsw: fix error return code in cpsw_probe()drivers/net/ethernet/ti/cpsw.c+1 -00 replies
15/158net: Have netpoll bring-up DSA management interfacenet/core/netpoll.c+18 -40 replies
16/158netlabel: fix our progress tracking in netlbl_unlabel_staticlist()net/netlabel/netlabel_unlabeled.c+12 -50 replies
17/158netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()net/netlabel/netlabel_unlabeled.c+1 -10 replies
18/158net: lantiq: Wait for the GPHY firmware to be readydrivers/net/dsa/lantiq_gswip.c+11 -00 replies
19/158net/mlx4_core: Fix init_hca fields offsetdrivers/net/ethernet/mellanox/mlx4/fw.c drivers/net/ethernet/mellanox/mlx4/fw.h+5 -50 replies
20/158net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanupdrivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c+5 -00 replies
21/158net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()net/smc/smc_ib.c+3 -30 replies
22/158net/tls: fix corrupted data in recvmsgnet/tls/tls_sw.c+1 -10 replies
23/158net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_requestnet/x25/af_x25.c+1 -00 replies
24/158page_frag: Recover from memory pressuremm/page_alloc.c+5 -00 replies
25/158qed: fix error return code in qed_iwarp_ll2_start()drivers/net/ethernet/qlogic/qed/qed_iwarp.c+9 -30 replies
26/158qlcnic: fix error return code in qlcnic_83xx_restart_hw()drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c+2 -10 replies
27/158sctp: change to hold/put transport for proto_unreach_timernet/sctp/input.c net/sctp/sm_sideeffect.c net/sctp/transport.c+5 -50 replies
28/158tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimatenet/ipv4/tcp_bbr.c+1 -10 replies
29/158net/mlx5: Add handling of port type in rule deletiondrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+7 -00 replies
30/158net/mlx5: Disable QoS when min_rates on all VFs are zerodrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+8 -70 replies
31/158net: usb: qmi_wwan: Set DTR quirk for MR400drivers/net/usb/qmi_wwan.c+1 -10 replies
32/158net/ncsi: Fix netlink registrationnet/ncsi/ncsi-manage.c net/ncsi/ncsi-netlink.c net/ncsi/ncsi-netlink.h+3 -270 replies
33/158net: ftgmac100: Fix crash when removing driverdrivers/net/ethernet/faraday/ftgmac100.c+4 -00 replies
34/158pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irqdrivers/pinctrl/pinctrl-rockchip.c+2 -00 replies
35/158scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()drivers/scsi/ufs/ufshcd.c+3 -30 replies
36/158selftests: kvm: Fix the segment descriptor layout to match the actual layouttools/testing/selftests/kvm/include/x86_64/processor.h tools/testing/selftests/kvm/lib/x86_64/processor.c+3 -20 replies
37/158ACPI: button: Add DMI quirk for Medion Akoya E2228Tdrivers/acpi/button.c+12 -10 replies
38/158arm64: errata: Fix handling of 1418040 with late CPU onliningarch/arm64/include/asm/cpufeature.h arch/arm64/kernel/process.c+4 -30 replies
39/158arm64: psci: Avoid printing in cpu_psci_cpu_die()arch/arm64/kernel/psci.c+1 -40 replies
40/158arm64: smp: Tell RCU about CPUs that fail to come onlinearch/arm64/kernel/smp.c kernel/rcu/tree.c+2 -10 replies
41/158vfs: remove lockdep bogosity in __sb_start_writefs/super.c+4 -290 replies
42/158gfs2: fix possible reference leak in gfs2_check_blk_typefs/gfs2/rgrp.c+5 -50 replies
43/158hwmon: (pwm-fan) Fix RPM calculationdrivers/hwmon/pwm-fan.c+9 -70 replies
44/158compiler.h: fix barrier_data() on clanginclude/linux/compiler-clang.h include/linux/compiler-gcc.h include/linux/compiler.h+16 -264 replies
45/158arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delayarch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts+1 -10 replies
46/158arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delayarch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts+1 -10 replies
47/158arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts+1 -10 replies
48/158arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts+1 -10 replies
49/158arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts+1 -10 replies
50/158ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet nodearch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts+1 -10 replies
51/158Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts+0 -50 replies
52/158ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun6i-a31-hummingbird.dts+1 -10 replies
53/158ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun7i-a20-cubietruck.dts+1 -10 replies
54/158ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts+1 -10 replies
55/158ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts+1 -10 replies
56/158ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts+2 -20 replies
57/158ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sun9i-a80-cubieboard4.dts arch/arm/boot/dts/sun9i-a80-optimus.dts+2 -20 replies
58/158ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHYarch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi+1 -10 replies
59/158arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHYarch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts+1 -10 replies
60/158Input: adxl34x - clean up a data type in adxl34x_probe()drivers/input/misc/adxl34x.c+1 -10 replies
61/158MIPS: export has_transparent_hugepage() for modulesarch/mips/mm/tlb-r4k.c+1 -00 replies
62/158arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts+1 -10 replies
63/158arm64: dts imx8mn: Remove non-existent USB OTG2arch/arm64/boot/dts/freescale/imx8mn.dtsi+0 -300 replies
64/158arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phyarch/arm/boot/dts/imx6qdl-udoo.dtsi+1 -10 replies
65/158swiotlb: using SIZE_MAX needs limits.h includedinclude/linux/swiotlb.h+1 -00 replies
66/158arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating pointarch/arm64/boot/dts/freescale/imx8mm.dtsi+1 -10 replies
67/158ARM: dts: imx50-evk: Fix the chip select 1 IOMUXarch/arm/boot/dts/imx50-evk.dts+1 -10 replies
68/158Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFERdrivers/input/touchscreen/Kconfig+1 -00 replies
69/158rfkill: Fix use-after-free in rfkill_resume()net/rfkill/core.c+3 -00 replies
70/158RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c+1 -10 replies
71/158RMDA/sw: Dont allow drivers using dma_virt_ops on highmem configsdrivers/infiniband/Kconfig drivers/infiniband/sw/rdmavt/Kconfig drivers/infiniband/sw/rxe/Kconfig +1 more+7 -20 replies
72/158perf lock: Dont free "lock_seq_stat" if read_count isnt zerotools/perf/builtin-lock.c+1 -10 replies
73/158tools, bpftool: Add missing close before bpftool net attach exittools/bpf/bpftool/net.c+9 -90 replies
74/158ip_tunnels: Set tunnel option flag when tunnel metadata is presentdrivers/net/geneve.c include/net/ip_tunnels.h+5 -50 replies
75/158can: af_can: prevent potential access of uninitialized member in can_rcv()net/can/af_can.c+14 -50 replies
76/158can: af_can: prevent potential access of uninitialized member in canfd_rcv()net/can/af_can.c+14 -50 replies
77/158can: dev: can_restart(): post buffer from the right contextdrivers/net/can/dev.c+1 -10 replies
78/158can: ti_hecc: Fix memleak in ti_hecc_probedrivers/net/can/ti_hecc.c+8 -50 replies
79/158can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()drivers/net/can/usb/mcba_usb.c+2 -20 replies
80/158can: peak_usb: fix potential integer overflow on shift of a intdrivers/net/can/usb/peak_usb/pcan_usb_core.c+2 -20 replies
81/158can: flexcan: fix failure handling of pm_runtime_get_sync()drivers/net/can/flexcan.c+6 -20 replies
82/158can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPIdrivers/net/can/m_can/Kconfig+2 -10 replies
83/158can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()drivers/net/can/m_can/tcan4x5x.c+4 -00 replies
84/158can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistrationdrivers/net/can/m_can/tcan4x5x.c+2 -20 replies
85/158can: m_can: m_can_handle_state_change(): fix state changedrivers/net/can/m_can/m_can.c+2 -20 replies
86/158can: m_can: m_can_class_free_dev(): introduce new functiondrivers/net/can/m_can/m_can.c drivers/net/can/m_can/m_can.h+7 -00 replies
87/158can: m_can: m_can_stop(): set device to software init mode before closingdrivers/net/can/m_can/m_can.c+3 -00 replies
88/158ASoC: qcom: lpass-platform: Fix memory leaksound/soc/qcom/lpass-platform.c+4 -10 replies
89/158selftests/bpf: Fix error return code in run_getsockopt_test()tools/testing/selftests/bpf/prog_tests/sockopt_multi.c+2 -10 replies
90/158MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpuarch/mips/alchemy/common/clock.c+8 -10 replies
91/158drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c+1 -00 replies
92/158net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disableddrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+4 -00 replies
93/158bpf, sockmap: Fix partial copy_page_to_iter so progress can still be madenet/ipv4/tcp_bpf.c+9 -60 replies
94/158bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirectnet/core/skmsg.c net/ipv4/tcp_bpf.c+18 -50 replies
95/158can: kvaser_pciefd: Fix KCAN bittiming limitsdrivers/net/can/kvaser_pciefd.c+2 -20 replies
96/158can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limitsdrivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c+1 -10 replies
97/158iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU headerinclude/drm/intel-gtt.h include/linux/intel-iommu.h+2 -40 replies
98/158iommu/vt-d: Avoid panic if iommu init fails in tboot systemarch/x86/kernel/tboot.c drivers/iommu/intel-iommu.c include/linux/intel-iommu.h+3 -60 replies
99/158can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recoverydrivers/net/can/flexcan.c+9 -90 replies
100/158can: m_can: process interrupt only when not runtime suspendeddrivers/net/can/m_can/m_can.c+2 -00 replies
101/158xfs: fix the minrecs logic when dealing with inode root child blocksfs/xfs/scrub/btree.c+27 -180 replies
102/158xfs: strengthen rmap record flags checkingfs/xfs/scrub/bmap.c+4 -40 replies
103/158xfs: return corresponding errcode if xfs_initialize_perag() failfs/xfs/xfs_mount.c+8 -30 replies
104/158regulator: ti-abb: Fix array out of bound read access on the first transitiondrivers/regulator/ti-abb-regulator.c+11 -10 replies
105/158fail_function: Remove a redundant mutex unlockkernel/fail_function.c+3 -20 replies
106/158xfs: revert "xfs: fix rmap key and record comparison functions"fs/xfs/libxfs/xfs_rmap_btree.c+8 -80 replies
107/158bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limitsnet/core/skmsg.c+6 -90 replies
108/158bpf, sockmap: On receive programs try to fast track SK_PASS ingressnet/core/skmsg.c+15 -20 replies
109/158bpf, sockmap: Use truesize with sk_rmem_schedule()net/core/skmsg.c+1 -10 replies
110/158bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to selfnet/core/skmsg.c+53 -190 replies
111/158efi/x86: Free efi_pgd with free_pages()arch/x86/platform/efi/efi_64.c+13 -110 replies
112/158libfs: fix error cast of negative value in simple_attr_write()fs/libfs.c+4 -20 replies
113/158HID: logitech-hidpp: Add PID for MX Anywhere 2drivers/hid/hid-logitech-hidpp.c+1 -00 replies
114/158HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpaddrivers/hid/hid-logitech-dj.c+19 -00 replies
115/158HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiverdrivers/hid/hid-logitech-dj.c drivers/hid/hid-logitech-hidpp.c+26 -00 replies
116/158speakup: Do not let the line discipline be used several timesdrivers/staging/speakup/spk_ttyio.c+11 -10 replies
117/158ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()sound/firewire/fireworks/fireworks_transaction.c+2 -20 replies
118/158ALSA: usb-audio: Add delay quirk for all Logitech USB devicessound/usb/quirks.c+5 -50 replies
119/158ALSA: ctl: fix error path at adding user-defined element setsound/core/control.c+1 -10 replies
120/158ALSA: mixart: Fix mutex deadlocksound/pci/mixart/mixart_core.c+2 -30 replies
121/158ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Buttonsound/pci/hda/patch_realtek.c+9 -00 replies
122/158ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)sound/pci/hda/patch_realtek.c+49 -10 replies
123/158tty: serial: imx: fix potential deadlockdrivers/tty/serial/imx.c+8 -20 replies
124/158tty: serial: imx: keep console clocks always ondrivers/tty/serial/imx.c+3 -170 replies
125/158HID: logitech-dj: Fix an error in mse_bluetooth_descriptordrivers/hid/hid-logitech-dj.c+1 -10 replies
126/158efivarfs: fix memory leak in efivarfs_create()fs/efivarfs/super.c+1 -00 replies
127/158staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-idsdrivers/staging/rtl8723bs/os_dep/sdio_intf.c+1 -00 replies
128/158iio: light: fix kconfig dependency bug for VCNL4035drivers/iio/light/Kconfig+1 -00 replies
129/158ext4: fix bogus warning in ext4_update_dx_flag()fs/ext4/ext4.h+2 -10 replies
130/158iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enumdrivers/iio/accel/kxcjk-1013.c+10 -50 replies
131/158iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-modedrivers/iio/accel/kxcjk-1013.c+36 -00 replies
132/158iio: adc: mediatek: fix unset fielddrivers/iio/adc/mt6577_auxadc.c+4 -20 replies
133/158spi: lpspi: Fix use-after-free on unbinddrivers/spi/spi-fsl-lpspi.c+0 -30 replies
134/158spi: Introduce device-managed SPI controller allocationdrivers/spi/spi.c include/linux/spi/spi.h+76 -10 replies
135/158spi: npcm-fiu: Dont leak SPI master in probe error pathdrivers/spi/spi-npcm-fiu.c+1 -10 replies
136/158spi: bcm2835aux: Fix use-after-free on unbinddrivers/spi/spi-bcm2835aux.c+7 -140 replies
137/158regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}drivers/regulator/pfuze100-regulator.c+8 -50 replies
138/158regulator: fix memory leak with repeated set_machine_constraints()drivers/regulator/core.c+13 -160 replies
139/158regulator: avoid resolve_supply() infinite recursiondrivers/regulator/core.c+6 -00 replies
140/158regulator: workaround self-referent regulatorsdrivers/regulator/core.c+4 -10 replies
141/158xtensa: fix TLBTEMP area placementDocumentation/xtensa/mmu.rst arch/xtensa/include/asm/pgtable.h+7 -40 replies
142/158xtensa: disable preemption around cache alias management callsarch/xtensa/mm/cache.c+14 -00 replies
143/158mac80211: minstrel: remove deferred sampling codenet/mac80211/rc80211_minstrel.c net/mac80211/rc80211_minstrel.h+4 -220 replies
144/158mac80211: minstrel: fix tx status processing corner casenet/mac80211/rc80211_minstrel.c+1 -10 replies
145/158mac80211: free sta in sta_info_insert_finish() on errorsnet/mac80211/sta_info.c+4 -100 replies
146/158s390/cpum_sf.c: fix file permission for cpum_sfb_sizearch/s390/kernel/perf_cpum_sf.c+1 -10 replies
147/158s390/dasd: fix null pointer dereference for ERP requestsdrivers/s390/block/dasd.c+6 -00 replies
148/158Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnecteddrivers/hv/hv.c+6 -20 replies
149/158drm/amd/display: Add missing pflip irq for dcn2.0drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c+2 -20 replies
150/158drm/i915: Handle max_bpc==16drivers/gpu/drm/i915/display/intel_display.c+2 -10 replies
151/158mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllersdrivers/mmc/host/sdhci-pci-core.c+11 -20 replies
152/158ptrace: Set PF_SUPERPRIV when checking capabilitykernel/ptrace.c+5 -110 replies
153/158seccomp: Set PF_SUPERPRIV when checking capabilitykernel/seccomp.c+2 -30 replies
154/158x86/microcode/intel: Check patch signature before saving microcode for early loadingarch/x86/kernel/cpu/microcode/intel.c+10 -530 replies
155/158mm: memcg/slab: fix root memcg vmstatsmm/memcontrol.c+7 -20 replies
156/158mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()mm/huge_memory.c+4 -50 replies
157/158mm, page_alloc: skip ->waternark_boost for atomic order-0 allocationsmm/page_alloc.c+21 -40 replies
158/158sched/fair: Fix overutilized update in enqueue_task_fair()kernel/sched/fair.c+2 -10 replies

Reviews trailers per patch

70 of 158 patches have a Reviewed-by or Acked-by.

PatchDenis YulevichJiri PirkoVladimir OlteanMoshe ShemeshEran Ben ElishaAndrew LunnHauke MehrtensFlorian FainelliSven Van AsbroeckBjørn MorkSamuel Mendoza-JonasAlexander GrafSuzuki K PouloseMarc ZyngierChristoph HellwigJan KaraChen-Yu TsaiJernej SkrabecEmilio LópezMarcelo Ricardo LeitnerMichal KalderonFabio EstevamJonathan CameronAnant ThazhemadamCorentin LabbeMichael HennerichKrzysztof KozlowskiLu BaoluLukasz HawrylkoChandan Babu RMasami HiramatsuArnd BergmannEric SandeenDarrick J. WongJakub SitnickiMark BlochMaor GottliebPeter HuttererShisong QinTakashi SakamotoMatthias BruggerrussianneuromancerAhmad FatoumJan HoeppnerAndrea Parri (Microsoft)Nicholas KazlauskasJosé Roberto de SouzaUwe Kleine-KönigHans de GoedeJann HornVlastimil BabkaVincent GuittotValentin SchneiderShakeel ButtRoman GushchinJohannes WeinerDavid RientjesSumanth KorikkarRoi DayanEric BiggersDan MurphyJiri OlsaEric DumazetNick DesaulniersKees CookPaul E. McKenneyHeiko StuebnerKever YangHongwu SuStanley ChuBean HuoDavid AhernMichael ChanJames MorrisJon HunterShuah KhanGuenter RoeckLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/158
2/158
3/158
4/158
5/158R-b
6/158
7/158
8/158
9/158T-b
10/158T-b R-b
11/158R-b
12/158
13/158
14/158
15/158T-b
16/158
17/158R-b
18/158R-b A-b R-b
19/158R-b R-b
20/158
21/158
22/158
23/158
24/158A-b R-b
25/158A-b
26/158
27/158A-b
28/158
29/158R-b R-b
30/158R-b
31/158A-b
32/158R-b
33/158
34/158R-b R-b
35/158R-b R-b R-b
36/158R-b
37/158
38/158R-b A-b
39/158
40/158R-b
41/158R-b R-b
42/158
43/158
44/158T-b R-b T-b R-b T-b R-b T-b R-b R-b R-b R-b R-b
45/158A-b
46/158
47/158
48/158
49/158
50/158
51/158T-b A-b
52/158A-b
53/158T-b R-b
54/158A-b
55/158T-b A-b
56/158A-b
57/158A-b
58/158T-b A-b
59/158A-b T-b
60/158A-b
61/158
62/158A-b
63/158R-b
64/158R-b
65/158
66/158R-b
67/158
68/158A-b
69/158
70/158
71/158
72/158A-b
73/158
74/158
75/158T-b
76/158T-b
77/158
78/158
79/158
80/158
81/158
82/158R-b
83/158
84/158
85/158
86/158
87/158A-b
88/158
89/158
90/158
91/158R-b
92/158R-b
93/158R-b
94/158R-b
95/158
96/158
97/158R-b
98/158A-b T-b
99/158
100/158
101/158R-b R-b
102/158R-b R-b
103/158R-b
104/158R-b
105/158A-b
106/158R-b
107/158
108/158
109/158R-b
110/158R-b
111/158
112/158
113/158A-b
114/158
115/158
116/158T-b
117/158A-b
118/158
119/158
120/158
121/158
122/158
123/158R-b
124/158A-b
125/158
126/158
127/158R-b
128/158
129/158R-b
130/158
131/158Reported-and-tested-by
132/158R-b
133/158
134/158
135/158
136/158
137/158
138/158T-b
139/158T-b
140/158T-b
141/158
142/158
143/158
144/158
145/158
146/158A-b
147/158R-b
148/158R-b
149/158R-b
150/158R-b
151/158
152/158R-b
153/158R-b
154/158
155/158R-b A-b A-b A-b
156/158
157/158A-b
158/158R-b R-b

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

Read the v1 thread

Cover letter [PATCH 5.4 000/158] 5.4.80-rc1 review

This is the start of the stable review cycle for the 5.4.80 release. There are 158 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, 25 Nov 2020 12:17:50 +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/v5.x/stable-review/patch-5.4.80-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.80-rc1

Quentin Perret <[email protected]>
sched/fair: Fix overutilized update in enqueue_task_fair()

Charan Teja Reddy <[email protected]>

    mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations

Gerald Schaefer <[email protected]>

    mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()

Muchun Song <[email protected]>
mm: memcg/slab: fix root memcg vmstats

Chen Yu <[email protected]>
x86/microcode/intel: Check patch signature before saving microcode for early loading

Mickaël Salaün <[email protected]>
seccomp: Set PF_SUPERPRIV when checking capability

Mickaël Salaün <[email protected]>
ptrace: Set PF_SUPERPRIV when checking capability

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers

Ville Syrjälä <[email protected]>

    drm/i915: Handle max_bpc==16

Alex Deucher <[email protected]>
drm/amd/display: Add missing pflip irq for dcn2.0

Chris Co <[email protected]>
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected

Stefan Haberland <[email protected]>
s390/dasd: fix null pointer dereference for ERP requests

Thomas Richter <[email protected]>
s390/cpum_sf.c: fix file permission for cpum_sfb_size

Johannes Berg <[email protected]>
mac80211: free sta in sta_info_insert_finish() on errors

Felix Fietkau <[email protected]>
mac80211: minstrel: fix tx status processing corner case

Felix Fietkau <[email protected]>
mac80211: minstrel: remove deferred sampling code

Max Filippov <[email protected]>
xtensa: disable preemption around cache alias management calls

Max Filippov <[email protected]>
xtensa: fix TLBTEMP area placement

Michał Mirosław <[email protected]>
regulator: workaround self-referent regulators

Michał Mirosław <[email protected]>
regulator: avoid resolve_supply() infinite recursion

Michał Mirosław <[email protected]>
regulator: fix memory leak with repeated set_machine_constraints()

Sean Nyekjaer <[email protected]>

    regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}

Lukas Wunner <[email protected]>
spi: bcm2835aux: Fix use-after-free on unbind

Lukas Wunner <[email protected]>
spi: npcm-fiu: Don't leak SPI master in probe error path

Lukas Wunner <[email protected]>
spi: Introduce device-managed SPI controller allocation

Lukas Wunner <[email protected]>
spi: lpspi: Fix use-after-free on unbind

Fabien Parent <[email protected]>
iio: adc: mediatek: fix unset field

Hans de Goede <[email protected]>
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode

Hans de Goede <[email protected]>
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum

Jan Kara <[email protected]>
ext4: fix bogus warning in ext4_update_dx_flag()

Necip Fazil Yildiran <[email protected]>
iio: light: fix kconfig dependency bug for VCNL4035

Brian O'Keefe <[email protected]>
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids

Vamshi K Sthambamkadi <[email protected]>
efivarfs: fix memory leak in efivarfs_create()

Hans de Goede <[email protected]>
HID: logitech-dj: Fix an error in mse_bluetooth_descriptor

Fugang Duan <[email protected]>
tty: serial: imx: keep console clocks always on

Sam Nobs <[email protected]>
tty: serial: imx: fix potential deadlock

PeiSen Hou <[email protected]>
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button

Takashi Iwai <[email protected]>
ALSA: mixart: Fix mutex deadlock

Takashi Sakamoto <[email protected]>
ALSA: ctl: fix error path at adding user-defined element set

Joakim Tjernlund <[email protected]>
ALSA: usb-audio: Add delay quirk for all Logitech USB devices

Dan Carpenter <[email protected]>
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()

Samuel Thibault <[email protected]>
speakup: Do not let the line discipline be used several times

Hans de Goede <[email protected]>
HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver

Hans de Goede <[email protected]>
HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad

Harry Cutts <[email protected]>
HID: logitech-hidpp: Add PID for MX Anywhere 2

Yicong Yang <[email protected]>
libfs: fix error cast of negative value in simple_attr_write()

Arvind Sankar <[email protected]>
efi/x86: Free efi_pgd with free_pages()

John Fastabend <[email protected]>
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self

John Fastabend <[email protected]>
bpf, sockmap: Use truesize with sk_rmem_schedule()

John Fastabend <[email protected]>
bpf, sockmap: On receive programs try to fast track SK_PASS ingress

John Fastabend <[email protected]>
bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits

Darrick J. Wong <[email protected]>
xfs: revert "xfs: fix rmap key and record comparison functions"

Luo Meng <[email protected]>
fail_function: Remove a redundant mutex unlock

Nishanth Menon <[email protected]>
regulator: ti-abb: Fix array out of bound read access on the first transition

Yu Kuai <[email protected]>
xfs: return corresponding errcode if xfs_initialize_perag() fail

Darrick J. Wong <[email protected]>
xfs: strengthen rmap record flags checking

Darrick J. Wong <[email protected]>
xfs: fix the minrecs logic when dealing with inode root child blocks

Jarkko Nikula <[email protected]>
can: m_can: process interrupt only when not runtime suspended

Marc Kleine-Budde <[email protected]>
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery

Zhenzhong Duan <[email protected]>
iommu/vt-d: Avoid panic if iommu init fails in tboot system

Andy Shevchenko <[email protected]>
iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header

Jimmy Assarsson <[email protected]>
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits

Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Fix KCAN bittiming limits

John Fastabend <[email protected]>
bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect

John Fastabend <[email protected]>
bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made

Eli Cohen <[email protected]>
net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled

Xiongfeng Wang <[email protected]>
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()

Zhang Qilong <[email protected]>
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu

Wang Hai <[email protected]>
selftests/bpf: Fix error return code in run_getsockopt_test()

Srinivasa Rao Mandadapu <[email protected]>
ASoC: qcom: lpass-platform: Fix memory leak

Faiz Abbas <[email protected]>
can: m_can: m_can_stop(): set device to software init mode before closing

Dan Murphy <[email protected]>
can: m_can: m_can_class_free_dev(): introduce new function

Wu Bo <[email protected]>
can: m_can: m_can_handle_state_change(): fix state change

Marc Kleine-Budde <[email protected]>
can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration

Marc Kleine-Budde <[email protected]>
can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()

Enric Balletbo i Serra <[email protected]>
can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI

Zhang Qilong <[email protected]>
can: flexcan: fix failure handling of pm_runtime_get_sync()

Colin Ian King <[email protected]>
can: peak_usb: fix potential integer overflow on shift of a int

Marc Kleine-Budde <[email protected]>
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()

Zhang Qilong <[email protected]>
can: ti_hecc: Fix memleak in ti_hecc_probe

Alejandro Concepcion Rodriguez <[email protected]>
can: dev: can_restart(): post buffer from the right context

Anant Thazhemadam <[email protected]>
can: af_can: prevent potential access of uninitialized member in canfd_rcv()

Anant Thazhemadam <[email protected]>
can: af_can: prevent potential access of uninitialized member in can_rcv()

Yi-Hung Wei <[email protected]>
ip_tunnels: Set tunnel option flag when tunnel metadata is present

Wang Hai <[email protected]>
tools, bpftool: Add missing close before bpftool net attach exit

Leo Yan <[email protected]>
perf lock: Don't free "lock_seq_stat" if read_count isn't zero

Christoph Hellwig <[email protected]>
RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs

Qinglang Miao <[email protected]>
RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()

Claire Chang <[email protected]>
rfkill: Fix use-after-free in rfkill_resume()

Necip Fazil Yildiran <[email protected]>
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER

Fabio Estevam <[email protected]>
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX

Lucas Stach <[email protected]>
arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point

Stephen Rothwell <[email protected]>
swiotlb: using SIZE_MAX needs limits.h included

Sergey Matyukevich <[email protected]>
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy

Adam Ford <[email protected]>
arm64: dts imx8mn: Remove non-existent USB OTG2

Nenad Peric <[email protected]>
arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node

Randy Dunlap <[email protected]>
MIPS: export has_transparent_hugepage() for modules

Dan Carpenter <[email protected]>
Input: adxl34x - clean up a data type in adxl34x_probe()

Chen-Yu Tsai <[email protected]>
arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY

Chen-Yu Tsai <[email protected]>
Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"

Jernej Skrabec <[email protected]>
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node

Jernej Skrabec <[email protected]>
arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node

Jernej Skrabec <[email protected]>
arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node

Jernej Skrabec <[email protected]>
arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node

Corentin Labbe <[email protected]>
arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay

Clément Péron <[email protected]>
arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay

Arvind Sankar <[email protected]>
compiler.h: fix barrier_data() on clang

Paul Barker <[email protected]>
hwmon: (pwm-fan) Fix RPM calculation

Zhang Qilong <[email protected]>
gfs2: fix possible reference leak in gfs2_check_blk_type

Darrick J. Wong <[email protected]>
vfs: remove lockdep bogosity in __sb_start_write

Will Deacon <[email protected]>
arm64: smp: Tell RCU about CPUs that fail to come online

Will Deacon <[email protected]>
arm64: psci: Avoid printing in cpu_psci_cpu_die()

Will Deacon <[email protected]>
arm64: errata: Fix handling of 1418040 with late CPU onlining

Hans de Goede <[email protected]>
ACPI: button: Add DMI quirk for Medion Akoya E2228T

Aaron Lewis <[email protected]>
selftests: kvm: Fix the segment descriptor layout to match the actual layout

Can Guo <[email protected]>
scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()

Jianqun Xu <[email protected]>
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq

Joel Stanley <[email protected]>
net: ftgmac100: Fix crash when removing driver

Joel Stanley <[email protected]>
net/ncsi: Fix netlink registration

Filip Moc <[email protected]>
net: usb: qmi_wwan: Set DTR quirk for MR400

Vladyslav Tarasiuk <[email protected]>
net/mlx5: Disable QoS when min_rates on all VFs are zero

Michael Guralnik <[email protected]>
net/mlx5: Add handling of port type in rule deletion

Ryan Sharpelletti <[email protected]>
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate

Xin Long <[email protected]>
sctp: change to hold/put transport for proto_unreach_timer

Zhang Changzhong <[email protected]>
qlcnic: fix error return code in qlcnic_83xx_restart_hw()

Zhang Changzhong <[email protected]>
qed: fix error return code in qed_iwarp_ll2_start()

Dongli Zhang <[email protected]>
page_frag: Recover from memory pressure

Xie He <[email protected]>
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request

Vadim Fedorenko <[email protected]>
net/tls: fix corrupted data in recvmsg

Karsten Graul <[email protected]>

    net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()

Subash Abhinov Kasiviswanathan <[email protected]>
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup

Aya Levin <[email protected]>
net/mlx4_core: Fix init_hca fields offset

Martin Blumenstingl <[email protected]>
net: lantiq: Wait for the GPHY firmware to be ready

Paul Moore <[email protected]>
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()

Paul Moore <[email protected]>
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()

Florian Fainelli <[email protected]>
net: Have netpoll bring-up DSA management interface

Zhang Changzhong <[email protected]>
net: ethernet: ti: cpsw: fix error return code in cpsw_probe()

Tobias Waldekranz <[email protected]>
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097

Heiner Kallweit <[email protected]>
net: bridge: add missing counters to ndo_get_stats64 callback

Zhang Changzhong <[email protected]>
net: b44: fix error return code in b44_init_one()

Ido Schimmel <[email protected]>
mlxsw: core: Use variable timeout for EMAD retries

Sven Van Asbroeck <[email protected]>
lan743x: prevent entire kernel HANG on open, for some platforms

Sven Van Asbroeck <[email protected]>
lan743x: fix issue causing intermittent kernel log warnings

Zhang Qilong <[email protected]>
ipv6: Fix error path to cancel the meseage

Wang Hai <[email protected]>
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()

Jeff Dike <[email protected]>
Exempt multicast addresses from five-second neighbor lifetime

Wang Hai <[email protected]>
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()

Edwin Peer <[email protected]>
bnxt_en: read EEPROM A2h address using page 0

Sebastian Andrzej Siewior <[email protected]>
atm: nicstar: Unmap DMA on send error

Zhang Changzhong <[email protected]>
ah6: fix error return code in ah6_input()

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

Diffstat:

 Documentation/xtensa/mmu.rst                       |  9 ++-
 Makefile                                           |  4 +-
 arch/arm/boot/dts/imx50-evk.dts                    |  2 +-
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |  2 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts        |  2 +-
 arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts   |  2 +-
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts         |  2 +-
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts       |  2 +-
 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts   |  2 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts    |  5 --
 arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts     |  2 +-
 arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts  |  2 +-
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts        |  2 +-
 arch/arm/boot/dts/sun9i-a80-optimus.dts            |  2 +-
 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi      |  2 +-
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |  2 +-
 .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts |  2 +-
 .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts  |  2 +-
 .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts  |  2 +-
 .../dts/allwinner/sun50i-h5-orangepi-prime.dts     |  2 +-
 .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts   |  2 +-
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts      |  2 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |  2 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          | 30 -------
 arch/arm64/include/asm/cpufeature.h                |  2 +
 arch/arm64/kernel/process.c                        |  5 +-
 arch/arm64/kernel/psci.c                           |  5 +-
 arch/arm64/kernel/smp.c                            |  1 +
 arch/mips/alchemy/common/clock.c                   |  9 ++-
 arch/mips/mm/tlb-r4k.c                             |  1 +
 arch/s390/kernel/perf_cpum_sf.c                    |  2 +-
 arch/x86/kernel/cpu/microcode/intel.c              | 63 +++------------
 arch/x86/kernel/tboot.c                            |  3 -
 arch/x86/platform/efi/efi_64.c                     | 24 +++---
 arch/xtensa/include/asm/pgtable.h                  |  2 +-
 arch/xtensa/mm/cache.c                             | 14 ++++
 drivers/acpi/button.c                              | 13 ++-
 drivers/atm/nicstar.c                              |  2 +
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |  4 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  3 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |  1 +
 drivers/hid/hid-logitech-dj.c                      | 22 ++++-
 drivers/hid/hid-logitech-hidpp.c                   | 26 ++++++
 drivers/hv/hv.c                                    |  8 +-
 drivers/hwmon/pwm-fan.c                            | 16 ++--
 drivers/iio/accel/kxcjk-1013.c                     | 51 ++++++++++--
 drivers/iio/adc/mt6577_auxadc.c                    |  6 +-
 drivers/iio/light/Kconfig                          |  1 +
 drivers/infiniband/Kconfig                         |  3 +
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c     |  2 +-
 drivers/infiniband/sw/rdmavt/Kconfig               |  3 +-
 drivers/infiniband/sw/rxe/Kconfig                  |  2 +-
 drivers/infiniband/sw/siw/Kconfig                  |  1 +
 drivers/input/misc/adxl34x.c                       |  2 +-
 drivers/input/touchscreen/Kconfig                  |  1 +
 drivers/iommu/intel-iommu.c                        |  5 +-
 drivers/mmc/host/sdhci-pci-core.c                  | 13 ++-
 drivers/net/can/dev.c                              |  2 +-
 drivers/net/can/flexcan.c                          | 26 +++---
 drivers/net/can/kvaser_pciefd.c                    |  4 +-
 drivers/net/can/m_can/Kconfig                      |  3 +-
 drivers/net/can/m_can/m_can.c                      | 15 +++-
 drivers/net/can/m_can/m_can.h                      |  1 +
 drivers/net/can/m_can/tcan4x5x.c                   |  8 +-
 drivers/net/can/ti_hecc.c                          | 13 +--
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c  |  2 +-
 drivers/net/can/usb/mcba_usb.c                     |  4 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  4 +-
 drivers/net/dsa/lantiq_gswip.c                     | 11 +++
 drivers/net/dsa/mv88e6xxx/global1_vtu.c            | 59 +++++++++++---
 drivers/net/ethernet/broadcom/b44.c                |  3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  2 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |  4 +
 drivers/net/ethernet/mellanox/mlx4/fw.c            |  6 +-
 drivers/net/ethernet/mellanox/mlx4/fw.h            |  4 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  | 19 +++--
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  7 ++
 drivers/net/ethernet/mellanox/mlxsw/core.c         |  3 +-
 drivers/net/ethernet/microchip/lan743x_main.c      | 13 +--
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        | 12 ++-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |  3 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c   |  5 ++
 drivers/net/ethernet/ti/cpsw.c                     |  1 +
 drivers/net/geneve.c                               |  3 +-
 drivers/net/usb/qmi_wwan.c                         |  2 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |  2 +
 drivers/regulator/core.c                           | 38 +++++----
 drivers/regulator/pfuze100-regulator.c             | 13 +--
 drivers/regulator/ti-abb-regulator.c               | 12 ++-
 drivers/s390/block/dasd.c                          |  6 ++
 drivers/scsi/ufs/ufshcd.c                          |  6 +-
 drivers/spi/spi-bcm2835aux.c                       | 21 ++---
 drivers/spi/spi-fsl-lpspi.c                        |  3 -
 drivers/spi/spi-npcm-fiu.c                         |  2 +-
 drivers/spi/spi.c                                  | 58 ++++++++++++-
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |  1 +
 drivers/staging/speakup/spk_ttyio.c                | 12 ++-
 drivers/tty/serial/imx.c                           | 30 +++----
 fs/efivarfs/super.c                                |  1 +
 fs/ext4/ext4.h                                     |  3 +-
 fs/gfs2/rgrp.c                                     | 10 +--
 fs/libfs.c                                         |  6 +-
 fs/super.c                                         | 33 +-------
 fs/xfs/libxfs/xfs_rmap_btree.c                     | 16 ++--
 fs/xfs/scrub/bmap.c                                |  8 +-
 fs/xfs/scrub/btree.c                               | 45 ++++++-----
 fs/xfs/xfs_mount.c                                 | 11 ++-
 include/drm/intel-gtt.h                            |  5 +-
 include/linux/compiler-clang.h                     |  5 --
 include/linux/compiler-gcc.h                       | 19 -----
 include/linux/compiler.h                           | 18 ++++-
 include/linux/intel-iommu.h                        |  2 +-
 include/linux/spi/spi.h                            | 19 +++++
 include/linux/swiotlb.h                            |  1 +
 include/net/ip_tunnels.h                           |  7 +-
 include/net/neighbour.h                            |  1 +
 kernel/fail_function.c                             |  5 +-
 kernel/ptrace.c                                    | 16 ++--
 kernel/rcu/tree.c                                  |  2 +-
 kernel/sched/fair.c                                |  3 +-
 kernel/seccomp.c                                   |  5 +-
 mm/huge_memory.c                                   |  9 +--
 mm/memcontrol.c                                    |  9 ++-
 mm/page_alloc.c                                    | 30 ++++++-
 net/bridge/br_device.c                             |  1 +
 net/can/af_can.c                                   | 38 ++++++---
 net/core/devlink.c                                 |  6 +-
 net/core/neighbour.c                               |  2 +
 net/core/netpoll.c                                 | 22 ++++-
 net/core/skmsg.c                                   | 94 +++++++++++++++++-----
 net/ipv4/arp.c                                     |  6 ++
 net/ipv4/inet_diag.c                               |  4 +-
 net/ipv4/tcp_bbr.c                                 |  2 +-
 net/ipv4/tcp_bpf.c                                 | 18 +++--
 net/ipv6/addrconf.c                                |  8 +-
 net/ipv6/ah6.c                                     |  3 +-
 net/ipv6/ndisc.c                                   |  7 ++
 net/mac80211/rc80211_minstrel.c                    | 27 ++-----
 net/mac80211/rc80211_minstrel.h                    |  1 -
 net/mac80211/sta_info.c                            | 14 +---
 net/ncsi/ncsi-manage.c                             |  5 --
 net/ncsi/ncsi-netlink.c                            | 22 +----
 net/ncsi/ncsi-netlink.h                            |  3 -
 net/netlabel/netlabel_unlabeled.c                  | 17 ++--
 net/rfkill/core.c                                  |  3 +
 net/sctp/input.c                                   |  4 +-
 net/sctp/sm_sideeffect.c                           |  4 +-
 net/sctp/transport.c                               |  2 +-
 net/smc/smc_ib.c                                   |  6 +-
 net/tls/tls_sw.c                                   |  2 +-
 net/x25/af_x25.c                                   |  1 +
 sound/core/control.c                               |  2 +-
 sound/firewire/fireworks/fireworks_transaction.c   |  4 +-
 sound/pci/hda/patch_realtek.c                      | 59 +++++++++++++-
 sound/pci/mixart/mixart_core.c                     |  5 +-
 sound/soc/qcom/lpass-platform.c                    |  5 +-
 sound/usb/quirks.c                                 | 10 +--
 tools/bpf/bpftool/net.c                            | 18 ++---
 tools/perf/builtin-lock.c                          |  2 +-
 .../selftests/bpf/prog_tests/sockopt_multi.c       |  3 +-
 .../selftests/kvm/include/x86_64/processor.h       |  2 +-
 tools/testing/selftests/kvm/lib/x86_64/processor.c |  3 +-
 162 files changed, 994 insertions(+), 577 deletions(-)