2023-01-30 13:54:01

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.1 000/313] 6.1.9-rc1 review

This is the start of the stable review cycle for the 6.1.9 release.
There are 313 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.9-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>
Linux 6.1.9-rc1

Colin Ian King <[email protected]>
perf/x86/amd: fix potential integer overflow on shift of a int

Sriram Yagnaraman <[email protected]>
netfilter: conntrack: unify established states for SCTP paths

Fabrizio Castro <[email protected]>
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string

Thomas Gleixner <[email protected]>
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL

Conor Dooley <[email protected]>
dt-bindings: riscv: fix single letter canonical order

Conor Dooley <[email protected]>
dt-bindings: riscv: fix underscore requirement for multi-letter extensions

Juergen Gross <[email protected]>
acpi: Fix suspend with Xen PV

Nikunj A Dadhania <[email protected]>
x86/sev: Add SEV-SNP guest feature negotiation support

Werner Sembach <[email protected]>
Input: i8042 - add Clevo PCX0DX to i8042 quirk table

Dmitry Torokhov <[email protected]>
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"

Vlastimil Babka <[email protected]>
Revert "mm/compaction: fix set skip in fast_find_migrateblock"

Linus Torvalds <[email protected]>
Fix up more non-executable files marked executable

Ivo Borisov Shopov <[email protected]>
tools: gpio: fix -c option of gpio-event-mon

Linus Torvalds <[email protected]>
treewide: fix up files incorrectly marked executable

Ming Lei <[email protected]>
block: ublk: move ublk_chr_class destroying after devices are removed

Robin Murphy <[email protected]>
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"

Jerome Brunet <[email protected]>
net: mdio-mux-meson-g12a: force internal PHY off on mux switch

Gerhard Engleder <[email protected]>
tsnep: Fix TX queue stop/wake for multiple queues

David Christensen <[email protected]>
net/tg3: resolve deadlock in tg3_reset_task() during EEH

Ley Foon Tan <[email protected]>
riscv: Move call to init_cpu_topology() to later initialization stage

Rafael J. Wysocki <[email protected]>
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()

Jeremy Kerr <[email protected]>
net: mctp: mark socks as dead on unhash, prevent re-add

Paolo Abeni <[email protected]>
net: mctp: hold key reference when looking up a general key

Jeremy Kerr <[email protected]>
net: mctp: move expiry timer delete to unhash

Jeremy Kerr <[email protected]>
net: mctp: add an explicit reference from a mctp_sk_key to sock

Yoshihiro Shimoda <[email protected]>
net: ravb: Fix possible hang if RIS2_QFF1 happen

Yoshihiro Shimoda <[email protected]>
net: ravb: Fix lack of register setting after system resumed for Gen3

Nikita Shubin <[email protected]>
gpio: ep93xx: Fix port F hwirq numbers in handler

Dan Carpenter <[email protected]>
gpio: mxc: Unlock on error path in mxc_flip_edge()

Keith Busch <[email protected]>
nvme: fix passthrough csi check

Liao Chang <[email protected]>
riscv/kprobe: Fix instruction simulation of JALR

Marcelo Ricardo Leitner <[email protected]>
sctp: fail if no bound addresses can be used for a given scope

Eric Dumazet <[email protected]>
net/sched: sch_taprio: do not schedule in taprio_reset()

Chuang Wang <[email protected]>
tracing/osnoise: Use built-in RCU list checking

Hans de Goede <[email protected]>
ACPI: video: Fix apple gmux detection

Hans de Goede <[email protected]>
platform/x86: apple-gmux: Add apple_gmux_detect() helper

Hans de Goede <[email protected]>
platform/x86: apple-gmux: Move port defines to apple-gmux.h

Hans de Goede <[email protected]>
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting

Kuniyuki Iwashima <[email protected]>
netrom: Fix use-after-free of a listening socket.

Sriram Yagnaraman <[email protected]>
netfilter: conntrack: fix bug in for_each_sctp_chunk

Sriram Yagnaraman <[email protected]>
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE

Alexandru Tachici <[email protected]>
net: ethernet: adi: adin1110: Fix multicast offloading

Ahmad Fatoum <[email protected]>
net: dsa: microchip: fix probe of I2C-connected KSZ8563

Eric Dumazet <[email protected]>
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()

Eric Dumazet <[email protected]>
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()

Eric Dumazet <[email protected]>
netlink: annotate data races around sk_state

Eric Dumazet <[email protected]>
netlink: annotate data races around dst_portid and dst_group

Eric Dumazet <[email protected]>
netlink: annotate data races around nlk->portid

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: skip elements in transaction from garbage collection

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection

Hans de Goede <[email protected]>
ACPI: video: Add backlight=native DMI quirk for Asus U46E

Hans de Goede <[email protected]>
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p

Hans de Goede <[email protected]>
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr

Arnd Bergmann <[email protected]>
drm/i915/selftest: fix intel_selftest_modify_policy argument types

Ross Lagerwall <[email protected]>
nvme-fc: fix initialization order

Christoph Hellwig <[email protected]>
nvme: consolidate setting the tagset flags

Christoph Hellwig <[email protected]>
nvme: simplify transport specific device attribute handling

Wei Fang <[email protected]>
net: fec: Use page_pool_put_full_page when freeing rx buffers

Paolo Abeni <[email protected]>
net: fix UaF in netns ops registration error path

Eric Dumazet <[email protected]>
netlink: prevent potential spectre v1 gadgets

Stefan Assmann <[email protected]>
iavf: schedule watchdog immediately when changing primary MAC

Michal Schmidt <[email protected]>
iavf: fix temporary deadlock and failure to set MAC address

Nirmoy Das <[email protected]>
drm/i915: Fix a memory leak with reused mmap_offset

Nirmoy Das <[email protected]>
drm/drm_vma_manager: Add drm_vma_node_allow_once()

Richard Fitzgerald <[email protected]>
i2c: designware: Fix unbalanced suspended flag

Lareine Khawaly <[email protected]>
i2c: designware: use casting of u64 in clock multiplication to avoid overflow

Dylan Yudaken <[email protected]>
io_uring: always prep_async for drain requests

Haiyang Zhang <[email protected]>
net: mana: Fix IRQ name - add PCI and queue number

Pavel Begunkov <[email protected]>
io_uring: inline __io_req_complete_put()

Pavel Begunkov <[email protected]>
io_uring: remove io_req_tw_post_queue

Pavel Begunkov <[email protected]>
io_uring: use io_req_task_complete() in timeout

Pavel Begunkov <[email protected]>
io_uring: hold locks for io_req_complete_failed

Pavel Begunkov <[email protected]>
io_uring: inline __io_req_complete_post()

Pavel Begunkov <[email protected]>
io_uring: inline io_req_task_work_add()

Wayne Lin <[email protected]>
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD

Wayne Lin <[email protected]>
drm/amdgpu/display/mst: limit payload to be updated one by one

Lyude Paul <[email protected]>
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments

Jonathan Kim <[email protected]>
drm/amdgpu: remove unconditional trap enable on add gfx11 queues

Evan Quan <[email protected]>
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0

Wayne Lin <[email protected]>
drm/display/dp_mst: Correct the kref of port.

Mark Pearson <[email protected]>
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms

Manivannan Sadhasivam <[email protected]>
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info

Manivannan Sadhasivam <[email protected]>
EDAC/device: Respect any driver-supplied workqueue polling value

Giulio Benetti <[email protected]>
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment

Gergely Risko <[email protected]>
ipv6: fix reachability confirmation with proxy_ndp

Krzysztof Kozlowski <[email protected]>
regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios

Srinivas Pandruvada <[email protected]>
thermal: intel: int340x: Protect trip temperature from concurrent updates

Masahiro Yamada <[email protected]>
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT

Johan Hovold <[email protected]>
scsi: ufs: core: Fix devfreq deadlocks

Marc Zyngier <[email protected]>
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation

Hendrik Borghorst <[email protected]>
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set

Jens Axboe <[email protected]>
io_uring/net: cache provided buffer group value for multishot receives

Miklos Szeredi <[email protected]>
ovl: fail on invalid uid/gid mapping at copy up

Miklos Szeredi <[email protected]>
ovl: fix tmpfile leak

Namjae Jeon <[email protected]>
ksmbd: limit pdu length size according to connection status

Namjae Jeon <[email protected]>
ksmbd: downgrade ndr version error message to debug

Marios Makassikis <[email protected]>
ksmbd: do not sign response to session request for guest login

Namjae Jeon <[email protected]>
ksmbd: add max connections parameter

David Howells <[email protected]>
cifs: Fix oops due to uncleared server->smbd_conn in reconnect

Steven Rostedt (Google) <[email protected]>
ftrace/scripts: Update the instructions for ftrace-bisect.sh

Natalia Petrova <[email protected]>
trace_events_hist: add check for return value of 'create_hist_field'

Steven Rostedt (Google) <[email protected]>
tracing: Make sure trace_printk() can output as soon as it can be used

Mark Rutland <[email protected]>
ftrace: Export ftrace_free_filter() to modules

Petr Pavlu <[email protected]>
module: Don't wait for GOING modules

Jeff Layton <[email protected]>
nfsd: don't free files unconditionally in __nfsd_file_cache_purge

Yi Liu <[email protected]>
kvm/vfio: Fix potential deadlock on vfio group_lock

Alexey V. Vissarionov <[email protected]>
scsi: hpsa: Fix allocation size for scsi_host_alloc()

Niklas Schnelle <[email protected]>
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()

Qais Yousef <[email protected]>
sched/uclamp: Fix a uninitialized variable warnings

Pierre Gondois <[email protected]>
sched/fair: Check if prev_cpu has highest spare cap in feec()

Alexander Wetzel <[email protected]>
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling

Alexander Wetzel <[email protected]>
wifi: mac80211: Proper mark iTXQs for resumption

Pavel Begunkov <[email protected]>
io_uring/msg_ring: fix remote queue to disabled ring

Harsh Jain <[email protected]>
drm/amdgpu: complete gfxoff allow signal during suspend without delay

Ville Syrjälä <[email protected]>
drm/i915: Allow alternate fixed modes always for eDP

Ville Syrjälä <[email protected]>
drm/i915: Allow panel fixed modes to have differing sync polarities

Archie Pusaka <[email protected]>
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed

Ard Biesheuvel <[email protected]>
arm64: efi: Account for the EFI runtime stack in stack unwinder

Ard Biesheuvel <[email protected]>
arm64: efi: Avoid workqueue to check whether EFI runtime is live

Ard Biesheuvel <[email protected]>
arm64: efi: Recover from synchronous exceptions occurring in firmware

Sasha Levin <[email protected]>
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"

Naohiro Aota <[email protected]>
btrfs: zoned: enable metadata over-commit for non-ZNS setup

Kees Cook <[email protected]>
firmware: coreboot: Check size of table entry and use flex-array

Peter Foley <[email protected]>
ata: pata_cs5535: Don't build on UML

Mateusz Guzik <[email protected]>
lockref: stop doing cpu_relax in the cmpxchg loop

Henning Schild <[email protected]>
platform/x86: simatic-ipc: add another model

Henning Schild <[email protected]>
platform/x86: simatic-ipc: correct name of a model

Thomas Weißschuh <[email protected]>
platform/x86: asus-wmi: Ignore fan on E410MA

Thomas Weißschuh <[email protected]>
platform/x86: asus-wmi: Add quirk wmi_ignore_fan

Hans de Goede <[email protected]>
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK

Thomas Weißschuh <[email protected]>
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA

Michael Klein <[email protected]>
platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD

Andre Przywara <[email protected]>
r8152: add vendor/device ID pair for Microsoft Devkit

Yihang Li <[email protected]>
scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id

Xingui Yang <[email protected]>
scsi: hisi_sas: Use abort task set to reset SAS disks when discovered

Heiko Carstens <[email protected]>
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()

Bartosz Golaszewski <[email protected]>
spi: spidev: remove debug messages that access spidev->spi without locking

Paulo Alcantara <[email protected]>
cifs: fix potential memory leaks in session setup

Eric Huang <[email protected]>
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU

Eric Huang <[email protected]>
drm/amdkfd: Add sync after creating vram bo

Tamim Khan <[email protected]>
ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA

Mark Brown <[email protected]>
ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets

Mark Brown <[email protected]>
ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC

Miles Chen <[email protected]>
cpufreq: armada-37xx: stop using 0 as NULL pointer

Willy Tarreau <[email protected]>
tools/nolibc: prevent gcc from making memset() loop over itself

Willy Tarreau <[email protected]>
tools/nolibc: fix missing includes causing build issues at -O0

Warner Losh <[email protected]>
tools/nolibc: Fix S_ISxxx macros

Sven Schnelle <[email protected]>
nolibc: fix fd_set type

Kan Liang <[email protected]>
perf/x86/intel/uncore: Add Emerald Rapids

Kan Liang <[email protected]>
perf/x86/msr: Add Emerald Rapids

Kan Liang <[email protected]>
perf/x86/msr: Add Meteor Lake support

Kan Liang <[email protected]>
perf/x86/cstate: Add Meteor Lake support

Oleksii Moisieiev <[email protected]>
xen/pvcalls: free active map buffer on pvcalls_front_free_map

Alexander Gordeev <[email protected]>
s390: expicitly align _edata and _end symbols on page boundary

Niklas Schnelle <[email protected]>
s390/debug: add _ASM_S390_ prefix to header guard

Patrick Thompson <[email protected]>
drm: Add orientation quirk for Lenovo ideapad D330-10IGL

Hui Wang <[email protected]>
net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem

Akhil P Oommen <[email protected]>
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend

Chancel Liu <[email protected]>
ASoC: fsl_micfil: Correct the number of steps on SX controls

Konrad Dybcio <[email protected]>
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist

Max Filippov <[email protected]>
kcsan: test: don't put the expect array on the stack

Mars Chen <[email protected]>
ASoC: support machine driver with max98360

Aniol Martí <[email protected]>
ASoC: amd: yc: Add ASUS M5402RA into DMI table

Allen-KH Cheng <[email protected]>
ASoC: mediatek: mt8186: Add machine support for max98357a

tongjian <[email protected]>
ASoC: mediatek: mt8186: support rt5682s_max98360

Sumit Gupta <[email protected]>
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist

Pierre Gondois <[email protected]>
cpufreq: CPPC: Add u64 casts to avoid overflowing

Witold Sadowski <[email protected]>
spi: cadence: Fix busy cycles calculation

Wim Van Boven <[email protected]>
ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table

Curtis Malainey <[email protected]>
ASoC: SOF: Add FW state to debugfs

Ranjani Sridharan <[email protected]>
ASoC: SOF: pm: Always tear down pipelines before DSP suspend

Ranjani Sridharan <[email protected]>
ASoC: SOF: pm: Set target state earlier

Wenchao Hao <[email protected]>
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace

David Morley <[email protected]>
tcp: fix rate_app_limited to default to 1

Kees Cook <[email protected]>
bnxt: Do not read past the end of test names

Andrew Halaney <[email protected]>
net: stmmac: enable all safety features by default

Viresh Kumar <[email protected]>
thermal: core: call put_device() only after device_register() fails

Dan Carpenter <[email protected]>
thermal/core: fix error code in __thermal_cooling_device_register()

Viresh Kumar <[email protected]>
thermal: Validate new state in cur_state_store()

Rakesh Sankaranarayanan <[email protected]>
net: dsa: microchip: ksz9477: port map correction in ALU table entry register

Willem de Bruijn <[email protected]>
selftests/net: toeplitz: fix race on tpacket_v3 block close

Chen Zhongjin <[email protected]>
driver core: Fix test_async_probe_init saves device in wrong array

Yang Yingliang <[email protected]>
w1: fix WARNING after calling w1_process()

Yang Yingliang <[email protected]>
w1: fix deadloop in __w1_remove_master_device()

Yang Yingliang <[email protected]>
device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()

Eric Pilmore <[email protected]>
ptdma: pt_core_execute_cmd() should use spinlock

Arnd Bergmann <[email protected]>
usb: dwc3: fix extcon dependency

Jason Xing <[email protected]>
tcp: avoid the lookup process failing to get sk in ehash table

Keith Busch <[email protected]>
nvme-pci: fix timeout request state check

Jakub Kicinski <[email protected]>
net: sched: gred: prevent races when adding offloads to stats

Hamza Mahfooz <[email protected]>
drm/amd/display: fix issues with driver unload

Geert Uytterhoeven <[email protected]>
phy: phy-can-transceiver: Skip warning if no "max-bitrate"

Akhil R <[email protected]>
dmaengine: tegra: Fix memory leak in terminate_all()

Liu Shixin <[email protected]>
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()

Paulo Alcantara <[email protected]>
cifs: fix potential deadlock in cache_refresh_path()

Chris Wilson <[email protected]>
drm/i915/selftests: Unwind hugepages to drop wakeref on error

Pietro Borrello <[email protected]>
HID: betop: check shape of output reports

Eric Dumazet <[email protected]>
l2tp: prevent lockdep issue in l2tp_tunnel_register()

Jason Wang <[email protected]>
virtio-net: correctly enable callback during start_xmit

Robert Hancock <[email protected]>
net: macb: fix PTP TX timestamp failure due to packet padding

Koba Ko <[email protected]>
dmaengine: Fix double increment of client_count in dma_chan_get()

Arnd Bergmann <[email protected]>
drm/panfrost: fix GENERIC_ATOMIC64 dependency

Randy Dunlap <[email protected]>
net: mlx5: eliminate anonymous module_init & module_exit

Chris Mi <[email protected]>
net/mlx5: E-switch, Fix switchdev mode after devlink reload

Chris Mi <[email protected]>
net/mlx5e: Set decap action based on attr for sample

Maor Dickman <[email protected]>
net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT

Maor Dickman <[email protected]>
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT

Vlad Buslov <[email protected]>
net/mlx5e: Avoid false lock dependency warning on tc_ht even more

Caleb Connolly <[email protected]>
net: ipa: disable ipa interrupt during suspend

Ying Hsu <[email protected]>
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix Invalid wait context

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Fix possible circular locking dependency

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Avoid circular locking dependency

Zhengchao Shao <[email protected]>
Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()

Zhengchao Shao <[email protected]>
Bluetooth: hci_conn: Fix memory leaks

Harshit Mogalapalli <[email protected]>
Bluetooth: Fix a buffer overflow in mgmt_mesh_add()

Florian Westphal <[email protected]>
netfilter: conntrack: handle tcp challenge acks during connection reuse

Udipto Goswami <[email protected]>
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request

Udipto Goswami <[email protected]>
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait

Jack Pham <[email protected]>
usb: ucsi: Ensure connector delayed work items are flushed

Guoqing Jiang <[email protected]>
block/rnbd-clt: fix wrong max ID in ida_alloc_max

Jiri Kosina <[email protected]>
HID: revert CHERRY_MOUSE_000C quirk

Patrice Chotard <[email protected]>
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l

Patrice Chotard <[email protected]>
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon

Patrice Chotard <[email protected]>
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som

Patrice Chotard <[email protected]>
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som

Jonas Karlman <[email protected]>
pinctrl: rockchip: fix mux route data for rk3568

Heiner Kallweit <[email protected]>
net: stmmac: fix invalid call to mdiobus_get_phy()

Pietro Borrello <[email protected]>
HID: check empty report_list in bigben_probe()

Pietro Borrello <[email protected]>
HID: check empty report_list in hid_validate_values()

Heiner Kallweit <[email protected]>
net: mdio: validate parameter addr in mdiobus_get_phy()

Szymon Heidrich <[email protected]>
net: usb: sr9700: Handle negative len

Cong Wang <[email protected]>
l2tp: close all race conditions in l2tp_tunnel_register()

Cong Wang <[email protected]>
l2tp: convert l2tp_tunnel_list to idr

Eric Dumazet <[email protected]>
net/sched: sch_taprio: fix possible use-after-free

Kurt Kanzenbach <[email protected]>
net: stmmac: Fix queue statistics reading

Jonas Karlman <[email protected]>
pinctrl: rockchip: fix reading pull type on rk3568

Szymon Heidrich <[email protected]>
wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid

Marek Vasut <[email protected]>
gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode

Marek Vasut <[email protected]>
gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock

Rahul Rameshbabu <[email protected]>
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb

Clément Léger <[email protected]>
net: lan966x: add missing fwnode_handle_put() for ports node

Vladimir Oltean <[email protected]>
net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()

Esina Ekaterina <[email protected]>
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs

Jisoo Jang <[email protected]>
net: nfc: Fix use-after-free in local_cleanup()

Shang XiaoJing <[email protected]>
phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()

Maxime Ripard <[email protected]>
drm/vc4: bo: Fix unused variable warning

Luis Gerhorst <[email protected]>
bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation

Raju Rangoju <[email protected]>
amd-xgbe: Delay AN timeout during KR training

Raju Rangoju <[email protected]>
amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent

Tonghao Zhang <[email protected]>
bpf: hash map, avoid deadlock with suitable hash mask

Shang XiaoJing <[email protected]>
phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()

Maxime Ripard <[email protected]>
drm/vc4: bo: Fix drmm_mutex_init memory hog

Claudiu Beznea <[email protected]>
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60

Xingyuan Mo <[email protected]>
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()

Rob Clark <[email protected]>
drm/msm/gpu: Fix potential double-free

Randy Dunlap <[email protected]>
phy: ti: fix Kconfig warning and operator precedence

Masahiro Yamada <[email protected]>
kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y

Masahiro Yamada <[email protected]>
kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8992-libra: Fix the memory map

Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8992: Don't use sfpb mutex

Christophe JAILLET <[email protected]>
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()

Alexander Potapenko <[email protected]>
affs: initialize fsdata in affs_truncate()

Dean Luick <[email protected]>
IB/hfi1: Remove user expected buffer invalidate race

Dean Luick <[email protected]>
IB/hfi1: Immediately remove invalid memory from hardware

Dean Luick <[email protected]>
IB/hfi1: Fix expected receive setup error exit issues

Dean Luick <[email protected]>
IB/hfi1: Reserve user expected TIDs

Dean Luick <[email protected]>
IB/hfi1: Reject a zero-length user expected buffer

Yonatan Nachum <[email protected]>
RDMA/core: Fix ib block iterator counter overflow

Chris Packham <[email protected]>
arm64: dts: marvell: AC5/AC5X: Fix address for UART1

Gao Xiang <[email protected]>
erofs: fix kvcalloc() misuse with __GFP_NOFAIL

Daisuke Matsuda <[email protected]>
RDMA/rxe: Prevent faulty rkey generation

Daisuke Matsuda <[email protected]>
RDMA/rxe: Fix inaccurate constants in rxe_type_info

Tejun Heo <[email protected]>
block: Drop spurious might_sleep() from blk_put_queue()

Christoph Hellwig <[email protected]>
block: mark blk_put_queue as potentially blocking

Christoph Hellwig <[email protected]>
block: untangle request_queue refcounting from sysfs

Christoph Hellwig <[email protected]>
block: fix error unwinding in blk_register_queue

Christoph Hellwig <[email protected]>
block: factor out a blk_debugfs_remove helper

Christoph Hellwig <[email protected]>
blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register

Christoph Hellwig <[email protected]>
blk-mq: move the srcu_struct used for quiescing to the tagset

Masahiro Yamada <[email protected]>
tomoyo: fix broken dependency on *.conf.default

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Fix warning unwind goto

Konrad Dybcio <[email protected]>
interconnect: qcom: msm8996: Fix regmap max_register values

Konrad Dybcio <[email protected]>
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix virtio channels cleanup on shutdown

Cristian Marussi <[email protected]>
firmware: arm_scmi: Harden shared memory access in fetch_notification

Cristian Marussi <[email protected]>
firmware: arm_scmi: Harden shared memory access in fetch_response

Miaoqian Lin <[email protected]>
EDAC/highbank: Fix memory leak in highbank_mc_probe()

Hui Tang <[email protected]>
reset: uniphier-glue: Fix possible null-ptr-deref

Randy Dunlap <[email protected]>
reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST

Miaoqian Lin <[email protected]>
soc: imx8m: Fix incorrect check for of_clk_get_by_name()

Tim Harvey <[email protected]>
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity

Jiasheng Jiang <[email protected]>
HID: intel_ish-hid: Add check for ishtp_dma_tx_map

Marco Felsch <[email protected]>
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup

Adam Ford <[email protected]>
arm64: dts: imx8mp: Fix power-domain typo

Adam Ford <[email protected]>
arm64: dts: imx8mp: Fix missing GPC Interrupt

Lucas Stach <[email protected]>
soc: imx: imx8mp-blk-ctrl: don't set power device name

Dario Binacchi <[email protected]>
ARM: imx: add missing of_node_put()

Haibo Chen <[email protected]>
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting

Emanuele Ghidoli <[email protected]>
arm64: dts: verdin-imx8mm: fix dev board audio playback

Adam Ford <[email protected]>
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux

Emanuele Ghidoli <[email protected]>
arm64: dts: verdin-imx8mm: fix dahlia audio playback

Fabio Estevam <[email protected]>
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'

Fabio Estevam <[email protected]>
ARM: dts: imx7d-pico: Use 'clock-frequency'

Fabio Estevam <[email protected]>
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'

Fabio Estevam <[email protected]>
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property

Lucas Stach <[email protected]>
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD

Jayesh Choudhary <[email protected]>
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG

Vijaya Krishna Nivarthi <[email protected]>
dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation

Johan Hovold <[email protected]>
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset

Gaosheng Cui <[email protected]>
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()

Gaosheng Cui <[email protected]>
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()

Ashish Mhetre <[email protected]>
memory: tegra: Remove clients SID override programming


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

Diffstat:

.../devicetree/bindings/i2c/renesas,rzv2m.yaml | 4 +-
.../bindings/regulator/samsung,s2mps14.yaml | 21 +-
Documentation/devicetree/bindings/riscv/cpus.yaml | 2 +-
.../devicetree/bindings/sound/everest,es8326.yaml | 0
Documentation/x86/amd-memory-encryption.rst | 36 +++
Makefile | 19 +-
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 -
arch/arm/boot/dts/imx6ul-pico-dwarf.dts | 2 +-
arch/arm/boot/dts/imx7d-pico-dwarf.dts | 4 +-
arch/arm/boot/dts/imx7d-pico-nymph.dts | 4 +-
arch/arm/boot/dts/sam9x60.dtsi | 2 +-
arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 8 +-
arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 8 +-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 8 +-
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 8 +-
arch/arm/mach-imx/cpu-imx25.c | 1 +
arch/arm/mach-imx/cpu-imx27.c | 1 +
arch/arm/mach-imx/cpu-imx31.c | 1 +
arch/arm/mach-imx/cpu-imx35.c | 1 +
arch/arm/mach-imx/cpu-imx5.c | 1 +
arch/arm/mm/nommu.c | 2 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +-
.../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1 +
.../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 1 +
.../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 1 +
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 4 +-
.../boot/dts/freescale/imx8mp-phycore-som.dtsi | 10 -
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +-
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 6 +-
arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 77 +++--
arch/arm64/boot/dts/qcom/msm8992.dtsi | 4 -
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2 +-
arch/arm64/include/asm/efi.h | 17 ++
arch/arm64/include/asm/stacktrace.h | 15 +
arch/arm64/kernel/efi-rt-wrapper.S | 38 ++-
arch/arm64/kernel/efi.c | 23 ++
arch/arm64/kernel/stacktrace.c | 12 +
arch/arm64/kvm/vgic/vgic-v3.c | 25 +-
arch/arm64/kvm/vgic/vgic-v4.c | 8 +-
arch/arm64/kvm/vgic/vgic.h | 1 +
arch/arm64/mm/fault.c | 4 +
arch/riscv/kernel/head.S | 2 +-
arch/riscv/kernel/probes/simulate-insn.c | 4 +-
arch/riscv/kernel/smpboot.c | 3 +-
arch/s390/include/asm/debug.h | 6 +-
arch/s390/kernel/vmlinux.lds.S | 2 +
arch/s390/kvm/interrupt.c | 12 +-
arch/x86/boot/compressed/ident_map_64.c | 6 +
arch/x86/boot/compressed/misc.h | 2 +
arch/x86/boot/compressed/sev.c | 70 +++++
arch/x86/events/amd/core.c | 2 +-
arch/x86/events/intel/cstate.c | 21 +-
arch/x86/events/intel/uncore.c | 1 +
arch/x86/events/msr.c | 3 +
arch/x86/include/asm/acpi.h | 8 +
arch/x86/include/asm/msr-index.h | 20 ++
arch/x86/include/uapi/asm/svm.h | 6 +
arch/x86/kernel/i8259.c | 1 +
arch/x86/kernel/irqinit.c | 4 +-
arch/x86/kvm/vmx/vmx.c | 21 +-
block/blk-core.c | 70 +++--
block/blk-crypto-internal.h | 10 +-
block/blk-crypto-sysfs.c | 11 +-
block/blk-ia-ranges.c | 3 +-
block/blk-mq.c | 33 +-
block/blk-mq.h | 14 +-
block/blk-sysfs.c | 134 ++++-----
block/blk.h | 13 +-
block/bsg.c | 11 +-
block/elevator.c | 2 +-
block/genhd.c | 2 +-
drivers/acpi/resource.c | 7 +
drivers/acpi/sleep.c | 6 +-
drivers/acpi/video_detect.c | 49 +--
drivers/ata/Kconfig | 1 +
drivers/base/property.c | 18 +-
drivers/base/test/test_async_driver_probe.c | 2 +-
drivers/block/rnbd/rnbd-clt.c | 2 +-
drivers/block/ublk_drv.c | 7 +-
drivers/cpufreq/armada-37xx-cpufreq.c | 2 +-
drivers/cpufreq/cppc_cpufreq.c | 11 +-
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
drivers/dma/dmaengine.c | 7 +-
drivers/dma/ptdma/ptdma-dev.c | 7 +-
drivers/dma/ptdma/ptdma.h | 2 +-
drivers/dma/qcom/gpi.c | 1 +
drivers/dma/tegra186-gpc-dma.c | 1 +
drivers/dma/ti/k3-udma.c | 5 +-
drivers/dma/xilinx/xilinx_dma.c | 4 +-
drivers/edac/edac_device.c | 15 +-
drivers/edac/highbank_mc_edac.c | 7 +-
drivers/edac/qcom_edac.c | 5 +-
drivers/firmware/arm_scmi/shmem.c | 9 +-
drivers/firmware/arm_scmi/virtio.c | 7 +-
drivers/firmware/efi/runtime-wrappers.c | 1 +
drivers/firmware/google/coreboot_table.c | 9 +-
drivers/firmware/google/coreboot_table.h | 1 +
drivers/gpio/gpio-ep93xx.c | 2 +-
drivers/gpio/gpio-mxc.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 10 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 1 -
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 9 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 28 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 51 +++-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 -
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 14 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 +
drivers/gpu/drm/display/drm_dp_mst_topology.c | 4 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 +
drivers/gpu/drm/drm_vma_manager.c | 76 +++--
drivers/gpu/drm/i915/display/intel_dp.c | 4 +-
drivers/gpu/drm/i915/display/intel_panel.c | 7 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +-
.../drm/i915/selftests/intel_scheduler_helpers.c | 3 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 15 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 7 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +
drivers/gpu/drm/msm/msm_gpu.c | 2 +
drivers/gpu/drm/msm/msm_gpu.h | 12 +-
drivers/gpu/drm/panfrost/Kconfig | 3 +-
drivers/gpu/drm/vc4/vc4_bo.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 0
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 +-
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 2 +-
drivers/hid/hid-betopff.c | 17 +-
drivers/hid/hid-bigbenff.c | 5 +
drivers/hid/hid-core.c | 4 +-
drivers/hid/hid-ids.h | 1 -
drivers/hid/hid-quirks.c | 1 -
drivers/hid/intel-ish-hid/ishtp/dma-if.c | 10 +
drivers/i2c/busses/i2c-designware-common.c | 9 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 20 +-
drivers/infiniband/core/verbs.c | 7 +-
drivers/infiniband/hw/hfi1/user_exp_rcv.c | 200 +++++++++----
drivers/infiniband/hw/hfi1/user_exp_rcv.h | 3 +
drivers/infiniband/sw/rxe/rxe_param.h | 10 +-
drivers/infiniband/sw/rxe/rxe_pool.c | 22 +-
drivers/input/mouse/synaptics.c | 1 -
drivers/input/serio/i8042-acpipnpio.h | 7 +
drivers/interconnect/qcom/msm8996.c | 19 +-
drivers/memory/atmel-sdramc.c | 6 +-
drivers/memory/mvebu-devbus.c | 3 +-
drivers/memory/tegra/tegra186.c | 36 ---
drivers/net/dsa/microchip/ksz9477.c | 4 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 2 +-
drivers/net/ethernet/adi/adin1110.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 23 +-
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 24 ++
drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 13 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 9 +-
drivers/net/ethernet/broadcom/tg3.c | 8 +-
drivers/net/ethernet/cadence/macb_main.c | 9 +-
drivers/net/ethernet/engleder/tsnep_main.c | 15 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 4 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +-
drivers/net/ethernet/intel/iavf/iavf.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 10 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 86 +++---
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/qos.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/qos.h | 2 +-
.../net/ethernet/microchip/lan966x/lan966x_main.c | 13 +-
drivers/net/ethernet/microsoft/mana/gdma.h | 3 +
drivers/net/ethernet/microsoft/mana/gdma_main.c | 9 +-
drivers/net/ethernet/renesas/ravb_main.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 14 +
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +
drivers/net/ipa/ipa_interrupt.c | 10 +
drivers/net/ipa/ipa_interrupt.h | 16 +
drivers/net/ipa/ipa_power.c | 17 ++
drivers/net/mdio/mdio-mux-meson-g12a.c | 23 +-
drivers/net/phy/mdio_bus.c | 7 +-
drivers/net/usb/cdc_ether.c | 6 +
drivers/net/usb/r8152.c | 1 +
drivers/net/usb/sr9700.c | 2 +-
drivers/net/virtio_net.c | 6 +-
drivers/net/wan/fsl_ucc_hdlc.c | 6 +-
drivers/net/wireless/rndis_wlan.c | 19 +-
drivers/nvme/host/core.c | 25 +-
drivers/nvme/host/fc.c | 20 +-
drivers/nvme/host/nvme.h | 11 +-
drivers/nvme/host/pci.c | 25 +-
drivers/nvme/host/rdma.c | 3 +-
drivers/nvme/host/tcp.c | 5 +-
drivers/nvme/target/loop.c | 4 +-
drivers/perf/arm-cmn.c | 7 +-
drivers/phy/phy-can-transceiver.c | 5 +-
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +-
drivers/phy/sunplus/phy-sunplus-usb2.c | 3 +
drivers/phy/ti/Kconfig | 4 +-
drivers/pinctrl/pinctrl-rockchip.c | 31 +-
drivers/platform/x86/apple-gmux.c | 93 ++----
drivers/platform/x86/asus-nb-wmi.c | 15 +
drivers/platform/x86/asus-wmi.c | 21 +-
drivers/platform/x86/asus-wmi.h | 1 +
drivers/platform/x86/simatic-ipc.c | 3 +-
drivers/platform/x86/thinkpad_acpi.c | 11 +-
drivers/platform/x86/touchscreen_dmi.c | 25 ++
drivers/reset/Kconfig | 2 +-
drivers/reset/reset-uniphier-glue.c | 4 +-
drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +-
drivers/scsi/hpsa.c | 2 +-
drivers/scsi/scsi_transport_iscsi.c | 50 +++-
drivers/soc/imx/imx8mp-blk-ctrl.c | 7 +-
drivers/soc/imx/soc-imx8m.c | 4 +-
drivers/soc/qcom/cpr.c | 6 +-
drivers/spi/spi-cadence-xspi.c | 5 +-
drivers/spi/spidev.c | 2 -
drivers/thermal/gov_fair_share.c | 6 +-
.../intel/int340x_thermal/int340x_thermal_zone.c | 28 +-
.../intel/int340x_thermal/int340x_thermal_zone.h | 1 +
drivers/thermal/thermal_core.c | 25 +-
drivers/thermal/thermal_sysfs.c | 11 +-
drivers/ufs/core/ufshcd.c | 29 +-
drivers/usb/dwc3/Kconfig | 2 +-
drivers/usb/gadget/function/f_fs.c | 7 +
drivers/usb/typec/ucsi/ucsi.c | 24 +-
drivers/usb/typec/ucsi/ucsi.h | 1 +
drivers/vfio/vfio_iommu_type1.c | 31 +-
drivers/w1/w1.c | 6 +-
drivers/w1/w1_int.c | 5 +-
drivers/xen/pvcalls-front.c | 4 +-
fs/affs/file.c | 2 +-
fs/btrfs/ctree.h | 6 +
fs/btrfs/space-info.c | 3 +-
fs/btrfs/zoned.c | 2 +
fs/cifs/cifsencrypt.c | 1 +
fs/cifs/dfs_cache.c | 42 +--
fs/cifs/sess.c | 2 +
fs/cifs/smb2pdu.c | 1 +
fs/cifs/smbdirect.c | 1 +
fs/erofs/zdata.c | 12 +-
fs/ksmbd/connection.c | 17 +-
fs/ksmbd/ksmbd_netlink.h | 3 +-
fs/ksmbd/ndr.c | 8 +-
fs/ksmbd/server.h | 1 +
fs/ksmbd/smb2pdu.c | 2 +
fs/ksmbd/smb2pdu.h | 5 +-
fs/ksmbd/transport_ipc.c | 3 +
fs/ksmbd/transport_tcp.c | 17 +-
fs/nfsd/filecache.c | 61 ++--
fs/nfsd/nfs4proc.c | 1 +
fs/overlayfs/copy_up.c | 6 +-
include/drm/drm_vma_manager.h | 1 +
include/linux/apple-gmux.h | 109 ++++++-
include/linux/blk-mq.h | 4 +
include/linux/blkdev.h | 15 +-
include/linux/platform_data/x86/simatic-ipc.h | 3 +-
include/linux/thermal.h | 1 +
include/net/mac80211.h | 4 -
include/net/sch_generic.h | 7 +
include/scsi/scsi_transport_iscsi.h | 9 +
include/uapi/linux/netfilter/nf_conntrack_sctp.h | 2 +-
include/uapi/linux/netfilter/nfnetlink_cttimeout.h | 2 +-
include/ufs/ufshcd.h | 2 +
io_uring/io_uring.c | 68 ++---
io_uring/io_uring.h | 16 +-
io_uring/msg_ring.c | 4 +
io_uring/net.c | 11 +
io_uring/timeout.c | 10 +-
kernel/bpf/hashtab.c | 4 +-
kernel/bpf/verifier.c | 4 +-
kernel/kcsan/kcsan_test.c | 7 +-
kernel/module/main.c | 26 +-
kernel/sched/fair.c | 48 ++-
kernel/trace/ftrace.c | 23 +-
kernel/trace/trace.c | 2 +
kernel/trace/trace.h | 1 +
kernel/trace/trace_events_hist.c | 2 +
kernel/trace/trace_osnoise.c | 5 +-
kernel/trace/trace_output.c | 3 +-
lib/lockref.c | 1 -
lib/nlattr.c | 3 +
mm/compaction.c | 1 +
net/bluetooth/hci_conn.c | 18 +-
net/bluetooth/hci_event.c | 5 +-
net/bluetooth/hci_sync.c | 14 +-
net/bluetooth/iso.c | 110 +++----
net/bluetooth/mgmt_util.h | 2 +-
net/bluetooth/rfcomm/sock.c | 7 +-
net/core/net_namespace.c | 2 +-
net/ipv4/fib_semantics.c | 2 +
net/ipv4/inet_hashtables.c | 17 +-
net/ipv4/inet_timewait_sock.c | 8 +-
net/ipv4/metrics.c | 2 +
net/ipv4/tcp.c | 2 +
net/ipv6/ip6_output.c | 15 +-
net/l2tp/l2tp_core.c | 102 ++++---
net/mac80211/agg-tx.c | 2 -
net/mac80211/debugfs_sta.c | 5 +-
net/mac80211/driver-ops.h | 2 +-
net/mac80211/ht.c | 37 +++
net/mac80211/ieee80211_i.h | 2 +-
net/mac80211/tx.c | 30 +-
net/mac80211/util.c | 20 +-
net/mctp/af_mctp.c | 10 +-
net/mctp/route.c | 34 ++-
net/netfilter/nf_conntrack_proto_sctp.c | 122 ++++----
net/netfilter/nf_conntrack_proto_tcp.c | 15 +
net/netfilter/nf_conntrack_standalone.c | 8 -
net/netfilter/nft_set_rbtree.c | 332 +++++++++++++--------
net/netlink/af_netlink.c | 38 ++-
net/netrom/nr_timer.c | 1 +
net/nfc/llcp_core.c | 1 +
net/sched/sch_gred.c | 2 +
net/sched/sch_htb.c | 27 +-
net/sched/sch_taprio.c | 2 +
net/sctp/bind_addr.c | 6 +
samples/ftrace/ftrace-direct-multi-modify.c | 1 +
samples/ftrace/ftrace-direct-multi.c | 1 +
scripts/atomic/atomics.tbl | 0
scripts/tracing/ftrace-bisect.sh | 34 ++-
security/tomoyo/Makefile | 2 +-
sound/soc/amd/yc/acp6x-mach.c | 14 +
sound/soc/codecs/es8326.c | 0
sound/soc/codecs/es8326.h | 0
sound/soc/fsl/fsl-asoc-card.c | 8 +-
sound/soc/fsl/fsl_micfil.c | 16 +-
sound/soc/fsl/fsl_ssi.c | 4 +-
sound/soc/mediatek/Kconfig | 4 +-
.../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 22 +-
sound/soc/sof/debug.c | 4 +-
sound/soc/sof/pm.c | 9 +-
tools/gpio/gpio-event-mon.c | 1 +
tools/include/nolibc/ctype.h | 3 +
tools/include/nolibc/errno.h | 3 +
tools/include/nolibc/signal.h | 3 +
tools/include/nolibc/stdio.h | 3 +
tools/include/nolibc/stdlib.h | 3 +
tools/include/nolibc/string.h | 8 +-
tools/include/nolibc/sys.h | 2 +
tools/include/nolibc/time.h | 3 +
tools/include/nolibc/types.h | 70 +++--
tools/include/nolibc/unistd.h | 3 +
.../selftests/bpf/prog_tests/jeq_infer_not_null.c | 9 -
.../selftests/bpf/progs/jeq_infer_not_null_fail.c | 42 ---
tools/testing/selftests/net/toeplitz.c | 12 +-
virt/kvm/vfio.c | 6 +-
351 files changed, 2974 insertions(+), 1694 deletions(-)




2023-01-30 16:41:59

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On 1/30/23 05:47, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.9 release.
> There are 313 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> Anything received after that time might be too late.
>

Building csky:allmodconfig ... failed
--------------
Error log:
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_atomic_check':
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9397:43: error: unused variable 'mst_state' [-Werror=unused-variable]
9397 | struct drm_dp_mst_topology_state *mst_state;
| ^~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9396:41: error: unused variable 'mgr' [-Werror=unused-variable]
9396 | struct drm_dp_mst_topology_mgr *mgr;
| ^~~

and other similar errors.

AFAICS it is missing upstream commit f439a959dcfb ("amdgpu: fix build on
non-DCN platforms.").

Guenter


2023-01-30 17:49:45

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On Mon, Jan 30, 2023 at 02:47:15PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.9 release.
> There are 313 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.9-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Apart from the build issue that Guenter reported, things look fine on my
hardware.

> Conor Dooley <[email protected]>
> dt-bindings: riscv: fix single letter canonical order
>
> Conor Dooley <[email protected]>
> dt-bindings: riscv: fix underscore requirement for multi-letter extensions

I think the email for these came in over the weekend but I was busy
unfortunately. Is dt-binding stuff like this usually backported?
I suppose there's no harm in making sure that it is correct...

Thanks,
Conor.


Attachments:
(No filename) (1.25 kB)
signature.asc (228.00 B)
Download all attachments

2023-01-30 18:14:41

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On Mon, Jan 30, 2023 at 08:41:48AM -0800, Guenter Roeck wrote:
> On 1/30/23 05:47, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.9 release.
> > There are 313 patches in this series, all will be posted as a response
> > to this one. If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> > Anything received after that time might be too late.
> >
>
> Building csky:allmodconfig ... failed
> --------------
> Error log:
> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_atomic_check':
> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9397:43: error: unused variable 'mst_state' [-Werror=unused-variable]
> 9397 | struct drm_dp_mst_topology_state *mst_state;
> | ^~~~~~~~~
> drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:9396:41: error: unused variable 'mgr' [-Werror=unused-variable]
> 9396 | struct drm_dp_mst_topology_mgr *mgr;
> | ^~~
>
> and other similar errors.
>
> AFAICS it is missing upstream commit f439a959dcfb ("amdgpu: fix build on
> non-DCN platforms.").

Ah, good catch, I'll go apply this and push out a -rc2 now.

thanks!

greg k-h

2023-01-30 18:15:14

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On Mon, Jan 30, 2023 at 05:49:34PM +0000, Conor Dooley wrote:
> On Mon, Jan 30, 2023 at 02:47:15PM +0100, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.9 release.
> > There are 313 patches in this series, all will be posted as a response
> > to this one. If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.9-rc1.gz
> > or in the git tree and branch at:
> > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> Apart from the build issue that Guenter reported, things look fine on my
> hardware.
>
> > Conor Dooley <[email protected]>
> > dt-bindings: riscv: fix single letter canonical order
> >
> > Conor Dooley <[email protected]>
> > dt-bindings: riscv: fix underscore requirement for multi-letter extensions
>
> I think the email for these came in over the weekend but I was busy
> unfortunately. Is dt-binding stuff like this usually backported?
> I suppose there's no harm in making sure that it is correct...

Yes, we add dt binding fixes all the time if they are relevant and
marked as fixes for problems.

thanks,

greg k-h

2023-01-30 19:23:46

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On 1/30/23 05:47, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.9 release.
> There are 313 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.9-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit, build tested on BMIPS_GENERIC:

Tested-by: Florian Fainelli <[email protected]>
--
Florian


2023-01-30 21:06:11

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/313] 6.1.9-rc1 review

On 1/30/23 06:47, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.9 release.
> There are 313 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 01 Feb 2023 13:42:39 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.9-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my test system. No dmesg regressions.

Tested-by: Shuah Khan <[email protected]>

thanks,
-- Shuah