Commit d5eee7c
committed
Merge tag 'v6.1.132' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into linux-msft-wsl-6.1.y
This is the 6.1.132 stable release
* tag 'v6.1.132' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux:
Linux 6.1.132
xfs: give xfs_extfree_intent its own perag reference
block, bfq: fix re-introduced UAF in bic_set_bfqq()
mm/migrate: fix shmem xarray update during migration
wifi: iwlwifi: mvm: ensure offloading TID queue exists
fs/ntfs3: Change new sparse cluster processing
drm/amdgpu: fix use-after-free bug
arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
drm/mediatek: Fix coverity issue with unintentional integer overflow
netfilter: nft_counter: Use u64_stats_t for statistic.
mptcp: Fix data stream corruption in the address announcement
drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
ksmbd: fix incorrect validation for num_aces field of smb_acl
drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
soc: qcom: pdr: Fix the potential deadlock
batman-adv: Ignore own maximum aggregation size during RX
xsk: fix an integer overflow in xp_create_and_assign_umem()
efi/libstub: Avoid physical address 0x0 when doing random allocation
ARM: shmobile: smp: Enforce shmobile_smp_* alignment
proc: fix UAF in proc_get_inode()
mmc: atmel-mci: Add missing clk_disable_unprepare()
mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
regulator: check that dummy regulator has been probed before using it
drm/v3d: Don't run jobs that have errors flagged in its fence
can: flexcan: disable transceiver during system PM
can: flexcan: only change CAN state when link up in system PM
can: rcar_canfd: Fix page entries in the AFL list
i2c: omap: fix IRQ storms
Revert "gre: Fix IPv6 link-local address generation."
net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
net: lwtunnel: fix recursion loops
net: atm: fix use after free in lec_send()
ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
Bluetooth: Fix error code in chan_alloc_skb_cb()
RDMA/hns: Fix wrong value of max_sge_rd
RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
RDMA/hns: Fix soft lockup during bt pages loop
RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
ARM: dts: bcm2711: Don't mark timer regs unconfigured
ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
ARM: dts: bcm2711: PL011 UARTs are actually r1p5
soc: imx8m: Unregister cpufreq and soc dev in cleanup path
soc: imx8m: Use devm_* to simplify probe failure handling
soc: imx8m: Remove global soc_uid
xfrm_output: Force software GSO only in tunnel mode
arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
firmware: imx-scu: fix OF node leak in .probe()
smb: client: fix potential UAF in cifs_dump_full_key()
nvme-tcp: Fix a C2HTermReq error message
HID: apple: disable Fn key handling on the Omoton KB066
smb: client: Fix match_session bug preventing session reuse
smb3: add support for IAKerb
arm64: mm: Populate vmemmap at the page level if not section aligned
i2c: sis630: Fix an error handling path in sis630_probe()
i2c: ali15x3: Fix an error handling path in ali15x3_probe()
i2c: ali1535: Fix an error handling path in ali1535_probe()
cifs: Fix integer overflow while processing closetimeo mount option
cifs: Fix integer overflow while processing actimeo mount option
cifs: Fix integer overflow while processing acdirmax mount option
cifs: Fix integer overflow while processing acregmax mount option
scripts: generate_rust_analyzer: add missing macros deps
scripts: generate_rust_analyzer: provide `cfg`s for `core` and `alloc`
scripts: `make rust-analyzer` for out-of-tree modules
scripts: generate_rust_analyzer: Handle sub-modules with no Makefile
ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
ASoC: ops: Consistently treat platform_max as control value
leds: mlxreg: Use devm_mutex_init() for mutex initialization
tcp: fix forever orphan socket caused by tcp_abort
tcp: fix races in tcp_abort()
lib/buildid: Handle memfd_secret() files in build_id_parse()
rust: Disallow BTF generation with Rust + LTO
qlcnic: fix memory leak issues in qlcnic_sriov_common.c
ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
clk: samsung: update PLL locktime for PLL142XX used on FSD platform
drm/amd/display: Fix slab-use-after-free on hdcp_work
drm/amd/display: Assign normalized_pix_clk when color depth = 14
drm/amd/display: Restore correct backlight brightness after a GPU reset
drm/dp_mst: Fix locking when skipping CSN before topology probing
drm/atomic: Filter out redundant DPMS calls
x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
USB: serial: option: match on interface class for Telit FN990B
USB: serial: option: fix Telit Cinterion FE990A name
USB: serial: option: add Telit Cinterion FE990B compositions
USB: serial: ftdi_sio: add support for Altera USB Blaster 3
Input: i8042 - swap old quirk combination with new quirk for more devices
Input: i8042 - swap old quirk combination with new quirk for several devices
Input: i8042 - add required quirks for missing old boardnames
Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
xfs: remove conditional building of rt geometry validator functions
xfs: reset XFS_ATTR_INCOMPLETE filter on node removal
xfs: update dir3 leaf block metadata after swap
xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real
xfs: fix perag leak when growfs fails
xfs: add lock protection when remove perag from radix tree
xfs: initialise di_crc in xfs_log_dinode
xfs: force all buffers to be written during btree bulk load
xfs: recompute growfsrtfree transaction reservation while growing rt volume
xfs: remove unused fields from struct xbtree_ifakeroot
xfs: don't allow overly small or large realtime volumes
xfs: fix 32-bit truncation in xfs_compute_rextslog
xfs: make rextslog computation consistent with mkfs
xfs: don't leak recovered attri intent items
xfs: consider minlen sized extents in xfs_rtallocate_extent_block
xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t
xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
xfs: reserve less log space when recovering log intent items
xfs: use deferred frees for btree block freeing
xfs: fix bounds check in xfs_defer_agfl_block()
xfs: validate block number being freed before adding to xefi
xfs: pass per-ag references to xfs_free_extent
xfs: pass the xfs_bmbt_irec directly through the log intent code
xfs: fix confusing xfs_extent_item variable names
xfs: pass xfs_extent_free_item directly through the log intent code
xfs: pass refcount intent directly through the log intent code
io_uring: fix corner case forgetting to vunmap
io_uring: don't attempt to mmap larger than what the user asks for
io_uring: get rid of remap_pfn_range() for mapping rings/sqes
mm: add nommu variant of vm_insert_pages()
io_uring: add ring freeing helper
io_uring: return error pointer from io_mem_alloc()
block: fix 'kmem_cache of name 'bio-108' already exists'
drm/nouveau: Do not override forced connector status
mptcp: safety check before fallback
x86/irq: Define trace events conditionally
perf/x86/intel: Use better start period for frequency mode
fuse: don't truncate cached, mutated symlink
ASoC: tas2764: Set the SDOUT polarity correctly
ASoC: tas2764: Fix power control mask
ASoC: tas2770: Fix volume scale
nvme: only allow entering LIVE from CONNECTING state
sctp: Fix undefined behavior in left shift operation
nvmet-rdma: recheck queue state is LIVE in state lock in recv done
nvme-tcp: add basic support for the C2HTermReq PDU
nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
ASoC: rsnd: adjust convert rate limitation
ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
ALSA: hda/realtek: Limit mic boost on Positivo ARN50
Xen/swiotlb: mark xen_swiotlb_fixup() __init
thermal/cpufreq_cooling: Remove structure member documentation
s390/cio: Fix CHPID "configure" attribute caching
platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
sched: Clarify wake_up_q()'s write to task->wake_q.next
HID: apple: fix up the F6 key on the Omoton KB066 keyboard
HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
HID: ignore non-functional sensor in HP 5MP Camera
HID: intel-ish-hid: Send clock sync message immediately after reset
HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
vboxsf: fix building with GCC 15
alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
smb: client: fix noisy when tree connecting to DFS interlink targets
ACPI: resource: IRQ override for Eluktronics MECH-17
scsi: qla1280: Fix kernel oops when debug level > 2
scsi: core: Use GFP_NOIO to avoid circular locking dependency
iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
powercap: call put_device() on an error path in powercap_register_control_type()
hrtimers: Mark is_migration_base() with __always_inline
nvme-fc: go straight to connecting state when initializing
net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
net/mlx5: Bridge, fix the crash caused by LAG state check
net: openvswitch: remove misbehaving actions length check
gre: Fix IPv6 link-local address generation.
netfilter: nft_exthdr: fix offset with ipv4_find_option()
net_sched: Prevent creation of classes with TC_H_ROOT
ipvs: prevent integer overflow in do_ip_vs_get_ctl()
netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
bonding: fix incorrect MAC address setting to receive NS messages
net: switchdev: Convert blocking notification chain to a raw one
eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
net/mlx5: handle errors in mlx5_chains_create_table()
Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
netpoll: hold rcu read lock in __netpoll_send_skb()
net: mctp i2c: Copy headers if cloned
net: dsa: mv88e6xxx: Verify after ATU Load ops
Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
Bluetooth: hci_event: Fix enabling passive scanning
wifi: cfg80211: cancel wiphy_work before freeing wiphy
sched: address a potential NULL pointer dereference in the GRED scheduler.
netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
ice: fix memory leak in aRFS after reset
netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
pinctrl: bcm281xx: Fix incorrect regmap max_registers value
fbdev: hyperv_fb: iounmap() the correct memory when removing a device
fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super
hrtimer: Use and report correct timerslack values for realtime tasks
sched/isolation: Prevent boot crash when the boot CPU is nohz_full
clockevents/drivers/i8253: Fix stop sequence for timer 0File tree
225 files changed
+2536
-1520
lines changed- Documentation/timers
- arch
- alpha
- include/asm
- kernel
- arm64
- boot/dts
- freescale
- rockchip
- mm
- arm
- boot/dts
- mach-omap1
- mach-shmobile
- x86
- events/intel
- kernel
- cpu
- microcode
- block
- drivers
- acpi
- clk/samsung
- clocksource
- firmware
- efi/libstub
- imx
- gpu/drm
- amd
- amdgpu
- display
- amdgpu_dm
- dc
- core
- dce
- display
- gma500
- hyperv
- mediatek
- nouveau
- radeon
- v3d
- hid
- intel-ish-hid
- ipc
- ishtp
- hv
- i2c/busses
- infiniband/hw
- bnxt_re
- hns
- input/serio
- leds
- media/platform/mediatek/vcodec/vdec
- mmc/host
- net
- bonding
- can
- flexcan
- rcar
- dsa/mv88e6xxx
- ethernet
- broadcom/bnxt
- intel/ice
- mellanox/mlx5/core
- en/rep
- lib
- qlogic/qlcnic
- mctp
- wireless/intel/iwlwifi/mvm
- wwan
- nvme
- host
- target
- pinctrl/bcm
- platform/x86
- powercap
- regulator
- s390/cio
- scsi
- soc
- imx
- qcom
- thermal
- usb/serial
- video/fbdev
- xen
- fs
- fuse
- ntfs3
- proc
- smb
- client
- server
- vboxsf
- xfs
- libxfs
- scrub
- include
- linux
- net/bluetooth
- sound
- uapi/linux
- init
- io_uring
- kernel
- sched
- time
- lib
- mm
- net
- atm
- batman-adv
- bluetooth
- rfcomm
- core
- ipv4
- ipv6
- mptcp
- netfilter
- ipvs
- openvswitch
- sched
- sctp
- switchdev
- wireless
- xdp
- xfrm
- rust
- scripts
- sound
- pci/hda
- soc
- amd/yc
- codecs
- sh/rcar
- sof/intel
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
225 files changed
+2536
-1520
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
| 132 | + | |
| 133 | + | |
137 | 134 | | |
138 | 135 | | |
139 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
1851 | 1851 | | |
1852 | 1852 | | |
1853 | 1853 | | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
1858 | | - | |
1859 | 1854 | | |
1860 | 1855 | | |
1861 | 1856 | | |
| |||
1908 | 1903 | | |
1909 | 1904 | | |
1910 | 1905 | | |
| 1906 | + | |
1911 | 1907 | | |
1912 | 1908 | | |
1913 | 1909 | | |
| |||
2044 | 2040 | | |
2045 | 2041 | | |
2046 | 2042 | | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
2047 | 2048 | | |
2048 | 2049 | | |
2049 | 2050 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | 148 | | |
153 | 149 | | |
154 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
325 | | - | |
| 325 | + | |
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
18 | | - | |
19 | | - | |
| 16 | + | |
20 | 17 | | |
21 | 18 | | |
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
25 | 22 | | |
26 | | - | |
27 | | - | |
| 23 | + | |
28 | 24 | | |
29 | 25 | | |
30 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1213 | 1213 | | |
1214 | 1214 | | |
1215 | 1215 | | |
1216 | | - | |
1217 | | - | |
| 1216 | + | |
1218 | 1217 | | |
1219 | 1218 | | |
1220 | 1219 | | |
| |||
1236 | 1235 | | |
1237 | 1236 | | |
1238 | 1237 | | |
1239 | | - | |
1240 | | - | |
1241 | | - | |
1242 | | - | |
1243 | | - | |
1244 | | - | |
1245 | | - | |
| 1238 | + | |
1246 | 1239 | | |
1247 | 1240 | | |
1248 | 1241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| |||
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
454 | | - | |
455 | | - | |
456 | 454 | | |
457 | 455 | | |
458 | 456 | | |
| |||
1154 | 1152 | | |
1155 | 1153 | | |
1156 | 1154 | | |
| 1155 | + | |
1157 | 1156 | | |
1158 | 1157 | | |
1159 | 1158 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments