Skip to content

5.4.268-rc1 review

Greg Kroah-Hartman linux-mtd linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest194 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/194f2fs: explicitly null-terminate the xattr listfs/f2fs/xattr.c+6 -00 replies
2/194pinctrl: lochnagar: Dont build on MIPSdrivers/pinctrl/cirrus/Kconfig+2 -10 replies
3/194ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XProsound/pci/hda/patch_realtek.c+10 -00 replies
4/194ASoC: Intel: Skylake: Fix mem leak in few functionssound/soc/intel/skylake/skl-pcm.c sound/soc/intel/skylake/skl-sst-ipc.c+6 -20 replies
5/194ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16sound/soc/codecs/nau8822.c+6 -30 replies
6/194ASoC: Intel: Skylake: mem leak in skl register functionsound/soc/intel/skylake/skl-pcm.c+4 -10 replies
7/194ASoC: cs43130: Fix the position of const qualifiersound/soc/codecs/cs43130.c+2 -20 replies
8/194ASoC: cs43130: Fix incorrect frame delay configurationsound/soc/codecs/cs43130.c+1 -10 replies
9/194ASoC: rt5650: add mutex to avoid the jack detection failuresound/soc/codecs/rt5645.c+9 -10 replies
10/194nouveau/tu102: flush all pdbs on vmm flushdrivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c+1 -10 replies
11/194net/tg3: fix race condition in tg3_reset_task()drivers/net/ethernet/broadcom/tg3.c+10 -10 replies
12/194ASoC: da7219: Support low DC impedance headsetsound/soc/codecs/da7219-aad.c+1 -10 replies
13/194nvme: introduce helper function to get ctrl statedrivers/nvme/host/nvme.h+5 -00 replies
14/194drm/exynos: fix a potential error pointer dereferencedrivers/gpu/drm/exynos/exynos_hdmi.c+2 -00 replies
15/194drm/exynos: fix a wrong error checkingdrivers/gpu/drm/exynos/exynos_drm_dma.c+3 -50 replies
16/194clk: rockchip: rk3128: Fix HCLK_OTG gate registerdrivers/clk/rockchip/clk-rk3128.c+1 -10 replies
17/194jbd2: correct the printing of write_flags in jbd2_write_superblock()fs/jbd2/journal.c+3 -10 replies
18/194drm/crtc: Fix uninit-value bug in drm_mode_setcrtcdrivers/gpu/drm/drm_crtc.c+5 -40 replies
19/194neighbour: Dont let neigh_forced_gc() disable preemption for longnet/core/neighbour.c+8 -10 replies
20/194tracing: Have large events show up as [LINE TOO BIG] instead of nothingkernel/trace/trace.c+5 -10 replies
21/194tracing: Add size check when printing trace_marker outputkernel/trace/trace_output.c+4 -20 replies
22/194ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMIkernel/trace/ring_buffer.c+6 -00 replies
23/194reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warningdrivers/reset/hisilicon/hi6220_reset.c+1 -10 replies
24/194Input: atkbd - skip ATKBD_CMD_GETID in translated modedrivers/input/keyboard/atkbd.c+42 -40 replies
25/194Input: i8042 - add nomux quirk for Acer P459-G2-Mdrivers/input/serio/i8042-x86ia64io.h+8 -00 replies
26/194s390/scm: fix virtual vs physical address confusiondrivers/s390/block/scm_blk.c+4 -30 replies
27/194ARC: fix spare errorarch/arc/kernel/signal.c+3 -30 replies
28/194Input: xpad - add Razer Wolverine V2 supportdrivers/input/joystick/xpad.c+1 -00 replies
29/194ida: Fix crash in ida_free when the bitmap is emptylib/idr.c lib/test_ida.c+41 -10 replies
30/194ARM: sun9i: smp: fix return code check of of_property_match_stringarch/arm/mach-sunxi/mc_smp.c+2 -20 replies
31/194drm/crtc: fix uninitialized variable usedrivers/gpu/drm/drm_crtc.c+1 -20 replies
32/194ACPI: resource: Add another DMI match for the TongFang GMxXGxxdrivers/acpi/resource.c+7 -00 replies
33/194binder: use EPOLLERR from eventpoll.hdrivers/android/binder.c+1 -10 replies
34/194binder: fix trivial typo of binder_free_buf_locked()drivers/android/binder_alloc.c+1 -10 replies
35/194binder: fix comment on binder_alloc_new_buf() return valuedrivers/android/binder_alloc.c+1 -10 replies
36/194uio: Fix use-after-free in uio_opendrivers/uio/uio.c+3 -40 replies
37/194parport: parport_serial: Add Brainboxes BAR detailsdrivers/parport/parport_serial.c+8 -00 replies
38/194parport: parport_serial: Add Brainboxes device IDs and geometrydrivers/parport/parport_serial.c+56 -00 replies
39/194coresight: etm4x: Fix width of CCITMIN fielddrivers/hwtracing/coresight/coresight-etm4x.h+1 -10 replies
40/194x86/lib: Fix overflow when counting digitsarch/x86/lib/misc.c+1 -10 replies
41/194EDAC/thunderx: Fix possible out-of-bounds string accessdrivers/edac/thunderx_edac.c+5 -50 replies
42/194powerpc: add crtsavres.o to always-y instead of extra-yarch/powerpc/lib/Makefile+1 -10 replies
43/194powerpc/44x: select I2C for CURRITUCKarch/powerpc/platforms/44x/Kconfig+1 -00 replies
44/194powerpc/pseries/memhotplug: Quieten some DLPAR operationsarch/powerpc/platforms/pseries/hotplug-memory.c+6 -60 replies
45/194powerpc/pseries/memhp: Fix access beyond end of drmem arrayarch/powerpc/platforms/pseries/hotplug-memory.c+5 -40 replies
46/194selftests/powerpc: Fix error handling in FPU/VMX preemption teststools/testing/selftests/powerpc/math/fpu_preempt.c tools/testing/selftests/powerpc/math/vmx_preempt.c+11 -80 replies
47/194powerpc/powernv: Add a null pointer check to scom_debug_init_one()arch/powerpc/platforms/powernv/opal-xscom.c+5 -00 replies
48/194powerpc/powernv: Add a null pointer check in opal_event_init()arch/powerpc/platforms/powernv/opal-irqchip.c+2 -00 replies
49/194powerpc/powernv: Add a null pointer check in opal_powercap_init()arch/powerpc/platforms/powernv/opal-powercap.c+6 -00 replies
50/194powerpc/imc-pmu: Add a null pointer check in update_events_in_group()arch/powerpc/perf/imc-pmu.c+6 -00 replies
51/194mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller responsedrivers/mtd/nand/raw/fsl_ifc_nand.c+1 -10 replies
52/194ACPI: video: check for error while searching for backlight device parentdrivers/acpi/acpi_video.c+6 -60 replies
53/194ACPI: LPIT: Avoid u32 multiplication overflowdrivers/acpi/acpi_lpit.c+1 -10 replies
54/194net: netlabel: Fix kerneldoc warningsnet/netlabel/netlabel_calipso.c+1 -00 replies
55/194netlabel: remove unused parameter in netlbl_netlink_auditinfo()net/netlabel/netlabel_calipso.c net/netlabel/netlabel_cipso_v4.c net/netlabel/netlabel_mgmt.c +2 more+14 -160 replies
56/194calipso: fix memory leak in netlbl_calipso_add_pass()net/netlabel/netlabel_calipso.c+26 -230 replies
57/194spi: sh-msiof: Enforce fixed DTDL for R-Car H3drivers/spi/spi-sh-msiof.c+17 -00 replies
58/194mtd: Fix gluebi NULL pointer dereference caused by ftl notifierdrivers/mtd/mtd_blkdevs.c+2 -24 replies
59/194selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socketsecurity/selinux/hooks.c+7 -00 replies
60/194crypto: virtio - Handle dataq logic with taskletdrivers/crypto/virtio/virtio_crypto_common.h drivers/crypto/virtio/virtio_crypto_core.c+15 -100 replies
61/194crypto: virtio - dont use default mdrivers/crypto/virtio/Kconfig+0 -10 replies
62/194virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPCinclude/uapi/linux/virtio_crypto.h+1 -00 replies
63/194crypto: ccp - fix memleak in ccp_init_dm_workareadrivers/crypto/ccp/ccp-ops.c+4 -10 replies
64/194crypto: af_alg - Disallow multiple in-flight AIO requestscrypto/af_alg.c include/crypto/if_alg.h+16 -10 replies
65/194crypto: sahara - remove FLAGS_NEW_KEY logicdrivers/crypto/sahara.c+13 -210 replies
66/194crypto: sahara - fix ahash selftest failuredrivers/crypto/sahara.c+1 -10 replies
67/194crypto: sahara - fix processing requests with cryptlen < sg->lengthdrivers/crypto/sahara.c+7 -20 replies
68/194crypto: sahara - fix error handling in sahara_hw_descriptor_create()drivers/crypto/sahara.c+3 -50 replies
69/194pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()fs/pstore/ram_core.c+1 -10 replies
70/194gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dumpfs/gfs2/rgrp.c+1 -10 replies
71/194crypto: virtio - Wait for tasklet to complete on device removedrivers/crypto/virtio/virtio_crypto_core.c+3 -00 replies
72/194crypto: sahara - fix ahash reqsizedrivers/crypto/sahara.c+1 -20 replies
73/194crypto: sahara - fix wait_for_completion_timeout() error handlingdrivers/crypto/sahara.c+10 -80 replies
74/194crypto: sahara - improve error handling in sahara_sha_process()drivers/crypto/sahara.c+8 -20 replies
75/194crypto: sahara - fix processing hash requests with req->nbytes < sg->lengthdrivers/crypto/sahara.c+4 -10 replies
76/194crypto: sahara - do not resize req->src when doing hash operationsdrivers/crypto/sahara.c+2 -360 replies
77/194crypto: scomp - fix req->dst buffer overflowcrypto/scompress.c+6 -00 replies
78/194blocklayoutdriver: Fix reference leak of pnfs_device_nodefs/nfs/blocklayout/blocklayout.c+2 -00 replies
79/194NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICTfs/nfs/nfs4proc.c+3 -00 replies
80/194wifi: rtw88: fix RX filter in FIF_ALLMULTI flagdrivers/net/wireless/realtek/rtw88/mac80211.c+2 -20 replies
81/194bpf, lpm: Fix check prefixlen before walking triekernel/bpf/lpm_trie.c+3 -00 replies
82/194wifi: libertas: stop selecting wextdrivers/net/wireless/marvell/libertas/Kconfig+0 -20 replies
83/194ARM: dts: qcom: apq8064: correct XOADC register addressarch/arm/boot/dts/qcom-apq8064.dtsi+1 -10 replies
84/194ncsi: internal.h: Fix a spellonet/ncsi/internal.h+1 -10 replies
85/194net/ncsi: Fix netlink major/minor version numbersnet/ncsi/internal.h net/ncsi/ncsi-netlink.c net/ncsi/ncsi-pkt.h +1 more+36 -80 replies
86/194firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()drivers/firmware/ti_sci.c+5 -50 replies
87/194rtlwifi: Use ffs in <foo>_phy_calculate_bit_shiftdrivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c +4 more+22 -560 replies
88/194wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behaviordrivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c+3 -20 replies
89/194scsi: fnic: Return error if vmalloc() faileddrivers/scsi/fnic/fnic_debugfs.c+2 -10 replies
90/194arm64: dts: qcom: sdm845-db845c: correct LED panic indicatorarch/arm64/boot/dts/qcom/sdm845-db845c.dts+1 -10 replies
91/194scsi: hisi_sas: Replace with standard error code return valuedrivers/scsi/hisi_sas/hisi_sas_main.c drivers/scsi/hisi_sas/hisi_sas_v3_hw.c+3 -30 replies
92/194selftests/net: fix grep checking for fib_nexthop_multiprefixtools/testing/selftests/net/fib_nexthop_multiprefix.sh+2 -20 replies
93/194virtio/vsock: fix logic which reduces credit update messagesnet/vmw_vsock/virtio_transport_common.c+10 -30 replies
94/194dma-mapping: clear dev->dma_mem to NULL after freeing itkernel/dma/coherent.c+3 -10 replies
95/194wifi: rtlwifi: add calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/wifi.h+7 -00 replies
96/194wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c+4 -100 replies
97/194wifi: rtlwifi: rtl8192c: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h+2 -110 replies
98/194wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c+3 -30 replies
99/194wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h+3 -40 replies
100/194rtlwifi: rtl8192de: make arrays static const, makes object smallerdrivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c+20 -280 replies
101/194wifi: rtlwifi: rtl8192de: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c+4 -110 replies
102/194wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c+4 -120 replies
103/194wifi: rtlwifi: rtl8192se: using calculate_bit_shift()drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c+4 -110 replies
104/194netfilter: nf_tables: mark newset as dead on transaction abortnet/netfilter/nf_tables_api.c+1 -00 replies
105/194Bluetooth: Fix bogus check for re-auth no supported with non-sspinclude/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c net/bluetooth/hci_event.c+5 -150 replies
106/194Bluetooth: btmtkuart: fix recv_buf() return valuedrivers/bluetooth/btmtkuart.c+3 -80 replies
107/194ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()net/ipv6/ip6_tunnel.c+13 -130 replies
108/194ARM: davinci: always select CONFIG_CPU_ARM926Tarch/arm/mach-davinci/Kconfig+1 -00 replies
109/194RDMA/usnic: Silence uninitialized symbol smatch warningsdrivers/infiniband/hw/mthca/mthca_cmd.c drivers/infiniband/hw/mthca/mthca_main.c+3 -30 replies
110/194media: pvrusb2: fix use after free on context disconnectiondrivers/media/usb/pvrusb2/pvrusb2-context.c+2 -10 replies
111/194drm/bridge: Fix typo in post_disable() descriptioninclude/drm/drm_bridge.h+1 -10 replies
112/194f2fs: fix to avoid dirent corruptionfs/f2fs/namei.c+1 -10 replies
113/194drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()drivers/gpu/drm/radeon/r600_cs.c+2 -20 replies
114/194drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()drivers/gpu/drm/radeon/r100.c+2 -20 replies
115/194drm/radeon: check return value of radeon_ring_lock()drivers/gpu/drm/radeon/si.c+4 -00 replies
116/194ASoC: cs35l33: Fix GPIO name and drop legacy includesound/soc/codecs/cs35l33.c+1 -30 replies
117/194ASoC: cs35l34: Fix GPIO name and drop legacy includesound/soc/codecs/cs35l34.c+1 -30 replies
118/194drm/msm/mdp4: flush vblank event on disabledrivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c+9 -00 replies
119/194drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaksdrivers/gpu/drm/msm/dsi/phy/dsi_phy.c+3 -10 replies
120/194drm/drv: propagate errors from drm_modeset_register_all()drivers/gpu/drm/drm_drv.c+8 -20 replies
121/194drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()drivers/gpu/drm/radeon/radeon_display.c+6 -10 replies
122/194drm/radeon/dpm: fix a memleak in sumo_parse_power_tabledrivers/gpu/drm/radeon/sumo_dpm.c+3 -10 replies
123/194drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_tabledrivers/gpu/drm/radeon/trinity_dpm.c+3 -10 replies
124/194drm/bridge: tc358767: Fix return value on error casedrivers/gpu/drm/bridge/tc358767.c+1 -10 replies
125/194media: cx231xx: fix a memleak in cx231xx_init_isocdrivers/media/usb/cx231xx/cx231xx-core.c+2 -00 replies
126/194media: dvbdev: drop refcount on error path in dvb_device_open()drivers/media/dvb-core/dvbdev.c+2 -00 replies
127/194drm/amdgpu/debugfs: fix error code when smc register accessors are NULLdrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+2 -20 replies
128/194drm/amd/pm: fix a double-free in si_dpm_initdrivers/gpu/drm/amd/amdgpu/si_dpm.c+2 -30 replies
129/194drivers/amd/pm: fix a use-after-free in kv_parse_power_tabledrivers/gpu/drm/amd/amdgpu/kv_dpm.c+1 -30 replies
130/194gpu/drm/radeon: fix two memleaks in radeon_vm_initdrivers/gpu/drm/radeon/radeon_vm.c+6 -20 replies
131/194drivers: clk: zynqmp: calculate closest mux ratedrivers/clk/zynqmp/clk-mux-zynqmp.c+1 -10 replies
132/194watchdog: set cdev owner before addingdrivers/watchdog/watchdog_dev.c+1 -20 replies
133/194watchdog/hpwdt: Only claim UNKNOWN NMI if from iLOdrivers/watchdog/hpwdt.c+1 -10 replies
134/194watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handlingdrivers/watchdog/bcm2835_wdt.c+2 -10 replies
135/194clk: si5341: fix an error code problem in si5341_output_clk_set_ratedrivers/clk/clk-si5341.c+1 -30 replies
136/194mmc: sdhci_omap: Fix TI SoC dependenciesdrivers/mmc/host/Kconfig+3 -20 replies
137/194of: Fix double free in of_parse_phandle_with_args_mapdrivers/of/base.c drivers/of/unittest-data/tests-phandle.dtsi drivers/of/unittest.c+53 -320 replies
138/194of: unittest: Fix of_count_phandle_with_args() expected value messagedrivers/of/unittest.c+1 -10 replies
139/194binder: fix async space check for 0-sized buffersdrivers/android/binder_alloc.c+4 -30 replies
140/194binder: fix use-after-free in shinkers callbackdrivers/android/binder_alloc.c+5 -10 replies
141/194Input: atkbd - use ab83 as id when skipping the getid commanddrivers/input/keyboard/atkbd.c+7 -50 replies
142/194Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"sound/soc/atmel/sam9g20_wm8731.c+61 -00 replies
143/194xen-netback: dont produce zero-size SKB fragsdrivers/net/xen-netback/netback.c+38 -60 replies
144/194binder: fix race between mmput() and do_exit()drivers/android/binder_alloc.c+2 -20 replies
145/194binder: fix unused alloc->free_async_spacedrivers/android/binder_alloc.c+3 -50 replies
146/194tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplugkernel/time/tick-sched.c+5 -00 replies
147/194usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()drivers/usb/phy/phy-mxs-usb.c+1 -20 replies
148/194usb: dwc: ep0: Update request status in dwc3_ep0_stall_restartdrivers/usb/dwc3/ep0.c+4 -10 replies
149/194Revert "usb: dwc3: Soft reset phy on probe for host"drivers/usb/dwc3/core.c+1 -380 replies
150/194Revert "usb: dwc3: dont reset device side if dwc3 was configured as host-only"drivers/usb/dwc3/core.c+2 -20 replies
151/194usb: chipidea: wait controller resume finished for wakeup irqdrivers/usb/chipidea/core.c+7 -00 replies
152/194Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"drivers/usb/typec/class.c+2 -30 replies
153/194usb: typec: class: fix typec_altmode_put_partner to put plugsdrivers/usb/typec/class.c+6 -30 replies
154/194usb: mon: Fix atomicity violation in mon_bin_vma_faultdrivers/usb/mon/mon_bin.c+6 -10 replies
155/194ALSA: oxygen: Fix right channel of capture volume mixersound/pci/oxygen/oxygen_mixer.c+1 -10 replies
156/194fbdev: flush deferred work in fb_deferred_io_fsync()drivers/video/fbdev/core/fb_defio.c+1 -50 replies
157/194rootfs: Fix support for rootfstype= when root= is giveninit/do_mounts.c+6 -30 replies
158/194wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable codedrivers/net/wireless/realtek/rtlwifi/pci.c drivers/net/wireless/realtek/rtlwifi/pci.h+1 -620 replies
159/194wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessorsdrivers/net/wireless/realtek/rtlwifi/pci.c+15 -60 replies
160/194wifi: mwifiex: configure BSSID consistently when starting APdrivers/net/wireless/marvell/mwifiex/cfg80211.c drivers/net/wireless/marvell/mwifiex/fw.h drivers/net/wireless/marvell/mwifiex/ioctl.h +1 more+12 -00 replies
161/194x86/kvm: Do not try to disable kvmclock if it was not enabledarch/x86/kernel/kvmclock.c+8 -40 replies
162/194HID: wacom: Correct behavior when processing some confidence == false touchesdrivers/hid/wacom_wac.c+4 -280 replies
163/194mips: Fix incorrect max_low_pfn adjustmentarch/mips/kernel/setup.c+2 -20 replies
164/194MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()arch/mips/alchemy/devboards/db1200.c+1 -10 replies
165/194MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()arch/mips/alchemy/devboards/db1550.c+1 -10 replies
166/194serial: 8250: omap: Dont skip resource freeing if pm_runtime_resume_and_get() faileddrivers/tty/serial/8250/8250_omap.c+1 -10 replies
167/194binder: print warnings when detecting oneway spamming.drivers/android/binder.c drivers/android/binder_alloc.c drivers/android/binder_alloc.h +1 more+58 -62 replies
168/194acpi: property: Let args be NULL in __acpi_node_get_property_referencedrivers/acpi/property.c+4 -00 replies
169/194software node: Let args be NULL in software_node_get_reference_argsdrivers/base/swnode.c+3 -00 replies
170/194perf genelf: Set ELF program header addresses properlytools/perf/util/genelf.c+3 -30 replies
171/194nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU lengthdrivers/nvme/target/tcp.c+12 -10 replies
172/194nvmet-tcp: fix a crash in nvmet_req_complete()drivers/nvme/target/tcp.c+1 -20 replies
173/194perf env: Add perf_env__numa_node()tools/perf/util/env.c tools/perf/util/env.h+46 -00 replies
174/194perf record: Move sb_evlist to struct recordtools/perf/builtin-record.c+4 -40 replies
175/194perf top: Move sb_evlist to struct perf_toptools/perf/builtin-top.c tools/perf/util/top.h+4 -50 replies
176/194perf bpf: Decouple creating the evlist from adding the SB eventtools/perf/builtin-record.c tools/perf/builtin-top.c tools/perf/util/bpf-event.c +3 more+36 -290 replies
177/194perf env: Avoid recursively taking env->bpf_progs.locktools/perf/util/bpf-event.c tools/perf/util/bpf-event.h tools/perf/util/env.c +2 more+50 -320 replies
178/194apparmor: avoid crash when parsed profile name is emptysecurity/apparmor/policy_unpack.c+4 -00 replies
179/194serial: imx: Correct clock error message in function probe()drivers/tty/serial/imx.c+1 -10 replies
180/194nvmet-tcp: Fix the H2C expected PDU len calculationdrivers/nvme/target/tcp.c+7 -30 replies
181/194PCI: keystone: Fix race condition when initializing PHYsdrivers/pci/controller/dwc/pci-keystone.c+9 -00 replies
182/194s390/pci: fix max size calculation in zpci_memcpy_toio()arch/s390/include/asm/pci_io.h arch/s390/pci/pci_mmio.c+24 -200 replies
183/194net: qualcomm: rmnet: fix global oob in rmnet_policydrivers/net/ethernet/qualcomm/rmnet/rmnet_config.c+1 -10 replies
184/194net: phy: micrel: populate .soft_reset for KSZ9131drivers/net/phy/micrel.c+1 -00 replies
185/194net: ravb: Fix dma_addr_t truncation in error casedrivers/net/ethernet/renesas/ravb_main.c+1 -10 replies
186/194net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probedrivers/net/dsa/vitesse-vsc73xx-core.c+2 -00 replies
187/194netfilter: nf_tables: skip dead set elements in netlink dumpnet/netfilter/nf_tables_api.c+1 -10 replies
188/194ipvs: avoid stat macros calls from preemptible contextnet/netfilter/ipvs/ip_vs_xmit.c+2 -20 replies
189/194kdb: Censor attempts to set PROMPT without ENABLE_MEM_READkernel/debug/kdb/kdb_main.c+8 -40 replies
190/194kdb: Fix a potential buffer overflow in kdb_local()kernel/debug/kdb/kdb_main.c+0 -20 replies
191/194mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failuredrivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh+56 -40 replies
192/194i2c: s3c24xx: fix read transfers in polling modedrivers/i2c/busses/i2c-s3c2410.c+11 -20 replies
193/194i2c: s3c24xx: fix transferring more than one message in polling modedrivers/i2c/busses/i2c-s3c2410.c+10 -170 replies
194/194perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not settools/perf/builtin-top.c+2 -00 replies

