Applied: [SRU][Kinetic][PULL] Kinetic update: v5.19.8 through v5.19.15 upstream stable releases
Kamal Mostafa
kamal at canonical.com
Mon Oct 24 22:45:37 UTC 2022
This APPLIED notice (774 commits) includes the following Kinetic stable
patchsets:
Kinetic update: v5.19.8 upstream stable release
Kinetic update: v5.19.9 upstream stable release
Kinetic update: v5.19.10 upstream stable release
Kinetic update: v5.19.11 upstream stable release
Kinetic update: v5.19.12 upstream stable release
Kinetic update: v5.19.13 upstream stable release
Kinetic update: v5.19.14 upstream stable release
Kinetic update: v5.19.15 upstream stable release
https://bugs.launchpad.net/bugs/1994061
https://bugs.launchpad.net/bugs/1994068
https://bugs.launchpad.net/bugs/1994069
https://bugs.launchpad.net/bugs/1994070
https://bugs.launchpad.net/bugs/1994074
https://bugs.launchpad.net/bugs/1994075
https://bugs.launchpad.net/bugs/1994076
https://bugs.launchpad.net/bugs/1994078
-Kamal
-----
The following changes since commit d3e99b534cadb7ee7c1df36f18b28aa09867f93f:
md: Replace snprintf with scnprintf (2022-10-24 16:17:10 +0200)
have been applied to kinetic/master-next
up to 457494120cbf874053f1ea905a7d1cdd9fc6ce0a:
UBUNTU: Upstream stable to v5.19.15 (2022-10-24 15:02:08 -0700)
----------------------------------------------------------------
Abhinav Kumar (1):
drm/msm/dpu: populate wb or intf before reset_intf_cfg
Adrian Hunter (8):
mmc: core: Fix UHS-I SD 1.8V workaround branch
mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
libperf evlist: Fix per-thread mmaps for multi-threaded targets
perf dlfilter dlfilter-show-cycles: Fix types for print format
perf record: Fix synthesis failure warnings
libperf evlist: Fix polling of system-wide events
perf kcore_copy: Do not check /proc/modules is unchanged
perf record: Fix cpu mask bit setting for mixed mmaps
Aharon Landau (1):
RDMA/mlx5: Add a umr recovery flow
Aidan MacDonald (1):
clk: ingenic-tcu: Properly enable registers before accessing timers
Ajay.Kathat at microchip.com (1):
wifi: wilc1000: fix DMA on stack objects
Al Viro (2):
riscv: fix a nasty sigreturn bug...
don't use __kernel_write() on kmap_local_page()
Alan Previn (1):
drm/i915/guc: Don't update engine busyness stats too frequently
Alan Stern (4):
media: mceusb: Use new usb_control_msg_*() routines
USB: core: Prevent nested device-reset calls
USB: gadget: Fix obscure lockdep violation for udc_mutex
USB: core: Fix RST error in hub.c
Alex Deucher (5):
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu: don't register a dirty callback for non-atomic
Alex Elder (1):
net: ipa: properly limit modem routing table use
Alex Williamson (2):
drm/i915/gvt: Fix Comet Lake
vfio/type1: Unpin zero pages
Alexander Couzens (1):
net: mt7531: only do PLL once after the reset
Alexander Gordeev (1):
s390/boot: fix absolute zero lowcore corruption on boot
Alexander Stein (1):
arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
Alexander Wetzel (1):
wifi: mac80211: ensure vif queues are operational after start
Alexandru Gagniuc (1):
hwmon: (tps23861) fix byte order in resistance register
Alistair Popple (3):
mm/migrate_device.c: flush TLB while holding PTL
mm/migrate_device.c: add missing flush_cache_page()
mm/migrate_device.c: copy pte dirty bit to page
Allen-KH Cheng (1):
drm/mediatek: Fix wrong dither settings
Andrejs Cainikovs (2):
arm64: dts: imx8mm-verdin: update CAN clock to 40MHz
arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd
Andrew Halaney (1):
regulator: core: Clean up on enable failure
Andrey Zhadchenko (1):
openvswitch: fix memory leak at failed datapath creation
Andy Shevchenko (2):
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
gpio: mockup: Fix potential resource leakage when register a chip
AngeloGioacchino Del Regno (1):
drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
Angus Chen (1):
vdpa/ifcvf: fix the calculation of queuepair
Ankit Nautiyal (1):
drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
Anna Schumaker (1):
NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE
Antony Antony (1):
xfrm: fix XFRMA_LASTUSED comment
Archie Pusaka (1):
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Ard Biesheuvel (3):
efi: libstub: Disable struct randomization
efi: x86: Wipe setup_data on pure EFI boot
efi: libstub: check Shim mode using MokSBStateRT
Armin Wolf (1):
hwmon: (gpio-fan) Fix array out of bounds access
Arnaldo Carvalho de Melo (1):
perf tests record: Fail the test if the 'errs' counter is not zero
Arnd Bergmann (1):
musb: fix USB_MUSB_TUSB6010 dependency
Arun R Murthy (1):
drm/i915/display: avoid warnings when registering dual panel backlight
Arun Ramadoss (1):
net: phy: lan87xx: change interrupt src of link_up to comm_ready
Ashutosh Dixit (2):
drm/i915/gt: Fix perf limit reasons bit positions
drm/i915/gt: Perf_limit_reasons are only available for Gen11+
Asmaa Mnebhi (3):
i2c: mlxbf: incorrect base address passed during io write
i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
i2c: mlxbf: Fix frequency calculation
Athira Rajeev (1):
tools/perf: Fix out of bound access to cpu mask array
Badhri Jagan Sridharan (1):
usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
Bart Van Assche (4):
scsi: ufs: core: Reduce the power mode change timeout
nvmet: fix a use-after-free
scsi: core: Fix a use-after-free
sparc: Unbreak the build
Bartosz Golaszewski (1):
gpio: mockup: fix NULL pointer dereference when removing debugfs
Ben Hutchings (1):
tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
Benjamin Poirier (3):
net: bonding: Share lacpdu_mcast_addr definition
net: bonding: Unsync device addresses on ndo_stop
net: team: Unsync device addresses on ndo_stop
Binyi Han (1):
mm: fix dereferencing possible ERR_PTR
Bjorn Andersson (1):
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
Bokun Zhang (1):
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
Borislav Petkov (2):
x86/sev: Mark snp_abort() noreturn
x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant
Brett Creeley (1):
iavf: Fix cached head and tail value for iavf_get_tx_pending
Brian Bunker (1):
scsi: core: Allow the ALUA transitioning state enough time
Brian Norris (4):
tracefs: Only clobber mode/uid/gid on remount if asked
arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
mmc: core: Terminate infinite loop in SD-UHS voltage switch
Callum Osmotherly (2):
ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
Candice Li (2):
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: Skip reset error status for psp v13_0_0
Carl Yin(殷张成) (1):
USB: serial: option: add Quectel BG95 0x0203 composition
Carlos Llamas (2):
binder: fix UAF of ref->proc caused by race condition
binder: fix alloc->vma_vm_mm null-ptr dereference
Casper Andersson (1):
net: sparx5: fix handling uneven length packets in manual extraction
ChanWoo Lee (1):
mmc: core: Replace with already defined values for readability
Chao Gao (1):
swiotlb: avoid potential left shift overflow
Chao Yu (1):
mm/slub: fix to return errno if kmalloc() fails
Chen-Yu Tsai (3):
clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
clk: core: Fix runtime PM sequence in clk_core_unprepare()
drm/panel-edp: Fix delays for Innolux N116BCA-EA1
ChenXiaoSong (1):
ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
Chengchang Tang (1):
RDMA/hns: Fix supported page size
Chengming Gui (1):
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
Chris Mi (1):
RDMA/mlx5: Set local port to one when accessing counters
Chris Wilson (2):
drm/i915/gem: Really move i915_gem_context.link under ref protection
drm/i915/gt: Restrict forced preemption to the active context
Christian A. Ehrhardt (1):
kprobes: Prohibit probes in gate area
Christian König (1):
dma-buf/dma-resv: check if the new fence is really later
Christian Lamparter (1):
um: fix default console kernel parameter
Christoph Hellwig (7):
block: remove QUEUE_FLAG_DEAD
block: stop setting the nomerges flags in blk_cleanup_queue
block: simplify disk shutdown
blk-mq: fix error handling in __blk_mq_alloc_disk
block: call blk_mq_exit_queue from disk_release for never added disks
Revert "block: freeze the queue earlier in del_gendisk"
frontswap: don't call ->init if no ops are registered
Christophe JAILLET (1):
iio: light: cm3605: Fix an error handling path in cm3605_probe()
Chuanhong Guo (1):
ACPI: resource: skip IRQ override on AMD Zen platforms
Chunfeng Yun (2):
usb: xhci-mtk: relax TT periodic bandwidth allocation
usb: xhci-mtk: fix bandwidth release issue
Claudiu Beznea (8):
ARM: at91: pm: fix self-refresh for sama7g5
ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
Colin Ian King (1):
drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
Cong Wang (1):
kcm: fix strp_init() order and cleanup
Conor Dooley (4):
riscv: kvm: move extern sbi_ext declarations to a header
riscv: dts: microchip: use an mpfs specific l2 compatible
clk: microchip: mpfs: fix clk_cfg array bounds violation
clk: microchip: mpfs: make the rtc's ahb clock critical
Cristian Ciocaltea (1):
regmap: spi: Reserve space for register address/padding
Cristian Marussi (5):
firmware: arm_scmi: Harden accesses to the reset domains
firmware: arm_scmi: Fix the asynchronous reset requests
firmware: arm_scmi: Improve checks in the info_get operations
firmware: arm_scmi: Harden accesses to the sensor domains
firmware: arm_scmi: Add SCMI PM driver remove routine
Cruise Hung (1):
drm/amd/display: Fix DP MST timeslot issue when fallback happened
Dan Aloni (1):
Revert "SUNRPC: Remove unreachable error condition"
Dan Carpenter (6):
wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
net: lan966x: improve error handle in lan966x_fdma_rx_get_frame()
staging: rtl8712: fix use after free bugs
xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
tipc: fix shift wrapping bug in map_get()
i2c: mux: harden i2c_mux_alloc() against integer overflows
Dan Williams (1):
devdax: Fix soft-reservation memory description
Daniel Golle (2):
net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2}
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
Daniel Houldsworth (1):
ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
Daniele Ceraolo Spurio (1):
drm/i915/guc: clear stalled request after a reset
Dave Ertman (1):
ice: Don't double unplug aux on peer initiated reset
David Gow (1):
arch: um: Mark the stack non-executable to fix a binutils warning
David Howells (6):
smb3: missing inode locks in zero range
rxrpc: Fix ICMP/ICMP6 error handling
rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
afs: Use the operation issue time instead of the reply time for callbacks
smb3: Move the flush out of smb2_copychunk_range() into its callers
smb3: fix temporary data corruption in insert range
David Jander (1):
ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
David Leadbeater (2):
netfilter: nf_conntrack_irc: Fix forged IP logic
netfilter: nf_conntrack_irc: Tighten matching on DCC message
David Lebrun (1):
ipv6: sr: fix out-of-bounds read when setting HMAC data.
David Sloan (1):
md: Flush workqueue md_rdev_misc_wq in md_alloc()
David Thompson (2):
mlxbf_gige: compute MDIO period based on i1clk
mlxbf_gige: clear MDIO gateway lock after read
Dennis Maisenbacher (1):
nvmet: fix mar and mor off-by-one errors
Deren Wu (1):
wifi: mt76: mt7921e: fix crash in chip reset fail
Diego Santa Cruz (1):
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
Ding Hui (1):
ice: Fix crash by keep old cfg when update TCs more than queues
Dmytro Laktyushkin (1):
drm/amd/display: increase dcn315 pstate change latency
Dongliang Mu (1):
gpio: tqmx86: fix uninitialized variable girq
Dongxiang Ke (1):
ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
Doug Berger (1):
mm/hugetlb: correct demote page offset logic
Douglas Anderson (2):
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dsi: Fix number of regulators for SDM660
Dr. David Alan Gilbert (1):
KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES
Duoming Zhou (1):
ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
Eli Cohen (1):
vdpa/mlx5: Fix MQ to support non power of two num queues
Eliav Farber (5):
hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
hwmon: (mr75203) fix voltage equation for negative source input
hwmon: (mr75203) fix multi-channel voltage reading
hwmon: (mr75203) enable polling for all VM channels
Enzo Matsumiya (2):
cifs: fix small mempool leak in SMB2_negotiate()
cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
Eric Dumazet (2):
tcp: annotate data-race around challenge_timestamp
tcp: TX zerocopy should not sense pfmemalloc status
Eugene Shalygin (2):
hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING
hwmon: (asus-ec-sensors) autoload module via DMI data
Evan Quan (1):
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
Even Xu (1):
hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
Eyal Birger (1):
ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels
Fabio Estevam (3):
arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header
Fedor Pchelkin (2):
tty: n_gsm: replace kicktimer with delayed_work
tty: n_gsm: avoid call of sleeping functions from atomic context
Felix Fietkau (1):
wifi: mt76: fix reading current per-tid starting sequence number for aggregation
Feng Tang (1):
mm/slab_common: fix possible double free of kmem_cache
Filipe Manana (2):
btrfs: fix hang during unmount when stopping block group reclaim worker
btrfs: fix hang during unmount when stopping a space reclaim worker
Florian Fainelli (2):
net: smsc911x: Stop and start PHY during suspend and resume
clk: iproc: Do not rely on node name for correct PLL setup
Florian Westphal (4):
netfilter: conntrack: work around exceeded receive window
netfilter: ebtables: fix memory leak when blob is malformed
netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed
mm: fix BUG splat with kvmalloc + GFP_ATOMIC
Francesco Dolcini (1):
drm/bridge: lt8912b: fix corrupted image output
Frank Wunderlich (2):
net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro
Gao Xiang (1):
erofs: fix pcluster use-after-free on UP platforms
Geert Uytterhoeven (3):
arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
net: ravb: Fix PHY state warning splat during system resume
net: sh_eth: Fix PHY state warning splat during system resume
Gerald Schaefer (1):
s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
Gil Fine (1):
thunderbolt: Add support for Intel Maple Ridge single port controller
Greg Kroah-Hartman (15):
Linux 5.19.8
debugfs: add debugfs_lookup_and_remove()
sched/debug: fix dentry leak in update_sched_domain_debugfs
drm/amd/display: fix memory leak when using debugfs_lookup()
driver core: fix driver_set_override() issue with empty strings
Linux 5.19.9
Linux 5.19.10
Linux 5.19.11
Revert "usb: add quirks for Lenovo OneLink+ Dock"
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
Linux 5.19.12
Linux 5.19.13
mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
Linux 5.19.14
Linux 5.19.15
Greg Tulli (1):
Input: iforce - add support for Boeder Force Feedback Wheel
Grzegorz Szymaszek (1):
staging: r8188eu: add firmware dependency
Guchun Chen (2):
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Guixin Liu (1):
scsi: megaraid_sas: Fix double kfree()
Haibo Chen (1):
gpio: pca953x: Add mutex_lock for regcache sync in PM
Haimin Zhang (1):
net/ieee802154: fix uninit value bug in dgram_sendmsg
Haiyang Zhang (1):
net: mana: Add rmb after checking owner bits
Han Xu (1):
clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
Hangbin Liu (4):
bonding: use unspecified address if no available link local address
bonding: add all node mcast address when slave up
bonding: accept unsolicited NA message
selftests: forwarding: add shebang for sch_red.sh
Hangyu Hua (3):
net: sched: fix possible refcount leak in tc_new_tfilter()
media: dvb_vb2: fix possible out of bound access
net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
Hans Verkuil (1):
media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
Hans de Goede (7):
platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
drm/gma500: Fix BUG: sleeping function called from invalid context errors
drm/gma500: Fix WARN_ON(lock->magic != lock) error
drm/gma500: Fix (vblank) IRQs not working after suspend/resume
wifi: mac80211: fix regression with non-QoS drivers
Harsh Modi (1):
netfilter: br_netfilter: Drop dst references before setting.
Heikki Krogerus (2):
usb: dwc3: pci: Add support for Intel Raptor Lake
usb: typec: ucsi: Remove incorrect warning
Heiko Schocher (1):
drm/panel: simple: Fix innolux_g121i1_l01 bus_format
Heiko Stuebner (1):
riscv: make t-head erratas depend on MMU
Heiner Kallweit (2):
usb: dwc2: fix wrong order of phy_power_on and phy_init
Revert "net: phy: meson-gxl: improve link-up behavior"
Helge Deller (4):
vt: Clear selection before changing the font
Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
parisc: Allow CONFIG_64BIT with ARCH=parisc
Hongling Zeng (3):
uas: add no-uas quirk for Hiksemi usb_disk
usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
uas: ignore UAS for Thinkplus chips
Horatiu Vultur (2):
net: phy: micrel: Make the GPIO to be non-exclusive
ARM: dts: lan966x: Fix the interrupt number for internal PHYs
Hu Xiaoying (1):
usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
Huacai Chen (1):
LoongArch: Fix section mismatch due to acpi_os_ioremap()
Hugo Hu (1):
drm/amd/display: update gamut remap if plane has changed
Hyunwoo Kim (1):
efi: capsule-loader: Fix use-after-free in efi_capsule_write
Ian Rogers (1):
perf parse-events: Break out tracepoint and printing
Ido Schimmel (2):
netdevsim: Fix hwstats debugfs file permissions
ipv6: Fix crash when IPv6 is administratively disabled
Igor Ryzhov (1):
netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
Ilkka Koskinen (1):
perf/arm-cmn: Add more bits to child node address offset field
Ilpo Järvinen (3):
serial: Create uart_xmit_advance()
serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
Ioana Ciornei (1):
net: phy: aquantia: wait for the suspend/resume operations to finish
Ionela Voinescu (1):
arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
Isaac J. Manjarres (1):
driver core: Don't probe devices after bus_type.match() probe deferral
Ivan Vecera (2):
i40e: Fix kernel crash during module removal
iavf: Detach device during reset task
Iwona Winiarska (1):
peci: cpu: Fix use-after-free in adev_release()
Jack Wang (2):
RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
Jagan Teki (1):
arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
Jakub Kicinski (2):
Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
bnxt: prevent skb UAF after handing over to PTP worker
Jalal Mostafa (1):
xsk: Inherit need_wakeup flag for shared sockets
Jan Kara (6):
ext4: make mballoc try target group first even with mb_optimize_scan
ext4: avoid unnecessary spreading of allocations among groups
ext4: use locality group preallocation for small closed files
ext4: use buckets for cr 1 block scan instead of rbtree
ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
ext4: make directory inode spreading reflect flexbg size
Jane Chu (1):
pmem: fix a name collision
Janis Schoetterl-Glausch (1):
KVM: s390: Pass initialized arg even if unused
Janne Grunau (1):
dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description
Janusz Krzysztofik (1):
drm/i915/gem: Flush contexts on driver release
Jarkko Sakkinen (1):
x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
Jaroslav Kysela (1):
ALSA: hda/hdmi: Fix the converter reuse for the silent stream
Jarrah Gosbell (1):
Input: goodix - add compatible string for GT1158
Jason A. Donenfeld (3):
wireguard: ratelimiter: disable timings test by default
wireguard: netlink: avoid variable-sized memcpy on sockaddr
wifi: iwlwifi: don't spam logs with NSS>2 messages
Jason Gunthorpe (1):
iommu: Fix false ownership failure on AMD systems with PASID activated
Jason Wang (1):
HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
Jean-Francois Le Fillatre (2):
r8152: add PID for the Lenovo OneLink+ Dock
usb: add quirks for Lenovo OneLink+ Dock
Jean-Philippe Brucker (1):
iommu/virtio: Fix interaction with VFIO
Jeffy Chen (1):
drm/gem: Fix GEM handle release errors
Jens Axboe (2):
io_uring/msg_ring: check file type before putting
io_uring: ensure that cached task references are always put on exit
Jens Wiklander (1):
tee: fix compiler warning in tee_shm_register()
Jianglei Nie (1):
net: atlantic: fix potential memory leak in aq_ndev_close()
Jim Mattson (3):
KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
Jing Leng (1):
usb: gadget: f_uac2: fix superspeed transfer
Joanne Koong (1):
bpf: Tidy up verifier check_func_arg()
Johan Hovold (10):
misc: fastrpc: fix memory corruption on probe
misc: fastrpc: fix memory corruption on open
usb: dwc3: disable USB core PHY management
usb: dwc3: fix PHY disable sequence
USB: serial: ch341: fix lost character on LCR updates
USB: serial: ch341: fix disabled rx timer on older devices
USB: serial: cp210x: add Decagon UCA device id
media: flexcop-usb: fix endpoint type check
arm64: dts: qcom: sm8350: fix UFS PHY serdes size
USB: serial: ftdi_sio: fix 300 bps rate for SIO
Johannes Thumshirn (1):
btrfs: zoned: fix mounting with conventional zones
John Sperbeck (1):
iommu/amd: use full 64-bit value in build_completion_wait()
Jonathan Toppins (1):
bonding: fix NULL deref in bond_rr_gen_slave_id
Josh Poimboeuf (1):
s390: fix nospec table alignments
Jouni Högander (1):
drm/i915/backlight: Disable pps power hook for aux based backlight
João H. Spies (1):
pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
Juergen Gross (1):
xen/xenbus: fix xenbus_setup_ring()
Jules Irenge (1):
bpf: Fix resetting logic for unreferenced kptrs
Junaid Shahid (1):
kvm: x86: mmu: Always flush TLBs when enabling dirty logging
Junxiao Chang (1):
net: stmmac: power up/down serdes in stmmac_open/release
Kacper Michajłow (1):
ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
Kai Vehmanen (1):
ALSA: hda: add Intel 5 Series / 3400 PCI DID
Kai-Heng Feng (1):
tg3: Disable tg3 device on system reboot to avoid triggering AER
Kajol Jain (1):
powerpc/papr_scm: Fix nvdimm event mappings
Kamal Mostafa (12):
UBUNTU: Upstream stable to v5.19.8
UBUNTU: [Config] updateconfigs for ARM64_ERRATUM_2457168
UBUNTU: [Config] updateconfigs for ARM64_BTI_KERNEL
UBUNTU: Upstream stable to v5.19.9
UBUNTU: Upstream stable to v5.19.10
UBUNTU: Upstream stable to v5.19.11
UBUNTU: [Config] updateconfigs for IWLMEI
UBUNTU: Upstream stable to v5.19.12
UBUNTU: Upstream stable to v5.19.13
UBUNTU: Upstream stable to v5.19.14
UBUNTU: [Config] updateconfigs for CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER
UBUNTU: Upstream stable to v5.19.15
Kan Liang (2):
perf evlist: Always use arch_evlist__add_default_attrs()
perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
Kees Cook (2):
x86/uaccess: avoid check_object_size() in copy_from_user_nmi()
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
Krishna Kurapati (1):
usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
Krzysztof Kozlowski (2):
dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
Kumar Kartikeya Dwivedi (2):
bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
bpf: Gate dynptr API behind CAP_BPF
Kuniyuki Iwashima (1):
bpf: Fix a data-race around bpf_jit_limit.
Kuogee Hsieh (2):
drm/msm/dp: make eDP panel as the first connected connector
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
Kurt Kanzenbach (1):
net: dsa: hellcreek: Print warning only once
Larry Finger (1):
staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
Larysa Zaremba (1):
ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
Lee, Chun-Yi (1):
thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
Leo Li (1):
drm/amd/display: Fix double cursor on non-video RGB MPO
Letu Ren (1):
scsi: qedf: Fix a UAF bug in __qedf_probe()
Levi Yun (2):
arm64/kexec: Fix missing extra range for crashkres_low.
damon/sysfs: fix possible memleak on damon_sysfs_add_target
Li Jinlin (1):
fsdax: Fix infinite loop in dax_iomap_rw()
Li Qiong (2):
parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
ieee802154: cc2520: add rc code in cc2520_tx()
Liang He (3):
soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
of: mdio: Add of_node_put() when breaking out of for_each_xx
Lieven Hey (1):
perf jit: Include program header in ELF files
Lijo Lazar (1):
drm/amdgpu: Don't enable LTR if not supported
Lin Ma (1):
ieee802154/adf7242: defer destroy_workqueue call
Linus Torvalds (1):
fs: only do a memory barrier for the first set_buffer_uptodate()
Linus Walleij (4):
RDMA/siw: Pass a pointer to virt_to_page()
gpio: ixp4xx: Make irqchip immutable
ARM: dts: integrator: Tag PCI host with device_type
gpio: ftgpio010: Make irqchip immutable
Liu Jian (1):
skmsg: Fix wrong last sg check in sk_msg_recvmsg()
Lorenzo Bianconi (2):
net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear
net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb
Lu Baolu (2):
iommu/vt-d: Correctly calculate sagaw value of IOMMU
iommu/vt-d: Fix kdump kernels boot failure with scalable mode
Lu Wei (1):
ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
Ludovic Cintrat (1):
net: core: fix flow symmetric hash
Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix suspend performance regression
Bluetooth: MGMT: Fix Get Device Flags
Lukas Straub (2):
um: Cleanup syscall_handler_t cast in syscalls_32.h
um: Cleanup compiler warning in arch/x86/um/tls_32.c
Lukas Wunner (2):
serial: fsl_lpuart: Reset prior to registration
net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
Lukasz Luba (1):
cpufreq: check only freq_table in __resolve_freq()
Luke D. Jones (4):
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
Luís Henriques (1):
ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
Lv Ruyi (1):
peci: aspeed: fix error check return value of platform_get_irq()
Maciej Fijalkowski (2):
ice: xsk: change batched Tx descriptor cleaning
ice: xsk: drop power of 2 ring size restriction for AF_XDP
Magnus Karlsson (1):
xsk: Fix corrupted packets for XDP_SHARED_UMEM
Maher Sanalla (1):
RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile
Maor Gottlieb (1):
RDMA/mlx5: Fix UMR cleanup on error flow of driver init
Marc Kleine-Budde (3):
can: flexcan: flexcan_mailbox_read() fix return value for drop = true
can: gs_usb: gs_can_open(): fix race dev->can.state condition
can: c_can: don't cache TX messages for C_CAN cores
Marcel Ziswiler (2):
arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity
Marco Felsch (4):
Revert "soc: imx: imx8m-blk-ctrl: set power device name"
ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
arm64: dts: imx8mn: remove GPU power domain reset
Marcus Folkesson (3):
iio: adc: mcp3911: make use of the sign bit
iio: adc: mcp3911: correct "microchip,device-addr" property
iio: adc: mcp3911: use correct formula for AD conversion
Marek Vasut (2):
soc: imx: gpcv2: Assert reset before ungating clock
arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
Mario Limonciello (3):
thunderbolt: Explicitly reset plug events delay back to USB4 spec value
gpiolib: acpi: Add support to ignore programming an interrupt
gpiolib: acpi: Add a quirk for Asus UM325UAZ
Mark Brown (1):
arm64/bti: Disable in kernel BTI when cross section thunks are broken
Martin Povišer (1):
ASoC: tas2770: Reinit regcache on reset
Masahiro Yamada (3):
powerpc: align syscall table for ppc32
kbuild: disable header exports for UML in a straightforward way
certs: make system keyring depend on built-in x509 parser
Masami Hiramatsu (Google) (1):
tracing: Fix to check event_mutex is held while accessing trigger list
Mateusz Palczewski (1):
ice: Fix interface being down after reset with link-down-on-close flag on
Mathew McBride (1):
soc: fsl: select FSL_GUTS driver for DPIO
Mathias Nyman (3):
xhci: Fix null pointer dereference in remove if xHC has only one roothub
Revert "xhci: turn off port power in shutdown"
xhci: Add grace period after xHC start to prevent premature runtime suspend.
Matthew Auld (1):
drm/i915/ttm: fix CCS handling
Matti Vaittinen (1):
iio: ad7292: Prevent regulator double disable
Maurizio Lombardi (3):
nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
mm: prevent page_frag_alloc() from corrupting the memory
Maxim Mikityanskiy (1):
bpf: Allow helpers to accept pointers with a fixed size
Maxime Coquelin (1):
vduse: prevent uninitialized memory accesses
Maximilian Luz (1):
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
Mazin Al Haddad (1):
tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
Mel Gorman (1):
mm/page_alloc: fix race condition between build_all_zonelists and page allocation
Meng Li (1):
gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
Menglong Dong (2):
mptcp: factor out __mptcp_close() without socket lock
mptcp: fix unreleased socket in accept queue
Michael Carns (1):
hwmon: (asus-ec-sensors) add support for Maximus XI Hero
Michael Ellerman (2):
Revert "powerpc: Remove unused FW_FEATURE_NATIVE references"
powerpc/rtas: Fix RTAS MSR[HV] handling for Cell
Michael Guralnik (1):
RDMA/cma: Fix arguments order in net device validation
Michael Kelley (1):
nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
Michael Riesch (2):
arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a
arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
Michael Strauss (1):
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
Michael Walle (1):
net: phy: micrel: fix shared interrupt on LAN8814
Michael Wu (1):
pinctrl: sunxi: Fix name for A100 R_PIO
Michal Jaron (1):
i40e: Fix set max_tx_rate when it is lower than 1 Mbps
Michal Swiatkowski (2):
ice: use bitmap_free instead of devm_kfree
ice: config netdev tc before setting queues number
Mickaël Salaün (1):
landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
Mika Westerberg (2):
thunderbolt: Use the actual buffer in tb_async_error()
thunderbolt: Check router generation before connecting xHCI
Mikulas Patocka (1):
blk-lib: fix blkdev_issue_secure_erase
Minchan Kim (1):
mm: fix madivse_pageout mishandling on non-LRU page
Ming Lei (2):
block: don't add partitions if GD_SUPPRESS_PART_SCAN is set
cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
Miquel Raynal (1):
net: mac802154: Fix a condition in the receive path
Mohan Kumar (2):
ALSA: hda/tegra: set depop delay for tegra
ALSA: hda: Fix Nvidia dp infoframe
Molly Sophia (2):
pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
pinctrl: qcom: sc8180x: Fix wrong pin numbers
Nadav Amit (1):
x86/alternative: Fix race in try_get_desc()
Namhyung Kim (3):
perf stat: Fix BPF program section name
perf stat: Fix cpu map index in bperf cgroup code
perf tools: Honor namespace when synthesizing build-ids
Naohiro Aota (2):
btrfs: zoned: fix API misuse of zone finish waiting
btrfs: zoned: wait for extent buffer IOs before finishing a zone
Nathan Chancellor (5):
powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register()
ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
Nathan Huckleberry (1):
drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
Neal Cardwell (1):
tcp: fix early ETIMEDOUT after spurious non-SACK RTO
Nick Desaulniers (2):
Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
Makefile.debug: re-enable debug info for .S files
Nicolas Dichtel (1):
ip: fix triggering of 'icmp redirect'
Nicolas Dufresne (1):
media: rkvdec: Disable H.264 error detection
Nicolas Frattaroli (1):
arm64: dts: rockchip: Lower sd speed on quartz64-b
Niek Nooijens (1):
USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
Niklas Cassel (1):
libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
Nirmoy Das (1):
drm/i915: Set correct domains values at _i915_vma_move_to_active
Norbert Zulinski (1):
iavf: Fix bad page state
Nícolas F. R. A. Prado (2):
drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ)
Oleksandr Mazur (1):
net: marvell: prestera: add support for for Aldrin2
Ondrej Jirman (1):
Input: goodix - add support for GT1158
Pablo Neira Ayuso (2):
netfilter: nf_tables: clean up hook list when offload flags check fails
netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
Pablo Sun (1):
usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
Pali Rohár (3):
gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support
gpio: mvebu: Fix check for pwm support on non-A8K platforms
Pattara Teerapong (1):
ALSA: aloop: Fix random zeros in capture data when using jiffies timer
Paul Durrant (1):
xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
Pavel Begunkov (2):
net: introduce __skb_fill_page_desc_noacc
io_uring: recycle kbuf recycle on tw requeue
Pawel Laszczak (2):
usb: cdns3: fix issue with rearming ISO OUT endpoint
usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
Paweł Lenkow (1):
wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()
Peilin Ye (1):
usbnet: Fix memory leak in usbnet_disconnect()
Peng Fan (3):
arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings
arm64: dts: imx8ulp: add #reset-cells for pcc
clk: imx93: drop of_match_ptr
Peng Wu (1):
net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
Peter Collingbourne (1):
kasan: call kasan_malloc() from __kmalloc_*track_caller()
Peter Robinson (1):
Input: rk805-pwrkey - fix module autoloading
Peter Ujfalusi (3):
ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF
Phil Auld (1):
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
Philippe Schenker (4):
arm64: dts: verdin-imx8mm: add otg2 pd to usbphy
arm64: dts: imx8mm-verdin: extend pmic voltages
drm/bridge: lt8912b: add vsync hsync
drm/bridge: lt8912b: set hdmi or dvi mode
Piyush Mehta (1):
usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
Przemyslaw Patynowski (3):
ice: Fix DMA mappings leak
i40e: Refactor tc mqprio checks
i40e: Fix ADQ rate limiting for PF
Pu Lehui (1):
bpf, cgroup: Fix kernel BUG in purge_effective_progs
Qu Huang (1):
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
Qu Wenruo (1):
btrfs: fix the max chunk size and stripe length calculation
Radhey Shyam Pandey (1):
net: macb: Fix ZynqMP SGMII non-wakeup source resume failure
Rafael Mendonca (3):
scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
block: Do not call blk_put_queue() if gendisk allocation fails
cxgb4: fix missing unlock on ETHOFLD desc collect fail path
Randy Dunlap (3):
riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning
MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
drm/hisilicon: Add depends on MMU
Richard Fitzgerald (1):
ASoC: cs42l42: Only report button state if there was a button interrupt
Richard Zhu (1):
reset: imx7: Fix the iMX8MP PCIe PHY PERST support
Rob Clark (1):
drm/msm/rd: Fix FIFO-full deadlock
Robin Murphy (1):
spi: bitbang: Fix lsb-first Rx
Rodrigo Vivi (1):
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
Romain Naour (1):
ARM: dts: am5748: keep usb4_tm disabled
Ronnie Sahlberg (1):
cifs: revalidate mapping when doing direct writes
Russ Weight (2):
firmware_loader: Fix use-after-free during unregister
firmware_loader: Fix memory leak in firmware upload
Saaem Rizvi (2):
drm/amd/display: Add SMU logging code
drm/amd/display: Removing assert statements for Linux
Sagi Grimberg (2):
nvme-tcp: fix UAF when detecting digest errors
nvme-tcp: fix regression that causes sporadic requests to time out
Sami Tolvanen (1):
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
Samuel Holland (4):
soc: sunxi: sram: Actually claim SRAM regions
soc: sunxi: sram: Prevent the driver from being unbound
soc: sunxi: sram: Fix probe function ordering issues
soc: sunxi: sram: Fix debugfs info for A64 SRAM C
Sander Vanheule (2):
gpio: realtek-otto: switch to 32-bit I/O
kunit: fix assert_type for comparison macros
Sascha Hauer (1):
drm/rockchip: vop2: Fix eDP/HDMI sync polarities
Sasha Levin (2):
Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
Sean Anderson (1):
net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
Sean Christopherson (2):
KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
Sebastian Andrzej Siewior (2):
net: dsa: xrs700x: Use irqsave variant for u64 stats update
net: Use u64_stats_fetch_begin_irq() for stats fetch.
Sebastian Krzyszkowiak (1):
Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
SeongJae Park (3):
xen-blkback: Advertise feature-persistent as user requested
xen-blkfront: Advertise feature-persistent as user requested
xen-blkfront: Cache feature_persistent value before advertisement
Serge Semin (1):
MIPS: Loongson32: Fix PHY-mode being left unspecified
Sergei Antonov (3):
mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
mm: bring back update_mmu_cache() to finish_fault()
ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
Sergey Matyukevich (1):
perf: RISC-V: fix access beyond allocated array
Sergey Shtylyov (2):
of: fdt: fix off-by-one error in unflatten_dt_nodes()
arm64: topology: fix possible overflow in amu_fie_setup()
Sergio Paracuellos (1):
gpio: mt7621: Make the irqchip immutable
Sergiu Moga (1):
tty: serial: atmel: Preserve previous USART mode if RS485 disabled
Shady Nawara (1):
hwmon: (asus-ec-sensors) add support for Strix Z690-a D4
Shailend Chand (1):
gve: Fix GFP flags when allocing pages
Shengjiu Wang (1):
ASoC: imx-card: Fix refcount issue with of_node_put
Shenwei Wang (1):
serial: fsl_lpuart: RS485 RTS polariy is inverse
Sherry Sun (1):
tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
Shigeru Yoshida (2):
fbdev: fbcon: Destroy mutex on freeing struct fb_info
batman-adv: Fix hang up with small MTU hard-interface
Shin'ichiro Kawasaki (1):
btrfs: zoned: set pseudo max append zone limit in zone emulation mode
Shiraz Saleem (1):
RDMA/irdma: Fix drain SQ hang with no completion
Shuah Khan (1):
docs: update mediator information in CoC docs
Shuai Xue (1):
mm,hwpoison: check mm when killing accessing process
Shyamin Ayesh (1):
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
Siddh Raman Pant (2):
wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
wifi: mac80211: Fix UAF in ieee80211_scan_rx()
Sindhu-Devale (5):
RDMA/irdma: Report the correct max cqes from query device
RDMA/irdma: Return error on MR deregister CQP failure
RDMA/irdma: Return correct WC error for bind operation failure
RDMA/irdma: Report RNR NAK generation in device caps
RDMA/irdma: Use s/g array in post send only when its valid
Slark Xiao (1):
USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
Sreekanth Reddy (2):
scsi: mpt3sas: Fix use-after-free warning
scsi: mpt3sas: Fix return value check of dma_get_required_mask()
Srinivas Kandagatla (2):
soundwire: qcom: fix device status array range
ASoC: qcom: sm8250: add missing module owner
Stanislaw Gruszka (1):
wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
Stefan Haberland (1):
s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
Stefan Metzmacher (2):
cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
cifs: always initialize struct msghdr smb_msg completely
Stefan Roesch (1):
block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
Stefan Wahren (3):
clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
clk: bcm: rpi: Prevent out-of-bounds access
clk: bcm: rpi: Add missing newline
Stephen Boyd (1):
Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
Steve French (2):
smb3: fix temporary data corruption in collapse range
smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
Steven Price (1):
mm: pagewalk: Fix race between unmap and page walker
Stuart Menefy (2):
drm/meson: Correct OSD1 global alpha value
drm/meson: Fix OSD1 RGB to YCbCr coefficient
Sun Ke (2):
cachefiles: fix error return code in cachefiles_ondemand_copen()
erofs: fix error return code in erofs_fscache_{meta_,}read_folio
Suwan Kim (1):
virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq()
Swati Agarwal (3):
dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
Tadeusz Struk (1):
usb: mon: make mmapped memory read only
Takashi Iwai (14):
Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()"
ALSA: memalloc: Revive x86-specific WC page allocations again
ALSA: seq: oss: Fix data-race for max_midi_devs access
ALSA: seq: Fix data-race at module auto-loading
ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ALSA: hda: Once again fix regression of page allocations with IOMMU
ALSA: usb-audio: Clear fixed clock rate at closing EP
ALSA: usb-audio: Inform the delayed registration more properly
ALSA: usb-audio: Register card again for iface over delayed_register option
ALSA: hda/sigmatel: Keep power up while beep is enabled
ALSA: hda/sigmatel: Fix unused variable warning for beep power change
ALSA: core: Fix double-free at snd_card_new()
ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
ALSA: hda/realtek: Re-arrange quirk table entries
Tamizh Chelvam Raja (1):
wifi: cfg80211: fix MCS divisor value
Tasos Sahanidis (1):
ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
Tejun Heo (2):
cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
Tetsuo Handa (7):
Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
tty: n_gsm: initialize more members at gsm_alloc_mux()
cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
workqueue: don't skip lockdep work dependency in cancel_work_sync()
Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
Theodore Ts'o (1):
ext4: limit the number of retries after discarding preallocations blocks
Thierry GUIBERT (1):
USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
Thierry Reding (1):
of/device: Fix up of_dma_configure_id() stub
Tianyu Yuan (1):
nfp: flower: fix ingress police using matchall filter
Tim Harvey (4):
arm64: dts: imx8mm-venice-gw7901: fix port/phy validation
arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation
Tim Huang (1):
drm/amdgpu: add sdma instance check for gfx11 CGCG
Toke Høiland-Jørgensen (4):
sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
sch_sfb: Don't assume the skb is still around after enqueueing to child
sch_sfb: Also store skb len before calling child enqueue
wifi: iwlwifi: Mark IWLMEI as broken
Tony Battersby (1):
scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
Tony Lindgren (1):
clk: ti: Fix missing of_node_get() ti_find_clock_provider()
Trond Myklebust (2):
SUNRPC: Fix call completion races with call_decode()
NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
Ulf Hansson (1):
Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
Umesh Nerlige Ramappa (1):
drm/i915/guc: Cancel GuC engine busyness worker synchronously
Urs Schroffenegger (1):
hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME
Utkarsh Patel (1):
usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
Uwe Kleine-König (1):
i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
Vadim Fedorenko (1):
bnxt_en: fix flags to check for supported fw version
Vadim Pasternak (2):
platform/mellanox: mlxreg-lc: Fix coverity warning
platform/mellanox: mlxreg-lc: Fix locking issue
Ville Syrjälä (2):
drm/i915: Skip wm/ddb readout for disabled pipes
drm/i915/bios: Copy the whole MIPI sequence block
Vitaly Kuznetsov (1):
Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
Vladimir Oltean (11):
arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x
net: dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio
net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set
net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
time64.h: consolidate uses of PSEC_PER_NSEC
net: dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet
net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
net: enetc: deny offload of tc-based TSN features on VF interfaces
net/sched: taprio: avoid disabling offload when it was never enabled
net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge
Waiman Long (1):
mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
Wang Hai (1):
net/sched: fix netdevice reference leaks in attach_default_qdiscs()
Wang Yufen (1):
selftests: Fix the if conditions of in test_extra_filter()
Wei Yongjun (1):
gpio: mockup: remove gpio debugfs when remove device
Wen Gu (1):
net/smc: Stop the CLC flow if no link to map buffers on
Wenchao Chen (1):
mmc: hsq: Fix data stomping during mmc recovery
Wenpeng Liang (1):
RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
Wesley Cheng (1):
usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
Will Deacon (1):
vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
William Breathitt Gray (5):
gpio: 104-dio-48e: Make irq_chip immutable
gpio: 104-idio-16: Make irq_chip immutable
counter: 104-quad-8: Utilize iomap interface
counter: 104-quad-8: Implement and utilize register structures
counter: 104-quad-8: Fix skipped IRQ lines during events configuration
William Wu (1):
usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
Witold Lipieta (1):
usb-storage: Add ignore-residue quirk for NXP PN7462AU
Xin Yin (1):
cachefiles: make on-demand request distribution fairer
Yacan Liu (2):
net/smc: Remove redundant refcount increase
net/smc: Fix possible access to freed memory in link clear
Yan Xinyu (1):
USB: serial: option: add support for OPPO R11 diag port
Yang Ling (1):
MIPS: loongson32: ls1c: Fix hang during startup
Yang Shi (2):
powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
mm: gup: fix the fast GUP race against THP collapse
Yang Wang (1):
drm/amdgpu: change the alignment size of TMR BO to 1M
Yang Yingliang (4):
fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
scsi: lpfc: Add missing destroy_workqueue() in error path
parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
Input: melfas_mip4 - fix return value check in mip4_probe()
Yao Wang1 (1):
drm/amd/display: Limit user regamma to a valid value
Yee Lee (1):
Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
Yi Liu (1):
iommu/vt-d: Check correct capability for sagaw determination
YiFei Zhu (1):
bpf: Restrict bpf_sys_bpf to CAP_PERFMON
YiPeng Chai (2):
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: fix hive reference leak when adding xgmi device
Yifan Zhang (1):
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
Yipeng Zou (1):
tracing: hold caller_addr to hardirq_{enable,disable}_ip
Yishai Hadas (3):
IB/core: Fix a nested dead lock as part of ODP flow
net/mlx5: Introduce ifc bits for using software vhca id
net/mlx5: Use software VHCA id when it's supported
Yixing Liu (1):
RDMA/hns: Remove the num_qpc_timer variable
Yonglin Tan (1):
USB: serial: option: add Quectel EM060K modem
Yu Zhe (2):
fbdev: omapfb: Fix tests for platform_get_irq() failure
perf/arm_pmu_platform: fix tests for platform_get_irq() failure
YuTong Chang (1):
ARM: dts: am33xx: Fix MMCHS0 dma properties
Yuezhang Mo (1):
exfat: fix overflow for large capacity partition
Yupeng Li (1):
LoongArch: Fix arch_remove_memory() undefined build error
Zhang Qilong (1):
i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe
Zhengchao Shao (1):
net: sched: tbf: don't call qdisc_put() while holding tree lock
Zhengjun Xing (5):
perf script: Fix Cannot print 'iregs' field for hybrid systems
perf stat: Fix L2 Topdown metrics disappear for raw events
perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events
perf parse-events: Remove "not supported" hybrid cache events
perf test: Fix test case 87 ("perf record tests") for hybrid systems
Zhengping Jiang (1):
Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Zhenneng Li (1):
drm/radeon: add a force flush to delay work when radeon
Zi Yan (1):
mm/page_isolation: fix isolate_single_pageblock() isolation behavior
huangwenhui (1):
ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
jerry meng (1):
USB: serial: option: add Quectel RM520N
lily (1):
net/core/skbuff: Check the return value of skb_copy_bits()
sewookseo (1):
net: Find dst with sk's xfrm policy not ctl_sk
shaoyunl (1):
drm/amdgpu: Remove the additional kfd pre reset call for sriov
sunliming (1):
drm/msm/dsi: fix the inconsistent indenting
yangx.jy at fujitsu.com (1):
RDMA/srp: Set scmnd->result only when scmnd is not NULL
zain wang (1):
arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
zhikzhai (1):
drm/amd/display: skip audio setup when audio stream is enabled
Íñigo Huguet (4):
sfc: fix TX channel offset when using legacy interrupts
sfc: fix null pointer dereference in efx_hard_start_xmit
sfc/siena: fix TX channel offset when using legacy interrupts
sfc/siena: fix null pointer dereference in efx_hard_start_xmit
Documentation/arm64/silicon-errata.rst | 2 +
.../devicetree/bindings/dma/moxa,moxart-dma.txt | 4 +-
.../bindings/iio/gyroscope/bosch,bmg160.yaml | 2 +
.../bindings/interrupt-controller/apple,aic.yaml | 2 +-
Documentation/hwmon/asus_ec_sensors.rst | 4 +
Documentation/input/joydev/joystick.rst | 1 +
.../process/code-of-conduct-interpretation.rst | 2 +-
Makefile | 9 +-
arch/arm/boot/dts/am33xx-l4.dtsi | 3 +-
arch/arm/boot/dts/am5748.dtsi | 4 +
arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 21 +-
arch/arm/boot/dts/at91-sama5d2_icp.dts | 21 +-
arch/arm/boot/dts/at91-sama7g5ek.dts | 18 +-
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 12 +-
arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 2 +-
arch/arm/boot/dts/integratorap.dts | 1 +
arch/arm/boot/dts/lan966x.dtsi | 4 +-
arch/arm/boot/dts/moxart-uc7112lx.dts | 2 +-
arch/arm/boot/dts/moxart.dtsi | 4 +-
arch/arm/mach-at91/pm.c | 36 +-
arch/arm/mach-at91/pm_suspend.S | 24 +-
arch/arm64/Kconfig | 19 +
.../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 1 -
arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 10 +-
.../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 1 -
.../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 1 +
.../boot/dts/freescale/imx8mm-venice-gw7901.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 21 +-
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 -
.../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 20 +-
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 1 -
arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 3 +
arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 2 +-
.../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 5 +
.../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 9 +
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 2 +-
arch/arm64/kernel/cpu_errata.c | 10 +
arch/arm64/kernel/cpufeature.c | 5 +-
arch/arm64/kernel/hibernate.c | 5 +
arch/arm64/kernel/machine_kexec_file.c | 2 +-
arch/arm64/kernel/mte.c | 9 +
arch/arm64/kernel/topology.c | 34 +-
arch/arm64/mm/copypage.c | 9 +
arch/arm64/mm/mteswap.c | 9 +
arch/arm64/tools/cpucaps | 1 +
arch/loongarch/Kconfig | 1 +
arch/loongarch/include/asm/acpi.h | 2 +-
arch/loongarch/kernel/acpi.c | 2 +-
arch/loongarch/mm/init.c | 22 +-
arch/mips/lantiq/clk.c | 1 +
arch/mips/loongson32/common/platform.c | 16 +-
arch/mips/loongson32/ls1c/board.c | 1 -
arch/parisc/Kconfig | 12 +-
arch/parisc/include/asm/bitops.h | 8 -
arch/parisc/kernel/head.S | 43 +-
arch/powerpc/include/asm/firmware.h | 8 +
arch/powerpc/kernel/rtas_entry.S | 4 +
arch/powerpc/kernel/systbl.S | 1 +
arch/powerpc/mm/book3s64/radix_pgtable.c | 9 -
arch/powerpc/platforms/pseries/papr_scm.c | 90 +--
arch/riscv/Kconfig | 1 +
arch/riscv/Kconfig.erratas | 2 +-
arch/riscv/boot/dts/microchip/mpfs.dtsi | 2 +-
arch/riscv/include/asm/kvm_vcpu_sbi.h | 12 +
arch/riscv/kernel/signal.c | 2 +
arch/riscv/kvm/vcpu_sbi.c | 12 +-
arch/riscv/mm/pageattr.c | 4 +-
arch/s390/include/asm/hugetlb.h | 6 +-
arch/s390/kernel/nmi.c | 2 +-
arch/s390/kernel/setup.c | 1 +
arch/s390/kernel/vmlinux.lds.S | 1 +
arch/s390/kvm/gaccess.c | 16 +-
arch/sparc/include/asm/smp_32.h | 15 +-
arch/sparc/kernel/leon_smp.c | 12 +-
arch/sparc/kernel/sun4d_smp.c | 12 +-
arch/sparc/kernel/sun4m_smp.c | 10 +-
arch/sparc/mm/srmmu.c | 29 +-
arch/um/Makefile | 8 +
arch/um/kernel/um_arch.c | 2 +-
arch/x86/events/intel/core.c | 40 +-
arch/x86/events/intel/ds.c | 9 +-
arch/x86/events/perf_event.h | 2 +
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/include/asm/sev.h | 2 +-
arch/x86/include/asm/smp.h | 25 +-
arch/x86/kernel/alternative.c | 45 +-
arch/x86/kernel/cpu/sgx/main.c | 15 +-
arch/x86/kernel/sev.c | 2 +-
arch/x86/kvm/cpuid.c | 13 +-
arch/x86/kvm/emulate.c | 3 +
arch/x86/kvm/mmu/mmu.c | 45 +-
arch/x86/kvm/mmu/spte.h | 14 +-
arch/x86/kvm/vmx/vmx.c | 3 +-
arch/x86/kvm/x86.c | 79 ++-
arch/x86/lib/usercopy.c | 2 +-
arch/x86/um/shared/sysdep/syscalls_32.h | 5 +-
arch/x86/um/tls_32.c | 6 -
arch/x86/um/vdso/Makefile | 2 +-
block/blk-core.c | 47 +-
block/blk-lib.c | 11 +-
block/blk-mq-debugfs.c | 8 +-
block/blk-mq.c | 43 +-
block/blk-sysfs.c | 5 -
block/blk.h | 3 +
block/bsg-lib.c | 4 +-
block/genhd.c | 45 +-
block/partitions/core.c | 3 +
certs/Kconfig | 2 +-
debian.master/config/annotations | 3 -
debian.master/config/config.common.ubuntu | 4 +-
debian.master/upstream-stable | 2 +-
drivers/acpi/resource.c | 10 +
drivers/android/binder.c | 12 +
drivers/android/binder_alloc.c | 4 +-
drivers/ata/libata-core.c | 4 +
drivers/base/dd.c | 10 +
drivers/base/driver.c | 6 +
drivers/base/firmware_loader/sysfs.c | 7 +-
drivers/base/firmware_loader/sysfs.h | 5 +
drivers/base/firmware_loader/sysfs_upload.c | 12 +-
drivers/base/regmap/regmap-spi.c | 8 +
drivers/block/ataflop.c | 1 -
drivers/block/loop.c | 1 -
drivers/block/mtip32xx/mtip32xx.c | 2 -
drivers/block/rnbd/rnbd-clt.c | 2 +-
drivers/block/sx8.c | 4 +-
drivers/block/virtio_blk.c | 12 +-
drivers/block/xen-blkback/common.h | 3 +
drivers/block/xen-blkback/xenbus.c | 6 +-
drivers/block/xen-blkfront.c | 20 +-
drivers/block/z2ram.c | 1 -
drivers/cdrom/gdrom.c | 1 -
drivers/clk/bcm/clk-iproc-pll.c | 12 +-
drivers/clk/bcm/clk-raspberrypi.c | 15 +-
drivers/clk/clk.c | 3 +-
drivers/clk/imx/clk-imx6sx.c | 4 +-
drivers/clk/imx/clk-imx93.c | 2 +-
drivers/clk/ingenic/tcu.c | 15 +-
drivers/clk/microchip/clk-mpfs.c | 11 +-
drivers/clk/ti/clk-44xx.c | 210 +++---
drivers/clk/ti/clk-54xx.c | 160 ++---
drivers/clk/ti/clk.c | 1 +
drivers/clk/ti/clkctrl.c | 4 +
drivers/counter/104-quad-8.c | 209 +++---
drivers/cpufreq/cpufreq.c | 2 +-
drivers/dax/hmem/device.c | 1 +
drivers/dma-buf/dma-resv.c | 3 +-
drivers/dma/ti/k3-udma-private.c | 6 +-
drivers/dma/xilinx/xilinx_dma.c | 21 +-
drivers/firmware/arm_scmi/clock.c | 6 +-
drivers/firmware/arm_scmi/reset.c | 10 +-
drivers/firmware/arm_scmi/scmi_pm_domain.c | 46 +-
drivers/firmware/arm_scmi/sensors.c | 25 +-
drivers/firmware/efi/capsule-loader.c | 31 +-
drivers/firmware/efi/libstub/Makefile | 7 +
drivers/firmware/efi/libstub/secureboot.c | 8 +-
drivers/firmware/efi/libstub/x86-stub.c | 7 +
drivers/gpio/gpio-104-dio-48e.c | 10 +-
drivers/gpio/gpio-104-idio-16.c | 18 +-
drivers/gpio/gpio-ftgpio010.c | 22 +-
drivers/gpio/gpio-ixp4xx.c | 17 +-
drivers/gpio/gpio-mockup.c | 15 +-
drivers/gpio/gpio-mpc8xxx.c | 1 +
drivers/gpio/gpio-mt7621.c | 21 +-
drivers/gpio/gpio-mvebu.c | 15 +-
drivers/gpio/gpio-pca953x.c | 8 +-
drivers/gpio/gpio-realtek-otto.c | 166 ++---
drivers/gpio/gpio-rockchip.c | 4 +-
drivers/gpio/gpio-tqmx86.c | 4 +-
drivers/gpio/gpiolib-acpi.c | 38 +-
drivers/gpio/gpiolib-cdev.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 18 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 9 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 25 -
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 4 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 18 +-
.../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 17 +
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 14 +-
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 22 +-
.../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 14 +-
.../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 14 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 3 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 420 +++---------
.../drm/amd/display/modules/color/color_gamma.c | 4 +
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 11 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 35 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 13 -
drivers/gpu/drm/bridge/lontium-lt8912b.c | 13 +-
drivers/gpu/drm/drm_gem.c | 17 +-
drivers/gpu/drm/drm_internal.h | 4 +-
drivers/gpu/drm/drm_prime.c | 20 +-
drivers/gpu/drm/gma500/cdv_device.c | 4 +-
drivers/gpu/drm/gma500/gem.c | 4 +-
drivers/gpu/drm/gma500/gma_display.c | 11 +-
drivers/gpu/drm/gma500/oaktrail_device.c | 5 +-
drivers/gpu/drm/gma500/power.c | 8 +-
drivers/gpu/drm/gma500/psb_drv.c | 2 +-
drivers/gpu/drm/gma500/psb_drv.h | 5 +-
drivers/gpu/drm/gma500/psb_irq.c | 15 +-
drivers/gpu/drm/gma500/psb_irq.h | 2 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 1 +
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +
drivers/gpu/drm/i915/display/intel_backlight.c | 37 +-
drivers/gpu/drm/i915/display/intel_bios.c | 7 +
drivers/gpu/drm/i915/display/intel_dp.c | 3 +-
drivers/gpu/drm/i915/display/intel_quirks.c | 3 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 1 -
drivers/gpu/drm/i915/gem/i915_gem_context.c | 8 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 15 +
.../gpu/drm/i915/gt/intel_execlists_submission.c | 21 +-
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 15 +-
drivers/gpu/drm/i915/gt/intel_llc.c | 19 +-
drivers/gpu/drm/i915/gt/intel_migrate.c | 44 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 50 ++
drivers/gpu/drm/i915/gt/intel_rps.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 8 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 +-
drivers/gpu/drm/i915/gvt/handlers.c | 2 +-
drivers/gpu/drm/i915/i915_gem.c | 3 +-
drivers/gpu/drm/i915/i915_reg.h | 16 +-
drivers/gpu/drm/i915/i915_vma.c | 3 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 3 +-
drivers/gpu/drm/i915/intel_pm.c | 8 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 24 +-
drivers/gpu/drm/meson/meson_plane.c | 2 +-
drivers/gpu/drm/meson/meson_viu.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 6 +
drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 4 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 2 +
drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +
drivers/gpu/drm/msm/msm_rd.c | 3 +
drivers/gpu/drm/panel/panel-edp.c | 3 +-
drivers/gpu/drm/panel/panel-simple.c | 2 +-
drivers/gpu/drm/radeon/radeon_device.c | 3 +
drivers/gpu/drm/rockchip/cdn-dp-core.c | 5 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 4 +
drivers/hid/intel-ish-hid/ishtp-hid.h | 2 +-
drivers/hid/intel-ish-hid/ishtp/client.c | 68 +-
drivers/hv/vmbus_drv.c | 10 +-
drivers/hwmon/asus-ec-sensors.c | 446 ++++++++-----
drivers/hwmon/gpio-fan.c | 3 +
drivers/hwmon/mr75203.c | 72 +-
drivers/hwmon/tps23861.c | 10 +-
drivers/i2c/busses/i2c-davinci.c | 3 +-
drivers/i2c/busses/i2c-imx.c | 2 +-
drivers/i2c/busses/i2c-mlxbf.c | 68 +-
drivers/i2c/i2c-mux.c | 5 +-
drivers/iio/adc/ad7292.c | 4 +-
drivers/iio/adc/mcp3911.c | 28 +-
drivers/iio/light/cm3605.c | 6 +-
drivers/infiniband/core/cma.c | 4 +-
drivers/infiniband/core/umem_odp.c | 2 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 1 -
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 3 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +-
drivers/infiniband/hw/hns/hns_roce_main.c | 2 +-
drivers/infiniband/hw/hns/hns_roce_qp.c | 7 +-
drivers/infiniband/hw/irdma/uk.c | 7 +-
drivers/infiniband/hw/irdma/utils.c | 15 +-
drivers/infiniband/hw/irdma/verbs.c | 13 +-
drivers/infiniband/hw/mlx5/cq.c | 4 +
drivers/infiniband/hw/mlx5/mad.c | 6 +
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 +-
drivers/infiniband/hw/mlx5/umr.c | 81 ++-
drivers/infiniband/sw/siw/siw_qp_tx.c | 18 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 9 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +-
drivers/infiniband/ulp/srp/ib_srp.c | 3 +-
drivers/input/joystick/iforce/iforce-main.c | 1 +
drivers/input/joystick/iforce/iforce-serio.c | 6 +-
drivers/input/joystick/iforce/iforce-usb.c | 8 +-
drivers/input/joystick/iforce/iforce.h | 6 +
drivers/input/keyboard/snvs_pwrkey.c | 2 +-
drivers/input/misc/rk805-pwrkey.c | 1 +
drivers/input/touchscreen/goodix.c | 2 +
drivers/input/touchscreen/melfas_mip4.c | 2 +-
drivers/iommu/amd/iommu.c | 3 +-
drivers/iommu/amd/iommu_v2.c | 2 +
drivers/iommu/intel/iommu.c | 128 ++--
drivers/iommu/iommu.c | 21 +-
drivers/iommu/virtio-iommu.c | 11 +
drivers/md/md.c | 1 +
drivers/media/dvb-core/dvb_vb2.c | 11 +
.../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 9 +-
drivers/media/rc/mceusb.c | 35 +-
drivers/media/usb/b2c2/flexcop-usb.c | 2 +-
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 +
drivers/memstick/core/ms_block.c | 1 -
drivers/memstick/core/mspro_block.c | 1 -
drivers/misc/fastrpc.c | 12 +-
drivers/mmc/core/block.c | 1 -
drivers/mmc/core/queue.c | 1 -
drivers/mmc/core/sd.c | 49 +-
drivers/mmc/host/mmc_hsq.c | 2 +-
drivers/mmc/host/moxart-mmc.c | 17 +-
drivers/net/bonding/bond_3ad.c | 5 +-
drivers/net/bonding/bond_main.c | 127 ++--
drivers/net/can/c_can/c_can.h | 17 +-
drivers/net/can/c_can/c_can_main.c | 11 +-
drivers/net/can/flexcan/flexcan-core.c | 10 +-
drivers/net/can/usb/gs_usb.c | 4 +-
drivers/net/dsa/mt7530.c | 15 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 162 +++--
drivers/net/dsa/xrs700x/xrs700x.c | 5 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 3 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 4 +-
drivers/net/ethernet/broadcom/tg3.c | 8 +-
drivers/net/ethernet/cadence/macb_main.c | 4 +
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 28 +-
drivers/net/ethernet/cortina/gemini.c | 24 +-
drivers/net/ethernet/freescale/enetc/Makefile | 1 -
drivers/net/ethernet/freescale/enetc/enetc.c | 53 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 12 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 32 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 23 +
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 17 +-
drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 4 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 16 +-
drivers/net/ethernet/google/gve/gve_main.c | 12 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e.h | 14 +
drivers/net/ethernet/intel/i40e/i40e_client.c | 5 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 55 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 3 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 14 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 9 +-
drivers/net/ethernet/intel/ice/ice_base.c | 17 -
drivers/net/ethernet/intel/ice/ice_lib.c | 42 +-
drivers/net/ethernet/intel/ice/ice_main.c | 35 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 7 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 226 ++++---
drivers/net/ethernet/intel/ice/ice_xsk.h | 15 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 1 +
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 4 +-
drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +-
drivers/net/ethernet/mediatek/mtk_ppe.h | 3 +
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 72 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +-
.../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 4 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 128 +++-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +-
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 5 +-
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 +
drivers/net/ethernet/microsoft/mana/gdma_main.c | 10 +
drivers/net/ethernet/mscc/ocelot.c | 7 +
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 5 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 8 +-
drivers/net/ethernet/renesas/ravb_main.c | 2 +
drivers/net/ethernet/renesas/sh_eth.c | 2 +
drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +-
drivers/net/ethernet/sfc/efx_channels.c | 2 +-
drivers/net/ethernet/sfc/siena/efx_channels.c | 2 +-
drivers/net/ethernet/sfc/siena/tx.c | 2 +-
drivers/net/ethernet/sfc/tx.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 6 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +-
drivers/net/ethernet/sun/sunhme.c | 4 +-
drivers/net/ieee802154/adf7242.c | 3 +-
drivers/net/ieee802154/cc2520.c | 1 +
drivers/net/ipa/ipa_qmi.c | 8 +-
drivers/net/ipa/ipa_qmi_msg.c | 8 +-
drivers/net/ipa/ipa_qmi_msg.h | 37 +-
drivers/net/ipa/ipa_table.c | 2 -
drivers/net/ipa/ipa_table.h | 3 +
drivers/net/ipvlan/ipvlan_core.c | 6 +-
drivers/net/mdio/of_mdio.c | 1 +
drivers/net/netdevsim/hwstats.c | 6 +-
drivers/net/netdevsim/netdev.c | 4 +-
drivers/net/phy/aquantia_main.c | 53 +-
drivers/net/phy/meson-gxl.c | 8 +-
drivers/net/phy/micrel.c | 26 +-
drivers/net/phy/microchip_t1.c | 58 +-
drivers/net/phy/phy_device.c | 10 +-
drivers/net/team/team.c | 24 +-
drivers/net/usb/cdc_ether.c | 7 +
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/r8152.c | 3 +
drivers/net/usb/usbnet.c | 7 +-
drivers/net/wireguard/netlink.c | 13 +-
drivers/net/wireguard/selftest/ratelimiter.c | 25 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 2 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 +-
drivers/net/wireless/microchip/wilc1000/netdev.h | 1 +
drivers/net/wireless/microchip/wilc1000/sdio.c | 39 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 15 +-
drivers/net/xen-netback/xenbus.c | 2 +-
drivers/nvdimm/pmem.c | 6 +-
drivers/nvme/host/apple.c | 2 +-
drivers/nvme/host/core.c | 7 +-
drivers/nvme/host/fc.c | 12 +-
drivers/nvme/host/pci.c | 4 +-
drivers/nvme/host/rdma.c | 12 +-
drivers/nvme/host/tcp.c | 19 +-
drivers/nvme/target/core.c | 6 +-
drivers/nvme/target/loop.c | 12 +-
drivers/nvme/target/tcp.c | 3 +
drivers/nvme/target/zns.c | 17 +-
drivers/of/fdt.c | 2 +-
drivers/parisc/ccio-dma.c | 12 +-
drivers/peci/controller/peci-aspeed.c | 2 +-
drivers/peci/cpu.c | 3 +-
drivers/perf/arm-cmn.c | 2 +-
drivers/perf/arm_pmu_platform.c | 2 +-
drivers/perf/riscv_pmu_sbi.c | 2 +-
drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 87 +--
drivers/pinctrl/qcom/pinctrl-sc8180x.c | 10 +-
drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 2 +-
drivers/platform/mellanox/mlxreg-lc.c | 38 +-
.../platform/surface/surface_aggregator_registry.c | 3 +
drivers/platform/x86/acer-wmi.c | 9 +-
drivers/platform/x86/asus-wmi.c | 9 +-
drivers/platform/x86/pmc_atom.c | 2 +-
drivers/platform/x86/x86-android-tablets.c | 14 +
drivers/regulator/core.c | 9 +-
drivers/reset/reset-imx7.c | 1 +
drivers/rpmsg/qcom_glink_native.c | 2 +-
drivers/rpmsg/qcom_smd.c | 4 +-
drivers/s390/block/dasd.c | 2 +-
drivers/s390/block/dasd_alias.c | 9 +-
drivers/s390/block/dasd_genhd.c | 4 +-
drivers/scsi/hosts.c | 16 +-
drivers/scsi/lpfc/lpfc_init.c | 5 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 -
drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +-
drivers/scsi/qedf/qedf_main.c | 5 -
drivers/scsi/qla2xxx/qla_target.c | 14 +-
drivers/scsi/scsi_lib.c | 56 +-
drivers/scsi/scsi_priv.h | 2 +-
drivers/scsi/scsi_scan.c | 1 +
drivers/scsi/scsi_sysfs.c | 3 +-
drivers/scsi/sd.c | 4 +-
drivers/scsi/sr.c | 4 +-
drivers/soc/bcm/brcmstb/pm/pm-arm.c | 50 +-
drivers/soc/fsl/Kconfig | 1 +
drivers/soc/imx/gpcv2.c | 5 +-
drivers/soc/imx/imx8m-blk-ctrl.c | 1 -
drivers/soc/sunxi/sunxi_sram.c | 23 +-
drivers/soundwire/qcom.c | 6 +-
drivers/spi/spi-bitbang-txrx.h | 6 +-
drivers/staging/media/rkvdec/rkvdec-h264.c | 4 +-
drivers/staging/r8188eu/os_dep/os_intfs.c | 1 +
drivers/staging/r8188eu/os_dep/usb_intf.c | 1 +
drivers/staging/rtl8712/rtl8712_cmd.c | 36 -
drivers/tee/tee_shm.c | 1 +
.../intel/int340x_thermal/int3400_thermal.c | 9 +-
drivers/thunderbolt/ctl.c | 2 +-
drivers/thunderbolt/icm.c | 1 +
drivers/thunderbolt/nhi.h | 1 +
drivers/thunderbolt/switch.c | 7 +-
drivers/tty/n_gsm.c | 85 ++-
drivers/tty/serial/atmel_serial.c | 4 +-
drivers/tty/serial/fsl_lpuart.c | 14 +-
drivers/tty/serial/serial-tegra.c | 5 +-
drivers/tty/serial/tegra-tcu.c | 2 +-
drivers/tty/vt/vt.c | 12 +-
drivers/ufs/core/ufshcd.c | 13 +-
drivers/usb/cdns3/cdns3-gadget.c | 4 +-
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/hub.c | 10 +
drivers/usb/dwc2/platform.c | 8 +-
drivers/usb/dwc3/core.c | 32 +-
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/dwc3/gadget.c | 8 +-
drivers/usb/dwc3/host.c | 10 +
drivers/usb/gadget/function/f_uac2.c | 16 +-
drivers/usb/gadget/function/storage_common.c | 6 +-
drivers/usb/gadget/udc/core.c | 26 +-
drivers/usb/host/xhci-hub.c | 13 +-
drivers/usb/host/xhci-mtk-sch.c | 15 +-
drivers/usb/host/xhci-plat.c | 11 +-
drivers/usb/host/xhci.c | 19 +-
drivers/usb/host/xhci.h | 4 +-
drivers/usb/mon/mon_bin.c | 5 +
drivers/usb/musb/Kconfig | 2 +-
drivers/usb/serial/ch341.c | 16 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ftdi_sio.c | 5 +-
drivers/usb/serial/ftdi_sio_ids.h | 6 +
drivers/usb/serial/option.c | 21 +
drivers/usb/storage/unusual_devs.h | 7 +
drivers/usb/storage/unusual_uas.h | 28 +
drivers/usb/typec/altmodes/displayport.c | 4 +-
drivers/usb/typec/mux/intel_pmc_mux.c | 9 +-
drivers/usb/typec/tcpm/tcpm.c | 7 +
drivers/usb/typec/ucsi/ucsi.c | 55 +-
drivers/vdpa/ifcvf/ifcvf_base.c | 4 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 9 +-
drivers/vfio/vfio_iommu_type1.c | 12 +
drivers/video/fbdev/chipsfb.c | 1 +
drivers/video/fbdev/core/fbsysfs.c | 4 +
drivers/video/fbdev/omap/omapfb_main.c | 4 +-
drivers/xen/grant-table.c | 3 +
drivers/xen/xenbus/xenbus_client.c | 9 +-
fs/afs/flock.c | 2 +-
fs/afs/fsclient.c | 2 +-
fs/afs/internal.h | 3 +-
fs/afs/rxrpc.c | 7 +-
fs/afs/yfsclient.c | 3 +-
fs/btrfs/ctree.h | 2 -
fs/btrfs/disk-io.c | 43 +-
fs/btrfs/inode.c | 7 +-
fs/btrfs/space-info.c | 2 +-
fs/btrfs/volumes.c | 3 +
fs/btrfs/zoned.c | 139 ++--
fs/cachefiles/internal.h | 1 +
fs/cachefiles/ondemand.c | 22 +-
fs/cifs/cifsfs.c | 6 +
fs/cifs/connect.c | 11 +-
fs/cifs/file.c | 3 +
fs/cifs/smb2file.c | 1 -
fs/cifs/smb2ops.c | 157 +++--
fs/cifs/smb2pdu.c | 32 +-
fs/cifs/smb2proto.h | 4 +-
fs/cifs/transport.c | 6 +-
fs/coredump.c | 38 +-
fs/dax.c | 3 +
fs/debugfs/inode.c | 22 +
fs/erofs/fscache.c | 8 +-
fs/erofs/internal.h | 29 -
fs/exfat/fatent.c | 3 +-
fs/ext4/ext4.h | 10 +-
fs/ext4/extents.c | 4 +
fs/ext4/ialloc.c | 2 +-
fs/ext4/mballoc.c | 317 ++++-----
fs/ext4/mballoc.h | 1 -
fs/internal.h | 3 +
fs/nfs/internal.h | 25 +
fs/nfs/nfs42proc.c | 9 +-
fs/nfs/super.c | 27 +-
fs/nfs/write.c | 25 -
fs/ntfs/super.c | 3 +-
fs/read_write.c | 22 +-
fs/tracefs/inode.c | 31 +-
include/asm-generic/vmlinux.lds.h | 3 +-
include/kunit/test.h | 6 +-
include/linux/blk-mq.h | 3 +
include/linux/blkdev.h | 6 +-
include/linux/bpf.h | 13 +
include/linux/buffer_head.h | 11 +
include/linux/cpumask.h | 5 +-
include/linux/debugfs.h | 6 +
include/linux/intel-iommu.h | 9 +-
include/linux/mlx5/driver.h | 20 +-
include/linux/mlx5/mlx5_ifc.h | 25 +-
include/linux/of_device.h | 5 +-
include/linux/platform_data/x86/pmc_atom.h | 6 +-
include/linux/scmi_protocol.h | 4 +-
include/linux/serial_core.h | 17 +
include/linux/skbuff.h | 49 +-
include/linux/time64.h | 3 +
include/linux/udp.h | 1 +
include/linux/usb.h | 2 +
include/linux/usb/typec_dp.h | 5 +
include/net/bond_3ad.h | 2 -
include/net/bonding.h | 16 +-
include/net/ieee802154_netdev.h | 37 ++
include/net/ip_tunnels.h | 4 +-
include/net/udp_tunnel.h | 4 +
include/net/xfrm.h | 2 +
include/net/xsk_buff_pool.h | 2 +-
include/scsi/scsi_host.h | 2 +
include/soc/at91/sama7-ddr.h | 8 +
include/uapi/linux/xfrm.h | 2 +-
io_uring/io_uring.c | 7 +-
kernel/bpf/cgroup.c | 4 +-
kernel/bpf/core.c | 2 +-
kernel/bpf/helpers.c | 28 +-
kernel/bpf/syscall.c | 4 +-
kernel/bpf/verifier.c | 112 ++--
kernel/cgroup/cgroup-v1.c | 2 +
kernel/cgroup/cgroup.c | 90 ++-
kernel/cgroup/cpuset.c | 3 +-
kernel/dma/swiotlb.c | 5 +-
kernel/kprobes.c | 1 +
kernel/sched/debug.c | 2 +-
kernel/trace/trace_events_trigger.c | 3 +-
kernel/trace/trace_preemptirq.c | 4 +-
kernel/workqueue.c | 6 +-
lib/Kconfig.debug | 4 +-
mm/damon/dbgfs.c | 19 +-
mm/damon/sysfs.c | 2 +-
mm/frontswap.c | 3 +
mm/gup.c | 34 +-
mm/hugetlb.c | 14 +-
mm/khugepaged.c | 10 +-
mm/kmemleak.c | 8 +-
mm/madvise.c | 7 +-
mm/memory-failure.c | 3 +
mm/memory.c | 14 +-
mm/migrate_device.c | 16 +-
mm/page_alloc.c | 65 +-
mm/page_isolation.c | 25 +-
mm/pagewalk.c | 21 +-
mm/ptdump.c | 4 +-
mm/secretmem.c | 2 +-
mm/slab_common.c | 48 +-
mm/slub.c | 18 +-
mm/util.c | 4 +
net/batman-adv/hard-interface.c | 4 +
net/bluetooth/hci_core.c | 15 +-
net/bluetooth/hci_event.c | 19 +-
net/bluetooth/hci_sync.c | 30 +-
net/bluetooth/mgmt.c | 71 +-
net/bridge/br_netfilter_hooks.c | 2 +
net/bridge/br_netfilter_ipv6.c | 1 +
net/bridge/netfilter/ebtables.c | 4 +-
net/core/datagram.c | 2 +-
net/core/flow_dissector.c | 5 +-
net/core/skbuff.c | 5 +-
net/core/skmsg.c | 4 +-
net/dsa/tag_hellcreek.c | 2 +-
net/ieee802154/socket.c | 42 +-
net/ipv4/fib_frontend.c | 4 +-
net/ipv4/ip_gre.c | 2 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/ip_tunnel.c | 7 +-
net/ipv4/tcp.c | 2 +-
net/ipv4/tcp_input.c | 29 +-
net/ipv4/tcp_ipv4.c | 2 +
net/ipv4/udp.c | 2 +
net/ipv4/udp_tunnel_core.c | 1 +
net/ipv6/addrconf.c | 8 +-
net/ipv6/af_inet6.c | 4 +-
net/ipv6/seg6.c | 5 +
net/ipv6/tcp_ipv6.c | 5 +-
net/ipv6/udp.c | 5 +-
net/kcm/kcmsock.c | 15 +-
net/mac80211/ibss.c | 4 +
net/mac80211/rc80211_minstrel_ht.c | 6 +-
net/mac80211/scan.c | 11 +-
net/mac80211/sta_info.c | 8 +-
net/mac80211/tx.c | 4 +
net/mac80211/util.c | 4 +-
net/mac802154/rx.c | 2 +-
net/mpls/af_mpls.c | 4 +-
net/mptcp/protocol.c | 16 +-
net/mptcp/protocol.h | 2 +
net/mptcp/subflow.c | 33 +-
net/netfilter/nf_conntrack_ftp.c | 6 +-
net/netfilter/nf_conntrack_irc.c | 39 +-
net/netfilter/nf_conntrack_proto_tcp.c | 31 +
net/netfilter/nf_conntrack_sip.c | 4 +-
net/netfilter/nf_tables_api.c | 12 +-
net/netfilter/nfnetlink_osf.c | 4 +-
net/openvswitch/datapath.c | 4 +-
net/rxrpc/ar-internal.h | 1 +
net/rxrpc/local_object.c | 1 +
net/rxrpc/peer_event.c | 293 ++++++--
net/rxrpc/rxkad.c | 2 +-
net/sched/act_ct.c | 5 +-
net/sched/cls_api.c | 1 +
net/sched/sch_generic.c | 31 +-
net/sched/sch_sfb.c | 13 +-
net/sched/sch_taprio.c | 23 +-
net/sched/sch_tbf.c | 4 +-
net/smc/af_smc.c | 1 -
net/smc/smc_core.c | 6 +-
net/smc/smc_core.h | 2 +
net/smc/smc_wr.c | 5 +
net/smc/smc_wr.h | 5 +
net/sunrpc/clnt.c | 3 +
net/sunrpc/xprt.c | 8 +-
net/tipc/monitor.c | 2 +-
net/wireless/debugfs.c | 3 +-
net/wireless/util.c | 4 +-
net/xdp/xsk.c | 4 +-
net/xdp/xsk_buff_pool.c | 21 +-
scripts/Makefile.debug | 21 +-
scripts/Makefile.extrawarn | 1 +
security/Kconfig.hardening | 14 +-
security/landlock/fs.c | 48 +-
sound/core/init.c | 10 +-
sound/core/memalloc.c | 96 ++-
sound/core/oss/pcm_oss.c | 6 +-
sound/core/seq/oss/seq_oss_midi.c | 2 +
sound/core/seq/seq_clientmgr.c | 12 +-
sound/drivers/aloop.c | 7 +-
sound/hda/intel-nhlt.c | 8 +-
sound/pci/emu10k1/emupcm.c | 2 +-
sound/pci/hda/hda_bind.c | 4 +-
sound/pci/hda/hda_intel.c | 4 +-
sound/pci/hda/patch_hdmi.c | 25 +-
sound/pci/hda/patch_realtek.c | 96 ++-
sound/pci/hda/patch_sigmatel.c | 24 +
sound/soc/atmel/mchp-spdiftx.c | 10 +-
sound/soc/codecs/cs42l42.c | 13 +-
sound/soc/codecs/tas2770.c | 3 +
sound/soc/fsl/imx-card.c | 4 +
sound/soc/qcom/sm8250.c | 1 +
sound/soc/sof/Kconfig | 2 +
sound/usb/card.c | 2 +-
sound/usb/endpoint.c | 2 +
sound/usb/quirks.c | 2 +-
sound/usb/stream.c | 9 +-
tools/include/uapi/asm/errno.h | 4 +-
tools/lib/perf/evlist.c | 55 +-
tools/objtool/check.c | 34 +-
tools/perf/arch/x86/util/evlist.c | 7 +-
tools/perf/builtin-list.c | 2 +-
tools/perf/builtin-lock.c | 1 +
tools/perf/builtin-record.c | 36 +-
tools/perf/builtin-script.c | 3 +
tools/perf/builtin-stat.c | 11 +-
tools/perf/builtin-timechart.c | 1 +
tools/perf/builtin-trace.c | 1 +
tools/perf/dlfilters/dlfilter-show-cycles.c | 4 +-
tools/perf/tests/perf-record.c | 2 +-
tools/perf/tests/shell/record.sh | 2 +-
tools/perf/util/Build | 2 +
tools/perf/util/bpf_counter_cgroup.c | 4 +-
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +-
tools/perf/util/evlist.c | 9 +-
tools/perf/util/evlist.h | 7 +-
tools/perf/util/genelf.c | 14 +
tools/perf/util/genelf.h | 4 +
tools/perf/util/parse-events-hybrid.c | 21 +-
tools/perf/util/parse-events.c | 734 ++-------------------
tools/perf/util/parse-events.h | 32 +-
tools/perf/util/print-events.c | 533 +++++++++++++++
tools/perf/util/print-events.h | 22 +
tools/perf/util/symbol-elf.c | 7 +-
tools/perf/util/synthetic-events.c | 17 +-
tools/perf/util/trace-event-info.c | 96 +++
tools/perf/util/tracepoint.c | 63 ++
tools/perf/util/tracepoint.h | 25 +
tools/testing/selftests/landlock/fs_test.c | 155 ++++-
tools/testing/selftests/net/forwarding/sch_red.sh | 1 +
tools/testing/selftests/net/reuseport_bpf.c | 2 +-
773 files changed, 8237 insertions(+), 4960 deletions(-)
create mode 100644 tools/perf/util/print-events.c
create mode 100644 tools/perf/util/print-events.h
create mode 100644 tools/perf/util/tracepoint.c
create mode 100644 tools/perf/util/tracepoint.h
More information about the kernel-team
mailing list