Hello RT-list!
I'm pleased to announce the 5.15.85-rt55 stable release.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v5.15-rt
Head SHA1: 167affb50e57a4e26fea150d28a49ff02ed0947b
Or to build 5.15.85-rt55 directly, the following patches should be applied:
https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.85.xz
https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.85-rt55.patch.xz
Enjoy!
Clark
Changes from v5.15.79-rt54:
---
Aashish Sharma (1):
tracing: Fix warning on variable 'struct trace_array'
Adrian Hunter (2):
perf/x86/intel/pt: Fix sampling using single range output
mmc: sdhci: Fix voltage switch delay
Ai Chao (1):
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
Aishwarya Kothari (1):
drm/panel: simple: set bpc field for logic technologies displays
Akihiko Odaki (2):
e1000e: Fix TX dispatch condition
igb: Allocate MSI-X vector when testing
Al Cooper (2):
mmc: sdhci-brcmstb: Re-organize flags
mmc: sdhci-brcmstb: Enable Clock Gating to save power
Alban Crequy (1):
maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
Alejandro Concepción Rodríguez (1):
iio: light: apds9960: fix wrong register for gesture gain
Aleksandr Miloserdov (1):
nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
Alex Deucher (1):
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
Alexander Potapenko (2):
misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
mm: fs: initialize fsdata passed to write_begin/write_end interface
Alexandra Winter (1):
s390/qeth: fix use-after-free in hsci
Alexandre Belloni (1):
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
Alexandre Ghiti (1):
riscv: Sync efi page table's kernel mappings before switching
Aman Dhoot (1):
Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
Aminuddin Jamaluddin (1):
net: phy: marvell: add sleep time after enabling the loopback bit
Amir Goldstein (1):
vfs: fix copy_file_range() averts filesystem freeze protection
Anand Jain (3):
btrfs: free btrfs_path before copying fspath to userspace
btrfs: free btrfs_path before copying subvol info to userspace
btrfs: free btrfs_path before copying inodes to userspace
Anastasia Belova (3):
cifs: add check for returning value of SMB2_close_init
cifs: add check for returning value of SMB2_set_info_init
HID: hid-lg4ff: Add check for empty lbuf
Andreas Gruenbacher (1):
gfs2: Switch from strlcpy to strscpy
Andreas Kemnade (2):
regulator: twl6030: re-add TWL6032_SUBCLASS
regulator: twl6030: fix get status of twl6032 regulators
Andrew Lunn (1):
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
Andrew Price (1):
gfs2: Check sb_bsize_shift after reading superblock
Andrzej Hajda (1):
drm/i915: fix TLB invalidation for Gen12 video and compute engines
Andy Shevchenko (1):
pinctrl: intel: Save and restore pins in "direct IRQ" mode
Ankit Patel (1):
HID: usbhid: Add ALWAYS_POLL quirk for some mice
Arnav Rawat (1):
platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
Artem Chernyshev (3):
net: dsa: ksz: Check return value
net: dsa: hellcreek: Check return value
net: dsa: sja1105: Check return value
Asher Song (1):
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
Baisong Zhong (1):
bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
Baokun Li (1):
ext4: fix use-after-free in ext4_ext_shift_extents
Bart Van Assche (1):
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
Bartosz Golaszewski (2):
gpiolib: improve coding style for local variables
gpiolib: check the 'ngpios' property in core gpiolib code
Bean Huo (1):
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
Benjamin Block (1):
scsi: zfcp: Fix double free of FSF request when qdio send fails
Benjamin Coddington (1):
NFSv4: Retry LOCK on OLD_STATEID during delegation return
Benoît Monin (1):
USB: serial: option: add Sierra Wireless EM9191
Björn Töpel (1):
riscv: mm: Proper page permissions after initmem free
Borys Popławski (1):
x86/sgx: Add overflow check in sgx_validate_offset_length()
Brian King (1):
scsi: ibmvfc: Avoid path failures during live migration
Brian Norris (2):
firmware: coreboot: Register bus in module init
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
Bruno Thomsen (1):
USB: serial: cp210x: add Kamstrup RF sniffer PIDs
Caleb Sander (1):
nvme: fix SRCU protection of nvme_ns_head list
Carlos Llamas (1):
binder: validate alloc->mm in ->mmap() handler
Catalin Marinas (1):
arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
Chancel Liu (1):
ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
Charles Keepax (2):
ASoC: cs42l51: Correct PGA Volume minimum value
ASoC: ops: Correct bounds check for second channel on SX controls
Chen Jun (1):
Input: i8042 - fix leaking of platform device on module removal
Chen Zhongjin (6):
ASoC: core: Fix use-after-free in snd_soc_exit()
ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
xfrm: Fix ignored return value in xfrm6_init()
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
Bluetooth: Fix not cleanup led when bt_init fails
ChenXiaoSong (1):
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
Chevron Li (1):
mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
Chris Wilson (1):
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
Christian König (1):
drm/amdgpu: always register an MMU notifier for userptr
Christian Langrock (1):
xfrm: replay: Fix ESN wrap around for GSO
Christian Löhle (1):
mmc: core: Fix ambiguous TRIM and DISCARD arg
Christoph Hellwig (3):
nvme-pci: disable namespace identifiers for the MAXIO MAP1001
btrfs: zoned: fix missing endianness conversion in sb_write_pointer
btrfs: use kvcalloc in btrfs_get_dev_zone_info
Chuang Wang (1):
net: macvlan: Use built-in RCU list checking
Clark Williams (3):
Merge tag 'v5.15.82' into v5.15-rt
Merge tag 'v5.15.85' into v5.15-rt
'Linux 5.15.85-rt55'
Claudio Suarez (1):
drm/amdgpu: update drm_display_info correctly when the edid is read
Claudiu Beznea (1):
ARM: at91: pm: avoid soft resetting AC DLL
Colin Ian King (1):
ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
Cong Wang (1):
kcm: close race conditions on sk_receive_queue
Conor Dooley (1):
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
Cristian Marussi (1):
firmware: arm_scmi: Cleanup the core driver removal callback
D Scott Phillips (1):
arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
Damien Le Moal (1):
zonefs: fix zone report size in __zonefs_io_error()
Dan Carpenter (3):
drbd: use after free in drbd_create_device()
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
net: mvneta: Fix an out of bounds check
Daniel Bristot de Oliveira (1):
tracing/osnoise: Fix duration type
Daniel Díaz (1):
selftests/net: Find nettest in current directory
Daniel Xu (1):
netfilter: conntrack: Fix data-races around ct mark
Daniil Tatianin (1):
ring_buffer: Do not deactivate non-existant pages
David Ahern (1):
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
David E. Box (1):
platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
David Howells (4):
rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
rxrpc: Use refcount_t rather than atomic_t
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
afs: Fix fileserver probe RTT handling
David Sterba (1):
btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
Davide Tronchin (4):
USB: serial: option: remove old LARA-R6 PID
USB: serial: option: add u-blox LARA-R6 00B modem
USB: serial: option: add u-blox LARA-L6 modem
net: usb: qmi_wwan: add u-blox 0x1342 composition
Dawei Li (2):
dma-buf: fix racing conflict of dma_heap_add()
drm/vmwgfx: Fix race issue calling pin_user_pages
Derek Fang (1):
ASoC: rt1019: Fix the TDM settings
Derek Nguyen (1):
hwmon: (ltc2947) fix temperature scaling
Detlev Casanova (1):
ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
Diana Wang (1):
nfp: fill splittable of devlink_port_attrs correctly
Dominik Haller (1):
ARM: dts: am335x-pcm-953: Define fixed regulators in root node
Dominique Martinet (3):
9p: trans_fd/p9_conn_cancel: drop client lock earlier
net/9p: use a dedicated spinlock for trans_fd
9p/xen: check logical size for buffer size
Douglas Anderson (4):
arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
Duke Xin (1):
USB: serial: option: add Quectel EM05-G modem
Duoming Zhou (3):
tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
usb: chipidea: fix deadlock in ci_otg_del_timer
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
Emeel Hakim (1):
macsec: add missing attribute validation for offload
Emil Flink (1):
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
Emil Renner Berthing (1):
riscv: dts: sifive unleashed: Add PWM controlled LEDs
Enrico Sau (1):
net: usb: qmi_wwan: add Telit 0x103a composition
Eric Dumazet (4):
macvlan: enforce a consistent minimal mtu
tcp: cdg: allow tcp_cdg_release() to be called multiple times
kcm: avoid potential race in kcm_tx_work
ipv6: avoid use-after-free in ip6_fragment()
Eyal Birger (1):
xfrm: fix "disable_policy" on ipv4 early demux
FUKAUMI Naoki (1):
arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
Fabio Estevam (1):
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
Felix Fietkau (1):
netfilter: flowtable_offload: add missing locking
Filipe Manana (2):
btrfs: remove pointless and double ulist frees in error paths of qgroup tests
btrfs: send: avoid unaligned encoded writes when attempting to clone range
Francesco Dolcini (1):
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
Frank Jungclaus (1):
can: esd_usb: Allow REC and TEC to return to zero
Frieder Schrempf (1):
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
GUO Zihua (1):
9p/fd: Use P9_HDRSZ for header size
Gao Xiang (1):
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
Gaosheng Cui (5):
drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
bnxt_en: Remove debugfs when pci_register_driver failed
audit: fix undefined behavior in bit shift for AUDIT_BIT
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
Gavin Shan (1):
mm: migrate: fix THP's mapcount on isolation
Giulio Benetti (1):
ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
Gleb Mazovetskiy (1):
tcp: configurable source port perturb table size
Goh, Wei Sheng (1):
net: stmmac: Set MAC's flow control register to reflect current settings
Greg Kroah-Hartman (7):
Linux 5.15.80
lib/vdso: use "grep -E" instead of "egrep"
Linux 5.15.81
Linux 5.15.82
Linux 5.15.83
Linux 5.15.84
Linux 5.15.85
Guangbin Huang (1):
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
Guchun Chen (1):
drm/amdgpu: disable BACO support on more cards
Guillaume BRUN (1):
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
Guo Ren (1):
riscv: kexec: Fixup irq controller broken in kexec crash path
Haiyang Zhang (1):
net: mana: Fix race on per-CQ variable napi work_done
Hangbin Liu (2):
net: use struct_group to copy ip/ipv6 header addresses
ip_gre: do not report erspan version on GRE interface
Hans Verkuil (2):
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
Hans de Goede (9):
ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
Input: goodix - try resetting the controller when no config is set
Input: soc_button_array - add use_low_level_irq module parameter
Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
Harshit Mogalapalli (1):
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
Hauke Mehrtens (1):
ca8210: Fix crash by zero initializing data
Hawkins Jiawei (4):
wifi: wext: use flex array destination for memcpy()
ntfs: fix use-after-free in ntfs_attr_find()
ntfs: fix out-of-bounds read in ntfs_attr_find()
ntfs: check overflow when iterating ATTR_RECORDs
Heiko Carstens (2):
s390/crashdump: fix TOD programmable field size
s390/qeth: fix various format strings
Heiko Schocher (1):
can: sja1000: fix size of OCR_MODE_MASK define
Helge Deller (1):
parisc: Increase FRAME_WARN to 2048 bytes on parisc
Herbert Xu (1):
af_key: Fix send_acquire race with pfkey_register
Hou Tao (3):
bpf, perf: Use subprog name when reporting subprog ksymbol
libbpf: Handle size overflow for ringbuf mmap
libbpf: Use page size as max_entries when probing ring buffer map
Hsin-Yi Wang (1):
drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
Hugh Dickins (1):
mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
Hui Tang (1):
net: mvpp2: fix possible invalid pointer dereference
Ido Schimmel (4):
bridge: switchdev: Fix memory leaks when changing VLAN protocol
ipv4: Fix route deletion when nexthop info is not specified
ipv4: Fix incorrect route flushing when source address is deleted
ipv4: Fix incorrect route flushing when table ID 0 is used
Ilpo Järvinen (6):
serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
serial: 8250: Flush DMA Rx on RLSI
serial: 8250_lpss: Configure DMA also w/o DMA filter
serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
serial: Add rs485_supported to uart_port
serial: fsl_lpuart: Fill in rs485_supported
Ismael Ferreras Morezuelas (1):
Bluetooth: btusb: Add debug message for CSR controllers
Ivan Hu (1):
platform/x86/intel/hid: Add some ACPI device IDs
Ivan Vecera (2):
iavf: Fix a crash during reset task
iavf: Do not restart Tx queues after reset task failure
Izabela Bakollari (1):
aquantia: Do not purge addresses when setting the number of rings
Jaco Coetzee (2):
nfp: change eeprom length to max length enumerators
nfp: add port from netdev validation for EEPROM access
Jakob Unterwurzacher (1):
arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
James Houghton (1):
hugetlbfs: don't delete error page from pagecache
Jan Dabros (1):
char: tpm: Protect tpm_pm_suspend with locks
Jan Kara (4):
udf: Discard preallocation before extending file with a hole
udf: Fix preallocation discarding at indirect extent boundary
udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
udf: Fix extending file within last block
Jann Horn (5):
ipc/sem: Fix dangling sem_array access in semtimedop race
fs: use acquire ordering in __fget_light()
mm/khugepaged: take the right locks for page table retraction
mm/khugepaged: fix GUP-fast interaction by sending IPI
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
Janusz Krzysztofik (2):
drm/i915: Fix negative value passed as remaining time
drm/i915: Never return 0 if not all requests retired
Jason A. Donenfeld (2):
wifi: airo: do not assign -1 to unsigned char
MIPS: pic32: treat port as signed integer
Jens Axboe (1):
io_uring: move to separate directory
Jerry Ray (1):
dsa: lan9303: Correct stat name
Jialiang Wang (1):
nfp: fix use-after-free in area_cache_get()
Jiasheng Jiang (3):
ASoC: max98373: Add checks for devm_kcalloc
octeontx2-pf: Add check for devm_kcalloc
can: m_can: Add check for devm_clk_get
Jisheng Zhang (3):
riscv: vdso: fix section overlapping under some conditions
riscv: fix race when vmap stack overflow
net: stmmac: fix "snps,axi-config" node property parsing
Johan Hovold (3):
Revert "usb: dwc3: disable USB core PHY management"
USB: serial: f81232: fix division by zero on line-speed change
USB: serial: f81534: fix division by zero on line-speed change
Johan Jonker (4):
ARM: dts: rockchip: fix ir-receiver node names
arm64: dts: rockchip: fix ir-receiver node names
ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
Johannes Berg (2):
wifi: cfg80211: fix buffer overflow in elem comparison
wifi: cfg80211: don't allow multi-BSSID in S1G
Johannes Weiner (1):
mm: vmscan: fix extreme overreclaim and swap floods
John Starks (1):
mm/gup: fix gup_pud_range() for dax
Jonas Jelonek (1):
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
Josef Bacik (1):
btrfs: free btrfs_path before copying root refs to userspace
José Expósito (1):
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
Jozsef Kadlecsik (1):
netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
Juergen Gross (3):
xen/netback: do some code cleanup
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: fix build warning
Junxiao Chang (1):
ASoC: hdac_hda: fix hda pcm buffer overflow issue
Kai-Heng Feng (1):
platform/x86: hp-wmi: Ignore Smart Experience App event
Kazuki Takiguchi (1):
KVM: x86/mmu: Fix race condition in direct_page_fault
Kees Cook (2):
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
NFC: nci: Bounds check struct nfc_target arrays
Keith Busch (2):
nvme: restrict management ioctls to admin
nvme: ensure subsystem reset is single threaded
Kenneth Lee (1):
ceph: Use kcalloc for allocating multiple elements
Konrad Dybcio (1):
regulator: slg51000: Wait after asserting CS pin
Krzysztof Kozlowski (1):
slimbus: stream: correct presence rate frequencies
Kuniyuki Iwashima (3):
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
af_unix: Get user_ns from in_skb in unix_diag_get_exact().
Lars-Peter Clausen (1):
iio: ms5611: Simplify IO callback parameters
Lee Jones (2):
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
Lei Rao (1):
nvme-pci: clear the prp2 field when not used
Leo Liu (1):
drm/amdgpu: enable Vangogh VCN indirect sram mode
Leo Savernik (1):
nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
Leon Romanovsky (1):
net: liquidio: simplify if expression
Li Huafei (1):
kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
Li Jun (1):
usb: cdns3: host: fix endless superspeed hub port reset
Liao Chang (1):
MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
Like Xu (1):
KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
Lin Liu (1):
xen-netfront: Fix NULL sring after live migration
Lin Ma (2):
nfc/nci: fix race with opening and closing
io_uring/poll: fix poll_refs race with cancelation
Linus Torvalds (3):
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
proc: avoid integer type confusion in get_proc_long
proc: proc_skip_spaces() shouldn't think it is working on C strings
Linus Walleij (2):
USB: bcma: Make GPIO explicitly optional
bus: ixp4xx: Don't touch bit 7 on IXP42x
Liu Jian (5):
net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
net: sparx5: fix error handling in sparx5_port_open()
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
Liu Shixin (1):
NFC: nci: fix memory leak in nci_rx_data_packet()
Lorenzo Bianconi (1):
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
Luiz Augusto von Dentz (2):
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
Bluetooth: Fix crash when replugging CSR fake controllers
Luiz Capitulino (4):
genirq/msi: Shutdown managed interrupts with unsatifiable affinities
genirq: Always limit the affinity to online CPUs
irqchip/gic-v3: Always trust the managed affinity provided by the core code
genirq: Take the proposed affinity at face value if force==true
Lukas Wunner (2):
serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
serial: stm32: Deassert Transmit Enable on ->rs485_config()
Lyude Paul (2):
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
M Chetan Kumar (2):
net: wwan: iosm: fix kernel test robot reported error
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
Maarten Lankhorst (1):
drm/i915: Create a dummy object for gen6 ppgtt
Maarten Zanders (1):
ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
Maciej W. Rozycki (1):
parport_pc: Avoid FIFO port location truncation
Manyi Li (1):
platform/x86: ideapad-laptop: Disable touchpad_switch
Marc Zyngier (1):
KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
Marco Elver (1):
perf: Improve missing SIGTRAP checking
Marco Felsch (1):
ASoC: fsl_sai: use local device pointer
Marek Marczykowski-Górecki (1):
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
Marek Szyprowski (1):
usb: dwc3: exynos: Fix remove() function
Marek Vasut (6):
spi: stm32: Print summary 'callbacks suppressed' message
ARM: dts: imx7: Fix NAND controller size-cells
arm64: dts: imx8mm: Fix NAND controller size-cells
arm64: dts: imx8mn: Fix NAND controller size-cells
serial: stm32: Factor out GPIO RTS toggling into separate function
serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
Mario Limonciello (1):
ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
Mark Brown (2):
ASoC: ops: Fix bounds check for _sx controls
ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
Martin Faltesek (3):
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
nfc: st-nci: fix memory leaks in EVT_TRANSACTION
nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
Martin Povišer (2):
ASoC: tas2770: Fix set_tdm_slot in case of single slot
ASoC: tas2764: Fix set_tdm_slot in case of single slot
Masahiro Yamada (1):
block: move CONFIG_BLOCK guard to top Makefile
Mateusz Jończyk (3):
rtc: mc146818-lib: extract mc146818_avoid_UIP
rtc: cmos: avoid UIP when writing alarm time
rtc: cmos: avoid UIP when reading alarm time
Matthias Schiffer (1):
serial: 8250_omap: remove wait loop from Errata i202 workaround
Matthieu Baerts (1):
selftests: mptcp: fix mibit vs mbit mix up
Matti Vaittinen (1):
tools: iio: iio_generic_buffer: Fix read size
Mauro Lima (1):
spi: intel: Fix the offset to get the 64K erase opcode
Maxim Korotkov (1):
pinctrl: single: Fix potential division by zero
Maxim Levitsky (5):
KVM: x86: nSVM: leave nested mode on vCPU free
KVM: x86: forcibly leave nested mode on vCPU reset
KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
KVM: x86: add kvm_leave_nested
KVM: x86: remove exit_int_info warning in svm_handle_exit
Maximilian Luz (1):
platform/surface: aggregator: Do not check for repeated unsequenced packets
Michael Grzeschik (3):
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
usb: dwc3: gadget: conditionally remove requests
ARM: at91: rm9200: fix usb device clock id
Michael Kelley (2):
scsi: storvsc: Fix handling of srb_status and capacity change events
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
Michael Margolin (1):
RDMA/efa: Add EFA 0xefa2 PCI ID
Michael Walle (1):
net: phy: mxl-gpy: fix version reporting
Michal Jaron (1):
i40e: Fix not setting default xps_cpus after reset
Mihai Sain (1):
ARM: dts: at91: sama7g5: fix signal name of pin PB2
Mika Westerberg (2):
mtd: spi-nor: intel-spi: Disable write protection only if asked
spi: intel: Use correct mask for flash and protected regions
Miklos Szeredi (1):
fuse: lock inode unconditionally in fuse_fallocate()
Mikulas Patocka (3):
dm ioctl: fix misbehavior if list_versions races with module loading
dm integrity: flush the journal on suspend
dm integrity: clear the journal on suspend
Minghao Chi (1):
iavf: remove redundant ret variable
Mitja Spes (2):
iio: pressure: ms5611: changed hardcoded SPI speed to value limited
iio: pressure: ms5611: fixed value compensation bug
Mohd Faizal Abdul Rahim (1):
net: stmmac: ensure tx function is not running in stmmac_xdp_release()
Moshe Shemesh (2):
net/mlx5: Fix FW tracer timestamp calculation
net/mlx5: Fix handling of entry refcount when command is not issued to FW
Mukesh Ojha (1):
gcov: clang: fix the buffer overflow issue
Mushahid Hussain (1):
speakup: fix a segfault caused by switching consoles
Nam Cao (1):
i2c: i801: add lis3lv02d's I2C address for Vostro 5568
Nathan Chancellor (2):
RISC-V: vdso: Do not add missing symbols to version section in linker script
x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
Nathan Huckleberry (1):
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
Nicolas Cavallari (1):
wifi: mac80211: Fix ack frame idr leak when mesh has no route
Nicolas Dumazet (1):
usb: add NO_LPM quirk for Realforce 87U Keyboard
Niklas Cassel (1):
ata: libata-core: do not issue non-internal commands once EH is pending
Nikolay Aleksandrov (2):
selftests: net: add delete nexthop route warning test
selftests: net: fix nexthop warning cleanup double ip typo
Nikolay Borisov (1):
btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
Ninad Malwade (1):
hwmon: (ina3221) Fix shunt sum critical calculation
Oleksij Rempel (1):
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
Oliver Hartkopp (1):
can: af_can: fix NULL pointer dereference in can_rcv_filter
Olivier Moysan (1):
ASoC: stm32: dfsdm: manage cb buffers cleanup
Pablo Neira Ayuso (2):
netfilter: nf_tables: do not set up extensions for end interval
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
Pankaj Raghav (1):
nvme initialize core quirks before calling nvme_init_subsystem
Paolo Abeni (1):
selftests: mptcp: more stable simult_flows tests
Paul Gazzillo (1):
iio: light: rpr0521: add missing Kconfig dependencies
Paulo Alcantara (4):
cifs: introduce new helper for cifs_reconnect()
cifs: split out dfs code from cifs_reconnect()
cifs: support nested dfs links over reconnect
cifs: fix missed refcounting of ipc tcon
Pavel Begunkov (4):
io_uring: update res mask in io_poll_check_events
io_uring: fix tw losing poll events
io_uring: cmpxchg for poll arm refs release
io_uring: make poll refs more robust
Pawan Gupta (3):
x86/tsx: Add a feature bit for TSX control MSR support
x86/pm: Add enumeration check before spec MSRs save/restore setup
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
Pawel Laszczak (2):
usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
Peter Kosyh (1):
net/mlx4: Check retval of mlx4_bitmap_init
Peter Zijlstra (1):
perf: Fix perf_pending_task() UaF
Phil Auld (1):
hwmon: (coretemp) Check for null before removing sysfs attrs
Phil Turnbull (4):
wifi: wilc1000: validate pairwise and authentication suite offsets
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
wifi: wilc1000: validate number of channels
Pierre-Louis Bossart (1):
ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
Prike Liang (1):
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
Przemyslaw Patynowski (1):
i40e: Disallow ip4 and ip6 l4_4_bytes
Qiheng Lin (1):
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
Qiqi Zhang (1):
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
Qu Wenruo (1):
btrfs: raid56: properly handle the error when unable to find the missing stripe
Quentin Schulz (1):
pinctrl: rockchip: list all pins in a possible mux route for PX30
Radu Nicolae Pirea (OSS) (1):
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
Rajat Khandelwal (1):
usb: typec: mux: Enter safe mode only when pins need to be reconfigured
Ramesh Errabolu (1):
drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
Randy Dunlap (1):
nios2: add FORCE for vmlinuz.gz
Rasmus Villemoes (3):
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
net: fec: properly guard irq coalesce setup
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
Reinette Chatre (1):
x86/sgx: Create utility to validate user provided offset and length
Reinhard Speyerer (1):
USB: serial: option: add Fibocom FM160 0x0111 composition
Reka Norman (1):
xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
Ricardo Cañuelo (2):
selftests/futex: fix build for clang
selftests/intel_pstate: fix build for ARCH=x86_64
Ricardo Ribalda (1):
pinctrl: meditatek: Startup with the IRQs disabled
Richard Fitzgerald (1):
ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
Rob Clark (2):
drm/shmem-helper: Remove errant put in error path
drm/shmem-helper: Avoid vm_open error paths
Robin Murphy (1):
gpu: host1x: Avoid trying to use GART on Tegra20
Rodrigo Siqueira (2):
drm/amd/display: Remove wrong pipe control lock
drm/amd/display: Add HUBP surface flip interrupt handler
Roger Pau Monné (1):
platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
Roi Dayan (1):
net/mlx5e: Fix use-after-free when reverting termination table
Ronak Doshi (2):
vmxnet3: correctly report encapsulated LRO packet
vmxnet3: use correct intrConf reference when using extended queues
Rongwei Zhang (1):
MIPS: fix duplicate definitions for exported symbols
Ross Lagerwall (1):
xen/netback: Ensure protocol headers don't fall in the non-linear area
Roy Novich (1):
net/mlx5: Do not query pci info while pci disabled
Sabrina Dubroca (1):
Revert "net: macsec: report real_dev features when HW offloading is enabled"
Samuel Holland (2):
bus: sunxi-rsb: Remove the shutdown callback
bus: sunxi-rsb: Support atomic transfers
Saravanan Sekar (2):
iio: adc: mp2629: fix wrong comparison of channel
iio: adc: mp2629: fix potential array out of bound access
Sean Nyekjaer (1):
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
Sebastian Falbesoner (1):
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
Sebastian Reichel (2):
arm: dts: rockchip: fix node name for hym8563 rtc
arm: dts: rockchip: remove clock-frequency from rtc
Serge Semin (1):
block: sed-opal: kmalloc the cmd/resp buffers
Shang XiaoJing (9):
drm/drv: Fix potential memory leak in drm_dev_init()
drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
tracing: Fix wild-memory-access in register_synth_event()
tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
ixgbevf: Fix resource leak in ixgbevf_init_module()
i40e: Fix error handling in i40e_init_module()
Shawn Guo (1):
serial: imx: Add missing .thaw_noirq hook
Shengjiu Wang (2):
ASoC: fsl_micfil: explicitly clear software reset bit
ASoC: fsl_micfil: explicitly clear CHnF flags
Sherry Sun (1):
tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
Shigeru Yoshida (1):
net: tun: Fix use-after-free in tun_detach()
Shruthi Sanil (1):
usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
Shuah Khan (1):
docs: update mediator contact information in CoC doc
Shuming Fan (2):
ASoC: rt1308-sdw: add the default value of some registers
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
Siarhei Volkau (4):
ASoC: codecs: jz4725b: add missed Line In power control bit
ASoC: codecs: jz4725b: fix reported volume for Master ctl
ASoC: codecs: jz4725b: use right control for Capture Volume
ASoC: codecs: jz4725b: fix capture selector naming
Simon Rettberg (1):
drm/display: Don't assume dual mode adaptors support i2c sub-addressing
Sjoerd Simons (1):
soundwire: intel: Initialize clock stop timeout
Slawomir Laba (1):
iavf: Fix race condition between iavf_shutdown and iavf_remove
Srikar Dronamraju (1):
scripts/faddr2line: Fix regression in name resolution on ppc64le
Srinivasa Rao Mandadapu (1):
ASoC: soc-pcm: Add NULL check in BE reparenting
Stefan Haberland (1):
s390/dasd: fix no record found for raw_track_access
Stefano Brivio (1):
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
Steven Rostedt (Google) (6):
tracing/ring-buffer: Have polling block on watermark
tracing: Fix race where eprobes can be called before the event
ring-buffer: Include dropped pages in counting dirty patches
error-injection: Add prompt for function error injection
tracing: Fix race where histograms can be called before the event
tracing: Free buffers when a used dynamic event is removed
Sungwoo Kim (1):
Bluetooth: L2CAP: Fix u8 overflow
Svyatoslav Feldsherov (1):
fs: do not update freeing inode i_io_list
Sylwester Dziedziuch (1):
i40e: Fix for VF MAC address 0
Szymon Heidrich (1):
usb: gadget: uvc: Prevent buffer overflow in setup handler
Takashi Iwai (3):
ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
Input: i8042 - apply probe defer to more ASUS ZenBook models
Takashi Sakamoto (1):
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
Tejun Heo (1):
memcg: fix possible use-after-free in memcg_write_event_control()
Tetsuo Handa (3):
Input: iforce - invert valid length check when fetching device IDs
9p/trans_fd: always use O_NONBLOCK read/write
fbcon: Use kzalloc() in fbcon_prepare_logo()
Thierry Reding (1):
i2c: tegra: Allocate DMA memory for DMA engine
Thinh Nguyen (3):
usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
usb: dwc3: gadget: Clear ep descriptor last
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
Thomas Huth (1):
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
Thomas Jarosch (1):
xfrm: Fix oops in __xfrm_state_delete()
Tiago Dias Ferreira (1):
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
Tiezhu Yang (2):
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
selftests: net: Use "grep -E" instead of "egrep"
Tina Zhang (2):
iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
iommu/vt-d: Set SRE bit only when hardware has SRS cap
Tomislav Novak (1):
ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
Tony Lindgren (3):
serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
serial: 8250: omap: Flush PM QOS work on remove
Tony Luck (1):
x86/cpu: Add several Intel server CPU model numbers
Tony Nguyen (1):
igb: Initialize mailbox message for VF reset
Tsung-hua Lin (1):
drm/amd/display: No display after resume from WB/CB
Tyler J. Stachecki (1):
wifi: ath11k: Fix QCN9074 firmware boot on x86
Uwe Kleine-König (3):
clk: generalize devm_clk_get() a bit
clk: Provide new devm_clk helpers for prepared and enabled clocks
clk: Fix pointer casting to prevent oops in devm_clk_release()
Valentina Goncharenko (2):
net: encx24j600: Add parentheses to fix precedence
net: encx24j600: Fix invalid logic in reading of MISTAT register
Vishal Verma (2):
ACPI: HMAT: remove unnecessary variable initialization
ACPI: HMAT: Fix initiator registration for single-initiator systems
Vishwanath Pai (1):
netfilter: ipset: regression in ip_set_hash_ip.c
Vitaly Kuznetsov (1):
x86/hyperv: Restore VP assist page after cpu offlining/onlining
Vladimir Oltean (5):
net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
net: enetc: cache accesses to &priv->si->hw
net: enetc: preserve TX ring priority across reconfiguration
Wang Hai (4):
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
arcnet: fix potential memory leak in com20020_probe()
e100: Fix possible use after free in e100_xmit_prepare
net/9p: Fix a potential socket leak in p9_socket_open
Wang ShaoBo (3):
mISDN: fix misuse of put_device() in mISDN_register_device()
net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
Wang Wensheng (2):
ftrace: Fix the possible incorrect kernel message
ftrace: Optimize the allocation for mcount entries
Wang Yufen (3):
bpf: Fix memory leaks in __check_func_call
tracing: Fix memory leak in tracing_read_pipe()
gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
Wei Yongjun (7):
net: bgmac: Drop free_netdev() from bgmac_enet_remove()
net: mhi: Fix memory leak in mhi_net_dellink()
net/x25: Fix skb leak in x25_lapb_receive_frame()
iio: health: afe4403: Fix oob read in afe4403_read_raw
iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
nvmem: rmem: Fix return value check in rmem_read()
mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
Wenchao Chen (1):
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
Wenchao Hao (1):
ata: libata-scsi: simplify __ata_scsi_queuecmd()
Willem de Bruijn (1):
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
Xander Li (1):
nvme-pci: disable write zeroes on various Kingston SSD
Xiaolei Wang (2):
ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
soc: imx8m: Enable OCOTP clock before reading the register
Xin Long (7):
sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
sctp: clear out_curr if all frag chunks of current msg are pruned
tipc: set con sock in tipc_conn_alloc
tipc: add an extra conn_get in tipc_conn_alloc
net: sched: allow act_ct to be built without NF_NAT
tipc: re-fetch skb cb after tipc_msg_validate
tipc: call tipc_lxc_xmit without holding node_read_lock
Xiongfeng Wang (7):
mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
octeontx2-af: Fix reference count issue in rvu_sdp_init()
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
gpio: amd8111: Fix PCI device reference count leak
Xiu Jianfeng (1):
ftrace: Fix null pointer dereference in ftrace_add_mod()
Xiubo Li (3):
ceph: do not update snapshot context when there is no new snapshot
ceph: avoid putting the realm twice when decoding snaps fails
ceph: fix NULL pointer dereference for req->r_session
Xu Kuohai (2):
bpf: Initialize same number of free nodes for each pcpu_freelist
bpf: Do not copy spin lock field from user in bpf_selem_alloc
Yang Shi (3):
mm: hwpoison: refactor refcount check handling
mm: hwpoison: handle non-anonymous THP correctly
mm: shmem: don't truncate page if memory failure happens
Yang Yingliang (25):
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
siox: fix possible memory leak in siox_device_add()
ata: libata-transport: fix double ata_host_put() in ata_tport_add()
ata: libata-transport: fix error handling in ata_tport_add()
ata: libata-transport: fix error handling in ata_tlink_add()
ata: libata-transport: fix error handling in ata_tdev_add()
mISDN: fix possible memory leak in mISDN_dsp_element_register()
xen/pcpu: fix possible memory leak in register_pcpu()
iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
regulator: core: fix UAF in destroy_regulator()
tee: optee: fix possible memory leak in optee_register_device()
octeontx2-af: debugsfs: fix pci device refcount leak
net: pch_gbe: fix pci device refcount leak while module exiting
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
hwmon: (i5500_temp) fix missing pci_disable_device()
of: property: decrement node refcount in of_fwnode_get_reference_args()
net: phy: fix null-ptr-deref while probe() failed
net: mdiobus: fix unbalanced node reference count
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
net: mdiobus: fix double put fwnode in the error path
net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
Yann Gautier (1):
mmc: core: properly select voltage range without power cycle
Yasushi SHOJI (1):
can: mcba_usb: Fix termination command argument
Ye Bin (1):
mmc: mmc_test: Fix removal of debugfs file
Yevgeny Kliteynik (1):
net/mlx5: DR, Rename list field in matcher struct to list_node
Yongqiang Liu (1):
net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
Yoshihiro Shimoda (1):
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
Youlin Li (1):
selftests/bpf: Add verifier test for release_reference()
Yu Kuai (1):
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
Yu Liao (1):
net: thunderx: Fix the ACPI memory leak
Yuan Can (10):
net: hinic: Fix error handling in hinic_module_init()
net: ionic: Fix error handling in ionic_init_module()
net: ena: Fix error handling in ena_init()
net: thunderbolt: Fix error handling in tbnet_init()
scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
fm10k: Fix error handling in fm10k_init_module()
iavf: Fix error handling in iavf_init_module()
net: net_netdev: Fix error handling in ntb_netdev_init_module()
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
YueHaibing (7):
macsec: Fix invalid error code set
tipc: check skb_linearize() return value in tipc_disc_rcv()
net/mlx5: DR, Fix uninitialized var warning
net/mlx5: Fix uninitialized variable bug in outlen_write()
net: hsr: Fix potential use-after-free
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
tipc: Fix potential OOB in tipc_link_proto_rcv()
Yuri Karpov (1):
net: ethernet: nixge: fix NULL dereference
Zack Rusin (1):
drm/vmwgfx: Don't use screen objects when SEV is active
Zeng Heng (5):
pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
regulator: core: fix kobject release warning and memory leak in regulator_register()
cifs: fix use-after-free caused by invalid pointer `hostname`
gpiolib: fix memory leak in gpiochip_setup_dev()
net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
Zhang Changzhong (8):
net/qla3xxx: fix potential memleak in ql3xxx_send()
sfc: fix potential memleak in __ef100_hard_start_xmit()
can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
can: cc770: cc770_isa_probe(): add missing free_cc770dev()
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
ethernet: aeroflex: fix potential skb leak in greth_init_rings()
Zhang Qilong (4):
ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
Zhang Xiaoxu (3):
cifs: Fix wrong return value checking when GETFLAGS
cifs: Fix connections leak when tlink setup failed
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
ZhangPeng (2):
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
HID: core: fix shift-out-of-bounds in hid_report_raw_event
Zhen Lei (1):
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
Zheng Bin (1):
slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
Zheng Yongjun (1):
ARM: mxs: fix memory leak in mxs_machine_init()
Zhengchao Shao (7):
net: liquidio: release resources when liquidio driver open failed
net: caif: fix double disconnect client in chnl_net_open()
9p/fd: fix issue of list_del corruption in p9_fd_cancel()
sctp: fix memory leak in sctp_stream_outq_migrate()
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
net: thunderbolt: fix memory leak in tbnet_open()
Zhichao Liu (1):
spi: mediatek: Fix DEVAPC Violation at KO Remove
Zhou Guanghui (1):
scsi: iscsi: Fix possible memory leak when device_register() failed
Ziyang Xuan (3):
ipv4: Fix error return code in fib_table_insert()
ieee802154: cc2520: Fix error return code in cc2520_hw_init()
octeontx2-pf: Fix potential memory leak in otx2_init_tc()
ruanjinjie (1):
xen/platform-pci: add missing free_irq() in error path
taozhang (1):
wifi: mac80211: fix memory free error when registering wiphy fail
---
.../process/code-of-conduct-interpretation.rst | 2 +-
MAINTAINERS | 7 +-
Makefile | 6 +-
arch/arm/boot/dts/am335x-pcm-953.dtsi | 28 +-
arch/arm/boot/dts/at91rm9200.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +
arch/arm/boot/dts/imx6q-prti6q.dts | 4 +-
arch/arm/boot/dts/rk3036-evb.dts | 3 +-
arch/arm/boot/dts/rk3188-radxarock.dts | 2 +-
arch/arm/boot/dts/rk3188.dtsi | 3 +-
arch/arm/boot/dts/rk3288-evb-act8846.dts | 2 +-
arch/arm/boot/dts/rk3288-firefly.dtsi | 3 +-
arch/arm/boot/dts/rk3288-miqi.dts | 3 +-
arch/arm/boot/dts/rk3288-rock2-square.dts | 3 +-
arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 1 -
arch/arm/boot/dts/rk3xxx.dtsi | 7 +
arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +-
arch/arm/include/asm/perf_event.h | 2 +-
arch/arm/include/asm/pgtable-nommu.h | 6 -
arch/arm/include/asm/pgtable.h | 16 +-
arch/arm/mach-at91/pm_suspend.S | 7 +-
arch/arm/mach-mxs/mach-mxs.c | 4 +-
arch/arm/mm/nommu.c | 19 +
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 13 +-
.../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 6 +
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 6 +
arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 12 +
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +-
.../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 -
arch/arm64/include/asm/cputype.h | 2 +-
arch/arm64/include/asm/syscall_wrapper.h | 2 +-
arch/arm64/kernel/mte.c | 9 +-
arch/arm64/kvm/arm.c | 11 +
arch/arm64/mm/mteswap.c | 7 +-
arch/mips/include/asm/fw/fw.h | 2 +-
arch/mips/kernel/relocate_kernel.S | 15 +-
arch/mips/loongson64/reset.c | 10 +
arch/mips/pic32/pic32mzda/early_console.c | 13 +-
arch/mips/pic32/pic32mzda/init.c | 2 +-
arch/nios2/boot/Makefile | 2 +-
.../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 38 +
arch/riscv/include/asm/asm.h | 1 +
arch/riscv/include/asm/efi.h | 6 +-
arch/riscv/include/asm/pgalloc.h | 11 +-
arch/riscv/kernel/entry.S | 13 +
arch/riscv/kernel/machine_kexec.c | 35 +
arch/riscv/kernel/setup.c | 9 +-
arch/riscv/kernel/traps.c | 18 +
arch/riscv/kernel/vdso/Makefile | 4 +
arch/riscv/kernel/vdso/vdso.lds.S | 2 +
arch/s390/kernel/crash_dump.c | 2 +-
arch/s390/kvm/vsie.c | 4 +-
arch/x86/entry/vdso/vdso.lds.S | 2 +
arch/x86/events/intel/pt.c | 9 +
arch/x86/hyperv/hv_init.c | 54 +-
arch/x86/include/asm/cpufeatures.h | 3 +
arch/x86/include/asm/intel-family.h | 11 +-
arch/x86/include/asm/nospec-branch.h | 2 +-
arch/x86/kernel/cpu/bugs.c | 21 +-
arch/x86/kernel/cpu/sgx/ioctl.c | 31 +-
arch/x86/kernel/cpu/tsx.c | 38 +-
arch/x86/kernel/process.c | 2 +-
arch/x86/kvm/mmu/mmu.c | 12 +-
arch/x86/kvm/svm/nested.c | 6 +-
arch/x86/kvm/svm/svm.c | 16 +-
arch/x86/kvm/vmx/nested.c | 3 -
arch/x86/kvm/x86.c | 32 +-
arch/x86/mm/ioremap.c | 8 +-
arch/x86/power/cpu.c | 23 +-
block/Makefile | 2 +-
block/bfq-cgroup.c | 4 +
block/sed-opal.c | 32 +-
drivers/accessibility/speakup/main.c | 2 +-
drivers/acpi/numa/hmat.c | 27 +-
drivers/acpi/scan.c | 1 +
drivers/acpi/x86/utils.c | 6 +
drivers/android/binder_alloc.c | 7 +
drivers/ata/libata-scsi.c | 55 +-
drivers/ata/libata-transport.c | 19 +-
drivers/block/drbd/drbd_main.c | 4 +-
drivers/bluetooth/btusb.c | 5 +
drivers/bus/intel-ixp4xx-eb.c | 9 +-
drivers/bus/sunxi-rsb.c | 38 +-
drivers/char/tpm/tpm-interface.c | 5 +-
drivers/clk/at91/at91rm9200.c | 2 +-
drivers/clk/clk-devres.c | 91 +-
drivers/clocksource/timer-riscv.c | 2 +-
drivers/dma-buf/dma-heap.c | 28 +-
drivers/firmware/arm_scmi/bus.c | 11 +
drivers/firmware/arm_scmi/common.h | 1 +
drivers/firmware/arm_scmi/driver.c | 31 +-
drivers/firmware/google/coreboot_table.c | 37 +-
drivers/gpio/gpio-amd8111.c | 4 +
drivers/gpio/gpio-rockchip.c | 1 +
drivers/gpio/gpiolib.c | 59 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 3 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 24 +-
drivers/gpu/drm/amd/display/Kconfig | 7 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 40 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 1 +
.../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 25 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +
drivers/gpu/drm/bridge/analogix/anx7625.c | 4 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +-
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 51 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 2 +-
drivers/gpu/drm/drm_drv.c | 2 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 18 +-
drivers/gpu/drm/drm_internal.h | 3 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 +
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 137 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 -
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 56 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 13 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gtt.c | 3 +
drivers/gpu/drm/i915/i915_drv.h | 4 +
drivers/gpu/drm/imx/imx-tve.c | 5 +-
drivers/gpu/drm/panel/panel-simple.c | 2 +
drivers/gpu/drm/tegra/drm.c | 4 +
drivers/gpu/drm/vc4/vc4_kms.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 +
drivers/gpu/host1x/dev.c | 4 +
drivers/hid/hid-core.c | 3 +
drivers/hid/hid-ids.h | 4 +
drivers/hid/hid-ite.c | 5 +
drivers/hid/hid-lg4ff.c | 6 +
drivers/hid/hid-quirks.c | 3 +
drivers/hid/hid-uclogic-core.c | 1 +
drivers/hv/channel_mgmt.c | 6 +-
drivers/hv/vmbus_drv.c | 1 +
drivers/hwmon/coretemp.c | 9 +-
drivers/hwmon/i5500_temp.c | 2 +-
drivers/hwmon/ibmpex.c | 1 +
drivers/hwmon/ina3221.c | 4 +-
drivers/hwmon/ltc2947-core.c | 2 +-
drivers/i2c/busses/i2c-i801.c | 1 +
drivers/i2c/busses/i2c-imx.c | 6 +-
drivers/i2c/busses/i2c-npcm7xx.c | 11 +-
drivers/i2c/busses/i2c-tegra.c | 16 +-
drivers/iio/adc/at91_adc.c | 4 +-
drivers/iio/adc/mp2629_adc.c | 5 +-
drivers/iio/health/afe4403.c | 5 +-
drivers/iio/health/afe4404.c | 12 +-
drivers/iio/industrialio-sw-trigger.c | 6 +-
drivers/iio/light/Kconfig | 2 +
drivers/iio/light/apds9960.c | 12 +-
drivers/iio/pressure/ms5611.h | 18 +-
drivers/iio/pressure/ms5611_core.c | 56 +-
drivers/iio/pressure/ms5611_i2c.c | 11 +-
drivers/iio/pressure/ms5611_spi.c | 19 +-
drivers/iio/trigger/iio-trig-sysfs.c | 6 +-
drivers/infiniband/hw/efa/efa_main.c | 4 +-
drivers/input/joystick/iforce/iforce-main.c | 8 +-
drivers/input/misc/soc_button_array.c | 14 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/serio/i8042-x86ia64io.h | 8 +-
drivers/input/serio/i8042.c | 4 -
drivers/input/touchscreen/goodix.c | 11 +
drivers/input/touchscreen/raydium_i2c_ts.c | 4 +-
drivers/iommu/intel/dmar.c | 1 +
drivers/iommu/intel/iommu.c | 12 +-
drivers/iommu/intel/pasid.c | 5 +-
drivers/irqchip/irq-gic-v3-its.c | 2 +-
drivers/isdn/mISDN/core.c | 2 +-
drivers/isdn/mISDN/dsp_pipeline.c | 3 +-
drivers/md/dm-integrity.c | 20 +-
drivers/md/dm-ioctl.c | 4 +-
drivers/media/common/videobuf2/frame_vector.c | 53 +-
drivers/media/common/videobuf2/videobuf2-core.c | 102 +-
drivers/media/v4l2-core/v4l2-dv-timings.c | 20 +-
drivers/mfd/lpc_ich.c | 59 +-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 2 +
drivers/mmc/core/core.c | 17 +-
drivers/mmc/core/mmc_test.c | 3 +-
drivers/mmc/host/mtk-sd.c | 6 +-
drivers/mmc/host/sdhci-brcmstb.c | 68 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 2 +-
drivers/mmc/host/sdhci-pci-core.c | 2 +
drivers/mmc/host/sdhci-pci-o2micro.c | 7 +
drivers/mmc/host/sdhci-sprd.c | 4 +-
drivers/mmc/host/sdhci.c | 61 +-
drivers/mmc/host/sdhci.h | 2 +
drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 29 +-
drivers/mtd/spi-nor/controllers/intel-spi.c | 51 +-
drivers/net/arcnet/com20020_cs.c | 11 +-
drivers/net/can/cc770/cc770_isa.c | 10 +-
drivers/net/can/m_can/m_can.c | 2 +-
drivers/net/can/m_can/m_can_pci.c | 9 +-
drivers/net/can/sja1000/sja1000_isa.c | 10 +-
drivers/net/can/usb/esd_usb2.c | 6 +
drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +-
drivers/net/can/usb/mcba_usb.c | 10 +-
drivers/net/dsa/lan9303-core.c | 2 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +
drivers/net/dsa/sja1105/sja1105_main.c | 2 +-
drivers/net/dsa/sja1105/sja1105_mdio.c | 6 +
drivers/net/ethernet/aeroflex/greth.c | 1 +
drivers/net/ethernet/amazon/ena/ena_netdev.c | 8 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 +
drivers/net/ethernet/atheros/ag71xx.c | 3 +-
drivers/net/ethernet/broadcom/Kconfig | 3 +-
drivers/net/ethernet/broadcom/bgmac.c | 1 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 34 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 +-
.../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +
drivers/net/ethernet/freescale/enetc/enetc.c | 32 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 10 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 6 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 83 +-
drivers/net/ethernet/freescale/fec_main.c | 23 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +-
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 9 +-
drivers/net/ethernet/intel/e100.c | 5 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 4 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 30 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +
drivers/net/ethernet/intel/iavf/iavf_main.c | 41 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 +-
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 8 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 3 +
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +
.../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 7 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 7 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 10 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 9 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 26 +-
.../mellanox/mlx5/core/steering/dr_table.c | 7 +-
.../mellanox/mlx5/core/steering/dr_types.h | 2 +-
drivers/net/ethernet/microchip/encx24j600-regmap.c | 4 +-
.../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 3 +
.../net/ethernet/microchip/sparx5/sparx5_main.c | 6 +
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 14 +-
drivers/net/ethernet/microsoft/mana/gdma.h | 9 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 16 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 9 +-
.../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 3 +-
drivers/net/ethernet/ni/nixge.c | 29 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 8 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 1 +
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +-
drivers/net/ethernet/renesas/ravb_main.c | 1 +
drivers/net/ethernet/sfc/ef100_netdev.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +-
drivers/net/ieee802154/ca8210.c | 2 +-
drivers/net/ieee802154/cc2520.c | 2 +-
drivers/net/loopback.c | 2 +-
drivers/net/macsec.c | 29 +-
drivers/net/macvlan.c | 6 +-
drivers/net/mdio/fwnode_mdio.c | 27 +-
drivers/net/mdio/of_mdio.c | 3 +-
drivers/net/mhi_net.c | 2 +
drivers/net/ntb_netdev.c | 9 +-
drivers/net/phy/marvell.c | 16 +-
drivers/net/phy/mdio_device.c | 2 +
drivers/net/phy/mxl-gpy.c | 11 +-
drivers/net/phy/phy_device.c | 2 +
drivers/net/plip/plip.c | 4 +-
drivers/net/thunderbolt.c | 20 +-
drivers/net/tun.c | 4 +-
drivers/net/usb/qmi_wwan.c | 2 +
drivers/net/vmxnet3/vmxnet3_drv.c | 27 +-
drivers/net/wireless/ath/ath11k/qmi.h | 2 +-
drivers/net/wireless/cisco/airo.c | 18 +-
drivers/net/wireless/mac80211_hwsim.c | 5 +
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 40 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 21 +-
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 3 +-
drivers/net/wwan/iosm/iosm_ipc_pcie.c | 2 +-
drivers/net/wwan/iosm/iosm_ipc_protocol.h | 2 +-
drivers/net/xen-netback/common.h | 14 +-
drivers/net/xen-netback/interface.c | 22 +-
drivers/net/xen-netback/netback.c | 229 ++--
drivers/net/xen-netback/rx.c | 10 +-
drivers/net/xen-netfront.c | 6 +
drivers/nfc/st-nci/se.c | 49 +-
drivers/nvme/host/core.c | 10 +-
drivers/nvme/host/ioctl.c | 6 +
drivers/nvme/host/multipath.c | 3 +
drivers/nvme/host/nvme.h | 16 +-
drivers/nvme/host/pci.c | 20 +
drivers/nvme/target/configfs.c | 7 +-
drivers/nvmem/rmem.c | 4 +-
drivers/of/property.c | 4 +-
drivers/parport/parport_pc.c | 2 +-
drivers/pinctrl/devicetree.c | 2 +
drivers/pinctrl/intel/pinctrl-intel.c | 27 +-
drivers/pinctrl/mediatek/mtk-eint.c | 9 +-
drivers/pinctrl/pinctrl-rockchip.c | 40 +
drivers/pinctrl/pinctrl-single.c | 2 +-
.../platform/surface/aggregator/ssh_packet_layer.c | 24 +-
drivers/platform/x86/acer-wmi.c | 9 +
drivers/platform/x86/asus-wmi.c | 2 +
drivers/platform/x86/hp-wmi.c | 3 +
drivers/platform/x86/ideapad-laptop.c | 42 +-
drivers/platform/x86/intel/hid.c | 3 +
drivers/platform/x86/intel/pmc/pltdrv.c | 9 +
drivers/platform/x86/intel/pmt/class.c | 31 +-
drivers/platform/x86/touchscreen_dmi.c | 25 +
drivers/regulator/core.c | 8 +-
drivers/regulator/slg51000-regulator.c | 2 +
drivers/regulator/twl6030-regulator.c | 17 +-
drivers/rtc/rtc-cmos.c | 179 ++-
drivers/rtc/rtc-mc146818-lib.c | 70 +
drivers/s390/block/dasd_eckd.c | 6 +-
drivers/s390/net/qeth_l2_main.c | 16 +-
drivers/s390/scsi/zfcp_fsf.c | 2 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 14 +-
drivers/scsi/scsi_debug.c | 13 +-
drivers/scsi/scsi_transport_iscsi.c | 31 +-
drivers/scsi/scsi_transport_sas.c | 13 +-
drivers/scsi/storvsc_drv.c | 69 +-
drivers/siox/siox-core.c | 2 +
drivers/slimbus/Kconfig | 2 +-
drivers/slimbus/stream.c | 8 +-
drivers/soc/imx/soc-imx8m.c | 11 +
drivers/soundwire/intel.c | 1 +
drivers/spi/spi-dw-dma.c | 3 +
drivers/spi/spi-imx.c | 3 +-
drivers/spi/spi-mt65xx.c | 8 +-
drivers/spi/spi-stm32.c | 3 +-
drivers/target/loopback/tcm_loop.c | 3 +-
drivers/tee/optee/device.c | 2 +-
drivers/tty/n_gsm.c | 2 +-
drivers/tty/serial/8250/8250_core.c | 1 +
drivers/tty/serial/8250/8250_lpss.c | 18 +-
drivers/tty/serial/8250/8250_omap.c | 52 +-
drivers/tty/serial/8250/8250_port.c | 7 +-
drivers/tty/serial/fsl_lpuart.c | 82 +-
drivers/tty/serial/imx.c | 1 +
drivers/tty/serial/stm32-usart.c | 131 +-
drivers/tty/serial/stm32-usart.h | 1 +
drivers/usb/cdns3/cdnsp-gadget.c | 12 +-
drivers/usb/cdns3/cdnsp-ring.c | 17 +-
drivers/usb/cdns3/host.c | 56 +-
drivers/usb/chipidea/otg_fsm.c | 2 +
drivers/usb/core/quirks.c | 3 +
drivers/usb/dwc3/dwc3-exynos.c | 11 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +-
drivers/usb/dwc3/gadget.c | 25 +-
drivers/usb/dwc3/host.c | 10 -
drivers/usb/gadget/function/f_uvc.c | 5 +-
drivers/usb/host/bcma-hcd.c | 10 +-
drivers/usb/host/xhci-pci.c | 4 +-
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/f81232.c | 12 +-
drivers/usb/serial/f81534.c | 12 +-
drivers/usb/serial/option.c | 22 +-
drivers/usb/typec/mux/intel_pmc_mux.c | 15 +-
drivers/video/fbdev/core/fbcon.c | 2 +-
drivers/xen/pcpu.c | 2 +-
drivers/xen/platform-pci.c | 7 +-
drivers/xen/xen-pciback/conf_space_capability.c | 9 +-
fs/Makefile | 2 -
fs/afs/fs_probe.c | 4 +-
fs/btrfs/backref.c | 25 +-
fs/btrfs/backref.h | 3 +-
fs/btrfs/ioctl.c | 45 +-
fs/btrfs/qgroup.c | 22 +-
fs/btrfs/raid56.c | 6 +-
fs/btrfs/send.c | 24 +-
fs/btrfs/sysfs.c | 7 +-
fs/btrfs/tests/qgroup-tests.c | 16 +-
fs/btrfs/zoned.c | 9 +-
fs/buffer.c | 4 +-
fs/ceph/caps.c | 50 +-
fs/ceph/snap.c | 31 +-
fs/cifs/cifs_dfs_ref.c | 59 +-
fs/cifs/cifs_fs_sb.h | 5 -
fs/cifs/cifsglob.h | 24 +-
fs/cifs/cifsproto.h | 5 +-
fs/cifs/connect.c | 1360 ++++++++++----------
fs/cifs/dfs_cache.c | 44 +-
fs/cifs/ioctl.c | 4 +-
fs/cifs/misc.c | 62 +-
fs/cifs/smb2ops.c | 14 +-
fs/cifs/smb2pdu.c | 6 +-
fs/erofs/inode.c | 2 +-
fs/ext4/extents.c | 18 +-
fs/file.c | 11 +-
fs/fs-writeback.c | 30 +-
fs/fuse/file.c | 37 +-
fs/gfs2/ops_fstype.c | 17 +-
fs/hugetlbfs/inode.c | 13 +-
fs/ksmbd/vfs.c | 6 +-
fs/namei.c | 2 +-
fs/nfs/nfs4proc.c | 6 +-
fs/nfsd/vfs.c | 4 +-
fs/nilfs2/dat.c | 7 +
fs/nilfs2/sufile.c | 8 +
fs/ntfs/attrib.c | 28 +-
fs/ntfs/inode.c | 7 +
fs/read_write.c | 17 +-
fs/udf/inode.c | 76 +-
fs/udf/truncate.c | 48 +-
fs/zonefs/super.c | 37 +-
include/asm-generic/tlb.h | 4 +
include/linux/can/platform/sja1000.h | 2 +-
include/linux/cgroup.h | 1 +
include/linux/clk.h | 109 ++
include/linux/fs.h | 8 +
include/linux/mc146818rtc.h | 3 +
include/linux/mmc/mmc.h | 2 +-
include/linux/platform_data/x86/intel-spi.h | 6 +-
include/linux/ring_buffer.h | 2 +-
include/linux/serial_core.h | 1 +
include/linux/swap.h | 1 -
include/linux/trace.h | 4 +-
include/linux/wireless.h | 10 +-
include/net/ip.h | 2 +-
include/net/ipv6.h | 2 +-
include/net/sctp/stream_sched.h | 2 +
include/soc/at91/sama7-ddr.h | 5 +-
include/trace/events/rxrpc.h | 2 +-
include/uapi/linux/audit.h | 2 +-
include/uapi/linux/ip.h | 6 +-
include/uapi/linux/ipv6.h | 6 +-
init/Kconfig | 2 +-
io_uring/Makefile | 6 +
{fs => io_uring}/io-wq.c | 0
{fs => io_uring}/io-wq.h | 0
{fs => io_uring}/io_uring.c | 63 +-
ipc/sem.c | 3 +-
kernel/bpf/bpf_local_storage.c | 2 +-
kernel/bpf/percpu_freelist.c | 23 +-
kernel/bpf/verifier.c | 14 +-
kernel/cgroup/cgroup-internal.h | 1 -
kernel/events/core.c | 44 +-
kernel/gcov/clang.c | 2 +
kernel/irq/manage.c | 31 +-
kernel/irq/msi.c | 7 +
kernel/kprobes.c | 8 +-
kernel/sched/core.c | 2 +-
kernel/sysctl.c | 30 +-
kernel/trace/ftrace.c | 5 +-
kernel/trace/kprobe_event_gen_test.c | 48 +-
kernel/trace/ring_buffer.c | 71 +-
kernel/trace/synth_event_gen_test.c | 16 +-
kernel/trace/trace.c | 3 +-
kernel/trace/trace_dynevent.c | 2 +
kernel/trace/trace_eprobe.c | 3 +
kernel/trace/trace_events.c | 11 +-
kernel/trace/trace_events_hist.c | 3 +
kernel/trace/trace_events_synth.c | 5 +-
kernel/trace/trace_osnoise.c | 6 +-
lib/Kconfig.debug | 14 +-
lib/vdso/Makefile | 2 +-
localversion-rt | 2 +-
mm/compaction.c | 67 +-
mm/filemap.c | 2 +-
mm/gup.c | 2 +-
mm/hugetlb.c | 4 +
mm/khugepaged.c | 47 +-
mm/maccess.c | 2 +-
mm/memcontrol.c | 15 +-
mm/memory-failure.c | 111 +-
mm/mmu_gather.c | 4 +-
mm/shmem.c | 51 +-
mm/userfaultfd.c | 5 +
mm/vmscan.c | 111 +-
net/9p/trans_fd.c | 57 +-
net/9p/trans_xen.c | 9 +
net/bluetooth/6lowpan.c | 1 +
net/bluetooth/af_bluetooth.c | 4 +-
net/bluetooth/hci_core.c | 3 +-
net/bluetooth/l2cap_core.c | 5 +-
net/bpf/test_run.c | 1 +
net/bridge/br_vlan.c | 17 +-
net/caif/chnl_net.c | 3 -
net/can/af_can.c | 4 +-
net/core/flow_dissector.c | 2 +-
net/dccp/ipv4.c | 2 +
net/dccp/ipv6.c | 2 +
net/dsa/dsa_priv.h | 1 +
net/dsa/master.c | 3 +-
net/dsa/port.c | 16 +
net/dsa/tag_hellcreek.c | 3 +-
net/dsa/tag_ksz.c | 3 +-
net/dsa/tag_sja1105.c | 3 +-
net/hsr/hsr_forward.c | 5 +-
net/ipv4/Kconfig | 10 +
net/ipv4/esp4_offload.c | 3 +
net/ipv4/fib_frontend.c | 3 +
net/ipv4/fib_semantics.c | 11 +-
net/ipv4/fib_trie.c | 4 +-
net/ipv4/inet_hashtables.c | 10 +-
net/ipv4/ip_gre.c | 48 +-
net/ipv4/ip_input.c | 5 +
net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +-
net/ipv4/tcp_cdg.c | 2 +
net/ipv4/tcp_ipv4.c | 2 +
net/ipv6/esp6_offload.c | 3 +
net/ipv6/ip6_output.c | 5 +
net/ipv6/tcp_ipv6.c | 2 +
net/ipv6/xfrm6_policy.c | 6 +-
net/kcm/kcmsock.c | 62 +-
net/key/af_key.c | 34 +-
net/mac80211/airtime.c | 3 +
net/mac80211/main.c | 8 +-
net/mac80211/mesh_pathtbl.c | 2 +-
net/mac802154/iface.c | 1 +
net/netfilter/ipset/ip_set_hash_gen.h | 2 +-
net/netfilter/ipset/ip_set_hash_ip.c | 8 +-
net/netfilter/nf_conntrack_core.c | 2 +-
net/netfilter/nf_conntrack_netlink.c | 21 +-
net/netfilter/nf_conntrack_standalone.c | 2 +-
net/netfilter/nf_flow_table_offload.c | 4 +
net/netfilter/nf_tables_api.c | 6 +-
net/netfilter/nft_ct.c | 6 +-
net/netfilter/nft_set_pipapo.c | 5 +-
net/netfilter/xt_connmark.c | 18 +-
net/nfc/nci/core.c | 2 +-
net/nfc/nci/data.c | 4 +-
net/nfc/nci/ntf.c | 6 +
net/openvswitch/conntrack.c | 8 +-
net/packet/af_packet.c | 6 +-
net/rxrpc/af_rxrpc.c | 2 +-
net/rxrpc/ar-internal.h | 24 +-
net/rxrpc/call_accept.c | 4 +-
net/rxrpc/call_object.c | 44 +-
net/rxrpc/conn_client.c | 66 +-
net/rxrpc/conn_object.c | 49 +-
net/rxrpc/conn_service.c | 8 +-
net/rxrpc/input.c | 4 +-
net/rxrpc/local_object.c | 68 +-
net/rxrpc/net_ns.c | 5 +-
net/rxrpc/peer_object.c | 40 +-
net/rxrpc/proc.c | 75 +-
net/rxrpc/skbuff.c | 1 -
net/sched/Kconfig | 2 +-
net/sched/act_connmark.c | 4 +-
net/sched/act_ct.c | 8 +-
net/sched/act_ctinfo.c | 6 +-
net/sctp/outqueue.c | 13 +-
net/sctp/stream.c | 25 +-
net/sctp/stream_sched.c | 5 +
net/sctp/stream_sched_prio.c | 19 +
net/sctp/stream_sched_rr.c | 5 +
net/tipc/crypto.c | 3 +
net/tipc/discover.c | 5 +-
net/tipc/link.c | 4 +-
net/tipc/node.c | 12 +-
net/tipc/topsrv.c | 20 +-
net/unix/diag.c | 20 +-
net/wireless/scan.c | 10 +-
net/wireless/wext-core.c | 17 +-
net/x25/x25_dev.c | 2 +-
net/xfrm/xfrm_device.c | 15 +-
net/xfrm/xfrm_replay.c | 2 +-
scripts/faddr2line | 7 +-
sound/core/seq/seq_memory.c | 11 +-
sound/firewire/dice/dice-stream.c | 12 +-
sound/pci/hda/patch_realtek.c | 2 +
sound/soc/codecs/cs42l51.c | 2 +-
sound/soc/codecs/hdac_hda.h | 4 +-
sound/soc/codecs/jz4725b.c | 34 +-
sound/soc/codecs/max98373-i2c.c | 4 +
sound/soc/codecs/mt6660.c | 8 +-
sound/soc/codecs/rt1019.c | 20 +-
sound/soc/codecs/rt1019.h | 6 +
sound/soc/codecs/rt1308-sdw.h | 2 +
sound/soc/codecs/rt711-sdca-sdw.c | 2 +-
sound/soc/codecs/sgtl5000.c | 1 +
sound/soc/codecs/tas2764.c | 19 +-
sound/soc/codecs/tas2770.c | 20 +-
sound/soc/codecs/wm5102.c | 6 +-
sound/soc/codecs/wm5110.c | 6 +-
sound/soc/codecs/wm8962.c | 62 +-
sound/soc/codecs/wm8997.c | 6 +-
sound/soc/fsl/fsl_asrc.c | 2 +-
sound/soc/fsl/fsl_esai.c | 2 +-
sound/soc/fsl/fsl_micfil.c | 19 +
sound/soc/fsl/fsl_sai.c | 55 +-
sound/soc/intel/boards/bytcht_es8316.c | 7 +
sound/soc/intel/boards/sof_sdw.c | 11 +
sound/soc/soc-core.c | 17 +-
sound/soc/soc-ops.c | 11 +-
sound/soc/soc-pcm.c | 7 +-
sound/soc/soc-utils.c | 2 +-
sound/soc/stm/stm32_adfsdm.c | 11 +
sound/usb/endpoint.c | 3 +-
sound/usb/midi.c | 4 +-
sound/usb/quirks.c | 2 +
sound/usb/usbaudio.h | 3 +
tools/iio/iio_generic_buffer.c | 4 +-
tools/lib/bpf/libbpf_probes.c | 2 +-
tools/lib/bpf/ringbuf.c | 12 +-
.../testing/selftests/bpf/verifier/ref_tracking.c | 36 +
tools/testing/selftests/futex/functional/Makefile | 6 +-
tools/testing/selftests/intel_pstate/Makefile | 6 +-
tools/testing/selftests/net/fcnal-test.sh | 11 +-
tools/testing/selftests/net/fib_nexthops.sh | 30 +
tools/testing/selftests/net/fib_tests.sh | 37 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 72 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 37 +-
tools/testing/selftests/net/pmtu.sh | 10 +-
tools/testing/selftests/net/rtnetlink.sh | 2 +-
tools/testing/selftests/net/toeplitz.sh | 2 +-
tools/vm/slabinfo-gnuplot.sh | 4 +-
631 files changed, 6481 insertions(+), 3592 deletions(-)
---
On 2022-12-23 22:59:28 (-0000), Clark Williams wrote:
> Hello RT-list!
>
> I'm pleased to announce the 5.15.85-rt55 stable release.
>
> You can get this release via the git tree at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
>
> branch: v5.15-rt
> Head SHA1: 167affb50e57a4e26fea150d28a49ff02ed0947b
>
> Or to build 5.15.85-rt55 directly, the following patches should be applied:
>
> https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
>
> https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.85.xz
>
> https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.85-rt55.patch.xz
>
>
> Enjoy!
> Clark
Hi Clark,
thanks for the release!
Could I get a short comment on my previous mail [1] in regards to the
git repository?
The repository now tracks multiple newer kernel versions (sort of) and
there has been no reply to my questions yet (wildcard ignoring all v6,
v5.19, v5.18, v5.17, v5.16 tags in that repository is not a solution
that scales when it comes to downstream version tracking). Thanks!
Best,
David
[1] https://www.spinics.net/lists/linux-rt-users/msg26405.html
--
https://sleepmap.de