Reviews trailers per patch

88 of 194 patches have a Reviewed-by or Acked-by.

PatchChao YuAmadeusz SławińskiSagi GrimbergJan Kara[email protected]Harshit MogalapalliDavid AhernEric DumazetDouglas AndersonMasami Hiramatsu (Google)Peter OberparleiterAlexander GordeevCharles KeepaxVenkata Sai DuggiDavid ChristensenMichael ChanGustavo A. R. SilvaNicholas PigginMiquel RaynalAndy ShevchenkoPaul MooreGeert UytterhoevenYoshihiro ShimodaZhihao ChengRichard WeinbergerMuhammad Usama AnjumAlice RyhlGongleiTom LendackyBaolin WangSudip MukherjeeMike LeachChen-Yu TsaiBarry SongKonrad DybcioKrzysztof KozlowskiDan CarpenterPing-Ke ShihKaran Tilak KumarStefano GarzarellaMichael S. Tsirkin[email protected][email protected]Mike IselyAbhinav KumarDmitry BaryshkovNeil ArmstrongMaxime RipardChristian KönigWillem de BruijnBartosz GolaszewskiJuergen GrossPaul DurrantFrederic WeisbeckerPeter ChenChristian A. EhrhardtHeikki KrogerusGuenter RoeckFlorian FainelliMike LooijmansSebastian Andrzej SiewiorTony LindgrenTodd KjosIan RogersJiri OlsaMimi ZoharSong LiuUwe Kleine-KönigRavi GunasekaranFrancesco DolciniRafael BeimsBrian NorrisSean ChristophersonVitaly KuznetsovSubash Abhinov KasiviswanathanSimon HormanJiri PirkoChanho ParkAndi ShytiArnaldo Carvalho de MeloMaxime ChevallierAndrew LunnNiklas SöderlundSergey ShtylyovJulian AnastasovPaolo AbeniMatthew RosatoKeith BuschJon Hunter
SeriesT-b T-b
1/194R-b
2/194
3/194
4/194R-b
5/194
6/194R-b
7/194A-b
8/194A-b
9/194
10/194
11/194T-b R-b R-b
12/194
13/194R-b
14/194
15/194
16/194
17/194R-b
18/194Reported-and-tested-by T-b
19/194R-b R-b R-b
20/194R-b
21/194R-b
22/194
23/194
24/194
25/194
26/194R-b A-b
27/194
28/194
29/194
30/194R-b
31/194
32/194
33/194R-b
34/194R-b
35/194R-b
36/194R-b
37/194A-b
38/194A-b
39/194R-b
40/194
41/194R-b
42/194R-b
43/194
44/194
45/194
46/194
47/194
48/194
49/194
50/194
51/194R-b R-b
52/194
53/194
54/194A-b
55/194
56/194
57/194R-b R-b
58/194R-b A-b
59/194T-b
60/194
61/194
62/194R-b
63/194A-b
64/194
65/194
66/194
67/194
68/194
69/194
70/194Reported-and-tested-by
71/194
72/194
73/194
74/194
75/194
76/194
77/194R-b
78/194
79/194
80/194
81/194
82/194
83/194R-b R-b
84/194
85/194
86/194R-b
87/194
88/194A-b
89/194R-b
90/194R-b
91/194
92/194
93/194R-b A-b
94/194
95/194A-b
96/194
97/194
98/194
99/194
100/194
101/194
102/194
103/194
104/194
105/194
106/194
107/194R-b R-b
108/194A-b
109/194
110/194Reported-and-tested-by A-b
111/194
112/194R-b
113/194
114/194
115/194
116/194A-b
117/194A-b
118/194R-b
119/194R-b
120/194R-b
121/194
122/194
123/194
124/194A-b
125/194
126/194
127/194R-b
128/194
129/194
130/194
131/194
132/194R-b
133/194R-b
134/194R-b R-b
135/194A-b
136/194
137/194
138/194
139/194R-b
140/194R-b
141/194
142/194
143/194R-b R-b
144/194R-b
145/194R-b
146/194R-b
147/194A-b
148/194
149/194
150/194
151/194A-b
152/194
153/194T-b A-b
154/194
155/194
156/194R-b
157/194Reviewed-and-Tested-by
158/194
159/194
160/194R-b T-b A-b
161/194R-b R-b
162/194
163/194
164/194
165/194
166/194R-b
167/194A-b
168/194R-b R-b
169/194R-b R-b
170/194R-b
171/194R-b
172/194R-b R-b
173/194
174/194A-b
175/194A-b
176/194A-b
177/194A-b A-b
178/194
179/194R-b
180/194R-b
181/194A-b
182/194R-b
183/194R-b R-b R-b
184/194R-b R-b
185/194R-b R-b R-b
186/194R-b
187/194
188/194A-b A-b
189/194R-b
190/194R-b
191/194A-b
192/194R-b R-b
193/194R-b
194/194T-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 89 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/194] 5.4.268-rc1 review

This is the start of the stable review cycle for the 5.4.268 release. There are 194 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, 24 Jan 2024 23:56:49 +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.268-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.268-rc1

Tiezhu Yang <[email protected]>
perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set

Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix transferring more than one message in polling mode

Marek Szyprowski <[email protected]>
i2c: s3c24xx: fix read transfers in polling mode

Amit Cohen <[email protected]>
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure

Christophe JAILLET <[email protected]>
kdb: Fix a potential buffer overflow in kdb_local()

Daniel Thompson <[email protected]>
kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ

Fedor Pchelkin <[email protected]>
ipvs: avoid stat macros calls from preemptible context

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip dead set elements in netlink dump

Kunwu Chan <[email protected]>
net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe

Nikita Yushchenko <[email protected]>
net: ravb: Fix dma_addr_t truncation in error case

Claudiu Beznea <[email protected]>
net: phy: micrel: populate .soft_reset for KSZ9131

Lin Ma <[email protected]>
net: qualcomm: rmnet: fix global oob in rmnet_policy

Niklas Schnelle <[email protected]>
s390/pci: fix max size calculation in zpci_memcpy_toio()

Siddharth Vadapalli <[email protected]>
PCI: keystone: Fix race condition when initializing PHYs

Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix the H2C expected PDU len calculation

