Commit e9c6313
committed
Merge tag 'v6.1.136' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into linux-msft-wsl-6.1.y
This is the 6.1.136 stable release
* tag 'v6.1.136' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux:
Linux 6.1.136
objtool: Silence more KCOV warnings, part 2
ASoC: qcom: q6afe-dai: fix Display Port Playback stream name
PCI: Fix use-after-free in pci_bus_release_domain_nr()
tracing: Remove pointer (asterisk) and brackets from cpumask_t field
phy: freescale: imx8m-pcie: Add one missing error return
phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
nvme: fixup scan failure for non-ANA multipath controllers
MIPS: cm: Fix warning if MIPS_CM is disabled
xdp: Reset bpf_redirect_info before running a xdp's BPF prog.
net: dsa: mv88e6xxx: enable STU methods for 6320 family
net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
net: dsa: mv88e6xxx: enable PVT for 6321 switch
net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
net/sched: act_mirred: don't override retval if we already lost the skb
crypto: atmel-sha204a - Set hwrng quality to lowest possible
comedi: jr3_pci: Fix synchronous deletion of timer
jfs: define xtree root and page independently
of: module: add buffer overflow check in of_modalias()
spi: spi-imx: Add check for spi_imx_setupxfer()
md/raid1: Add check for missing source disk in process_checks()
ubsan: Fix panic from test_ubsan_out_of_bounds
spi: tegra210-quad: add rate limiting and simplify timeout error message
spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
loop: aio inherit the ioprio of original request
x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
scsi: pm80xx: Set phy_attached to zero when device is gone
scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
ext4: make block validity check resistent to sb bh corruption
nvmet-fc: put ref when assoc->del_work is already scheduled
nvmet-fc: take tgtport reference only once
x86/bugs: Don't fill RSB on context switch with eIBRS
x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
x86/bugs: Use SBPB in write_ibpb() if applicable
selftests/mincore: Allow read-ahead pages to reach the end of the file
objtool: Stop UNRET validation on UD2
nvme: re-read ANA log page after ns scan completes
ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
ACPI: EC: Set ec_no_wakeup for Lenovo Go S
nvme: requeue namespace scan on missed AENs
xen: Change xen-acpi-processor dom0 dependency
selftests: ublk: fix test_stripe_04
udmabuf: fix a buf size overflow issue during udmabuf creation
KVM: s390: Don't use %pK through tracepoints
sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
rtc: pcf85063: do a SW reset if POR failed
9p/net: fix improper handling of bogus negative read/write replies
ntb_hw_amd: Add NTB PCI ID for new gen CPU
ntb: reduce stack usage in idt_scan_mws
qibfs: fix _another_ leak
objtool, lkdtm: Obfuscate the do_nothing() pointer
objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
objtool: Silence more KCOV warnings
thunderbolt: Scan retimers after device router has been enumerated
usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
dmaengine: dmatest: Fix dmatest waiting less when interrupted
sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
usb: host: max3421-hcd: Add missing spi_device_id table
s390/tty: Fix a potential memory leak bug
s390/sclp: Add check for get_zeroed_page()
parisc: PDT: Fix missing prototype warning
clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
crypto: null - Use spin lock instead of mutex
MIPS: cm: Detect CM quirks from device tree
pinctrl: renesas: rza2: Fix potential NULL pointer dereference
USB: wdm: add annotation
USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
USB: wdm: close race between wdm_open and wdm_wwan_port_stop
USB: wdm: handle IO errors in wdm_wwan_port_start
USB: VLI disk crashes if LPM is used
usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
usb: dwc3: xilinx: Prevent spike in reset signal
usb: dwc3: gadget: check that event count does not exceed event buffer length
USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
usb: chipidea: ci_hdrc_imx: fix usbmisc handling
usb: cdns3: Fix deadlock when using NCM gadget
USB: serial: simple: add OWON HDS200 series oscilloscope support
USB: serial: option: add Sierra Wireless EM9291
USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
serial: sifive: lock port in startup()/shutdown() callbacks
serial: msm: Configure correct working mode before starting earlycon
misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
KVM: x86: Reset IRTE to host control if *new* route isn't postable
KVM: x86: Explicitly treat routing entry type changes as changes
mei: me: add panther lake H DID
USB: storage: quirk for ADATA Portable HDD CH94
mcb: fix a double free bug in chameleon_parse_gdd()
KVM: SVM: Allocate IR data using atomic allocation
LoongArch: Remove a bogus reference to ZONE_DMA
LoongArch: Return NULL from huge_pte_offset() for invalid PMD
drm/amd/display: Force full update in gpu reset
drm/amd/display: Fix gpu reset in multidisplay config
net: selftests: initialize TCP header and skb payload with zero
xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
virtio_console: fix missing byte order handling for cols and rows
wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
LoongArch: Make regs_irqs_disabled() more clear
LoongArch: Select ARCH_USE_MEMTEST
perf/x86: Fix non-sampling (counting) events on certain x86 platforms
iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
net_sched: hfsc: Fix a UAF vulnerability in class handling
tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
net: phy: leds: fix memory leak
net: lwtunnel: disable BHs when required
scsi: core: Clear flags for scsi_cmnd that did not complete
btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
cpufreq: cppc: Fix invalid return value in .get() callback
cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
dma/contiguous: avoid warning about unused size_bytes
selftests/mm: generate a temporary mountpoint for cgroup filesystem
ASoC: qcom: Fix sc7280 lpass potential buffer overflow
ASoC: qcom: q6dsp: add support to more display ports
phy: freescale: imx8m-pcie: assert phy reset and perst in power off
phy: freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support
PCI: Fix reference leak in pci_register_host_bridge()
PCI: Assign PCI domain IDs by ida_alloc()
of: resolver: Fix device node refcount leakage in of_resolve_phandles()
of: resolver: Simplify of_resolve_phandles() using __free()
clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
clk: renesas: rzg2l: Refactor SD mux driver
clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
clk: renesas: rzg2l: Add struct clk_hw_data
clk: renesas: rzg2l: Use u32 for flag and mux_flags
backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
backlight: led_bl: Convert to platform remove callback returning void
iio: adc: ad7768-1: Fix conversion result sign
iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
net: dsa: mv88e6xxx: fix VTU methods for 6320 family
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
net: dsa: mv88e6xxx: add field to specify internal phys layout
net: dsa: mv88e6xxx: pass directly chip structure to mv88e6xxx_phy_is_internal
net: dsa: mv88e6xxx: move link forcing to mac_prepare/mac_finish
net: dsa: add support for mac_prepare() and mac_finish() calls
net: dsa: mv88e6xxx: don't dispose of Global2 IRQ mappings from mdiobus code
auxdisplay: hd44780: Fix an API misuse in hd44780.c
auxdisplay: hd44780: Convert to platform remove callback returning void
tracing: Verify event formats that have "%*p.."
tracing: Add __print_dynamic_array() helper
tracing: Add __string_len() example
tracing: Fix cpumask() example typo
tracing: Add __cpumask to denote a trace event field that is a cpumask_t
module: sign with sha512 instead of sha1 by defaultFile tree
148 files changed
+1429
-575
lines changed- arch
- loongarch
- include/asm
- mm
- mips
- include/asm
- kernel
- parisc/kernel
- s390/kvm
- x86
- entry
- events
- kernel
- cpu
- kvm
- svm
- vmx
- mm
- crypto
- drivers
- acpi
- auxdisplay
- block
- char
- clk
- renesas
- comedi/drivers
- cpufreq
- crypto
- dma-buf
- dma
- gpu/drm/amd/display/amdgpu_dm
- iio/adc
- infiniband/hw/qib
- iommu/amd
- mcb
- md
- misc
- lkdtm
- mchp_pci1xxxx
- mei
- net
- dsa/mv88e6xxx
- phy
- wireless/realtek/rtw88
- ntb/hw
- amd
- idt
- nvme
- host
- target
- of
- pci
- phy/freescale
- pinctrl/renesas
- rtc
- s390/char
- scsi
- hisi_sas
- pm8001
- spi
- thunderbolt
- tty/serial
- ufs/host
- usb
- cdns3
- chipidea
- class
- core
- dwc3
- gadget/udc/aspeed-vhub
- host
- serial
- storage
- video/backlight
- xen
- fs
- btrfs
- ext4
- jfs
- ntfs3
- include
- dt-bindings/sound
- linux
- net
- trace
- stages
- init
- kernel
- dma
- module
- trace
- lib
- net
- 9p
- core
- dsa
- mac80211
- sched
- tipc
- samples/trace_events
- scripts
- sound
- soc
- codecs
- qcom
- qdsp6
- virtio
- tools
- objtool
- testing/selftests
- mincore
- ublk
- vm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
148 files changed
+1429
-575
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | 92 | | |
96 | 93 | | |
97 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
50 | 60 | | |
51 | 61 | | |
52 | 62 | | |
| |||
85 | 95 | | |
86 | 96 | | |
87 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
88 | 110 | | |
89 | 111 | | |
90 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
238 | 240 | | |
239 | 241 | | |
240 | 242 | | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
241 | 255 | | |
242 | 256 | | |
243 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| 77 | + | |
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
| 258 | + | |
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments