APPLIED: [SRU][Noble][PULL] Noble upstream stable patchset 2025-02-03
Koichiro Den
koichiro.den at canonical.com
Fri Feb 7 04:09:13 UTC 2025
On Mon, Feb 03, 2025 at 07:39:17PM GMT, Manuel Diewald wrote:
> This pull request (242 commits) includes the following Noble stable patchsets:
>
> Noble update: upstream stable patchset 2025-02-03
> Ported from the following upstream stable releases:
> v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4
> https://bugs.launchpad.net/bugs/2097301
>
> Note also that the 'stable-next' branch head contains this and all
> prior pending upstream stable releases. I recommend fetching and
> applying just this reference ('stable-next') instead of each
> tags/noble-stable-* reference:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble stable-next
>
> -Manuel
>
> ------------------------------------------------------------------------
>
> The following changes since commit 089854846137ab38312c1442d2418c776b95bfeb:
>
> staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (2025-01-24 16:47:45 +0900)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/noble tags/noble-stable-2025-02-03
>
> for you to fetch changes up to 7e6af618078591c8ce2c1bb97912ab939d643fc1:
>
> UBUNTU: Upstream stable to v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4 (2025-02-03 18:44:26 +0100)
>
> ----------------------------------------------------------------
> Abhinav Kumar (1):
> drm/msm/dp: enable widebus on all relevant chipsets
>
> Abhishek Tamboli (1):
> usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
>
> Aleksandr Loktionov (1):
> i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
>
> Alex Hung (5):
> drm/amd/display: Check null pointers before used
> drm/amd/display: Check null pointers before multiple uses
> drm/amd/display: Fix possible overflow in integer multiplication
> drm/amd/display: Check stream_status before it is used
> drm/amd/display: Check null pointer before dereferencing se
>
> Alex Williamson (1):
> PCI: Mark Creative Labs EMU20k2 INTx masking as broken
>
> Alexander Gordeev (1):
> fs/proc/kcore.c: allow translation of physical memory addresses
>
> Anastasia Belova (1):
> cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
>
> Anastasia Kovaleva (1):
> net: Fix an unsafe loop on the list
>
> Anatolij Gustschin (1):
> net: dsa: lan9303: ensure chip reset and wait for READY status
>
> Andrey Shumilin (1):
> fbdev: sisfb: Fix strbuf array overflow
>
> Andy Roulin (1):
> netfilter: br_netfilter: fix panic with metadata_dst skb
>
> Arkadiusz Kubalewski (1):
> ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins
>
> Artem Bityutskiy (1):
> intel_idle: fix ACPI _CST matching for newer Xeon platforms
>
> Avri Altman (1):
> scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
>
> Basavaraj Natikar (1):
> HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
>
> Ben Skeggs (1):
> drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
>
> Billy Tsai (2):
> gpio: aspeed: Add the flush write to ensure the write complete.
> gpio: aspeed: Use devm_clk api to manage clock source
>
> Chao Yu (1):
> f2fs: fix to wait dio completion
>
> Chia-Yuan Li (1):
> wifi: rtw89: limit the PPDU length for VHT rate to 0x40000
>
> Chris Park (1):
> drm/amd/display: Deallocate DML memory if allocation fails
>
> Christian Marangi (1):
> net: phy: Remove LED entry from LEDs list on unregister
>
> Christophe JAILLET (2):
> net: phy: bcm84881: Fix some error handling paths
> net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()
>
> Chuck Lever (1):
> NFSD: Mark filecache "down" if init fails
>
> Dan Carpenter (2):
> SUNRPC: Fix integer overflow in decode_rc_list()
> OPP: fix error code in dev_pm_opp_set_config()
>
> Daniel Borkmann (1):
> selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
>
> Daniel Jordan (1):
> ktest.pl: Avoid false positives with grub2 skip regex
>
> Daniel Palmer (1):
> scsi: wd33c93: Don't use stale scsi_pointer value
>
> Dave Ertman (1):
> ice: fix VLAN replay after reset
>
> David Howells (1):
> rxrpc: Fix uninitialised variable in rxrpc_send_data()
>
> David Vernet (1):
> libbpf: Don't take direct pointers into BTF data from st_ops
>
> Diogo Jahchan Koike (1):
> ntfs3: Change to non-blocking allocation in ntfs_d_hash
>
> Dominik Grzegorzek (1):
> drm/xe: Move and export xe_hw_engine lookup.
>
> Donet Tom (1):
> selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
>
> Eduard Zingerman (1):
> selftests/bpf: fix to avoid __msg tag de-duplication by clang
>
> Enzo Matsumiya (1):
> smb: client: fix UAF in async decryption
>
> Eric Dumazet (4):
> net/sched: accept TCA_STAB only for root qdisc
> net: do not delay dst_entries_add() in dst_release()
> ppp: fix ppp_async_encode() illegal access
> slip: make slhc_remember() more robust against malicious packets
>
> Fangzhi Zuo (1):
> drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
>
> Filipe Manana (1):
> btrfs: zoned: fix missing RCU locking in error message when loading zone info
>
> Florian Westphal (3):
> netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash
> netfilter: xtables: avoid NFPROTO_UNSPEC where needed
> netfilter: fib: check correct rtable in vrf setups
>
> Frank Li (1):
> usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk
>
> Frederic Weisbecker (2):
> rcu/nocb: Fix rcuog wake-up from offline softirq
> kthread: unpark only parked kthread
>
> Gabriel Krisman Bertazi (2):
> ext4: fix error message when rejecting the default hash
> unicode: Don't special case ignorable code points
>
> Geert Uytterhoeven (1):
> pmdomain: core: Reduce debug summary table width
>
> Gerald Schaefer (1):
> s390/mm: Add cond_resched() to cmm_alloc/free_pages()
>
> Greg Kroah-Hartman (1):
> Revert "perf callchain: Fix stitch LBR memory leaks"
>
> Guenter Roeck (1):
> hwmon: (tmp513) Add missing dependency on REGMAP_I2C
>
> Gui-Dong Han (2):
> ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
> ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()
>
> Hamza Mahfooz (1):
> drm/amd/display: fix hibernate entry for DCN35+
>
> Hans de Goede (5):
> power: supply: Drop use_cnt check from power_supply_property_is_writeable()
> i2c: i801: Use a different adapter-name for IDF adapters
> mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
> ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
> ACPI: resource: Make Asus ExpertBook B2502 matches cover more models
>
> He Lugang (1):
> HID: multitouch: Add support for lenovo Y9000P Touchpad
>
> Heiko Carstens (2):
> s390/entry: Move early program check handler to entry.S
> s390/facility: Disable compile time optimization for decompressor code
>
> Hou Tao (1):
> bpf: Call the missed btf_record_free() when map creation fails
>
> Icenowy Zheng (1):
> usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
>
> Ignat Korchagin (1):
> net: explicitly clear the sk pointer, when pf->create fails
>
> Ilpo Järvinen (3):
> mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
> mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs
> mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs
>
> Ingo van Lil (1):
> net: phy: dp83869: fix memory corruption when enabling fiber
>
> Jakub Kicinski (2):
> net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs
> Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
>
> James Chapman (1):
> l2tp: free sessions using rcu
>
> Jan Kara (1):
> ext4: don't set SB_RDONLY after filesystem errors
>
> Jani Nikula (1):
> drm/i915/hdcp: fix connector refcounting
>
> Jason Gunthorpe (2):
> iommu/amd: Move allocation of the top table into v1_alloc_pgtable
> iommu/amd: Set the pgsize_bitmap correctly
>
> Jason Wang (4):
> virtio: rename virtio_config_enabled to virtio_config_core_enabled
> virtio: allow driver to disable the configure change notification
> virtio-net: synchronize operstate with admin state on up/down
> virtio-net: synchronize probe with ndo_set_features
>
> Javier Carrasco (4):
> hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
> hwmon: (adm9240) Add missing dependency on REGMAP_I2C
> hwmon: (adt7470) Add missing dependency on REGMAP_I2C
> hwmon: (ltc2991) Add missing dependency on REGMAP_I2C
>
> Jens Axboe (2):
> io_uring: check if we need to reschedule during overflow flush
> io_uring/rw: fix cflags posting for single issue multishot read
>
> Jiri Slaby (SUSE) (1):
> serial: protect uart_port_dtr_rts() in uart_shutdown() too
>
> Jisheng Zhang (1):
> riscv: avoid Imbalance in RAS
>
> John Keeping (1):
> usb: gadget: core: force synchronous registration
>
> Jonas Gorski (5):
> net: dsa: b53: fix jumbo frame mtu check
> net: dsa: b53: fix max MTU for 1g switches
> net: dsa: b53: fix max MTU for BCM5325/BCM5365
> net: dsa: b53: allow lower MTUs on BCM5325/5365
> net: dsa: b53: fix jumbo frames on 10/100 ports
>
> Jonathan Gray (1):
> Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"
>
> Jose Alberto Reguero (1):
> usb: xhci: Fix problem with xhci resume from suspend
>
> José Roberto de Souza (1):
> drm/xe/oa: Fix overflow in oa batch buffer
>
> Justin Tee (3):
> scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
> scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
> scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING
>
> Kacper Ludwinski (1):
> selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test
>
> Kaixin Wang (2):
> i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
> ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
>
> Konstantin Komarov (4):
> fs/ntfs3: Do not call file_modified if collapse range failed
> fs/ntfs3: Optimize large writes into sparse file
> fs/ntfs3: Fix sparse warning in ni_fiemap
> fs/ntfs3: Refactor enum_rstbl to suppress static checker
>
> Krzysztof Kozlowski (1):
> clk: bcm: bcm53573: fix OF node leak in init
>
> Kun(llfl) (1):
> device-dax: correct pgoff align in dax_set_mapping()
>
> Kuniyuki Iwashima (11):
> af_unix: Don't call skb_get() for OOB skb.
> af_unix: Remove single nest in manage_oob().
> af_unix: Rename unlinked_skb in manage_oob().
> af_unix: Move spin_lock() in manage_oob().
> af_unix: Don't return OOB skb in manage_oob().
> rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
> vxlan: Handle error of rtnl_register_module().
> bridge: Handle error of rtnl_register_module().
> mctp: Handle error of rtnl_register_module().
> mpls: Handle error of rtnl_register_module().
> phonet: Handle error of rtnl_register_module().
>
> Lang Yu (1):
> drm/amdkfd: Fix an eviction fence leak
>
> Leon Hwang (1):
> bpf, arm64: Fix tailcall hierarchy
>
> Lizhi Xu (1):
> ext4: filesystems without casefold feature cannot be mounted with siphash
>
> Luca Stefani (2):
> btrfs: split remaining space to discard in chunks
> btrfs: add cancellation points to trim loops
>
> Lucas De Marchi (1):
> drm/xe: Generate oob before compiling anything
>
> Luiz Augusto von Dentz (3):
> Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
> Bluetooth: btusb: Don't fail external suspend requests
> Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
>
> Manivannan Sadhasivam (3):
> PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit()
> PCI: qcom-ep: Enable controller resources like PHY only after refclk is available
> PCI: endpoint: Assign PCI domain number for endpoint controllers
>
> Manuel Diewald (1):
> UBUNTU: Upstream stable to v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4
>
> Marcin Szycik (2):
> ice: Fix netif_is_ice() in Safe Mode
> ice: Fix increasing MSI-X on VF
>
> Marek Vasut (1):
> wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume
>
> Martin Wilck (1):
> scsi: fnic: Move flush_work initialization out of if block
>
> Mathias Nyman (1):
> xhci: dbc: Fix STALL transfer event handling
>
> Mathieu Desnoyers (1):
> selftests/rseq: Fix mm_cid test failure
>
> Matt Roper (1):
> drm/xe: Name and document Wa_14019789679
>
> Matthew Auld (4):
> drm/xe/vm: move xa_alloc to prevent UAF
> drm/xe/guc_submit: fix xa_store() error checking
> drm/xe/ct: prevent UAF in send_recv()
> drm/xe/ct: fix xa_store() error checking
>
> Matthew Brost (1):
> drm/xe: Add timeout to preempt fences
>
> Matthieu Baerts (NGI0) (2):
> mptcp: fallback when MPTCP opts are dropped after 1st data
> mptcp: pm: do not remove closing subflows
>
> Maíra Canal (2):
> drm/v3d: Stop the active perfmon before being destroyed
> drm/vc4: Stop the active perfmon before being destroyed
>
> Md Haris Iqbal (1):
> RDMA/rtrs-srv: Avoid null pointer deref during path establishment
>
> Michael Guralnik (1):
> RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
>
> Michael Lo (1):
> wifi: mt76: mt7925: fix a potential association failure upon resuming
>
> Michael S. Tsirkin (1):
> virtio_console: fix misc probe bugs
>
> Michal Swiatkowski (2):
> ice: set correct dst VSI in only LAN filters
> ice: clear port vlan config during reset
>
> Michal Wilczynski (1):
> mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
>
> Mohamed Khalfella (1):
> igb: Do not bring the device up after non-fatal error
>
> Neal Cardwell (3):
> tcp: fix to allow timestamp undo if no retransmits were sent
> tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
> tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
>
> NeilBrown (1):
> nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed
>
> Niklas Cassel (1):
> ata: libata: avoid superfluous disk spin down + spin up during hibernation
>
> Niklas Söderlund (1):
> ravb: Make it clear the information relates to maximum frame size
>
> Nikolai Afanasenkov (1):
> ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8
>
> Oliver Neukum (1):
> Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
>
> Pablo Neira Ayuso (1):
> netfilter: nf_tables: missing objects with no memcg accounting
>
> Pali Rohár (1):
> cifs: Remove intermediate object of failed create reparse call
>
> Palmer Dabbelt (1):
> RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
>
> Paloma Arellano (1):
> drm/msm/dp: rename wide_bus_en to wide_bus_supported
>
> Paolo Abeni (1):
> mptcp: handle consistently DSS corruption
>
> Patrick Roy (1):
> secretmem: disable memfd_secret() if arch cannot set direct map
>
> Paul Barker (2):
> net: ravb: Fix maximum TX frame size for GbEth devices
> net: ravb: Fix R-Car RX frame size limit
>
> Peng Fan (2):
> remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
> clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
>
> Peter Colberg (1):
> hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
>
> Philip Chen (1):
> virtio_pmem: Check device status before requesting flush
>
> Pierre-Louis Bossart (2):
> soundwire: intel_bus_common: enable interrupts before exiting reset
> soundwire: cadence: re-check Peripheral status with delayed_work
>
> Prudhvi Yarlagadda (1):
> PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region
>
> Puranjay Mohan (1):
> nvme: fix metadata handling in nvme-passthrough
>
> Qianqiang Liu (1):
> fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
>
> Rafael J. Wysocki (2):
> thermal: core: Reference count the zone in thermal_zone_get_by_id()
> thermal: core: Free tzp copy along with the thermal zone
>
> Riyan Dhiman (1):
> staging: vme_user: added bound check to geoid
>
> Rosen Penev (2):
> net: ibm: emac: mal: fix wrong goto
> net: ibm: emac: mal: add dcr_unmap to _remove
>
> Roy Luo (1):
> usb: dwc3: re-enable runtime PM after failed resume
>
> Ruffalo Lavoisier (1):
> comedi: ni_routing: tools: Check when the file could not be opened
>
> Samuel Holland (1):
> riscv: Omit optimized string routines when using KASAN
>
> Saravanan Vajravel (1):
> RDMA/mad: Improve handling of timed out WRs of mad agent
>
> Satya Priya Kakitapalli (1):
> clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
>
> Sean Christopherson (1):
> KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
>
> Selvarasu Ganesan (1):
> usb: dwc3: core: Stop processing of pending events if controller is halted
>
> Sergey Senozhatsky (1):
> zram: free secondary algorithms names
>
> Shawn Shao (1):
> usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
>
> Shyam Sundar S K (1):
> x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
>
> Siddharth Vadapalli (1):
> PCI: dra7xx: Fix error handling when IRQ request fails in probe
>
> Simon Horman (1):
> netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
>
> Srinivasan Shanmugam (1):
> drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe
>
> Subramanian Ananthanarayanan (1):
> PCI: Add ACS quirk for Qualcomm SA8775P
>
> SurajSonawane2415 (1):
> hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
>
> Tao Chen (1):
> bpf: Check percpu map value size first
>
> Thomas Gleixner (1):
> x86/apic: Remove logical destination mode for 64-bit
>
> Thomas Richter (1):
> s390/cpum_sf: Remove WARN_ON_ONCE statements
>
> Tom Chung (2):
> drm/amd/display: Disable replay if VRR capability is false
> drm/amd/display: Fix VRR cannot enable
>
> Tony Ambardar (1):
> libbpf: Ensure new BTF objects inherit input endianness
>
> Ulf Hansson (1):
> pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs
>
> Vijendar Mukunda (1):
> ASoC: amd: acp: add ZSC control register programming sequence
>
> Vitaly Lifshits (1):
> e1000e: change I219 (19) devices to ADP
>
> Vladimir Oltean (1):
> net: dsa: refuse cross-chip mirroring operations
>
> Wade Wang (1):
> HID: plantronics: Workaround for an unexcepted opposite volume key
>
> Wadim Egorov (1):
> usb: typec: tipd: Free IRQ only if it was requested before
>
> WangYuli (1):
> PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
>
> Wentao Guan (1):
> LoongArch: Fix memleak in pci_acpi_scan_root()
>
> Wojciech Drewek (1):
> ice: Flush FDB entries before reset
>
> Wojciech Gładysz (1):
> ext4: nested locking for xattr inode
>
> Xin Long (1):
> sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
>
> Xu Kuohai (1):
> bpf: Prevent tail call between progs attached to different hooks
>
> Xu Yang (1):
> usb: chipidea: udc: enable suspend interrupt after usb reset
>
> Yanjun Zhang (1):
> NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
>
> Ying Sun (1):
> riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown
>
> Yonatan Maman (2):
> nouveau/dmem: Fix privileged error in copy engine channel
> nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
>
> Yonghong Song (1):
> bpf, x64: Fix a jit convergence issue
>
> Yunke Cao (1):
> media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
>
> Zhang Rui (3):
> thermal: intel: int340x: processor: Fix warning during module unload
> powercap: intel_rapl_tpmi: Ignore minor version change
> powercap: intel_rapl_tpmi: Fix bogus register reading
>
> Zhu Jun (1):
> tools/iio: Add memory allocation failure check for trigger_name
>
> Zijun Hu (2):
> driver core: bus: Fix double free in driver API bus_register()
> driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
>
> arch/arm64/net/bpf_jit_comp.c | 53 +-
> arch/loongarch/pci/acpi.c | 1 +
> arch/riscv/include/asm/sparsemem.h | 2 +-
> arch/riscv/include/asm/string.h | 2 +
> arch/riscv/kernel/elf_kexec.c | 6 +
> arch/riscv/kernel/entry.S | 4 +-
> arch/riscv/kernel/riscv_ksyms.c | 3 -
> arch/riscv/lib/Makefile | 2 +
> arch/riscv/lib/strcmp.S | 1 +
> arch/riscv/lib/strlen.S | 1 +
> arch/riscv/lib/strncmp.S | 1 +
> arch/riscv/purgatory/Makefile | 2 +
> arch/s390/include/asm/facility.h | 6 +-
> arch/s390/include/asm/io.h | 2 +
> arch/s390/kernel/Makefile | 2 +-
> arch/s390/kernel/earlypgm.S | 23 -
> arch/s390/kernel/entry.S | 15 +
> arch/s390/kernel/perf_cpum_sf.c | 12 +-
> arch/s390/mm/cmm.c | 18 +-
> arch/x86/include/asm/apic.h | 8 -
> arch/x86/include/asm/kvm_host.h | 2 +
> arch/x86/kernel/amd_nb.c | 3 +
> arch/x86/kernel/apic/apic_flat_64.c | 122 +-
> arch/x86/kvm/lapic.c | 42 +-
> arch/x86/kvm/svm/svm.c | 2 +
> arch/x86/kvm/vmx/vmx.c | 2 +
> arch/x86/net/bpf_jit_comp.c | 54 +-
> debian.master/upstream-stable | 3 +-
> drivers/acpi/resource.c | 29 +-
> drivers/ata/libata-eh.c | 18 +-
> drivers/base/bus.c | 8 +-
> drivers/block/zram/zram_drv.c | 5 +
> drivers/bluetooth/btusb.c | 20 +-
> drivers/char/virtio_console.c | 18 +-
> drivers/clk/bcm/clk-bcm53573-ilp.c | 2 +-
> drivers/clk/imx/clk-imx7d.c | 4 +-
> drivers/clk/qcom/gcc-sc8180x.c | 350 +-
> .../drivers/ni_routing/tools/convert_c_to_py.c | 5 +
> drivers/cpufreq/amd-pstate.c | 7 +-
> drivers/dax/device.c | 2 +-
> drivers/gpio/gpio-aspeed.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +-
> drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 36 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 18 +-
> .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 2 +-
> drivers/gpu/drm/amd/display/dc/core/dc.c | 39 +-
> .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 96 +-
> drivers/gpu/drm/amd/display/dc/core/dc_state.c | 8 +-
> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 +-
> drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 +-
> .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 14 +-
> .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 5 +-
> .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 4 +-
> .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 30 +-
> .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 4 +-
> .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 8 +-
> .../amd/display/dc/link/accessories/link_dp_cts.c | 5 +-
> .../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 5 +-
> .../display/dc/link/protocols/link_dp_capability.c | 2 +-
> .../display/dc/resource/dce112/dce112_resource.c | 5 +-
> .../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 +
> drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +-
> drivers/gpu/drm/msm/dp/dp_display.c | 52 +-
> drivers/gpu/drm/nouveau/dispnv04/crtc.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_chan.c | 21 +-
> drivers/gpu/drm/nouveau/nouveau_chan.h | 3 +-
> drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +-
> drivers/gpu/drm/v3d/v3d_perfmon.c | 9 +-
> drivers/gpu/drm/vc4/vc4_perfmon.c | 7 +-
> drivers/gpu/drm/xe/Makefile | 18 +-
> drivers/gpu/drm/xe/xe_bb.c | 3 +-
> drivers/gpu/drm/xe/xe_exec_queue.c | 37 +-
> drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 +-
> drivers/gpu/drm/xe/xe_execlist.c | 3 +-
> drivers/gpu/drm/xe/xe_guc_ct.c | 39 +-
> drivers/gpu/drm/xe/xe_guc_submit.c | 49 +-
> drivers/gpu/drm/xe/xe_hw_engine.c | 31 +
> drivers/gpu/drm/xe/xe_hw_engine.h | 7 +
> drivers/gpu/drm/xe/xe_lrc.c | 35 +-
> drivers/gpu/drm/xe/xe_preempt_fence.c | 12 +-
> drivers/gpu/drm/xe/xe_vm.c | 34 +-
> drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +
> drivers/hid/amd-sfh-hid/amd_sfh_client.c | 14 +-
> drivers/hid/hid-ids.h | 3 +
> drivers/hid/hid-multitouch.c | 8 +-
> drivers/hid/hid-plantronics.c | 23 +
> drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +-
> drivers/hwmon/Kconfig | 5 +
> drivers/hwmon/intel-m10-bmc-hwmon.c | 2 +-
> drivers/hwmon/k10temp.c | 1 +
> drivers/i2c/busses/i2c-i801.c | 9 +-
> drivers/i3c/master/i3c-master-cdns.c | 1 +
> drivers/idle/intel_idle.c | 31 +-
> drivers/infiniband/core/mad.c | 14 +-
> drivers/infiniband/hw/mlx5/odp.c | 25 +-
> drivers/infiniband/ulp/rtrs/rtrs-srv.c | 13 +-
> drivers/iommu/amd/io_pgtable.c | 8 +-
> drivers/iommu/amd/iommu.c | 54 +-
> drivers/media/common/videobuf2/videobuf2-core.c | 8 +-
> drivers/mfd/intel-lpss-pci.c | 201 +-
> drivers/mfd/intel_soc_pmic_chtwc.c | 1 -
> drivers/mmc/host/sdhci-of-dwcmshc.c | 8 +
> drivers/net/dsa/b53/b53_common.c | 17 +-
> drivers/net/dsa/lan9303-core.c | 29 +
> drivers/net/ethernet/adi/adin1110.c | 4 +-
> drivers/net/ethernet/ibm/emac/mal.c | 4 +-
> drivers/net/ethernet/intel/e1000e/hw.h | 4 +-
> drivers/net/ethernet/intel/e1000e/netdev.c | 4 +-
> drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
> drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +
> drivers/net/ethernet/intel/ice/ice_dpll.c | 6 +-
> drivers/net/ethernet/intel/ice/ice_eswitch_br.c | 5 +-
> drivers/net/ethernet/intel/ice/ice_eswitch_br.h | 1 +
> drivers/net/ethernet/intel/ice/ice_main.c | 27 +-
> drivers/net/ethernet/intel/ice/ice_sriov.c | 19 +-
> drivers/net/ethernet/intel/ice/ice_switch.c | 2 -
> drivers/net/ethernet/intel/ice/ice_tc_lib.c | 11 +
> drivers/net/ethernet/intel/ice/ice_vf_lib.c | 9 +-
> .../net/ethernet/intel/ice/ice_vf_lib_private.h | 1 -
> drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 57 +
> drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 1 +
> drivers/net/ethernet/intel/igb/igb_main.c | 4 +
> drivers/net/ethernet/renesas/ravb.h | 3 +-
> drivers/net/ethernet/renesas/ravb_main.c | 25 +-
> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +-
> drivers/net/phy/bcm84881.c | 4 +-
> drivers/net/phy/dp83869.c | 1 -
> drivers/net/phy/phy_device.c | 5 +-
> drivers/net/ppp/ppp_async.c | 2 +-
> drivers/net/slip/slhc.c | 57 +-
> drivers/net/virtio_net.c | 78 +-
> drivers/net/vxlan/vxlan_core.c | 10 +-
> drivers/net/vxlan/vxlan_private.h | 2 +-
> drivers/net/vxlan/vxlan_vnifilter.c | 19 +-
> drivers/net/wireless/mediatek/mt76/mt7925/main.c | 15 +
> drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 1 +
> drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 2 +
> drivers/net/wireless/microchip/wilc1000/sdio.c | 8 +
> drivers/net/wireless/realtek/rtw89/mac.c | 7 +
> drivers/net/wireless/realtek/rtw89/reg.h | 4 +
> drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 1 +
> drivers/nvdimm/nd_virtio.c | 9 +
> drivers/nvme/host/ioctl.c | 22 +-
> drivers/opp/core.c | 4 +-
> drivers/pci/controller/dwc/pci-dra7xx.c | 8 +-
> drivers/pci/controller/dwc/pcie-designware-ep.c | 4 +-
> drivers/pci/controller/dwc/pcie-designware.c | 2 +
> drivers/pci/controller/dwc/pcie-designware.h | 6 +-
> drivers/pci/controller/dwc/pcie-qcom-ep.c | 14 +-
> drivers/pci/controller/dwc/pcie-qcom.c | 72 +-
> drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 +-
> drivers/pci/endpoint/pci-epc-core.c | 14 +
> drivers/pci/quirks.c | 8 +
> drivers/pmdomain/core.c | 33 +-
> drivers/power/supply/power_supply_core.c | 6 +-
> drivers/powercap/intel_rapl_tpmi.c | 19 +-
> drivers/remoteproc/imx_rproc.c | 13 +-
> drivers/scsi/fnic/fnic_main.c | 2 +-
> drivers/scsi/lpfc/lpfc_ct.c | 22 +-
> drivers/scsi/lpfc/lpfc_disc.h | 7 +
> drivers/scsi/lpfc/lpfc_els.c | 132 +-
> drivers/scsi/lpfc/lpfc_vport.c | 43 +-
> drivers/scsi/wd33c93.c | 2 +-
> drivers/soundwire/cadence_master.c | 39 +-
> drivers/soundwire/cadence_master.h | 5 +
> drivers/soundwire/intel.h | 2 +
> drivers/soundwire/intel_auxdevice.c | 1 +
> drivers/soundwire/intel_bus_common.c | 27 +-
> drivers/staging/vme_user/vme_fake.c | 6 +
> drivers/staging/vme_user/vme_tsi148.c | 6 +
> .../int340x_thermal/processor_thermal_device_pci.c | 2 -
> drivers/thermal/thermal_core.c | 5 +-
> drivers/thermal/thermal_core.h | 3 +
> drivers/thermal/thermal_netlink.c | 9 +-
> drivers/tty/serial/serial_core.c | 16 +-
> drivers/ufs/core/ufshcd.c | 5 +-
> drivers/usb/chipidea/udc.c | 8 +-
> drivers/usb/dwc2/platform.c | 26 +-
> drivers/usb/dwc3/core.c | 30 +-
> drivers/usb/dwc3/core.h | 4 -
> drivers/usb/dwc3/gadget.c | 11 -
> drivers/usb/gadget/function/uvc_v4l2.c | 12 +-
> drivers/usb/gadget/udc/core.c | 1 +
> drivers/usb/host/xhci-dbgcap.c | 133 +-
> drivers/usb/host/xhci-dbgcap.h | 2 +-
> drivers/usb/host/xhci-pci.c | 5 +
> drivers/usb/host/xhci-plat.c | 6 +
> drivers/usb/misc/yurex.c | 19 +-
> drivers/usb/storage/unusual_devs.h | 11 +
> drivers/usb/typec/tipd/core.c | 3 +-
> drivers/video/fbdev/core/fbcon.c | 2 +
> drivers/video/fbdev/sis/sis_main.c | 2 +-
> drivers/virtio/virtio.c | 59 +-
> fs/btrfs/extent-tree.c | 26 +-
> fs/btrfs/free-space-cache.c | 4 +-
> fs/btrfs/free-space-cache.h | 7 +
> fs/btrfs/volumes.h | 6 +
> fs/btrfs/zoned.c | 2 +-
> fs/ext4/ext4.h | 1 +
> fs/ext4/super.c | 29 +-
> fs/ext4/xattr.c | 4 +-
> fs/f2fs/file.c | 13 +
> fs/nfs/callback_xdr.c | 2 +
> fs/nfs/client.c | 1 +
> fs/nfs/nfs42proc.c | 2 +-
> fs/nfs/nfs4state.c | 2 +-
> fs/nfsd/filecache.c | 4 +-
> fs/nfsd/nfssvc.c | 6 +-
> fs/ntfs3/file.c | 40 +-
> fs/ntfs3/frecord.c | 21 +-
> fs/ntfs3/fslog.c | 19 +-
> fs/ntfs3/namei.c | 4 +-
> fs/proc/kcore.c | 36 +-
> fs/smb/client/smb2inode.c | 24 +-
> fs/smb/client/smb2ops.c | 47 +-
> fs/smb/client/smb2pdu.c | 6 +
> fs/unicode/mkutf8data.c | 70 -
> fs/unicode/utf8data.c_shipped | 6703 ++++++++++----------
> include/linux/bpf.h | 1 +
> include/linux/nfs_fs_sb.h | 1 +
> include/linux/pci-epc.h | 2 +
> include/linux/pci_ids.h | 3 +
> include/linux/virtio.h | 11 +-
> include/net/mctp.h | 2 +-
> include/net/rtnetlink.h | 17 +
> include/net/sch_generic.h | 1 -
> include/net/sock.h | 2 +
> io_uring/io_uring.c | 15 +
> io_uring/rw.c | 19 +-
> kernel/bpf/arraymap.c | 3 +
> kernel/bpf/core.c | 21 +-
> kernel/bpf/hashtab.c | 3 +
> kernel/bpf/syscall.c | 19 +-
> kernel/kthread.c | 2 +
> kernel/rcu/tree_nocb.h | 8 +-
> mm/secretmem.c | 4 +-
> net/bluetooth/hci_conn.c | 3 +
> net/bluetooth/rfcomm/sock.c | 2 -
> net/bridge/br_netfilter_hooks.c | 5 +
> net/bridge/br_netlink.c | 6 +-
> net/bridge/br_private.h | 5 +-
> net/bridge/br_vlan.c | 19 +-
> net/core/dst.c | 17 +-
> net/core/rtnetlink.c | 29 +
> net/core/skbuff.c | 12 +-
> net/dsa/user.c | 11 +-
> net/ipv4/netfilter/nf_reject_ipv4.c | 10 +-
> net/ipv4/netfilter/nft_fib_ipv4.c | 4 +-
> net/ipv4/tcp_input.c | 42 +-
> net/ipv6/netfilter/nf_reject_ipv6.c | 5 +-
> net/ipv6/netfilter/nft_fib_ipv6.c | 5 +-
> net/l2tp/l2tp_core.c | 4 +-
> net/l2tp/l2tp_core.h | 1 +
> net/mctp/af_mctp.c | 6 +-
> net/mctp/device.c | 30 +-
> net/mctp/neigh.c | 31 +-
> net/mctp/route.c | 33 +-
> net/mpls/af_mpls.c | 31 +-
> net/mptcp/mib.c | 2 +
> net/mptcp/mib.h | 2 +
> net/mptcp/pm_netlink.c | 3 +-
> net/mptcp/protocol.c | 24 +-
> net/mptcp/subflow.c | 6 +-
> net/netfilter/nf_nat_core.c | 120 +-
> net/netfilter/nf_tables_api.c | 2 +-
> net/netfilter/nft_compat.c | 6 +-
> net/netfilter/nft_log.c | 2 +-
> net/netfilter/nft_meta.c | 2 +-
> net/netfilter/nft_numgen.c | 2 +-
> net/netfilter/nft_set_pipapo.c | 8 +-
> net/netfilter/nft_tunnel.c | 5 +-
> net/netfilter/xt_CHECKSUM.c | 33 +-
> net/netfilter/xt_CLASSIFY.c | 16 +-
> net/netfilter/xt_CONNSECMARK.c | 36 +-
> net/netfilter/xt_CT.c | 106 +-
> net/netfilter/xt_IDLETIMER.c | 59 +-
> net/netfilter/xt_LED.c | 39 +-
> net/netfilter/xt_NFLOG.c | 36 +-
> net/netfilter/xt_RATEEST.c | 39 +-
> net/netfilter/xt_SECMARK.c | 27 +-
> net/netfilter/xt_TRACE.c | 35 +-
> net/netfilter/xt_addrtype.c | 15 +-
> net/netfilter/xt_cluster.c | 33 +-
> net/netfilter/xt_connbytes.c | 4 +-
> net/netfilter/xt_connlimit.c | 39 +-
> net/netfilter/xt_connmark.c | 28 +-
> net/netfilter/xt_mark.c | 42 +-
> net/netlink/af_netlink.c | 3 +-
> net/phonet/pn_netlink.c | 28 +-
> net/rxrpc/sendmsg.c | 10 +-
> net/sched/sch_api.c | 7 +-
> net/sctp/socket.c | 18 +-
> net/socket.c | 7 +-
> net/unix/af_unix.c | 80 +-
> sound/pci/hda/hda_intel.c | 2 +-
> sound/pci/hda/patch_realtek.c | 1 +
> sound/soc/amd/acp/acp-legacy-common.c | 5 +
> sound/soc/amd/acp/amd.h | 2 +
> tools/iio/iio_generic_buffer.c | 4 +
> tools/lib/bpf/btf.c | 1 +
> tools/lib/bpf/libbpf.c | 18 +-
> tools/perf/util/machine.c | 17 +-
> tools/perf/util/thread.c | 4 -
> tools/perf/util/thread.h | 1 -
> tools/testing/ktest/ktest.pl | 2 +-
> tools/testing/selftests/bpf/progs/bpf_misc.h | 15 +-
> .../testing/selftests/bpf/progs/verifier_int_ptr.c | 5 +-
> tools/testing/selftests/bpf/test_loader.c | 47 +-
> tools/testing/selftests/mm/hmm-tests.c | 2 +-
> .../selftests/net/forwarding/no_forwarding.sh | 2 +-
> tools/testing/selftests/rseq/rseq.c | 110 +-
> tools/testing/selftests/rseq/rseq.h | 10 +-
> 316 files changed, 6800 insertions(+), 5242 deletions(-)
> delete mode 100644 arch/s390/kernel/earlypgm.S
>
Applied to noble:linux master-next branch. Thanks!
Note: the following commits are skipped (dropped):
* selftests: net: Remove executable bits from library scripts
(Reason: Empty commit. Also, Noble innately has the original patch.)
More information about the kernel-team
mailing list