Christoph Niedermaier <[email protected]>
serial: imx: Correct clock error message in function probe()

Fedor Pchelkin <[email protected]>
apparmor: avoid crash when parsed profile name is empty

Ian Rogers <[email protected]>

    perf env: Avoid recursively taking env->bpf_progs.lock

Arnaldo Carvalho de Melo <[email protected]>
perf bpf: Decouple creating the evlist from adding the SB event

Arnaldo Carvalho de Melo <[email protected]>
perf top: Move sb_evlist to 'struct perf_top'

Arnaldo Carvalho de Melo <[email protected]>
perf record: Move sb_evlist to 'struct record'

Jiri Olsa <[email protected]>
perf env: Add perf_env__numa_node()

Maurizio Lombardi <[email protected]>
nvmet-tcp: fix a crash in nvmet_req_complete()

Maurizio Lombardi <[email protected]>
nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length

Namhyung Kim <[email protected]>
perf genelf: Set ELF program header addresses properly

Sakari Ailus <[email protected]>
software node: Let args be NULL in software_node_get_reference_args

Sakari Ailus <[email protected]>
acpi: property: Let args be NULL in __acpi_node_get_property_reference

Martijn Coenen <[email protected]>
binder: print warnings when detecting oneway spamming.

Uwe Kleine-König <[email protected]>
serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed

Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()

Christophe JAILLET <[email protected]>
MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()

Serge Semin <[email protected]>
mips: Fix incorrect max_low_pfn adjustment

Jason Gerecke <[email protected]>

    HID: wacom: Correct behavior when processing some confidence == false touches

Kirill A. Shutemov <[email protected]>
x86/kvm: Do not try to disable kvmclock if it was not enabled

David Lin <[email protected]>
wifi: mwifiex: configure BSSID consistently when starting AP

Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors

Ilpo Järvinen <[email protected]>
wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code

Stefan Berger <[email protected]>
rootfs: Fix support for rootfstype= when root= is given

Nam Cao <[email protected]>
fbdev: flush deferred work in fb_deferred_io_fsync()

Takashi Iwai <[email protected]>
ALSA: oxygen: Fix right channel of capture volume mixer

Gui-Dong Han <[email protected]>
usb: mon: Fix atomicity violation in mon_bin_vma_fault

RD Babiera <[email protected]>
usb: typec: class: fix typec_altmode_put_partner to put plugs

Heikki Krogerus <[email protected]>
Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"

Xu Yang <[email protected]>
usb: chipidea: wait controller resume finished for wakeup irq

Thinh Nguyen <[email protected]>
Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"

Thinh Nguyen <[email protected]>
Revert "usb: dwc3: Soft reset phy on probe for host"

Uttkarsh Aggarwal <[email protected]>
usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart

Xu Yang <[email protected]>
usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()

Heiko Carstens <[email protected]>
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug

Carlos Llamas <[email protected]>

    binder: fix unused alloc->free_async_space

Carlos Llamas <[email protected]>
binder: fix race between mmput() and do_exit()

Jan Beulich <[email protected]>
xen-netback: don't produce zero-size SKB frags

Greg Kroah-Hartman <[email protected]>
Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"

Hans de Goede <[email protected]>
Input: atkbd - use ab83 as id when skipping the getid command

Carlos Llamas <[email protected]>
binder: fix use-after-free in shinker's callback

Carlos Llamas <[email protected]>
binder: fix async space check for 0-sized buffers

Geert Uytterhoeven <[email protected]>
of: unittest: Fix of_count_phandle_with_args() expected value message

Christian A. Ehrhardt <[email protected]>
of: Fix double free in of_parse_phandle_with_args_map

Peter Robinson <[email protected]>
mmc: sdhci_omap: Fix TI SoC dependencies

Su Hui <[email protected]>
clk: si5341: fix an error code problem in si5341_output_clk_set_rate

Stefan Wahren <[email protected]>
watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling

Jerry Hoemann <[email protected]>
watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO

Curtis Klein <[email protected]>
watchdog: set cdev owner before adding

Jay Buddhabhatti <[email protected]>
drivers: clk: zynqmp: calculate closest mux rate

Zhipeng Lu <[email protected]>
gpu/drm/radeon: fix two memleaks in radeon_vm_init

Zhipeng Lu <[email protected]>
drivers/amd/pm: fix a use-after-free in kv_parse_power_table

Zhipeng Lu <[email protected]>
drm/amd/pm: fix a double-free in si_dpm_init

Alex Deucher <[email protected]>
drm/amdgpu/debugfs: fix error code when smc register accessors are NULL

Dan Carpenter <[email protected]>
media: dvbdev: drop refcount on error path in dvb_device_open()

