lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
July 2024
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
448 participants
1241 discussions
Start a n
N
ew thread
Linux 6.9.8
by Greg Kroah-Hartman
I'm announcing the release of the 6.9.8 kernel. All users of the 6.9 kernel series must upgrade. The updated 6.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-6.9.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/kbuild/modules.rst | 8 Makefile | 2 arch/arm/boot/dts/rockchip/rk3066a.dtsi | 1 arch/arm/net/bpf_jit_32.c | 25 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 18 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 1 arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 4 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 2 arch/arm64/include/asm/unistd32.h | 2 arch/arm64/kernel/pi/map_kernel.c | 2 arch/arm64/kernel/syscall.c | 16 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/loongarch/net/bpf_jit.c | 22 arch/mips/kernel/syscalls/syscall_n32.tbl | 2 arch/mips/kernel/syscalls/syscall_o32.tbl | 2 arch/mips/net/bpf_jit_comp.c | 3 arch/parisc/Kconfig | 1 arch/parisc/kernel/sys_parisc32.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 6 arch/parisc/net/bpf_jit_core.c | 8 arch/powerpc/kernel/syscalls/syscall.tbl | 6 arch/riscv/include/asm/insn.h | 2 arch/riscv/kernel/stacktrace.c | 2 arch/s390/include/asm/entry-common.h | 2 arch/s390/kernel/syscalls/syscall.tbl | 2 arch/s390/net/bpf_jit_comp.c | 6 arch/s390/pci/pci_irq.c | 2 arch/sh/kernel/sys_sh32.c | 11 arch/sh/kernel/syscalls/syscall.tbl | 3 arch/sparc/kernel/sys32.S | 221 ------ arch/sparc/kernel/syscalls/syscall.tbl | 8 arch/sparc/net/bpf_jit_comp_64.c | 6 arch/x86/entry/syscalls/syscall_32.tbl | 2 arch/x86/include/asm/entry-common.h | 15 arch/x86/kernel/fpu/core.c | 4 arch/x86/kernel/time.c | 20 arch/x86/net/bpf_jit_comp32.c | 3 crypto/ecdh.c | 2 drivers/ata/ahci.c | 17 drivers/ata/libata-core.c | 32 drivers/counter/ti-eqep.c | 6 drivers/cpufreq/intel_pstate.c | 13 drivers/cxl/core/core.h | 7 drivers/cxl/core/hdm.c | 13 drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/pmem.c | 16 drivers/cxl/core/region.c | 182 ++++- drivers/cxl/cxl.h | 6 drivers/cxl/cxlmem.h | 10 drivers/cxl/mem.c | 17 drivers/gpio/gpio-davinci.c | 5 drivers/gpio/gpiolib-cdev.c | 28 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 18 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 5 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c | 10 drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c | 2 drivers/gpu/drm/amd/display/include/dpcd_defs.h | 5 drivers/gpu/drm/drm_fb_helper.c | 6 drivers/gpu/drm/drm_fbdev_dma.c | 5 drivers/gpu/drm/drm_file.c | 8 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/panel/panel-simple.c | 1 drivers/gpu/drm/radeon/radeon.h | 1 drivers/gpu/drm/radeon/radeon_display.c | 8 drivers/gpu/drm/xe/xe_devcoredump.c | 10 drivers/gpu/drm/xe/xe_pat.c | 2 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 5 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 2 drivers/i2c/i2c-slave-testunit.c | 5 drivers/iio/accel/Kconfig | 2 drivers/iio/adc/ad7266.c | 2 drivers/iio/adc/xilinx-ams.c | 8 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 + drivers/iio/humidity/hdc3020.c | 325 +++++++--- drivers/infiniband/core/restrack.c | 51 - drivers/input/touchscreen/ili210x.c | 4 drivers/iommu/amd/amd_iommu.h | 1 drivers/iommu/amd/init.c | 1 drivers/iommu/amd/iommu.c | 34 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 3 drivers/irqchip/Kconfig | 2 drivers/irqchip/irq-loongson-eiointc.c | 5 drivers/irqchip/irq-loongson-liointc.c | 4 drivers/media/dvb-core/dvbdev.c | 2 drivers/mmc/host/moxart-mmc.c | 78 +- drivers/mmc/host/sdhci-brcmstb.c | 4 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci-pci-o2micro.c | 41 - drivers/mmc/host/sdhci.c | 25 drivers/mtd/parsers/redboot.c | 2 drivers/net/bonding/bond_main.c | 3 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 14 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c | 55 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 5 drivers/net/dsa/microchip/ksz9477.c | 10 drivers/net/dsa/microchip/ksz9477_reg.h | 1 drivers/net/dsa/microchip/ksz_common.c | 2 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/ibm/ibmvnic.c | 6 drivers/net/ethernet/intel/ice/ice_main.c | 10 drivers/net/ethernet/mellanox/mlxsw/pci.c | 18 drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 20 drivers/net/ethernet/microsoft/mana/mana_en.c | 2 drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 55 + drivers/net/phy/micrel.c | 1 drivers/net/phy/sfp.c | 18 drivers/net/usb/ax88179_178a.c | 6 drivers/net/vxlan/vxlan_core.c | 9 drivers/net/wireless/realtek/rtw89/fw.c | 27 drivers/nvme/target/configfs.c | 41 - drivers/nvme/target/fc.c | 2 drivers/pci/msi/msi.c | 10 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 68 +- drivers/pinctrl/pinctrl-rockchip.h | 1 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 drivers/pwm/pwm-stm32.c | 62 + drivers/reset/Kconfig | 1 drivers/s390/virtio/virtio_ccw.c | 4 drivers/scsi/libsas/sas_ata.c | 6 drivers/scsi/libsas/sas_discover.c | 2 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/tty/mxser.c | 2 drivers/tty/serial/8250/8250_omap.c | 22 drivers/tty/serial/8250/8250_pci.c | 13 drivers/tty/serial/bcm63xx_uart.c | 7 drivers/tty/serial/imx.c | 10 drivers/tty/serial/mcf.c | 2 drivers/usb/atm/cxacru.c | 14 drivers/usb/dwc3/core.c | 26 drivers/usb/gadget/function/f_printer.c | 40 - drivers/usb/gadget/function/u_ether.c | 4 drivers/usb/gadget/udc/aspeed_udc.c | 4 drivers/usb/musb/da8xx.c | 8 drivers/usb/typec/ucsi/ucsi.c | 55 - drivers/usb/typec/ucsi/ucsi_glink.c | 5 drivers/usb/typec/ucsi/ucsi_stm32g0.c | 19 drivers/vdpa/vdpa_user/vduse_dev.c | 14 fs/bcachefs/bcachefs.h | 44 - fs/bcachefs/btree_gc.c | 15 fs/bcachefs/btree_gc.h | 48 - fs/bcachefs/btree_gc_types.h | 29 fs/bcachefs/ec.c | 2 fs/bcachefs/sb-downgrade.c | 17 fs/bcachefs/super-io.c | 12 fs/btrfs/free-space-cache.c | 2 fs/btrfs/tree-log.c | 43 - fs/gfs2/log.c | 3 fs/gfs2/super.c | 4 fs/netfs/buffered_write.c | 12 fs/nfs/direct.c | 2 fs/nfsd/nfsctl.c | 2 fs/nfsd/nfssvc.c | 1 fs/ocfs2/aops.c | 5 fs/ocfs2/journal.c | 17 fs/ocfs2/journal.h | 2 fs/ocfs2/ocfs2_trace.h | 2 fs/open.c | 4 include/linux/compat.h | 2 include/linux/filter.h | 10 include/linux/ieee80211.h | 2 include/linux/libata.h | 1 include/linux/mmzone.h | 9 include/linux/nvme.h | 6 include/linux/serial_core.h | 21 include/linux/syscalls.h | 8 include/linux/workqueue.h | 2 include/net/inet_connection_sock.h | 2 include/net/netfilter/nf_tables.h | 5 include/trace/events/qdisc.h | 4 include/uapi/asm-generic/unistd.h | 2 io_uring/io_uring.c | 4 kernel/bpf/arena.c | 16 kernel/bpf/core.c | 6 kernel/bpf/ringbuf.c | 31 kernel/bpf/verifier.c | 69 +- kernel/cpu.c | 11 kernel/sys_ni.c | 2 mm/kasan/common.c | 2 mm/memory.c | 3 mm/page_alloc.c | 9 mm/vmalloc.c | 21 net/batman-adv/originator.c | 27 net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/filter.c | 3 net/core/xdp.c | 4 net/dccp/ipv4.c | 7 net/dccp/ipv6.c | 7 net/ipv4/inet_connection_sock.c | 17 net/ipv4/tcp_input.c | 45 + net/iucv/iucv.c | 26 net/netfilter/nf_hooks_lwtunnel.c | 3 net/netfilter/nf_tables_api.c | 8 net/netfilter/nft_lookup.c | 3 net/openvswitch/conntrack.c | 7 net/sunrpc/svc.c | 5 net/unix/af_unix.c | 37 - scripts/Makefile.dtbinst | 2 scripts/Makefile.package | 2 scripts/package/kernel.spec | 8 security/integrity/evm/evm_main.c | 12 sound/core/seq/seq_ump_convert.c | 10 sound/pci/hda/patch_realtek.c | 3 sound/soc/amd/acp/acp-i2s.c | 8 sound/soc/amd/acp/acp-pci.c | 12 sound/soc/atmel/atmel-classd.c | 7 sound/soc/codecs/cs42l43-jack.c | 4 sound/soc/fsl/fsl-asoc-card.c | 3 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 10 sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 32 sound/soc/rockchip/rockchip_i2s_tdm.c | 13 sound/synth/emux/soundfont.c | 17 tools/power/x86/turbostat/turbostat.c | 2 tools/testing/cxl/test/cxl.c | 4 234 files changed, 2108 insertions(+), 1184 deletions(-) Adrian Hunter (2): mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Aleksandr Mishin (1): gpio: davinci: Validate the obtained number of IRQs Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (1): drm/amdgpu/atomfirmware: fix parsing of vram_info Alexander Sverdlin (1): iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF Alexei Starovoitov (3): bpf: Fix remap of arena. bpf: Fix the corner case with may_goto and jump to the 1st insn. bpf: Fix may_goto with negative offset. Alibek Omarov (1): ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk Alison Schofield (2): cxl/region: Move cxl_dpa_to_region() work to the region driver cxl/region: Avoid null pointer dereference in region lookup Andreas Gruenbacher (1): gfs2: Fix NULL pointer dereference in gfs2_log_flush Andrei Simion (1): ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init Andrew Bresticker (1): mm/memory: don't require head page for do_set_pmd() Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Andrey Konovalov (1): kasan: fix bad call to unpoison_slab_object Andy Chiu (1): riscv: stacktrace: convert arch_stack_walk() to noinstr Andy Yan (1): arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B Anton Protopopov (1): bpf: Add a check for struct bpf_fib_lookup size Arnd Bergmann (11): sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls powerpc: restore some missing spu syscalls parisc: use generic sys_fanotify_mark implementation sh: rework sync_file_range ABI csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage syscalls: fix sys_fanotify_mark prototype Chen-Yu Tsai (1): ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link Chia-Yuan Li (1): wifi: rtw89: download firmware with five times retry Christian A. Ehrhardt (1): usb: typec: ucsi: Never send a lone connector change ack Christoph Hellwig (1): nfs: drop the incorrect assertion in nfs_swap_rw() Christophe Leroy (2): bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() Chuck Lever (1): SUNRPC: Fix backchannel reply, again Claudiu Beznea (1): pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore} Crescent Hsieh (1): tty: serial: 8250: Fix port count mismatch with the device Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Dan Williams (1): cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management Daniel Borkmann (1): bpf: Fix overrunning reservations in ringbuf Daniil Dulov (1): xdp: Remove WARN() from __xdp_reg_mem_model() David Arcari (1): tools/power turbostat: option '-n' is ambiguous David Howells (2): netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait David Lechner (1): counter: ti-eqep: enable clock at probe Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dimitri Fedrau (1): iio: humidity: hdc3020: fix hysteresis representation Dirk Su (1): ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. Doug Brown (1): Revert "serial: core: only stop transmit when HW fifo is empty" Dragan Simic (1): kbuild: Install dtb files as 0644 in Makefile.dtbinst Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Enguerrand de Ribaucourt (2): net: phy: micrel: add Microchip KSZ 9477 to the device table net: dsa: microchip: use collision based back pressure mode Erick Archer (1): drm/radeon/radeon_display: Decrease the size of allocated memory FUKAUMI Naoki (3): Revert "arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes" arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E Fabrice Gasnier (1): usb: ucsi: stm32: fix command completion handling Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Ferry Toth (2): Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment" Revert "usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach" Filipe Manana (1): btrfs: use NOFS context when getting inodes during logging and log replay Greg Kroah-Hartman (2): Revert "net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module" Linux 6.9.8 Guillaume Nault (1): vxlan: Pull inner IP header in vxlan_xmit_one(). Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Halil Pasic (1): s390/virtio_ccw: Fix config change notifications Hangbin Liu (1): bonding: fix incorrect software timestamping report Hannes Reinecke (3): nvmet: do not return 'reserved' for empty TSAS values nvme: fixup comment for nvme RDMA Provider Type nvmet: make 'tsas' attribute idempotent for RDMA Heikki Krogerus (1): usb: typec: ucsi: Ack also failed Get Error commands Heiko Stuebner (1): arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger Himal Prasad Ghimiray (1): drm/xe/xe_devcoredump: Check NULL before assignments Hsin-Te Yuan (2): ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru Huacai Chen (3): irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node() cpu: Fix broken cmdline "nosmp" and "maxcpus=0" irqchip/loongson-liointc: Set different ISRs for different cores Huang-Huang Bao (4): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Ido Schimmel (2): mlxsw: pci: Fix driver initialization with Spectrum-4 mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems Ilpo Järvinen (2): mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jan Kara (1): ocfs2: fix DIO failure due to insufficient transaction credits Jan Sokolowski (1): ice: Rebuild TC queues on VSI queue reconfiguration Jann Horn (1): drm/drm_file: Fix pid refcounting race Janusz Krzysztofik (1): drm/i915/gt: Fix potential UAF by revoke of fence registers Jason Gunthorpe (1): iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID Javier Carrasco (1): usb: typec: ucsi: glink: fix child node release in probe function Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jens Axboe (1): io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI Jeremy Kerr (1): usb: gadget: aspeed_udc: fix device address configuration Jesse Taube (1): RISC-V: fix vector insn load/store width mask Jianguo Wu (1): netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n Joachim Vandersmissen (1): crypto: ecdh - explicitly zeroize private_key Johan Hovold (1): pinctrl: qcom: spmi-gpio: drop broken pm8008 support Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() John Keeping (1): Input: ili210x - fix ili251x_read_touch_data() return value Jonas Gorski (2): serial: core: introduce uart_port_tx_limited_flags() serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() Jonas Karlman (2): arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s Jos Wang (1): usb: dwc3: core: Workaround for CSR read timeout Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs Julia Zhang (1): drm/amdgpu: avoid using null object of framebuffer Kamal Dasu (1): mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard Kees Cook (1): randomize_kstack: Remove non-functional per-arch entropy filtering Kent Gibson (2): gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) gpiolib: cdev: Ignore reconfiguration without direction Kent Overstreet (5): bcachefs: Fix sb_field_downgrade validation bcachefs: Fix sb-downgrade validation bcachefs: Fix bch2_sb_downgrade_update() bcachefs: Fix setting of downgrade recovery passes/errors bcachefs: btree_gc can now handle unknown btrees Kuniyuki Iwashima (4): af_unix: Stop recv(MSG_PEEK) at consumed OOB skb. af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head. af_unix: Don't stop recv() at consumed ex-OOB skb. af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head. Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Li Ming (1): cxl/mem: Fix no cxl_nvd during pmem region auto-assembling Lijo Lazar (1): drm/amdgpu: Fix pci state save during mode-1 reset Linus Torvalds (1): x86: stop playing stack games in profile_pc() Linus Walleij (1): Revert "mmc: moxart-mmc: Use sg_miter for PIO" Liu Ying (1): drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Ma Ke (3): net: mana: Fix possible double free in error handling path drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Maciej Strozek (1): ASoC: cs42l43: Increase default type detect time and button delay Mark Brown (1): reset: gpio: Fix missing gpiolib dependency for GPIO reset controller Mark-PK Tsai (1): kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates Martin KaFai Lau (1): bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode Martin Schiller (1): MIPS: pci: lantiq: restore reset gpio polarity Masahiro Yamada (1): kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n Maxime Coquelin (2): vduse: validate block features only with block devices vduse: Temporarily fail if control queue feature requested Meng Li (1): usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock Michael Strauss (1): drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present Michal Wajdeczko (1): drm/xe: Check pat.ops before dumping PAT settings Mostafa Saleh (1): PCI/MSI: Fix UAF in msi_capability_init Muhammad Ahmed (1): drm/amd/display: Skip pipe if the pipe idx not set properly Naohiro Aota (1): btrfs: zoned: fix initial free space detection Nathan Chancellor (2): tty: mxser: Remove __counted_by from mxser_board.ports[] nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[] Neal Cardwell (1): tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO NeilBrown (1): nfsd: initialise nfsd_info.mutex early. Nick Child (1): ibmvnic: Free any outstanding tx skbs during scrq reset Nikita Zhandarovich (1): usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (5): ata: libata-core: Fix null pointer dereference on error ata,scsi: libata-core: Do not leak memory for ata_port struct members ata: ahci: Clean up sysfs file on error ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models ata: libata-core: Fix double free on error Niklas Schnelle (1): s390/pci: Add missing virt_to_phys() for directed DIBV Nirmoy Das (2): drm/xe: Fix potential integer overflow in page size calculation drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init Oleksij Rempel (2): net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (2): usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (1): netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Rafael J. Wysocki (1): cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Sean Anderson (1): iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask Shannon Nelson (1): ionic: use dev_consume_skb_any outside of napi Sherry Wang (1): drm/amd/display: correct hostvm flag Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Srinivas Kandagatla (1): ASoC: q6apm-lpass-dai: close graph on prepare errors Stefan Berger (1): evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509 Stefan Eichenberger (2): serial: imx: set receiver level before starting uart serial: imx: only set receiver level if it is zero Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Taehee Yoo (1): ionic: fix kernel panic due to multi-buffer handling Takashi Iwai (2): ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages ALSA: seq: Fix missing MSB in MIDI2 SPP conversion Thayne Harbaugh (1): kbuild: Fix build target deb-pkg: ln: failed to create hard link Thomas Bogendoerfer (1): Revert "MIPS: pci: lantiq: restore reset gpio polarity" Thomas Zimmermann (1): drm/fbdev-dma: Only set smem_start is enable per module option Tiezhu Yang (1): irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU Tristram Ha (2): net: dsa: microchip: fix initial port flush problem net: dsa: microchip: fix wrong register write when masking interrupt Udit Kumar (2): serial: 8250_omap: Implementation of Errata i2310 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check Uros Bizjak (1): x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup Uwe Kleine-König (6): pwm: stm32: Improve precision of calculation in .apply() pwm: stm32: Fix for settings using period > UINT32_MAX pwm: stm32: Calculate prescaler with a division instead of a loop pwm: stm32: Refuse too small period requests pwm: stm32: Fix calculation of prescaler pwm: stm32: Fix error message to not describe the previous error path Vasant Hegde (3): iommu/amd: Introduce per device DTE update function iommu/amd: Invalidate cache before removing device from domain list iommu/amd: Fix GT feature enablement again Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vijendar Mukunda (3): ASoC: amd: acp: add a null check for chip_pdev structure ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() ASoC: amd: acp: move chip->flag variable assignment Vitor Soares (1): can: mcp251xfd: fix infinite loop when xmit fails Wenchao Hao (2): workqueue: Increase worker desc's length to 32 RDMA/restrack: Fix potential invalid address access Wolfram Sang (2): i2c: testunit: don't erase registers after STOP i2c: testunit: discard write requests while old command is running Xin Long (1): openvswitch: get related ct labels from its master if it is not confirmed Yao Xingtao (1): cxl/region: check interleave capability Yonghong Song (2): bpf: Add missed var_off setting in set_sext32_default_val() bpf: Add missed var_off setting in coerce_subreg_to_size_sx() Yunseong Kim (1): tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Yuntao Wang (1): cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() Zenghui Yu (1): arm64: Clear the initial ID map correctly before remapping Zhaoyang Huang (1): mm: fix incorrect vbq reference in purge_fragmented_block luoxuanqiang (1): Fix race for duplicate reqsk on identical SYN yangge (1): mm/page_alloc: Separate THP PCP into movable and non-movable categories
5 months, 3 weeks
1
1
0
0
Linux 6.6.37
by Greg Kroah-Hartman
I'm announcing the release of the 6.6.37 kernel. All users of the 6.6 kernel series must upgrade. The updated 6.6.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-6.6.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/kbuild/modules.rst | 8 Makefile | 2 arch/arm/boot/dts/rockchip/rk3066a.dtsi | 1 arch/arm/net/bpf_jit_32.c | 25 - arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 18 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 1 arch/arm64/include/asm/unistd32.h | 2 arch/arm64/kernel/syscall.c | 16 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/loongarch/net/bpf_jit.c | 22 arch/mips/kernel/syscalls/syscall_n32.tbl | 2 arch/mips/kernel/syscalls/syscall_o32.tbl | 2 arch/mips/net/bpf_jit_comp.c | 3 arch/parisc/Kconfig | 1 arch/parisc/kernel/sys_parisc32.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 6 arch/parisc/net/bpf_jit_core.c | 8 arch/powerpc/kernel/syscalls/syscall.tbl | 6 arch/powerpc/net/bpf_jit.h | 18 arch/powerpc/net/bpf_jit_comp.c | 110 +++- arch/powerpc/net/bpf_jit_comp32.c | 13 arch/powerpc/net/bpf_jit_comp64.c | 10 arch/riscv/include/asm/insn.h | 2 arch/riscv/kernel/stacktrace.c | 2 arch/s390/include/asm/entry-common.h | 2 arch/s390/kernel/syscalls/syscall.tbl | 2 arch/s390/net/bpf_jit_comp.c | 6 arch/s390/pci/pci_irq.c | 2 arch/sh/kernel/sys_sh32.c | 11 arch/sh/kernel/syscalls/syscall.tbl | 3 arch/sparc/kernel/sys32.S | 221 ---------- arch/sparc/kernel/syscalls/syscall.tbl | 8 arch/sparc/net/bpf_jit_comp_64.c | 6 arch/x86/entry/syscalls/syscall_32.tbl | 2 arch/x86/include/asm/entry-common.h | 15 arch/x86/kernel/fpu/core.c | 4 arch/x86/kernel/time.c | 20 arch/x86/net/bpf_jit_comp32.c | 3 crypto/ecdh.c | 2 drivers/ata/ahci.c | 17 drivers/ata/libata-core.c | 29 - drivers/counter/ti-eqep.c | 6 drivers/cpufreq/amd-pstate.c | 2 drivers/cpufreq/intel_pstate.c | 13 drivers/cxl/core/core.h | 7 drivers/cxl/core/hdm.c | 13 drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/region.c | 137 ++++++ drivers/cxl/cxl.h | 2 drivers/cxl/cxlmem.h | 10 drivers/gpio/gpio-davinci.c | 5 drivers/gpio/gpiolib-cdev.c | 16 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 18 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c | 10 drivers/gpu/drm/amd/display/include/dpcd_defs.h | 5 drivers/gpu/drm/drm_fb_helper.c | 6 drivers/gpu/drm/drm_fbdev_dma.c | 5 drivers/gpu/drm/drm_file.c | 8 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/panel/panel-simple.c | 1 drivers/gpu/drm/radeon/radeon.h | 1 drivers/gpu/drm/radeon/radeon_display.c | 8 drivers/i2c/i2c-slave-testunit.c | 5 drivers/iio/accel/Kconfig | 2 drivers/iio/adc/ad7266.c | 2 drivers/iio/adc/xilinx-ams.c | 8 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 ++ drivers/iio/pressure/bmp280-core.c | 14 drivers/iio/pressure/bmp280.h | 2 drivers/infiniband/core/restrack.c | 51 -- drivers/input/touchscreen/ili210x.c | 4 drivers/irqchip/Kconfig | 2 drivers/irqchip/irq-loongson-eiointc.c | 5 drivers/irqchip/irq-loongson-liointc.c | 4 drivers/media/dvb-core/dvbdev.c | 2 drivers/mmc/host/sdhci-brcmstb.c | 4 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci-pci-o2micro.c | 41 - drivers/mmc/host/sdhci.c | 25 - drivers/mtd/parsers/redboot.c | 2 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 14 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c | 55 ++ drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 5 drivers/net/dsa/microchip/ksz9477.c | 10 drivers/net/dsa/microchip/ksz9477_reg.h | 1 drivers/net/dsa/microchip/ksz_common.c | 2 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/ibm/ibmvnic.c | 6 drivers/net/ethernet/intel/ice/ice_main.c | 10 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 20 drivers/net/ethernet/microsoft/mana/mana_en.c | 2 drivers/net/phy/micrel.c | 1 drivers/net/usb/ax88179_178a.c | 6 drivers/pci/msi/msi.c | 10 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 68 ++- drivers/pinctrl/pinctrl-rockchip.h | 1 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 drivers/pwm/pwm-stm32.c | 3 drivers/scsi/libsas/sas_ata.c | 6 drivers/scsi/libsas/sas_discover.c | 2 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/tty/serial/8250/8250_omap.c | 22 drivers/tty/serial/bcm63xx_uart.c | 7 drivers/tty/serial/imx.c | 10 drivers/tty/serial/mcf.c | 2 drivers/usb/atm/cxacru.c | 14 drivers/usb/dwc3/core.c | 26 - drivers/usb/dwc3/core.h | 1 drivers/usb/gadget/function/f_printer.c | 40 + drivers/usb/gadget/udc/aspeed_udc.c | 4 drivers/usb/musb/da8xx.c | 8 drivers/usb/typec/ucsi/ucsi.c | 55 +- drivers/usb/typec/ucsi/ucsi_glink.c | 5 drivers/usb/typec/ucsi/ucsi_stm32g0.c | 19 drivers/vdpa/vdpa_user/vduse_dev.c | 14 fs/btrfs/free-space-cache.c | 2 fs/btrfs/tree-log.c | 43 + fs/erofs/data.c | 5 fs/gfs2/log.c | 3 fs/gfs2/super.c | 4 fs/nfs/direct.c | 2 fs/ocfs2/aops.c | 5 fs/ocfs2/journal.c | 17 fs/ocfs2/journal.h | 2 fs/ocfs2/ocfs2_trace.h | 2 fs/open.c | 4 include/linux/compat.h | 2 include/linux/filter.h | 10 include/linux/ieee80211.h | 15 include/linux/libata.h | 1 include/linux/mmzone.h | 9 include/linux/nvme.h | 4 include/linux/serial_core.h | 21 include/linux/syscalls.h | 8 include/linux/workqueue.h | 2 include/net/inet_connection_sock.h | 2 include/net/netfilter/nf_tables.h | 5 include/trace/events/qdisc.h | 4 include/uapi/asm-generic/unistd.h | 2 kernel/bpf/core.c | 6 kernel/bpf/ringbuf.c | 31 + kernel/bpf/verifier.c | 10 kernel/cpu.c | 8 kernel/sys_ni.c | 2 mm/page_alloc.c | 9 mm/vmalloc.c | 21 net/batman-adv/originator.c | 27 + net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/xdp.c | 4 net/dccp/ipv4.c | 7 net/dccp/ipv6.c | 7 net/ipv4/inet_connection_sock.c | 17 net/ipv4/tcp_input.c | 45 +- net/iucv/iucv.c | 26 - net/netfilter/nf_hooks_lwtunnel.c | 3 net/netfilter/nf_tables_api.c | 8 net/netfilter/nft_lookup.c | 3 net/openvswitch/conntrack.c | 7 scripts/Makefile.dtbinst | 2 scripts/Makefile.package | 2 sound/core/seq/seq_ump_convert.c | 10 sound/pci/hda/patch_realtek.c | 3 sound/soc/amd/acp/acp-i2s.c | 8 sound/soc/amd/acp/acp-pci.c | 10 sound/soc/atmel/atmel-classd.c | 17 sound/soc/atmel/atmel-pcm-dma.c | 8 sound/soc/atmel/atmel-pcm-pdc.c | 4 sound/soc/atmel/atmel-pdmic.c | 12 sound/soc/atmel/atmel_wm8904.c | 4 sound/soc/atmel/mikroe-proto.c | 2 sound/soc/atmel/sam9g20_wm8731.c | 2 sound/soc/atmel/sam9x5_wm8731.c | 2 sound/soc/fsl/fsl-asoc-card.c | 3 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 10 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 32 - sound/soc/rockchip/rockchip_i2s_tdm.c | 13 sound/synth/emux/soundfont.c | 17 tools/testing/cxl/test/cxl.c | 4 tools/testing/selftests/net/mptcp/userspace_pm.sh | 50 +- 192 files changed, 1473 insertions(+), 908 deletions(-) Adam Rizkalla (1): iio: pressure: bmp280: Fix BMP580 temperature reading Adrian Hunter (2): mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Aleksandr Mishin (1): gpio: davinci: Validate the obtained number of IRQs Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (1): drm/amdgpu/atomfirmware: fix parsing of vram_info Alexander Sverdlin (1): iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF Alibek Omarov (1): ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk Alison Schofield (2): cxl/region: Move cxl_dpa_to_region() work to the region driver cxl/region: Avoid null pointer dereference in region lookup Andreas Gruenbacher (1): gfs2: Fix NULL pointer dereference in gfs2_log_flush Andrei Simion (1): ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Andy Chiu (1): riscv: stacktrace: convert arch_stack_walk() to noinstr Arnd Bergmann (11): sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls powerpc: restore some missing spu syscalls parisc: use generic sys_fanotify_mark implementation sh: rework sync_file_range ABI csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage syscalls: fix sys_fanotify_mark prototype Christian A. Ehrhardt (1): usb: typec: ucsi: Never send a lone connector change ack Christoph Hellwig (1): nfs: drop the incorrect assertion in nfs_swap_rw() Christophe Leroy (2): bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): bpf: Fix overrunning reservations in ringbuf Daniil Dulov (1): xdp: Remove WARN() from __xdp_reg_mem_model() David Lechner (1): counter: ti-eqep: enable clock at probe Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dirk Su (1): ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. Doug Brown (1): Revert "serial: core: only stop transmit when HW fifo is empty" Dragan Simic (1): kbuild: Install dtb files as 0644 in Makefile.dtbinst Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Enguerrand de Ribaucourt (2): net: phy: micrel: add Microchip KSZ 9477 to the device table net: dsa: microchip: use collision based back pressure mode Erick Archer (1): drm/radeon/radeon_display: Decrease the size of allocated memory FUKAUMI Naoki (2): arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E Fabrice Gasnier (1): usb: ucsi: stm32: fix command completion handling Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Filipe Manana (1): btrfs: use NOFS context when getting inodes during logging and log replay Geliang Tang (1): selftests: mptcp: print_test out of verify_listener_events Greg Kroah-Hartman (2): Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units" Linux 6.6.37 Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Hari Bathini (2): powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] Heikki Krogerus (1): usb: typec: ucsi: Ack also failed Get Error commands Hsin-Te Yuan (2): ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru Huacai Chen (2): irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node() irqchip/loongson-liointc: Set different ISRs for different cores Huang-Huang Bao (4): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Ido Schimmel (1): mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems Ilpo Järvinen (2): mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jan Kara (1): ocfs2: fix DIO failure due to insufficient transaction credits Jan Sokolowski (1): ice: Rebuild TC queues on VSI queue reconfiguration Jann Horn (1): drm/drm_file: Fix pid refcounting race Janusz Krzysztofik (1): drm/i915/gt: Fix potential UAF by revoke of fence registers Javier Carrasco (1): usb: typec: ucsi: glink: fix child node release in probe function Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeff Johnson (1): wifi: mac80211: Use flexible array in struct ieee80211_tim_ie Jeremy Kerr (1): usb: gadget: aspeed_udc: fix device address configuration Jesse Taube (1): RISC-V: fix vector insn load/store width mask Jianguo Wu (1): netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n Jingbo Xu (1): erofs: fix NULL dereference of dif->bdev_handle in fscache mode Joachim Vandersmissen (1): crypto: ecdh - explicitly zeroize private_key Johan Hovold (1): pinctrl: qcom: spmi-gpio: drop broken pm8008 support Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() John Keeping (1): Input: ili210x - fix ili251x_read_touch_data() return value Jonas Gorski (2): serial: core: introduce uart_port_tx_limited_flags() serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() Jonas Karlman (2): arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s Jos Wang (1): usb: dwc3: core: Workaround for CSR read timeout Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs Julia Zhang (1): drm/amdgpu: avoid using null object of framebuffer Kamal Dasu (1): mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard Kees Cook (1): randomize_kstack: Remove non-functional per-arch entropy filtering Kent Gibson (1): gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) Kuninori Morimoto (1): ASoC: atmel: convert not to use asoc_xxx() Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Li peiyu (1): iio: pressure: fix some word spelling errors Lijo Lazar (1): drm/amdgpu: Fix pci state save during mode-1 reset Linus Torvalds (1): x86: stop playing stack games in profile_pc() Liu Ying (1): drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Ma Ke (3): net: mana: Fix possible double free in error handling path drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Mark-PK Tsai (1): kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates Martin KaFai Lau (1): bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode Martin Schiller (1): MIPS: pci: lantiq: restore reset gpio polarity Matthieu Baerts (NGI0) (1): selftests: mptcp: userspace_pm: fixed subtest names Maxime Coquelin (2): vduse: validate block features only with block devices vduse: Temporarily fail if control queue feature requested Meng Li (1): usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock Michael Strauss (1): drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present Mostafa Saleh (1): PCI/MSI: Fix UAF in msi_capability_init Naohiro Aota (1): btrfs: zoned: fix initial free space detection Neal Cardwell (1): tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO Nick Child (1): ibmvnic: Free any outstanding tx skbs during scrq reset Nikita Zhandarovich (1): usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (4): ata: libata-core: Fix null pointer dereference on error ata,scsi: libata-core: Do not leak memory for ata_port struct members ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error Niklas Schnelle (1): s390/pci: Add missing virt_to_phys() for directed DIBV Oleksij Rempel (2): net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (2): usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (1): netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Rafael J. Wysocki (1): cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Sean Anderson (1): iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Srinivas Kandagatla (1): ASoC: q6apm-lpass-dai: close graph on prepare errors Stefan Eichenberger (2): serial: imx: set receiver level before starting uart serial: imx: only set receiver level if it is zero Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Takashi Iwai (2): ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages ALSA: seq: Fix missing MSB in MIDI2 SPP conversion Thayne Harbaugh (1): kbuild: Fix build target deb-pkg: ln: failed to create hard link Thomas Bogendoerfer (1): Revert "MIPS: pci: lantiq: restore reset gpio polarity" Thomas Zimmermann (1): drm/fbdev-dma: Only set smem_start is enable per module option Tiezhu Yang (1): irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU Tristram Ha (2): net: dsa: microchip: fix initial port flush problem net: dsa: microchip: fix wrong register write when masking interrupt Udit Kumar (2): serial: 8250_omap: Implementation of Errata i2310 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check Uros Bizjak (1): x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup Uwe Kleine-König (1): pwm: stm32: Refuse too small period requests Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vijendar Mukunda (2): ASoC: amd: acp: add a null check for chip_pdev structure ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() Vitor Soares (1): can: mcp251xfd: fix infinite loop when xmit fails Wenchao Hao (2): workqueue: Increase worker desc's length to 32 RDMA/restrack: Fix potential invalid address access Wesley Cheng (1): usb: dwc3: core: Add DWC31 version 2.00a controller Wolfram Sang (2): i2c: testunit: don't erase registers after STOP i2c: testunit: discard write requests while old command is running Xin Long (1): openvswitch: get related ct labels from its master if it is not confirmed Yao Xingtao (1): cxl/region: check interleave capability Yonghong Song (2): bpf: Add missed var_off setting in set_sext32_default_val() bpf: Add missed var_off setting in coerce_subreg_to_size_sx() Yunseong Kim (1): tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Yuntao Wang (1): cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() Zhaoyang Huang (1): mm: fix incorrect vbq reference in purge_fragmented_block luoxuanqiang (1): Fix race for duplicate reqsk on identical SYN yangge (1): mm/page_alloc: Separate THP PCP into movable and non-movable categories
5 months, 3 weeks
1
1
0
0
Linux 6.1.97
by Greg Kroah-Hartman
I'm announcing the release of the 6.1.97 kernel. All users of the 6.1 kernel series must upgrade. The updated 6.1.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-6.1.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml | 4 Documentation/devicetree/bindings/i2c/apple,i2c.yaml | 4 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 2 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 4 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml | 4 Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml | 4 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 4 Makefile | 2 arch/arm/boot/dts/rk3066a.dtsi | 1 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 18 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/arm64/include/asm/unistd32.h | 2 arch/arm64/kernel/syscall.c | 16 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/mips/kernel/syscalls/syscall_n32.tbl | 2 arch/mips/kernel/syscalls/syscall_o32.tbl | 2 arch/parisc/Kconfig | 1 arch/parisc/kernel/sys_parisc32.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 6 arch/powerpc/kernel/syscalls/syscall.tbl | 6 arch/riscv/kernel/stacktrace.c | 2 arch/s390/include/asm/entry-common.h | 2 arch/s390/kernel/syscalls/syscall.tbl | 2 arch/s390/pci/pci_irq.c | 2 arch/sh/kernel/sys_sh32.c | 11 arch/sh/kernel/syscalls/syscall.tbl | 3 arch/sparc/kernel/sys32.S | 221 -------- arch/sparc/kernel/syscalls/syscall.tbl | 8 arch/x86/entry/syscalls/syscall_32.tbl | 2 arch/x86/include/asm/efi.h | 11 arch/x86/include/asm/entry-common.h | 15 arch/x86/kernel/fpu/core.c | 4 arch/x86/kernel/time.c | 20 arch/x86/platform/efi/Makefile | 3 arch/x86/platform/efi/efi.c | 8 arch/x86/platform/efi/memmap.c | 249 ++++++++++ crypto/ecdh.c | 2 drivers/acpi/x86/utils.c | 23 drivers/ata/ahci.c | 17 drivers/ata/libata-core.c | 8 drivers/counter/ti-eqep.c | 6 drivers/cpufreq/amd-pstate.c | 2 drivers/cpufreq/intel_pstate.c | 13 drivers/firmware/efi/fdtparams.c | 4 drivers/firmware/efi/memmap.c | 238 --------- drivers/gpio/gpio-davinci.c | 5 drivers/gpio/gpiolib-cdev.c | 16 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 18 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/panel/panel-simple.c | 1 drivers/gpu/drm/radeon/radeon.h | 1 drivers/gpu/drm/radeon/radeon_display.c | 8 drivers/i2c/i2c-slave-testunit.c | 5 drivers/iio/accel/Kconfig | 2 drivers/iio/adc/ad7266.c | 2 drivers/iio/adc/xilinx-ams.c | 8 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 ++ drivers/infiniband/core/restrack.c | 51 -- drivers/input/touchscreen/ili210x.c | 4 drivers/irqchip/irq-loongson-liointc.c | 4 drivers/media/dvb-core/dvbdev.c | 2 drivers/mmc/host/sdhci-brcmstb.c | 4 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci.c | 25 - drivers/mtd/parsers/redboot.c | 2 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 14 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c | 55 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 5 drivers/net/dsa/microchip/ksz9477.c | 10 drivers/net/dsa/microchip/ksz9477_reg.h | 1 drivers/net/dsa/microchip/ksz_common.c | 2 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/ibm/ibmvnic.c | 6 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 20 drivers/net/phy/micrel.c | 1 drivers/net/usb/ax88179_178a.c | 6 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 68 ++ drivers/pinctrl/pinctrl-rockchip.h | 1 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 drivers/pwm/pwm-stm32.c | 3 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/tty/serial/8250/8250_omap.c | 22 drivers/tty/serial/imx.c | 10 drivers/tty/serial/mcf.c | 2 drivers/usb/atm/cxacru.c | 14 drivers/usb/dwc3/core.c | 6 drivers/usb/gadget/function/f_printer.c | 40 + drivers/usb/gadget/udc/aspeed_udc.c | 4 drivers/usb/musb/da8xx.c | 8 drivers/usb/typec/ucsi/ucsi.c | 55 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 19 drivers/vdpa/vdpa_user/vduse_dev.c | 14 fs/btrfs/free-space-cache.c | 2 fs/gfs2/super.c | 2 fs/nfs/direct.c | 2 fs/ocfs2/aops.c | 5 fs/ocfs2/journal.c | 17 fs/ocfs2/journal.h | 2 fs/ocfs2/ocfs2_trace.h | 2 fs/open.c | 4 include/linux/compat.h | 2 include/linux/efi.h | 10 include/linux/filter.h | 5 include/linux/ieee80211.h | 2 include/linux/mmzone.h | 9 include/linux/nvme.h | 4 include/linux/syscalls.h | 8 include/net/inet_connection_sock.h | 2 include/net/netfilter/nf_tables.h | 21 include/trace/events/qdisc.h | 4 include/uapi/asm-generic/unistd.h | 2 kernel/bpf/core.c | 6 kernel/bpf/ringbuf.c | 31 + kernel/bpf/verifier.c | 8 kernel/cpu.c | 8 kernel/sys_ni.c | 2 mm/page_alloc.c | 8 net/batman-adv/originator.c | 27 + net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/filter.c | 3 net/core/xdp.c | 4 net/dccp/ipv4.c | 7 net/dccp/ipv6.c | 7 net/ipv4/inet_connection_sock.c | 17 net/ipv4/tcp_input.c | 45 + net/iucv/iucv.c | 26 - net/netfilter/nf_tables_api.c | 12 net/netfilter/nft_lookup.c | 3 net/netfilter/nft_set_hash.c | 8 net/netfilter/nft_set_pipapo.c | 18 net/netfilter/nft_set_rbtree.c | 6 scripts/Makefile.dtbinst | 2 security/integrity/ima/ima_api.c | 16 security/integrity/ima/ima_template_lib.c | 17 sound/pci/hda/patch_realtek.c | 3 sound/soc/amd/acp/acp-i2s.c | 8 sound/soc/fsl/fsl-asoc-card.c | 3 sound/soc/rockchip/rockchip_i2s_tdm.c | 13 sound/synth/emux/soundfont.c | 17 152 files changed, 1233 insertions(+), 943 deletions(-) Adrian Hunter (2): mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Aleksandr Mishin (1): gpio: davinci: Validate the obtained number of IRQs Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (1): drm/amdgpu/atomfirmware: fix parsing of vram_info Alexander Sverdlin (1): iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF Alibek Omarov (1): ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Andy Chiu (1): riscv: stacktrace: convert arch_stack_walk() to noinstr Anton Protopopov (1): bpf: Add a check for struct bpf_fib_lookup size Ard Biesheuvel (3): efi: memmap: Move manipulation routines into x86 arch tree efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures efi/x86: Free EFI memory map only when installing a new one. Arnd Bergmann (11): sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls powerpc: restore some missing spu syscalls parisc: use generic sys_fanotify_mark implementation sh: rework sync_file_range ABI csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage syscalls: fix sys_fanotify_mark prototype Christian A. Ehrhardt (1): usb: typec: ucsi: Never send a lone connector change ack Christoph Hellwig (1): nfs: drop the incorrect assertion in nfs_swap_rw() Christophe Leroy (1): bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): bpf: Fix overrunning reservations in ringbuf Daniil Dulov (1): xdp: Remove WARN() from __xdp_reg_mem_model() David Lechner (1): counter: ti-eqep: enable clock at probe Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dirk Su (1): ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. Dragan Simic (1): kbuild: Install dtb files as 0644 in Makefile.dtbinst Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Enguerrand de Ribaucourt (2): net: phy: micrel: add Microchip KSZ 9477 to the device table net: dsa: microchip: use collision based back pressure mode Erick Archer (1): drm/radeon/radeon_display: Decrease the size of allocated memory FUKAUMI Naoki (1): arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E Fabrice Gasnier (1): usb: ucsi: stm32: fix command completion handling Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Greg Kroah-Hartman (2): Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units" Linux 6.1.97 Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Heikki Krogerus (1): usb: typec: ucsi: Ack also failed Get Error commands Huacai Chen (1): irqchip/loongson-liointc: Set different ISRs for different cores Huang-Huang Bao (4): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Ido Schimmel (1): mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems Ilpo Järvinen (1): mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jan Kara (1): ocfs2: fix DIO failure due to insufficient transaction credits Janusz Krzysztofik (1): drm/i915/gt: Fix potential UAF by revoke of fence registers Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeremy Kerr (1): usb: gadget: aspeed_udc: fix device address configuration Joachim Vandersmissen (1): crypto: ecdh - explicitly zeroize private_key Johan Hovold (1): pinctrl: qcom: spmi-gpio: drop broken pm8008 support Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() John Keeping (1): Input: ili210x - fix ili251x_read_touch_data() return value Jonas Karlman (2): arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs Julia Zhang (1): drm/amdgpu: avoid using null object of framebuffer Juntong Deng (1): gfs2: Fix slab-use-after-free in gfs2_qd_dealloc Kamal Dasu (1): mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard Kees Cook (1): randomize_kstack: Remove non-functional per-arch entropy filtering Kent Gibson (1): gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) Krzysztof Kozlowski (1): dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Lijo Lazar (1): drm/amdgpu: Fix pci state save during mode-1 reset Linus Torvalds (1): x86: stop playing stack games in profile_pc() Liu Ying (1): drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Ma Ke (2): drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Mario Limonciello (2): ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable ACPI: x86: Force StorageD3Enable on more products Martin KaFai Lau (1): bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode Martin Schiller (1): MIPS: pci: lantiq: restore reset gpio polarity Maxime Coquelin (2): vduse: validate block features only with block devices vduse: Temporarily fail if control queue feature requested Meng Li (1): usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock Naohiro Aota (1): btrfs: zoned: fix initial free space detection Neal Cardwell (1): tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO Nick Child (1): ibmvnic: Free any outstanding tx skbs during scrq reset Nikita Zhandarovich (1): usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (2): ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error Niklas Schnelle (1): s390/pci: Add missing virt_to_phys() for directed DIBV Oleksij Rempel (2): net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (2): usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (2): netfilter: nf_tables: use timestamp to check for set element timeout netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Rafael J. Wysocki (1): cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Rob Herring (1): dt-bindings: i2c: Drop unneeded quotes Sean Anderson (1): iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Srinivasan Shanmugam (1): drm/amd/amdgpu: Fix style errors in amdgpu_drv.c & amdgpu_device.c Stefan Berger (1): ima: Fix use-after-free on a dentry's dname.name Stefan Eichenberger (2): serial: imx: set receiver level before starting uart serial: imx: only set receiver level if it is zero Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Thomas Bogendoerfer (1): Revert "MIPS: pci: lantiq: restore reset gpio polarity" Tristram Ha (2): net: dsa: microchip: fix initial port flush problem net: dsa: microchip: fix wrong register write when masking interrupt Udit Kumar (2): serial: 8250_omap: Implementation of Errata i2310 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check Uros Bizjak (1): x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup Uwe Kleine-König (1): pwm: stm32: Refuse too small period requests Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vijendar Mukunda (1): ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() Vitor Soares (1): can: mcp251xfd: fix infinite loop when xmit fails Wenchao Hao (1): RDMA/restrack: Fix potential invalid address access Wolfram Sang (2): i2c: testunit: don't erase registers after STOP i2c: testunit: discard write requests while old command is running Yunseong Kim (1): tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Yuntao Wang (1): cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() luoxuanqiang (1): Fix race for duplicate reqsk on identical SYN yangge (1): mm/page_alloc: Separate THP PCP into movable and non-movable categories
5 months, 3 weeks
1
1
0
0
Linux 5.15.162
by Greg Kroah-Hartman
I'm announcing the release of the 5.15.162 kernel. All users of the 5.15 kernel series must upgrade. The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.15.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 Makefile | 7 arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 arch/arm/boot/dts/exynos4412-origen.dts | 2 arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 arch/arm/boot/dts/rk3066a.dtsi | 1 arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/arm64/include/asm/kvm_host.h | 1 arch/arm64/include/asm/unistd32.h | 2 arch/arm64/kvm/arm.c | 6 arch/arm64/kvm/vgic/vgic-v3.c | 2 arch/arm64/kvm/vgic/vgic-v4.c | 8 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/mips/bmips/setup.c | 3 arch/mips/kernel/syscalls/syscall_n32.tbl | 2 arch/mips/kernel/syscalls/syscall_o32.tbl | 2 arch/mips/pci/ops-rc32434.c | 4 arch/mips/pci/pcie-octeon.c | 6 arch/parisc/Kconfig | 1 arch/parisc/kernel/sys_parisc32.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 6 arch/powerpc/include/asm/fadump-internal.h | 5 arch/powerpc/include/asm/hvcall.h | 8 arch/powerpc/include/asm/io.h | 24 arch/powerpc/include/asm/uaccess.h | 15 arch/powerpc/kernel/fadump.c | 2 arch/powerpc/kernel/syscalls/syscall.tbl | 2 arch/riscv/mm/init.c | 58 -- arch/s390/kernel/syscalls/syscall.tbl | 2 arch/sh/kernel/sys_sh32.c | 11 arch/sh/kernel/syscalls/syscall.tbl | 3 arch/sparc/kernel/sys32.S | 221 -------- arch/sparc/kernel/syscalls/syscall.tbl | 8 arch/x86/entry/syscalls/syscall_32.tbl | 2 arch/x86/include/asm/cpu_device_id.h | 98 +++ arch/x86/include/asm/efi.h | 11 arch/x86/kernel/amd_nb.c | 9 arch/x86/kernel/cpu/match.c | 4 arch/x86/kernel/fpu/core.c | 4 arch/x86/kernel/kprobes/core.c | 11 arch/x86/kernel/time.c | 20 arch/x86/kvm/x86.c | 9 arch/x86/platform/efi/Makefile | 3 arch/x86/platform/efi/efi.c | 8 arch/x86/platform/efi/memmap.c | 249 +++++++++ block/ioctl.c | 2 crypto/ecdh.c | 2 drivers/acpi/acpica/exregion.c | 23 drivers/acpi/video_detect.c | 8 drivers/acpi/x86/utils.c | 23 drivers/ata/ahci.c | 17 drivers/ata/libata-core.c | 8 drivers/base/core.c | 3 drivers/block/null_blk/zoned.c | 2 drivers/bluetooth/ath3k.c | 25 drivers/bluetooth/btqca.c | 186 +++++- drivers/bluetooth/btqca.h | 36 - drivers/bluetooth/hci_qca.c | 266 +++++++--- drivers/clk/sifive/sifive-prci.c | 8 drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 drivers/dma/dma-axi-dmac.c | 2 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 1 drivers/dma/idxd/irq.c | 4 drivers/dma/ioat/init.c | 75 +- drivers/dma/ioat/registers.h | 7 drivers/firmware/efi/fdtparams.c | 4 drivers/firmware/efi/memmap.c | 239 -------- drivers/gpio/Kconfig | 2 drivers/gpio/gpio-davinci.c | 5 drivers/gpio/gpio-tqmx86.c | 46 - drivers/gpio/gpiolib-cdev.c | 16 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 18 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 144 ++--- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c | 2 drivers/gpu/drm/bridge/panel.c | 7 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 drivers/gpu/drm/exynos/exynos_hdmi.c | 7 drivers/gpu/drm/i915/display/intel_dp.c | 4 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 16 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 drivers/gpu/drm/lima/lima_bcast.c | 12 drivers/gpu/drm/lima/lima_bcast.h | 3 drivers/gpu/drm/lima/lima_gp.c | 8 drivers/gpu/drm/lima/lima_pp.c | 18 drivers/gpu/drm/lima/lima_sched.c | 7 drivers/gpu/drm/lima/lima_sched.h | 1 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/panel/panel-simple.c | 1 drivers/gpu/drm/radeon/radeon.h | 1 drivers/gpu/drm/radeon/radeon_display.c | 8 drivers/gpu/drm/radeon/sumo_dpm.c | 2 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 drivers/greybus/interface.c | 1 drivers/hid/hid-core.c | 1 drivers/hid/hid-ids.h | 1 drivers/hid/hid-logitech-dj.c | 4 drivers/hid/hid-multitouch.c | 6 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-at91-slave.c | 3 drivers/i2c/busses/i2c-designware-slave.c | 2 drivers/i2c/busses/i2c-ocores.c | 2 drivers/i2c/i2c-core-acpi.c | 30 - drivers/i2c/i2c-core-base.c | 98 +++ drivers/i2c/i2c-core-of.c | 66 -- drivers/i2c/i2c-slave-testunit.c | 5 drivers/iio/accel/Kconfig | 2 drivers/iio/accel/mxc4005.c | 68 ++ drivers/iio/adc/ad7266.c | 2 drivers/iio/adc/ad9467.c | 4 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 ++ drivers/iio/dac/ad5592r-base.c | 2 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 4 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 4 drivers/infiniband/core/restrack.c | 51 - drivers/infiniband/hw/mlx5/srq.c | 13 drivers/input/input.c | 105 +++ drivers/input/touchscreen/ili210x.c | 4 drivers/iommu/amd/amd_iommu_types.h | 24 drivers/iommu/amd/init.c | 55 ++ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 drivers/md/bcache/bset.c | 44 - drivers/md/bcache/bset.h | 28 - drivers/md/bcache/btree.c | 40 - drivers/md/bcache/super.c | 5 drivers/md/bcache/sysfs.c | 2 drivers/md/bcache/writeback.c | 10 drivers/media/dvb-core/dvbdev.c | 2 drivers/misc/mei/pci-me.c | 4 drivers/misc/pvpanic/pvpanic-mmio.c | 59 -- drivers/misc/pvpanic/pvpanic-pci.c | 80 --- drivers/misc/pvpanic/pvpanic.c | 90 ++- drivers/misc/pvpanic/pvpanic.h | 10 drivers/misc/vmw_vmci/vmci_event.c | 6 drivers/mmc/host/davinci_mmc.c | 6 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci.c | 25 drivers/mtd/parsers/redboot.c | 2 drivers/net/dsa/microchip/ksz9477.c | 7 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/google/gve/gve.h | 13 drivers/net/ethernet/google/gve/gve_rx_dqo.c | 76 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 21 drivers/net/ethernet/ibm/ibmvnic.c | 6 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c | 33 - drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 5 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 drivers/net/ethernet/qualcomm/qca_debug.c | 6 drivers/net/ethernet/qualcomm/qca_spi.c | 16 drivers/net/ethernet/qualcomm/qca_spi.h | 3 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 6 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 55 +- drivers/net/phy/micrel.c | 1 drivers/net/phy/sfp.c | 3 drivers/net/usb/ax88179_178a.c | 6 drivers/net/usb/rtl8150.c | 3 drivers/net/virtio_net.c | 12 drivers/net/vxlan/vxlan_core.c | 4 drivers/net/wireless/ath/ath.h | 6 drivers/net/wireless/ath/ath10k/Kconfig | 1 drivers/net/wireless/ath/ath9k/main.c | 3 drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 19 drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 drivers/of/of_reserved_mem.c | 9 drivers/pci/controller/pcie-rockchip-ep.c | 6 drivers/pci/pci.c | 12 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 68 ++ drivers/pinctrl/pinctrl-rockchip.h | 1 drivers/platform/x86/dell/dell-smbios-base.c | 91 +-- drivers/power/supply/cros_usbpd-charger.c | 11 drivers/ptp/ptp_chardev.c | 3 drivers/ptp/ptp_sysfs.c | 3 drivers/pwm/pwm-stm32.c | 3 drivers/regulator/bd71815-regulator.c | 2 drivers/regulator/core.c | 1 drivers/scsi/mpi3mr/mpi3mr.h | 1 drivers/scsi/mpi3mr/mpi3mr_os.c | 67 ++ drivers/scsi/mpt3sas/mpt3sas_base.c | 19 drivers/scsi/mpt3sas/mpt3sas_base.h | 3 drivers/scsi/mpt3sas/mpt3sas_ctl.c | 4 drivers/scsi/mpt3sas/mpt3sas_scsih.c | 25 drivers/scsi/qedi/qedi_debugfs.c | 12 drivers/scsi/scsi_transport_sas.c | 29 + drivers/soc/ti/ti_sci_pm_domains.c | 20 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/spmi/hisi-spmi-controller.c | 1 drivers/tty/serial/8250/8250_exar.c | 42 + drivers/tty/serial/8250/8250_omap.c | 22 drivers/tty/serial/8250/8250_pxa.c | 1 drivers/tty/serial/imx.c | 7 drivers/tty/serial/mcf.c | 2 drivers/tty/serial/sc16is7xx.c | 25 drivers/tty/serial/stm32-usart.c | 206 +++++-- drivers/tty/serial/stm32-usart.h | 12 drivers/usb/atm/cxacru.c | 14 drivers/usb/class/cdc-wdm.c | 4 drivers/usb/dwc3/core.c | 6 drivers/usb/gadget/function/f_fs.c | 9 drivers/usb/gadget/function/f_printer.c | 40 + drivers/usb/host/xhci-pci.c | 7 drivers/usb/host/xhci-ring.c | 59 +- drivers/usb/host/xhci.h | 1 drivers/usb/misc/uss720.c | 20 drivers/usb/musb/da8xx.c | 8 drivers/usb/storage/alauda.c | 9 drivers/usb/typec/tcpm/tcpm.c | 1 drivers/vdpa/vdpa_user/vduse_dev.c | 14 fs/btrfs/block-group.c | 11 fs/btrfs/disk-io.c | 10 fs/cifs/cifsfs.c | 2 fs/cifs/smb2transport.c | 2 fs/f2fs/super.c | 2 fs/jfs/xattr.c | 4 fs/ksmbd/mgmt/share_config.c | 6 fs/nfs/read.c | 4 fs/nfsd/nfsfh.c | 4 fs/nilfs2/dir.c | 59 +- fs/nilfs2/segment.c | 3 fs/ocfs2/aops.c | 5 fs/ocfs2/file.c | 2 fs/ocfs2/journal.c | 17 fs/ocfs2/journal.h | 2 fs/ocfs2/namei.c | 2 fs/ocfs2/ocfs2_trace.h | 2 fs/open.c | 4 fs/proc/vmcore.c | 2 fs/udf/udftime.c | 11 include/kvm/arm_vgic.h | 2 include/linux/cma.h | 9 include/linux/compat.h | 2 include/linux/efi.h | 10 include/linux/filter.h | 5 include/linux/i2c.h | 24 include/linux/iommu.h | 2 include/linux/kcov.h | 2 include/linux/mdio.h | 12 include/linux/mod_devicetable.h | 2 include/linux/nvme.h | 4 include/linux/pci.h | 9 include/linux/skbuff.h | 2 include/linux/syscalls.h | 8 include/net/bluetooth/hci_core.h | 36 + include/net/inet_connection_sock.h | 10 include/net/netfilter/nf_tables.h | 5 include/net/request_sock.h | 2 include/net/sock.h | 16 include/net/tcp.h | 2 include/scsi/scsi_transport_sas.h | 2 include/trace/events/qdisc.h | 4 include/uapi/asm-generic/hugetlb_encode.h | 26 include/uapi/asm-generic/unistd.h | 2 kernel/bpf/core.c | 4 kernel/bpf/trampoline.c | 20 kernel/bpf/verifier.c | 8 kernel/cpu.c | 8 kernel/dma/contiguous.c | 4 kernel/events/core.c | 13 kernel/gcov/gcc_4_7.c | 4 kernel/gen_kheaders.sh | 9 kernel/kcov.c | 1 kernel/kprobes.c | 8 kernel/padata.c | 8 kernel/pid_namespace.c | 1 kernel/rcu/rcutorture.c | 16 kernel/sys_ni.c | 2 kernel/time/tick-common.c | 42 - kernel/trace/Kconfig | 4 kernel/trace/ftrace.c | 71 ++ kernel/trace/preemptirq_delay_test.c | 1 mm/cma.c | 20 mm/memory-failure.c | 7 net/batman-adv/originator.c | 29 + net/bluetooth/l2cap_core.c | 8 net/bpf/test_run.c | 6 net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/drop_monitor.c | 20 net/core/filter.c | 3 net/core/net_namespace.c | 9 net/core/netpoll.c | 2 net/core/skbuff.c | 24 net/core/sock.c | 20 net/core/sock_map.c | 16 net/core/xdp.c | 4 net/dccp/ipv4.c | 7 net/dccp/ipv6.c | 7 net/ieee802154/socket.c | 4 net/ipv4/af_inet.c | 23 net/ipv4/cipso_ipv4.c | 12 net/ipv4/inet_connection_sock.c | 22 net/ipv4/raw.c | 2 net/ipv4/tcp.c | 16 net/ipv4/tcp_input.c | 50 + net/ipv4/tcp_minisocks.c | 5 net/ipv6/af_inet6.c | 24 net/ipv6/ip6_fib.c | 6 net/ipv6/ipv6_sockglue.c | 17 net/ipv6/route.c | 9 net/ipv6/seg6_iptunnel.c | 14 net/ipv6/seg6_local.c | 8 net/ipv6/tcp_ipv6.c | 9 net/ipv6/xfrm6_policy.c | 8 net/iucv/iucv.c | 26 net/mac80211/he.c | 10 net/mac80211/mesh_pathtbl.c | 13 net/mac80211/sta_info.c | 4 net/mptcp/pm_netlink.c | 21 net/mptcp/protocol.c | 1 net/ncsi/internal.h | 2 net/ncsi/ncsi-manage.c | 93 +-- net/ncsi/ncsi-rsp.c | 4 net/netfilter/ipset/ip_set_core.c | 92 +-- net/netfilter/ipset/ip_set_list_set.c | 30 - net/netfilter/nf_tables_api.c | 8 net/netfilter/nft_lookup.c | 3 net/netlink/af_netlink.c | 4 net/netrom/nr_timer.c | 3 net/packet/af_packet.c | 30 - net/sched/act_api.c | 66 +- net/sched/act_ct.c | 21 net/sched/sch_multiq.c | 2 net/sched/sch_taprio.c | 15 net/sctp/socket.c | 5 net/smc/af_smc.c | 2 net/sunrpc/auth_gss/auth_gss.c | 4 net/tipc/node.c | 1 net/unix/af_unix.c | 113 ++-- net/unix/diag.c | 12 net/wireless/pmsr.c | 8 net/wireless/util.c | 7 net/xdp/xsk.c | 4 scripts/Makefile.dtbinst | 2 sound/pci/hda/patch_realtek.c | 1 sound/soc/fsl/fsl-asoc-card.c | 3 sound/synth/emux/soundfont.c | 17 tools/include/asm-generic/hugetlb_encode.h | 26 tools/perf/Documentation/perf-script.txt | 7 tools/perf/builtin-script.c | 24 tools/testing/selftests/arm64/tags/tags_test.c | 4 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c | 26 tools/testing/selftests/bpf/test_tc_tunnel.sh | 13 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_eventname.tc | 3 tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 tools/testing/selftests/vm/compaction_test.c | 103 ++- 363 files changed, 3866 insertions(+), 2534 deletions(-) Adam Miotk (1): drm/bridge/panel: Fix runtime warning on panel bridge release Adrian Hunter (3): perf script: Show also errors for --insn-trace option mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Akhmat Karakotov (1): tcp: Use BPF timeout setting for SYN ACK RTO Alan Stern (1): USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Aleksandr Aprelkov (1): iommu/arm-smmu-v3: Free MSIs in case of ENOMEM Aleksandr Mishin (2): liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet gpio: davinci: Validate the obtained number of IRQs Aleksandr Nogikh (1): kcov: don't lose track of remote references during softirqs Alessandro Carminati (Red Hat) (1): selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Alex Henrie (1): usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Alexander Shishkin (5): intel_th: pci: Add Granite Rapids support intel_th: pci: Add Granite Rapids SOC support intel_th: pci: Add Sapphire Rapids SOC support intel_th: pci: Add Meteor Lake-S support intel_th: pci: Add Lunar Lake support Alexander Sverdlin (1): iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF Alexey Kodanev (1): drm/amd/display: drop unnecessary NULL checks in debugfs Amjad Ouled-Ameur (1): drm/komeda: check for error-valued pointer Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Andy Shevchenko (2): pvpanic: Keep single style across modules pvpanic: Indentation fixes here and there Anton Protopopov (1): bpf: Add a check for struct bpf_fib_lookup size Ard Biesheuvel (3): efi: memmap: Move manipulation routines into x86 arch tree efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures efi/x86: Free EFI memory map only when installing a new one. Armin Wolf (1): platform/x86: dell-smbios: Fix wrong token data in sysfs Arnd Bergmann (11): wifi: ath9k: work around memset overflow warning sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls parisc: use generic sys_fanotify_mark implementation sh: rework sync_file_range ABI csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage syscalls: fix sys_fanotify_mark prototype Biju Das (1): regulator: core: Fix modpost error "regulator_get_regmap" undefined Bitterblue Smith (1): wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Bjorn Helgaas (2): dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() dmaengine: ioat: use PCI core macros for PCIe Capability Boris Burkov (1): btrfs: retry block group reclaim without infinite loop Breno Leitao (2): scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory netpoll: Fix race condition in netpoll_owner_active Changbin Du (1): perf: script: add raw|disasm arguments to --insn-trace option Chen Hanxiao (1): SUNRPC: return proper error from gss_wrap_req_priv Chenghai Huang (1): crypto: hisilicon/sec - Fix memory leak for sec resource release Chris Wilson (2): drm/i915/gt: Only kick the signal worker if there's been an update drm/i915/gt: Disarm breadcrumbs if engines are already idle Christian Marangi (1): mips: bmips: BCM6358: make sure CBR is correctly set Christophe Leroy (1): bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() Csókás, Bence (1): net: sfp: Always call `sfp_sm_mod_remove()` on remove Damien Le Moal (2): null_blk: Print correct max open zones limit in null_init_zoned_dev() scsi: mpi3mr: Fix ATA NCQ priority support Dan Carpenter (3): Bluetooth: qca: Fix error code in qca_read_fw_build_info() ptp: fix integer overflow in max_vclocks_store usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): vxlan: Fix regression when dropping packets due to invalid src addresses Daniil Dulov (1): xdp: Remove WARN() from __xdp_reg_mem_model() David Awogbemila (1): gve: Add RX context. David Hildenbrand (1): cma: factor out minimum alignment requirement David Lechner (1): iio: adc: ad9467: fix scan type sign David Ruth (1): net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack DelphineCCChiu (1): net/ncsi: Fix the multi thread manner of NCSI driver Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dev Jain (2): selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages selftests/mm: compaction_test: fix bogus test success on Aarch64 Dirk Behme (1): drivers: core: synchronize really_probe() and dev_uevent() Dmitry Baryshkov (1): wifi: ath10k: fix QCOM_RPROC_COMMON dependency Dmitry Torokhov (1): Input: try trimming too long modalias strings Doug Brown (1): serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level Dragan Simic (1): kbuild: Install dtb files as 0644 in Makefile.dtbinst Edson Juliano Drosdeck (1): ALSA: hda/realtek: Limit mic boost on N14AP7 Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Emmanuel Grumbach (1): wifi: iwlwifi: mvm: don't read past the mfuart notifcation Enguerrand de Ribaucourt (1): net: phy: micrel: add Microchip KSZ 9477 to the device table Enzo Matsumiya (1): smb: client: fix deadlock in smb2_find_smb_tcon() Eric Dumazet (14): ipv6: sr: block BH in seg6_output_core() and seg6_input_core() net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP net: inline sock_prot_inuse_add() net: drop nopreempt requirement on sock_prot_inuse_add() af_unix: annotate lockless accesses to sk->sk_err ipv6: fix possible race in __fib6_drop_pcpu_from() tcp: fix race in tcp_v6_syn_recv_sock() batman-adv: bypass empty buckets in batadv_purge_orig_ref() af_packet: avoid a false positive warning in packet_setsockopt() ipv6: prevent possible NULL deref in fib6_nh_init() ipv6: prevent possible NULL dereference in rt6_probe() xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() ipv6: annotate some data-races around sk->sk_prot Erick Archer (1): drm/radeon/radeon_display: Decrease the size of allocated memory Erico Nunes (2): drm/lima: add mask irq callback to gp and pp drm/lima: mask irqs in timeout path before hard reset Erwan Le Ray (1): serial: stm32: rework RX over DMA Esben Haabendal (1): serial: imx: Introduce timeout when waiting on transmitter empty FUKAUMI Naoki (1): arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Filipe Manana (1): btrfs: fix leak of qgroup extent records after transaction abort Frank Li (1): arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc Frank van der Linden (1): mm/cma: drop incorrect alignment check in cma_init_reserved_mem Gal Pressman (1): net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets Gavrilov Ilia (1): netrom: Fix a memory leak in nr_heartbeat_expiry() George Shen (1): drm/amd/display: Handle Y carry-over in VCP X.Y calculation Greg Kroah-Hartman (2): jfs: xattr: fix buffer overflow for invalid xattr Linux 5.15.162 Gregor Herburger (1): gpio: tqmx86: fix typo in Kconfig label Grygorii Tertychnyi (1): i2c: ocores: set IACK bit after core is enabled Hagar Gamal Halim Hemdan (1): vmci: prevent speculation leaks by sanitizing event in event_deliver() Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Haifeng Xu (1): perf/core: Fix missing wakeup when waiting for context reference Hamish Martin (1): i2c: acpi: Unbind mux adapters before delete Hangyu Hua (1): net: sched: sch_multiq: fix possible OOB write in multiq_tune() Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Hans de Goede (1): iio: accel: mxc4005: Reset chip on probe() and resume() Hector Martin (1): xhci: Handle TD clearing for multiple streams case Heng Qi (1): virtio_net: checksum offloading handling fix Herbert Xu (1): padata: Disable BH when taking works lock on MT path Hersen Wu (1): drm/amd/display: Fix incorrect DSC instance for MST Huang-Huang Bao (4): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Hugo Villeneuve (2): serial: sc16is7xx: replace hardcoded divisor value with BIT() macro serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Ian Forbes (1): drm/vmwgfx: 3D disabled should not effect STDU memory limits Ignat Korchagin (1): net: do not leave a dangling sk pointer, when socket creation fails Ilpo Järvinen (2): MIPS: Routerboard 532: Fix vendor retry check code mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jan Kara (1): ocfs2: fix DIO failure due to insufficient transaction credits Jani Nikula (2): drm/exynos/vidi: fix memory leak in .get_modes() drm/i915/mso: using joiner is not possible with eDP MSO Janusz Krzysztofik (1): drm/i915/gt: Fix potential UAF by revoke of fence registers Jason Xing (1): tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Jean Delvare (2): i2c: at91: Fix the functionality flags of the slave-only interface i2c: designware: Fix the functionality flags of the slave-only interface Jean-Baptiste Maneyrol (1): iio: imu: inv_icm42600: delete unneeded update watermark call Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeff Johnson (1): tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Jianguo Wu (1): seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors Jiapeng Chong (1): drm/amd/display: Clean up some inconsistent indenting Jie Wang (1): net: hns3: add cond_resched() to hns3 ring buffer init process Jiri Olsa (1): bpf: Set run context for rawtp test_run callback Jisheng Zhang (1): riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef Joachim Vandersmissen (1): crypto: ecdh - explicitly zeroize private_key Joao Pinto (1): Avoid hw_desc array overrun in dw-axi-dmac Johan Hovold (2): Bluetooth: qca: fix info leak when fetching fw build id Bluetooth: qca: fix info leak when fetching board id Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 John Keeping (2): usb: gadget: f_fs: use io_data->status consistently Input: ili210x - fix ili251x_read_touch_data() return value Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs José Expósito (1): HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Jozsef Kadlecsik (2): netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type netfilter: ipset: Fix suspicious rcu_dereference_protected() Julia Zhang (1): drm/amdgpu: avoid using null object of framebuffer Justin Stitt (1): block/ioctl: prefer different overflow check Kalle Niemi (1): regulator: bd71815: fix ramp values Karol Kolacinski (1): ptp: Fix error message on failed pin verification Kees Cook (1): rtlwifi: rtl8192de: Style clean-ups Kent Gibson (1): gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) Krzysztof Kozlowski (5): Bluetooth: hci_qca: mark OF related data as maybe unused dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema ARM: dts: samsung: smdkv310: fix keypad no-autorepeat ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Kuangyi Chiang (2): xhci: Apply reset resume quirk to Etron EJ188 xHCI host xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kun(llfl) (1): iommu/amd: Fix sysfs leak in iommu init Kuniyuki Iwashima (15): af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. af_unix: Annodate data-races around sk->sk_state for writers. af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). af_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). af_unix: Use skb_queue_empty_lockless() in unix_release_sock(). af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). ipv6: Fix data races around sk->sk_prot. tcp: Fix data races around icsk->icsk_af_ops. Kunwu Chan (1): kselftest: arm64: Add a null pointer check Kyle Tso (1): usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Li RongQing (1): dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list Lin Ma (1): wifi: cfg80211: pmsr: use correct nla_get_uX functions Lingbo Kong (1): wifi: mac80211: correctly parse Spatial Reuse Parameter Set element Linus Torvalds (1): x86: stop playing stack games in profile_pc() Liu Ying (1): drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Liu Zixian (1): efi: Correct comment on efi_memmap_alloc Lu Baolu (1): iommu: Return right value in iommu_sva_bind_device() Luca Weiss (1): Bluetooth: btqca: Add WCN3988 support Luiz Augusto von Dentz (2): skbuff: introduce skb_pull_data Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Ma Ke (2): drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Manish Rangankar (1): scsi: qedi: Fix crash while reading debugfs attribute Marc Ferland (1): iio: dac: ad5592r: fix temperature channel scaling value Marc Zyngier (1): KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption Marek Szyprowski (1): drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Mario Limonciello (3): PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable ACPI: x86: Force StorageD3Enable on more products Martin Leung (1): drm/amd/display: revert Exit idle optimizations before HDCP execution Masahiro Yamada (1): Revert "kheaders: substituting --sort in archive creation" Masami Hiramatsu (Google) (1): tracing: Build event generation tests only as modules Mathias Nyman (1): xhci: Set correct transferred length for cancelled bulk transfers Matthew Mirvish (1): bcache: fix variable length array abuse in btree_iter Matthew Wilcox (Oracle) (3): nilfs2: Remove check for PageError nilfs2: return the mapped address from nilfs_get_page() nfs: Leave pages in the pagecache if readpage failed Matthias Goergens (1): hugetlb_encode.h: fix undefined behaviour (34 << 26) Matthias Maennich (1): kheaders: explicitly define file modes for archived headers Matthias Schiffer (1): gpio: tqmx86: store IRQ trigger type and unmask status separately Maxime Coquelin (2): vduse: validate block features only with block devices vduse: Temporarily fail if control queue feature requested Meng Li (1): usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock Miaohe Lin (1): mm/huge_memory: don't unpoison huge_zero_folio Michael Ellerman (2): powerpc/uaccess: Fix build errors seen with GCC 13/14 powerpc/io: Avoid clang null pointer arithmetic warnings Min-Hua Chen (1): Bluetooth: btqca: use le32_to_cpu for ver.soc_id Miri Korenblit (1): wifi: iwlwifi: mvm: check n_ssids before accessing the ssids Muhammad Usama Anjum (1): selftests/mm: conform test to TAP format output Nam Cao (1): riscv: fix overlap of allocated page and PTR_ERR Nandor Kracser (1): ksmbd: ignore trailing slashes in share paths Nathan Chancellor (1): kbuild: Remove support for Clang's ThinLTO caching Nathan Lynch (1): powerpc/pseries: Enforce hcall result buffer validity and size Naveen Naidu (1): PCI: Add PCI_ERROR_RESPONSE and related definitions Neal Cardwell (1): tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO Neil Armstrong (1): Bluetooth: qca: use switch case for soc type behavior Nicholas Kazlauskas (1): drm/amd/display: Exit idle optimizations before HDCP execution Nick Child (1): ibmvnic: Free any outstanding tx skbs during scrq reset Nicolas Escande (1): wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects Nikita Shubin (4): dmaengine: ioatdma: Fix leaking on version mismatch dmaengine: ioatdma: Fix error path in ioat3_dma_probe() dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() dmaengine: ioatdma: Fix missing kmem_cache_destroy() Nikita Zhandarovich (2): HID: core: remove unnecessary WARN_ON() in implement() usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (2): ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error Nuno Sa (1): dmaengine: axi-dmac: fix possible race in remove() Oleg Nesterov (2): tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING Oleksij Rempel (3): net: stmmac: Assign configured channel value to EXTTS event net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (3): net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable Ondrej Mosnacek (1): cipso: fix total option length computation Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (1): netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Paolo Abeni (1): mptcp: ensure snd_una is properly initialized on connect Parker Newman (1): serial: exar: adding missing CTI and Exar PCI ids Patrisious Haddad (1): RDMA/mlx5: Add check for srq max_sge attribute Paul E. McKenney (1): rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Pavan Chebbi (1): bnxt_en: Restore PTP tx_avail count in case of skb_pad() error Pedro Tammela (1): net/sched: act_api: rely on rcu in tcf_idr_check_alloc Peter Delevoryas (1): net/ncsi: Simplify Kconfig/dts control flow Peter Oberparleiter (1): gcov: add support for GCC 14 Peter Zijlstra (1): x86/ibt,ftrace: Search for __fentry__ location Petr Pavlu (1): net/ipv6: Fix the RT cache flush via sysctl using a previous delay Qing Wang (1): dmaengine: ioat: switch from 'pci_' to 'dma_' API Raju Rangoju (1): ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Rao Shoaib (1): af_unix: Read with MSG_PEEK loops if the first unread byte is OOB Remi Pommarel (2): wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() wifi: cfg80211: Lock wiphy in cfg80211_get_station Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Rick Wertenbroek (1): PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Rik van Riel (1): fs/proc: fix softlockup in __read_vmcore Roman Smirnov (1): udf: udftime: prevent overflow in udf_disk_stamp_to_time() Russell King (Oracle) (2): i2c: add fwnode APIs net: mdio: add helpers to extract clause 45 regad and devad fields Ryusuke Konishi (2): nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors nilfs2: fix potential kernel bug due to lack of writeback flag waiting Samuel Holland (1): clk: sifive: Do not register clkdevs for PRCI clocks Sean Christopherson (1): KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes Sean O'Brien (1): HID: Add quirk for Logitech Casa touchpad Shahar S Matityahu (1): wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Shichao Lai (1): usb-storage: alauda: Check whether the media is initialized Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Sicong Huang (1): greybus: Fix use-after-free bug in gb_interface_release due to race condition. Simon Horman (1): octeontx2-pf: Add error handling to VLAN unoffload handling Songyang Li (1): MIPS: Octeon: Add PCIe link status check Stefan Wahren (1): qca_spi: Make interrupt remembering atomic Steve French (1): cifs: fix typo in module parameter enable_gcm_256 Steven Rostedt (Google) (1): tracing/selftests: Fix kprobe event name test for .isra. functions Su Yue (2): ocfs2: use coarse time for new created files ocfs2: fix races between hole punching and AIO+DIO Subbaraya Sundeep (1): octeontx2-af: Always allocate PF entries from low prioriy zone Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Taehee Yoo (1): ionic: fix use after netif_napi_del() Takashi Iwai (1): ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 Thadeu Lima de Souza Cascardo (1): sock_map: avoid race between sock_map_close and sk_psock_put Thomas Weißschuh (2): misc/pvpanic: deduplicate common code misc/pvpanic-pci: register attributes via pci_driver Tim Jiang (1): Bluetooth: qca: add support for QCA2066 Tomas Winkler (1): mei: me: release irq in mei_me_pci_resume error path Tomi Valkeinen (1): pmdomain: ti-sci: Fix duplicate PD referrals Tony Luck (2): x86/cpu/vfm: Add new macros to work with (vendor/family/model) values x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL Tristram Ha (1): net: dsa: microchip: fix initial port flush problem Trond Myklebust (1): knfsd: LOOKUP can return an illegal error value Tzung-Bi Shih (1): power: supply: cros_usbpd: provide ID table for avoiding fallback match Udit Kumar (2): serial: 8250_omap: Implementation of Errata i2310 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check Uri Arev (1): Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Uros Bizjak (1): x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup Uwe Kleine-König (2): mmc: davinci: Don't strip remove function when driver is builtin pwm: stm32: Refuse too small period requests Vamshi Gajjela (1): spmi: hisi-spmi-controller: Do not override device identifier Vasant Hegde (1): iommu/amd: Introduce pci segment structure Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vlad Buslov (1): net/sched: act_ct: set 'net' pointer when creating new nf_flow_table Wander Lairson Costa (1): drop_monitor: replace spin_lock by raw_spin_lock Wenchao Hao (1): RDMA/restrack: Fix potential invalid address access Wesley Cheng (1): usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Wolfram Sang (2): i2c: testunit: don't erase registers after STOP i2c: testunit: discard write requests while old command is running Xiaolei Wang (2): net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters net: stmmac: No need to calculate speed divider when offload is disabled Xin Long (2): tipc: force a dst refcount before doing decryption sched: act_ct: add netns into the key of tcf_ct_flow_table Yangtao Li (1): mmc: davinci_mmc: Convert to platform remove callback returning void Yazen Ghannam (1): x86/amd_nb: Check for invalid SMN reads Yonghong Song (1): selftests/bpf: Fix flaky test btf_map_in_map/lookup_update Yonglong Liu (1): net: hns3: fix kernel crash problem in concurrent scenario YonglongLi (2): mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID mptcp: pm: update add_addr counters after connect Yue Haibing (1): netns: Make get_net_ns() handle zero refcount net Yunlei He (1): f2fs: remove clear SB_INLINECRYPT flag in default_options Yunseong Kim (1): tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Yuntao Wang (1): cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() Zheng Yejian (1): ftrace: Fix possible use-after-free issue in ftrace_location() Zheng Zhi Yuan (1): drivers: fix typo in firmware/efi/memmap.c Ziwei Xiao (1): gve: Clear napi->skb before dev_kfree_skb_any() Zqiang (2): rcutorture: Make stall-tasks directly exit when rcutorture tests end rcutorture: Fix invalid context warning when enable srcu barrier testing luoxuanqiang (1): Fix race for duplicate reqsk on identical SYN ye xingchen (1): platform/x86: dell-smbios-base: Use sysfs_emit()
5 months, 3 weeks
1
1
0
0
Linux 5.10.221
by Greg Kroah-Hartman
I'm announcing the release of the 5.10.221 kernel. All users of the 5.10 kernel series must upgrade. The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.10.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 Makefile | 2 arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 arch/arm/boot/dts/exynos4412-origen.dts | 2 arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 arch/arm/boot/dts/rk3066a.dtsi | 1 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/arm64/include/asm/kvm_host.h | 1 arch/arm64/include/asm/unistd32.h | 2 arch/arm64/kvm/arm.c | 6 arch/arm64/kvm/vgic/vgic-v3.c | 2 arch/arm64/kvm/vgic/vgic-v4.c | 8 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/mips/bmips/setup.c | 3 arch/mips/kernel/syscalls/syscall_n32.tbl | 2 arch/mips/kernel/syscalls/syscall_o32.tbl | 2 arch/mips/pci/ops-rc32434.c | 4 arch/mips/pci/pcie-octeon.c | 6 arch/parisc/kernel/syscalls/syscall.tbl | 4 arch/powerpc/include/asm/hvcall.h | 8 arch/powerpc/include/asm/io.h | 24 arch/powerpc/include/asm/uaccess.h | 15 arch/powerpc/kernel/syscalls/syscall.tbl | 2 arch/s390/kernel/syscalls/syscall.tbl | 2 arch/sparc/kernel/sys32.S | 221 ------- arch/sparc/kernel/syscalls/syscall.tbl | 8 arch/x86/entry/syscalls/syscall_32.tbl | 2 arch/x86/include/asm/cpu_device_id.h | 98 +++ arch/x86/include/asm/efi.h | 11 arch/x86/kernel/amd_nb.c | 9 arch/x86/kernel/cpu/match.c | 4 arch/x86/kernel/time.c | 20 arch/x86/platform/efi/Makefile | 3 arch/x86/platform/efi/efi.c | 8 arch/x86/platform/efi/memmap.c | 249 ++++++++ block/ioctl.c | 2 drivers/acpi/acpica/exregion.c | 23 drivers/acpi/device_pm.c | 3 drivers/acpi/internal.h | 9 drivers/acpi/video_detect.c | 8 drivers/acpi/x86/utils.c | 34 + drivers/ata/ahci.c | 17 drivers/ata/libata-core.c | 8 drivers/base/core.c | 3 drivers/block/null_blk/zoned.c | 2 drivers/bluetooth/ath3k.c | 25 drivers/counter/ti-eqep.c | 6 drivers/dma/dma-axi-dmac.c | 2 drivers/dma/ioat/init.c | 75 +- drivers/dma/ioat/registers.h | 7 drivers/firmware/efi/fdtparams.c | 4 drivers/firmware/efi/memmap.c | 239 -------- drivers/gpio/Kconfig | 2 drivers/gpio/gpio-davinci.c | 5 drivers/gpio/gpio-tqmx86.c | 46 - drivers/gpio/gpiolib-cdev.c | 16 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c | 2 drivers/gpu/drm/bridge/panel.c | 7 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 drivers/gpu/drm/exynos/exynos_hdmi.c | 7 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 drivers/gpu/drm/lima/lima_bcast.c | 12 drivers/gpu/drm/lima/lima_bcast.h | 3 drivers/gpu/drm/lima/lima_gp.c | 8 drivers/gpu/drm/lima/lima_pp.c | 18 drivers/gpu/drm/lima/lima_sched.c | 7 drivers/gpu/drm/lima/lima_sched.h | 1 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/panel/panel-simple.c | 1 drivers/gpu/drm/radeon/radeon.h | 1 drivers/gpu/drm/radeon/radeon_display.c | 8 drivers/gpu/drm/radeon/sumo_dpm.c | 2 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 drivers/greybus/interface.c | 1 drivers/hid/hid-core.c | 1 drivers/hid/hid-ids.h | 1 drivers/hid/hid-logitech-dj.c | 4 drivers/hid/hid-multitouch.c | 6 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-at91-slave.c | 3 drivers/i2c/busses/i2c-designware-slave.c | 2 drivers/i2c/busses/i2c-ocores.c | 2 drivers/iio/adc/ad7266.c | 2 drivers/iio/adc/ad9467.c | 4 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 +- drivers/iio/dac/ad5592r-base.c | 2 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 4 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 4 drivers/infiniband/hw/mlx5/srq.c | 15 drivers/input/input.c | 105 +++ drivers/input/touchscreen/ili210x.c | 4 drivers/iommu/amd/amd_iommu_types.h | 24 drivers/iommu/amd/init.c | 55 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 drivers/md/bcache/bset.c | 44 - drivers/md/bcache/bset.h | 28 drivers/md/bcache/btree.c | 40 - drivers/md/bcache/super.c | 5 drivers/md/bcache/sysfs.c | 2 drivers/md/bcache/writeback.c | 10 drivers/media/dvb-core/dvbdev.c | 2 drivers/misc/mei/pci-me.c | 4 drivers/misc/vmw_vmci/vmci_event.c | 6 drivers/mmc/host/davinci_mmc.c | 4 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci.c | 25 drivers/mtd/nand/spi/macronix.c | 112 +++ drivers/mtd/parsers/redboot.c | 2 drivers/net/dsa/microchip/ksz9477.c | 6 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 drivers/net/ethernet/qualcomm/qca_debug.c | 6 drivers/net/ethernet/qualcomm/qca_spi.c | 16 drivers/net/ethernet/qualcomm/qca_spi.h | 3 drivers/net/ethernet/realtek/r8169_main.c | 48 - drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 55 - drivers/net/phy/micrel.c | 1 drivers/net/phy/sfp.c | 3 drivers/net/usb/ax88179_178a.c | 6 drivers/net/usb/rtl8150.c | 3 drivers/net/virtio_net.c | 12 drivers/net/vxlan/vxlan_core.c | 4 drivers/net/wireless/ath/ath.h | 6 drivers/net/wireless/ath/ath9k/main.c | 3 drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 19 drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 drivers/pci/controller/pcie-rockchip-ep.c | 6 drivers/pci/pci.c | 12 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 294 ++-------- drivers/pinctrl/pinctrl-rockchip.h | 246 ++++++++ drivers/power/supply/cros_usbpd-charger.c | 11 drivers/ptp/ptp_chardev.c | 3 drivers/pwm/pwm-stm32.c | 3 drivers/regulator/core.c | 1 drivers/remoteproc/ti_k3_r5_remoteproc.c | 25 drivers/scsi/mpt3sas/mpt3sas_base.c | 19 drivers/scsi/qedi/qedi_debugfs.c | 12 drivers/soc/ti/ti_sci_pm_domains.c | 20 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/staging/hikey9xx/hisi-spmi-controller.c | 1 drivers/tty/serial/8250/8250_exar.c | 42 + drivers/tty/serial/8250/8250_omap.c | 22 drivers/tty/serial/8250/8250_pxa.c | 1 drivers/tty/serial/mcf.c | 2 drivers/tty/serial/sc16is7xx.c | 25 drivers/usb/atm/cxacru.c | 14 drivers/usb/class/cdc-wdm.c | 4 drivers/usb/gadget/function/f_fs.c | 4 drivers/usb/gadget/function/f_printer.c | 40 + drivers/usb/host/xhci-pci.c | 7 drivers/usb/host/xhci-ring.c | 5 drivers/usb/misc/uss720.c | 20 drivers/usb/musb/da8xx.c | 8 drivers/usb/storage/alauda.c | 9 fs/btrfs/disk-io.c | 10 fs/cifs/smb2transport.c | 12 fs/f2fs/super.c | 2 fs/jfs/xattr.c | 4 fs/nfs/read.c | 4 fs/nfsd/nfs4state.c | 7 fs/nfsd/nfsfh.c | 4 fs/nilfs2/dir.c | 59 -- fs/nilfs2/segment.c | 3 fs/ocfs2/aops.c | 5 fs/ocfs2/file.c | 2 fs/ocfs2/journal.c | 17 fs/ocfs2/journal.h | 2 fs/ocfs2/namei.c | 2 fs/ocfs2/ocfs2_trace.h | 2 fs/open.c | 4 fs/proc/vmcore.c | 2 fs/udf/udftime.c | 11 include/kvm/arm_vgic.h | 2 include/linux/compat.h | 2 include/linux/efi.h | 10 include/linux/iommu.h | 2 include/linux/kcov.h | 2 include/linux/mod_devicetable.h | 2 include/linux/nvme.h | 4 include/linux/pci.h | 9 include/linux/sunrpc/svc.h | 20 include/linux/syscalls.h | 2 include/net/bluetooth/hci_core.h | 36 + include/net/netfilter/nf_tables.h | 5 include/net/xdp.h | 3 include/trace/events/qdisc.h | 4 include/trace/events/sunrpc.h | 8 include/uapi/asm-generic/hugetlb_encode.h | 26 include/uapi/asm-generic/unistd.h | 2 kernel/events/core.c | 13 kernel/gcov/gcc_4_7.c | 4 kernel/gen_kheaders.sh | 9 kernel/kcov.c | 1 kernel/padata.c | 8 kernel/pid_namespace.c | 1 kernel/rcu/rcutorture.c | 12 kernel/sys_ni.c | 2 kernel/time/tick-common.c | 42 - kernel/trace/Kconfig | 4 kernel/trace/preemptirq_delay_test.c | 1 net/batman-adv/originator.c | 29 net/bluetooth/l2cap_core.c | 8 net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/drop_monitor.c | 20 net/core/filter.c | 3 net/core/net_namespace.c | 9 net/core/netpoll.c | 2 net/core/sock.c | 6 net/core/xdp.c | 100 ++- net/ipv4/af_inet.c | 23 net/ipv4/cipso_ipv4.c | 12 net/ipv4/tcp.c | 16 net/ipv6/af_inet6.c | 24 net/ipv6/ip6_fib.c | 6 net/ipv6/ipv6_sockglue.c | 9 net/ipv6/route.c | 9 net/ipv6/seg6_iptunnel.c | 14 net/ipv6/tcp_ipv6.c | 9 net/ipv6/xfrm6_policy.c | 8 net/iucv/iucv.c | 26 net/mac80211/he.c | 10 net/mac80211/mesh_pathtbl.c | 13 net/mac80211/sta_info.c | 4 net/mptcp/pm_netlink.c | 18 net/mptcp/protocol.c | 1 net/ncsi/Kconfig | 6 net/ncsi/internal.h | 7 net/ncsi/ncsi-manage.c | 110 ++- net/ncsi/ncsi-rsp.c | 4 net/netfilter/ipset/ip_set_core.c | 92 +-- net/netfilter/ipset/ip_set_list_set.c | 30 - net/netfilter/nf_tables_api.c | 13 net/netfilter/nft_lookup.c | 3 net/netrom/nr_timer.c | 3 net/packet/af_packet.c | 26 net/sched/act_api.c | 66 +- net/sched/act_ct.c | 21 net/sched/sch_multiq.c | 2 net/sched/sch_taprio.c | 15 net/sunrpc/auth_gss/auth_gss.c | 4 net/sunrpc/svc.c | 18 net/tipc/node.c | 1 net/unix/af_unix.c | 47 - net/unix/diag.c | 12 net/wireless/pmsr.c | 8 scripts/Makefile.dtbinst | 2 sound/pci/hda/patch_realtek.c | 1 sound/soc/fsl/fsl-asoc-card.c | 3 sound/soc/intel/boards/sof_sdw.c | 9 sound/synth/emux/soundfont.c | 17 tools/include/asm-generic/hugetlb_encode.h | 20 tools/testing/selftests/arm64/tags/tags_test.c | 4 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c | 26 tools/testing/selftests/bpf/test_tc_tunnel.sh | 13 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_eventname.tc | 3 tools/testing/selftests/vm/compaction_test.c | 103 +-- 273 files changed, 2832 insertions(+), 1797 deletions(-) Adam Miotk (1): drm/bridge/panel: Fix runtime warning on panel bridge release Adrian Hunter (2): mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Alan Stern (1): USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Aleksandr Aprelkov (1): iommu/arm-smmu-v3: Free MSIs in case of ENOMEM Aleksandr Mishin (2): liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet gpio: davinci: Validate the obtained number of IRQs Aleksandr Nogikh (1): kcov: don't lose track of remote references during softirqs Alessandro Carminati (Red Hat) (1): selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Alex Henrie (1): usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Alexander Shishkin (5): intel_th: pci: Add Granite Rapids support intel_th: pci: Add Granite Rapids SOC support intel_th: pci: Add Sapphire Rapids SOC support intel_th: pci: Add Meteor Lake-S support intel_th: pci: Add Lunar Lake support Amjad Ouled-Ameur (1): drm/komeda: check for error-valued pointer Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Anton Protopopov (1): bpf: Add a check for struct bpf_fib_lookup size Ard Biesheuvel (3): efi: memmap: Move manipulation routines into x86 arch tree efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures efi/x86: Free EFI memory map only when installing a new one. Arnd Bergmann (8): wifi: ath9k: work around memset overflow warning sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage Beleswar Padhi (2): remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs remoteproc: k3-r5: Jump to error handling labels in start/stop errors Biju Das (1): regulator: core: Fix modpost error "regulator_get_regmap" undefined Bitterblue Smith (1): wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Bjorn Helgaas (2): dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() dmaengine: ioat: use PCI core macros for PCIe Capability Breno Leitao (2): scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory netpoll: Fix race condition in netpoll_owner_active Chen Hanxiao (1): SUNRPC: return proper error from gss_wrap_req_priv Christian Marangi (1): mips: bmips: BCM6358: make sure CBR is correctly set Chuck Lever (3): SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation SUNRPC: Fix svcxdr_init_encode's buflen calculation Csókás, Bence (1): net: sfp: Always call `sfp_sm_mod_remove()` on remove Damien Le Moal (1): null_blk: Print correct max open zones limit in null_init_zoned_dev() Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): vxlan: Fix regression when dropping packets due to invalid src addresses Daniil Dulov (1): xdp: Remove WARN() from __xdp_reg_mem_model() David Lechner (2): iio: adc: ad9467: fix scan type sign counter: ti-eqep: enable clock at probe David Ruth (1): net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack DelphineCCChiu (1): net/ncsi: Fix the multi thread manner of NCSI driver Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dev Jain (2): selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages selftests/mm: compaction_test: fix bogus test success on Aarch64 Dirk Behme (1): drivers: core: synchronize really_probe() and dev_uevent() Dmitry Torokhov (1): Input: try trimming too long modalias strings Doug Brown (1): serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level Dragan Simic (1): kbuild: Install dtb files as 0644 in Makefile.dtbinst Edson Juliano Drosdeck (1): ALSA: hda/realtek: Limit mic boost on N14AP7 Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Emmanuel Grumbach (1): wifi: iwlwifi: mvm: don't read past the mfuart notifcation Enguerrand de Ribaucourt (1): net: phy: micrel: add Microchip KSZ 9477 to the device table Enzo Matsumiya (1): smb: client: fix deadlock in smb2_find_smb_tcon() Eric Dumazet (10): ipv6: sr: block BH in seg6_output_core() and seg6_input_core() net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP ipv6: fix possible race in __fib6_drop_pcpu_from() tcp: fix race in tcp_v6_syn_recv_sock() batman-adv: bypass empty buckets in batadv_purge_orig_ref() af_packet: avoid a false positive warning in packet_setsockopt() ipv6: prevent possible NULL deref in fib6_nh_init() ipv6: prevent possible NULL dereference in rt6_probe() xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() ipv6: annotate some data-races around sk->sk_prot Erick Archer (1): drm/radeon/radeon_display: Decrease the size of allocated memory Erico Nunes (2): drm/lima: add mask irq callback to gp and pp drm/lima: mask irqs in timeout path before hard reset Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Filipe Manana (1): btrfs: fix leak of qgroup extent records after transaction abort Gal Pressman (1): net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets Gavrilov Ilia (1): netrom: Fix a memory leak in nr_heartbeat_expiry() George Shen (1): drm/amd/display: Handle Y carry-over in VCP X.Y calculation Greg Kroah-Hartman (2): jfs: xattr: fix buffer overflow for invalid xattr Linux 5.10.221 Gregor Herburger (1): gpio: tqmx86: fix typo in Kconfig label Grygorii Tertychnyi (1): i2c: ocores: set IACK bit after core is enabled Hagar Gamal Halim Hemdan (1): vmci: prevent speculation leaks by sanitizing event in event_deliver() Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Haifeng Xu (1): perf/core: Fix missing wakeup when waiting for context reference Hangyu Hua (1): net: sched: sch_multiq: fix possible OOB write in multiq_tune() Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Heiner Kallweit (5): r8169: remove unneeded memory barrier in rtl_tx r8169: improve rtl_tx r8169: improve rtl8169_start_xmit r8169: remove nr_frags argument from rtl_tx_slots_avail r8169: remove not needed check in rtl8169_start_xmit Heng Qi (1): virtio_net: checksum offloading handling fix Herbert Xu (1): padata: Disable BH when taking works lock on MT path Huang-Huang Bao (4): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Hugo Villeneuve (2): serial: sc16is7xx: replace hardcoded divisor value with BIT() macro serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Ian Forbes (1): drm/vmwgfx: 3D disabled should not effect STDU memory limits Ilpo Järvinen (2): MIPS: Routerboard 532: Fix vendor retry check code mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Ivan Mikhaylov (1): net/ncsi: add NCSI Intel OEM command to keep PHY up Jaime Liao (1): mtd: spinand: macronix: Add support for serial NAND flash Jakub Kicinski (1): xdp: Move the rxq_info.mem clearing to unreg_mem_model() Jan Kara (1): ocfs2: fix DIO failure due to insufficient transaction credits Jani Nikula (1): drm/exynos/vidi: fix memory leak in .get_modes() Janusz Krzysztofik (1): drm/i915/gt: Fix potential UAF by revoke of fence registers Jason Xing (1): tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Jean Delvare (2): i2c: at91: Fix the functionality flags of the slave-only interface i2c: designware: Fix the functionality flags of the slave-only interface Jean-Baptiste Maneyrol (1): iio: imu: inv_icm42600: delete unneeded update watermark call Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeff Johnson (1): tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Jeff Layton (1): nfsd: hold a lighter-weight client reference over CB_RECALL_ANY Jianqun Xu (1): pinctrl/rockchip: separate struct rockchip_pin_bank to a head file Jie Wang (1): net: hns3: add cond_resched() to hns3 ring buffer init process Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 John Keeping (1): Input: ili210x - fix ili251x_read_touch_data() return value Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs José Expósito (1): HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Jozsef Kadlecsik (2): netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type netfilter: ipset: Fix suspicious rcu_dereference_protected() Justin Stitt (1): block/ioctl: prefer different overflow check Karol Kolacinski (1): ptp: Fix error message on failed pin verification Kees Cook (1): rtlwifi: rtl8192de: Style clean-ups Ken Milmore (1): r8169: Fix possible ring buffer corruption on fragmented Tx packets. Kent Gibson (1): gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) Krzysztof Kozlowski (4): dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema ARM: dts: samsung: smdkv310: fix keypad no-autorepeat ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Kuangyi Chiang (2): xhci: Apply reset resume quirk to Etron EJ188 xHCI host xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kun(llfl) (1): iommu/amd: Fix sysfs leak in iommu init Kuniyuki Iwashima (10): af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). ipv6: Fix data races around sk->sk_prot. tcp: Fix data races around icsk->icsk_af_ops. Kunwu Chan (1): kselftest: arm64: Add a null pointer check Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Lin Ma (1): wifi: cfg80211: pmsr: use correct nla_get_uX functions Lingbo Kong (1): wifi: mac80211: correctly parse Spatial Reuse Parameter Set element Linus Torvalds (1): x86: stop playing stack games in profile_pc() Liu Ying (1): drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Liu Zixian (1): efi: Correct comment on efi_memmap_alloc Lu Baolu (1): iommu: Return right value in iommu_sva_bind_device() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Ma Ke (2): drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Manish Rangankar (1): scsi: qedi: Fix crash while reading debugfs attribute Marc Ferland (1): iio: dac: ad5592r: fix temperature channel scaling value Marc Zyngier (1): KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption Marek Szyprowski (1): drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Mario Limonciello (7): PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable ACPI: x86: Add another system to quirk list for forcing StorageD3Enable ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable ACPI: x86: Force StorageD3Enable on more products Martin Leung (1): drm/amd/display: revert Exit idle optimizations before HDCP execution Masahiro Yamada (1): Revert "kheaders: substituting --sort in archive creation" Masami Hiramatsu (Google) (1): tracing: Build event generation tests only as modules Mathias Nyman (1): xhci: Set correct transferred length for cancelled bulk transfers Matthew Mirvish (1): bcache: fix variable length array abuse in btree_iter Matthew Wilcox (Oracle) (3): nilfs2: Remove check for PageError nilfs2: return the mapped address from nilfs_get_page() nfs: Leave pages in the pagecache if readpage failed Matthias Goergens (1): hugetlb_encode.h: fix undefined behaviour (34 << 26) Matthias Maennich (1): kheaders: explicitly define file modes for archived headers Matthias Schiffer (1): gpio: tqmx86: store IRQ trigger type and unmask status separately Michael Ellerman (2): powerpc/uaccess: Fix build errors seen with GCC 13/14 powerpc/io: Avoid clang null pointer arithmetic warnings Miri Korenblit (1): wifi: iwlwifi: mvm: check n_ssids before accessing the ssids Muhammad Usama Anjum (1): selftests/mm: conform test to TAP format output Nathan Lynch (1): powerpc/pseries: Enforce hcall result buffer validity and size Naveen Naidu (1): PCI: Add PCI_ERROR_RESPONSE and related definitions Nicholas Kazlauskas (1): drm/amd/display: Exit idle optimizations before HDCP execution Nicolas Escande (1): wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects Nikita Shubin (4): dmaengine: ioatdma: Fix leaking on version mismatch dmaengine: ioatdma: Fix error path in ioat3_dma_probe() dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() dmaengine: ioatdma: Fix missing kmem_cache_destroy() Nikita Zhandarovich (2): HID: core: remove unnecessary WARN_ON() in implement() usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (2): ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error Nuno Sa (1): dmaengine: axi-dmac: fix possible race in remove() Oleg Nesterov (2): tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING Oleksij Rempel (2): net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (3): net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable Ondrej Mosnacek (1): cipso: fix total option length computation Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (2): netfilter: nf_tables: validate family when identifying table via handle netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Paolo Abeni (1): mptcp: ensure snd_una is properly initialized on connect Parker Newman (1): serial: exar: adding missing CTI and Exar PCI ids Patrisious Haddad (1): RDMA/mlx5: Add check for srq max_sge attribute Paul E. McKenney (1): rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Pedro Tammela (1): net/sched: act_api: rely on rcu in tcf_idr_check_alloc Peter Delevoryas (1): net/ncsi: Simplify Kconfig/dts control flow Peter Oberparleiter (1): gcov: add support for GCC 14 Petr Pavlu (1): net/ipv6: Fix the RT cache flush via sysctl using a previous delay Pierre-Louis Bossart (1): ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 Qing Wang (1): dmaengine: ioat: switch from 'pci_' to 'dma_' API Raju Rangoju (1): ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Remi Pommarel (1): wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Rick Wertenbroek (1): PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Rik van Riel (1): fs/proc: fix softlockup in __read_vmcore Roman Smirnov (1): udf: udftime: prevent overflow in udf_disk_stamp_to_time() Ryusuke Konishi (2): nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors nilfs2: fix potential kernel bug due to lack of writeback flag waiting Sean O'Brien (1): HID: Add quirk for Logitech Casa touchpad Sebastian Andrzej Siewior (1): xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). Shahar S Matityahu (1): wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Shichao Lai (1): usb-storage: alauda: Check whether the media is initialized Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Shyam Prasad N (1): cifs: missed ref-counting smb session in find Sicong Huang (1): greybus: Fix use-after-free bug in gb_interface_release due to race condition. Songyang Li (1): MIPS: Octeon: Add PCIe link status check Stefan Wahren (1): qca_spi: Make interrupt remembering atomic Steven Rostedt (Google) (1): tracing/selftests: Fix kprobe event name test for .isra. functions Su Yue (2): ocfs2: use coarse time for new created files ocfs2: fix races between hole punching and AIO+DIO Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Taehee Yoo (1): ionic: fix use after netif_napi_del() Takashi Iwai (1): ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 Toke Høiland-Jørgensen (1): xdp: Allow registering memory model without rxq reference Tomas Winkler (1): mei: me: release irq in mei_me_pci_resume error path Tomi Valkeinen (1): pmdomain: ti-sci: Fix duplicate PD referrals Tony Luck (2): x86/cpu/vfm: Add new macros to work with (vendor/family/model) values x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL Tristram Ha (1): net: dsa: microchip: fix initial port flush problem Trond Myklebust (1): knfsd: LOOKUP can return an illegal error value Tzung-Bi Shih (1): power: supply: cros_usbpd: provide ID table for avoiding fallback match Udit Kumar (2): serial: 8250_omap: Implementation of Errata i2310 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check Uri Arev (1): Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Uwe Kleine-König (2): mmc: davinci: Don't strip remove function when driver is builtin pwm: stm32: Refuse too small period requests Vamshi Gajjela (1): spmi: hisi-spmi-controller: Do not override device identifier Vasant Hegde (1): iommu/amd: Introduce pci segment structure Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vlad Buslov (1): net/sched: act_ct: set 'net' pointer when creating new nf_flow_table Wander Lairson Costa (1): drop_monitor: replace spin_lock by raw_spin_lock Wesley Cheng (1): usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Xiaolei Wang (2): net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters net: stmmac: No need to calculate speed divider when offload is disabled Xin Long (2): tipc: force a dst refcount before doing decryption sched: act_ct: add netns into the key of tcf_ct_flow_table Yazen Ghannam (1): x86/amd_nb: Check for invalid SMN reads Yonghong Song (1): selftests/bpf: Fix flaky test btf_map_in_map/lookup_update YonglongLi (2): mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID mptcp: pm: update add_addr counters after connect Yue Haibing (1): netns: Make get_net_ns() handle zero refcount net Yunjian Wang (1): SUNRPC: Fix null pointer dereference in svc_rqst_free() Yunlei He (1): f2fs: remove clear SB_INLINECRYPT flag in default_options Yunseong Kim (1): tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Zheng Zhi Yuan (1): drivers: fix typo in firmware/efi/memmap.c Zqiang (1): rcutorture: Fix invalid context warning when enable srcu barrier testing
5 months, 3 weeks
1
1
0
0
Linux 5.4.279
by Greg Kroah-Hartman
I'm announcing the release of the 5.4.279 kernel. All users of the 5.4 kernel series must upgrade. The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.4.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 arch/arm/boot/dts/exynos4412-origen.dts | 2 arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 arch/arm/boot/dts/rk3066a.dtsi | 1 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/csky/include/uapi/asm/unistd.h | 1 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/include/uapi/asm/unistd.h | 1 arch/hexagon/kernel/syscalltab.c | 7 arch/mips/bmips/setup.c | 3 arch/mips/pci/ops-rc32434.c | 4 arch/mips/pci/pcie-octeon.c | 6 arch/parisc/kernel/syscalls/syscall.tbl | 4 arch/powerpc/include/asm/hvcall.h | 8 arch/powerpc/include/asm/io.h | 24 arch/sparc/kernel/syscalls/syscall.tbl | 2 arch/x86/kernel/amd_nb.c | 9 arch/x86/kernel/time.c | 20 drivers/acpi/acpica/exregion.c | 23 drivers/ata/libata-core.c | 8 drivers/base/core.c | 3 drivers/bluetooth/ath3k.c | 25 drivers/dma/dma-axi-dmac.c | 2 drivers/dma/ioat/init.c | 1 drivers/gpio/Kconfig | 2 drivers/gpio/gpio-davinci.c | 5 drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c | 2 drivers/gpu/drm/bridge/panel.c | 7 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 drivers/gpu/drm/exynos/exynos_hdmi.c | 7 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/radeon/sumo_dpm.c | 2 drivers/greybus/interface.c | 1 drivers/hid/hid-core.c | 1 drivers/hid/hid-logitech-dj.c | 4 drivers/hv/hv_util.c | 19 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-at91-slave.c | 3 drivers/i2c/busses/i2c-ocores.c | 2 drivers/iio/adc/ad7266.c | 2 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 +- drivers/iio/dac/ad5592r-base.c | 56 - drivers/iio/dac/ad5592r-base.h | 1 drivers/input/input.c | 105 ++- drivers/iommu/amd_iommu_init.c | 9 drivers/media/dvb-core/dvbdev.c | 2 drivers/misc/mei/pci-me.c | 4 drivers/misc/vmw_vmci/vmci_event.c | 6 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/mmc/host/sdhci.c | 25 drivers/mtd/nand/spi/macronix.c | 99 +++ drivers/mtd/parsers/redboot.c | 2 drivers/net/dsa/microchip/ksz9477.c | 6 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 drivers/net/ethernet/mellanox/mlx5/core/health.c | 8 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 4 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 drivers/net/phy/micrel.c | 15 drivers/net/usb/ax88179_178a.c | 6 drivers/net/usb/rtl8150.c | 3 drivers/net/virtio_net.c | 12 drivers/net/vxlan.c | 4 drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 drivers/pci/controller/pcie-rockchip-ep.c | 6 drivers/pci/pci.c | 12 drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 63 +- drivers/ptp/ptp_chardev.c | 3 drivers/pwm/pwm-stm32.c | 3 drivers/regulator/core.c | 1 drivers/scsi/mpt3sas/mpt3sas_base.c | 19 drivers/scsi/qedi/qedi_debugfs.c | 12 drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/tty/serial/mcf.c | 2 drivers/tty/serial/sc16is7xx.c | 25 drivers/usb/atm/cxacru.c | 14 drivers/usb/class/cdc-wdm.c | 4 drivers/usb/gadget/function/f_fs.c | 4 drivers/usb/gadget/function/f_printer.c | 1 drivers/usb/host/xhci-pci.c | 7 drivers/usb/host/xhci-ring.c | 5 drivers/usb/misc/uss720.c | 20 drivers/usb/musb/da8xx.c | 8 drivers/usb/storage/alauda.c | 9 fs/jfs/xattr.c | 4 fs/nfs/read.c | 4 fs/nilfs2/dir.c | 59 - fs/nilfs2/segment.c | 3 fs/ocfs2/file.c | 2 fs/ocfs2/namei.c | 2 fs/open.c | 4 fs/proc/vmcore.c | 2 fs/udf/udftime.c | 11 include/linux/compat.h | 2 include/linux/iommu.h | 2 include/linux/micrel_phy.h | 1 include/linux/nvme.h | 4 include/linux/pci.h | 9 include/linux/syscalls.h | 2 include/net/bluetooth/hci_core.h | 36 + include/net/netfilter/nf_tables.h | 5 include/uapi/asm-generic/hugetlb_encode.h | 24 kernel/events/core.c | 13 kernel/gcov/gcc_4_7.c | 4 kernel/gen_kheaders.sh | 9 kernel/rcu/rcutorture.c | 3 kernel/time/tick-common.c | 42 - kernel/trace/preemptirq_delay_test.c | 1 net/batman-adv/originator.c | 29 net/bluetooth/l2cap_core.c | 8 net/can/j1939/main.c | 6 net/can/j1939/transport.c | 21 net/core/drop_monitor.c | 20 net/core/net_namespace.c | 9 net/core/sock.c | 6 net/ipv4/af_inet.c | 23 net/ipv4/cipso_ipv4.c | 12 net/ipv4/tcp.c | 16 net/ipv6/af_inet6.c | 24 net/ipv6/ip6_fib.c | 6 net/ipv6/ipv6_sockglue.c | 9 net/ipv6/route.c | 9 net/ipv6/seg6_iptunnel.c | 14 net/ipv6/tcp_ipv6.c | 9 net/ipv6/xfrm6_policy.c | 8 net/iucv/iucv.c | 26 net/mac80211/mesh_pathtbl.c | 13 net/mac80211/sta_info.c | 4 net/netfilter/ipset/ip_set_core.c | 92 +- net/netfilter/ipset/ip_set_list_set.c | 30 net/netfilter/nf_tables_api.c | 13 net/netfilter/nft_exthdr.c | 17 net/netfilter/nft_lookup.c | 3 net/netrom/nr_timer.c | 3 net/sched/act_api.c | 66 +- net/sched/sch_multiq.c | 2 net/sched/sch_taprio.c | 15 net/sunrpc/auth_gss/auth_gss.c | 4 net/unix/af_unix.c | 47 - net/unix/diag.c | 12 net/wireless/pmsr.c | 8 sound/soc/fsl/fsl-asoc-card.c | 3 sound/soc/ti/davinci-mcasp.c | 310 ++++------ sound/synth/emux/soundfont.c | 17 tools/include/asm-generic/hugetlb_encode.h | 20 tools/testing/selftests/bpf/test_tc_tunnel.sh | 13 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_eventname.tc | 3 tools/testing/selftests/vm/compaction_test.c | 103 +-- 159 files changed, 1466 insertions(+), 841 deletions(-) Adam Miotk (1): drm/bridge/panel: Fix runtime warning on panel bridge release Adrian Hunter (2): mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Alan Stern (1): USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Aleksandr Mishin (2): liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet gpio: davinci: Validate the obtained number of IRQs Alessandro Carminati (Red Hat) (1): selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Alex Henrie (1): usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Alexander Shishkin (5): intel_th: pci: Add Granite Rapids support intel_th: pci: Add Granite Rapids SOC support intel_th: pci: Add Sapphire Rapids SOC support intel_th: pci: Add Meteor Lake-S support intel_th: pci: Add Lunar Lake support Alexandru Ardelean (1): iio: dac: ad5592r: un-indent code-block for scale read Amjad Ouled-Ameur (1): drm/komeda: check for error-valued pointer Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Arnd Bergmann (5): sparc: fix old compat_sys_select() parisc: use correct compat recv/recvfrom syscalls csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset Biju Das (1): regulator: core: Fix modpost error "regulator_get_regmap" undefined Breno Leitao (1): scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory Chen Hanxiao (1): SUNRPC: return proper error from gss_wrap_req_priv Christian Marangi (1): mips: bmips: BCM6358: make sure CBR is correctly set Colin Ian King (1): ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): vxlan: Fix regression when dropping packets due to invalid src addresses David Ruth (1): net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Dawei Li (2): net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack Denis Arefev (1): mtd: partitions: redboot: Added conversion of operands to a larger type Dev Jain (2): selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages selftests/mm: compaction_test: fix bogus test success on Aarch64 Dirk Behme (1): drivers: core: synchronize really_probe() and dev_uevent() Divya Koppera (1): net: phy: mchp: Add support for LAN8814 QUAD PHY Dmitry Torokhov (1): Input: try trimming too long modalias strings Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Emmanuel Grumbach (1): wifi: iwlwifi: mvm: don't read past the mfuart notifcation Enguerrand de Ribaucourt (1): net: phy: micrel: add Microchip KSZ 9477 to the device table Eric Dumazet (9): ipv6: sr: block BH in seg6_output_core() and seg6_input_core() net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP ipv6: fix possible race in __fib6_drop_pcpu_from() tcp: fix race in tcp_v6_syn_recv_sock() batman-adv: bypass empty buckets in batadv_purge_orig_ref() ipv6: prevent possible NULL deref in fib6_nh_init() ipv6: prevent possible NULL dereference in rt6_probe() xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() ipv6: annotate some data-races around sk->sk_prot Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Florian Westphal (1): netfilter: nftables: exthdr: fix 4-byte stack OOB write Gal Pressman (1): net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets Gavrilov Ilia (1): netrom: Fix a memory leak in nr_heartbeat_expiry() George Shen (1): drm/amd/display: Handle Y carry-over in VCP X.Y calculation Greg Kroah-Hartman (2): jfs: xattr: fix buffer overflow for invalid xattr Linux 5.4.279 Gregor Herburger (1): gpio: tqmx86: fix typo in Kconfig label Grygorii Tertychnyi (1): i2c: ocores: set IACK bit after core is enabled Hagar Gamal Halim Hemdan (1): vmci: prevent speculation leaks by sanitizing event in event_deliver() Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Haifeng Xu (1): perf/core: Fix missing wakeup when waiting for context reference Hangyu Hua (1): net: sched: sch_multiq: fix possible OOB write in multiq_tune() Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Heng Qi (1): virtio_net: checksum offloading handling fix Huang-Huang Bao (3): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Hugo Villeneuve (2): serial: sc16is7xx: replace hardcoded divisor value with BIT() macro serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Ilpo Järvinen (2): MIPS: Routerboard 532: Fix vendor retry check code mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jaime Liao (1): mtd: spinand: macronix: Add support for serial NAND flash Jani Nikula (1): drm/exynos/vidi: fix memory leak in .get_modes() Jason Xing (1): tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Jean Delvare (1): i2c: at91: Fix the functionality flags of the slave-only interface Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeff Johnson (1): tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Joao Paulo Goncalves (1): ASoC: ti: davinci-mcasp: Fix race condition during probe Johan Hovold (1): arm64: dts: qcom: qcs404: fix bluetooth device address Johan Jonker (1): ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Johannes Berg (1): wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs José Expósito (1): HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Jozsef Kadlecsik (2): netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type netfilter: ipset: Fix suspicious rcu_dereference_protected() Karol Kolacinski (1): ptp: Fix error message on failed pin verification Krzysztof Kozlowski (3): ARM: dts: samsung: smdkv310: fix keypad no-autorepeat ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Kuangyi Chiang (2): xhci: Apply reset resume quirk to Etron EJ188 xHCI host xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kun(llfl) (1): iommu/amd: Fix sysfs leak in iommu init Kuniyuki Iwashima (10): af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). ipv6: Fix data races around sk->sk_prot. tcp: Fix data races around icsk->icsk_af_ops. Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Lin Ma (1): wifi: cfg80211: pmsr: use correct nla_get_uX functions Linus Torvalds (1): x86: stop playing stack games in profile_pc() Lu Baolu (1): iommu: Return right value in iommu_sva_bind_device() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Ma Ke (2): drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Manish Rangankar (1): scsi: qedi: Fix crash while reading debugfs attribute Marc Ferland (1): iio: dac: ad5592r: fix temperature channel scaling value Marek Szyprowski (1): drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Mario Limonciello (1): PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Masahiro Yamada (1): Revert "kheaders: substituting --sort in archive creation" Mathias Nyman (1): xhci: Set correct transferred length for cancelled bulk transfers Matthew Wilcox (Oracle) (3): nilfs2: Remove check for PageError nilfs2: return the mapped address from nilfs_get_page() nfs: Leave pages in the pagecache if readpage failed Matthias Goergens (1): hugetlb_encode.h: fix undefined behaviour (34 << 26) Matthias Maennich (1): kheaders: explicitly define file modes for archived headers Michael Ellerman (1): powerpc/io: Avoid clang null pointer arithmetic warnings Moshe Shemesh (1): net/mlx5: Stop waiting for PCI if pci channel is offline Muhammad Usama Anjum (1): selftests/mm: conform test to TAP format output Nathan Lynch (1): powerpc/pseries: Enforce hcall result buffer validity and size Naveen Naidu (1): PCI: Add PCI_ERROR_RESPONSE and related definitions Nicolas Escande (1): wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects Nikita Shubin (1): dmaengine: ioatdma: Fix missing kmem_cache_destroy() Nikita Zhandarovich (2): HID: core: remove unnecessary WARN_ON() in implement() usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (1): ata: libata-core: Fix double free on error Nuno Sa (1): dmaengine: axi-dmac: fix possible race in remove() Oleg Nesterov (1): tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() Oleksij Rempel (2): net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oliver Neukum (2): net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings usb: gadget: printer: SS+ support Ondrej Mosnacek (1): cipso: fix total option length computation Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (2): netfilter: nf_tables: validate family when identifying table via handle netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Paul E. McKenney (1): rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Pedro Tammela (1): net/sched: act_api: rely on rcu in tcf_idr_check_alloc Peter Oberparleiter (1): gcov: add support for GCC 14 Peter Ujfalusi (4): ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing ASoC: ti: davinci-mcasp: Simplify the configuration parameter handling ASoC: ti: davinci-mcasp: Handle missing required DT properties Petr Pavlu (1): net/ipv6: Fix the RT cache flush via sysctl using a previous delay Raju Rangoju (1): ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Remi Pommarel (1): wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Rick Wertenbroek (1): PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Rik van Riel (1): fs/proc: fix softlockup in __read_vmcore Roman Smirnov (1): udf: udftime: prevent overflow in udf_disk_stamp_to_time() Ryusuke Konishi (2): nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors nilfs2: fix potential kernel bug due to lack of writeback flag waiting Sergiu Cuciurean (1): iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock Shahar S Matityahu (1): wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Shichao Lai (1): usb-storage: alauda: Check whether the media is initialized Shigeru Yoshida (1): net: can: j1939: Initialize unused data in j1939_send_one() Sicong Huang (1): greybus: Fix use-after-free bug in gb_interface_release due to race condition. Songyang Li (1): MIPS: Octeon: Add PCIe link status check Steven Rostedt (Google) (1): tracing/selftests: Fix kprobe event name test for .isra. functions Su Yue (2): ocfs2: use coarse time for new created files ocfs2: fix races between hole punching and AIO+DIO Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Taehee Yoo (1): ionic: fix use after netif_napi_del() Tomas Winkler (1): mei: me: release irq in mei_me_pci_resume error path Tristram Ha (1): net: dsa: microchip: fix initial port flush problem Uri Arev (1): Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Uwe Kleine-König (1): pwm: stm32: Refuse too small period requests Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vineeth Pillai (1): hv_utils: drain the timesync packets on onchannelcallback Wander Lairson Costa (1): drop_monitor: replace spin_lock by raw_spin_lock Wesley Cheng (1): usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Yazen Ghannam (1): x86/amd_nb: Check for invalid SMN reads Yue Haibing (1): netns: Make get_net_ns() handle zero refcount net Zhang Qilong (1): ASoC: ti: davinci-mcasp: remove always zero of davinci_mcasp_get_dt_params
5 months, 3 weeks
1
1
0
0
Linux 4.19.317
by Greg Kroah-Hartman
I'm announcing the release of the 4.19.317 kernel. All users of the 4.19 kernel series must upgrade. The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.19.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 arch/arm/boot/dts/exynos4412-origen.dts | 2 arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 arch/hexagon/include/asm/syscalls.h | 6 arch/hexagon/kernel/syscalltab.c | 7 arch/mips/pci/ops-rc32434.c | 4 arch/mips/pci/pcie-octeon.c | 6 arch/powerpc/include/asm/hvcall.h | 8 arch/powerpc/include/asm/io.h | 24 +- arch/x86/kernel/amd_nb.c | 9 arch/x86/kernel/time.c | 21 - drivers/acpi/acpica/exregion.c | 23 -- drivers/ata/libata-core.c | 8 drivers/base/core.c | 3 drivers/dma/dma-axi-dmac.c | 2 drivers/dma/ioat/init.c | 1 drivers/gpio/gpio-davinci.c | 5 drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 drivers/gpu/drm/bridge/panel.c | 7 drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 drivers/gpu/drm/radeon/sumo_dpm.c | 2 drivers/hid/hid-core.c | 1 drivers/hv/hv_util.c | 19 + drivers/hwtracing/intel_th/pci.c | 25 ++ drivers/i2c/busses/i2c-ocores.c | 56 ++++- drivers/iio/adc/ad7266.c | 2 drivers/iio/chemical/bme680.h | 2 drivers/iio/chemical/bme680_core.c | 62 ++++- drivers/iio/dac/ad5592r-base.c | 56 ++--- drivers/iio/dac/ad5592r-base.h | 1 drivers/input/input.c | 105 ++++++++- drivers/iommu/amd_iommu_init.c | 9 drivers/media/dvb-core/dvbdev.c | 2 drivers/media/media-devnode.c | 5 drivers/misc/mei/pci-me.c | 4 drivers/misc/vmw_vmci/vmci_event.c | 6 drivers/mmc/host/sdhci-pci-core.c | 11 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 drivers/net/usb/ax88179_178a.c | 6 drivers/net/usb/rtl8150.c | 3 drivers/net/virtio_net.c | 11 drivers/net/vxlan.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 drivers/pci/controller/pcie-rockchip-ep.c | 6 drivers/pci/pci.c | 12 + drivers/pinctrl/core.c | 2 drivers/pinctrl/pinctrl-rockchip.c | 63 ++++- drivers/ptp/ptp_chardev.c | 3 drivers/pwm/pwm-stm32.c | 3 drivers/regulator/core.c | 1 drivers/scsi/mpt3sas/mpt3sas_base.c | 112 ++++++++++ drivers/scsi/mpt3sas/mpt3sas_base.h | 11 drivers/scsi/qedi/qedi_debugfs.c | 12 - drivers/soc/ti/wkup_m3_ipc.c | 7 drivers/tty/serial/mcf.c | 2 drivers/tty/serial/sc16is7xx.c | 25 +- drivers/usb/atm/cxacru.c | 14 + drivers/usb/class/cdc-wdm.c | 4 drivers/usb/gadget/function/f_fs.c | 4 drivers/usb/gadget/function/f_printer.c | 1 drivers/usb/host/xhci-pci.c | 12 + drivers/usb/host/xhci-ring.c | 25 +- drivers/usb/host/xhci.h | 3 drivers/usb/misc/uss720.c | 20 + drivers/usb/musb/da8xx.c | 8 drivers/usb/storage/alauda.c | 9 fs/jfs/xattr.c | 4 fs/nilfs2/dir.c | 59 ++--- fs/nilfs2/segment.c | 3 fs/ocfs2/file.c | 2 fs/ocfs2/namei.c | 2 fs/open.c | 4 fs/proc/vmcore.c | 2 fs/udf/udftime.c | 11 include/linux/compat.h | 2 include/linux/nvme.h | 4 include/linux/pci.h | 9 include/linux/syscalls.h | 2 include/net/bluetooth/hci_core.h | 36 ++- include/net/netfilter/nf_tables.h | 5 include/uapi/asm-generic/hugetlb_encode.h | 24 +- kernel/events/core.c | 13 + kernel/gcov/gcc_4_7.c | 4 kernel/rcu/rcutorture.c | 3 kernel/trace/preemptirq_delay_test.c | 1 net/batman-adv/originator.c | 29 ++ net/bluetooth/l2cap_core.c | 8 net/core/sock.c | 6 net/ipv4/af_inet.c | 38 ++- net/ipv4/cipso_ipv4.c | 12 - net/ipv4/tcp.c | 16 - net/ipv6/af_inet6.c | 14 - net/ipv6/ipv6_sockglue.c | 9 net/ipv6/route.c | 8 net/ipv6/seg6_iptunnel.c | 14 - net/ipv6/tcp_ipv6.c | 9 net/ipv6/xfrm6_policy.c | 8 net/iucv/iucv.c | 26 +- net/mac80211/mesh_pathtbl.c | 13 + net/mac80211/sta_info.c | 4 net/netfilter/nf_tables_api.c | 13 - net/netfilter/nft_lookup.c | 3 net/netrom/nr_timer.c | 3 net/unix/af_unix.c | 47 +--- net/unix/diag.c | 12 - net/xdp/xsk.c | 4 sound/soc/fsl/fsl-asoc-card.c | 3 sound/synth/emux/soundfont.c | 17 - tools/include/asm-generic/hugetlb_encode.h | 20 - tools/testing/selftests/ftrace/test.d/trigger/trigger-trace-marker-snapshot.tc | 4 tools/testing/selftests/vm/compaction_test.c | 103 ++++----- 117 files changed, 1129 insertions(+), 457 deletions(-) Adam Miotk (1): drm/bridge/panel: Fix runtime warning on panel bridge release Aditya Pakki (1): ipv6/route: Add a missing check on proc_dointvec Alan Stern (1): USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Aleksandr Mishin (2): liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet gpio: davinci: Validate the obtained number of IRQs Alex Bee (1): arm64: dts: rockchip: Add sound-dai-cells for RK3368 Alex Deucher (2): drm/radeon: fix UBSAN warning in kv_dpm.c drm/amdgpu: fix UBSAN warning in kv_dpm.c Alex Henrie (1): usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Alexander Shishkin (5): intel_th: pci: Add Granite Rapids support intel_th: pci: Add Granite Rapids SOC support intel_th: pci: Add Sapphire Rapids SOC support intel_th: pci: Add Meteor Lake-S support intel_th: pci: Add Lunar Lake support Alexandru Ardelean (1): iio: dac: ad5592r: un-indent code-block for scale read Andrew Davis (1): soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Arnd Bergmann (2): hexagon: fix fadvise64_64 calling conventions ftruncate: pass a signed offset Biju Das (1): regulator: core: Fix modpost error "regulator_get_regmap" undefined Breno Leitao (1): scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory Dan Carpenter (1): usb: musb: da8xx: fix a resource leak in probe() Daniel Borkmann (1): vxlan: Fix regression when dropping packets due to invalid src addresses Dawei Li (1): net/iucv: Avoid explicit cpumask var allocation on stack Dev Jain (2): selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages selftests/mm: compaction_test: fix bogus test success on Aarch64 Dirk Behme (1): drivers: core: synchronize really_probe() and dev_uevent() Dmitry Torokhov (1): Input: try trimming too long modalias strings Elinor Montmasson (1): ASoC: fsl-asoc-card: set priv->pdev before using it Emmanuel Grumbach (1): wifi: iwlwifi: mvm: don't read past the mfuart notifcation Eric Dumazet (7): ipv6: sr: block BH in seg6_output_core() and seg6_input_core() xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING tcp: fix race in tcp_v6_syn_recv_sock() batman-adv: bypass empty buckets in batadv_purge_orig_ref() ipv6: prevent possible NULL dereference in rt6_probe() xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() ipv6: annotate some data-races around sk->sk_prot Federico Vaga (1): i2c: ocores: stop transfer on timeout Fernando Yang (1): iio: adc: ad7266: Fix variable checking bug Gavrilov Ilia (1): netrom: Fix a memory leak in nr_heartbeat_expiry() George Shen (1): drm/amd/display: Handle Y carry-over in VCP X.Y calculation Greg Kroah-Hartman (2): jfs: xattr: fix buffer overflow for invalid xattr Linux 4.19.317 Grygorii Tertychnyi (1): i2c: ocores: set IACK bit after core is enabled Hagar Gamal Halim Hemdan (1): vmci: prevent speculation leaks by sanitizing event in event_deliver() Hagar Hemdan (1): pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Haifeng Xu (1): perf/core: Fix missing wakeup when waiting for context reference Hannes Reinecke (1): nvme: fixup comment for nvme RDMA Provider Type Hans Verkuil (1): media: mc: mark the media devnode as registered from the, start Heng Qi (1): virtio_net: checksum offloading handling fix Huang-Huang Bao (3): pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Hugo Villeneuve (2): serial: sc16is7xx: replace hardcoded divisor value with BIT() macro serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Ilpo Järvinen (2): MIPS: Routerboard 532: Fix vendor retry check code mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jani Nikula (1): drm/exynos/vidi: fix memory leak in .get_modes() Jason Xing (1): tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Jean-Michel Hautbois (1): tty: mcf: MCF54418 has 10 UARTS Jeff Johnson (1): tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Joe Perches (1): scsi: mpt3sas: Add ioc_<level> logging macros Johannes Berg (1): wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 Jose Ignacio Tornos Martinez (1): net: usb: ax88179_178a: improve link status logs Karol Kolacinski (1): ptp: Fix error message on failed pin verification Krzysztof Kozlowski (3): ARM: dts: samsung: smdkv310: fix keypad no-autorepeat ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Kuangyi Chiang (2): xhci: Apply reset resume quirk to Etron EJ188 xHCI host xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kun(llfl) (1): iommu/amd: Fix sysfs leak in iommu init Kuniyuki Iwashima (10): af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). ipv6: Fix data races around sk->sk_prot. tcp: Fix data races around icsk->icsk_af_ops. Laurent Pinchart (1): drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Linus Torvalds (1): x86: stop playing stack games in profile_pc() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Ma Ke (2): drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Manish Rangankar (1): scsi: qedi: Fix crash while reading debugfs attribute Marc Ferland (1): iio: dac: ad5592r: fix temperature channel scaling value Mario Limonciello (1): PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Masami Hiramatsu (1): selftests/ftrace: Fix checkbashisms errors Mathias Nyman (2): xhci: Use soft retry to recover faster from transaction errors xhci: Set correct transferred length for cancelled bulk transfers Matthew Wilcox (Oracle) (2): nilfs2: Remove check for PageError nilfs2: return the mapped address from nilfs_get_page() Matthias Goergens (1): hugetlb_encode.h: fix undefined behaviour (34 << 26) Michael Ellerman (1): powerpc/io: Avoid clang null pointer arithmetic warnings Muhammad Usama Anjum (1): selftests/mm: conform test to TAP format output Nathan Lynch (1): powerpc/pseries: Enforce hcall result buffer validity and size Naveen Naidu (1): PCI: Add PCI_ERROR_RESPONSE and related definitions Nicolas Escande (1): wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects Nikita Shubin (1): dmaengine: ioatdma: Fix missing kmem_cache_destroy() Nikita Zhandarovich (2): HID: core: remove unnecessary WARN_ON() in implement() usb: atm: cxacru: fix endpoint checking in cxacru_bind() Niklas Cassel (1): ata: libata-core: Fix double free on error Nuno Sa (1): dmaengine: axi-dmac: fix possible race in remove() Oliver Neukum (2): net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings usb: gadget: printer: SS+ support Ondrej Mosnacek (1): cipso: fix total option length computation Oswald Buddenhagen (1): ALSA: emux: improve patch ioctl data validation Pablo Neira Ayuso (2): netfilter: nf_tables: validate family when identifying table via handle netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Paul E. McKenney (1): rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Peter Oberparleiter (1): gcov: add support for GCC 14 Petr Pavlu (1): net/ipv6: Fix the RT cache flush via sysctl using a previous delay Raju Rangoju (1): ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Remi Pommarel (1): wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Ricardo Ribalda (1): media: dvbdev: Initialize sbuf Rick Wertenbroek (1): PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Rik van Riel (1): fs/proc: fix softlockup in __read_vmcore Roman Smirnov (1): udf: udftime: prevent overflow in udf_disk_stamp_to_time() Ryusuke Konishi (2): nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors nilfs2: fix potential kernel bug due to lack of writeback flag waiting Sergiu Cuciurean (1): iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock Shichao Lai (1): usb-storage: alauda: Check whether the media is initialized Songyang Li (1): MIPS: Octeon: Add PCIe link status check Stanislaw Gruszka (1): usb: xhci: do not perform Soft Retry for some xHCI hosts Su Yue (2): ocfs2: use coarse time for new created files ocfs2: fix races between hole punching and AIO+DIO Suganath Prabu (1): scsi: mpt3sas: Gracefully handle online firmware update Sven Eckelmann (1): batman-adv: Don't accept TT entries for out-of-spec VIDs Tomas Winkler (1): mei: me: release irq in mei_me_pci_resume error path Uwe Kleine-König (1): pwm: stm32: Refuse too small period requests Vasileios Amoiridis (4): iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation Vineeth Pillai (1): hv_utils: drain the timesync packets on onchannelcallback Wesley Cheng (1): usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Yazen Ghannam (1): x86/amd_nb: Check for invalid SMN reads
5 months, 3 weeks
1
1
0
0
[PATCH 4.19 000/139] 4.19.317-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.19.317 release. There are 139 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 Fri, 05 Jul 2024 10:28:04 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.317-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.19.317-rc1 Alex Bee <knaerzche(a)gmail.com> arm64: dts: rockchip: Add sound-dai-cells for RK3368 Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Fix data races around icsk->icsk_af_ops. Kuniyuki Iwashima <kuniyu(a)amazon.com> ipv6: Fix data races around sk->sk_prot. Eric Dumazet <edumazet(a)google.com> ipv6: annotate some data-races around sk->sk_prot Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> pwm: stm32: Refuse too small period requests Arnd Bergmann <arnd(a)arndb.de> ftruncate: pass a signed offset Niklas Cassel <cassel(a)kernel.org> ata: libata-core: Fix double free on error Sven Eckelmann <sven(a)narfation.org> batman-adv: Don't accept TT entries for out-of-spec VIDs Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes Arnd Bergmann <arnd(a)arndb.de> hexagon: fix fadvise64_64 calling conventions Jean-Michel Hautbois <jeanmichel.hautbois(a)yoseli.org> tty: mcf: MCF54418 has 10 UARTS Stefan Eichenberger <stefan.eichenberger(a)toradex.com> serial: imx: set receiver level before starting uart Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> usb: atm: cxacru: fix endpoint checking in cxacru_bind() Dan Carpenter <dan.carpenter(a)linaro.org> usb: musb: da8xx: fix a resource leak in probe() Oliver Neukum <oneukum(a)suse.com> usb: gadget: printer: SS+ support Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com> net: usb: ax88179_178a: improve link status logs Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix sensor data read operation Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix overflows in compensate() functions Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix calibration data variable Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix pressure value output Fernando Yang <hagisf(a)usp.br> iio: adc: ad7266: Fix variable checking bug Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Linus Torvalds <torvalds(a)linux-foundation.org> x86: stop playing stack games in profile_pc() Grygorii Tertychnyi <grembeter(a)gmail.com> i2c: ocores: set IACK bit after core is enabled Federico Vaga <federico.vaga(a)cern.ch> i2c: ocores: stop transfer on timeout Aleksandr Mishin <amishin(a)t-argos.ru> gpio: davinci: Validate the obtained number of IRQs Hannes Reinecke <hare(a)suse.de> nvme: fixup comment for nvme RDMA Provider Type Andrew Davis <afd(a)ti.com> soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Ricardo Ribalda <ribalda(a)chromium.org> media: dvbdev: Initialize sbuf Oswald Buddenhagen <oswald.buddenhagen(a)gmx.de> ALSA: emux: improve patch ioctl data validation Dawei Li <dawei.li(a)shingroup.cn> net/iucv: Avoid explicit cpumask var allocation on stack Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Elinor Montmasson <elinor.montmasson(a)savoirfairelinux.com> ASoC: fsl-asoc-card: set priv->pdev before using it Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: validate family when identifying table via handle Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: fix UBSAN warning in kv_dpm.c Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins Hagar Hemdan <hagarhem(a)amazon.com> pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Stanislaw Gruszka <stf_xl(a)wp.pl> usb: xhci: do not perform Soft Retry for some xHCI hosts Mathias Nyman <mathias.nyman(a)linux.intel.com> xhci: Set correct transferred length for cancelled bulk transfers Mathias Nyman <mathias.nyman(a)linux.intel.com> xhci: Use soft retry to recover faster from transaction errors Breno Leitao <leitao(a)debian.org> scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory Suganath Prabu <suganath-prabu.subramani(a)broadcom.com> scsi: mpt3sas: Gracefully handle online firmware update Joe Perches <joe(a)perches.com> scsi: mpt3sas: Add ioc_<level> logging macros Marc Ferland <marc.ferland(a)sonatest.com> iio: dac: ad5592r: fix temperature channel scaling value Alexandru Ardelean <alexandru.ardelean(a)analog.com> iio: dac: ad5592r: un-indent code-block for scale read Sergiu Cuciurean <sergiu.cuciurean(a)analog.com> iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock Yazen Ghannam <yazen.ghannam(a)amd.com> x86/amd_nb: Check for invalid SMN reads Naveen Naidu <naveennaidu479(a)gmail.com> PCI: Add PCI_ERROR_RESPONSE and related definitions Haifeng Xu <haifeng.xu(a)shopee.com> perf/core: Fix missing wakeup when waiting for context reference Jeff Johnson <quic_jjohnson(a)quicinc.com> tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Masami Hiramatsu <mhiramat(a)kernel.org> selftests/ftrace: Fix checkbashisms errors Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Peter Oberparleiter <oberpar(a)linux.ibm.com> gcov: add support for GCC 14 Alex Deucher <alexander.deucher(a)amd.com> drm/radeon: fix UBSAN warning in kv_dpm.c Raju Rangoju <Raju.Rangoju(a)amd.com> ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix missing kmem_cache_destroy() Biju Das <biju.das.jz(a)bp.renesas.com> regulator: core: Fix modpost error "regulator_get_regmap" undefined Oliver Neukum <oneukum(a)suse.com> net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings Heng Qi <hengqi(a)linux.alibaba.com> virtio_net: checksum offloading handling fix Eric Dumazet <edumazet(a)google.com> xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() Eric Dumazet <edumazet(a)google.com> ipv6: prevent possible NULL dereference in rt6_probe() Gavrilov Ilia <Ilia.Gavrilov(a)infotecs.ru> netrom: Fix a memory leak in nr_heartbeat_expiry() Ondrej Mosnacek <omosnace(a)redhat.com> cipso: fix total option length computation Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> MIPS: Routerboard 532: Fix vendor retry check code Songyang Li <leesongyang(a)outlook.com> MIPS: Octeon: Add PCIe link status check Mario Limonciello <mario.limonciello(a)amd.com> PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Roman Smirnov <r.smirnov(a)omp.ru> udf: udftime: prevent overflow in udf_disk_stamp_to_time() Alex Henrie <alexhenrie24(a)gmail.com> usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Michael Ellerman <mpe(a)ellerman.id.au> powerpc/io: Avoid clang null pointer arithmetic warnings Nathan Lynch <nathanl(a)linux.ibm.com> powerpc/pseries: Enforce hcall result buffer validity and size Manish Rangankar <mrangankar(a)marvell.com> scsi: qedi: Fix crash while reading debugfs attribute Eric Dumazet <edumazet(a)google.com> batman-adv: bypass empty buckets in batadv_purge_orig_ref() Paul E. McKenney <paulmck(a)kernel.org> rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Shichao Lai <shichaorai(a)gmail.com> usb-storage: alauda: Check whether the media is initialized Matthias Goergens <matthias.goergens(a)gmail.com> hugetlb_encode.h: fix undefined behaviour (34 << 26) Vineeth Pillai <viremana(a)linux.microsoft.com> hv_utils: drain the timesync packets on onchannelcallback Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix potential kernel bug due to lack of writeback flag waiting Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Lunar Lake support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Meteor Lake-S support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Sapphire Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids support Nuno Sa <nuno.sa(a)analog.com> dmaengine: axi-dmac: fix possible race in remove() Rick Wertenbroek <rick.wertenbroek(a)gmail.com> PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Su Yue <glass.su(a)suse.com> ocfs2: fix races between hole punching and AIO+DIO Su Yue <glass.su(a)suse.com> ocfs2: use coarse time for new created files Rik van Riel <riel(a)surriel.com> fs/proc: fix softlockup in __read_vmcore Hagar Gamal Halim Hemdan <hagarhem(a)amazon.com> vmci: prevent speculation leaks by sanitizing event in event_deliver() Jani Nikula <jani.nikula(a)intel.com> drm/exynos/vidi: fix memory leak in .get_modes() Dirk Behme <dirk.behme(a)de.bosch.com> drivers: core: synchronize really_probe() and dev_uevent() Petr Pavlu <petr.pavlu(a)suse.com> net/ipv6: Fix the RT cache flush via sysctl using a previous delay Aditya Pakki <pakki001(a)umn.edu> ipv6/route: Add a missing check on proc_dointvec Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Eric Dumazet <edumazet(a)google.com> tcp: fix race in tcp_v6_syn_recv_sock() Adam Miotk <adam.miotk(a)arm.com> drm/bridge/panel: Fix runtime warning on panel bridge release Aleksandr Mishin <amishin(a)t-argos.ru> liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet Kun(llfl) <llfl(a)linux.alibaba.com> iommu/amd: Fix sysfs leak in iommu init Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> HID: core: remove unnecessary WARN_ON() in implement() Eric Dumazet <edumazet(a)google.com> xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING Dmitry Torokhov <dmitry.torokhov(a)gmail.com> Input: try trimming too long modalias strings Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply reset resume quirk to Etron EJ188 xHCI host Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> jfs: xattr: fix buffer overflow for invalid xattr Tomas Winkler <tomas.winkler(a)intel.com> mei: me: release irq in mei_me_pci_resume error path Alan Stern <stern(a)rowland.harvard.edu> USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: return the mapped address from nilfs_get_page() Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: Remove check for PageError Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix bogus test success on Aarch64 Mark Brown <broonie(a)kernel.org> selftests/mm: log a consistent test name for check_compaction Muhammad Usama Anjum <usama.anjum(a)collabora.com> selftests/mm: conform test to TAP format output Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages Hans Verkuil <hverkuil-cisco(a)xs4all.nl> media: mc: mark the media devnode as registered from the, start Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: replace hardcoded divisor value with BIT() macro George Shen <george.shen(a)amd.com> drm/amd/display: Handle Y carry-over in VCP X.Y calculation Wesley Cheng <quic_wcheng(a)quicinc.com> usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). Karol Kolacinski <karol.kolacinski(a)intel.com> ptp: Fix error message on failed pin verification Jason Xing <kernelxing(a)tencent.com> tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Daniel Borkmann <daniel(a)iogearbox.net> vxlan: Fix regression when dropping packets due to invalid src addresses Eric Dumazet <edumazet(a)google.com> ipv6: sr: block BH in seg6_output_core() and seg6_input_core() Emmanuel Grumbach <emmanuel.grumbach(a)intel.com> wifi: iwlwifi: mvm: don't read past the mfuart notifcation Johannes Berg <johannes.berg(a)intel.com> wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 Remi Pommarel <repk(a)triplefau.lt> wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Nicolas Escande <nico.escande(a)gmail.com> wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 + arch/hexagon/include/asm/syscalls.h | 6 ++ arch/hexagon/kernel/syscalltab.c | 7 ++ arch/mips/pci/ops-rc32434.c | 4 +- arch/mips/pci/pcie-octeon.c | 6 ++ arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/io.h | 24 ++--- arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/time.c | 21 +--- drivers/acpi/acpica/exregion.c | 23 +---- drivers/ata/libata-core.c | 8 +- drivers/base/core.c | 3 + drivers/dma/dma-axi-dmac.c | 2 +- drivers/dma/ioat/init.c | 1 + drivers/gpio/gpio-davinci.c | 5 + drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 ++ drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 ++ drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 +- drivers/gpu/drm/radeon/sumo_dpm.c | 2 + drivers/hid/hid-core.c | 1 - drivers/hv/hv_util.c | 19 +++- drivers/hwtracing/intel_th/pci.c | 25 +++++ drivers/i2c/busses/i2c-ocores.c | 56 +++++++++-- drivers/iio/adc/ad7266.c | 2 + drivers/iio/chemical/bme680.h | 2 + drivers/iio/chemical/bme680_core.c | 62 ++++++++++-- drivers/iio/dac/ad5592r-base.c | 62 ++++++------ drivers/iio/dac/ad5592r-base.h | 1 + drivers/input/input.c | 105 ++++++++++++++++--- drivers/iommu/amd_iommu_init.c | 9 ++ drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/media-devnode.c | 5 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/vmw_vmci/vmci_event.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/rtl8150.c | 3 +- drivers/net/virtio_net.c | 11 +- drivers/net/vxlan.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 -- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 +- drivers/pci/controller/pcie-rockchip-ep.c | 6 +- drivers/pci/pci.c | 12 +++ drivers/pinctrl/core.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 63 ++++++++++-- drivers/ptp/ptp_chardev.c | 3 +- drivers/pwm/pwm-stm32.c | 3 + drivers/regulator/core.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 112 +++++++++++++++++++++ drivers/scsi/mpt3sas/mpt3sas_base.h | 11 ++ drivers/scsi/qedi/qedi_debugfs.c | 12 +-- drivers/soc/ti/wkup_m3_ipc.c | 7 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/sc16is7xx.c | 25 +++-- drivers/usb/atm/cxacru.c | 14 +++ drivers/usb/class/cdc-wdm.c | 4 +- drivers/usb/gadget/function/f_fs.c | 4 + drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/host/xhci-pci.c | 12 +++ drivers/usb/host/xhci-ring.c | 25 ++++- drivers/usb/host/xhci.h | 3 + drivers/usb/misc/uss720.c | 22 ++-- drivers/usb/musb/da8xx.c | 8 +- drivers/usb/storage/alauda.c | 9 +- fs/jfs/xattr.c | 4 +- fs/nilfs2/dir.c | 59 ++++++----- fs/nilfs2/segment.c | 3 + fs/ocfs2/file.c | 2 + fs/ocfs2/namei.c | 2 +- fs/open.c | 4 +- fs/proc/vmcore.c | 2 + fs/udf/udftime.c | 11 +- include/linux/compat.h | 2 +- include/linux/nvme.h | 4 +- include/linux/pci.h | 9 ++ include/linux/syscalls.h | 2 +- include/net/bluetooth/hci_core.h | 36 ++++++- include/net/netfilter/nf_tables.h | 5 + include/uapi/asm-generic/hugetlb_encode.h | 24 ++--- kernel/events/core.c | 13 +++ kernel/gcov/gcc_4_7.c | 4 +- kernel/rcu/rcutorture.c | 3 +- kernel/trace/preemptirq_delay_test.c | 1 + net/batman-adv/originator.c | 29 ++++++ net/bluetooth/l2cap_core.c | 8 +- net/core/sock.c | 6 +- net/ipv4/af_inet.c | 38 +++++-- net/ipv4/cipso_ipv4.c | 12 ++- net/ipv4/tcp.c | 16 ++- net/ipv6/af_inet6.c | 14 ++- net/ipv6/ipv6_sockglue.c | 9 +- net/ipv6/route.c | 8 +- net/ipv6/seg6_iptunnel.c | 14 ++- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/xfrm6_policy.c | 8 +- net/iucv/iucv.c | 26 +++-- net/mac80211/mesh_pathtbl.c | 13 +++ net/mac80211/sta_info.c | 4 +- net/netfilter/nf_tables_api.c | 13 +-- net/netfilter/nft_lookup.c | 3 +- net/netrom/nr_timer.c | 3 +- net/unix/af_unix.c | 47 ++++----- net/unix/diag.c | 12 +-- net/xdp/xsk.c | 4 + sound/soc/fsl/fsl-asoc-card.c | 3 +- sound/synth/emux/soundfont.c | 17 ++-- tools/include/asm-generic/hugetlb_encode.h | 20 ++-- .../trigger/trigger-trace-marker-snapshot.tc | 4 +- tools/testing/selftests/vm/compaction_test.c | 108 +++++++++++--------- 118 files changed, 1141 insertions(+), 464 deletions(-)
5 months, 3 weeks
6
147
0
0
[PATCH 5.15 000/356] 5.15.162-rc1 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.15.162 release. There are 356 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 Fri, 05 Jul 2024 10:28:09 +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.15.162-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.15.162-rc1 Alex Bee <knaerzche(a)gmail.com> arm64: dts: rockchip: Add sound-dai-cells for RK3368 FUKAUMI Naoki <naoki(a)radxa.com> arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E Johan Jonker <jbx6244(a)gmail.com> ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Marc Zyngier <maz(a)kernel.org> KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption Ard Biesheuvel <ardb(a)kernel.org> efi/x86: Free EFI memory map only when installing a new one. Ard Biesheuvel <ardb(a)kernel.org> efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures Ard Biesheuvel <ardb(a)kernel.org> efi: memmap: Move manipulation routines into x86 arch tree Liu Zixian <liuzixian4(a)huawei.com> efi: Correct comment on efi_memmap_alloc Zheng Zhi Yuan <kevinjone25(a)g.ncu.edu.tw> drivers: fix typo in firmware/efi/memmap.c Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Fix data races around icsk->icsk_af_ops. Kuniyuki Iwashima <kuniyu(a)amazon.com> ipv6: Fix data races around sk->sk_prot. Eric Dumazet <edumazet(a)google.com> ipv6: annotate some data-races around sk->sk_prot Matthew Wilcox (Oracle) <willy(a)infradead.org> nfs: Leave pages in the pagecache if readpage failed Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> pwm: stm32: Refuse too small period requests Arnd Bergmann <arnd(a)arndb.de> syscalls: fix sys_fanotify_mark prototype Arnd Bergmann <arnd(a)arndb.de> syscalls: fix compat_sys_io_pgetevents_time64 usage Arnd Bergmann <arnd(a)arndb.de> ftruncate: pass a signed offset Niklas Cassel <cassel(a)kernel.org> ata: libata-core: Fix double free on error Niklas Cassel <cassel(a)kernel.org> ata: ahci: Clean up sysfs file on error Sven Eckelmann <sven(a)narfation.org> batman-adv: Don't accept TT entries for out-of-spec VIDs Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915/gt: Fix potential UAF by revoke of fence registers Julia Zhang <julia.zhang(a)amd.com> drm/amdgpu: avoid using null object of framebuffer Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes Arnd Bergmann <arnd(a)arndb.de> hexagon: fix fadvise64_64 calling conventions Arnd Bergmann <arnd(a)arndb.de> csky, hexagon: fix broken sys_sync_file_range Arnd Bergmann <arnd(a)arndb.de> sh: rework sync_file_range ABI Dragan Simic <dsimic(a)manjaro.org> kbuild: Install dtb files as 0644 in Makefile.dtbinst Yuntao Wang <ytcoode(a)gmail.com> cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() Oleksij Rempel <linux(a)rempel-privat.de> net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oleksij Rempel <linux(a)rempel-privat.de> net: can: j1939: recover socket queue on CAN bus error during BAM transmission Shigeru Yoshida <syoshida(a)redhat.com> net: can: j1939: Initialize unused data in j1939_send_one() Jean-Michel Hautbois <jeanmichel.hautbois(a)yoseli.org> tty: mcf: MCF54418 has 10 UARTS Stefan Eichenberger <stefan.eichenberger(a)toradex.com> serial: imx: set receiver level before starting uart Udit Kumar <u-kumar1(a)ti.com> serial: 8250_omap: Implementation of Errata i2310 Meng Li <Meng.Li(a)windriver.com> usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> usb: atm: cxacru: fix endpoint checking in cxacru_bind() Dan Carpenter <dan.carpenter(a)linaro.org> usb: musb: da8xx: fix a resource leak in probe() Oliver Neukum <oneukum(a)suse.com> usb: gadget: printer: fix races against disable Oliver Neukum <oneukum(a)suse.com> usb: gadget: printer: SS+ support Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com> net: usb: ax88179_178a: improve link status logs Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix sensor data read operation Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix overflows in compensate() functions Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix calibration data variable Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix pressure value output Alexander Sverdlin <alexander.sverdlin(a)siemens.com> iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF Fernando Yang <hagisf(a)usp.br> iio: adc: ad7266: Fix variable checking bug Wolfram Sang <wsa+renesas(a)sang-engineering.com> i2c: testunit: discard write requests while old command is running Wolfram Sang <wsa+renesas(a)sang-engineering.com> i2c: testunit: don't erase registers after STOP Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Do not invert write-protect twice Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Jan Kara <jack(a)suse.cz> ocfs2: fix DIO failure due to insufficient transaction credits Arnd Bergmann <arnd(a)arndb.de> parisc: use generic sys_fanotify_mark implementation Linus Torvalds <torvalds(a)linux-foundation.org> x86: stop playing stack games in profile_pc() Kent Gibson <warthog618(a)gmail.com> gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) Aleksandr Mishin <amishin(a)t-argos.ru> gpio: davinci: Validate the obtained number of IRQs Liu Ying <victor.liu(a)nxp.com> drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA Hannes Reinecke <hare(a)suse.de> nvme: fixup comment for nvme RDMA Provider Type Erick Archer <erick.archer(a)outlook.com> drm/radeon/radeon_display: Decrease the size of allocated memory Andrew Davis <afd(a)ti.com> soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Ricardo Ribalda <ribalda(a)chromium.org> media: dvbdev: Initialize sbuf Oswald Buddenhagen <oswald.buddenhagen(a)gmx.de> ALSA: emux: improve patch ioctl data validation Joachim Vandersmissen <git(a)jvdsn.com> crypto: ecdh - explicitly zeroize private_key Dawei Li <dawei.li(a)shingroup.cn> net/dpaa2: Avoid explicit cpumask var allocation on stack Dawei Li <dawei.li(a)shingroup.cn> net/iucv: Avoid explicit cpumask var allocation on stack Wenchao Hao <haowenchao2(a)huawei.com> RDMA/restrack: Fix potential invalid address access Anton Protopopov <aspsk(a)isovalent.com> bpf: Add a check for struct bpf_fib_lookup size Denis Arefev <arefev(a)swemel.ru> mtd: partitions: redboot: Added conversion of operands to a larger type Uros Bizjak <ubizjak(a)gmail.com> x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup Maxime Coquelin <maxime.coquelin(a)redhat.com> vduse: Temporarily fail if control queue feature requested Maxime Coquelin <maxime.coquelin(a)redhat.com> vduse: validate block features only with block devices Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Christophe Leroy <christophe.leroy(a)csgroup.eu> bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() Yunseong Kim <yskelg(a)gmail.com> tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Neal Cardwell <ncardwell(a)google.com> tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO Arnd Bergmann <arnd(a)arndb.de> parisc: use correct compat recv/recvfrom syscalls Arnd Bergmann <arnd(a)arndb.de> sparc: fix compat recv/recvfrom syscalls Arnd Bergmann <arnd(a)arndb.de> sparc: fix old compat_sys_select() luoxuanqiang <luoxuanqiang(a)kylinos.cn> Fix race for duplicate reqsk on identical SYN Akhmat Karakotov <hmukos(a)yandex-team.ru> tcp: Use BPF timeout setting for SYN ACK RTO Daniil Dulov <d.dulov(a)aladdin.ru> xdp: Remove WARN() from __xdp_reg_mem_model() Enguerrand de Ribaucourt <enguerrand.de-ribaucourt(a)savoirfairelinux.com> net: phy: micrel: add Microchip KSZ 9477 to the device table Nick Child <nnac123(a)linux.ibm.com> ibmvnic: Free any outstanding tx skbs during scrq reset Tristram Ha <tristram.ha(a)microchip.com> net: dsa: microchip: fix initial port flush problem Elinor Montmasson <elinor.montmasson(a)savoirfairelinux.com> ASoC: fsl-asoc-card: set priv->pdev before using it Oleksij Rempel <linux(a)rempel-privat.de> net: stmmac: Assign configured channel value to EXTTS event Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> net: mdio: add helpers to extract clause 45 regad and devad fields Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: fix UBSAN warning in kv_dpm.c Steve French <stfrench(a)microsoft.com> cifs: fix typo in module parameter enable_gcm_256 Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: use dedicated pinctrl type for RK3328 Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins Hagar Hemdan <hagarhem(a)amazon.com> pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER John Keeping <jkeeping(a)inmusicbrands.com> Input: ili210x - fix ili251x_read_touch_data() return value Ziwei Xiao <ziweixiao(a)google.com> gve: Clear napi->skb before dev_kfree_skb_any() David Awogbemila <awogbemila(a)google.com> gve: Add RX context. Mario Limonciello <mario.limonciello(a)amd.com> ACPI: x86: Force StorageD3Enable on more products Mario Limonciello <mario.limonciello(a)amd.com> ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable Jan Beulich <jbeulich(a)suse.com> x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node() Enzo Matsumiya <ematsumiya(a)suse.de> smb: client: fix deadlock in smb2_find_smb_tcon() Yazen Ghannam <yazen.ghannam(a)amd.com> x86/amd_nb: Check for invalid SMN reads Naveen Naidu <naveennaidu479(a)gmail.com> PCI: Add PCI_ERROR_RESPONSE and related definitions Haifeng Xu <haifeng.xu(a)shopee.com> perf/core: Fix missing wakeup when waiting for context reference Nam Cao <namcao(a)linutronix.de> riscv: fix overlap of allocated page and PTR_ERR Jisheng Zhang <jszhang(a)kernel.org> riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef Matthias Maennich <maennich(a)google.com> kheaders: explicitly define file modes for archived headers Masahiro Yamada <masahiroy(a)kernel.org> Revert "kheaders: substituting --sort in archive creation" Chris Wilson <chris(a)chris-wilson.co.uk> drm/i915/gt: Disarm breadcrumbs if engines are already idle Chris Wilson <chris(a)chris-wilson.co.uk> drm/i915/gt: Only kick the signal worker if there's been an update Nandor Kracser <bonifaido(a)gmail.com> ksmbd: ignore trailing slashes in share paths Tony Luck <tony.luck(a)intel.com> x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL Tony Luck <tony.luck(a)intel.com> x86/cpu/vfm: Add new macros to work with (vendor/family/model) values Jeff Johnson <quic_jjohnson(a)quicinc.com> tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Matthew Mirvish <matthew(a)mm12.xyz> bcache: fix variable length array abuse in btree_iter Tomi Valkeinen <tomi.valkeinen(a)ideasonboard.com> pmdomain: ti-sci: Fix duplicate PD referrals Bitterblue Smith <rtl8821cerfe2(a)gmail.com> wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Kees Cook <keescook(a)chromium.org> rtlwifi: rtl8192de: Style clean-ups Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Adrian Hunter <adrian.hunter(a)intel.com> perf script: Show also errors for --insn-trace option Changbin Du <changbin.du(a)huawei.com> perf: script: add raw|disasm arguments to --insn-trace option Martin Leung <martin.leung(a)amd.com> drm/amd/display: revert Exit idle optimizations before HDCP execution Frank Li <Frank.Li(a)nxp.com> arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema Grygorii Tertychnyi <grembeter(a)gmail.com> i2c: ocores: set IACK bit after core is enabled Eric Dumazet <edumazet(a)google.com> tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() Aleksandr Nogikh <nogikh(a)google.com> kcov: don't lose track of remote references during softirqs Peter Oberparleiter <oberpar(a)linux.ibm.com> gcov: add support for GCC 14 Alex Deucher <alexander.deucher(a)amd.com> drm/radeon: fix UBSAN warning in kv_dpm.c Jani Nikula <jani.nikula(a)intel.com> drm/i915/mso: using joiner is not possible with eDP MSO Edson Juliano Drosdeck <edson.drosdeck(a)gmail.com> ALSA: hda/realtek: Limit mic boost on N14AP7 Sean Christopherson <seanjc(a)google.com> KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes Boris Burkov <boris(a)bur.io> btrfs: retry block group reclaim without infinite loop Ignat Korchagin <ignat(a)cloudflare.com> net: do not leave a dangling sk pointer, when socket creation fails Erwan Le Ray <erwan.leray(a)foss.st.com> serial: stm32: rework RX over DMA Patrisious Haddad <phaddad(a)nvidia.com> RDMA/mlx5: Add check for srq max_sge attribute Raju Rangoju <Raju.Rangoju(a)amd.com> ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Kalle Niemi <kaleposti(a)gmail.com> regulator: bd71815: fix ramp values Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix missing kmem_cache_destroy() Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix error path in ioat3_dma_probe() Bjorn Helgaas <bhelgaas(a)google.com> dmaengine: ioat: use PCI core macros for PCIe Capability Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix leaking on version mismatch Bjorn Helgaas <bhelgaas(a)google.com> dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() Qing Wang <wangqing(a)vivo.com> dmaengine: ioat: switch from 'pci_' to 'dma_' API Li RongQing <lirongqing(a)baidu.com> dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list Biju Das <biju.das.jz(a)bp.renesas.com> regulator: core: Fix modpost error "regulator_get_regmap" undefined Oliver Neukum <oneukum(a)suse.com> net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings Pavan Chebbi <pavan.chebbi(a)broadcom.com> bnxt_en: Restore PTP tx_avail count in case of skb_pad() error Jianguo Wu <wujianguo(a)chinatelecom.cn> seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors Jozsef Kadlecsik <kadlec(a)netfilter.org> netfilter: ipset: Fix suspicious rcu_dereference_protected() Simon Horman <horms(a)kernel.org> octeontx2-pf: Add error handling to VLAN unoffload handling Heng Qi <hengqi(a)linux.alibaba.com> virtio_net: checksum offloading handling fix Xiaolei Wang <xiaolei.wang(a)windriver.com> net: stmmac: No need to calculate speed divider when offload is disabled Dan Carpenter <dan.carpenter(a)linaro.org> ptp: fix integer overflow in max_vclocks_store Xin Long <lucien.xin(a)gmail.com> sched: act_ct: add netns into the key of tcf_ct_flow_table Vlad Buslov <vladbu(a)nvidia.com> net/sched: act_ct: set 'net' pointer when creating new nf_flow_table Xin Long <lucien.xin(a)gmail.com> tipc: force a dst refcount before doing decryption David Ruth <druth(a)chromium.org> net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Pedro Tammela <pctammela(a)mojatatu.com> net/sched: act_api: rely on rcu in tcf_idr_check_alloc Stefan Wahren <wahrenst(a)gmx.net> qca_spi: Make interrupt remembering atomic Yue Haibing <yuehaibing(a)huawei.com> netns: Make get_net_ns() handle zero refcount net Eric Dumazet <edumazet(a)google.com> xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() Eric Dumazet <edumazet(a)google.com> ipv6: prevent possible NULL dereference in rt6_probe() Eric Dumazet <edumazet(a)google.com> ipv6: prevent possible NULL deref in fib6_nh_init() Gavrilov Ilia <Ilia.Gavrilov(a)infotecs.ru> netrom: Fix a memory leak in nr_heartbeat_expiry() Ondrej Mosnacek <omosnace(a)redhat.com> cipso: fix total option length computation Masami Hiramatsu (Google) <mhiramat(a)kernel.org> tracing: Build event generation tests only as modules Christian Marangi <ansuelsmth(a)gmail.com> mips: bmips: BCM6358: make sure CBR is correctly set Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> MIPS: Routerboard 532: Fix vendor retry check code Parker Newman <pnewman(a)connecttech.com> serial: exar: adding missing CTI and Exar PCI ids Esben Haabendal <esben(a)geanix.com> serial: imx: Introduce timeout when waiting on transmitter empty Songyang Li <leesongyang(a)outlook.com> MIPS: Octeon: Add PCIe link status check Mario Limonciello <mario.limonciello(a)amd.com> PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Roman Smirnov <r.smirnov(a)omp.ru> udf: udftime: prevent overflow in udf_disk_stamp_to_time() Joao Pinto <Joao.Pinto(a)synopsys.com> Avoid hw_desc array overrun in dw-axi-dmac Alex Henrie <alexhenrie24(a)gmail.com> usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Yunlei He <heyunlei(a)oppo.com> f2fs: remove clear SB_INLINECRYPT flag in default_options Aleksandr Aprelkov <aaprelkov(a)usergate.com> iommu/arm-smmu-v3: Free MSIs in case of ENOMEM Tzung-Bi Shih <tzungbi(a)kernel.org> power: supply: cros_usbpd: provide ID table for avoiding fallback match Michael Ellerman <mpe(a)ellerman.id.au> powerpc/io: Avoid clang null pointer arithmetic warnings Nathan Lynch <nathanl(a)linux.ibm.com> powerpc/pseries: Enforce hcall result buffer validity and size Erico Nunes <nunes.erico(a)gmail.com> drm/lima: mask irqs in timeout path before hard reset Erico Nunes <nunes.erico(a)gmail.com> drm/lima: add mask irq callback to gp and pp Nicholas Kazlauskas <nicholas.kazlauskas(a)amd.com> drm/amd/display: Exit idle optimizations before HDCP execution Uri Arev <me(a)wantyapps.xyz> Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Takashi Iwai <tiwai(a)suse.de> ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 Sean O'Brien <seobrien(a)chromium.org> HID: Add quirk for Logitech Casa touchpad Breno Leitao <leitao(a)debian.org> netpoll: Fix race condition in netpoll_owner_active Kunwu Chan <chentao(a)kylinos.cn> kselftest: arm64: Add a null pointer check Manish Rangankar <mrangankar(a)marvell.com> scsi: qedi: Fix crash while reading debugfs attribute Wander Lairson Costa <wander(a)redhat.com> drop_monitor: replace spin_lock by raw_spin_lock Eric Dumazet <edumazet(a)google.com> af_packet: avoid a false positive warning in packet_setsockopt() Arnd Bergmann <arnd(a)arndb.de> wifi: ath9k: work around memset overflow warning Eric Dumazet <edumazet(a)google.com> batman-adv: bypass empty buckets in batadv_purge_orig_ref() Yonghong Song <yonghong.song(a)linux.dev> selftests/bpf: Fix flaky test btf_map_in_map/lookup_update Alessandro Carminati (Red Hat) <alessandro.carminati(a)gmail.com> selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Justin Stitt <justinstitt(a)google.com> block/ioctl: prefer different overflow check Zqiang <qiang.zhang1211(a)gmail.com> rcutorture: Fix invalid context warning when enable srcu barrier testing Zqiang <qiang.zhang1211(a)gmail.com> rcutorture: Make stall-tasks directly exit when rcutorture tests end Paul E. McKenney <paulmck(a)kernel.org> rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Chenghai Huang <huangchenghai2(a)huawei.com> crypto: hisilicon/sec - Fix memory leak for sec resource release Herbert Xu <herbert(a)gondor.apana.org.au> padata: Disable BH when taking works lock on MT path Johan Hovold <johan+linaro(a)kernel.org> Bluetooth: qca: fix info leak when fetching board id Dan Carpenter <dan.carpenter(a)linaro.org> Bluetooth: qca: Fix error code in qca_read_fw_build_info() Oleg Nesterov <oleg(a)redhat.com> zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING Jean Delvare <jdelvare(a)suse.de> i2c: designware: Fix the functionality flags of the slave-only interface Jean Delvare <jdelvare(a)suse.de> i2c: at91: Fix the functionality flags of the slave-only interface Shichao Lai <shichaorai(a)gmail.com> usb-storage: alauda: Check whether the media is initialized Sicong Huang <congei42(a)163.com> greybus: Fix use-after-free bug in gb_interface_release due to race condition. Nathan Chancellor <nathan(a)kernel.org> kbuild: Remove support for Clang's ThinLTO caching YonglongLi <liyonglong(a)chinatelecom.cn> mptcp: pm: update add_addr counters after connect YonglongLi <liyonglong(a)chinatelecom.cn> mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID Matthias Goergens <matthias.goergens(a)gmail.com> hugetlb_encode.h: fix undefined behaviour (34 << 26) Doug Brown <doug(a)schmorgal.com> serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level Miaohe Lin <linmiaohe(a)huawei.com> mm/huge_memory: don't unpoison huge_zero_folio Damien Le Moal <dlemoal(a)kernel.org> scsi: mpi3mr: Fix ATA NCQ priority support Oleg Nesterov <oleg(a)redhat.com> tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix potential kernel bug due to lack of writeback flag waiting Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Lunar Lake support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Meteor Lake-S support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Sapphire Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids support Nuno Sa <nuno.sa(a)analog.com> dmaengine: axi-dmac: fix possible race in remove() Rick Wertenbroek <rick.wertenbroek(a)gmail.com> PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Su Yue <glass.su(a)suse.com> ocfs2: fix races between hole punching and AIO+DIO Su Yue <glass.su(a)suse.com> ocfs2: use coarse time for new created files Rik van Riel <riel(a)surriel.com> fs/proc: fix softlockup in __read_vmcore Trond Myklebust <trond.myklebust(a)hammerspace.com> knfsd: LOOKUP can return an illegal error value Vamshi Gajjela <vamshigajjela(a)google.com> spmi: hisi-spmi-controller: Do not override device identifier Hagar Gamal Halim Hemdan <hagarhem(a)amazon.com> vmci: prevent speculation leaks by sanitizing event in event_deliver() Thadeu Lima de Souza Cascardo <cascardo(a)igalia.com> sock_map: avoid race between sock_map_close and sk_psock_put Damien Le Moal <dlemoal(a)kernel.org> null_blk: Print correct max open zones limit in null_init_zoned_dev() Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing/selftests: Fix kprobe event name test for .isra. functions Paolo Abeni <pabeni(a)redhat.com> mptcp: ensure snd_una is properly initialized on connect Marek Szyprowski <m.szyprowski(a)samsung.com> drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Jani Nikula <jani.nikula(a)intel.com> drm/exynos/vidi: fix memory leak in .get_modes() Dirk Behme <dirk.behme(a)de.bosch.com> drivers: core: synchronize really_probe() and dev_uevent() Jean-Baptiste Maneyrol <jean-baptiste.maneyrol(a)tdk.com> iio: imu: inv_icm42600: delete unneeded update watermark call Marc Ferland <marc.ferland(a)sonatest.com> iio: dac: ad5592r: fix temperature channel scaling value David Lechner <dlechner(a)baylibre.com> iio: adc: ad9467: fix scan type sign Rao Shoaib <Rao.Shoaib(a)oracle.com> af_unix: Read with MSG_PEEK loops if the first unread byte is OOB Taehee Yoo <ap420073(a)gmail.com> ionic: fix use after netif_napi_del() Petr Pavlu <petr.pavlu(a)suse.com> net/ipv6: Fix the RT cache flush via sysctl using a previous delay Xiaolei Wang <xiaolei.wang(a)windriver.com> net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters Jozsef Kadlecsik <kadlec(a)netfilter.org> netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Gal Pressman <gal(a)nvidia.com> net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets Eric Dumazet <edumazet(a)google.com> tcp: fix race in tcp_v6_syn_recv_sock() Adam Miotk <adam.miotk(a)arm.com> drm/bridge/panel: Fix runtime warning on panel bridge release Amjad Ouled-Ameur <amjad.ouled-ameur(a)arm.com> drm/komeda: check for error-valued pointer Aleksandr Mishin <amishin(a)t-argos.ru> liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet Jie Wang <wangjie125(a)huawei.com> net: hns3: add cond_resched() to hns3 ring buffer init process Yonglong Liu <liuyonglong(a)huawei.com> net: hns3: fix kernel crash problem in concurrent scenario Csókás, Bence <csokas.bence(a)prolan.hu> net: sfp: Always call `sfp_sm_mod_remove()` on remove Ian Forbes <ian.forbes(a)broadcom.com> drm/vmwgfx: 3D disabled should not effect STDU memory limits José Expósito <jose.exposito89(a)gmail.com> HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Lu Baolu <baolu.lu(a)linux.intel.com> iommu: Return right value in iommu_sva_bind_device() Kun(llfl) <llfl(a)linux.alibaba.com> iommu/amd: Fix sysfs leak in iommu init Vasant Hegde <vasant.hegde(a)amd.com> iommu/amd: Introduce pci segment structure Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> HID: core: remove unnecessary WARN_ON() in implement() Matthias Schiffer <matthias.schiffer(a)ew.tq-group.com> gpio: tqmx86: store IRQ trigger type and unmask status separately Gregor Herburger <gregor.herburger(a)tq-group.com> gpio: tqmx86: fix typo in Kconfig label Armin Wolf <W_Armin(a)gmx.de> platform/x86: dell-smbios: Fix wrong token data in sysfs ye xingchen <ye.xingchen(a)zte.com.cn> platform/x86: dell-smbios-base: Use sysfs_emit() Chen Hanxiao <chenhx.fnst(a)fujitsu.com> SUNRPC: return proper error from gss_wrap_req_priv Samuel Holland <samuel.holland(a)sifive.com> clk: sifive: Do not register clkdevs for PRCI clocks Dmitry Torokhov <dmitry.torokhov(a)gmail.com> Input: try trimming too long modalias strings Michael Ellerman <mpe(a)ellerman.id.au> powerpc/uaccess: Fix build errors seen with GCC 13/14 Breno Leitao <leitao(a)debian.org> scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply broken streams quirk to Etron EJ188 xHCI host Hector Martin <marcan(a)marcan.st> xhci: Handle TD clearing for multiple streams case Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply reset resume quirk to Etron EJ188 xHCI host Mathias Nyman <mathias.nyman(a)linux.intel.com> xhci: Set correct transferred length for cancelled bulk transfers Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> jfs: xattr: fix buffer overflow for invalid xattr Tomas Winkler <tomas.winkler(a)intel.com> mei: me: release irq in mei_me_pci_resume error path Kyle Tso <kyletso(a)google.com> usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state Alan Stern <stern(a)rowland.harvard.edu> USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: return the mapped address from nilfs_get_page() Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: Remove check for PageError Filipe Manana <fdmanana(a)suse.com> btrfs: fix leak of qgroup extent records after transaction abort Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> wifi: ath10k: fix QCOM_RPROC_COMMON dependency Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix bogus test success on Aarch64 Mark Brown <broonie(a)kernel.org> selftests/mm: log a consistent test name for check_compaction Muhammad Usama Anjum <usama.anjum(a)collabora.com> selftests/mm: conform test to TAP format output Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages Frank van der Linden <fvdl(a)google.com> mm/cma: drop incorrect alignment check in cma_init_reserved_mem David Hildenbrand <david(a)redhat.com> cma: factor out minimum alignment requirement Hamish Martin <hamish.martin(a)alliedtelesis.co.nz> i2c: acpi: Unbind mux adapters before delete Russell King (Oracle) <rmk+kernel(a)armlinux.org.uk> i2c: add fwnode APIs Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mmc: davinci: Don't strip remove function when driver is builtin Yangtao Li <frank.li(a)vivo.com> mmc: davinci_mmc: Convert to platform remove callback returning void Zheng Yejian <zhengyejian1(a)huawei.com> ftrace: Fix possible use-after-free issue in ftrace_location() Peter Zijlstra <peterz(a)infradead.org> x86/ibt,ftrace: Search for __fentry__ location Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: replace hardcoded divisor value with BIT() macro Johan Hovold <johan+linaro(a)kernel.org> Bluetooth: qca: fix info leak when fetching fw build id Tim Jiang <quic_tjiang(a)quicinc.com> Bluetooth: qca: add support for QCA2066 Neil Armstrong <neil.armstrong(a)linaro.org> Bluetooth: qca: use switch case for soc type behavior Luca Weiss <luca.weiss(a)fairphone.com> Bluetooth: btqca: Add WCN3988 support Min-Hua Chen <minhuadotchen(a)gmail.com> Bluetooth: btqca: use le32_to_cpu for ver.soc_id Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> Bluetooth: hci_qca: mark OF related data as maybe unused Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> skbuff: introduce skb_pull_data Thomas Weißschuh <linux(a)weissschuh.net> misc/pvpanic-pci: register attributes via pci_driver Thomas Weißschuh <linux(a)weissschuh.net> misc/pvpanic: deduplicate common code Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pvpanic: Indentation fixes here and there Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pvpanic: Keep single style across modules Hersen Wu <hersenxs.wu(a)amd.com> drm/amd/display: Fix incorrect DSC instance for MST Alexey Kodanev <aleksei.kodanev(a)bell-sw.com> drm/amd/display: drop unnecessary NULL checks in debugfs Jiapeng Chong <jiapeng.chong(a)linux.alibaba.com> drm/amd/display: Clean up some inconsistent indenting George Shen <george.shen(a)amd.com> drm/amd/display: Handle Y carry-over in VCP X.Y calculation Hans de Goede <hdegoede(a)redhat.com> iio: accel: mxc4005: Reset chip on probe() and resume() Wesley Cheng <quic_wcheng(a)quicinc.com> usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete John Keeping <john(a)metanate.com> usb: gadget: f_fs: use io_data->status consistently Eric Dumazet <edumazet(a)google.com> ipv6: fix possible race in __fib6_drop_pcpu_from() Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use skb_queue_empty_lockless() in unix_release_sock(). Eric Dumazet <edumazet(a)google.com> af_unix: annotate lockless accesses to sk->sk_err Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). Eric Dumazet <edumazet(a)google.com> net: drop nopreempt requirement on sock_prot_inuse_add() Eric Dumazet <edumazet(a)google.com> net: inline sock_prot_inuse_add() Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annodate data-races around sk->sk_state for writers. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. Karol Kolacinski <karol.kolacinski(a)intel.com> ptp: Fix error message on failed pin verification Eric Dumazet <edumazet(a)google.com> net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP Jason Xing <kernelxing(a)tencent.com> tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Daniel Borkmann <daniel(a)iogearbox.net> vxlan: Fix regression when dropping packets due to invalid src addresses Hangyu Hua <hbh25y(a)gmail.com> net: sched: sch_multiq: fix possible OOB write in multiq_tune() Subbaraya Sundeep <sbhatta(a)marvell.com> octeontx2-af: Always allocate PF entries from low prioriy zone Jiri Olsa <jolsa(a)kernel.org> bpf: Set run context for rawtp test_run callback Eric Dumazet <edumazet(a)google.com> ipv6: sr: block BH in seg6_output_core() and seg6_input_core() DelphineCCChiu <delphine_cc_chiu(a)wiwynn.com> net/ncsi: Fix the multi thread manner of NCSI driver Peter Delevoryas <peter(a)pjd.dev> net/ncsi: Simplify Kconfig/dts control flow Lingbo Kong <quic_lingbok(a)quicinc.com> wifi: mac80211: correctly parse Spatial Reuse Parameter Set element Emmanuel Grumbach <emmanuel.grumbach(a)intel.com> wifi: iwlwifi: mvm: don't read past the mfuart notifcation Miri Korenblit <miriam.rachel.korenblit(a)intel.com> wifi: iwlwifi: mvm: check n_ssids before accessing the ssids Shahar S Matityahu <shahar.s.matityahu(a)intel.com> wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Johannes Berg <johannes.berg(a)intel.com> wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 Lin Ma <linma(a)zju.edu.cn> wifi: cfg80211: pmsr: use correct nla_get_uX functions Remi Pommarel <repk(a)triplefau.lt> wifi: cfg80211: Lock wiphy in cfg80211_get_station Remi Pommarel <repk(a)triplefau.lt> wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Nicolas Escande <nico.escande(a)gmail.com> wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects ------------- Diffstat: .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 +- Makefile | 9 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +- arch/arm/boot/dts/rk3066a.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/vgic/vgic-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v4.c | 8 +- arch/csky/include/uapi/asm/unistd.h | 1 + arch/hexagon/include/asm/syscalls.h | 6 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/kernel/syscalltab.c | 7 + arch/mips/bmips/setup.c | 3 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/pci/ops-rc32434.c | 4 +- arch/mips/pci/pcie-octeon.c | 6 + arch/parisc/Kconfig | 1 + arch/parisc/kernel/sys_parisc32.c | 9 - arch/parisc/kernel/syscalls/syscall.tbl | 6 +- arch/powerpc/include/asm/fadump-internal.h | 5 - arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/io.h | 24 +- arch/powerpc/include/asm/uaccess.h | 15 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/riscv/mm/init.c | 58 ++--- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/kernel/sys_sh32.c | 11 + arch/sh/kernel/syscalls/syscall.tbl | 3 +- arch/sparc/kernel/sys32.S | 221 ----------------- arch/sparc/kernel/syscalls/syscall.tbl | 8 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/include/asm/cpu_device_id.h | 98 ++++++++ arch/x86/include/asm/efi.h | 11 + arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/match.c | 4 +- arch/x86/kernel/fpu/core.c | 4 +- arch/x86/kernel/kprobes/core.c | 11 +- arch/x86/kernel/time.c | 20 +- arch/x86/kvm/x86.c | 9 +- arch/x86/mm/numa.c | 6 +- arch/x86/platform/efi/Makefile | 3 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/efi/memmap.c | 249 +++++++++++++++++++ block/ioctl.c | 2 +- crypto/ecdh.c | 2 + drivers/acpi/acpica/exregion.c | 23 +- drivers/acpi/video_detect.c | 8 + drivers/acpi/x86/utils.c | 23 +- drivers/ata/ahci.c | 17 +- drivers/ata/libata-core.c | 8 +- drivers/base/core.c | 3 + drivers/block/null_blk/zoned.c | 2 +- drivers/bluetooth/ath3k.c | 25 +- drivers/bluetooth/btqca.c | 186 +++++++++++--- drivers/bluetooth/btqca.h | 36 +-- drivers/bluetooth/hci_qca.c | 266 ++++++++++++++++----- drivers/clk/sifive/sifive-prci.c | 8 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/dma/dma-axi-dmac.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 1 + drivers/dma/idxd/irq.c | 4 +- drivers/dma/ioat/init.c | 73 +++--- drivers/dma/ioat/registers.h | 7 - drivers/firmware/efi/fdtparams.c | 4 + drivers/firmware/efi/memmap.c | 239 +----------------- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-davinci.c | 5 + drivers/gpio/gpio-tqmx86.c | 46 ++-- drivers/gpio/gpiolib-cdev.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 144 +++++------ .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 + drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +- drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/i915/display/intel_dp.c | 4 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 16 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 + drivers/gpu/drm/lima/lima_bcast.c | 12 + drivers/gpu/drm/lima/lima_bcast.h | 3 + drivers/gpu/drm/lima/lima_gp.c | 8 + drivers/gpu/drm/lima/lima_pp.c | 18 ++ drivers/gpu/drm/lima/lima_sched.c | 7 + drivers/gpu/drm/lima/lima_sched.h | 1 + drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 +- drivers/gpu/drm/panel/panel-simple.c | 1 + drivers/gpu/drm/radeon/radeon.h | 1 - drivers/gpu/drm/radeon/radeon_display.c | 8 +- drivers/gpu/drm/radeon/sumo_dpm.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 - drivers/greybus/interface.c | 1 + drivers/hid/hid-core.c | 1 - drivers/hid/hid-ids.h | 1 + drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-multitouch.c | 6 + drivers/hwtracing/intel_th/pci.c | 25 ++ drivers/i2c/busses/i2c-at91-slave.c | 3 +- drivers/i2c/busses/i2c-designware-slave.c | 2 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/i2c/i2c-core-acpi.c | 30 +-- drivers/i2c/i2c-core-base.c | 98 ++++++++ drivers/i2c/i2c-core-of.c | 66 ----- drivers/i2c/i2c-slave-testunit.c | 5 +- drivers/iio/accel/Kconfig | 2 + drivers/iio/accel/mxc4005.c | 68 ++++++ drivers/iio/adc/ad7266.c | 2 + drivers/iio/adc/ad9467.c | 4 +- drivers/iio/chemical/bme680.h | 2 + drivers/iio/chemical/bme680_core.c | 62 ++++- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 4 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 4 - drivers/infiniband/core/restrack.c | 51 +--- drivers/infiniband/hw/mlx5/srq.c | 13 +- drivers/input/input.c | 105 ++++++-- drivers/input/touchscreen/ili210x.c | 4 +- drivers/iommu/amd/amd_iommu_types.h | 24 +- drivers/iommu/amd/init.c | 55 ++++- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- drivers/md/bcache/bset.c | 44 ++-- drivers/md/bcache/bset.h | 28 ++- drivers/md/bcache/btree.c | 40 ++-- drivers/md/bcache/super.c | 5 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 10 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 59 +---- drivers/misc/pvpanic/pvpanic-pci.c | 80 +------ drivers/misc/pvpanic/pvpanic.c | 90 ++++++- drivers/misc/pvpanic/pvpanic.h | 10 +- drivers/misc/vmw_vmci/vmci_event.c | 6 +- drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci.c | 25 +- drivers/mtd/parsers/redboot.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/google/gve/gve.h | 13 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 76 +++--- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 21 +- drivers/net/ethernet/ibm/ibmvnic.c | 6 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 33 ++- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +- drivers/net/ethernet/qualcomm/qca_debug.c | 6 +- drivers/net/ethernet/qualcomm/qca_spi.c | 16 +- drivers/net/ethernet/qualcomm/qca_spi.h | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 55 ++--- drivers/net/phy/micrel.c | 1 + drivers/net/phy/sfp.c | 3 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/rtl8150.c | 3 +- drivers/net/virtio_net.c | 12 +- drivers/net/vxlan/vxlan_core.c | 4 + drivers/net/wireless/ath/ath.h | 6 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 - drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 19 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/of/of_reserved_mem.c | 9 +- drivers/pci/controller/pcie-rockchip-ep.c | 6 +- drivers/pci/pci.c | 12 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 68 +++++- drivers/pinctrl/pinctrl-rockchip.h | 1 + drivers/platform/x86/dell/dell-smbios-base.c | 91 +++---- drivers/power/supply/cros_usbpd-charger.c | 11 +- drivers/ptp/ptp_chardev.c | 3 +- drivers/ptp/ptp_sysfs.c | 3 +- drivers/pwm/pwm-stm32.c | 3 + drivers/regulator/bd71815-regulator.c | 2 +- drivers/regulator/core.c | 1 + drivers/scsi/mpi3mr/mpi3mr.h | 1 + drivers/scsi/mpi3mr/mpi3mr_os.c | 67 ++++++ drivers/scsi/mpt3sas/mpt3sas_base.c | 19 ++ drivers/scsi/mpt3sas/mpt3sas_base.h | 3 - drivers/scsi/mpt3sas/mpt3sas_ctl.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 25 -- drivers/scsi/qedi/qedi_debugfs.c | 12 +- drivers/scsi/scsi_transport_sas.c | 29 +++ drivers/soc/ti/ti_sci_pm_domains.c | 20 +- drivers/soc/ti/wkup_m3_ipc.c | 7 +- drivers/spmi/hisi-spmi-controller.c | 1 - drivers/tty/serial/8250/8250_exar.c | 42 ++++ drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/8250/8250_pxa.c | 1 + drivers/tty/serial/imx.c | 11 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/sc16is7xx.c | 25 +- drivers/tty/serial/stm32-usart.c | 208 ++++++++++++---- drivers/tty/serial/stm32-usart.h | 12 +- drivers/usb/atm/cxacru.c | 14 ++ drivers/usb/class/cdc-wdm.c | 4 +- drivers/usb/dwc3/core.c | 6 - drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_printer.c | 40 +++- drivers/usb/host/xhci-pci.c | 7 + drivers/usb/host/xhci-ring.c | 59 +++-- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/uss720.c | 22 +- drivers/usb/musb/da8xx.c | 8 +- drivers/usb/storage/alauda.c | 9 +- drivers/usb/typec/tcpm/tcpm.c | 1 + drivers/vdpa/vdpa_user/vduse_dev.c | 14 +- fs/btrfs/block-group.c | 11 +- fs/btrfs/disk-io.c | 10 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/smb2transport.c | 2 +- fs/f2fs/super.c | 2 - fs/jfs/xattr.c | 4 +- fs/ksmbd/mgmt/share_config.c | 6 +- fs/nfs/read.c | 4 - fs/nfsd/nfsfh.c | 4 +- fs/nilfs2/dir.c | 59 +++-- fs/nilfs2/segment.c | 3 + fs/ocfs2/aops.c | 5 + fs/ocfs2/file.c | 2 + fs/ocfs2/journal.c | 17 ++ fs/ocfs2/journal.h | 2 + fs/ocfs2/namei.c | 2 +- fs/ocfs2/ocfs2_trace.h | 2 + fs/open.c | 4 +- fs/proc/vmcore.c | 2 + fs/udf/udftime.c | 11 +- include/kvm/arm_vgic.h | 2 +- include/linux/cma.h | 9 + include/linux/compat.h | 2 +- include/linux/efi.h | 10 +- include/linux/filter.h | 5 +- include/linux/i2c.h | 26 +- include/linux/iommu.h | 2 +- include/linux/kcov.h | 2 + include/linux/mdio.h | 12 + include/linux/mod_devicetable.h | 2 + include/linux/nvme.h | 4 +- include/linux/pci.h | 9 + include/linux/skbuff.h | 2 + include/linux/syscalls.h | 8 +- include/net/bluetooth/hci_core.h | 36 ++- include/net/inet_connection_sock.h | 10 +- include/net/netfilter/nf_tables.h | 5 + include/net/request_sock.h | 2 + include/net/sock.h | 16 +- include/net/tcp.h | 2 +- include/scsi/scsi_transport_sas.h | 2 + include/trace/events/qdisc.h | 2 +- include/uapi/asm-generic/hugetlb_encode.h | 26 +- include/uapi/asm-generic/unistd.h | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/trampoline.c | 20 +- kernel/bpf/verifier.c | 8 +- kernel/cpu.c | 8 +- kernel/dma/contiguous.c | 4 +- kernel/events/core.c | 13 + kernel/gcov/gcc_4_7.c | 4 +- kernel/gen_kheaders.sh | 9 +- kernel/kcov.c | 1 + kernel/kprobes.c | 8 +- kernel/padata.c | 8 +- kernel/pid_namespace.c | 1 + kernel/rcu/rcutorture.c | 16 +- kernel/sys_ni.c | 2 +- kernel/time/tick-common.c | 42 ++-- kernel/trace/Kconfig | 4 +- kernel/trace/ftrace.c | 71 ++++-- kernel/trace/preemptirq_delay_test.c | 1 + mm/cma.c | 20 +- mm/memory-failure.c | 7 + net/batman-adv/originator.c | 29 +++ net/bluetooth/l2cap_core.c | 8 +- net/bpf/test_run.c | 6 + net/can/j1939/main.c | 6 +- net/can/j1939/transport.c | 21 +- net/core/drop_monitor.c | 20 +- net/core/filter.c | 3 + net/core/net_namespace.c | 9 +- net/core/netpoll.c | 2 +- net/core/skbuff.c | 24 ++ net/core/sock.c | 20 +- net/core/sock_map.c | 16 +- net/core/xdp.c | 4 +- net/dccp/ipv4.c | 7 +- net/dccp/ipv6.c | 7 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 23 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/inet_connection_sock.c | 22 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_input.c | 50 +++- net/ipv4/tcp_minisocks.c | 5 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ipv6_sockglue.c | 17 +- net/ipv6/route.c | 9 +- net/ipv6/seg6_iptunnel.c | 14 +- net/ipv6/seg6_local.c | 8 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/xfrm6_policy.c | 8 +- net/iucv/iucv.c | 26 +- net/mac80211/he.c | 10 +- net/mac80211/mesh_pathtbl.c | 13 + net/mac80211/sta_info.c | 4 +- net/mptcp/pm_netlink.c | 21 +- net/mptcp/protocol.c | 1 + net/ncsi/internal.h | 2 + net/ncsi/ncsi-manage.c | 95 ++++---- net/ncsi/ncsi-rsp.c | 4 +- net/netfilter/ipset/ip_set_core.c | 104 ++++---- net/netfilter/ipset/ip_set_list_set.c | 30 ++- net/netfilter/nf_tables_api.c | 8 +- net/netfilter/nft_lookup.c | 3 +- net/netlink/af_netlink.c | 4 - net/netrom/nr_timer.c | 3 +- net/packet/af_packet.c | 30 ++- net/sched/act_api.c | 66 +++-- net/sched/act_ct.c | 21 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_taprio.c | 15 +- net/sctp/socket.c | 5 - net/smc/af_smc.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 4 +- net/tipc/node.c | 1 + net/unix/af_unix.c | 113 +++++---- net/unix/diag.c | 12 +- net/wireless/pmsr.c | 8 +- net/wireless/util.c | 7 +- net/xdp/xsk.c | 4 - scripts/Makefile.dtbinst | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/fsl/fsl-asoc-card.c | 3 +- sound/synth/emux/soundfont.c | 17 +- tools/include/asm-generic/hugetlb_encode.h | 26 +- tools/perf/Documentation/perf-script.txt | 7 +- tools/perf/builtin-script.c | 24 +- tools/testing/selftests/arm64/tags/tags_test.c | 4 + .../selftests/bpf/prog_tests/btf_map_in_map.c | 26 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 13 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 3 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/vm/compaction_test.c | 108 +++++---- 364 files changed, 3886 insertions(+), 2550 deletions(-)
5 months, 3 weeks
10
371
0
0
[PATCH 5.4 000/183] 5.4.279-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.4.279 release. There are 183 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, 06 Jul 2024 09:44:13 +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.279-rc…
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 <gregkh(a)linuxfoundation.org> Linux 5.4.279-rc2 Alex Bee <knaerzche(a)gmail.com> arm64: dts: rockchip: Add sound-dai-cells for RK3368 Johan Jonker <jbx6244(a)gmail.com> ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp: Fix data races around icsk->icsk_af_ops. Kuniyuki Iwashima <kuniyu(a)amazon.com> ipv6: Fix data races around sk->sk_prot. Eric Dumazet <edumazet(a)google.com> ipv6: annotate some data-races around sk->sk_prot Matthew Wilcox (Oracle) <willy(a)infradead.org> nfs: Leave pages in the pagecache if readpage failed Uwe Kleine-König <u.kleine-koenig(a)baylibre.com> pwm: stm32: Refuse too small period requests Jaime Liao <jaimeliao(a)mxic.com.tw> mtd: spinand: macronix: Add support for serial NAND flash Arnd Bergmann <arnd(a)arndb.de> ftruncate: pass a signed offset Niklas Cassel <cassel(a)kernel.org> ata: libata-core: Fix double free on error Sven Eckelmann <sven(a)narfation.org> batman-adv: Don't accept TT entries for out-of-spec VIDs Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes Ma Ke <make24(a)iscas.ac.cn> drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes Arnd Bergmann <arnd(a)arndb.de> hexagon: fix fadvise64_64 calling conventions Arnd Bergmann <arnd(a)arndb.de> csky, hexagon: fix broken sys_sync_file_range Oleksij Rempel <linux(a)rempel-privat.de> net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new Oleksij Rempel <linux(a)rempel-privat.de> net: can: j1939: recover socket queue on CAN bus error during BAM transmission Shigeru Yoshida <syoshida(a)redhat.com> net: can: j1939: Initialize unused data in j1939_send_one() Jean-Michel Hautbois <jeanmichel.hautbois(a)yoseli.org> tty: mcf: MCF54418 has 10 UARTS Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> usb: atm: cxacru: fix endpoint checking in cxacru_bind() Dan Carpenter <dan.carpenter(a)linaro.org> usb: musb: da8xx: fix a resource leak in probe() Oliver Neukum <oneukum(a)suse.com> usb: gadget: printer: SS+ support Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com> net: usb: ax88179_178a: improve link status logs Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix sensor data read operation Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix overflows in compensate() functions Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix calibration data variable Vasileios Amoiridis <vassilisamir(a)gmail.com> iio: chemical: bme680: Fix pressure value output Fernando Yang <hagisf(a)usp.br> iio: adc: ad7266: Fix variable checking bug Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Do not invert write-protect twice Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos Linus Torvalds <torvalds(a)linux-foundation.org> x86: stop playing stack games in profile_pc() Aleksandr Mishin <amishin(a)t-argos.ru> gpio: davinci: Validate the obtained number of IRQs Hannes Reinecke <hare(a)suse.de> nvme: fixup comment for nvme RDMA Provider Type Andrew Davis <afd(a)ti.com> soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message Ricardo Ribalda <ribalda(a)chromium.org> media: dvbdev: Initialize sbuf Oswald Buddenhagen <oswald.buddenhagen(a)gmx.de> ALSA: emux: improve patch ioctl data validation Dawei Li <dawei.li(a)shingroup.cn> net/dpaa2: Avoid explicit cpumask var allocation on stack Dawei Li <dawei.li(a)shingroup.cn> net/iucv: Avoid explicit cpumask var allocation on stack Denis Arefev <arefev(a)swemel.ru> mtd: partitions: redboot: Added conversion of operands to a larger type Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers Arnd Bergmann <arnd(a)arndb.de> parisc: use correct compat recv/recvfrom syscalls Arnd Bergmann <arnd(a)arndb.de> sparc: fix old compat_sys_select() Enguerrand de Ribaucourt <enguerrand.de-ribaucourt(a)savoirfairelinux.com> net: phy: micrel: add Microchip KSZ 9477 to the device table Divya Koppera <Divya.Koppera(a)microchip.com> net: phy: mchp: Add support for LAN8814 QUAD PHY Tristram Ha <tristram.ha(a)microchip.com> net: dsa: microchip: fix initial port flush problem Elinor Montmasson <elinor.montmasson(a)savoirfairelinux.com> ASoC: fsl-asoc-card: set priv->pdev before using it Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: validate family when identifying table via handle Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: fix UBSAN warning in kv_dpm.c Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins Huang-Huang Bao <i(a)eh5.me> pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins Hagar Hemdan <hagarhem(a)amazon.com> pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER Marc Ferland <marc.ferland(a)sonatest.com> iio: dac: ad5592r: fix temperature channel scaling value Alexandru Ardelean <alexandru.ardelean(a)analog.com> iio: dac: ad5592r: un-indent code-block for scale read Sergiu Cuciurean <sergiu.cuciurean(a)analog.com> iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock Yazen Ghannam <yazen.ghannam(a)amd.com> x86/amd_nb: Check for invalid SMN reads Naveen Naidu <naveennaidu479(a)gmail.com> PCI: Add PCI_ERROR_RESPONSE and related definitions Haifeng Xu <haifeng.xu(a)shopee.com> perf/core: Fix missing wakeup when waiting for context reference Matthias Maennich <maennich(a)google.com> kheaders: explicitly define file modes for archived headers Masahiro Yamada <masahiroy(a)kernel.org> Revert "kheaders: substituting --sort in archive creation" Jeff Johnson <quic_jjohnson(a)quicinc.com> tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Johan Hovold <johan+linaro(a)kernel.org> arm64: dts: qcom: qcs404: fix bluetooth device address Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdk4412: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Grygorii Tertychnyi <grembeter(a)gmail.com> i2c: ocores: set IACK bit after core is enabled Peter Oberparleiter <oberpar(a)linux.ibm.com> gcov: add support for GCC 14 Alex Deucher <alexander.deucher(a)amd.com> drm/radeon: fix UBSAN warning in kv_dpm.c Raju Rangoju <Raju.Rangoju(a)amd.com> ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Nikita Shubin <n.shubin(a)yadro.com> dmaengine: ioatdma: Fix missing kmem_cache_destroy() Biju Das <biju.das.jz(a)bp.renesas.com> regulator: core: Fix modpost error "regulator_get_regmap" undefined Oliver Neukum <oneukum(a)suse.com> net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings Jozsef Kadlecsik <kadlec(a)netfilter.org> netfilter: ipset: Fix suspicious rcu_dereference_protected() Heng Qi <hengqi(a)linux.alibaba.com> virtio_net: checksum offloading handling fix David Ruth <druth(a)chromium.org> net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Pedro Tammela <pctammela(a)mojatatu.com> net/sched: act_api: rely on rcu in tcf_idr_check_alloc Yue Haibing <yuehaibing(a)huawei.com> netns: Make get_net_ns() handle zero refcount net Eric Dumazet <edumazet(a)google.com> xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() Eric Dumazet <edumazet(a)google.com> ipv6: prevent possible NULL dereference in rt6_probe() Eric Dumazet <edumazet(a)google.com> ipv6: prevent possible NULL deref in fib6_nh_init() Gavrilov Ilia <Ilia.Gavrilov(a)infotecs.ru> netrom: Fix a memory leak in nr_heartbeat_expiry() Ondrej Mosnacek <omosnace(a)redhat.com> cipso: fix total option length computation Christian Marangi <ansuelsmth(a)gmail.com> mips: bmips: BCM6358: make sure CBR is correctly set Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> MIPS: Routerboard 532: Fix vendor retry check code Songyang Li <leesongyang(a)outlook.com> MIPS: Octeon: Add PCIe link status check Mario Limonciello <mario.limonciello(a)amd.com> PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Roman Smirnov <r.smirnov(a)omp.ru> udf: udftime: prevent overflow in udf_disk_stamp_to_time() Alex Henrie <alexhenrie24(a)gmail.com> usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Michael Ellerman <mpe(a)ellerman.id.au> powerpc/io: Avoid clang null pointer arithmetic warnings Nathan Lynch <nathanl(a)linux.ibm.com> powerpc/pseries: Enforce hcall result buffer validity and size Uri Arev <me(a)wantyapps.xyz> Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Manish Rangankar <mrangankar(a)marvell.com> scsi: qedi: Fix crash while reading debugfs attribute Wander Lairson Costa <wander(a)redhat.com> drop_monitor: replace spin_lock by raw_spin_lock Eric Dumazet <edumazet(a)google.com> batman-adv: bypass empty buckets in batadv_purge_orig_ref() Alessandro Carminati (Red Hat) <alessandro.carminati(a)gmail.com> selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Paul E. McKenney <paulmck(a)kernel.org> rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Jean Delvare <jdelvare(a)suse.de> i2c: at91: Fix the functionality flags of the slave-only interface Shichao Lai <shichaorai(a)gmail.com> usb-storage: alauda: Check whether the media is initialized Sicong Huang <congei42(a)163.com> greybus: Fix use-after-free bug in gb_interface_release due to race condition. Florian Westphal <fw(a)strlen.de> netfilter: nftables: exthdr: fix 4-byte stack OOB write Matthias Goergens <matthias.goergens(a)gmail.com> hugetlb_encode.h: fix undefined behaviour (34 << 26) Vineeth Pillai <viremana(a)linux.microsoft.com> hv_utils: drain the timesync packets on onchannelcallback Oleg Nesterov <oleg(a)redhat.com> tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix potential kernel bug due to lack of writeback flag waiting Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Lunar Lake support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Meteor Lake-S support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Sapphire Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids SOC support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Granite Rapids support Nuno Sa <nuno.sa(a)analog.com> dmaengine: axi-dmac: fix possible race in remove() Rick Wertenbroek <rick.wertenbroek(a)gmail.com> PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id Su Yue <glass.su(a)suse.com> ocfs2: fix races between hole punching and AIO+DIO Su Yue <glass.su(a)suse.com> ocfs2: use coarse time for new created files Rik van Riel <riel(a)surriel.com> fs/proc: fix softlockup in __read_vmcore Hagar Gamal Halim Hemdan <hagarhem(a)amazon.com> vmci: prevent speculation leaks by sanitizing event in event_deliver() Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing/selftests: Fix kprobe event name test for .isra. functions Marek Szyprowski <m.szyprowski(a)samsung.com> drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Jani Nikula <jani.nikula(a)intel.com> drm/exynos/vidi: fix memory leak in .get_modes() Dirk Behme <dirk.behme(a)de.bosch.com> drivers: core: synchronize really_probe() and dev_uevent() Taehee Yoo <ap420073(a)gmail.com> ionic: fix use after netif_napi_del() Petr Pavlu <petr.pavlu(a)suse.com> net/ipv6: Fix the RT cache flush via sysctl using a previous delay Jozsef Kadlecsik <kadlec(a)netfilter.org> netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ Gal Pressman <gal(a)nvidia.com> net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets Eric Dumazet <edumazet(a)google.com> tcp: fix race in tcp_v6_syn_recv_sock() Adam Miotk <adam.miotk(a)arm.com> drm/bridge/panel: Fix runtime warning on panel bridge release Amjad Ouled-Ameur <amjad.ouled-ameur(a)arm.com> drm/komeda: check for error-valued pointer Aleksandr Mishin <amishin(a)t-argos.ru> liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet José Expósito <jose.exposito89(a)gmail.com> HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Lu Baolu <baolu.lu(a)linux.intel.com> iommu: Return right value in iommu_sva_bind_device() Kun(llfl) <llfl(a)linux.alibaba.com> iommu/amd: Fix sysfs leak in iommu init Nikita Zhandarovich <n.zhandarovich(a)fintech.ru> HID: core: remove unnecessary WARN_ON() in implement() Gregor Herburger <gregor.herburger(a)tq-group.com> gpio: tqmx86: fix typo in Kconfig label Chen Hanxiao <chenhx.fnst(a)fujitsu.com> SUNRPC: return proper error from gss_wrap_req_priv Dmitry Torokhov <dmitry.torokhov(a)gmail.com> Input: try trimming too long modalias strings Breno Leitao <leitao(a)debian.org> scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply broken streams quirk to Etron EJ188 xHCI host Kuangyi Chiang <ki.chiang65(a)gmail.com> xhci: Apply reset resume quirk to Etron EJ188 xHCI host Mathias Nyman <mathias.nyman(a)linux.intel.com> xhci: Set correct transferred length for cancelled bulk transfers Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> jfs: xattr: fix buffer overflow for invalid xattr Tomas Winkler <tomas.winkler(a)intel.com> mei: me: release irq in mei_me_pci_resume error path Alan Stern <stern(a)rowland.harvard.edu> USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages Ryusuke Konishi <konishi.ryusuke(a)gmail.com> nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: return the mapped address from nilfs_get_page() Matthew Wilcox (Oracle) <willy(a)infradead.org> nilfs2: Remove check for PageError Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix bogus test success on Aarch64 Muhammad Usama Anjum <usama.anjum(a)collabora.com> selftests/mm: conform test to TAP format output Dev Jain <dev.jain(a)arm.com> selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler Hugo Villeneuve <hvilleneuve(a)dimonoff.com> serial: sc16is7xx: replace hardcoded divisor value with BIT() macro George Shen <george.shen(a)amd.com> drm/amd/display: Handle Y carry-over in VCP X.Y calculation Joao Paulo Goncalves <joao.goncalves(a)toradex.com> ASoC: ti: davinci-mcasp: Fix race condition during probe Peter Ujfalusi <peter.ujfalusi(a)ti.com> ASoC: ti: davinci-mcasp: Handle missing required DT properties Peter Ujfalusi <peter.ujfalusi(a)ti.com> ASoC: ti: davinci-mcasp: Simplify the configuration parameter handling Peter Ujfalusi <peter.ujfalusi(a)ti.com> ASoC: ti: davinci-mcasp: Remove legacy dma_request parsing Peter Ujfalusi <peter.ujfalusi(a)ti.com> ASoC: ti: davinci-mcasp: Use platform_get_irq_byname_optional Zhang Qilong <zhangqilong3(a)huawei.com> ASoC: ti: davinci-mcasp: remove always zero of davinci_mcasp_get_dt_params Colin Ian King <colin.king(a)canonical.com> ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret Wesley Cheng <quic_wcheng(a)quicinc.com> usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete Eric Dumazet <edumazet(a)google.com> ipv6: fix possible race in __fib6_drop_pcpu_from() Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). Kuniyuki Iwashima <kuniyu(a)amazon.com> af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). Karol Kolacinski <karol.kolacinski(a)intel.com> ptp: Fix error message on failed pin verification Eric Dumazet <edumazet(a)google.com> net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP Moshe Shemesh <moshe(a)nvidia.com> net/mlx5: Stop waiting for PCI if pci channel is offline Jason Xing <kernelxing(a)tencent.com> tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB Daniel Borkmann <daniel(a)iogearbox.net> vxlan: Fix regression when dropping packets due to invalid src addresses Hangyu Hua <hbh25y(a)gmail.com> net: sched: sch_multiq: fix possible OOB write in multiq_tune() Eric Dumazet <edumazet(a)google.com> ipv6: sr: block BH in seg6_output_core() and seg6_input_core() Emmanuel Grumbach <emmanuel.grumbach(a)intel.com> wifi: iwlwifi: mvm: don't read past the mfuart notifcation Shahar S Matityahu <shahar.s.matityahu(a)intel.com> wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef Johannes Berg <johannes.berg(a)intel.com> wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 Lin Ma <linma(a)zju.edu.cn> wifi: cfg80211: pmsr: use correct nla_get_uX functions Remi Pommarel <repk(a)triplefau.lt> wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() Nicolas Escande <nico.escande(a)gmail.com> wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +- arch/arm/boot/dts/rk3066a.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 + arch/csky/include/uapi/asm/unistd.h | 1 + arch/hexagon/include/asm/syscalls.h | 6 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/kernel/syscalltab.c | 7 + arch/mips/bmips/setup.c | 3 +- arch/mips/pci/ops-rc32434.c | 4 +- arch/mips/pci/pcie-octeon.c | 6 + arch/parisc/kernel/syscalls/syscall.tbl | 4 +- arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/io.h | 24 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/time.c | 20 +- drivers/acpi/acpica/exregion.c | 23 +- drivers/ata/libata-core.c | 8 +- drivers/base/core.c | 3 + drivers/bluetooth/ath3k.c | 25 +- drivers/dma/dma-axi-dmac.c | 2 +- drivers/dma/ioat/init.c | 1 + drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-davinci.c | 5 + drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +- drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 6 +- drivers/gpu/drm/radeon/sumo_dpm.c | 2 + drivers/greybus/interface.c | 1 + drivers/hid/hid-core.c | 1 - drivers/hid/hid-logitech-dj.c | 4 +- drivers/hv/hv_util.c | 19 +- drivers/hwtracing/intel_th/pci.c | 25 ++ drivers/i2c/busses/i2c-at91-slave.c | 3 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/iio/adc/ad7266.c | 2 + drivers/iio/chemical/bme680.h | 2 + drivers/iio/chemical/bme680_core.c | 62 +++- drivers/iio/dac/ad5592r-base.c | 62 ++-- drivers/iio/dac/ad5592r-base.h | 1 + drivers/input/input.c | 105 ++++++- drivers/iommu/amd_iommu_init.c | 9 + drivers/media/dvb-core/dvbdev.c | 2 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/vmw_vmci/vmci_event.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci.c | 25 +- drivers/mtd/nand/spi/macronix.c | 99 +++++++ drivers/mtd/parsers/redboot.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 6 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 8 + .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +- drivers/net/phy/micrel.c | 15 + drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/rtl8150.c | 3 +- drivers/net/virtio_net.c | 12 +- drivers/net/vxlan.c | 4 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 - drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 9 +- drivers/pci/controller/pcie-rockchip-ep.c | 6 +- drivers/pci/pci.c | 12 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 63 ++++- drivers/ptp/ptp_chardev.c | 3 +- drivers/pwm/pwm-stm32.c | 3 + drivers/regulator/core.c | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 19 ++ drivers/scsi/qedi/qedi_debugfs.c | 12 +- drivers/soc/ti/wkup_m3_ipc.c | 7 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/sc16is7xx.c | 25 +- drivers/usb/atm/cxacru.c | 14 + drivers/usb/class/cdc-wdm.c | 4 +- drivers/usb/gadget/function/f_fs.c | 4 + drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/host/xhci-pci.c | 7 + drivers/usb/host/xhci-ring.c | 5 +- drivers/usb/misc/uss720.c | 22 +- drivers/usb/musb/da8xx.c | 8 +- drivers/usb/storage/alauda.c | 9 +- fs/jfs/xattr.c | 4 +- fs/nfs/read.c | 4 - fs/nilfs2/dir.c | 59 ++-- fs/nilfs2/segment.c | 3 + fs/ocfs2/file.c | 2 + fs/ocfs2/namei.c | 2 +- fs/open.c | 4 +- fs/proc/vmcore.c | 2 + fs/udf/udftime.c | 11 +- include/linux/compat.h | 2 +- include/linux/iommu.h | 2 +- include/linux/micrel_phy.h | 1 + include/linux/nvme.h | 4 +- include/linux/pci.h | 9 + include/linux/syscalls.h | 2 +- include/net/bluetooth/hci_core.h | 36 ++- include/net/netfilter/nf_tables.h | 5 + include/uapi/asm-generic/hugetlb_encode.h | 24 +- kernel/events/core.c | 13 + kernel/gcov/gcc_4_7.c | 4 +- kernel/gen_kheaders.sh | 9 +- kernel/rcu/rcutorture.c | 3 +- kernel/time/tick-common.c | 42 +-- kernel/trace/preemptirq_delay_test.c | 1 + net/batman-adv/originator.c | 29 ++ net/bluetooth/l2cap_core.c | 8 +- net/can/j1939/main.c | 6 +- net/can/j1939/transport.c | 21 +- net/core/drop_monitor.c | 20 +- net/core/net_namespace.c | 9 +- net/core/sock.c | 6 +- net/ipv4/af_inet.c | 23 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/tcp.c | 16 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ipv6_sockglue.c | 9 +- net/ipv6/route.c | 9 +- net/ipv6/seg6_iptunnel.c | 14 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/xfrm6_policy.c | 8 +- net/iucv/iucv.c | 26 +- net/mac80211/mesh_pathtbl.c | 13 + net/mac80211/sta_info.c | 4 +- net/netfilter/ipset/ip_set_core.c | 104 ++++--- net/netfilter/ipset/ip_set_list_set.c | 30 +- net/netfilter/nf_tables_api.c | 13 +- net/netfilter/nft_exthdr.c | 17 +- net/netfilter/nft_lookup.c | 3 +- net/netrom/nr_timer.c | 3 +- net/sched/act_api.c | 66 +++-- net/sched/sch_multiq.c | 2 +- net/sched/sch_taprio.c | 15 +- net/sunrpc/auth_gss/auth_gss.c | 4 +- net/unix/af_unix.c | 47 ++-- net/unix/diag.c | 12 +- net/wireless/pmsr.c | 8 +- sound/soc/fsl/fsl-asoc-card.c | 3 +- sound/soc/ti/davinci-mcasp.c | 312 +++++++++------------ sound/synth/emux/soundfont.c | 17 +- tools/include/asm-generic/hugetlb_encode.h | 20 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 13 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 3 +- tools/testing/selftests/vm/compaction_test.c | 103 +++---- 159 files changed, 1478 insertions(+), 853 deletions(-)
5 months, 3 weeks
4
3
0
0
← Newer
1
...
103
104
105
106
107
108
109
...
125
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Results per page:
10
25
50
100
200