[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <167183636829.152847.13405480898195673998@puck.lan>
Date: Fri, 23 Dec 2022 22:59:28 -0000
From: Clark Williams <williams@...hat.com>
To: LKML <linux-kernel@...r.kernel.org>,
linux-rt-users <linux-rt-users@...r.kernel.org>,
Steven Rostedt <rostedt@...dmis.org>,
Thomas Gleixner <tglx@...utronix.de>,
Carsten Emde <C.Emde@...dl.org>,
John Kacur <jkacur@...hat.com>,
Sebastian Andrzej Siewior <bigeasy@...utronix.de>,
Daniel Wagner <daniel.wagner@...e.com>,
Tom Zanussi <tom.zanussi@...ux.intel.com>,
Clark Williams <williams@...hat.com>,
Pavel Machek <pavel@...x.de>
Subject: [ANNOUNCE] 5.15.85-rt55
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(-)
---
Powered by blists - more mailing lists