Zhipeng Lu <[email protected]>
media: cx231xx: fix a memleak in cx231xx_init_isoc

Tomi Valkeinen <[email protected]>
drm/bridge: tc358767: Fix return value on error case

Zhipeng Lu <[email protected]>
drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table

Zhipeng Lu <[email protected]>
drm/radeon/dpm: fix a memleak in sumo_parse_power_table

Yang Yingliang <[email protected]>
drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()

Dmitry Baryshkov <[email protected]>
drm/drv: propagate errors from drm_modeset_register_all()

Konrad Dybcio <[email protected]>
drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks

Dmitry Baryshkov <[email protected]>
drm/msm/mdp4: flush vblank event on disable

Linus Walleij <[email protected]>
ASoC: cs35l34: Fix GPIO name and drop legacy include

Linus Walleij <[email protected]>
ASoC: cs35l33: Fix GPIO name and drop legacy include

Nikita Zhandarovich <[email protected]>
drm/radeon: check return value of radeon_ring_lock()

Nikita Zhandarovich <[email protected]>
drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()

Nikita Zhandarovich <[email protected]>
drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()

Chao Yu <[email protected]>
f2fs: fix to avoid dirent corruption

Dario Binacchi <[email protected]>
drm/bridge: Fix typo in post_disable() description

Ricardo B. Marliere <[email protected]>
media: pvrusb2: fix use after free on context disconnection

Leon Romanovsky <[email protected]>
RDMA/usnic: Silence uninitialized symbol smatch warnings

Arnd Bergmann <[email protected]>
ARM: davinci: always select CONFIG_CPU_ARM926T

Eric Dumazet <[email protected]>
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()

Francesco Dolcini <[email protected]>
Bluetooth: btmtkuart: fix recv_buf() return value

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bogus check for re-auth no supported with non-ssp

Florian Westphal <[email protected]>
netfilter: nf_tables: mark newset as dead on transaction abort

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192se: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192de: using calculate_bit_shift()

Colin Ian King <[email protected]>
rtlwifi: rtl8192de: make arrays static const, makes object smaller

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8192c: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()

Su Hui <[email protected]>
wifi: rtlwifi: add calculate_bit_shift()

Joakim Zhang <[email protected]>

    dma-mapping: clear dev->dma_mem to NULL after freeing it

Arseniy Krasnov <[email protected]>
virtio/vsock: fix logic which reduces credit update messages

Hangbin Liu <[email protected]>
selftests/net: fix grep checking for fib_nexthop_multiprefix

Yihang Li <[email protected]>
scsi: hisi_sas: Replace with standard error code return value

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sdm845-db845c: correct LED panic indicator

Artem Chernyshev <[email protected]>
scsi: fnic: Return error if vmalloc() failed

Su Hui <[email protected]>
wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior

Joe Perches <[email protected]>
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift

Christophe JAILLET <[email protected]>
firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()

Peter Delevoryas <[email protected]>
net/ncsi: Fix netlink major/minor version numbers

Bhaskar Chowdhury <[email protected]>
ncsi: internal.h: Fix a spello

Dmitry Baryshkov <[email protected]>
ARM: dts: qcom: apq8064: correct XOADC register address

Arnd Bergmann <[email protected]>
wifi: libertas: stop selecting wext

Florian Lehner <[email protected]>
bpf, lpm: Fix check prefixlen before walking trie

Chih-Kang Chang <[email protected]>
wifi: rtw88: fix RX filter in FIF_ALLMULTI flag

Trond Myklebust <[email protected]>
NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT

Benjamin Coddington <[email protected]>
blocklayoutdriver: Fix reference leak of pnfs_device_node

Chengming Zhou <[email protected]>

    crypto: scomp - fix req->dst buffer overflow

Ovidiu Panait <[email protected]>

    crypto: sahara - do not resize req->src when doing hash operations

Ovidiu Panait <[email protected]>

    crypto: sahara - fix processing hash requests with req->nbytes < sg->length

Ovidiu Panait <[email protected]>
crypto: sahara - improve error handling in sahara_sha_process()

Ovidiu Panait <[email protected]>
crypto: sahara - fix wait_for_completion_timeout() error handling

Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash reqsize

wangyangxin <[email protected]>
crypto: virtio - Wait for tasklet to complete on device remove

Osama Muhammad <[email protected]>
gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump

Sergey Shtylyov <[email protected]>
pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()

Ovidiu Panait <[email protected]>
crypto: sahara - fix error handling in sahara_hw_descriptor_create()

Ovidiu Panait <[email protected]>

    crypto: sahara - fix processing requests with cryptlen < sg->length

Ovidiu Panait <[email protected]>
crypto: sahara - fix ahash selftest failure

Ovidiu Panait <[email protected]>
crypto: sahara - remove FLAGS_NEW_KEY logic

Herbert Xu <[email protected]>
crypto: af_alg - Disallow multiple in-flight AIO requests

Dinghao Liu <[email protected]>
crypto: ccp - fix memleak in ccp_init_dm_workarea

zhenwei pi <[email protected]>
virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC

Ram Muthiah <[email protected]>
crypto: virtio - don't use 'default m'

Gonglei (Arei) <[email protected]>
crypto: virtio - Handle dataq logic with tasklet

Mickaël Salaün <[email protected]>
selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket

ZhaoLong Wang <[email protected]>
mtd: Fix gluebi NULL pointer dereference caused by ftl notifier

Wolfram Sang <[email protected]>
spi: sh-msiof: Enforce fixed DTDL for R-Car H3

Gavrilov Ilia <[email protected]>
calipso: fix memory leak in netlbl_calipso_add_pass()

Zheng Yejian <[email protected]>
netlabel: remove unused parameter in netlbl_netlink_auditinfo()

Andrew Lunn <[email protected]>
net: netlabel: Fix kerneldoc warnings

Nikita Kiryushin <[email protected]>
ACPI: LPIT: Avoid u32 multiplication overflow

Nikita Kiryushin <[email protected]>
ACPI: video: check for error while searching for backlight device parent

Ronald Monthero <[email protected]>
mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response

Kunwu Chan <[email protected]>
powerpc/imc-pmu: Add a null pointer check in update_events_in_group()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_powercap_init()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check in opal_event_init()

Kunwu Chan <[email protected]>
powerpc/powernv: Add a null pointer check to scom_debug_init_one()

Michael Ellerman <[email protected]>
selftests/powerpc: Fix error handling in FPU/VMX preemption tests

Nathan Lynch <[email protected]>
powerpc/pseries/memhp: Fix access beyond end of drmem array

Laurent Dufour <[email protected]>
powerpc/pseries/memhotplug: Quieten some DLPAR operations

Randy Dunlap <[email protected]>
powerpc/44x: select I2C for CURRITUCK

Masahiro Yamada <[email protected]>
powerpc: add crtsavres.o to always-y instead of extra-y

Arnd Bergmann <[email protected]>
EDAC/thunderx: Fix possible out-of-bounds string access

Colin Ian King <[email protected]>
x86/lib: Fix overflow when counting digits

James Clark <[email protected]>
coresight: etm4x: Fix width of CCITMIN field

