Skip to content

5.4.282-rc1 review

Greg Kroah-Hartman dri-devel linux-patches linux-s390 lkml netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest259 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/259EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode.drivers/edac/skx_common.c+23 -250 replies
2/259EDAC, skx: Retrieve and print retry_rd_err_log registersdrivers/edac/skx_base.c drivers/edac/skx_common.c drivers/edac/skx_common.h+60 -70 replies
3/259EDAC/skx_common: Add new ADXL components for 2-level memorydrivers/edac/skx_common.c drivers/edac/skx_common.h+67 -110 replies
4/259EDAC, i10nm: make skx_common.o a separate moduledrivers/edac/Makefile drivers/edac/skx_common.c drivers/edac/skx_common.h+27 -80 replies
5/259platform/chrome: cros_ec_debugfs: fix wrong EC message versiondrivers/platform/chrome/cros_ec_debugfs.c+1 -00 replies
6/259hfsplus: fix to avoid false alarm of circular lockingfs/hfsplus/bfind.c fs/hfsplus/extents.c fs/hfsplus/hfsplus_fs.h+29 -160 replies
7/259x86/of: Return consistent error type from x86_of_pci_irq_enable()arch/x86/kernel/devicetree.c+1 -10 replies
8/259x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handlingarch/x86/pci/intel_mid_pci.c+2 -20 replies
9/259x86/pci/xen: Fix PCIBIOS_* return code handlingarch/x86/pci/xen.c+2 -20 replies
10/259x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnosarch/x86/platform/intel/iosf_mbi.c+2 -20 replies
11/259hwmon: (adt7475) Fix default duty on fan is disableddrivers/hwmon/adt7475.c+1 -10 replies
12/259pwm: stm32: Always do lazy disablingdrivers/pwm/pwm-stm32.c+3 -20 replies
13/259hwmon: (max6697) Fix underflow when writing limit attributesdrivers/hwmon/max6697.c+1 -00 replies
14/259hwmon: (max6697) Fix swapped temp{1,8} critical alarmsdrivers/hwmon/max6697.c+2 -20 replies
15/259arm64: dts: qcom: sdm845: add power-domain to UFS PHYarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -00 replies
16/259arm64: dts: qcom: msm8996: specify UFS core_clk frequenciesarch/arm64/boot/dts/qcom/msm8996.dtsi+1 -10 replies
17/259arm64: dts: rockchip: Increase VOP clk rate on RK3328arch/arm64/boot/dts/rockchip/rk3328.dtsi+2 -20 replies
18/259ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-nodearch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi+13 -10 replies
19/259ARM: dts: imx6qdl-kontron-samx6i: fix PHY resetarch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi+2 -20 replies
20/259ARM: dts: imx6qdl-kontron-samx6i: fix board resetarch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi+1 -00 replies
21/259ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarityarch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi+1 -10 replies
22/259arm64: dts: mediatek: mt7622: fix "emmc" pinctrl muxarch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts+4 -40 replies
23/259arm64: dts: amlogic: gx: correct hdmi clocksarch/arm64/boot/dts/amlogic/meson-gxbb.dtsi arch/arm64/boot/dts/amlogic/meson-gxl.dtsi+4 -40 replies
24/259m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messagesarch/m68k/atari/ataints.c+1 -50 replies
25/259x86/xen: Convert comma to semicolonarch/x86/xen/p2m.c+2 -20 replies
26/259m68k: cmpxchg: Fix return value for default case in __arch_xchg()arch/m68k/include/asm/cmpxchg.h+1 -10 replies
27/259firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()drivers/firmware/turris-mox-rwtm.c+6 -90 replies
28/259firmware: turris-mox-rwtm: Initialize completion before mailboxdrivers/firmware/turris-mox-rwtm.c+1 -20 replies
29/259wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only devicedrivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c+9 -90 replies
30/259net/smc: Allow SMC-D 1MB DMB allocationsnet/smc/smc_core.c+16 -150 replies
31/259net/smc: set rmbs SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is definednet/smc/smc_core.c+3 -20 replies
32/259selftests/bpf: Check length of recv in test_sockmaptools/testing/selftests/bpf/test_sockmap.c+2 -10 replies
33/259lib: objagg: Fix general protection faultlib/objagg.c+3 -00 replies
34/259mlxsw: spectrum_acl_erp: Fix object nesting warningdrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c include/linux/objagg.h lib/objagg.c+0 -290 replies
35/259wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()net/wireless/util.c+2 -20 replies
36/259wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()net/wireless/util.c+3 -10 replies
37/259net: fec: Refactor: #define magic constantsdrivers/net/ethernet/freescale/fec_main.c+30 -160 replies
38/259net: fec: Fix FEC_ECR_EN1588 being cleared on link-downdrivers/net/ethernet/freescale/fec_main.c+6 -00 replies
39/259ipvs: Avoid unnecessary calls to skb_is_gso_sctpnet/netfilter/ipvs/ip_vs_proto_sctp.c+2 -20 replies
40/259netfilter: nf_tables: rise cap on SELinux secmark contextinclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
41/259perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculationarch/x86/events/intel/pt.c+1 -10 replies
42/259perf: Fix perf_aux_size() for greater-than 32-bit sizekernel/events/internal.h+1 -10 replies
43/259perf: Prevent passing zero nr_pages to rb_alloc_aux()kernel/events/core.c+2 -00 replies
44/259qed: Improve the stack space of filter_config()drivers/net/ethernet/qlogic/qed/qed_l2.c drivers/net/ethernet/qlogic/qede/qede_filter.c include/linux/qed/qed_eth_if.h+30 -610 replies
45/259wifi: virt_wifi: avoid reporting connection success with wrong SSIDdrivers/net/wireless/virt_wifi.c+16 -30 replies
46/259gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkeynet/sunrpc/auth_gss/gss_krb5_keys.c+1 -10 replies
47/259wifi: virt_wifi: dont use strlen() in const contextdrivers/net/wireless/virt_wifi.c+3 -20 replies
48/259bna: adjust name buf size of bna_tcb and bna_ccb structuresdrivers/net/ethernet/brocade/bna/bna_types.h drivers/net/ethernet/brocade/bna/bnad.c+7 -60 replies
49/259selftests: forwarding: devlink_lib: Wait for udev events after reloadingtools/testing/selftests/net/forwarding/devlink_lib.sh+2 -00 replies
50/259USB: move snd_usb_pipe_sanity_check into the USB coredrivers/usb/core/urb.c include/linux/usb.h sound/usb/helper.c +3 more+32 -310 replies
51/259media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()drivers/media/usb/dvb-usb/dvb-usb-init.c+31 -41 reply
52/259media: imon: Fix race getting ictx->lockdrivers/media/rc/imon.c+1 -40 replies
53/259saa7134: Unchecked i2c_transfer function result fixeddrivers/media/pci/saa7134/saa7134-dvb.c+6 -20 replies
54/259media: uvcvideo: Allow entity-defined get_info and get_curdrivers/media/usb/uvc/uvc_ctrl.c drivers/media/usb/uvc/uvcvideo.h+23 -40 replies
55/259media: uvcvideo: Override default flagsdrivers/media/usb/uvc/uvc_ctrl.c+8 -10 replies
56/259media: renesas: vsp1: Fix _irqsave and _irq mixdrivers/media/platform/vsp1/vsp1_histo.c+8 -120 replies
57/259media: renesas: vsp1: Store RPF partition configuration per RPF instancedrivers/media/platform/vsp1/vsp1_pipe.h drivers/media/platform/vsp1/vsp1_rpf.c+6 -40 replies
58/259leds: trigger: Unregister sysfs attributes before calling deactivate()drivers/leds/led-triggers.c+1 -10 replies
59/259perf report: Fix condition in sort__sym_cmp()tools/perf/util/sort.c+1 -10 replies
60/259drm/etnaviv: fix DMA direction handling for cached RW buffersdrivers/gpu/drm/etnaviv/etnaviv_gem.c+4 -20 replies
61/259drm/qxl: Add check for drm_cvt_modedrivers/gpu/drm/qxl/qxl_display.c+3 -00 replies
62/259mfd: omap-usb-tll: Use struct_size to allocate tlldrivers/mfd/omap-usb-tll.c+1 -20 replies
63/259SUNRPC: avoid soft lockup when transmitting UDP to reachable server.net/sunrpc/clnt.c+2 -10 replies
64/259ext4: avoid writing unitialized memory to disk in EA inodesfs/ext4/xattr.c+6 -00 replies
65/259sparc64: Fix incorrect function signature and add prototype for prom_cif_initarch/sparc/include/asm/oplib_64.h arch/sparc/prom/init_64.c arch/sparc/prom/p1275.c+2 -40 replies
66/259SUNRPC: Fixup gss_status tracepoint error outputinclude/trace/events/rpcgss.h+1 -10 replies
67/259PCI: Fix resource double counting on remove & rescandrivers/pci/setup-bus.c+2 -40 replies
68/259Input: qt1050 - handle CHIP_ID reading errordrivers/input/keyboard/qt1050.c+6 -10 replies
69/259RDMA/mlx4: Fix truncated output warning in mad.cdrivers/infiniband/hw/mlx4/mad.c+1 -10 replies
70/259RDMA/mlx4: Fix truncated output warning in alias_GUID.cdrivers/infiniband/hw/mlx4/alias_GUID.c+1 -10 replies
71/259RDMA/rxe: Dont set BTH_ACK_MASK for UC or UD QPsdrivers/infiniband/sw/rxe/rxe_req.c+4 -30 replies
72/259ASoC: max98088: Check for clk_prepare_enable() errorsound/soc/codecs/max98088.c+7 -30 replies
73/259mtd: make mtd_test.c a separate moduledrivers/mtd/tests/Makefile drivers/mtd/tests/mtd_test.c+26 -170 replies
74/259RDMA/device: Return error earlier if port in not validdrivers/infiniband/core/device.c+3 -30 replies
75/259Input: elan_i2c - do not leave interrupt disabled on suspend failuredrivers/input/mouse/elan_i2c_core.c+2 -00 replies
76/259MIPS: Octeron: remove source file executable bitarch/mips/pci/pcie-octeon.c+0 -00 replies
77/259powerpc/xmon: Fix disassembly CPU feature checksarch/powerpc/xmon/ppc-dis.c+11 -220 replies
78/259macintosh/therm_windtunnel: fix module unload.drivers/macintosh/therm_windtunnel.c+1 -10 replies
79/259bnxt_re: Fix imm_data endiannessdrivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/qplib_fp.h+7 -70 replies
80/259netfilter: ctnetlink: use helper function to calculate expect IDnet/netfilter/nf_conntrack_netlink.c+2 -10 replies
81/259pinctrl: core: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/core.c+11 -10 replies
82/259pinctrl: single: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/pinctrl-single.c+4 -30 replies
83/259pinctrl: ti: ti-iodelay: Drop if block with always false conditiondrivers/pinctrl/ti/pinctrl-ti-iodelay.c+0 -30 replies
84/259pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() failsdrivers/pinctrl/ti/pinctrl-ti-iodelay.c+6 -50 replies
85/259pinctrl: freescale: mxs: Fix refcount of childdrivers/pinctrl/freescale/pinctrl-mxs.c+2 -20 replies
86/259fs/nilfs2: remove some unused macros to tame gccfs/nilfs2/segment.c+0 -50 replies
87/259nilfs2: avoid undefined behavior in nilfs_cnt32_ge macrofs/nilfs2/segment.c+1 -10 replies
88/259rtc: interface: Add RTC offset to alarm after fix-updrivers/rtc/interface.c+5 -40 replies
89/259tick/broadcast: Make takeover of broadcast hrtimer reliablekernel/time/tick-broadcast.c+23 -00 replies
90/259net: netconsole: Disable target before netpoll cleanupdrivers/net/netconsole.c+1 -10 replies
91/259af_packet: Handle outgoing VLAN packets without hardware offloadingnet/packet/af_packet.c+84 -20 replies
92/259ipv6: take care of scope when choosing the src addrnet/ipv6/addrconf.c+2 -10 replies
93/259char: tpm: Fix possible memory leak in tpm_bios_measurements_open()drivers/char/tpm/eventlog/common.c+2 -00 replies
94/259media: venus: fix use after free in vdec_closedrivers/media/platform/qcom/venus/vdec.c+1 -00 replies
95/259hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()fs/hfs/inode.c+3 -00 replies
96/259drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modesdrivers/gpu/drm/gma500/cdv_intel_lvds.c+3 -00 replies
97/259drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modesdrivers/gpu/drm/gma500/psb_intel_lvds.c+3 -00 replies
98/259drm/amd/display: Check for NULL pointerdrivers/gpu/drm/amd/display/dc/core/dc_surface.c+2 -10 replies
99/259udf: Avoid using corrupted block bitmap bufferfs/udf/balloc.c fs/udf/super.c+15 -30 replies
100/259m68k: amiga: Turn off Warp1260 interrupts during bootarch/m68k/amiga/config.c include/uapi/linux/zorro_ids.h+12 -00 replies
101/259ext4: check dot and dotdot of dx_root before making dir indexedfs/ext4/namei.c+51 -50 replies
102/259ext4: make sure the first directory block is not a holefs/ext4/namei.c+6 -110 replies
103/259wifi: mwifiex: Fix interface type changedrivers/net/wireless/marvell/mwifiex/cfg80211.c+2 -00 replies
104/259leds: ss4200: Convert PCIBIOS_* return codes to errnosdrivers/leds/leds-ss4200.c+5 -20 replies
105/259tools/memory-model: Fix bug in lock.cattools/memory-model/lock.cat+10 -100 replies
106/259hwrng: amd - Convert PCIBIOS_* return codes to errnosdrivers/char/hw_random/amd-rng.c+3 -10 replies
107/259PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PINdrivers/pci/controller/pci-hyperv.c+2 -20 replies
108/259binder: fix hang of unregistered readersdrivers/android/binder.c+1 -30 replies
109/259scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmdsdrivers/scsi/qla2xxx/qla_bsg.c+1 -10 replies
110/259f2fs: fix to dont dirty inode for readonly filesystemfs/f2fs/inode.c+3 -00 replies
111/259clk: davinci: da8xx-cfgchip: Initialize clk_init_data before usedrivers/clk/davinci/da8xx-cfgchip.c+2 -20 replies
112/259ubi: eba: properly rollback inside self_check_ebadrivers/mtd/ubi/eba.c+2 -10 replies
113/259decompress_bunzip2: fix rare decompression failurelib/decompress_bunzip2.c+2 -10 replies
114/259kobject_uevent: Fix OOB access within zap_modalias_env()lib/kobject_uevent.c+16 -10 replies
115/259rtc: cmos: Fix return value of nvmem callbacksdrivers/rtc/rtc-cmos.c+4 -60 replies
116/259scsi: qla2xxx: During vport delete send async logout explicitlydrivers/scsi/qla2xxx/qla_mid.c+1 -10 replies
117/259scsi: qla2xxx: Fix for possible memory corruptiondrivers/scsi/qla2xxx/qla_os.c+1 -10 replies
118/259scsi: qla2xxx: Complete command early within lockdrivers/scsi/qla2xxx/qla_os.c+0 -50 replies
119/259scsi: qla2xxx: validate nvme_local_port correctlydrivers/scsi/qla2xxx/qla_nvme.c+4 -10 replies
120/259perf/x86/intel/pt: Fix topa_entry base lengtharch/x86/events/intel/pt.h+2 -20 replies
121/259perf/x86/intel/pt: Fix a topa_entry base address calculationarch/x86/events/intel/pt.c+1 -10 replies
122/259rtc: isl1208: Fix return value of nvmem callbacksdrivers/rtc/rtc-isl1208.c+4 -70 replies
123/259watchdog/perf: properly initialize the turbo mode timestamp and rearm counterkernel/watchdog_hld.c+8 -30 replies
124/259platform: mips: cpu_hwmon: Disable driver on unsupported hardwaredrivers/platform/mips/cpu_hwmon.c+3 -00 replies
125/259RDMA/iwcm: Fix a use-after-free related to destroying CM IDsdrivers/infiniband/core/iwcm.c+7 -40 replies
126/259selftests/sigaltstack: Fix ppc64 GCC buildtools/testing/selftests/sigaltstack/current_stack_pointer.h+1 -10 replies
127/259rbd: dont assume rbd_is_lock_owner() for exclusive mappingsdrivers/block/rbd.c+0 -50 replies
128/259drm/panfrost: Mark simple_ondemand governor as softdepdrivers/gpu/drm/panfrost/panfrost_drv.c+1 -00 replies
129/259rbd: rename RBD_LOCK_STATE_RELEASING and releasing_waitdrivers/block/rbd.c+10 -100 replies
130/259rbd: dont assume RBD_LOCK_STATE_LOCKED for exclusive mappingsdrivers/block/rbd.c+5 -50 replies
131/259Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tablesdrivers/bluetooth/btusb.c+2 -00 replies
132/259Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591drivers/bluetooth/btusb.c+2 -00 replies
133/259nilfs2: handle inconsistent state in nilfs_btnode_create_block()fs/nilfs2/btnode.c fs/nilfs2/btree.c+22 -70 replies
134/259kdb: address -Wformat-security warningskernel/debug/kdb/kdb_io.c+2 -20 replies
135/259kdb: Use the passed prompt in kdb_position_cursor()kernel/debug/kdb/kdb_io.c+1 -10 replies
136/259jfs: Fix array-index-out-of-bounds in diFreefs/jfs/jfs_imap.c+4 -10 replies
137/259um: time-travel: fix time-travel-start optionarch/um/kernel/time.c+2 -20 replies
138/259libbpf: Fix no-args func prototype BTF dumping syntaxtools/lib/bpf/btf_dump.c tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c+9 -70 replies
139/259dma: fix call order in dmam_free_coherentkernel/dma/mapping.c+1 -10 replies
140/259MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and laterarch/mips/include/asm/mips-cm.h arch/mips/kernel/smp-cps.c+8 -10 replies
141/259ipv4: Fix incorrect source address in Record Route optionnet/ipv4/route.c+1 -10 replies
142/259net: bonding: correctly annotate RCU in bond_should_notify_peers()drivers/net/bonding/bond_main.c+2 -50 replies
143/259tipc: Return non-zero value from tipc_udp_addr2str() on errornet/tipc/udp_media.c+4 -10 replies
144/259net: nexthop: Initialize all fields in dumped nexthopsnet/ipv4/nexthop.c+4 -30 replies
145/259bpf: Fix a segment issue when downgrading gso_sizenet/core/filter.c+11 -40 replies
146/259mISDN: Fix a use after free in hfcmulti_tx()drivers/isdn/hardware/mISDN/hfcmulti.c+4 -30 replies
147/259apparmor: Fix null pointer deref when receiving skb during sock creationsecurity/apparmor/lsm.c+7 -00 replies
148/259powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()arch/powerpc/kvm/powerpc.c+3 -10 replies
149/259ASoC: Intel: Convert to new X86 CPU match macrossound/soc/intel/common/soc-intel-quirks.h+6 -80 replies
150/259ASoC: Intel: Move soc_intel_is_foo() helpers to a generic headerinclude/linux/platform_data/x86/soc.h sound/soc/intel/common/soc-intel-quirks.h+68 -480 replies
151/259ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachablesound/soc/intel/common/soc-intel-quirks.h+1 -10 replies
152/259s390/pci: fix CPU address in MSI for directed IRQarch/s390/pci/pci_irq.c+11 -30 replies
153/259s390/pci: Do not mask MSI[-X] entries on teardownarch/s390/pci/pci_irq.c drivers/pci/msi.c include/linux/msi.h+2 -80 replies
154/259s390/pci: Rework MSI descriptor walkarch/s390/pci/pci_irq.c+2 -40 replies
155/259s390/pci: Refactor arch_setup_msi_irqs()arch/s390/pci/pci_irq.c+32 -220 replies
156/259s390/pci: Allow allocation of more than 1 MSI interruptarch/s390/pci/pci_irq.c+42 -200 replies
157/259nvme-pci: add missing condition check for existence of mapped datadrivers/nvme/host/pci.c+2 -10 replies
158/259mm: avoid overflows in dirty throttling logicmm/page-writeback.c+26 -40 replies
159/259PCI: rockchip: Make ep-gpios DT property optionaldrivers/pci/controller/pcie-rockchip.c+6 -60 replies
160/259PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpiodrivers/pci/controller/pcie-rockchip.c+1 -10 replies
161/259parport: Convert printk(KERN_<LEVEL> to pr_<level>(drivers/parport/daisy.c drivers/parport/ieee1284.c drivers/parport/ieee1284_ops.c +10 more+110 -1460 replies
162/259parport: Standardize use of printmodedrivers/parport/parport_gsc.c drivers/parport/parport_pc.c drivers/parport/procfs.c+17 -110 replies
163/259dev/parport: fix the array out-of-bounds riskdrivers/parport/procfs.c+12 -120 replies
164/259driver core: Cast to (void *) with __force for __percpu pointerdrivers/base/devres.c+1 -10 replies
165/259devres: Fix memory leakage caused by driver API devm_free_percpu()drivers/base/devres.c+5 -10 replies
166/259genirq: Allow the PM device to originate from irq domaininclude/linux/irqdomain.h kernel/irq/chip.c+28 -50 replies
167/259irqchip/imx-irqsteer: Constify irq_chip structdrivers/irqchip/irq-imx-irqsteer.c+1 -10 replies
168/259irqchip/imx-irqsteer: Add runtime PM supportdrivers/irqchip/irq-imx-irqsteer.c+11 -30 replies
169/259irqchip/imx-irqsteer: Handle runtime power management correctlydrivers/irqchip/irq-imx-irqsteer.c+21 -30 replies
170/259remoteproc: imx_rproc: ignore mapping vdev regionsdrivers/remoteproc/imx_rproc.c+3 -00 replies
171/259remoteproc: imx_rproc: Fix ignoring mapping vdev regionsdrivers/remoteproc/imx_rproc.c+2 -20 replies
172/259remoteproc: imx_rproc: Skip over memory region when node value is NULLdrivers/remoteproc/imx_rproc.c+2 -00 replies
173/259drm/nouveau: prime: fix refcount underflowdrivers/gpu/drm/nouveau/nouveau_prime.c+2 -10 replies
174/259drm/vmwgfx: Fix overlay when using Screen Targetsdrivers/gpu/drm/vmwgfx/vmwgfx_overlay.c+1 -10 replies
175/259net/iucv: fix use after free in iucv_sock_close()net/iucv/af_iucv.c+2 -20 replies
176/259net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptysdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+6 -10 replies
177/259ipv6: fix ndisc_is_useropt() handling for PIOnet/ipv6/ndisc.c+18 -160 replies
178/259HID: wacom: Modify pen IDsdrivers/hid/wacom_wac.c+1 -20 replies
179/259protect the fetch of ->fd[fd] in do_dup2() from mispredictionsfs/file.c+1 -00 replies
180/259ALSA: usb-audio: Correct surround channels in UAC1 channel mapsound/usb/stream.c+2 -20 replies
181/259net: usb: sr9700: fix uninitialized variable use in sr_mdio_readdrivers/net/usb/sr9700.c+9 -20 replies
182/259netfilter: ipset: Add list flush to cancel_gcnet/netfilter/ipset/ip_set_list_set.c+3 -00 replies
183/259genirq: Allow irq_chip registration functions to take a const irq_chipinclude/linux/irq.h kernel/irq/chip.c+7 -90 replies
184/259irqchip/mbigen: Fix mbigen node address layoutdrivers/irqchip/irq-mbigen.c+16 -40 replies
185/259x86/mm: Fix pti_clone_pgtable() alignment assumptionarch/x86/mm/pti.c+3 -30 replies
186/259sctp: move hlist_node and hashent out of sctp_ep_commoninclude/net/sctp/sctp.h include/net/sctp/structs.h net/sctp/input.c +2 more+23 -320 replies
187/259sctp: Fix null-ptr-deref in reuseport_add_sock().net/sctp/input.c+11 -80 replies
188/259net: usb: qmi_wwan: fix memory leak for not ip packetsdrivers/net/usb/qmi_wwan.c+1 -00 replies
189/259net: linkwatch: use system_unbound_wqnet/core/link_watch.c+2 -20 replies
190/259Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()net/bluetooth/l2cap_core.c+1 -00 replies
191/259net: fec: Stop PPS on driver removedrivers/net/ethernet/freescale/fec_ptp.c+3 -00 replies
192/259md/raid5: avoid BUG_ON() while continue reshape after reassemblingdrivers/md/raid5.c+13 -70 replies
193/259clocksource/drivers/sh_cmt: Address race condition for clock eventsdrivers/clocksource/sh_cmt.c+12 -10 replies
194/259ACPI: battery: create alarm sysfs attribute atomicallydrivers/acpi/battery.c+12 -40 replies
195/259ACPI: SBS: manage alarm sysfs attribute through psy coredrivers/acpi/sbs.c+12 -110 replies
196/259selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRTtools/testing/selftests/bpf/prog_tests/send_signal.c+2 -10 replies
197/259PCI: Add Edimax Vendor ID to pci_ids.hinclude/linux/pci_ids.h+2 -00 replies
198/259udf: prevent integer overflow in udf_bitmap_free_blocks()fs/udf/balloc.c+13 -230 replies
199/259wifi: nl80211: dont give key data to userspacenet/wireless/nl80211.c+2 -80 replies
200/259btrfs: fix bitmap leak when loading free space cache on duplicate entryfs/btrfs/free-space-cache.c+1 -00 replies
201/259drm/amdgpu: Fix the null pointer dereference to ras_managerdrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c+5 -20 replies
202/259media: uvcvideo: Ignore empty TS packetsdrivers/media/usb/uvc/uvc_video.c+30 -10 replies
203/259media: uvcvideo: Fix the bandwdith quirk on USB 3.xdrivers/media/usb/uvc/uvc_video.c+3 -30 replies
204/259jbd2: avoid memleak in jbd2_journal_write_metadata_bufferfs/jbd2/journal.c+1 -00 replies
205/259s390/sclp: Prevent release of buffer in I/Odrivers/s390/char/sclp_sd.c+8 -20 replies
206/259SUNRPC: Fix a race to wake a sync tasknet/sunrpc/sched.c+3 -10 replies
207/259ext4: fix wrong unit use in ext4_mb_find_by_goalfs/ext4/mballoc.c+1 -20 replies
208/259arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-spacearch/arm64/kernel/cpufeature.c+29 -70 replies
209/259arm64: Add Neoverse-V2 partarch/arm64/include/asm/cputype.h+2 -00 replies
210/259arm64: cputype: Add Cortex-X4 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
211/259arm64: cputype: Add Neoverse-V3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
212/259arm64: errata: Add workaround for Arm errata 3194386 and 3312417Documentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/include/asm/cpucaps.h +2 more+91 -10 replies
213/259arm64: cputype: Add Cortex-X3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
214/259arm64: cputype: Add Cortex-A720 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
215/259arm64: cputype: Add Cortex-X925 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
216/259arm64: errata: Unify speculative SSBS errata logicDocumentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+8 -320 replies
217/259arm64: errata: Expand speculative SSBS workaroundDocumentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+30 -20 replies
218/259arm64: cputype: Add Cortex-X1C definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
219/259arm64: cputype: Add Cortex-A725 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
220/259arm64: errata: Expand speculative SSBS workaround (again)Documentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+44 -70 replies
221/259i2c: smbus: Dont filter out duplicate alertsdrivers/i2c/i2c-smbus.c+0 -70 replies
222/259i2c: smbus: Improve handling of stuck alertsdrivers/i2c/i2c-smbus.c+25 -70 replies
223/259i2c: smbus: Send alert notifications to all devices if source not founddrivers/i2c/i2c-smbus.c+35 -30 replies
224/259bpf: kprobe: remove unused declaring of bpf_kprobe_overrideinclude/linux/trace_events.h+0 -10 replies
225/259spi: fsl-lpspi: remove unneeded arraydrivers/spi/spi-fsl-lpspi.c+2 -50 replies
226/259spi: spi-fsl-lpspi: Fix scldiv calculationdrivers/spi/spi-fsl-lpspi.c+4 -20 replies
227/259drm/client: fix null pointer dereference in drm_client_modeset_probedrivers/gpu/drm/drm_client_modeset.c+5 -00 replies
228/259ALSA: line6: Fix racy access to midibufsound/usb/line6/driver.c+5 -00 replies
229/259ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect listsound/pci/hda/patch_hdmi.c+1 -00 replies
230/259ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4sound/pci/hda/patch_hdmi.c+1 -00 replies
231/259usb: vhci-hcd: Do not drop references before new references are gaineddrivers/usb/usbip/vhci_hcd.c+6 -30 replies
232/259USB: serial: debug: do not echo input by defaultdrivers/usb/serial/usb_debug.c+7 -00 replies
233/259usb: gadget: core: Check for unset descriptordrivers/usb/gadget/udc/core.c+4 -60 replies
234/259scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logicdrivers/scsi/ufs/ufshcd.c+8 -30 replies
235/259tick/broadcast: Move per CPU pointer access into the atomic sectionkernel/time/tick-broadcast.c+2 -10 replies
236/259ntp: Clamp maxerror and esterror to operating rangekernel/time/ntp.c+2 -20 replies
237/259driver core: Fix uevent_show() vs driver detach racedrivers/base/core.c drivers/base/module.c+12 -50 replies
238/259ntp: Safeguard against time_constant overflowkernel/time/ntp.c+2 -30 replies
239/259scsi: mpt3sas: Remove scsi_dma_map() error messagesdrivers/scsi/mpt3sas/mpt3sas_base.c+3 -150 replies
240/259scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONESdrivers/scsi/mpt3sas/mpt3sas_base.c+18 -20 replies
241/259serial: core: check uartclk for zero to avoid divide by zerodrivers/tty/serial/serial_core.c+8 -00 replies
242/259genirq/irqdesc: Honor caller provided affinity in alloc_desc()kernel/irq/irqdesc.c+1 -00 replies
243/259power: supply: axp288_charger: Fix constant_charge_voltage writesdrivers/power/supply/axp288_charger.c+2 -20 replies
244/259power: supply: axp288_charger: Round constant_charge_voltage writes downdrivers/power/supply/axp288_charger.c+9 -90 replies
245/259tracing: Fix overflow in get_free_elt()kernel/trace/tracing_map.c+3 -30 replies
246/259x86/mtrr: Check if fixed MTRRs exist before saving themarch/x86/kernel/cpu/mtrr/mtrr.c+1 -10 replies
247/259drm/bridge: analogix_dp: properly handle zero sized AUX transactionsdrivers/gpu/drm/bridge/analogix/analogix_dp_reg.c+1 -40 replies
248/259drm/mgag200: Set DDC timeout in millisecondsdrivers/gpu/drm/mgag200/mgag200_i2c.c+1 -10 replies
249/259Fix gcc 4.9 build issue in 5.4.yinclude/linux/compiler_attributes.h+1 -00 replies
250/259kbuild: Fix -S -c in x86 stack protector scriptsscripts/gcc-x86_32-has-stack-protector.sh scripts/gcc-x86_64-has-stack-protector.sh+2 -20 replies
251/259netfilter: nf_tables: set element extended ACK reporting supportnet/netfilter/nf_tables_api.c+9 -40 replies
252/259netfilter: nf_tables: use timestamp to check for set element timeoutinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_hash.c +1 more+31 -50 replies
253/259netfilter: nf_tables: prefer nft_chain_validatenet/netfilter/nf_tables_api.c+13 -1010 replies
254/259drm/i915/gem: Fix Virtual Memory mapping boundaries calculationdrivers/gpu/drm/i915/gem/i915_gem_mman.c+42 -50 replies
255/259arm64: cpufeature: Fix the visibility of compat hwcapsDocumentation/arm64/cpu-feature-registers.rst arch/arm64/kernel/cpufeature.c+70 -100 replies
256/259media: uvcvideo: Use entity get_cur in uvc_ctrl_setdrivers/media/usb/uvc/uvc_ctrl.c+46 -370 replies
257/259exec: Fix ToCToU between perm check and set-uid/gid usagefs/exec.c+7 -10 replies
258/259nvme/pci: Add APST quirk for Lenovo N60z laptopdrivers/nvme/host/pci.c+7 -00 replies
259/259ARM: dts: imx6qdl-kontron-samx6i: fix phy-modearch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi+1 -10 replies

Reviews trailers per patch

129 of 259 patches have a Reviewed-by or Acked-by.

PatchAristeu RozanskiTzung-Bi ShihKonrad DybcioManivannan SadhasivamAngeloGioacchino Del RegnoChristian ZietzMichael SchmitzGeert UytterhoevenJuergen GrossGuenter RoeckAndy ShevchenkoIlpo JärvinenAndrew LunnWei FangJulian AnastasovSimon HormanIdo SchimmelTakashi IwaiRicardo RibaldaLaurent PinchartArend van SprielKieran BinghamJacopo MondiUwe Kleine-KönigKan LiangJakub SitnickiJohn FastabendAmit CohenAlexander ZubkovHeng QiZhu YanjunSelvin XavierKees CookDan CarpenterEric DumazetWillem de BruijnDavid AhernChuck LeverLidong WangMika WesterbergMarco FelschPhilipp ZabelChristian GmeinerAndrea ParriMichael KelleyHimanshu MadhaniDavid LechnerZhihao ChengLk SiiAdrian HunterShin'ichiro KawasakiDongsheng YangXi (Alex) LiuJan KaraVikash GarodiaStanislav FomichevJiaxun YangGuillaume NaultJiri PirkoJay VosburghTung NguyenDaniel BorkmannGreg Kroah-HartmanMark BrownPéter UjfalusiBard LiaoHalil PasicNiklas SchnelleMarc ZyngierJason GunthorpeChristoph HellwigNitesh ShettyZach O'KeefeNiklas CasselRandy DunlapDouglas AndersonSteven PriceBoris BrezillonPeng FanBen SkeggsChristian KönigDoug BrownCarolina JubranWojciech DrewekPing ChengShigeru YoshidaHariprasad KelamJozsef KadlecsikLinus Walleij[email protected]Xin LongBjørn MorkKuniyuki IwashimaFabio EstevamFrank LiTony LindgrenBartosz GolaszewskiMathieu PoirierBjorn HelgaasJeff LaytonOjaswin MujooSuzuki K PouloseJames ClarkAnshuman KhandualWill DeaconBenjamin TissoiresWolfram SangJiri OlsaMiriam Rachel KorenblitThomas ZimmermannJohannes ThumshirnDavid SterbaLijo LazarHungNien ChenSergey SenozhatskyTomasz FigaZhang YiHeiko CarstensRobert FossJocelyn FalempeShuah KhanJann HornJonathan CavittJames MorseMarco VanottiBart Van AsscheYu LiaoFlorian Fainelli
SeriesT-b
1/259A-b
2/259A-b
3/259
4/259
5/259R-b
6/259
7/259
8/259R-b
9/259R-b
10/259
11/259
12/259
13/259R-b
14/259R-b
15/259R-b
16/259R-b R-b
17/259
18/259
19/259
20/259
21/259
22/259R-b
23/259
24/259T-b R-b R-b
25/259R-b
26/259R-b
27/259R-b R-b
28/259R-b
29/259A-b
30/259
31/259
32/259T-b A-b
33/259R-b R-b T-b
34/259R-b R-b T-b
35/259
36/259
37/259R-b
38/259R-b R-b
39/259A-b A-b
40/259
41/259
42/259
43/259
44/259
45/259
46/259R-b
47/259
48/259R-b
49/259R-b
50/259R-b
51/259
52/259
53/259
54/259
55/259R-b R-b
56/259R-b
57/259R-b
58/259A-b
59/259R-b
60/259R-b R-b
61/259R-b
62/259R-b
63/259
64/259
65/259
66/259R-b
67/259T-b R-b
68/259R-b
69/259
70/259
71/259R-b
72/259
73/259
74/259
75/259
76/259
77/259
78/259
79/259A-b
80/259
81/259R-b
82/259R-b
83/259
84/259R-b
85/259
86/259
87/259
88/259
89/259
90/259R-b
91/259R-b
92/259R-b
93/259
94/259A-b
95/259
96/259
97/259
98/259R-b
99/259
100/259R-b R-b
101/259R-b
102/259R-b
103/259
104/259
105/259T-b A-b
106/259
107/259R-b
108/259
109/259R-b
110/259
111/259R-b
112/259R-b
113/259
114/259R-b
115/259R-b
116/259R-b
117/259R-b
118/259R-b
119/259R-b
120/259R-b
121/259
122/259
123/259
124/259
125/259R-b T-b
126/259
127/259R-b
128/259R-b R-b
129/259R-b
130/259R-b
131/259
132/259
133/259
134/259R-b
135/259
136/259
137/259
138/259A-b
139/259
140/259R-b
141/259R-b
142/259R-b A-b
143/259R-b
144/259R-b R-b
145/259R-b A-b
146/259R-b
147/259
148/259
149/259R-b
150/259R-b A-b
151/259R-b R-b
152/259R-b R-b
153/259T-b A-b T-b R-b
154/259T-b A-b R-b
155/259R-b
156/259R-b
157/259R-b R-b
158/259R-b
159/259
160/259R-b
161/259R-b
162/259R-b
163/259
164/259
165/259
166/259R-b T-b T-b A-b
167/259
168/259
169/259
170/259R-b
171/259Reviewed-and-tested-by
172/259R-b
173/259R-b R-b
174/259T-b
175/259R-b
176/259R-b R-b
177/259
178/259R-b
179/259
180/259
181/259R-b R-b
182/259A-b
183/259A-b
184/259
185/259T-b
186/259
187/259T-b A-b
188/259A-b
189/259R-b
190/259
191/259R-b R-b R-b
192/259
193/259
194/259
195/259
196/259
197/259A-b
198/259
199/259R-b
200/259R-b R-b
201/259R-b
202/259R-b T-b R-b R-b
203/259R-b R-b
204/259R-b R-b
205/259R-b
206/259R-b
207/259R-b
208/259R-b
209/259R-b
210/259
211/259
212/259
213/259
214/259
215/259
216/259
217/259
218/259R-b
219/259R-b
220/259R-b A-b
221/259R-b
222/259T-b
223/259
224/259A-b
225/259
226/259
227/259R-b
228/259
229/259
230/259
231/259A-b
232/259
233/259
234/259R-b
235/259T-b
236/259
237/259
238/259
239/259
240/259R-b R-b
241/259
242/259
243/259
244/259
245/259
246/259
247/259R-b
248/259R-b
249/259
250/259
251/259
252/259
253/259
254/259R-b R-b
255/259R-b
256/259R-b
257/259T-b
258/259
259/259

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

Read the v1 thread

Cover letter [PATCH 5.4 000/259] 5.4.282-rc1 review

This is the start of the stable review cycle for the 5.4.282 release. There are 259 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sat, 17 Aug 2024 13:18: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/v5.x/stable-review/patch-5.4.282-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.282-rc1

Michael Walle <[email protected]>
ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode

WangYuli <[email protected]>
nvme/pci: Add APST quirk for Lenovo N60z laptop

Kees Cook <[email protected]>
exec: Fix ToCToU between perm check and set-uid/gid usage

Yunke Cao <[email protected]>
media: uvcvideo: Use entity get_cur in uvc_ctrl_set

Amit Daniel Kachhap <[email protected]>
arm64: cpufeature: Fix the visibility of compat hwcaps

Andi Shyti <[email protected]>
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

Florian Westphal <[email protected]>
netfilter: nf_tables: prefer nft_chain_validate

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: use timestamp to check for set element timeout

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: set element extended ACK reporting support

Nathan Chancellor <[email protected]>
kbuild: Fix '-S -c' in x86 stack protector scripts

Jari Ruusu <[email protected]>
Fix gcc 4.9 build issue in 5.4.y

Thomas Zimmermann <[email protected]>
drm/mgag200: Set DDC timeout in milliseconds

Lucas Stach <[email protected]>
drm/bridge: analogix_dp: properly handle zero sized AUX transactions

Andi Kleen <[email protected]>
x86/mtrr: Check if fixed MTRRs exist before saving them

Tze-nan Wu <[email protected]>
tracing: Fix overflow in get_free_elt()

Hans de Goede <[email protected]>
power: supply: axp288_charger: Round constant_charge_voltage writes down

Hans de Goede <[email protected]>
power: supply: axp288_charger: Fix constant_charge_voltage writes

Shay Drory <[email protected]>
genirq/irqdesc: Honor caller provided affinity in alloc_desc()

George Kennedy <[email protected]>
serial: core: check uartclk for zero to avoid divide by zero

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

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Remove scsi_dma_map() error messages

Justin Stitt <[email protected]>
ntp: Safeguard against time_constant overflow

Dan Williams <[email protected]>
driver core: Fix uevent_show() vs driver detach race

Justin Stitt <[email protected]>
ntp: Clamp maxerror and esterror to operating range

Thomas Gleixner <[email protected]>
tick/broadcast: Move per CPU pointer access into the atomic section

Vamshi Gajjela <[email protected]>

    scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic

Chris Wulff <[email protected]>
usb: gadget: core: Check for unset descriptor

Marek Marczykowski-Górecki <[email protected]>
USB: serial: debug: do not echo input by default

Oliver Neukum <[email protected]>
usb: vhci-hcd: Do not drop references before new references are gained

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4

Steven 'Steve' Kendall <[email protected]>
ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list

Takashi Iwai <[email protected]>
ALSA: line6: Fix racy access to midibuf

Ma Ke <[email protected]>
drm/client: fix null pointer dereference in drm_client_modeset_probe

Stefan Wahren <[email protected]>
spi: spi-fsl-lpspi: Fix scldiv calculation

Oleksandr Suvorov <[email protected]>
spi: fsl-lpspi: remove unneeded array

Menglong Dong <[email protected]>
bpf: kprobe: remove unused declaring of bpf_kprobe_override

Guenter Roeck <[email protected]>
i2c: smbus: Send alert notifications to all devices if source not found

Guenter Roeck <[email protected]>
i2c: smbus: Improve handling of stuck alerts

Corey Minyard <[email protected]>
i2c: smbus: Don't filter out duplicate alerts

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround (again)

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A725 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X1C definitions

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround

Mark Rutland <[email protected]>
arm64: errata: Unify speculative SSBS errata logic

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X925 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A720 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X3 definitions

Mark Rutland <[email protected]>

    arm64: errata: Add workaround for Arm errata 3194386 and 3312417

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-V3 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X4 definitions

Besar Wicaksono <[email protected]>
arm64: Add Neoverse-V2 part

James Morse <[email protected]>
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space

Kemeng Shi <[email protected]>
ext4: fix wrong unit use in ext4_mb_find_by_goal

Benjamin Coddington <[email protected]>
SUNRPC: Fix a race to wake a sync task

Peter Oberparleiter <[email protected]>
s390/sclp: Prevent release of buffer in I/O

Kemeng Shi <[email protected]>
jbd2: avoid memleak in jbd2_journal_write_metadata_buffer

Michal Pecio <[email protected]>
media: uvcvideo: Fix the bandwdith quirk on USB 3.x

Ricardo Ribalda <[email protected]>
media: uvcvideo: Ignore empty TS packets

Ma Jun <[email protected]>
drm/amdgpu: Fix the null pointer dereference to ras_manager

Filipe Manana <[email protected]>
btrfs: fix bitmap leak when loading free space cache on duplicate entry

Johannes Berg <[email protected]>
wifi: nl80211: don't give key data to userspace

Roman Smirnov <[email protected]>
udf: prevent integer overflow in udf_bitmap_free_blocks()

FUJITA Tomonori <[email protected]>
PCI: Add Edimax Vendor ID to pci_ids.h

Yonghong Song <[email protected]>
selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT

Thomas Weißschuh <[email protected]>
ACPI: SBS: manage alarm sysfs attribute through psy core

Thomas Weißschuh <[email protected]>
ACPI: battery: create alarm sysfs attribute atomically

Niklas Söderlund <[email protected]>
clocksource/drivers/sh_cmt: Address race condition for clock events

Yu Kuai <[email protected]>
md/raid5: avoid BUG_ON() while continue reshape after reassembling

Csókás, Bence <[email protected]>
net: fec: Stop PPS on driver remove

Dmitry Antipov <[email protected]>
Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()

Eric Dumazet <[email protected]>
net: linkwatch: use system_unbound_wq

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: fix memory leak for not ip packets

Kuniyuki Iwashima <[email protected]>
sctp: Fix null-ptr-deref in reuseport_add_sock().

Xin Long <[email protected]>
sctp: move hlist_node and hashent out of sctp_ep_common

Peter Zijlstra <[email protected]>
x86/mm: Fix pti_clone_pgtable() alignment assumption

Yipeng Zou <[email protected]>
irqchip/mbigen: Fix mbigen node address layout

Marc Zyngier <[email protected]>
genirq: Allow irq_chip registration functions to take a const irq_chip

Alexander Maltsev <[email protected]>
netfilter: ipset: Add list flush to cancel_gc

Ma Ke <[email protected]>
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read

Takashi Iwai <[email protected]>
ALSA: usb-audio: Correct surround channels in UAC1 channel map

Al Viro <[email protected]>

    protect the fetch of ->fd[fd] in do_dup2() from mispredictions

Tatsunosuke Tobita <[email protected]>
HID: wacom: Modify pen IDs

Maciej Żenczykowski <[email protected]>
ipv6: fix ndisc_is_useropt() handling for PIO

Shahar Shitrit <[email protected]>
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys

Alexandra Winter <[email protected]>
net/iucv: fix use after free in iucv_sock_close()

Ian Forbes <[email protected]>
drm/vmwgfx: Fix overlay when using Screen Targets

Danilo Krummrich <[email protected]>
drm/nouveau: prime: fix refcount underflow

Aleksandr Mishin <[email protected]>
remoteproc: imx_rproc: Skip over memory region when node value is NULL

Dong Aisheng <[email protected]>
remoteproc: imx_rproc: Fix ignoring mapping vdev regions

Peng Fan <[email protected]>
remoteproc: imx_rproc: ignore mapping vdev regions

Shenwei Wang <[email protected]>
irqchip/imx-irqsteer: Handle runtime power management correctly

Lucas Stach <[email protected]>
irqchip/imx-irqsteer: Add runtime PM support

Lucas Stach <[email protected]>
irqchip/imx-irqsteer: Constify irq_chip struct

Marc Zyngier <[email protected]>
genirq: Allow the PM device to originate from irq domain

Zijun Hu <[email protected]>
devres: Fix memory leakage caused by driver API devm_free_percpu()

Andy Shevchenko <[email protected]>
driver core: Cast to (void *) with __force for __percpu pointer

tuhaowen <[email protected]>
dev/parport: fix the array out-of-bounds risk

Joe Perches <[email protected]>
parport: Standardize use of printmode

Joe Perches <[email protected]>

    parport: Convert printk(KERN_<LEVEL> to pr_<level>(

Manivannan Sadhasivam <[email protected]>
PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio

Chen-Yu Tsai <[email protected]>
PCI: rockchip: Make 'ep-gpios' DT property optional

Jan Kara <[email protected]>
mm: avoid overflows in dirty throttling logic

Leon Romanovsky <[email protected]>
nvme-pci: add missing condition check for existence of mapped data

Gerd Bayer <[email protected]>
s390/pci: Allow allocation of more than 1 MSI interrupt

Gerd Bayer <[email protected]>
s390/pci: Refactor arch_setup_msi_irqs()

Thomas Gleixner <[email protected]>
s390/pci: Rework MSI descriptor walk

Thomas Gleixner <[email protected]>
s390/pci: Do not mask MSI[-X] entries on teardown

Alexander Gordeev <[email protected]>
s390/pci: fix CPU address in MSI for directed IRQ

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable

Hans de Goede <[email protected]>
ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header

Thomas Gleixner <[email protected]>
ASoC: Intel: Convert to new X86 CPU match macros

Al Viro <[email protected]>
powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()

Xiao Liang <[email protected]>
apparmor: Fix null pointer deref when receiving skb during sock creation

Dan Carpenter <[email protected]>
mISDN: Fix a use after free in hfcmulti_tx()

Fred Li <[email protected]>
bpf: Fix a segment issue when downgrading gso_size

Petr Machata <[email protected]>
net: nexthop: Initialize all fields in dumped nexthops

Shigeru Yoshida <[email protected]>
tipc: Return non-zero value from tipc_udp_addr2str() on error

Johannes Berg <[email protected]>
net: bonding: correctly annotate RCU in bond_should_notify_peers()

Ido Schimmel <[email protected]>
ipv4: Fix incorrect source address in Record Route option

Gregory CLEMENT <[email protected]>
MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later

Lance Richardson <[email protected]>
dma: fix call order in dmam_free_coherent

Andrii Nakryiko <[email protected]>
libbpf: Fix no-args func prototype BTF dumping syntax

Johannes Berg <[email protected]>
um: time-travel: fix time-travel-start option

Jeongjun Park <[email protected]>
jfs: Fix array-index-out-of-bounds in diFree

Douglas Anderson <[email protected]>
kdb: Use the passed prompt in kdb_position_cursor()

Arnd Bergmann <[email protected]>
kdb: address -Wformat-security warnings

Ryusuke Konishi <[email protected]>
nilfs2: handle inconsistent state in nilfs_btnode_create_block()

WangYuli <[email protected]>

    Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591

Hilda Wu <[email protected]>
Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables

Ilya Dryomov <[email protected]>
rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings

Ilya Dryomov <[email protected]>
rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait

Dragan Simic <[email protected]>
drm/panfrost: Mark simple_ondemand governor as softdep

Ilya Dryomov <[email protected]>
rbd: don't assume rbd_is_lock_owner() for exclusive mappings

Michael Ellerman <[email protected]>
selftests/sigaltstack: Fix ppc64 GCC build

Bart Van Assche <[email protected]>
RDMA/iwcm: Fix a use-after-free related to destroying CM IDs

Jiaxun Yang <[email protected]>
platform: mips: cpu_hwmon: Disable driver on unsupported hardware

Thomas Gleixner <[email protected]>
watchdog/perf: properly initialize the turbo mode timestamp and rearm counter

Joy Chakraborty <[email protected]>
rtc: isl1208: Fix return value of nvmem callbacks

Adrian Hunter <[email protected]>
perf/x86/intel/pt: Fix a topa_entry base address calculation

Marco Cavenati <[email protected]>
perf/x86/intel/pt: Fix topa_entry base length

Nilesh Javali <[email protected]>
scsi: qla2xxx: validate nvme_local_port correctly

Shreyas Deodhar <[email protected]>
scsi: qla2xxx: Complete command early within lock

Shreyas Deodhar <[email protected]>
scsi: qla2xxx: Fix for possible memory corruption

Manish Rangankar <[email protected]>
scsi: qla2xxx: During vport delete send async logout explicitly

Joy Chakraborty <[email protected]>
rtc: cmos: Fix return value of nvmem callbacks

Zijun Hu <[email protected]>
kobject_uevent: Fix OOB access within zap_modalias_env()

Ross Lagerwall <[email protected]>
decompress_bunzip2: fix rare decompression failure

Fedor Pchelkin <[email protected]>
ubi: eba: properly rollback inside self_check_eba

Bastien Curutchet <[email protected]>
clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use

Chao Yu <[email protected]>
f2fs: fix to don't dirty inode for readonly filesystem

Saurav Kashyap <[email protected]>
scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds

Carlos Llamas <[email protected]>
binder: fix hang of unregistered readers

Wei Liu <[email protected]>
PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN

Ilpo Järvinen <[email protected]>
hwrng: amd - Convert PCIBIOS_* return codes to errnos

Alan Stern <[email protected]>
tools/memory-model: Fix bug in lock.cat

Ilpo Järvinen <[email protected]>
leds: ss4200: Convert PCIBIOS_* return codes to errnos

Rafael Beims <[email protected]>
wifi: mwifiex: Fix interface type change

Baokun Li <[email protected]>
ext4: make sure the first directory block is not a hole

Baokun Li <[email protected]>
ext4: check dot and dotdot of dx_root before making dir indexed

Paolo Pisati <[email protected]>
m68k: amiga: Turn off Warp1260 interrupts during boot

Jan Kara <[email protected]>
udf: Avoid using corrupted block bitmap buffer

Sung Joon Kim <[email protected]>
drm/amd/display: Check for NULL pointer

Ma Ke <[email protected]>
drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes

Ma Ke <[email protected]>
drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes

Chao Yu <[email protected]>
hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()

Dikshita Agarwal <[email protected]>
media: venus: fix use after free in vdec_close

Joe Hattori <[email protected]>
char: tpm: Fix possible memory leak in tpm_bios_measurements_open()

Nicolas Dichtel <[email protected]>
ipv6: take care of scope when choosing the src addr

Chengen Du <[email protected]>
af_packet: Handle outgoing VLAN packets without hardware offloading

Breno Leitao <[email protected]>
net: netconsole: Disable target before netpoll cleanup

Yu Liao <[email protected]>
tick/broadcast: Make takeover of broadcast hrtimer reliable

Csókás, Bence <[email protected]>
rtc: interface: Add RTC offset to alarm after fix-up

Ryusuke Konishi <[email protected]>
nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro

Alex Shi <[email protected]>
fs/nilfs2: remove some unused macros to tame gcc

Peng Fan <[email protected]>
pinctrl: freescale: mxs: Fix refcount of child

Yang Yingliang <[email protected]>
pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails

Uwe Kleine-König <[email protected]>
pinctrl: ti: ti-iodelay: Drop if block with always false condition

Yang Yingliang <[email protected]>
pinctrl: single: fix possible memory leak when pinctrl_enable() fails

Yang Yingliang <[email protected]>
pinctrl: core: fix possible memory leak when pinctrl_enable() fails

Pablo Neira Ayuso <[email protected]>
netfilter: ctnetlink: use helper function to calculate expect ID

Jack Wang <[email protected]>
bnxt_re: Fix imm_data endianness

Nick Bowler <[email protected]>
macintosh/therm_windtunnel: fix module unload.

Michael Ellerman <[email protected]>
powerpc/xmon: Fix disassembly CPU feature checks

Dominique Martinet <[email protected]>
MIPS: Octeron: remove source file executable bit

Dmitry Torokhov <[email protected]>
Input: elan_i2c - do not leave interrupt disabled on suspend failure

Leon Romanovsky <[email protected]>
RDMA/device: Return error earlier if port in not valid

Arnd Bergmann <[email protected]>
mtd: make mtd_test.c a separate module

Chen Ni <[email protected]>
ASoC: max98088: Check for clk_prepare_enable() error

Honggang LI <[email protected]>
RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs

Leon Romanovsky <[email protected]>
RDMA/mlx4: Fix truncated output warning in alias_GUID.c

Leon Romanovsky <[email protected]>
RDMA/mlx4: Fix truncated output warning in mad.c

Andrei Lalaev <[email protected]>
Input: qt1050 - handle CHIP_ID reading error

Ilpo Järvinen <[email protected]>
PCI: Fix resource double counting on remove & rescan

Benjamin Coddington <[email protected]>
SUNRPC: Fixup gss_status tracepoint error output

Andreas Larsson <[email protected]>
sparc64: Fix incorrect function signature and add prototype for prom_cif_init

Jan Kara <[email protected]>
ext4: avoid writing unitialized memory to disk in EA inodes

NeilBrown <[email protected]>
SUNRPC: avoid soft lockup when transmitting UDP to reachable server.

Javier Carrasco <[email protected]>
mfd: omap-usb-tll: Use struct_size to allocate tll

Chen Ni <[email protected]>
drm/qxl: Add check for drm_cvt_mode

Lucas Stach <[email protected]>
drm/etnaviv: fix DMA direction handling for cached RW buffers

Namhyung Kim <[email protected]>
perf report: Fix condition in sort__sym_cmp()

Hans de Goede <[email protected]>
leds: trigger: Unregister sysfs attributes before calling deactivate()

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Store RPF partition configuration per RPF instance

Laurent Pinchart <[email protected]>
media: renesas: vsp1: Fix _irqsave and _irq mix

Daniel Schaefer <[email protected]>
media: uvcvideo: Override default flags

Ricardo Ribalda <[email protected]>
media: uvcvideo: Allow entity-defined get_info and get_cur

Aleksandr Burakov <[email protected]>
saa7134: Unchecked i2c_transfer function result fixed

Ricardo Ribalda <[email protected]>

    media: imon: Fix race getting ictx->lock

Zheng Yejian <[email protected]>
media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()

Greg Kroah-Hartman <[email protected]>
USB: move snd_usb_pipe_sanity_check into the USB core

Amit Cohen <[email protected]>
selftests: forwarding: devlink_lib: Wait for udev events after reloading

Alexey Kodanev <[email protected]>
bna: adjust 'name' buf size of bna_tcb and bna_ccb structures

Johannes Berg <[email protected]>
wifi: virt_wifi: don't use strlen() in const context

Gaosheng Cui <[email protected]>
gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey

En-Wei Wu <[email protected]>
wifi: virt_wifi: avoid reporting connection success with wrong SSID

Shai Malin <[email protected]>
qed: Improve the stack space of filter_config()

Adrian Hunter <[email protected]>
perf: Prevent passing zero nr_pages to rb_alloc_aux()

Adrian Hunter <[email protected]>
perf: Fix perf_aux_size() for greater-than 32-bit size

Adrian Hunter <[email protected]>
perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: rise cap on SELinux secmark context

Ismael Luceno <[email protected]>
ipvs: Avoid unnecessary calls to skb_is_gso_sctp

Csókás, Bence <[email protected]>
net: fec: Fix FEC_ECR_EN1588 being cleared on link-down

Csókás Bence <[email protected]>
net: fec: Refactor: #define magic constants

Baochen Qiang <[email protected]>

    wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()

Baochen Qiang <[email protected]>

    wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()

Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_erp: Fix object nesting warning

Ido Schimmel <[email protected]>
lib: objagg: Fix general protection fault

Geliang Tang <[email protected]>
selftests/bpf: Check length of recv in test_sockmap

Guangguan Wang <[email protected]>
net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined

Stefan Raspl <[email protected]>
net/smc: Allow SMC-D 1MB DMB allocations

Samasth Norway Ananda <[email protected]>
wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device

Marek Behún <[email protected]>
firmware: turris-mox-rwtm: Initialize completion before mailbox

Marek Behún <[email protected]>
firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()

Thorsten Blum <[email protected]>
m68k: cmpxchg: Fix return value for default case in __arch_xchg()

Chen Ni <[email protected]>
x86/xen: Convert comma to semicolon

Eero Tamminen <[email protected]>
m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages

Jerome Brunet <[email protected]>
arm64: dts: amlogic: gx: correct hdmi clocks

Rafał Miłecki <[email protected]>
arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux

Michael Walle <[email protected]>
ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity

Michael Walle <[email protected]>
ARM: dts: imx6qdl-kontron-samx6i: fix board reset

Michael Walle <[email protected]>
ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset

Marco Felsch <[email protected]>
ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node

Jonas Karlman <[email protected]>
arm64: dts: rockchip: Increase VOP clk rate on RK3328

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: msm8996: specify UFS core_clk frequencies

Dmitry Baryshkov <[email protected]>
arm64: dts: qcom: sdm845: add power-domain to UFS PHY

Guenter Roeck <[email protected]>
hwmon: (max6697) Fix swapped temp{1,8} critical alarms

Guenter Roeck <[email protected]>
hwmon: (max6697) Fix underflow when writing limit attributes

Uwe Kleine-König <[email protected]>
pwm: stm32: Always do lazy disabling

Wayne Tung <[email protected]>
hwmon: (adt7475) Fix default duty on fan is disabled

Ilpo Järvinen <[email protected]>
x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos

Ilpo Järvinen <[email protected]>
x86/pci/xen: Fix PCIBIOS_* return code handling

Ilpo Järvinen <[email protected]>
x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling

Ilpo Järvinen <[email protected]>
x86/of: Return consistent error type from x86_of_pci_irq_enable()

Chao Yu <[email protected]>
hfsplus: fix to avoid false alarm of circular locking

Tzung-Bi Shih <[email protected]>
platform/chrome: cros_ec_debugfs: fix wrong EC message version

Arnd Bergmann <[email protected]>
EDAC, i10nm: make skx_common.o a separate module

Qiuxu Zhuo <[email protected]>
EDAC/skx_common: Add new ADXL components for 2-level memory

Tony Luck <[email protected]>
EDAC, skx: Retrieve and print retry_rd_err_log registers

Tony Luck <[email protected]>
EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode.

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

Diffstat:

 Documentation/arm64/cpu-feature-registers.rst      |  38 ++++-
 Documentation/arm64/silicon-errata.rst             |  36 +++++
 Makefile                                           |   4 +-
 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi      |  21 ++-
 arch/arm64/Kconfig                                 |  38 +++++
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |   4 +-
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |   4 +-
 .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts  |   4 +-
 arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts       |   4 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   2 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   4 +-
 arch/arm64/include/asm/cpucaps.h                   |   3 +-
 arch/arm64/include/asm/cputype.h                   |  16 ++
 arch/arm64/kernel/cpu_errata.c                     |  44 +++++
 arch/arm64/kernel/cpufeature.c                     |  94 ++++++++---
 arch/m68k/amiga/config.c                           |   9 ++
 arch/m68k/atari/ataints.c                          |   6 +-
 arch/m68k/include/asm/cmpxchg.h                    |   2 +-
 arch/mips/include/asm/mips-cm.h                    |   4 +
 arch/mips/kernel/smp-cps.c                         |   5 +-
 arch/mips/pci/pcie-octeon.c                        |   0
 arch/powerpc/kvm/powerpc.c                         |   4 +-
 arch/powerpc/xmon/ppc-dis.c                        |  33 ++--
 arch/s390/pci/pci_irq.c                            | 132 +++++++++------
 arch/sparc/include/asm/oplib_64.h                  |   1 +
 arch/sparc/prom/init_64.c                          |   3 -
 arch/sparc/prom/p1275.c                            |   2 +-
 arch/um/kernel/time.c                              |   4 +-
 arch/x86/events/intel/pt.c                         |   4 +-
 arch/x86/events/intel/pt.h                         |   4 +-
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |   2 +-
 arch/x86/kernel/devicetree.c                       |   2 +-
 arch/x86/mm/pti.c                                  |   6 +-
 arch/x86/pci/intel_mid_pci.c                       |   4 +-
 arch/x86/pci/xen.c                                 |   4 +-
 arch/x86/platform/intel/iosf_mbi.c                 |   4 +-
 arch/x86/xen/p2m.c                                 |   4 +-
 drivers/acpi/battery.c                             |  16 +-
 drivers/acpi/sbs.c                                 |  23 +--
 drivers/android/binder.c                           |   4 +-
 drivers/base/core.c                                |  13 +-
 drivers/base/devres.c                              |   8 +-
 drivers/base/module.c                              |   4 +
 drivers/block/rbd.c                                |  35 ++--
 drivers/bluetooth/btusb.c                          |   4 +
 drivers/char/hw_random/amd-rng.c                   |   4 +-
 drivers/char/tpm/eventlog/common.c                 |   2 +
 drivers/clk/davinci/da8xx-cfgchip.c                |   4 +-
 drivers/clocksource/sh_cmt.c                       |  13 +-
 drivers/edac/Makefile                              |  10 +-
 drivers/edac/skx_base.c                            |  51 +++++-
 drivers/edac/skx_common.c                          | 146 ++++++++++++-----
 drivers/edac/skx_common.h                          |  19 ++-
 drivers/firmware/turris-mox-rwtm.c                 |  18 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   7 +-
 drivers/gpu/drm/amd/display/dc/core/dc_surface.c   |   3 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  |   5 +-
 drivers/gpu/drm/drm_client_modeset.c               |   5 +
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   6 +-
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   3 +
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |   3 +
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |  47 +++++-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |   2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |   3 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   1 +
 drivers/gpu/drm/qxl/qxl_display.c                  |   3 +
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   2 +-
 drivers/hid/wacom_wac.c                            |   3 +-
 drivers/hwmon/adt7475.c                            |   2 +-
 drivers/hwmon/max6697.c                            |   5 +-
 drivers/i2c/i2c-smbus.c                            |  69 ++++++--
 drivers/infiniband/core/device.c                   |   6 +-
 drivers/infiniband/core/iwcm.c                     |  11 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |   8 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   6 +-
 drivers/infiniband/hw/mlx4/alias_GUID.c            |   2 +-
 drivers/infiniband/hw/mlx4/mad.c                   |   2 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   7 +-
 drivers/input/keyboard/qt1050.c                    |   7 +-
 drivers/input/mouse/elan_i2c_core.c                |   2 +
 drivers/irqchip/irq-imx-irqsteer.c                 |  40 ++++-
 drivers/irqchip/irq-mbigen.c                       |  20 ++-
 drivers/isdn/hardware/mISDN/hfcmulti.c             |   7 +-
 drivers/leds/led-triggers.c                        |   2 +-
 drivers/leds/leds-ss4200.c                         |   7 +-
 drivers/macintosh/therm_windtunnel.c               |   2 +-
 drivers/md/raid5.c                                 |  20 ++-
 drivers/media/pci/saa7134/saa7134-dvb.c            |   8 +-
 drivers/media/platform/qcom/venus/vdec.c           |   1 +
 drivers/media/platform/vsp1/vsp1_histo.c           |  20 +--
 drivers/media/platform/vsp1/vsp1_pipe.h            |   2 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |   8 +-
 drivers/media/rc/imon.c                            |   5 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c           |  35 +++-
 drivers/media/usb/uvc/uvc_ctrl.c                   |  90 +++++++----
 drivers/media/usb/uvc/uvc_video.c                  |  37 ++++-
 drivers/media/usb/uvc/uvcvideo.h                   |   5 +
 drivers/mfd/omap-usb-tll.c                         |   3 +-
 drivers/mtd/tests/Makefile                         |  34 ++--
 drivers/mtd/tests/mtd_test.c                       |   9 ++
 drivers/mtd/ubi/eba.c                              |   3 +-
 drivers/net/bonding/bond_main.c                    |   7 +-
 drivers/net/ethernet/brocade/bna/bna_types.h       |   2 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |  11 +-
 drivers/net/ethernet/freescale/fec_main.c          |  52 ++++--
 drivers/net/ethernet/freescale/fec_ptp.c           |   3 +
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   7 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c |  13 --
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |  23 +--
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  47 +++---
 drivers/net/netconsole.c                           |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/sr9700.c                           |  11 +-
 .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c      |  18 +--
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   2 +
 drivers/net/wireless/virt_wifi.c                   |  20 ++-
 drivers/nvme/host/pci.c                            |  10 +-
 drivers/parport/daisy.c                            |   6 +-
 drivers/parport/ieee1284.c                         |   4 +-
 drivers/parport/ieee1284_ops.c                     |   3 +-
 drivers/parport/parport_amiga.c                    |   2 +-
 drivers/parport/parport_atari.c                    |   2 +-
 drivers/parport/parport_cs.c                       |   6 +-
 drivers/parport/parport_gsc.c                      |  15 +-
 drivers/parport/parport_ip32.c                     |  25 ++-
 drivers/parport/parport_mfc3.c                     |   2 +-
 drivers/parport/parport_pc.c                       | 178 +++++++++------------
 drivers/parport/parport_sunbpp.c                   |   2 +-
 drivers/parport/probe.c                            |   7 +-
 drivers/parport/procfs.c                           |  28 ++--
 drivers/parport/share.c                            |  24 +--
 drivers/pci/controller/pci-hyperv.c                |   4 +-
 drivers/pci/controller/pcie-rockchip.c             |  12 +-
 drivers/pci/msi.c                                  |   4 +-
 drivers/pci/setup-bus.c                            |   6 +-
 drivers/pinctrl/core.c                             |  12 +-
 drivers/pinctrl/freescale/pinctrl-mxs.c            |   4 +-
 drivers/pinctrl/pinctrl-single.c                   |   7 +-
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |  14 +-
 drivers/platform/chrome/cros_ec_debugfs.c          |   1 +
 drivers/platform/mips/cpu_hwmon.c                  |   3 +
 drivers/power/supply/axp288_charger.c              |  24 +--
 drivers/pwm/pwm-stm32.c                            |   5 +-
 drivers/remoteproc/imx_rproc.c                     |   5 +
 drivers/rtc/interface.c                            |   9 +-
 drivers/rtc/rtc-cmos.c                             |  10 +-
 drivers/rtc/rtc-isl1208.c                          |  11 +-
 drivers/s390/char/sclp_sd.c                        |  10 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  38 +++--
 drivers/scsi/qla2xxx/qla_bsg.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_mid.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |   5 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   7 +-
 drivers/scsi/ufs/ufshcd.c                          |  11 +-
 drivers/spi/spi-fsl-lpspi.c                        |  11 +-
 drivers/tty/serial/serial_core.c                   |   8 +
 drivers/usb/core/urb.c                             |  33 ++--
 drivers/usb/gadget/udc/core.c                      |  10 +-
 drivers/usb/serial/usb_debug.c                     |   7 +
 drivers/usb/usbip/vhci_hcd.c                       |   9 +-
 fs/btrfs/free-space-cache.c                        |   1 +
 fs/exec.c                                          |   8 +-
 fs/ext4/mballoc.c                                  |   3 +-
 fs/ext4/namei.c                                    |  73 +++++++--
 fs/ext4/xattr.c                                    |   6 +
 fs/f2fs/inode.c                                    |   3 +
 fs/file.c                                          |   1 +
 fs/hfs/inode.c                                     |   3 +
 fs/hfsplus/bfind.c                                 |  15 +-
 fs/hfsplus/extents.c                               |   9 +-
 fs/hfsplus/hfsplus_fs.h                            |  21 +++
 fs/jbd2/journal.c                                  |   1 +
 fs/jfs/jfs_imap.c                                  |   5 +-
 fs/nilfs2/btnode.c                                 |  25 ++-
 fs/nilfs2/btree.c                                  |   4 +-
 fs/nilfs2/segment.c                                |   7 +-
 fs/udf/balloc.c                                    |  51 +++---
 fs/udf/super.c                                     |   3 +-
 include/linux/compiler_attributes.h                |   1 +
 include/linux/irq.h                                |   7 +-
 include/linux/irqdomain.h                          |  10 ++
 include/linux/msi.h                                |   2 -
 include/linux/objagg.h                             |   1 -
 include/linux/pci_ids.h                            |   2 +
 include/linux/platform_data/x86/soc.h              |  65 ++++++++
 include/linux/qed/qed_eth_if.h                     |  21 +--
 include/linux/trace_events.h                       |   1 -
 include/linux/usb.h                                |   1 +
 include/net/netfilter/nf_tables.h                  |  21 ++-
 include/net/sctp/sctp.h                            |   4 +-
 include/net/sctp/structs.h                         |   8 +-
 include/trace/events/rpcgss.h                      |   2 +-
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 include/uapi/linux/zorro_ids.h                     |   3 +
 kernel/debug/kdb/kdb_io.c                          |   6 +-
 kernel/dma/mapping.c                               |   2 +-
 kernel/events/core.c                               |   2 +
 kernel/events/internal.h                           |   2 +-
 kernel/irq/chip.c                                  |  32 ++--
 kernel/irq/irqdesc.c                               |   1 +
 kernel/time/ntp.c                                  |   9 +-
 kernel/time/tick-broadcast.c                       |  24 +++
 kernel/trace/tracing_map.c                         |   6 +-
 kernel/watchdog_hld.c                              |  11 +-
 lib/decompress_bunzip2.c                           |   3 +-
 lib/kobject_uevent.c                               |  17 +-
 lib/objagg.c                                       |  18 +--
 mm/page-writeback.c                                |  30 +++-
 net/bluetooth/l2cap_core.c                         |   1 +
 net/core/filter.c                                  |  15 +-
 net/core/link_watch.c                              |   4 +-
 net/ipv4/nexthop.c                                 |   7 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv6/addrconf.c                                |   3 +-
 net/ipv6/ndisc.c                                   |  34 ++--
 net/iucv/af_iucv.c                                 |   4 +-
 net/netfilter/ipset/ip_set_list_set.c              |   3 +
 net/netfilter/ipvs/ip_vs_proto_sctp.c              |   4 +-
 net/netfilter/nf_conntrack_netlink.c               |   3 +-
 net/netfilter/nf_tables_api.c                      | 128 +++------------
 net/netfilter/nft_set_hash.c                       |   8 +-
 net/netfilter/nft_set_rbtree.c                     |   6 +-
 net/packet/af_packet.c                             |  86 +++++++++-
 net/sctp/input.c                                   |  48 +++---
 net/sctp/proc.c                                    |  10 +-
 net/sctp/socket.c                                  |   6 +-
 net/smc/smc_core.c                                 |  32 ++--
 net/sunrpc/auth_gss/gss_krb5_keys.c                |   2 +-
 net/sunrpc/clnt.c                                  |   3 +-
 net/sunrpc/sched.c                                 |   4 +-
 net/tipc/udp_media.c                               |   5 +-
 net/wireless/nl80211.c                             |  10 +-
 net/wireless/util.c                                |   8 +-
 scripts/gcc-x86_32-has-stack-protector.sh          |   2 +-
 scripts/gcc-x86_64-has-stack-protector.sh          |   2 +-
 security/apparmor/lsm.c                            |   7 +
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/soc/codecs/max98088.c                        |  10 +-
 sound/soc/intel/common/soc-intel-quirks.h          |  55 +------
 sound/usb/helper.c                                 |  16 +-
 sound/usb/helper.h                                 |   1 -
 sound/usb/line6/driver.c                           |   5 +
 sound/usb/mixer_scarlett_gen2.c                    |   2 +-
 sound/usb/quirks.c                                 |  12 +-
 sound/usb/stream.c                                 |   4 +-
 tools/lib/bpf/btf_dump.c                           |   8 +-
 tools/memory-model/lock.cat                        |  20 +--
 tools/perf/util/sort.c                             |   2 +-
 .../testing/selftests/bpf/prog_tests/send_signal.c |   3 +-
 .../bpf/progs/btf_dump_test_case_multidim.c        |   4 +-
 .../bpf/progs/btf_dump_test_case_syntax.c          |   4 +-
 tools/testing/selftests/bpf/test_sockmap.c         |   3 +-
 .../selftests/net/forwarding/devlink_lib.sh        |   2 +
 .../selftests/sigaltstack/current_stack_pointer.h  |   2 +-
 255 files changed, 2224 insertions(+), 1257 deletions(-)