Cameron Williams <[email protected]>
parport: parport_serial: Add Brainboxes device IDs and geometry

Cameron Williams <[email protected]>
parport: parport_serial: Add Brainboxes BAR details

Guanghui Feng <[email protected]>
uio: Fix use-after-free in uio_open

Carlos Llamas <[email protected]>
binder: fix comment on binder_alloc_new_buf() return value

Carlos Llamas <[email protected]>
binder: fix trivial typo of binder_free_buf_locked()

Carlos Llamas <[email protected]>
binder: use EPOLLERR from eventpoll.h

Hans de Goede <[email protected]>
ACPI: resource: Add another DMI match for the TongFang GMxXGxx

Jani Nikula <[email protected]>
drm/crtc: fix uninitialized variable use

Stefan Wahren <[email protected]>
ARM: sun9i: smp: fix return code check of of_property_match_string

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

Luca Weiss <[email protected]>
Input: xpad - add Razer Wolverine V2 support

Vineet Gupta <[email protected]>
ARC: fix spare error

Vineeth Vijayan <[email protected]>
s390/scm: fix virtual vs physical address confusion

Esther Shimanovich <[email protected]>
Input: i8042 - add nomux quirk for Acer P459-G2-M

Hans de Goede <[email protected]>
Input: atkbd - skip ATKBD_CMD_GETID in translated mode

Krzysztof Kozlowski <[email protected]>
reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning

Steven Rostedt (Google) <[email protected]>
ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI

Steven Rostedt (Google) <[email protected]>
tracing: Add size check when printing trace_marker output

Steven Rostedt (Google) <[email protected]>
tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing

Judy Hsiao <[email protected]>
neighbour: Don't let neigh_forced_gc() disable preemption for long

Ziqi Zhao <[email protected]>
drm/crtc: Fix uninit-value bug in drm_mode_setcrtc

Zhang Yi <[email protected]>
jbd2: correct the printing of write_flags in jbd2_write_superblock()

Weihao Li <[email protected]>
clk: rockchip: rk3128: Fix HCLK_OTG gate register

Inki Dae <[email protected]>
drm/exynos: fix a wrong error checking

Xiang Yang <[email protected]>
drm/exynos: fix a potential error pointer dereference

Keith Busch <[email protected]>
nvme: introduce helper function to get ctrl state

David Rau <[email protected]>
ASoC: da7219: Support low DC impedance headset

Thinh Tran <[email protected]>
net/tg3: fix race condition in tg3_reset_task()

Dave Airlie <[email protected]>
nouveau/tu102: flush all pdbs on vmm flush

Shuming Fan <[email protected]>
ASoC: rt5650: add mutex to avoid the jack detection failure

Maciej Strozek <[email protected]>
ASoC: cs43130: Fix incorrect frame delay configuration

Maciej Strozek <[email protected]>
ASoC: cs43130: Fix the position of const qualifier

Kamil Duljas <[email protected]>
ASoC: Intel: Skylake: mem leak in skl register function

David Lin <[email protected]>
ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16

Kamil Duljas <[email protected]>
ASoC: Intel: Skylake: Fix mem leak in few functions

Vasiliy Kovalev <[email protected]>
ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro

Charles Keepax <[email protected]>
pinctrl: lochnagar: Don't build on MIPS

Eric Biggers <[email protected]>
f2fs: explicitly null-terminate the xattr list

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/kernel/signal.c                           |   6 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi                |   2 +-
 arch/arm/mach-davinci/Kconfig                      |   1 +
 arch/arm/mach-sunxi/mc_smp.c                       |   4 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   2 +-
 arch/mips/alchemy/devboards/db1200.c               |   2 +-
 arch/mips/alchemy/devboards/db1550.c               |   2 +-
 arch/mips/kernel/setup.c                           |   4 +-
 arch/powerpc/lib/Makefile                          |   2 +-
 arch/powerpc/perf/imc-pmu.c                        |   6 +
 arch/powerpc/platforms/44x/Kconfig                 |   1 +
 arch/powerpc/platforms/powernv/opal-irqchip.c      |   2 +
 arch/powerpc/platforms/powernv/opal-powercap.c     |   6 +
 arch/powerpc/platforms/powernv/opal-xscom.c        |   5 +
 arch/powerpc/platforms/pseries/hotplug-memory.c    |  21 ++--
 arch/s390/include/asm/pci_io.h                     |  32 +++---
 arch/s390/pci/pci_mmio.c                           |  12 +-
 arch/x86/kernel/kvmclock.c                         |  12 +-
 arch/x86/lib/misc.c                                |   2 +-
 crypto/af_alg.c                                    |  14 ++-
 crypto/scompress.c                                 |   6 +
 drivers/acpi/acpi_lpit.c                           |   2 +-
 drivers/acpi/acpi_video.c                          |  12 +-
 drivers/acpi/property.c                            |   4 +
 drivers/acpi/resource.c                            |   7 ++
 drivers/android/binder.c                           |   4 +-
 drivers/android/binder_alloc.c                     |  84 +++++++++++---
 drivers/android/binder_alloc.h                     |   5 +-
 drivers/android/binder_alloc_selftest.c            |   2 +-
 drivers/base/swnode.c                              |   3 +
 drivers/bluetooth/btmtkuart.c                      |  11 +-
 drivers/clk/clk-si5341.c                           |   4 +-
 drivers/clk/rockchip/clk-rk3128.c                  |   2 +-
 drivers/clk/zynqmp/clk-mux-zynqmp.c                |   2 +-
 drivers/crypto/ccp/ccp-ops.c                       |   5 +-
 drivers/crypto/sahara.c                            | 127 ++++++++-------------
 drivers/crypto/virtio/Kconfig                      |   1 -
 drivers/crypto/virtio/virtio_crypto_common.h       |   2 +
 drivers/crypto/virtio/virtio_crypto_core.c         |  26 +++--
 drivers/edac/thunderx_edac.c                       |  10 +-
 drivers/firmware/ti_sci.c                          |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/kv_dpm.c                |   4 +-
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |   5 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
 drivers/gpu/drm/drm_crtc.c                         |   8 +-
 drivers/gpu/drm/drm_drv.c                          |  10 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c            |   8 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   2 +
 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c          |   9 ++
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   4 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c |   2 +-
 drivers/gpu/drm/radeon/r100.c                      |   4 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |   4 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   7 +-
 drivers/gpu/drm/radeon/radeon_vm.c                 |   8 +-
 drivers/gpu/drm/radeon/si.c                        |   4 +
 drivers/gpu/drm/radeon/sumo_dpm.c                  |   4 +-
 drivers/gpu/drm/radeon/trinity_dpm.c               |   4 +-
 drivers/hid/wacom_wac.c                            |  32 +-----
 drivers/hwtracing/coresight/coresight-etm4x.h      |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |  40 ++++---
 drivers/infiniband/hw/mthca/mthca_cmd.c            |   4 +-
 drivers/infiniband/hw/mthca/mthca_main.c           |   2 +-
 drivers/input/joystick/xpad.c                      |   1 +
 drivers/input/keyboard/atkbd.c                     |  50 +++++++-
 drivers/input/serio/i8042-x86ia64io.h              |   8 ++
 drivers/media/dvb-core/dvbdev.c                    |   2 +
 drivers/media/usb/cx231xx/cx231xx-core.c           |   2 +
 drivers/media/usb/pvrusb2/pvrusb2-context.c        |   3 +-
 drivers/mmc/host/Kconfig                           |   5 +-
 drivers/mtd/mtd_blkdevs.c                          |   4 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c                |   2 +-
 drivers/net/dsa/vitesse-vsc73xx-core.c             |   2 +
 drivers/net/ethernet/broadcom/tg3.c                |  11 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c |   8 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +-
 drivers/net/phy/micrel.c                           |   1 +
 drivers/net/wireless/marvell/libertas/Kconfig      |   2 -
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   2 +
 drivers/net/wireless/marvell/mwifiex/fw.h          |   1 +
 drivers/net/wireless/marvell/mwifiex/ioctl.h       |   1 +
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c     |   8 ++
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  79 +++----------
 drivers/net/wireless/realtek/rtlwifi/pci.h         |   5 -
 .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c   |  20 +---
 .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c |  16 +--
 .../wireless/realtek/rtlwifi/rtl8192c/phy_common.h |   1 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c   |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.h   |   1 -
 .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c   |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c   |  66 ++++-------
 .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c   |  20 +---
 .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c   |  20 +---
 .../realtek/rtlwifi/rtl8723com/phy_common.c        |   8 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |  19 ++-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |   7 ++
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   4 +-
 drivers/net/xen-netback/netback.c                  |  44 ++++++-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/target/tcp.c                          |  20 +++-
 drivers/of/base.c                                  |   1 +
 drivers/of/unittest-data/tests-phandle.dtsi        |  10 +-
 drivers/of/unittest.c                              |  74 +++++++-----
 drivers/parport/parport_serial.c                   |  64 +++++++++++
 drivers/pci/controller/dwc/pci-keystone.c          |   9 ++
 drivers/pinctrl/cirrus/Kconfig                     |   3 +-
 drivers/reset/hisilicon/hi6220_reset.c             |   2 +-
 drivers/s390/block/scm_blk.c                       |   7 +-
 drivers/scsi/fnic/fnic_debugfs.c                   |   3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   4 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   2 +-
 drivers/spi/spi-sh-msiof.c                         |  17 +++
 drivers/tty/serial/8250/8250_omap.c                |   2 +-
 drivers/tty/serial/imx.c                           |   2 +-
 drivers/uio/uio.c                                  |   7 +-
 drivers/usb/chipidea/core.c                        |   7 ++
 drivers/usb/dwc3/core.c                            |  39 +------
 drivers/usb/dwc3/ep0.c                             |   5 +-
 drivers/usb/mon/mon_bin.c                          |   7 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   3 +-
 drivers/usb/typec/class.c                          |   4 +-
 drivers/video/fbdev/core/fb_defio.c                |   6 +-
 drivers/watchdog/bcm2835_wdt.c                     |   3 +-
 drivers/watchdog/hpwdt.c                           |   2 +-
 drivers/watchdog/watchdog_dev.c                    |   3 +-
 fs/f2fs/namei.c                                    |   2 +-
 fs/f2fs/xattr.c                                    |   6 +
 fs/gfs2/rgrp.c                                     |   2 +-
 fs/jbd2/journal.c                                  |   4 +-
 fs/nfs/blocklayout/blocklayout.c                   |   2 +
 fs/nfs/nfs4proc.c                                  |   3 +
 fs/pstore/ram_core.c                               |   2 +-
 include/crypto/if_alg.h                            |   3 +
 include/drm/drm_bridge.h                           |   2 +-
 include/net/bluetooth/hci_core.h                   |   1 -
 include/uapi/linux/virtio_crypto.h                 |   1 +
 init/do_mounts.c                                   |   9 +-
 kernel/bpf/lpm_trie.c                              |   3 +
 kernel/debug/kdb/kdb_main.c                        |  14 ++-
 kernel/dma/coherent.c                              |   4 +-
 kernel/time/tick-sched.c                           |   5 +
 kernel/trace/ring_buffer.c                         |   6 +
 kernel/trace/trace.c                               |   6 +-
 kernel/trace/trace_output.c                        |   6 +-
 lib/idr.c                                          |   2 +-
 lib/test_ida.c                                     |  40 +++++++
 net/bluetooth/hci_conn.c                           |   8 +-
 net/bluetooth/hci_event.c                          |  11 +-
 net/core/neighbour.c                               |   9 +-
 net/ipv6/ip6_tunnel.c                              |  26 ++---
 net/ncsi/internal.h                                |   9 +-
 net/ncsi/ncsi-netlink.c                            |   4 +-
 net/ncsi/ncsi-pkt.h                                |   7 +-
 net/ncsi/ncsi-rsp.c                                |  26 ++++-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   4 +-
 net/netfilter/nf_tables_api.c                      |   3 +-
 net/netlabel/netlabel_calipso.c                    |  52 +++++----
 net/netlabel/netlabel_cipso_v4.c                   |   4 +-
 net/netlabel/netlabel_mgmt.c                       |   8 +-
 net/netlabel/netlabel_unlabeled.c                  |  10 +-
 net/netlabel/netlabel_user.h                       |   4 +-
 net/vmw_vsock/virtio_transport_common.c            |  13 ++-
 security/apparmor/policy_unpack.c                  |   4 +
 security/selinux/hooks.c                           |   7 ++
 sound/pci/hda/patch_realtek.c                      |  10 ++
 sound/pci/oxygen/oxygen_mixer.c                    |   2 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |  61 ++++++++++
 sound/soc/codecs/cs35l33.c                         |   4 +-
 sound/soc/codecs/cs35l34.c                         |   4 +-
 sound/soc/codecs/cs43130.c                         |   6 +-
 sound/soc/codecs/da7219-aad.c                      |   2 +-
 sound/soc/codecs/nau8822.c                         |   9 +-
 sound/soc/codecs/rt5645.c                          |  10 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   9 +-
 sound/soc/intel/skylake/skl-sst-ipc.c              |   4 +-
 tools/perf/builtin-record.c                        |  23 +++-
 tools/perf/builtin-top.c                           |  22 +++-
 tools/perf/util/bpf-event.c                        |  11 +-
 tools/perf/util/bpf-event.h                        |  19 ++-
 tools/perf/util/env.c                              |  90 ++++++++++++---
 tools/perf/util/env.h                              |  10 ++
 tools/perf/util/evlist.c                           |  21 +---
 tools/perf/util/evlist.h                           |   2 +-
 tools/perf/util/genelf.c                           |   6 +-
 tools/perf/util/header.c                           |   8 +-
 tools/perf/util/top.h                              |   2 +-
 .../drivers/net/mlxsw/spectrum-2/tc_flower.sh      |  52 ++++++++-
 .../selftests/net/fib_nexthop_multiprefix.sh       |   4 +-
 tools/testing/selftests/powerpc/math/fpu_preempt.c |   9 +-
 tools/testing/selftests/powerpc/math/vmx_preempt.c |  10 +-
 193 files changed, 1335 insertions(+), 801 deletions(-)