| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
dmaengine: xilinx: use correct enum for dma_data_direction
Revert "spi: increase timeout value for spi transfers"
Revert "arm: zynq: Suspend support"
firmware: xilinx: Export function to use in other module
Revert "usb: xhci: wait for at least 1ms after exiting U3"
Revert "usb: dwc3: Fix the broken suspend/resume functionality in dwc3"
dt-bindings: net: cdns,macb: Remove cdns,versal-gem compatible string
Revert "dt-bindings: clock: versal: Correct example dts"
Revert "fpga: zynq: Fix incorrect variable type"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Revert "firmware: xilinx: xilinx: Add IOCTL ids for probe counter"
mailbox: Explicitly include correct DT includes
mailbox: zynqmp: Fix IPI isr handling
mailbox: zynqmp: Fix counts of child nodes
Revert "dt-bindings: zynqmp: Add new PD_PL macro"
Revert "firmware: xilinx: Add zynqmp SGMII firmware support"
Revert "dt-bindings: usb: host: ehci-xilinx: Add binding doc"
arm64: xilinx: Sync defconfigs with the latest Kconfig layout
|
| | |
| | |
| | |
| | | |
arm64: xilinx: Enable KASLR in defconfig
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Revert "firmware: xilinx: Open MMIO read/write interface via debugfs"
Revert "include: dt-bindings: Add mscc-vsc8531 RGMII clock delay definitions"
Revert "firmware: xilinx: add support for sd/usb/gem config"
arm: dts: xilinx: Remove redundant is-dual and is-stacked DT properties
Revert "firmware: xilinx: Add ULPI reset support"
misc: Get OPEN_DICE/VCPU_STALL_DETECTOR back
Revert "remoteproc: Add support for peek from remote and acking kick from remote"
Revert "uartlite: Update the default for the parameter"
dt-bindings: misc: Remove description for xlnx,fclk
clocking-wizard: Sync internal driver with v7 version
dt-bindings: clock: xilinx: add versal compatible
clocking-wizard: Sync valuem/d/o names with upstream version
Revert "clocking-wizard: Add versal clocking wizard support"
Revert "dt-bindings: Add versal clocking wizard"
arm64: versal: Switch to new xlnx,versal-ddrmc compatible string
EDAC/versal: Move driver to its final location
edac: zynqmp_edac: Moved driver to new location
Revert "i2c: mux: pca954x: write to mux channel always"
arm64: versal: Update SE5 Ethernet PHY RGMII properties
net: phy: mscc: fix packet loss due to RGMII delays
phy: mscc: Add support for RGMII delay configuration
phy: mscc: Use PHY_ID_MATCH_VENDOR to minimize PHY ID table
net: phy: mscc: enable VSC8501/2 RGMII RX clock
net: phy: mscc: remove unnecessary phydev locking
Revert "phy: mscc: Add support for VSC8531_02 with RGMII tuning"
Revert "dt-bindings: mscc: Add RGMII RX and TX delay tuning"
Revert "edac: Add documentation for cortexa53 edac sysfs"
soc: xilinx: Remove XPM_NODETYPE_ macro prefix
dt-bindings: i2c: xiic: Sync up with upstream
Revert "irqchip: xilinx: Make per cpu primary controller entries"
Revert "irqchip: xilinx: Move early initialization to own function"
Revert "irqchip: xilinx: Add support for sw interrupts"
Revert "irqchip: xilinx: Support only LE/BE irqc by the same driver"
Revert "irqchip: xilinx: Add support for cpu hotplug"
Revert "irqchip: xilinx: Add support for Microblaze SMP"
Revert "irqchip: xilinx: Change level for cpu-id warning"
Revert "edac: add support for ARM PL310 L2 cache parity"
Revert "microblaze: timer: Dont use cpu timer setting"
Revert "microblaze: timer: Separate clocksource timer from clockevent one"
Revert "microblaze: timer: Pass timer freq via parameter"
Revert "microblaze: timer: Squash clocksource code together"
Revert "microblaze: timer: Covert timer to use cpu hotplug"
Revert "microblaze: timer: Move irq code to clockevent function"
Revert "microblaze: timer: Create per cpu clockevent device"
Revert "microblaze: timer: Remove global variables"
Revert "microblaze: timer: Make sure that clockevent timer is initialized properly"
Revert "microblaze: timer: Group clockevent setting together"
Revert "microblaze: timer: Detect cpu_id from DT"
Revert "microblaze: timer: Change timer initialization setting"
Revert "microblaze: timer: Make timer SMP aware"
Revert "microblaze: timer: Add condition to check return value"
Revert "microblaze: timer: Fix incompatible parameters passed to the function"
Revert "microblaze: Change TLB mapping and free space allocation"
Revert "microblaze: Define SMP safe bit operations"
Revert "microblaze: Make cpuinfo structure SMP aware"
Revert "microblaze: Add SMP implementation of xchg and cmpxchg"
Revert "microblaze: Remove disabling IRQ while pte_update() run"
Revert "microblaze: Implement architecture spinlock"
Revert "microblaze: Do atomic operations by using exclusive"
Revert "microblaze: Prepare entry.S for SMP implementation"
Revert "microblaze: Rework mmu context management to prepare"
Revert "microblaze: Enable experimental SMP functionality"
Revert "microblaze: Add defconfig and DT for SMP design"
Revert "clk: Add ccf driver for IDT 8T49N24x UFT"
Revert "dt-bindings: Add binding for IDT 8T49N24x UFT"
arm64: zynqmp: Remove description for 8T49N240
Revert "Xilinx: ARM: Devcfg and SLCR drivers updated to support reconfiguration."
arm64: versal-net: Add missing xlnx,versal-firmware string
arm64: versal-net: Append xlnx,versal-clk to clock node
arm64: zynqmp: Remove unused xlnx,phy-type DT property
arm64: zynqmp: Add output-enable pins to SOM KD240
arm64: zynqmp: Enable uart0 with pinctrl description
arm64: zynqmp: Add support for K26 rev2 boards
arm64: zynqmp: Setup default si570 frequency to 156.25MHz
arm: dts: xilinx: Remove redundant is-dual and is-stacked DT properties
Revert "watchdog: xilinx_wwdt: Add "xlnx,versal-wwdt-1.0" compatible"
Revert "dt-bindings: watchdog: xlnx,versal-wwdt: Add "xlnx,versal-wwdt-1.0" compatible"
fpga: bridge: make fpga_bridge_class a static const structure
fpga: bridge: return errors in the show() method of the "state" attribute
fpga: bridge: properly initialize bridge device before populating children
fpga: bridge: fix kernel-doc parameter description
fpga: bridge: fix kernel-doc
edac: Remove the cortex cache edac driver
Revert "edac: Update device tree bindings for cortex_arm64"
drm: xlnx: hdmitx: Add HDCP1X support
dt-bindings: display: xlnx: hdmitx: Add HDCP1X key management support
drm: xlnx: hdcp: Add HDMI supportive HDCP1X functionalities
drm: xlnx: hdcp: Add HDMI supportive HDCP Secure hashing algorithm
staging: xilinx_hdcp: Remove unused XBYTES_PER_DIGIT #define
staging: xlnx_hdcp1x: Add HDMI supportive functionality
staging: xlnx_hdcp1x: Fix kernel-doc errors
firmware: xilinx: fix enum mismatch
Revert "uas: Add US_FL_NO_ATA_1X for linux tcm_usb_gadget"
Revert "serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO"
i2c: xiic: Correct return value check for xiic_reinit()
Revert "drivers: clk: zynqmp: Add versal-net compatible string"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
2024.1 has been reset back to 6.1.0 version, but is otherwise functionally
similar to the 6.1.30 release from 2023.2.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |\|
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
net: macb: Set MDIO clock divisor for pclk higher than 160MHz
mtd: rawnand: arasan: Avoid overwriting valid data while checking for bitflips during HW-ECC read
Revert "mtd: rawnand: arasan: Use on-host ecc engine in hw-ecc mode"
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mtd: spi-nor: Fix Write failure in SST flashes
spi: spi-cadence: Correct irq sequence for read
arm64: zynqmp: Add output-enable pins to SOMs
v4l: xilinx: xcsirxss: Fix YUV420 format
uio_xilinx_ai_engine: Fix return value of xilinx_ai_engine_simulate_irq
uio_xilinx_ai_engine: Fix irq number in call to irq_set_irqchip_state
fpga: versal: Add support for 44-bit DMA operations
misc: xilinx-ai-engine: Fix bug in setting
v4l2: xilinx: dprx: Add HDCP2x support
v4l2: xilinx: Add HDCP2x Rx support
config: xilinx: versal: Enable reset-controller
ptp: xilinx: Add workaround for EXTTS interrupt handling
spi: spi-zynq-qspi: Fix issue in accessing the upper flash
mtd: spi-nor: Fix timeout issue with winbond multi die flash
dt-bindings: net: xilinx_gmii2rgmii: Convert to json schema
staging: xilinx_hdcp: Add mmult support for HDCP2x Rx
staging: xilinx_hdcp: Add HDCP2x Rx cipher support
staging: xilinx_hdcp: Add support for HDCP2x Rx
arm64: versal-net: Fix sysmon interrupt number
watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path
watchdog: of_xilinx_wdt: Use devm_clk_get_enabled() helper
drivers: soc: xilinx: add check for platform
firmware: xilinx: Register event manager driver
drivers: soc: xilinx: add versal-net error event ids and masks
drivers: soc: xilinx: rename error event header file for versal
drivers: soc: xilinx: rename versal error event ids and masks
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
uio_xilinx_ai_engine: Fix return value of xilinx_ai_engine_simulate_irq
uio_xilinx_ai_engine: Fix irq number in call to irq_set_irqchip_state
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
fpga: versal: Add support for 44-bit DMA operations
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
misc: xilinx-ai-engine: Fix bug in setting
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
v4l2: xilinx: dprx: Add HDCP2x support
v4l2: xilinx: Add HDCP2x Rx support
config: xilinx: versal: Enable reset-controller
ptp: xilinx: Add workaround for EXTTS interrupt handling
spi: spi-zynq-qspi: Fix issue in accessing the upper flash
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mtd: spi-nor: Fix timeout issue with winbond multi die flash
dt-bindings: net: xilinx_gmii2rgmii: Convert to json schema
staging: xilinx_hdcp: Add mmult support for HDCP2x Rx
staging: xilinx_hdcp: Add HDCP2x Rx cipher support
staging: xilinx_hdcp: Add support for HDCP2x Rx
arm64: versal-net: Fix sysmon interrupt number
watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path
watchdog: of_xilinx_wdt: Use devm_clk_get_enabled() helper
drivers: soc: xilinx: add check for platform
firmware: xilinx: Register event manager driver
drivers: soc: xilinx: add versal-net error event ids and masks
drivers: soc: xilinx: rename error event header file for versal
drivers: soc: xilinx: rename versal error event ids and masks
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\ \ \
| | |/
| |/|
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
net: macb: Set MDIO clock divisor for pclk higher than 160MHz
mtd: rawnand: arasan: Avoid overwriting valid data while checking for bitflips during HW-ECC read
Revert "mtd: rawnand: arasan: Use on-host ecc engine in hw-ecc mode"
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
mtd: spi-nor: Fix Write failure in SST flashes
spi: spi-cadence: Correct irq sequence for read
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
arm64: zynqmp: Add output-enable pins to SOMs
v4l: xilinx: xcsirxss: Fix YUV420 format
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
uio_xilinx_ai_engine: Fix return value of xilinx_ai_engine_simulate_irq
uio_xilinx_ai_engine: Fix irq number in call to irq_set_irqchip_state
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | | |
fpga: versal: Add support for 44-bit DMA operations
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | | |
misc: xilinx-ai-engine: Fix bug in setting
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
v4l2: xilinx: dprx: Add HDCP2x support
v4l2: xilinx: Add HDCP2x Rx support
config: xilinx: versal: Enable reset-controller
ptp: xilinx: Add workaround for EXTTS interrupt handling
spi: spi-zynq-qspi: Fix issue in accessing the upper flash
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mtd: spi-nor: Fix timeout issue with winbond multi die flash
dt-bindings: net: xilinx_gmii2rgmii: Convert to json schema
staging: xilinx_hdcp: Add mmult support for HDCP2x Rx
staging: xilinx_hdcp: Add HDCP2x Rx cipher support
staging: xilinx_hdcp: Add support for HDCP2x Rx
arm64: versal-net: Fix sysmon interrupt number
watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path
watchdog: of_xilinx_wdt: Use devm_clk_get_enabled() helper
drivers: soc: xilinx: add check for platform
firmware: xilinx: Register event manager driver
drivers: soc: xilinx: add versal-net error event ids and masks
drivers: soc: xilinx: rename error event header file for versal
drivers: soc: xilinx: rename versal error event ids and masks
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Changelog:
(none)
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
dt-bindings: power: xilinx: merge zynqmp-genpd.txt with firmware binding
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
arm64: zynqmp: Update ECAM size to discover up to 256 buses
arm64:versal_net: Add jedec compatible string for SPI flash
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
drivers: clk: zynqmp: add hack to use old algorithm for divider round rate
misc: xilinx-ai-engine: disable clocks for releasing tiles
PCI: xilinx-nwl: Increase ECAM size to accommodate 256 buses
PCI: xilinx-nwl: Rename ECAM size default macro
PCI: xilinx-nwl: Remove unnecessary code which updates primary, secondary and sub-ordinate bus numbers
dt-bindings: PCI: xilinx-nwl: Modify ECAM size in example
mtd: spi-nor: For Winbond flashes with multiple die check WIP of each die
misc: xilinx-ai-engine: Fix dereference of null pointer
watchdog: xilinx_wwdt: Add "xlnx,versal-wwdt-1.0" compatible
dt-bindings: watchdog: xlnx,versal-wwdt: Add "xlnx,versal-wwdt-1.0" compatible
watchdog: of_xilinx_wdt: Revert Versal WWDT support
Revert "dt-bindings: watchdog: Add versal support"
misc: xilinx-ai-engine: Support to check if DM is exceeded
drm: xlnx: hdmi: Remove unused hdmi->wait_for_streamup check in xlnx_hdcp_key_store()
drm: xlnx: hdmi: Fix return value in xlnx_hdmi_exec_frl_state_lts3()
drm: xlnx: hdmi: In xlnx_hdmi_hdcp_ddc_callback_write() modify ret data type
arch: microblaze: kernel: entry.S: Fix race condition in the mb_flush_dcache and mb_invalidate_icache API
misc: xilinx-ai-engine: Replace the zeroization calls with ZynqMP PM APIs
misc: xilinx-ai-engine: Fix compilation warning
drm: xlnx: Enabled CRYPTO_AES library when HDCP is enabled in TX Subsystems
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
arm64: versal-net: Add sysmon node entry
Revert "arm64: xilinx: Replace _ from clock node names by -"
drm: xlnx: hdmi: Fix kernel documentation for xlnx_hdmi_set_frl_tmds_mode()
drm: xlnx: hdcp: Fix kernel documentation for xlnx_hdcp_tx_init()
pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high impedance
dt-bindings: pinctrl-zynqmp: Add output-enable configuration
firmware: xilinx: Add version check for TRISTATE configuration
firmware: xilinx: Use GENMASK for Family and SubFamily macros
firmware: xilinx: remove clock_setrate and clock_getrate api
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
drm: xlnx: scaler: fix kernel doc typo for function names
drm: xlnx: scaler: unused variables logic corrected
spi: spi-cadence: Fix transfer timeout issue
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
drivers: iio: adc: xadc: Correct Write edge in CFG
mtd: spi-nor: Avoid writing EAR register for flashes less than 16MB
mtd: spi-nor: Use nor->info->id[0] for manufacturer id
arm64: xilinx: Do not use _ in DT node names
arm64: zynqmp: Use s/gtr_sel/gtr-sel/ for DT node name
arm64: zynqmp: Use s/heartbeat_led/heartbeat-led/ for DT node name
arm64: xilinx: Replace _ from clock node names by -
arm64: zynqmp: Rename xlnx,mio_bank to xlnx,mio-bank for DLC21
arm64: versal-net: Remove xlnx,device_id property from VNX
arm64: versal-net: Remove ref_clk node from VNX board
staging: xilinx-tsn: Remove duplicated linux/clk.h
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
dt-bindings: hdmi-tx-ss: Fix the phy instance names
dt-bindings: hdmi-rx-ss: Fix the phy instance names
dt-bindings: vphy: Update phy lane nodes as per the IP
phy: Fix max lanes supported by video phy in HDMI 2.O mode
Revert "Create 0001-hdmitx-Fixed-hdmi-compilation-with-kernel-6.1.patch"
Create 0001-hdmitx-Fixed-hdmi-compilation-with-kernel-6.1.patc
Signed-off-by: Rajesh Gugulothu <rajesh.gugulothu@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
mtd: spi-nor: Use params->size for flash size info
misc: xilinx-ai-engine: Print wrap value in BD sysfs node
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
arm64: zynqmp: Remove USB description from SC revB/C
arm64: versal-net: add usb-wakeup interrupt in dwc3 core
arm64: versal: Add no-wp DT property in OSPI flash node
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
arm64: zynqmp: Add resets property for CAN nodes
crypto: xilinx: Add support for device keysrc
misc: Add driver support for PUF
firmware: xilinx: Add physically unclonable function (PUF) interface API for versal
drivers: iio: adc: versal-sysmon: Add I2C driver
drivers: iio: adc: Split driver into common and platform
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
v4l2: xilinx: vpss-scaler: fix kernel doc typo for function names
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
dt-bindings: can: xilinx_can: Add reset description
can: xilinx_can: Add missing kernel-doc rstc description
can: dev: add transceiver capabilities to xilinx_can
misc: xilinx-ai-engine: Added support to capture utilization.
drivers: clk: zynqmp: calculate closest mux rate
net: axienet: Implement work queue to enable/disable link training
net: axienet: Add switchable 1/10/25G MAC support
dt-bindings: net: axienet: Update binding doc for 1/10G/25G MAC
misc: xilinx-ai-engine: Add sysfs nodes to show DMA buffer descriptor metadata
misc: xilinx-ai-engine: Add DMA buffer descriptor register attributes
ptp: Add support for EXTTS
dt-bindings: ptp: xilinx: Add interrupts property
ptp: xilinx: Add timer-syncer-1588-3.0 support
dt-bindings: ptp: xilinx: Add xlnx,timer-syncer-1588-3.0 compatible string
ptp: Add support for checking has-timer-syncer IP mode
dt-bindings: ptp: xilinx: Add xlnx,has-timer-syncer
drivers: iio: adc: xilinx-ams: Add over temperature interrupts
staging: xlnx_tsmux: Fix kernel-doc typo for structure names
arm64: configs: Enable PHY_XILINX_HDMIPHY for zynqmp and versal
phy: xilinx-xhdmiphy: Fix compilation errors
clk: si5324: Fix kernel-doc typo for si5324_regmap_is_writeable func
usb: dwc3: dwc3-xilinx: added usb-wakeup irq support
usb: dwc3: xilinx: enable pme interrupt for versal
dt-bindings: usb: dwc3: Add interrupt-names property support for wakeup interrupt
mtd: spi-nor: issi: Disable 16bit status register write
mtd: spi-nor: Add flash protection support for OSPI flashes
mtd: spi-nor: Avoid setting SRWD bit in SR if WP# signal not connected
dt-bindings: mtd: jedec, spi-nor: Add DT property to avoid setting SRWD bit in status register
drivers: clk: zynqmp: update divider round rate logic
v4l: xilinx: dprx: Remove 0x200 obsolete register usage
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Also change default to be clearly undefined, this should prevent the wrong
version from accidently being enabled.
The following changes have occurred in the new branch:
arm64: zynqmp: Add resets property for CAN in KD240 board
can: xilinx_can: Add support for controller reset
Merge tag 'v6.1.30' into xlnx_rebase_v6.1_LTS_2023.1_update
arm64: zynqmp: Fix the memory node for k26/k24 kria som boards
arm64: zynqmp: Cover K24/KD240 revB/1 boards
Linux 6.1.30
drm/amdgpu: reserve the old gc_11_0_*_mes.bin
drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
drm/amdgpu: declare firmware for new MES 11.0.4
crypto: testmgr - fix RNG performance in fuzz tests
remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
rethook, fprobe: do not trace rethook related functions
rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
arm64: mte: Do not set PG_mte_tagged if tags were not initialized
s390/qdio: fix do_sqbs() inline assembly constraint
s390/crypto: use vector instructions only if available for ChaCha20
s390/dasd: fix command reject error on ESE devices
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
powerpc/64s/radix: Fix soft dirty tracking
tpm/tpm_tis: Disable interrupts for more Lenovo devices
powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
drm/amdgpu/gfx11: update gpu_clock_counter logic
drm/amdgpu: refine get gpu clock counter method
drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
drm/amdgpu/gmc11: implement get_vbios_fb_size()
drm/amd/pm: fix possible power mode mismatch between driver and PMFW
ceph: force updating the msg pointer in non-split case
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
thunderbolt: Clear registers properly when auto clear isn't in use
serial: qcom-geni: fix enabling deactivated interrupt
serial: 8250_exar: Add support for USR298x PCI Modems
serial: Add support for Advantech PCI-1611U card
mm: fix zswap writeback race condition
maple_tree: make maple state reusable after mas_empty_area()
statfs: enforce statfs[64] structure initialization
KVM: Fix vcpu_array[0] races
ksmbd: fix global-out-of-bounds in smb2_find_context_vals
ksmbd: fix wrong UserName check in session_user
ksmbd: allocate one more byte for implied bcc[0]
ksmbd: smb2: Allow messages padded to 8byte boundary
SMB3: drop reference to cfile before sending oplock break
SMB3: Close all deferred handles of inode in case of handle lease break
wifi: rtw88: use work to update rate to avoid RCU warning
can: kvaser_pciefd: Disable interrupts in probe error path
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
can: kvaser_pciefd: Empty SRB buffer in probe
can: kvaser_pciefd: Call request_irq() before enabling interrupts
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
ALSA: hda/realtek: Add quirk for Clevo L140AU
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
ALSA: hda: Fix Oops by 9.1 surround channel names
xhci: Fix incorrect tracking of free space on transfer rings
xhci-pci: Only run d3cold avoidance quirk for s2idle
Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
usb: typec: altmodes/displayport: fix pin_assignment_show
usb: gadget: u_ether: Fix host MAC address case
usb: dwc3: debugfs: Resume dwc3 before accessing registers
usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
usb-storage: fix deadlock when a scsi command timeouts more than once
USB: usbtmc: Fix direction for 0-length ioctl control messages
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
bridge: always declare tunnel functions
netfilter: nft_set_rbtree: fix null deref on element insertion
netfilter: nf_tables: fix nft_trans type confusion
net: selftests: Fix optstring
net: pcs: xpcs: fix C73 AN not getting enabled
net: wwan: iosm: fix NULL pointer dereference when removing device
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
igb: fix bit_shift to be in [1..8] range
net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
cassini: Fix a memory leak in the error handling path of cas_init_one()
tun: Fix memory leak for detached NAPI queue.
net: tun: rebuild error handling in tun_get_user
scsi: storvsc: Don't pass unused PFNs to Hyper-V host
wifi: iwlwifi: mvm: don't trust firmware n_channels
wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
wifi: iwlwifi: fix OEM's name in the ppag approved list
wifi: iwlwifi: fw: fix DBGI dump
wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
wifi: mac80211: Abort running color change when stopping the AP
wifi: mac80211: fix min center freq offset tracing
wifi: mac80211: fortify the spinlock against deadlock by interrupt
wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
ice: Fix ice VF reset during iavf initialization
ice: introduce clear_reset_state operation
net: bcmgenet: Restore phy_stop() depending upon suspend/close
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
can: dev: fix missing CAN XL support in can_put_echo_skb()
s390/cio: include subchannels without devices also for evaluation
tipc: check the bearer min mtu properly when setting it by netlink
tipc: do not update mtu if msg_max is too small in mtu negotiation
tipc: add tipc_bearer_min_mtu to calculate min mtu
virtio_net: Fix error unwinding of XDP initialization
virtio-net: Maintain reverse cleanup order
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
drm/exynos: fix g2d_open/close helper function definitions
ASoC: SOF: topology: Fix logic for copying tuples
ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
SUNRPC: Fix trace_svc_register() call site
SUNRPC: always free ctxt when freeing deferred request
SUNRPC: double free xprt_ctxt while still in use
media: netup_unidvb: fix use-after-free at del_timer()
net: hns3: fix reset timeout when enable full VF
net: hns3: fix reset delay time to avoid configuration timeout
net: hns3: fix sending pfc frames after reset issue
net: hns3: fix output information incomplete for dumping tx queue info with debugfs
net: dsa: rzn1-a5psw: disable learning for standalone ports
net: dsa: rzn1-a5psw: fix STP states handling
net: dsa: rzn1-a5psw: enable management frames for CPU port
erspan: get the proto with the md version for collect_md
serial: 8250_bcm7271: fix leak in `brcmuart_probe`
serial: 8250_bcm7271: balance clk_enable calls
serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
tcp: fix possible sk_priority leak in tcp_v4_send_reset()
vsock: avoid to close connected socket after the timeout
sfc: disable RXFCS and RXALL features by default
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
wifi: mt76: connac: fix stats->tx_bytes calculation
ALSA: firewire-digi00x: prevent potential use after free
net: phy: dp83867: add w/a for packet errors seen with short cables
net: fec: Better handle pm_runtime_get() failing in .remove()
selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
drm/msm: Fix submit error-path leaks
af_key: Reject optional tunnel/BEET mode templates in outbound policies
xfrm: Reject optional tunnel/BEET mode templates in outbound policies
cpupower: Make TSC read per CPU for Mperf monitor
ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
platform: Provide a remove callback that returns no value
dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
drm/msm/dpu: Remove duplicate register defines from INTF
drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
drm/msm/dpu: Assign missing writeback log_mask
drm/msm/dp: unregister audio driver during unbind
Revert "Fix XFRM-I support for nested ESP tunnels"
xfrm: don't check the default policy if the policy allows the packet
drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
platform/x86: Move existing HP drivers to a new hp subdir
parisc: Replace regular spinlock with spin_trylock on panic path
mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
mfd: dln2: Fix memory leak in dln2_probe()
mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
soundwire: qcom: gracefully handle too many ports in DT
phy: st: miphy28lp: use _poll_timeout functions for waits
soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
recordmcount: Fix memory leaks in the uwrite function
lkdtm/stackleak: Fix noinstr violation
sched: Fix KCSAN noinstr violation
mcb-pci: Reallocate memory region to avoid memory overlapping
serial: 8250: Reinit port->pm on port specific driver unbind
usb: typec: tcpm: fix multiple times discover svids error
HID: wacom: generic: Set battery quirk only when we see battery data
HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
HID: apple: Set the tilde quirk flag on the Geyser 3
ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
ASoC: amd: Add Dell G15 5525 to quirks list
ALSA: hda: LNL: add HD Audio PCI ID
usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
HID: logitech-hidpp: Reconcile USB and Unifying serials
HID: logitech-hidpp: Don't use the USB serial for USB devices
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
staging: axis-fifo: initialize timeouts in init only
HID: apple: Set the tilde quirk flag on the Geyser 4 and later
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
Bluetooth: btrtl: Add the support for RTL8851B
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
Bluetooth: btintel: Add LE States quirk support
Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
Bluetooth: Improve support for Actions Semi ATS2851 based devices
Bluetooth: btrtl: add support for the RTL8723CS
Bluetooth: Add new quirk for broken local ext features page 2
Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
ipvs: Update width of source for ip_vs_sync_conn_options
nbd: fix incomplete validation of ioctl arg
wifi: ath11k: Fix SKB corruption in REO destination ring
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
null_blk: Always check queue mode setting from configfs
wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
wifi: ath11k: Ignore frags from uninitialized peer in dp.
block, bfq: Fix division by zero error on zero wsum
wifi: iwlwifi: mvm: fix ptk_pn memory leak
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
wifi: iwlwifi: add a new PCI device ID for BZ device
wifi: iwlwifi: pcie: fix possible NULL pointer dereference
md: fix soft lockup in status_resync
bpf: Add preempt_count_{sub,add} into btf id deny list
samples/bpf: Fix fout leak in hbm's run_bpf_prog
f2fs: fix to check readonly condition correctly
f2fs: fix to drop all dirty pages during umount() if cp_error is set
f2fs: Fix system crash due to lack of free space in LFS
crypto: jitter - permanent and intermittent health errors
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: set goal start correctly in ext4_mb_normalize_request
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
gfs2: Fix inode height consistency check
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
lib: cpu_rmap: Avoid use after free on rmap->obj array entries
scsi: target: iscsit: Free cmds before session free
netdev: Enforce index cap in netdev_get_tx_queue
net: Catch invalid index in XPS mapping
net: pasemi: Fix return type of pasemi_mac_start_tx()
bnxt: avoid overflow in bnxt_get_nvram_directory()
scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
ext2: Check block size validity during mount
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
bpf: Annotate data races in bpf_local_storage
wifi: ath: Silence memcpy run-time false positive warning
media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
media: Prefer designated initializers over memset for subdev pad ops
drm/amdgpu: Fix sdma v4 sw fini error
drm/amd: Fix an out of bounds error in BIOS parser
drm/amd/display: Correct DML calculation to follow HW SPEC
ACPI: video: Remove desktops without backlight DMI quirks
irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
ACPICA: Avoid undefined behavior: applying zero offset to null pointer
drm/msm/dp: Clean up handling of DP AUX interrupts
drm/tegra: Avoid potential 32-bit integer overflow
remoteproc: stm32_rproc: Add mutex protection for workqueue
drm/amd/display: fixed dcn30+ underflow issue
ACPI: EC: Fix oops when removing custom query handlers
firmware: arm_sdei: Fix sleep from invalid context BUG
arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
memstick: r592: Fix UAF bug in r592_remove due to race condition
drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
arm64: dts: qcom: msm8996: Add missing DWC3 quirks
remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
regmap: cache: Return error in cache sync operations for REGCACHE_NONE
drm/amd/display: Use DC_LOG_DC in the trasform pixel function
drm/amd/display: Enable HostVM based on rIOMMU active
platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
drm/amd/display: Correct DML calculation to align HW formula
drm/amd/display: populate subvp cmd info only for the top pipe
drm/displayid: add displayid_get_header() and check bounds better
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
open: return EINVAL for O_DIRECTORY | O_CREAT
rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
refscale: Move shutdown from wait_event() to wait_event_idle()
ext4: allow ext4_get_group_info() to fail
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
ext4: reflect error codes from ext4_multi_mount_protect() to its callers
fbdev: arcfb: Fix error handling in arcfb_probe()
drm/i915: taint kernel when force probing unsupported devices
drm/i915: Expand force_probe to block probe of devices as well.
drm/i915/dp: prevent potential div-by-zero
drm/i915: Fix NULL ptr deref by checking new_crtc_state
drm/i915/guc: Don't capture Gen8 regs on Xe devices
af_unix: Fix data races around sk->sk_shutdown.
af_unix: Fix a data race of sk->sk_receive_queue->qlen.
net: datagram: fix data-races in datagram_poll()
net: mscc: ocelot: fix stat counter register values
ipvlan:Fix out-of-bounds caused by unclear skb->cb
gve: Remove the code of clearing PBA bit
tcp: add annotations around sk->sk_shutdown accesses
net: add vlan_get_protocol_and_depth() helper
net: deal with most data-races in sk_wait_event()
net: annotate sk->sk_err write from do_recvmmsg()
netlink: annotate accesses to nlk->cb_running
bonding: fix send_peer_notif overflow
netfilter: conntrack: fix possible bug_on with enable_hooks=1
netfilter: nf_tables: always release netdev hooks from notifier
net: phy: bcm7xx: Correct read from expansion register
net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
linux/dim: Do nothing if no time delta between samples
tick/broadcast: Make broadcast device replacement work correctly
scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
net: skb_partial_csum_set() fix against transport header magic value
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
drm/mipi-dsi: Set the fwnode for mipi_dsi_device
drm/fbdev-generic: prohibit potential out-of-bounds access
Linux 6.1.29
drm/amd/display: Fix hang when skipping modeset
spi: fsl-cpm: Use 16 bit mode for large transfers with even size
spi: fsl-spi: Re-organise transfer bits_per_word adaptation
x86: fix clear_user_rep_good() exception handling annotation
x86/amd_nb: Add PCI ID for family 19h model 78h
f2fs: inode: fix to do sanity check on extent cache correctly
f2fs: fix to do sanity check on extent cache correctly
drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
ext4: fix invalid free tracking in ext4_xattr_move_to_block()
ext4: remove a BUG_ON in ext4_mb_release_group_pa()
ext4: fix lockdep warning when enabling MMP
ext4: bail out of ext4_xattr_ibody_get() fails for any reason
ext4: add bounds checking in get_max_inline_xattr_value_size()
ext4: fix deadlock when converting an inline directory in nojournal mode
ext4: improve error handling from ext4_dirhash()
ext4: improve error recovery code paths in __ext4_remount()
ext4: check iomap type only if ext4_iomap_begin() does not fail
ext4: fix data races when using cached status extents
ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
ext4: fix WARNING in mb_find_extent
locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
drm: Add missing DP DSC extended capability definitions.
ksmbd: fix racy issue from smb2 close and logoff with multichannel
ksmbd: block asynchronous requests when making a delay on session setup
ksmbd: destroy expired sessions
ksmbd: fix racy issue from session setup and logoff
ksmbd: Implements sess->ksmbd_chann_list as xarray
drm/amd/display: Change default Z8 watermark values
drm/amd/display: Update Z8 SR exit/enter latencies
drm/amd/display: Update Z8 watermarks for DCN314
ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
ASoC: codecs: constify static sdw_slave_ops struct
ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
drm/amd/display: Lowering min Z8 residency time
drm/amd/display: Update minimum stutter residency for DCN314 Z8
drm/amd/display: Add minimum Z8 residency debug option
drm/amd/display: Fix Z8 support configurations
drm/amd/display: Add debug option to skip PSR CRTC disable
drm/amd/display: Add Z8 allow states to z-state support list
drm/amd/display: Refactor eDP PSR codes
drm/i915: Check pipe source size when using skl+ scalers
drm/i915/mtl: update scaler source and destination limits for MTL
wifi: rtw88: rtw8821c: Fix rfe_option field width
irqchip/loongson-eiointc: Fix registration of syscore_ops
irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
drm/msm: fix missing wq allocation error handling
drm/msm: Hangcheck progress detection
drm/msm/adreno: Simplify read64/write64 helpers
f2fs: factor out victim_entry usage from general rb_tree use
f2fs: allocate the extent_cache by default
f2fs: refactor extent_cache to support for read and more
f2fs: remove unnecessary __init_extent_tree
f2fs: move internal functions into extent_cache.c
f2fs: specify extent cache for read explicitly
drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
fs/ntfs3: Refactoring of various minor issues
HID: wacom: insert timestamp to packed Bluetooth (BT) events
HID: wacom: Set a default resolution for older tablets
drm/amd: Use `amdgpu_ucode_*` helpers for MES
drm/amd: Add a new helper for loading/validating microcode
drm/amd: Load MES microcode during early_init
drm/amdgpu: remove deprecated MES version vars
drm/amd/pm: avoid potential UBSAN issue on legacy asics
drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
drm/amd/pm: parse pp_handle under appropriate conditions
drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
drm/amdgpu: change gfx 11.0.4 external_id range
drm/amdgpu/jpeg: Remove harvest checking for JPEG3
drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
drm/amd/display: fix flickering caused by S/G mode
drm/amd/display: filter out invalid bits in pipe_fuses
drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
drm/amd/display: Add NULL plane_state check for cursor disable logic
drm/panel: otm8009a: Set backlight parent to panel device
irqchip/loongson-eiointc: Fix returned value on parsing MADT
irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
f2fs: fix potential corruption when moving a directory
f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
drm/msm: fix workqueue leak on bind errors
drm/msm: fix vram leak on bind errors
drm/msm: fix drm device leak on bind errors
drm/msm: fix NULL-deref on irq uninstall
drm/msm: fix NULL-deref on snapshot tear down
drm/i915/color: Fix typo for Plane CSC indexes
drm/bridge: lt8912b: Fix DSI Video Mode
drm/msm/adreno: fix runtime PM imbalance at gpu load
ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
ARM: dts: s5pv210: correct MIPI CSIS clock name
ARM: dts: exynos: fix WM8960 clock name in Itop Elite
ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
sysctl: clarify register_sysctl_init() base directory order
remoteproc: rcar_rproc: Call of_node_put() on iteration error
remoteproc: imx_rproc: Call of_node_put() on iteration error
remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
remoteproc: st: Call of_node_put() on iteration error
remoteproc: stm32: Call of_node_put() on iteration error
proc_sysctl: enhance documentation
proc_sysctl: update docs for __register_sysctl_table()
sh: nmi_debug: fix return value of __setup handler
sh: init: use OF_EARLY_FLATTREE for early init
sh: mcount.S: fix build error when PRINTK is not enabled
sh: math-emu: fix macro redefined warning
SMB3: force unmount was failing to close deferred close files
smb3: fix problem remounting a share after shutdown
inotify: Avoid reporting event with invalid wd
platform/x86: thinkpad_acpi: Add profile force ability
platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
platform/x86: thinkpad_acpi: Fix platform profiles on T490
platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
platform/x86/intel-uncore-freq: Return error on write frequency
cifs: release leases for deferred close handles when freezing
cifs: fix pcchunk length type in smb2_copychunk_range
btrfs: zoned: fix full zone super block reading on ZNS
btrfs: zoned: zone finish data relocation BG with last IO
btrfs: fix space cache inconsistency after error loading it from disk
btrfs: print-tree: parent bytenr must be aligned to sector size
btrfs: make clear_cache mount option to rebuild FST without disabling it
btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
btrfs: don't free qgroup space unless specified
btrfs: fix encoded write i_size corruption with no-holes
btrfs: fix assertion of exclop condition when starting balance
btrfs: properly reject clear_cache and v1 cache for block-group-tree
btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
btrfs: fix btrfs_prev_leaf() to not return the same key twice
x86/retbleed: Fix return thunk alignment
RISC-V: fix taking the text_mutex twice during sifive errata patching
RISC-V: take text_mutex during alternative patching
perf stat: Separate bperf from bpf_profiler
perf tracepoint: Fix memory leak in is_valid_tracepoint()
perf symbols: Fix return incorrect build_id size in elf_read_build_id()
crypto: engine - fix crypto_queue backlog handling
crypto: engine - Use crypto_request_complete
crypto: api - Add scaffolding to change completion function signature
crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
perf cs-etm: Fix timeless decode mode detection
perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
perf vendor events power9: Remove UTF-8 characters from JSON files
perf ftrace: Make system wide the default target for latency subcommand
perf tests record_offcpu.sh: Fix redirection of stderr to stdin
perf vendor events s390: Remove UTF-8 characters from JSON file
perf scripts intel-pt-events.py: Fix IPC output for Python 2
perf record: Fix "read LOST count failed" msg with sample read
net: enetc: check the index of the SFI rather than the handle
virtio_net: suppress cpu stall when free_unused_bufs
ice: block LAN in case of VF to VF offload
net: dsa: mt7530: fix network connectivity with multiple CPU ports
net: dsa: mt7530: split-off common parts from mt7531_setup
net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
KVM: s390: fix race in gmap_make_secure()
ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
drm/amdgpu: add a missing lock for AMDGPU_SCHED
af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
ionic: catch failure from devlink_alloc
ethtool: Fix uninitialized number of lanes
ionic: remove noise from ethtool rxnfc error msg
octeontx2-vf: Detach LF resources on probe cleanup
octeontx2-pf: Disable packet I/O for graceful exit
octeontx2-af: Skip PFs if not enabled
octeontx2-af: Fix issues with NPC field hash extract
octeontx2-af: Update/Fix NPC field hash extract feature
octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
octeontx2-pf: Increase the size of dmac filter flows
octeontx2-af: Fix depth of cam and mem table.
octeontx2-af: Fix start and end bit for scan config
octeontx2-af: Secure APR table update with the lock
selftests: netfilter: fix libmnl pkg-config usage
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
riscv: compat_syscall_table: Fixup compile warning
rxrpc: Fix hard call timeout units
sfc: Fix module EEPROM reporting for QSFP modules
r8152: move setting r8153b_rx_agg_chg_indicate()
r8152: fix the poor throughput for 2.5G devices
r8152: fix flow control issue of RTL8156A
net/sched: act_mirred: Add carrier check
i2c: tegra: Fix PEC support for SMBUS block read
RISC-V: mm: Enable huge page support to kernel_page_present() function
watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
block: Skip destroyed blkg when restart in blkg_destroy_all()
writeback: fix call of incorrect macro
net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
net: ipv6: fix skb hash for some RST packets
selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
net/sched: cls_api: remove block_cb from driver_list before freeing
tcp: fix skb_copy_ubufs() vs BIG TCP
net/ncsi: clear Tx enable mode when handling a Config required AEN
octeontx2-pf: mcs: Do not reset PN while updating secy
octeontx2-pf: mcs: Fix shared counters logic
octeontx2-pf: mcs: Clear stats before freeing resource
octeontx2-pf: mcs: Match macsec ethertype along with DMAC
octeontx2-pf: mcs: Fix NULL pointer dereferences
octeontx2-af: mcs: Fix MCS block interrupt
octeontx2-af: mcs: Config parser to skip 8B header
octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
octeonxt2-af: mcs: Fix per port bypass config
ixgbe: Fix panic during XDP_TX with > 64 CPUs
drm/amd/display: Update bounding box values for DCN321
drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
drm/amd/display: Fixes for dcn32_clk_mgr implementation
drm/amd/display: Return error code on DSC atomic check failure
drm/amd/display: Add missing WA and MCLK validation
drm/amd/display: Remove FPU guards from the DML folder
scsi: qedi: Fix use after free bug in qedi_remove()
ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
KVM: VMX: Make CR0.WP a guest owned bit
KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
KVM: x86/mmu: Avoid indirect call for get_cr3
drm/amd/display: Ext displays with dock can't recognized after resume
fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
mailbox: zynqmp: Fix counts of child nodes
mailbox: zynq: Switch to flexible array to simplify code
soc: qcom: llcc: Do not create EDAC platform device on SDM845
qcom: llcc/edac: Support polling mode for ECC handling
mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
mtd: spi-nor: Add a RWW flag
mtd: spi-nor: add SFDP fixups for Quad Page Program
mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
crypto: ccp - Clear PSP interrupt status register before calling handler
drm/vmwgfx: Fix Legacy Display Unit atomic drm support
drm/vmwgfx: Remove explicit and broken vblank handling
usb: dwc3: gadget: Execute gadget stop after halting the controller
USB: dwc3: gadget: drop dead hibernation code
arm64: zynqmp: Fix User MTD partition size
arm64: zynqmp: Configure gem1 rx pins on kd240 board
arm64: zynqmp: Wire can0 on kd240-revA
tty: serial: uartps: Add rs485 support to uartps driver
dt-bindings: Add optional gpio property to uartps node to support rs485
Linux 6.1.28
netfilter: nf_tables: deactivate anonymous set from preparation phase
scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
debugobject: Ensure pool refill (again)
drm/amd/display (gcc13): fix enum mismatch
i40e: use int for i40e_status
i40e: Remove string printing for i40e_status
i40e: Remove unused i40e status codes
sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
block/blk-iocost (gcc13): keep large values in a new enum
perf intel-pt: Fix CYC timestamps after standalone CBR
perf auxtrace: Fix address filter entire kernel size
wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
cifs: protect session status check in smb2_reconnect()
cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
blk-iocost: avoid 64-bit division in ioc_timer_fn
dm: don't lock fs when the map is NULL in process of resume
dm ioctl: fix nested locking in table_clear() to remove deadlock concern
dm flakey: fix a crash with invalid table line
dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
dm clone: call kmem_cache_destroy() in dm_clone_init() error path
dm verity: fix error handling for check_at_most_once on FEC
vhost_vdpa: fix unmap process in no-batch mode
mm/mempolicy: correctly update prev when policy is equal on mbind
ia64: fix an addr to taddr in huge_pte_offset()
s390/dasd: fix hanging blockdevice after request requeue
btrfs: scrub: reject unsupported scrub flags
scripts/gdb: fix lx-timerlist for Python3
clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
clk: microchip: fix potential UAF in auxdev release callback
wifi: rtw89: fix potential race condition between napi_init and napi_enable
wifi: rtl8xxxu: RTL8192EU always needs full init
mailbox: zynqmp: Fix typo in IPI documentation
kcsan: Avoid READ_ONCE() in read_instrumented_memory()
mailbox: zynqmp: Fix IPI isr handling
mtd: spi-nor: core: Update flash's current address mode when changing address mode
mtd: core: fix error path for nvmem provider
mtd: core: fix nvmem error reporting
mtd: core: provide unique name for nvmem device, take two
kasan: hw_tags: avoid invalid virt_to_page()
md/raid5: Improve performance for sequential IO
md/raid10: fix null-ptr-deref in raid10_sync_request
drbd: correctly submit flush bio on barrier
mm: do not reclaim private data from pinned page
nilfs2: fix infinite loop in nilfs_mdt_get_block()
nilfs2: do not write dirty data after degenerating to read-only
ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
ALSA: usb-audio: Add quirk for Pioneer DDJ-800
parisc: Ensure page alignment in flush functions
parisc: Fix argument pointer in real64_call_asm()
afs: Avoid endless loop if file is larger than expected
afs: Fix getattr to report server i_size on dirs, not local size
afs: Fix updating of i_size with dv jump from server
PM: hibernate: Do not get block device exclusively in test_resume mode
PM: hibernate: Turn snapshot_test into global variable
ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
hte: tegra: fix 'struct of_device_id' build error
mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
mfd: ocelot-spi: Fix unsupported bulk read
mfd: tqmx86: Correct board names for TQMxE39x
mfd: tqmx86: Specify IO port register range more precisely
mfd: tqmx86: Do not access I2C_DETECT register through io_base
thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
pinctrl-bcm2835.c: fix race condition when setting gpio dir
dmaengine: at_xdmac: do not enable all cyclic channels
dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
dmaengine: dw-edma: Fix to change for continuous transfer
dma: gpi: remove spurious unlock in gpi_ch_init
phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
soundwire: intel: don't save hw_params for use in prepare
soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
pwm: mtk-disp: Configure double buffering before reading in .get_state()
pwm: mtk-disp: Disable shadow registers before setting backlight values
leds: tca6507: Fix error handling of using fwnode_property_read_string
dmaengine: mv_xor_v2: Fix an error code.
pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
leds: TI_LMU_COMMON: select REGMAP instead of depending on it
pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
ext4: fix i_disksize exceeding i_size problem in paritally written case
SMB3: Close deferred file handles in case of handle lease break
SMB3: Add missing locks to protect deferred close file list
timekeeping: Fix references to nonexistent ktime_get_fast_ns()
openrisc: Properly store r31 to pt_regs on unhandled exceptions
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
RDMA/mlx5: Use correct device num_ports when modify DC
SUNRPC: remove the maximum number of retries in call_bind_status
RDMA/mlx5: Fix flow counter query via DEVX
RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
swiotlb: fix debugfs reporting of reserved memory pools
swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
clk: qcom: dispcc-qcm2290: get rid of test clock
clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
iommu/amd: Set page size bitmap during V2 domain allocation
NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
clk: imx: fracn-gppll: disable hardware select control
clk: imx: fracn-gppll: fix the rate table
IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
RDMA/srpt: Add a check for valid 'mad_agent' pointer
RDMA/cm: Trace icm_send_rej event before the cm state is reset
power: supply: rk817: Fix low SOC bugs
clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
RDMA/siw: Remove namespace check from siw_netdev_event()
clk: add missing of_node_put() in "assigned-clocks" property parsing
power: supply: generic-adc-battery: fix unit scaling
iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
fs/ntfs3: Fix OOB read in indx_insert_into_buffer
fs/ntfs3: Add check for kmemdup
fs/ntfs3: Fix memory leak if ntfs_read_mft failed
RDMA/erdma: Use fixed hardware page size
rtc: k3: handle errors while enabling wake irq
rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
rtc: omap: include header for omap_rtc_power_off_program prototype
workqueue: Fix hung time report of worker pools
clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
RDMA/rdmavt: Delete unnecessary NULL check
clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
clk: mediatek: Consistently use GATE_MTK() macro
clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
RDMA/siw: Fix potential page_array out of range access
IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
clk: at91: clk-sam9x60-pll: fix return value check
tracing/user_events: Ensure write index cannot be negative
sched/rt: Fix bad task migration for rt tasks
riscv: Fix ptdump when KASAN is enabled
Revert "objtool: Support addition to set CFA base"
perf/core: Fix hardlockup failure caused by perf throttle
sched/fair: Fix inaccurate tally of ttwu_move_affine
powerpc/rtas: use memmove for potentially overlapping buffer copy
macintosh: via-pmu-led: requires ATA to be set
powerpc/sysdev/tsi108: fix resource printk format warnings
powerpc/wii: fix resource printk format warnings
powerpc/mpc512x: fix resource printk format warning
powerpc/perf: Properly detect mpc7450 family
macintosh/windfarm_smu_sat: Add missing of_node_put()
selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
fbdev: mmp: Fix deferred clk handling in mmphw_probe()
virtio_ring: don't update event idx on get_buf
spmi: Add a check for remove callback when removing a SPMI driver
staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
serial: 8250: Add missing wakeup event reporting
tty: serial: fsl_lpuart: adjust buffer length to the intended size
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
usb: mtu3: fix kernel panic at qmu transfer done irq handler
usb: chipidea: fix missing goto in `ci_hdrc_probe`
usb: gadget: tegra-xudc: Fix crash in vbus_draw
sh: sq: Fix incorrect element size for allocating bitmap buffer
uapi/linux/const.h: prefer ISO-friendly __typeof__
scripts/gdb: raise error with reduced debugging information
i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
spi: cadence-quadspi: fix suspend-resume implementations
drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
ASoC: fsl_mqs: move of_node_put() to the correct location
drm/panel: novatek-nt35950: Improve error handling
coresight: etm_pmu: Set the module field
cacheinfo: Check sib_leaf in cache_leaves_are_shared()
HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
HID: amd_sfh: Increase sensor command timeout for SFH1.1
HID: amd_sfh: Correct the stop all command
HID: amd_sfh: Add support for shutdown operation
HID: amd_sfh: Fix illuminance value
HID: amd_sfh: Correct the sensor enable and disable command
HID: amd_sfh: Correct the structure fields
scripts/gdb: bail early if there are no generic PD
scripts/gdb: bail early if there are no clocks
ia64: salinfo: placate defined-but-not-used warning
ia64: mm/contig: fix section mismatch warning/error
PCI/EDR: Clear Device Status after EDR error recovery
of: Fix modalias string generation
vmci_host: fix a race condition in vmci_host_poll() causing GPF
spi: fsl-spi: Fix CPM/QE mode Litte Endian
interconnect: qcom: rpm: drop bogus pm domain attach
spi: qup: Don't skip cleanup in remove's error path
linux/vt_buffer.h: allow either builtin or modular for macros
ASoC: es8316: Handle optional IRQ assignment
PCI: imx6: Install the fault handler only on compatible match
ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
spi: imx: Don't skip cleanup in remove's error path
spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
spi: atmel-quadspi: Don't leak clk enable count in pm resume
serial: 8250_bcm7271: Fix arbitration handling
iio: light: max44009: add missing OF device matching
fpga: bridge: fix kernel-doc parameter description
serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
usb: dwc3: gadget: Change condition for processing suspend event
usb: host: xhci-rcar: remove leftover quirk handling
pstore: Revert pmsg_lock back to a normal mutex
drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
ASoC: cs35l41: Only disable internal boost
ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
net: amd: Fix link leak when verifying config failed
netlink: Use copy_to_user() for optval in netlink_getsockopt().
Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
ipv4: Fix potential uninit variable access bug in __ip_make_skb()
net/sched: sch_fq: fix integer overflow of "credit"
net: dpaa: Fix uninitialized variable in dpaa_stop()
netfilter: nf_tables: don't write table validation state without mutex
bpf: Don't EFAULT for getsockopt with optval=NULL
bpf: Fix race between btf_put and btf_idr walk.
net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
net/mlx5e: Nullify table pointer when failing to create
net/mlx5: Use recovery timeout on sync reset flow
Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
net/mlx5: Remove "recovery" arg from mlx5_load_one() function
net/mlx5e: Fix error flow in representor failing to add vport rx rule
net/mlx5: E-switch, Don't destroy indirect table in split rule
net/mlx5: E-switch, Create per vport table based on devlink encap mode
net/mlx5e: Don't clone flow post action attributes second time
ixgbe: Enable setting RSS table to default values
ixgbe: Allow flow hash to be set via ethtool
wifi: iwlwifi: fw: fix memory leak in debugfs
netfilter: conntrack: fix wrong ct->timeout value
netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
wifi: iwlwifi: mvm: check firmware response size
wifi: mt76: connac: fix txd multicast rate setting
wifi: mt76: mt7921e: stop chip reset worker in unregister hook
wifi: mt76: mt7921e: improve reliability of dma reset
wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
wifi: mt76: fix 6GHz high channel not be scanned
wifi: mt76: mt7921e: fix probe timeout after reboot
wifi: mt76: add flexible polling wait-interval support
wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
wifi: mt76: mt7915: expose device tree match table
wifi: iwlwifi: make the loop for card preparation effective
io_uring/rsrc: use nospec'ed indexes
jdb2: Don't refuse invalidation of already invalidated buffers
wifi: iwlwifi: fw: move memset before early return
wifi: iwlwifi: mvm: initialize seq variable
wifi: iwlwifi: yoyo: Fix possible division by zero
wifi: iwlwifi: yoyo: skip dump correctly on hw error
wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
md/raid10: fix memleak of md thread
md/raid10: fix memleak for 'conf->bio_split'
md/raid10: fix leak of 'r10bio->remaining' for recovery
md/raid10: fix task hung in raid10d
f2fs: fix to check return value of inc_valid_block_count()
f2fs: fix to check return value of f2fs_do_truncate_blocks()
bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
wifi: iwlwifi: trans: don't trigger d3 interrupt twice
wifi: iwlwifi: debug: fix crash in __iwl_err()
blk-mq: don't plug for head insertions in blk_execute_rq_nowait
selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
nvme: fix async event trace event
nvmet: fix I/O Command Set specific Identify Controller
nvmet: fix Identify Active Namespace ID list handling
nvmet: fix Identify Controller handling
nvmet: fix Identify Namespace handling
nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
bpf, sockmap: fix deadlocks in the sockhash and sockmap
wifi: ath11k: fix writing to unintended memory region
net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
net: ethernet: stmmac: dwmac-rk: rework optional clock handling
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
bpf/btf: Fix is_int_ptr()
wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
f2fs: fix to avoid use-after-free for cached IPU bio
xsk: Fix unaligned descriptor validation
crypto: drbg - Only fail when jent is unavailable in FIPS mode
bpftool: Fix bug for long instructions in program CFG dumps
selftests/bpf: Wait for receive in cg_storage_multi test
selftests: xsk: Deflakify STATS_RX_DROPPED test
selftests: xsk: Disable IPv6 on VETH1
selftests: xsk: Use correct UMEM size in testapp_invalid_desc
net: qrtr: correct types of trace event parameters
f2fs: fix iostat lock protection
wifi: rt2x00: Fix memory leak when handling surveys
scsi: hisi_sas: Handle NCQ error when IPTT is valid
scsi: libsas: Add sas_ata_device_link_abort()
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
crypto: sa2ul - Select CRYPTO_DES
crypto: caam - Clear some memory in instantiate_rng
f2fs: fix scheduling while atomic in decompression path
f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
f2fs: apply zone capacity to all zone type
f2fs: fix uninitialized skipped_gc_rwsem
f2fs: handle dqget error in f2fs_transfer_project_quota()
net: sunhme: Fix uninitialized return code
scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
scsi: target: iscsit: Fix TAS handling during conn cleanup
scsi: target: Fix multiple LUN_RESET handling
scsi: target: iscsit: Stop/wait on cmds during conn close
scsi: target: iscsit: isert: Alloc per conn cmd counter
scsi: target: Pass in cmd counter to use during cmd setup
scsi: target: Move cmd counter allocation
scsi: target: Move sess cmd counter to new struct
scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
netfilter: keep conntrack reference until IPsecv6 policy checks are done
net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
net/packet: convert po->auxdata to an atomic flag
net/packet: convert po->origdev to an atomic flag
net/packet: annotate accesses to po->xmit
vlan: partially enable SIOCSHWTSTAMP in container
net: pcs: xpcs: remove double-read of link state when using AN
bpf: Remove misleading spec_v1 check on var-offset stack read
selftests/bpf: Fix a fd leak in an error path in network_helpers.c
wifi: ath11k: fix deinitialization of firmware resources
scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
crypto: qat - fix concurrency issue when device state changes
bpf: fix precision propagation verbose logging
bpf: take into account liveness when propagating precision
wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
tools: bpftool: Remove invalid \' json escape
wifi: ath6kl: reduce WARN to dev_dbg() in callback
wifi: brcmfmac: support CQM RSSI notification with older firmware
wifi: ath11k: fix SAC bug on peer addition with sta band migration
wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
wifi: ath5k: Use platform_get_irq() to get the interrupt
wifi: ath11k: Use platform_get_irq() to get the interrupt
wifi: ath9k: hif_usb: fix memory leak of remain_skbs
wifi: ath6kl: minor fix for allocation size
platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
rpmsg: glink: Propagate TX failures in intentless mode as well
cpufreq: use correct unit when verify cur freq
ACPI: bus: Ensure that notify handlers are not running after removal
tick/common: Align tick period with the HZ tick.
drm/i915: Make intel_get_crtc_new_encoder() less oopsy
debugobject: Prevent init race with static objects
media: mediatek: vcodec: add remove function for decoder platform driver
media: mediatek: vcodec: fix decoder disable pm crash
perf/arm-cmn: Fix port detection for CMN-700
arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
regulator: stm32-pwr: fix of_iomap leak
media: venus: dec: Fix capture formats enumeration order
media: venus: dec: Fix handling of the start cmd
media: rc: gpio-ir-recv: Fix support for wake-up
drm/amd/display: Fix potential null dereference
media: hi846: Fix memleak in hi846_init_controls()
media: v4l: async: Return async sub-devices to subnotifier list
media: rcar_fdp1: Fix refcount leak in probe and remove function
media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
media: saa7134: fix use after free bug in saa7134_finidev due to race condition
media: dm1105: Fix use after free bug in dm1105_remove due to race condition
platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
platform/x86/amd: pmc: Don't try to read SMU version on Picasso
platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
media: rkvdec: fix use after free bug in rkvdec_remove
media: cedrus: fix use after free bug in cedrus_remove due to race condition
media: mediatek: vcodec: change lat thread decode error condition
media: mediatek: vcodec: making sure queue_work successfully
media: mediatek: vcodec: remove unused lat_buf
media: mediatek: vcodec: add core decode done event
media: mediatek: vcodec: move lat_buf to the top of core list
media: mediatek: vcodec: using each instance lat_buf count replace core ready list
media: mediatek: vcodec: add params to record lat and core lat_buf count
media: mediatek: vcodec: Force capture queue format to MM21
media: mediatek: vcodec: Make MM21 the default capture format
media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
arm64: dts: sc7280: Rename qspi data12 as data23
arm64: dts: sc7180: Rename qspi data12 as data23
arm64: dts: qcom: msm8994-angler: removed clash with smem_region
arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
regulator: core: Avoid lockdep reports when resolving supplies
regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
drm/ttm/pool: Fix ttm_pool_alloc error path
drm/ttm: optimize pool allocations a bit v2
arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
gpu: host1x: Fix memory leak of device names
gpu: host1x: Fix potential double free if IOMMU is disabled
soc: renesas: renesas-soc: Release 'chipid' from ioremap()
soc: bcm: brcmstb: biuctrl: fix of_iomap leak
mailbox: mpfs: switch to txdone_poll
drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
ACPI: VIOT: Initialize the correct IOMMU fwspec
arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
cpufreq: mediatek: raise proc/sram max voltage for MT8516
cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
cpufreq: mediatek: fix passing zero to 'PTR_ERR'
arm64: dts: apple: t8103: Disable unused PCIe ports
ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
perf/arm-cmn: Move overlapping wp_combine field
firmware: arm_scmi: Fix xfers allocation on Rx channel
ARM: dts: gta04: fix excess dma channel usage
drm: rcar-du: Fix a NULL vs IS_ERR() bug
arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
virt/coco/sev-guest: Double-buffer messages
drm: msm: adreno: Disable preemption on Adreno 510
drm/msm/adreno: drop bogus pm_runtime_set_active()
arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
media: max9286: Free control handler
drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
firmware: qcom_scm: Clear download bit during reboot
media: av7110: prevent underflow in write_ts_to_decoder()
media: amphion: decoder implement display delay enable
media: platform: mtk-mdp3: Add missing check and free for ida_alloc
media: bdisp: Add missing check for create_workqueue
x86/MCE/AMD: Use an u64 for bank_map
ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
arm64: dts: qcom: sm8450: Fix the PCI I/O port range
arm64: dts: qcom: sm8150: Fix the PCI I/O port range
arm64: dts: qcom: sm8250: Fix the PCI I/O port range
arm64: dts: qcom: msm8996: Fix the PCI I/O port range
arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
arm64: dts: qcom: sc7280: Fix the PCI I/O port range
arm64: dts: qcom: msm8998: Fix the PCI I/O port range
arm64: dts: qcom: sdm845: Fix the PCI I/O port range
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: sc7280: fix EUD port properties
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
ARM: dts: qcom-apq8064: Fix opp table child name
EDAC/skx: Fix overflows on the DRAM row address mapping arrays
drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
drm/probe-helper: Cancel previous job before starting new one
drm/vgem: add missing mutex_destroy
drm/i915/dg2: Drop one PCI ID
drm/rockchip: Drop unbalanced obj unref
erofs: fix potential overflow calculating xattr_isize
erofs: initialize packed inode after root inode is assigned
erofs: stop parsing non-compact HEAD index if clusterofs is invalid
tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
tpm, tpm: Implement usage counter for locality
tpm, tpm_tis: Claim locality before writing interrupt registers
tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
tpm, tpm_tis: Do not skip reset of original interrupt vector
selinux: ensure av_permissions.h is built when needed
selinux: fix Makefile dependencies of flask.h
selftests/resctrl: Check for return value after write_schemata()
selftests/resctrl: Allow ->setup() to return errors
selftests/resctrl: Move ->setup() call outside of test specific branches
selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
kunit: fix bug in the order of lines in debugfs logs
kunit: improve KTAP compliance of KUnit test output
ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
bus: mhi: host: Range check CHDBOFF and ERDBOFF
bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
bus: mhi: host: Remove duplicate ee check for syserr
cxl/hdm: Fail upon detecting 0-sized decoders
xfs: don't consider future format versions valid
ceph: fix potential use-after-free bug when trimming caps
ubifs: Fix memory leak in do_rename
ubifs: Free memory for tmpfile name
ubi: Fix return value overwrite issue in try_write_vid_and_data()
ubifs: Fix memleak when insert_old_idx() failed
Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
RISC-V: Align SBI probe implementation with spec
iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
drm/amd/pm: re-enable the gfx imu when smu resume
swsmu/amdgpu_smu: Fix the wrong if-condition
tracing: Fix permissions for the buffer_percent file
riscv: mm: remove redundant parameter of create_fdt_early_page_table
i2c: omap: Fix standard mode false ACK readings
ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
ksmbd: not allow guest user on multichannel
ksmbd: fix memleak in session setup
ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
ksmbd: call rcu_barrier() in ksmbd_server_exit()
ksmbd: fix racy issue under cocurrent smb2 tree disconnect
KVM: RISC-V: Retry fault if vma_lookup() results become invalid
drm/amd/display: fix a divided-by-zero error
drm/amd/display: fix PSR-SU/DSC interoperability support
drm/amd/display: limit timing for single dimm memory
drm/amd/display: Remove stutter only configurations
relayfs: fix out-of-bounds access in relay_file_read
KVM: arm64: vgic: Don't acquire its_lock before config_lock
KVM: arm64: Use config_lock to protect vgic state
KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
KVM: arm64: Avoid lock inversion when setting the VM register width
KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
reiserfs: Add security prefix to xattr name in reiserfs_security_write()
rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
crypto: ccp - Don't initialize CCP for PSP 0x1649
crypto: arm64/aes-neonbs - fix crash with CFI enabled
crypto: safexcel - Cleanup ring IRQ workqueues on load failure
crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
ring-buffer: Sync IRQ works before buffer destruction
ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
pinctrl: qcom: lpass-lpi: set output value before enabling output
soundwire: qcom: correct setting ignore bit on v1.5.1
pwm: meson: Fix g12a ao clk81 name
pwm: meson: Fix axg ao mux parents
wifi: mt76: add missing locking to protect against concurrent rx/status calls
kheaders: Use array declaration instead of char
iio: addac: stx104: Fix race condition for stx104_write_raw()
iio: addac: stx104: Fix race condition when converting analog-to-digital
ipmi: fix SSIF not responding under certain cond.
ipmi:ssif: Add send_retries increment
MIPS: fw: Allow firmware to pass a empty env
fs: fix sysctls.c built
tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
serial: max310x: fix IO data corruption in batched operations
serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
serial: fix TIOCSRS485 locking
xhci: fix debugfs register accesses while suspended
tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
staging: iio: resolver: ads1210: fix config mode
blk-crypto: make blk_crypto_evict_key() more robust
blk-crypto: make blk_crypto_evict_key() return void
blk-mq: release crypto keyslot before reporting I/O complete
blk-crypto: Add a missing include directive
blk-crypto: move internal only declarations to blk-crypto-internal.h
blk-crypto: add a blk_crypto_config_supported_natively helper
blk-crypto: don't use struct request_queue for public interfaces
blk-stat: fix QUEUE_FLAG_STATS clear
media: ov8856: Do not check for for module version
posix-cpu-timers: Implement the missing timer_wait_running callback
tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
hwmon: (adt7475) Use device_property APIs when configuring polarity
hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
USB: dwc3: fix runtime pm imbalance on unbind
USB: dwc3: fix runtime pm imbalance on probe errors
usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
usb: gadget: udc: core: Prevent redundant calls to pullup
usb: gadget: udc: core: Invoke usb_gadget_connect only when started
IMA: allow/fix UML builds
phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
PCI: qcom: Fix the incorrect register usage in v2.7.0 config
PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
PCI: kirin: Select REGMAP_MMIO
powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
arm64: Stash shadow stack pointer in the task struct on interrupt
arm64: Always load shadow stack pointer directly from the task struct
ASoC: amd: ps: update the acp clock source.
ASoC: amd: fix ACP version typo mistake
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
wireguard: timers: cast enum limits members to int in prints
x86/cpu: Add model number for Intel Arrow Lake processor
asm-generic/io.h: suppress endianness warnings for readq() and writeq()
tracing: Error if a trace event has an array for a __field()
wifi: ath11k: reduce the MHI timeout to 20s
platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
selftests mount: Fix mount_setattr_test builds failed
net: wwan: t7xx: do not compile with -Werror
ASoC: da7213.c: add missing pm_runtime_disable()
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
iio: adc: palmas_gpadc: fix NULL dereference on rmmod
ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
x86/hyperv: Block root partition functionality in a Confidential VM
ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
Linux 6.1.27
riscv: No need to relocate the dtb as it lies in the fixmap region
riscv: Do not set initial_boot_params to the linear address of the dtb
riscv: Move early dtb mapping into the fixmap region
driver core: Don't require dynamic_debug for initcall_debug probe timing
USB: serial: option: add UNISOC vendor and TOZED LT70C product
btrfs: fix uninitialized variable warnings
bluetooth: Perform careful capability checks in hci_sock_ioctl()
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
mptcp: fix accept vs worker race
mptcp: stops worker on unaccepted sockets at listener close
mm/mempolicy: fix use-after-free of VMA iterator
KVM: arm64: Retry fault if vma_lookup() results become invalid
phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
um: Only disable SSE on clang to work around old GCC bugs
Linux 6.1.26
ASN.1: Fix check for strdup() success
ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
ASoC: fsl_asrc_dma: fix potential null-ptr-deref
ASoC: SOF: pm: Tear down pipelines only if DSP was active
mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
fpga: bridge: properly initialize bridge device before populating children
iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
Input: pegasus-notetaker - check pipe type when probing
gcc: disable '-Warray-bounds' for gcc-13 too
sctp: Call inet6_destroy_sock() via sk->sk_destruct().
dccp: Call inet6_destroy_sock() via sk->sk_destruct().
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
purgatory: fix disabling debug info
fuse: always revalidate rename target dentry
MIPS: Define RUNTIME_DISCARD_EXIT in LD script
KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
KVM: arm64: Make vcpu flag updates non-preemptible
sched/fair: Fixes for capacity inversion detection
sched/fair: Consider capacity inversion in util_fits_cpu()
sched/fair: Detect capacity inversion
mm/mmap: regression fix for unmapped_area{_topdown}
mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
mm/khugepaged: check again on anon uffd-wp during isolation
mm/userfaultfd: fix uffd-wp handling for THP migration entries
drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
drm/rockchip: vop2: fix suspend/resume
drm/amd/display: set dcn315 lb bpp to 48
drm/amdgpu: Fix desktop freezed after gpu-reset
drm/i915: Fix fast wake AUX sync len
mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
memstick: fix memory leak if card device is never registered
tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
nilfs2: initialize unused bytes in segment summary blocks
maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
maple_tree: fix mas_empty_area() search
maple_tree: make maple state reusable after mas_empty_area_rev()
LoongArch: Mark 3 symbol exports as non-GPL
LoongArch: Fix probing of the CRC32 feature
rust: kernel: Mark rust_fmt_argument as extern "C"
btrfs: get the next extent map during fiemap/lseek more efficiently
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
iio: light: tsl2772: fix reading proximity-diodes from device tree
iio: dac: ad5755: Add missing fwnode_handle_put()
drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
Revert "userfaultfd: don't fail on unrecognized features"
mtd: spi-nor: fix memory leak when using debugfs_lookup()
platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
xen/netback: use same error messages for same errors
nvme-tcp: fix a possible UAF when failing to allocate an io queue
drm: test: Fix 32-bit issue in drm_buddy_test
drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
net: dsa: b53: mmap: add phy ops
scsi: core: Improve scsi_vpd_inquiry() checks
scsi: megaraid_sas: Fix fw_crash_buffer_show()
selftests: sigaltstack: fix -Wuninitialized
platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
f2fs: Fix f2fs_truncate_partial_nodes ftrace event
net: bridge: switchdev: don't notify FDB entries with "master dynamic"
e1000e: Disable TSO on i219-LM card to increase speed
bpf: Fix incorrect verifier pruning due to missing register precision taints
spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
mlxsw: pci: Fix possible crash during initialization
net: rpl: fix rpl header size calculation
bonding: Fix memory leak when changing bond type to Ethernet
mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
bnxt_en: Do not initialize PTP on older P3/P4 chips
netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
netfilter: nf_tables: validate catch-all set elements
i40e: fix i40e_setup_misc_vector() error handling
i40e: fix accessing vsi->active_filters without holding lock
netfilter: nf_tables: fix ifdef to also consider nf_tables=m
sfc: Fix use-after-free due to selftest_work
virtio_net: bugfix overflow inside xdp_linearize_page()
net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
regulator: fan53555: Fix wrong TCS_SLEW_MASK
regulator: fan53555: Explicitly include bits header
rust: str: fix requierments->requirements typo
netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
netfilter: br_netfilter: fix recent physdev match breakage
arm64: dts: imx8mp-verdin: correct off-on-delay
arm64: dts: imx8mm-verdin: correct off-on-delay
arm64: dts: imx8mm-evk: correct pmic clock source
arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
arm64: dts: meson-g12-common: specify full DMC range
arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
arm64: dts: qcom: hk10: use "okay" instead of "ok"
arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
ARM: dts: rockchip: fix a typo error for rk3288 spdif node
Linux 6.1.25
cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods
cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly
cgroup/cpuset: Skip spread flags update on v2
nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
cifs: fix negotiate context parsing
i2c: ocores: generate stop condition after timeout in polling mode
x86/rtc: Remove __init for runtime functions
sched/fair: Fix imbalance overflow
powerpc/papr_scm: Update the NUMA distance table for the target node
i2c: mchp-pci1xxxx: Update Timing registers
ubi: Fix deadlock caused by recursively holding work_sem
ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
mptcp: stricter state check in mptcp_worker
mptcp: use mptcp_schedule_work instead of open-coding it
drm/amd/pm: correct SMU13.0.7 max shader clock reporting
drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
cgroup/cpuset: Fix partition root's cpuset.cpus update bug
cgroup: fix display of forceidle time at root
x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
scsi: ses: Handle enclosure with just a primary component gracefully
net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
net: phy: nxp-c45-tja11xx: add remove callback
net: sfp: initialize sfp->i2c_block_size at sfp allocation
HID: intel-ish-hid: Fix kernel panic during warm reset
riscv: add icache flush for nommu sigreturn trampoline
ksmbd: avoid out of bounds access in decode_preauth_ctxt()
maple_tree: fix write memory barrier of nodes once dead for RCU mode
tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
tracing: Add trace_array_puts() to write into instance
KVM: SVM: Flush Hyper-V TLB when required
x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"
KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h
x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h
ACPI: resource: Add Medion S17413 to IRQ override quirk
drm/amdgpu/gfx: set cg flags to enter/exit safe mode
drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs
drm/amdgpu: add mes resume when do gfx post soft reset
wifi: iwlwifi: mvm: protect TXQ list manipulation
wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
nvme: send Identify with CNS 06h only to I/O controllers
asymmetric_keys: log on fatal failures in PE/pkcs7
verify_pefile: relax wrapper length check
hwmon: (xgene) Fix ioremap and memremap leak
hwmon: (peci/cputemp) Fix miscalculated DTS for SKX
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG
block: ublk_drv: mark device as LIVE before adding disk
efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
i2c: hisi: Avoid redundant interrupts
i2c: imx-lpi2c: clean rx/tx buffers upon new message
wifi: mwifiex: mark OF related data as maybe unused
selftests/bpf: Fix progs/find_vma_fail1.c build error.
power: supply: axp288_fuel_gauge: Added check for negative values
power: supply: cros_usbpd: reclassify "default case!" as debug
power: supply: rk817: Fix unsigned comparison with less than zero
ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory
ARM: 9290/1: uaccess: Fix KASAN false-positives
libbpf: Fix single-line struct definition output in btf_dump
skbuff: Fix a race between coalescing and releasing SKBs
net: macb: fix a memory corruption in extended buffer descriptor mode
udp6: fix potential access to stale information
selftests: openvswitch: adjust datapath NL message declaration
RDMA/core: Fix GID entry ref leak when create_ah fails
sctp: fix a potential overflow in sctp_ifwdtsn_skip
net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex
net: wwan: iosm: Fix error handling path in ipc_pcie_probe()
qlcnic: check pci_reset_function result
drm/armada: Fix a potential double free in an error handling path
Bluetooth: Set ISO Data Path on broadcast sink
Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt
Bluetooth: Fix printing errors if LE Connection times out
Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure
net: openvswitch: fix race on port output
iavf: remove active_cvlans and active_svlans bitmaps
iavf: refactor VLAN filter states
bonding: fix ns validation on backup slaves
tcp: restrict net.ipv4.tcp_app_win
niu: Fix missing unwind goto in niu_alloc_channels()
KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs
KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
bpf, arm64: Fixed a BTI error on returning to patched function
9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
dmaengine: apple-admac: Fix 'current_tx' not getting freed
dmaengine: apple-admac: Set src_addr_widths capability
dmaengine: apple-admac: Handle 'global' interrupt flags
LoongArch, bpf: Fix jit to skip speculation barrier opcode
bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
RDMA/cma: Allow UD qp_type to join multicast only
clk: rs9: Fix suspend/resume
RDMA/erdma: Defer probing if netdevice can not be found
RDMA/erdma: Inline mtt entries into WQE if supported
RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192
IB/mlx5: Add support for 400G_8X lane speed
RDMA/irdma: Add ipv4 check to irdma_find_listener()
RDMA/irdma: Increase iWARP CM default rexmit count
RDMA/irdma: Fix memory leak of PBLE objects
RDMA/irdma: Do not generate SW completions for NOPs
clk: sprd: set max_register according to mapping range
drm/i915/dsi: fix DSS CTL register offsets for TGL+
fbcon: set_con2fb_map needs to set con2fb_map!
fbcon: Fix error paths in set_con2fb_map
KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
mtd: rawnand: meson: fix bitmask for length in command word
mtdblock: tolerate corrected bit-flips
fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
btrfs: fix fast csum implementation detection
btrfs: restore the thread_pool= behavior in remount for the end I/O workqueues
Bluetooth: hci_conn: Fix possible UAF
Bluetooth: Free potentially unfreed SCO connection
bluetooth: btbcm: Fix logic error in forming the board name.
Bluetooth: Fix race condition in hidp_session_thread
Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
ALSA: hda/hdmi: disable KAE for Intel DG2
ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
ALSA: emu10k1: don't create old pass-through playback device on Audigy
ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2
ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
ALSA: i2c/cs8427: fix iec958 mixer control deactivation
ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
ALSA: emu10k1: fix capture interrupt handler unlinking
drm/amd/display: Pass the right info to drm_dp_remove_payload
Revert "pinctrl: amd: Disable and mask interrupts on resume"
Linux 6.1.24
bpftool: Print newline before '}' for struct with padding only fields
mm: enable maple tree RCU mode by default.
maple_tree: add RCU lock checking to rcu callback functions
maple_tree: add smp_rmb() to dead node detection
maple_tree: remove extra smp_wmb() from mas_dead_leaves()
maple_tree: fix freeing of nodes in rcu mode
maple_tree: detect dead nodes in mas_start()
maple_tree: refine ma_state init from mas_start()
maple_tree: be more cautious about dead nodes
maple_tree: fix mas_prev() and mas_find() state handling
maple_tree: fix handle of invalidated state in mas_wr_store_setup()
maple_tree: reduce user error potential
maple_tree: fix potential rcu issue
maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()
mm: take a page reference when removing device exclusive entries
drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
drm/i915: Use _MMIO_PIPE() for SKL_BOTTOM_COLOR
drm/bridge: lt9611: Fix PLL being unable to lock
drm/i915/dp_mst: Fix payload removal during output disabling
drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload()
drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset
drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume
drm/amd/display: Clear MST topology if it fails to resume
blk-throttle: Fix that bps of child could exceed bps limited in parent
maple_tree: fix a potential concurrency bug in RCU mode
maple_tree: fix get wrong data_end in mtree_lookup_walk()
mm/hugetlb: fix uffd wr-protection for CoW optimization path
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
ring-buffer: Fix race while reader and writer are on the same page
drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
drm/i915: Fix context runtime accounting
drm/nouveau/disp: Support more modes by checking with lower bpc
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
ublk: read any SQE values upfront
wifi: mt76: ignore key disable commands
mm: vmalloc: avoid warn_alloc noise caused by fatal signal
zsmalloc: document freeable stats
tracing/synthetic: Make lastcmd_mutex static
ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
tracing: Free error logs of tracing instances
tracing/osnoise: Fix notify new tracing_max_latency
tracing/timerlat: Notify new max thread latency
tracing/synthetic: Fix races on freeing last_cmd
net: stmmac: Add queue reset into stmmac_xdp_open() function
ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530
ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2
ACPI: video: Make acpi_backlight=video work independent from GPU driver
ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()
can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
can: isotp: fix race between isotp_sendsmg() and isotp_release()
can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
fs: drop peer group ids under namespace lock
ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
ftrace: Mark get_lock_parent_ip() __always_inline
perf/core: Fix the same task check in perf_event_set_output
block: don't set GD_NEED_PART_SCAN if scan partition failed
block: ublk: make sure that block size is set correctly
cifs: sanitize paths in cifs_update_super_prepath.
nvme: fix discard support without oncs
scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
io_uring: fix memory leak when removing provided buffers
io_uring: fix return value when removing provided buffers
iio: adc: ad7791: fix IRQ flags
blk-mq: directly poll requests
counter: 104-quad-8: Fix Synapse action reported for Index signals
counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
coresight: etm4x: Do not access TRCIDR1 for identification
mm: kfence: fix handling discontiguous page
mm: kfence: fix PG_slab and memcg_data clearing
KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
x86/ACPI/boot: Use FADT version to check support for online capable
x86/acpi/boot: Correct acpi_is_processor_usable() check
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA: hda/realtek: Add quirk for Clevo X370SNW
ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
serial: 8250: Prevent starting up DMA Rx on THRI interrupt
dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
nilfs2: fix sysfs interface lifetime
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
tty: serial: sh-sci: Fix transmit end interrupt handler
iio: light: cm32181: Unregister second I2C client if present
iio: buffer: make sure O_NONBLOCK is respected
iio: buffer: correctly return bytes written in output buffers
iio: dac: cio-dac: Fix max DAC write value check for 12-bit
iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
iio: adc: qcom-spmi-adc5: Fix the channel name
iio: adis16480: select CONFIG_CRC32
drivers: iio: adc: ltc2497: fix LSB shift
USB: serial: option: add Quectel RM500U-CN modem
USB: serial: option: add Telit FE990 compositions
usb: typec: altmodes/displayport: Fix configure initial pin assignment
USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
usb: dwc3: pci: add support for the Intel Meteor Lake-S
usb: cdnsp: Fixes error: uninitialized symbol 'len'
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
xhci: Free the command allocated for setting LPM if we return early
usb: xhci: tegra: fix sleep in atomic call
PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y
PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y
cxl/pci: Handle excessive CDAT length
cxl/pci: Handle truncated CDAT entries
cxl/pci: Handle truncated CDAT header
cxl/pci: Fix CDAT retrieval on big endian
net: stmmac: check fwnode for phy device before scanning for phy
arm64: compat: Work around uninitialized variable warning
gve: Secure enough bytes in the first TX desc for all TCP pkts
netlink: annotate lockless accesses to nlk->max_recvmsg_len
ethtool: reset #lanes when lanes is omitted
ping: Fix potentail NULL deref for /proc/net/icmp.
raw: Fix NULL deref in raw_get_next().
raw: use net_hash_mix() in hash function
ice: Reset FDIR counter in FDIR init stage
ice: fix wrong fallback logic for FDIR
NFSD: callback request does not use correct credential for AUTH_SYS
sunrpc: only free unix grouplist after RCU settles
net: stmmac: fix up RX flow hash indirection table when setting channels
net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
gpio: davinci: Add irq chip flag to skip set wake
gpio: davinci: Do not clear the bank intr enable bit in save_context
platform/x86: think-lmi: Clean up display of current_value on Thinkstation
platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
platform/x86: think-lmi: Fix memory leak when showing current settings
ipv6: Fix an uninit variable access bug in __ip6_make_skb()
net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
sctp: check send stream number after wait_for_sndbuf
net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
net: don't let netpoll invoke NAPI if in xmit context
ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement
icmp: guard against too small mtu
nfsd: call op_release, even when op_func returns an error
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
wifi: brcmfmac: Fix SDIO suspend/resume regression
l2tp: generate correct module alias strings
net: stmmac: remove redundant fixup to support fixed-link mode
net: stmmac: check if MAC needs to attach to a PHY
net: phylink: add phylink_expects_phy() method
net: qrtr: Fix a refcount bug in qrtr_recvmsg()
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()
KVM: s390: pv: fix external interruption loop not always detected
ASoC: codecs: lpass: fix the order or clks turn off during suspend
pwm: meson: Explicitly set .polarity in .get_state()
pwm: sprd: Explicitly set .polarity in .get_state()
pwm: iqs620a: Explicitly set .polarity in .get_state()
pwm: cros-ec: Explicitly set .polarity in .get_state()
pwm: hibvt: Explicitly set .polarity in .get_state()
pwm: Make .get_state() callback return an error code
ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()
Drivers: vmbus: Check for channel allocation before looking up relids
gpio: GPIO_REGMAP: select REGMAP instead of depending on it
KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU
KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run
KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow
KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode
dm: fix improper splitting for abnormal bios
dm: change "unsigned" to "unsigned int"
dm integrity: Remove bi_sector that's only used by commented debug code
dm cache: Add some documentation to dm-cache-background-tracker.h
Linux 6.1.23
Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*"
x86/PVH: avoid 32-bit build warning when obtaining VGA console info
hsr: ratelimit only when errors are printed
drm/amdkfd: Get prange->offset after svm_range_vram_node_new
usb: ucsi: Fix ucsi->connector race
libbpf: Fix btf_dump's packed struct determination
selftests/bpf: Add few corner cases to test padding handling of btf_dump
libbpf: Fix BTF-to-C converter's padding logic
selftests/bpf: Test btf dump for struct with padding only fields
net: dsa: mv88e6xxx: replace VTU violation prints with trace points
net: dsa: mv88e6xxx: replace ATU violation prints with trace points
net: dsa: mv88e6xxx: read FID when handling ATU violations
KVM: arm64: Disable interrupts while walking userspace PTs
KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value
drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
drm/i915: Disable DC states for all commits
drm/i915/dpt: Treat the DPT BO as a framebuffer
drm/i915/gem: Flush lmem contents after construction
drm/amd/display: Take FEC Overhead into Timeslot Calculation
drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
drm/amdgpu: allow more APUs to do mode2 reset when go to S4
drm/etnaviv: fix reference leak when mmaping imported buffer
s390: reintroduce expoline dependence to scripts
s390/uaccess: add missing earlyclobber annotations to __clear_user()
dt-bindings: mtd: jedec,spi-nor: Document CPOL/CPHA support
rcu: Fix rcu_torture_read ftrace event
xtensa: fix KASAN report for show_stack
ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
ALSA: hda/realtek: Add quirks for some Clevo laptops
ALSA: usb-audio: Fix regression on detection of Roland VS-100
ALSA: hda/conexant: Partial revert of a quirk for Lenovo
NFSv4: Fix hangs when recovering open state after a server reboot
powerpc/64s: Fix __pte_needs_flush() false positive warning
powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled
powerpc: Don't try to copy PPR for task with NULL pt_regs
platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLE
pinctrl: at91-pio4: fix domain name assignment
pinctrl: amd: Disable and mask interrupts on resume
modpost: Fix processing of CRCs on 32-bit build machines
net: phy: dp83869: fix default value for tx-/rx-internal-delay
xen/netback: don't do grant copy across page boundary
can: j1939: prevent deadlock by moving j1939_sk_errqueue()
dm: fix __send_duplicate_bios() to always allow for splitting IO
zonefs: Always invalidate last cached page on append write
vmxnet3: use gro callback when UPT is enabled
io_uring: fix poll/netmsg alloc caches
io_uring/rsrc: fix rogue rsrc node grabbing
io_uring/poll: clear single/double poll flags on poll arming
block/io_uring: pass in issue_flags for uring_cmd task_work handling
zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space
btrfs: scan device in non-exclusive mode
btrfs: fix race between quota disable and quota assign ioctls
btrfs: fix deadlock when aborting transaction during relocation with scrub
Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
Input: i8042 - add quirk for Fujitsu Lifebook A574/H
cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
cifs: prevent infinite recursion in CIFSGetDFSRefer()
Input: focaltech - use explicitly signed char type
Input: alps - fix compatibility with -funsigned-char
Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix
iommu/vt-d: Allow zero SAGAW if second-stage not supported
Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTON
pinctrl: ocelot: Fix alt mode for ocelot
net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flow
net: ethernet: mtk_eth_soc: fix flow block refcounting logic
net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
bnxt_en: Add missing 200G link speed reporting
bnxt_en: Fix typo in PCI id to device description string mapping
bnxt_en: Fix reporting of test result in ethtool selftest
i40e: fix registers dump after run ethtool adapter self test
net: ipa: compute DMA pool size properly
ALSA: ymfpci: Fix BUG_ON in probe function
ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
ice: add profile conflict check for AVF FDIR
ice: Fix ice_cfg_rdma_fltr() to only update relevant fields
smsc911x: avoid PHY being resumed when interface is not up
net: mvpp2: parser fix PPPoE
net: mvpp2: parser fix QinQ
net: mvpp2: classifier flow fix fragmentation flags
loop: LOOP_CONFIGURE: send uevents for partitions
ACPI: bus: Rework system-level device notification handling
s390/vfio-ap: fix memory leak in vfio_ap device driver
can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
net: stmmac: don't reject VLANs when IFF_PROMISC is set
net/net_failover: fix txq exceeding warning
regulator: Handle deferred clk
r8169: fix RTL8168H and RTL8107E rx crc error
net: dsa: microchip: ksz8: fix MDB configuration with non-zero VID
net: dsa: microchip: ksz8863_smi: fix bulk access
net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table.
net: dsa: microchip: ksz8: fix offset for the timestamp filed
net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries
net: dsa: microchip: ksz8: fix ksz8_fdb_dump()
ptp_qoriq: fix memory leak in probe()
net: dsa: realtek: fix out-of-bounds access
scsi: mpt3sas: Don't print sense pool info twice
scsi: megaraid_sas: Fix crash after a double completion
sfc: ef10: don't overwrite offload features at NIC reset
SUNRPC: fix shutdown of NFS TCP client socket
mtd: rawnand: meson: invalidate cache on polling ECC bit
platform/surface: aggregator: Add missing fwnode_handle_put()
platform/x86: think-lmi: Add possible_values for ThinkStation
platform/x86: think-lmi: only display possible_values if available
platform/x86: think-lmi: use correct possible_values delimiters
platform/x86: think-lmi: add missing type attribute
PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled
ALSA: usb-audio: Fix recursive locking at XRUN during syncing
mips: bmips: BCM6358: disable RAC flush for TP1
riscv/kvm: Fix VM hang in case of timer delta being zero.
ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
mtd: nand: mxic-ecc: Fix mxic_ecc_data_xfer_wait_for_completion() when irq is used
mtd: rawnand: meson: initialize struct with zeroes
btrfs: use temporary variable for space_info in btrfs_update_block_group
btrfs: fix uninitialized variable warning in btrfs_update_block_group
tracing: Fix wrong return in kprobe_event_gen_test.c
tools/power turbostat: fix decoding of HWP_STATUS
tools/power turbostat: Fix /dev/cpu_dma_latency warnings
fbdev: au1200fb: Fix potential divide by zero
fbdev: lxfb: Fix potential divide by zero
fbdev: intelfb: Fix potential divide by zero
fbdev: nvidia: Fix potential divide by zero
net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites
drm/amdkfd: Fixed kfd_process cleanup on module exit.
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620
sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
fbdev: tgafb: Fix potential divide by zero
ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
ALSA: asihpi: check pao in control_message()
net: hsr: Don't log netdev_err message on unknown prp dst node
drm/amdkfd: fix potential kgd_mem UAFs
drm/amdkfd: fix a potential double free in pqm_create_queue
drm/amdkfd: Fix BO offset for multi-VMA page migration
x86/PVH: obtain VGA console info in Dom0
md: avoid signed overflow in slot_store()
ASoC: SOF: IPC4: update gain ipc msg definition to align with fw
ASoC: SOF: Intel: pci-tng: revert invalid bar size setting
ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit
ASoC: SOF: ipc3: Check for upper size limit for the received message
ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535
zstd: Fix definition of assert()
ASoC: Intel: avs: nau8825: Adjust clock control
ASoC: Intel: avs: ssm4567: Remove nau8825 bits
ASoC: Intel: avs: da7219: Explicitly define codec format
ASoC: Intel: avs: max98357a: Explicitly define codec format
ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
xfrm: Zero padding when dumping algos and encap
cifs: fix missing unload_nls() in smb2_reconnect()
arm64: efi: Set NX compat flag in PE/COFF header
net: mscc: ocelot: fix stats region batching
tracing: Do not let histogram values have some modifiers
tracing: Add .graph suffix option to histogram value
tracing: Add .percent suffix option to histogram values
tty: serial: fsl_lpuart: fix race on RX DMA shutdown
tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
drm/msm/disp/dpu: fix sc7280_pp base offset
drm/msm/dpu: correct sm8250 and sm8350 scaler
drm/msm/dpu: Refactor sc7280_pp location
ARM: dts: aspeed: p10bmc: Update battery node name
riscv: ftrace: Fixup panic by disabling preemption
net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action
btrfs: zoned: count fresh BG region as zone unusable
btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING
kcsan: avoid passing -g for test
kernel: kcsan: kcsan_test: build without structleak plugin
fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
zonefs: Fix error message in zonefs_file_dio_append()
zonefs: Separate zone information from inode information
zonefs: Reduce struct zonefs_inode_info size
zonefs: Simplify IO error handling
zonefs: Reorganize code
cifs: avoid race conditions with parallel reconnects
cifs: prevent data race in cifs_reconnect_tcon()
cifs: update ip_addr for ses only for primary chan setup
thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers
Linux 6.1.22
drm/amdkfd: Fix the memory overrun
drm/amdkfd: add GC 11.0.4 KFD support
drm/amdkfd: Fix the warning of array-index-out-of-bounds
drm/amdkfd: introduce dummy cache info for property asic
sched/fair: Sanitize vruntime of entity being migrated
sched/fair: sanitize vruntime of entity being placed
dm crypt: avoid accessing uninitialized tasklet
dm crypt: add cond_resched() to dmcrypt_write()
dm stats: check for and propagate alloc_percpu failure
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
bus: imx-weim: fix branch condition evaluates to a garbage value
mm/ksm: fix race with VMA iteration and mm_struct teardown
soc: qcom: llcc: Fix slice configuration values for SC8280XP
arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
firmware: arm_scmi: Fix device node validation for mailbox transport
tee: amdtee: fix race condition in amdtee_open_session
riscv: Handle zicsr/zifencei issues between clang and binutils
riscv: mm: Fix incorrect ASID argument when flushing TLB
drm/amdgpu: reposition the gpu reset checking for reuse
drm/amdgpu: skip ASIC reset for APUs when go to S4
drm/i915: Preserve crtc_state->inherited during state clearing
drm/i915/active: Fix missing debug object activation
drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
drm/meson: fix missing component unbind on bind errors
drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
wifi: mac80211: fix qos on mesh interfaces
ksmbd: return unsupported error on smb1 mount
ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
ksmbd: don't terminate inactive sessions after a few seconds
ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
ksmbd: fix wrong signingkey creation when encryption is AES256
maple_tree: fix mas_skip_node() end slot detection
test_maple_tree: add more testing for mas_empty_area()
Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()
io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
kfence: avoid passing -g for test
mm: kfence: fix using kfence_metadata without initialization in show_object()
usb: ucsi_acpi: Increase the command completion timeout
usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
usb: chipidea: core: fix possible concurrent when switch role
usb: chipdea: core: fix return -EINVAL if request role is the same with current role
usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
usb: cdnsp: Fixes issue with redundant Status Stage
usb: cdns3: Fix issue with using incorrect PCI device function
usb: typec: tcpm: fix warning when handle discover_identity message
usb: typec: tcpm: fix create duplicate source-capabilities file
dm thin: fix deadlock when swapping to thin device
igb: revert rtnl_lock() that causes deadlock
arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
lockd: set file_lock start and end when decoding nlm4 testargs
fsverity: Remove WQ_UNBOUND from fsverity read workqueue
fscrypt: destroy keyring after security_sb_delete()
mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
efi: sysfb_efi: Fix DMI quirks not working for simpledrm
Bluetooth: Fix race condition in hci_cmd_sync_clear
btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
usb: gadget: u_audio: don't let userspace block driver unbind
usb: dwc2: fix a devres leak in hw_enable upon suspend resume
usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"
usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
selftests/x86/amx: Add a ptrace test
x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
cifs: fix dentry lookups in directory handle cache
cifs: print session id while listing open files
cifs: dump pending mids for all channels in DebugData
cifs: empty interface list when server doesn't support query interfaces
cifs: do not poll server interfaces too regularly
cifs: append path to open_enter trace event
cifs: lock chan_lock outside match_session
act_mirred: use the backlog for nested calls to mirred ingress
net/sched: act_mirred: better wording on protection against excessive stack growth
drm/amd: Fix initialization mistake for NBIO 7.3.0
drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
sh: sanitize the flags on sigreturn
drm/amd/display: Update clock table to include highest clock setting
net: usb: qmi_wwan: add Telit 0x1080 composition
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
scsi: mpi3mr: Bad drive in topology results kernel crash
scsi: mpi3mr: NVMe command size greater than 8K fails
scsi: mpi3mr: Wait for diagnostic save during controller init
scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
scsi: lpfc: Avoid usage of list iterator variable after loop
scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
scsi: ufs: core: Add soft dependency on governor_simpleondemand
scsi: hisi_sas: Check devm_add_action() return value
scsi: qla2xxx: Add option to disable FC2 Target support
scsi: target: iscsi: Fix an error message in iscsi_check_key()
selftests/bpf: check that modifier resolves after pointer
m68k: Only force 030 bus error if PC not in exception table
m68k: mm: Fix systems with memory at end of 32-bit address space
HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
ca8210: fix mac_len negative array access
HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
riscv: Bump COMMAND_LINE_SIZE value to 1024
ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
ACPI: x86: Drop quirk for HP Elitebook
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43)
ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks
thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
thunderbolt: Use const qualifier for `ring_interrupt_index`
thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
thunderbolt: Disable interrupt auto clear for rings
thunderbolt: Fix memory leak in margining
thunderbolt: Add quirk to disable CLx
thunderbolt: Call tb_check_quirks() after initializing adapters
thunderbolt: Use scale field when allocating USB3 bandwidth
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
smb3: fix unusable share after force unmount failure
smb3: lower default deferred close timeout to address perf regression
scsi: qla2xxx: Perform lockless command completion in abort path
scsi: qla2xxx: Synchronize the IOCB count to be in order
hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
hwmon: fix potential sensor registration fail if of_node is missing
entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
perf/x86/amd/core: Always clear status for idx
entry: Fix noinstr warning in __enter_from_user_mode()
platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
Bluetooth: HCI: Fix global-out-of-bounds
Bluetooth: mgmt: Fix MGMT add advmon with RSSI command
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
Bluetooth: L2CAP: Fix responding with wrong PDU type
Bluetooth: btqcomsmd: Fix command timeout after setting BD address
drm/amd/display: Set dcn32 caps.seamless_odm
net: mdio: thunder: Add missing fwnode_handle_put()
net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
net: asix: fix modprobe "sysfs: cannot create duplicate filename"
gve: Cache link_speed value from device
Bluetooth: Remove "Power-on" check from Mesh feature
Bluetooth: ISO: fix timestamped HCI ISO data packet parsing
Bluetooth: btusb: Remove detection of ISO packets over bulk
Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
Bluetooth: hci_sync: Resume adv with no RPA when active scan
ksmbd: fix possible refcount leak in smb2_open()
ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
hvc/xen: prevent concurrent accesses to the shared ring
mlxsw: spectrum_fid: Fix incorrect local port type
nvme-tcp: fix nvme_tcp_term_pdu to match spec
net/sonic: use dma_mapping_error() for error check
erspan: do not use skb_mac_header() in ndo_start_xmit()
atm: idt77252: fix kmemleak when rmmod idt77252
net: dsa: tag_brcm: legacy: fix daisy-chained switches
net/mlx5: E-Switch, Fix an Oops in error handling code
net/mlx5: Read the TC mapping of all priorities on ETS query
net/mlx5e: Overcome slow response for first macsec ASO WQE
net/mlx5: Fix steering rules cleanup
net/mlx5e: Block entering switchdev mode with ns inconsistency
net/mlx5e: Set uplink rep as NETNS_LOCAL
bpf: Adjust insufficient default bpf_jit_limit
i40e: fix flow director packet filter programming
iavf: fix hang on reboot with ice
ice: check if VF exists before mode check
keys: Do not cache key in task struct if key is requested from kernel thread
bootconfig: Fix testcase to increase max node
octeontx2-vf: Add missing free for alloc_percpu
net/ps3_gelic_net: Use dma_mapping_error
net/ps3_gelic_net: Fix RX sk_buff length
net: usb: lan78xx: Limit packet length to skb->len
net: qcom/emac: Fix use after free bug in emac_remove due to race condition
drm/i915/gt: perform uc late init after probe error injection
drm/i915/guc: Fix missing ecodes
drm/i915/guc: Rename GuC register state capture node to be more obvious
drm/i915/fbdev: lock the fbdev obj before vma pin
drm/i915: Print return value on error
mlxsw: core_thermal: Fix fan speed in maximum cooling state
thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function
net: stmmac: Fix for mismatched host/device DMA address width
net: mdio: fix owner field for mdio buses registered using ACPI
net: mdio: fix owner field for mdio buses registered using device-tree
net: phy: Ensure state transitions are processed from phy_stop()
xirc2ps_cs: Fix use after free bug in xirc2ps_detach
qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
efi/libstub: smbios: Use length member instead of record struct size
net: usb: smsc95xx: Limit packet length to skb->len
net: dsa: b53: mmap: fix device tree support
nfsd: don't replace page in rq_pages if it's a continuation of last page
scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
i2c: hisi: Only use the completion interrupt to finish the transfer
i2c: mxs: ensure that DMA buffers are safe for DMA
i2c: imx-lpi2c: check only for enabled interrupt flags
igc: fix the validation logic for taprio's gate list
igbvf: Regard vf reset nack as success
intel/igbvf: free irq on the error path in igbvf_request_msix()
iavf: do not track VLAN 0 filters
iavf: fix non-tunneled IPv6 UDP packet type and hashing
iavf: fix inverted Rx hash condition leading to disabled hash
xsk: Add missing overflow check in xdp_umem_reg
NFS: Fix /proc/PID/io read_bytes for buffered reads
arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
drm/amd/display: Fix DP MST sinks removal issue
mptcp: fix UaF in listener shutdown
mptcp: use the workqueue to destroy unaccepted sockets
mptcp: refactor passive socket initialization
drm/amd/display: Remove OTG DIV register write for Virtual signals.
drm/amd/display: fix k1 k2 divider programming for phantom streams
drm/amd/display: Include virtual signal to set k1 and k2 values
tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
perf: fix perf_event_context->time
perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
interconnect: qcom: osm-l3: fix icc_onecell_data allocation
Linux 6.1.21
powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
perf: Fix check before add_event_to_groups() in perf_group_detach()
io_uring/msg_ring: let target know allocated index
virt/coco/sev-guest: Add throttling awareness
virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
virt/coco/sev-guest: Do some code style cleanups
virt/coco/sev-guest: Carve out the request issuing logic into a helper
virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
virt/coco/sev-guest: Simplify extended guest request handling
virt/coco/sev-guest: Check SEV_SNP attribute at probe time
powerpc: Pass correct CPU reference to assembler
x86/resctrl: Clear staged_config[] before and after it is used
x86/mm: Fix use of uninitialized buffer in sme_enable()
x86/mce: Make sure logged MCEs are processed after sysfs update
ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
cpuidle: psci: Iterate backwards over list in psci_pd_remove()
fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
trace/hwlat: Do not start per-cpu thread if it is already running
trace/hwlat: Do not wipe the contents of per-cpu thread data
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
mmc: sdhci_am654: lower power-on failed message severity
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
powerpc/64: Set default CPU in Kconfig
mm: teach mincore_hugetlb about pte markers
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
vp_vdpa: fix the crash in hot unplug with vp_vdpa
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
ocfs2: fix data corruption after failed write
ftrace: Fix invalid address access in lookup_rec() when index is 0
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
mptcp: avoid setting TCP_CLOSE state twice
mptcp: add ro_after_init for tcp{,v6}_prot_override
mptcp: fix possible deadlock in subflow_error_report
drm/amd/display: disconnect MPCC only on OTG change
drm/amd/display: Do not set DRR on pipe Commit
drm/amd/pm: bump SMU 13.0.4 driver_if header version
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
drm/amdgpu: Don't resume IOMMU after incomplete init
drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
drm/i915/active: Fix misuse of non-idle barriers as fence trackers
drm/sun4i: fix missing component unbind on bind errors
drm/shmem-helper: Remove another errant put in error path
riscv: asid: Fixup stale TLB entry cause application crash
Revert "riscv: mm: notify remote harts about mmu cache updates"
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
ALSA: hda: intel-dsp-config: add MTL PCI id
KVM: nVMX: add missing consistency checks for CR0 and CR4
KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
cifs: Fix smb2_set_path_size()
tracing: Make tracepoint lockdep check actually test something
tracing: Check field value in hist_field_name()
tracing: Make splice_read available again
cifs: generate signkey for the channel that's reconnecting
md: select BLOCK_LEGACY_AUTOLOAD
interconnect: exynos: fix registration race
interconnect: exynos: fix node leak in probe PM QoS error path
interconnect: qcom: msm8974: fix registration race
interconnect: qcom: rpmh: fix registration race
interconnect: qcom: rpmh: fix probe child-node error handling
interconnect: qcom: rpm: fix registration race
interconnect: qcom: rpm: fix probe child-node error handling
interconnect: qcom: osm-l3: fix registration race
interconnect: fix mem leak when freeing nodes
interconnect: imx: fix registration race
interconnect: fix provider registration API
interconnect: fix icc_provider_del() error handling
s390/ipl: add missing intersection check to ipl_report handling
drm/ttm: Fix a NULL pointer dereference
memory: tegra30-emc: fix interconnect registration race
memory: tegra124-emc: fix interconnect registration race
memory: tegra20-emc: fix interconnect registration race
memory: tegra: fix interconnect registration race
firmware: xilinx: don't make a sleepable memory allocation from an atomic context
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
serial: 8250_fsl: fix handle_irq locking
serial: 8250_em: Fix UART port type
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
ext4: fix possible double unlock when moving a directory
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
sh: intc: Avoid spurious sizeof-pointer-div warning
LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
net/9p: fix bug in client create for .L
drm/amdkfd: Fix an illegal memory access
ext4: fix task hung in ext4_xattr_delete_inode
ext4: update s_journal_inum if it changes after journal replay
ext4: fail ext4_iget if special inode unallocated
rust: arch/um: Disable FP/SIMD instruction to match x86
jffs2: correct logic when creating a hole in jffs2_write_begin
soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
mmc: atmel-mci: fix race between stop command and start of next command
media: m5mols: fix off-by-one loop termination error
hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
kconfig: Update config changed flag before calling callback
hwmon: tmp512: drop of_match_ptr for ID table
hwmon: (ucd90320) Add minimum delay between bus accesses
hwmon: (ina3221) return prober error code
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
hwmon: (adt7475) Fix masking of hysteresis registers
hwmon: (adt7475) Display smoothing attributes in correct order
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
ethernet: sun: add check for the mdesc_grab()
net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
selftests: net: devlink_port_split.py: skip test if no suitable device available
i825xx: sni_82596: use eth_hw_addr_set()
net/iucv: Fix size of interrupt data
net: atlantic: Fix crash when XDP is enabled but no program is loaded
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
ipv4: Fix incorrect table ID in IOCTL path
sh_eth: avoid PHY being resumed when interface is not up
ravb: avoid PHY being resumed when interface is not up
net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
ice: xsk: disable txq irq before flushing hw
veth: Fix use after free in XDP_REDIRECT
net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
net/mlx5e: Fix cleanup null-ptr deref on encap lock
net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
net/mlx5e: Support Geneve and GRE with VF tunnel offload
net/mlx5: Disable eswitch before waiting for VF pages
net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
net/mlx5e: Don't cache tunnel offloads capability
net/mlx5e: Fix macsec ASO context alignment
block: sunvdc: add check for mdesc_grab() returning NULL
nvmet: avoid potential UAF in nvmet_req_complete()
nvme: fix handling single range discard request
block: null_blk: Fix handling of fake timeout request
powerpc/mm: Fix false detection of read faults
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
net: usb: smsc75xx: Limit packet length to skb->len
net/smc: fix deadlock triggered by cancel_delayed_work_syn()
mlxsw: spectrum: Fix incorrect parsing depth after reload
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
tcp: Fix bind() conflict check for dual-stack wildcard address.
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
net: tunnels: annotate lockless accesses to dev->needed_headroom
loop: Fix use-after-free issues
block: do not reverse request order when flushing plug list
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
net: dsa: mt7530: remove now incorrect comment regarding port 5
qed/qed_dev: guard against a possible division by zero
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
drm/i915/psr: Use calculated io and fast wake lines
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
vdpa_sim: not reset state in vdpasim_queue_ready
vhost-vdpa: free iommu domain after last use during cleanup
i40e: Fix kernel crash during reboot when adapter is in recovery mode
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
nfc: pn533: initialize struct pn533_out_arg properly
selftests: fix LLVM build for i386 and x86_64
wifi: cfg80211: fix MLO connection ownership
wifi: nl80211: fix NULL-ptr deref in offchan check
vdpa/mlx5: should not activate virtq object when suspended
tcp: tcp_make_synack() can be called from process context
ftrace,kcfi: Define ftrace_stub_graph conditionally
scsi: core: Fix a procfs host directory removal regression
scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
netfilter: nft_redir: correct value of inet type `.maxattrs`
netfilter: nft_redir: correct length for loading protocol registers
netfilter: nft_masq: correct length for loading protocol registers
netfilter: nft_nat: correct length for loading protocol registers
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
scsi: mpi3mr: Return proper values for failures in firmware init path
scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix config page DMA memory leak
scsi: mpi3mr: Fix throttle_groups memory leak
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
ASoC: SOF: ipc4-topology: set dmic dai index from copier
ASOC: SOF: Intel: pci-tgl: Fix device description
ASoC: SOF: Intel: SKL: Fix device description
ASoC: SOF: Intel: HDA: Fix device description
ASoC: SOF: Intel: MTL: Fix the device description
clk: HI655X: select REGMAP instead of depending on it
drm/meson: fix 1px pink line on GXM when scaling video overlay
cifs: Move the in_send statistic to __smb_send_rqst()
fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
drm/panfrost: Don't sync rpm suspension after mmu flushing
drm/msm/gem: Prevent blocking within shrinker loop
drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
xfrm: Allow transport-mode states with AF_UNSPEC selector
Linux 6.1.20
UML: define RUNTIME_DISCARD_EXIT
Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
filelocks: use mount idmapping for setlease permission check
drm/amd/display: adjust MALL size available for DCN32 and DCN321
drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
media: rc: gpio-ir-recv: add remove function
media: ov5640: Fix analogue gain control
scripts: handle BrokenPipeError for python scripts
PCI: Add SolidRun vendor ID
macintosh: windfarm: Use unsigned type for 1-bit bitfields
alpha: fix R_ALPHA_LITERAL reloc for large modules
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
powerpc/64: Move paca allocation to early_setup()
powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
powerpc/bpf/32: Only set a stack frame when necessary
clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
powerpc/iommu: fix memory leak with using debugfs_lookup()
powerpc/64: Don't recurse irq replay
MIPS: Fix a compilation issue
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
drm/msm/adreno: fix runtime PM imbalance at unbind
adreno: Shutdown the GPU properly
drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
ext4: Fix deadlock during directory rename
drm/amdgpu: fix return value check in kfd
RISC-V: Don't check text_mutex during stop_machine
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
af_unix: fix struct pid leaks in OOB support
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
SUNRPC: Fix a server shutdown leak
octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
net/smc: fix fallback failed while sendmsg with fastopen
ethernet: ice: avoid gcc-9 integer overflow warning
ice: Fix DSCP PFC TLV creation
NFSD: Protect against filesystem freezing
block: fix wrong mode for blkdev_put() from disk_scan_partitions()
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
platform: mellanox: select REGMAP instead of depending on it
netfilter: conntrack: adopt safer max chain length
scsi: sd: Fix wrong zone_write_granularity value during revalidate
scsi: megaraid_sas: Update max supported LD IDs to 240
net: tls: fix device-offloaded sendpage straddling records
net: ethernet: mtk_eth_soc: fix RX data corruption issue
net: phy: smsc: fix link up detection in forced irq mode
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
btrfs: fix extent map logging bit not cleared for split maps after dropping range
m68k: mm: Move initrd phys_to_virt handling after paging_init()
netfilter: tproxy: fix deadlock due to missing BH disable
netfilter: ctnetlink: revert to dumping mark regardless of event type
bnxt_en: Avoid order-5 memory allocation for TPA data
net: phylib: get rid of unnecessary locking
net: stmmac: add to set device wake up flag when stmmac init phy
drm/msm/dpu: clear DSPP reservations in rm release
drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
drm/msm/dpu: fix len of sc7180 ctl blocks
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
ice: copy last block omitted in ice_get_module_eeprom()
net: caif: Fix use-after-free in cfusbl_device_notify()
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
perf stat: Fix counting when initial delay configured
net: use indirect calls helpers for sk_exit_memory_pressure()
net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
netfilter: nft_quota: copy content when cloning expression
netfilter: nft_last: copy content when cloning expression
selftests: nft_nat: ensuring the listening side is up before starting the client
net: lan966x: Fix port police support using tc-matchall
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
drm/msm/dpu: disable features unsupported by QCM2290
tls: rx: fix return value for async crypto
powerpc: dts: t1040rdb: fix compatible string for Rev A boards
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
bgmac: fix *initial* chip reset to support BCM5358
drm/msm/a5xx: fix context faults during ring switch
drm/msm/a5xx: fix the emptyness check in the preempt code
drm/msm/a5xx: fix highest bank bit for a530
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
drm/msm: Fix potential invalid ptr free
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
ext4: Fix possible corruption when moving a directory
scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
riscv: Add header include guards to insn.h
block: fix scan partition for exclusively open device again
block: Revert "block: Do not reread partition table on exclusively open device"
drm/i915: Populate encoder->devdata for DSI on icl+
drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
drm/i915: Introduce intel_panel_init_alloc()
spi: intel: Check number of chip selects after reading the descriptor
ipmi:ssif: Add a timer between request retries
ipmi:ssif: Increase the message retry time
ipmi:ssif: Remove rtc_us_timer
Input: exc3000 - properly stop timer on shutdown
bus: mhi: ep: Change state_lock to mutex
bus: mhi: ep: Power up/down MHI stack during MHI RESET
udf: Fix off-by-one error when discarding preallocation
fs: dlm: fix race setting stop tx flag
fs: dlm: be sure to call dlm_send_queue_flush()
fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
fs: dlm: fix use after free in midcomms commit
fd: dlm: trace send/recv of dlm message and rcom
fs: dlm: use packet in dlm_mhandle
fs: dlm: remove send repeat remove handling
fs: dlm: start midcomms before scand
fs: dlm: add midcomms init/start functions
fs: dlm: fix log of lowcomms vs midcomms
KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
KVM: x86: Move guts of kvm_arch_init() to standalone helper
KVM: VMX: Don't bother disabling eVMCS static key on module exit
KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
nfc: change order inside nfc_se_io error path
HID: uhid: Over-ride the default maximum data buffer value with our own
HID: core: Provide new max_buffer_size attribute to over-ride the default
ext4: zero i_disksize when initializing the bootloader inode
ext4: fix WARNING in ext4_update_inline_data
ext4: move where set the MAY_INLINE_DATA flag is set
ext4: fix another off-by-one fsmap error on 1k block filesystems
ext4: fix RENAME_WHITEOUT handling for inline directories
ext4: fix cgroup writeback accounting with fs-layer encryption
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
staging: rtl8723bs: Fix key-store index handling
drm/connector: print max_requested_bpc in state debugfs
drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
RISC-V: Stop emitting attributes
fork: allow CLONE_NEWTIME in clone3 flags
perf inject: Fix --buildid-all not to eat up MMAP2
erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
io_uring/uring_cmd: ensure that device supports IOPOLL
btrfs: fix percent calculation for bg reclaim message
btrfs: fix unnecessary increment of read error stat on write error
fs: prevent out-of-bounds array speculation when closing a file descriptor
Linux 6.1.19
staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
tpm: disable hwrng for fTPM on some AMD designs
Linux 6.1.18
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
arm64: Reset KASAN tag in copy_highpage with HW tags only
arm64: mte: Fix/clarify the PG_mte_tagged semantics
arm64: efi: Make efi_rt_lock a raw_spinlock
io_uring/poll: allow some retries for poll triggering spuriously
io_uring: fix two assignments in if conditions
media: uvcvideo: Fix race condition with usb_kill_urb
drm/i915: Fix system suspend without fbdev being initialized
drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs
drm/display/dp_mst: Fix payload addition on a disconnected sink
drm/display/dp_mst: Fix down message handling after a packet reception error
drm/display/dp_mst: Fix down/up message handling after sink disconnect
drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()
vDPA/ifcvf: allocate the adapter in dev_add()
vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev
vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw
vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter
vDPA/ifcvf: decouple vq irq requester from the adapter
vDPA/ifcvf: decouple config IRQ releaser from the adapter
vDPA/ifcvf: decouple vq IRQ releasers from the adapter
vDPA/ifcvf: alloc the mgmt_dev before the adapter
vDPA/ifcvf: decouple config space ops from the adapter
vDPA/ifcvf: decouple hw features manipulators from the adapter
x86/resctl: fix scheduler confusion with 'current'
net: tls: avoid hanging tasks on the tx_lock
soundwire: cadence: Drain the RX FIFO after an IO timeout
soundwire: cadence: Remove wasted space in response_buf
iommu: Attach device group to old domain in error path
RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
phy: rockchip-typec: Fix unsigned comparison with less than zero
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
PCI: Add ACS quirk for Wangxun NICs
PCI: loongson: Add more devices that need MRRS quirk
kernel/fail_function: fix memory leak with using debugfs_lookup()
drivers: base: dd: fix memory leak with using debugfs_lookup()
drivers: base: component: fix memory leak with using debugfs_lookup()
misc: vmw_balloon: fix memory leak with using debugfs_lookup()
tty: pcn_uart: fix memory leak with using debugfs_lookup()
PCI: Distribute available resources for root buses, too
PCI: Take other bus devices into account when distributing resources
PCI: Align extra resources for hotplug bridges properly
usb: gadget: uvc: Make bSourceID read/write
usb: uvc: Enumerate valid values for color matching
USB: ene_usb6250: Allocate enough memory for full object
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
USB: isp1362: fix memory leak with using debugfs_lookup()
USB: isp116x: fix memory leak with using debugfs_lookup()
USB: fotg210: fix memory leak with using debugfs_lookup()
USB: sl811: fix memory leak with using debugfs_lookup()
USB: uhci: fix memory leak with using debugfs_lookup()
USB: ULPI: fix memory leak with using debugfs_lookup()
USB: chipidea: fix memory leak with using debugfs_lookup()
USB: dwc3: fix memory leak with using debugfs_lookup()
staging: pi433: fix memory leak with using debugfs_lookup()
PCI: loongson: Prevent LS7A MRRS increases
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
media: uvcvideo: Add GUID for BGRA/X 8:8:8:8
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd
tools/iio/iio_utils:fix memory leak
mei: bus-fixup:upon error print return values of send and receive
serial: sc16is7xx: setup GPIO controller later in probe
tty: serial: fsl_lpuart: disable the CTS when send break signal
tty: fix out-of-bounds access in tty_driver_lookup_tty()
staging: emxx_udc: Add checks for dma_alloc_coherent()
cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
USB: fix memory leak with using debugfs_lookup()
media: uvcvideo: Silence memcpy() run-time false positive warnings
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
media: uvcvideo: Handle errors from calls to usb_string
media: uvcvideo: Handle cameras with invalid descriptors
media: uvcvideo: Remove format descriptions
PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()
iommu/amd: Fix error handling for pdev_pri_ats_enable()
IB/hfi1: Update RMT size calculation
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
kernel/printk/index.c: fix memory leak with using debugfs_lookup()
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
thermal: intel: quark_dts: fix error pointer dereference
ASoC: mediatek: mt8195: add missing initialization
ASoC: zl38060 add gpiolib dependency
nvme-fabrics: show well known discovery name
nvme-tcp: don't access released socket during error recovery
nvme: bring back auto-removal of deleted namespaces during sequential scan
ASoC: apple: mca: Improve handling of unavailable DMA channels
ASoC: apple: mca: Fix SERDES reset sequence
ASoC: apple: mca: Fix final status read on SERDES reset
ASoC: adau7118: don't disable regulators on device unbind
loop: loop_set_status_from_info() check before assignment
io_uring: fix size calculation when registering buf ring
rtc: allow rtc_read_alarm without read_alarm callback
scsi: mpi3mr: Use number of bits to manage bitmap sizes
scsi: mpi3mr: Fix an issue found by KASAN
scsi: ipr: Work around fortify-string warning
genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
rtc: sun6i: Always export the internal oscillator
spi: tegra210-quad: Fix iterator outside loop
vc_screen: modify vcs_size() handling in vcs_read()
tcp: tcp_check_req() can be called from process context
ARM: dts: spear320-hmi: correct STMPE GPIO compatible
net: dsa: felix: fix internal MDIO controller resource length
net: dsa: seville: ignore mscc-miim read errors from Lynx PCS
net/sched: act_sample: fix action bind logic
net/sched: act_mpls: fix action bind logic
net/sched: act_pedit: fix action bind logic
net/sched: transition act_pedit to rcu and percpu stats
nfc: fix memory leak of se_io context in nfc_genl_se_io
ext4: fix incorrect options show of original mount_opt and extend mount_opt2
net/mlx5: Geneve, Fix handling of Geneve object id as error code
net/mlx5e: Verify flow_source cap before using it
net/mlx5: ECPF, wait for VF pages only after disabling host PFs
mlx5: fix possible ptp queue fifo use-after-free
mlx5: fix skb leak while fifo resync and push
spi: tegra210-quad: Fix validate combined sequence
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
9p/xen: fix connection sequence
9p/xen: fix version parsing
net: fix __dev_kfree_skb_any() vs drop monitor
octeontx2-pf: Use correct struct reference in test condition
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
net: sunhme: Fix region request
octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
drm/i915: move a Kconfig symbol to unbreak the menu presentation
ptp: vclock: use mutex to fix "sleep on atomic" bug
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
netfilter: ctnetlink: make event listener tracking global
netfilter: xt_length: use skb len to match in length_mt6
netfilter: ebtables: fix table blob use-after-free
netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
netfilter: conntrack: fix rmmod double-free race
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
watchdog: pcwd_usb: Fix attempting to access uninitialized memory
watchdog: Fix kmemleak in watchdog_cdev_register
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M
watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks
f2fs: synchronize atomic write aborts
um: virt-pci: properly remove PCI device from bus
um: virtio_uml: move device breaking into workqueue
um: virtio_uml: mark device as unregistered when breaking it
um: virtio_uml: free command if adding to virtqueue failed
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
netfilter: nf_tables: allow to fetch set elements when table has an owner
ext4: don't show commit interval if it is zero
ext4: use ext4_fc_tl_mem in fast-commit replay path
soc: qcom: stats: Populate all subsystem debugfs files
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
ubifs: ubifs_writepage: Mark page dirty after writing inode failed
ubifs: dirty_cow_znode: Fix memleak in error handling path
ubifs: Re-statistic cleaned znode count if commit failed
ubi: Fix possible null-ptr-deref in ubi_free_volume()
ubifs: Fix memory leak in alloc_wbufs()
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
ubi: Fix use-after-free when volume resizing failed
ubifs: Reserve one leb for each journal head while doing budget
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
ubifs: Fix wrong dirty space budget for dirty inode
ubifs: Rectify space budget for ubifs_xrename()
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
ubifs: Fix memory leak in ubifs_sysfs_init()
ubifs: Fix build errors as symbol undefined
ubi: ensure that VID header offset + VID header size <= alloc, size
um: vector: Fix memory leak in vector_config
f2fs: fix to abort atomic write only during do_exist()
f2fs: allow set compression option of files without blocks
fs: f2fs: initialize fsdata in pagecache_write()
soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()
soc: mediatek: mtk-svs: reset svs when svs_resume() fail
soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
f2fs: correct i_size change for atomic writes
f2fs: introduce trace_f2fs_replace_atomic_write_block
pwm: stm32-lp: fix the check on arr and cmp registers update
pwm: sifive: Always let the first pwm_apply_state succeed
soc: mediatek: mtk-svs: Enable the IRQ later
memory: renesas-rpc-if: Move resource acquisition to .probe()
memory: renesas-rpc-if: Split-off private data from struct rpcif
soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on
objtool: Fix memory leak in create_static_call_sections()
f2fs: fix to avoid potential deadlock
f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()
fs/jfs: fix shift exponent db_agl2size negative
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
net/sched: Retire tcindex classifier
Linux 6.1.17
Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
Linux 6.1.16
net: avoid double iput when sock_alloc_file fails
kbuild: Port silent mode detection to future gnu make.
sbitmap: Try each queue to wake up at least one waiter
wait: Return number of exclusive waiters awaken
sbitmap: Advance the queue index before waking up a queue
brd: use radix_tree_maybe_preload instead of radix_tree_preload
qede: avoid uninitialized entries in coal_entry array
drm/edid: fix parsing of 3D modes from HDMI VSDB
drm/edid: fix AVI infoframe aspect ratio handling
drm/gud: Fix UBSAN warning
drm/i915: Don't use BAR mappings for ring buffers with LLC
drm/i915: Don't use stolen memory for ring buffers with LLC
drm/radeon: Fix eDP for single-display iMac11,2
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
drm/amd: Fix initialization for nbio 7.5.1
vfio/type1: restore locked_vm
vfio/type1: track locked_vm per dma
vfio/type1: prevent underflow of locked_vm via exec()
vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
iommu/vt-d: Fix PASID directory pointer coherency
iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
bus: mhi: ep: Save channel state locally during suspend and resume
bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
bus: mhi: ep: Only send -ENOTCONN status if client driver is available
PCI/DPC: Await readiness of secondary bus after reset
PCI: Avoid FLR for AMD FCH AHCI adapters
PCI: hotplug: Allow marking devices as disconnected during bind/unbind
PCI: Unify delay handling for reset and resume
PCI/PM: Observe reset delay irrespective of bridge_d3
MIPS: DTS: CI20: fix otg power gpio
riscv: ftrace: Reduce the detour code size to half
riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
riscv, mm: Perform BPF exhandler fixup on page fault
riscv: jump_label: Fixup unaligned arch_static_branch function
riscv: mm: fix regression due to update_mmu_cache change
riscv: Avoid enabling interrupts in die()
RISC-V: add a spin_shadow_stack declaration
scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
scsi: ses: Fix possible desc_ptr out-of-bounds accesses
scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
scsi: ses: Don't attach if enclosure has no components
scsi: qla2xxx: Remove increment of interface err cnt
scsi: qla2xxx: Fix erroneous link down
scsi: qla2xxx: Remove unintended flag clearing
scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
scsi: qla2xxx: Check if port is online before sending ELS
scsi: qla2xxx: Fix link failure in NPIV environment
scsi: aacraid: Allocate cmd_priv with scsicmd
iommu/amd: Improve page fault error reporting
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
tracing/eprobe: Fix to add filter on eprobe description in README file
tools/bootconfig: fix single & used for logical condition
ring-buffer: Handle race between rb_move_tail and rb_check_pages
memory tier: release the new_memtier in find_create_memory_tier()
ktest.pl: Add RUN_TIMEOUT option with default unlimited
ktest.pl: Fix missing "end_monitor" when machine check fails
kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
ktest.pl: Give back console on Ctrt^C on monitor
mm/thp: check and bail out if page in deferred queue already
mm: memcontrol: deprecate charge moving
docs: gdbmacros: print newest record
remoteproc/mtk_scp: Move clk ops outside send_lock
media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
mips: fix syscall_get_nr
dax/kmem: Fix leak of memory-hotplug resources
alpha: fix FEN fault handling
mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
panic: fix the panic_print NMI backtrace setting
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
ceph: update the time stamps and try to drop the suid/sgid
rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
fuse: add inode/permission checks to fileattr_get/fileattr_set
arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
ARM: dts: exynos: correct TMU phandle in Odroid HC1
ARM: dts: exynos: correct TMU phandle in Odroid XU
ARM: dts: exynos: correct TMU phandle in Exynos5250
ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
ARM: dts: exynos: correct TMU phandle in Exynos4
ARM: dts: exynos: correct TMU phandle in Exynos4210
ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
dm flakey: fix a bug with 32-bit highmem systems
dm flakey: don't corrupt the zero page
dm cache: free background tracker's queued work in btracker_destroy
dm flakey: fix logic when corrupting a bio
thermal: intel: powerclamp: Fix cur_state for multi package system
qede: fix interrupt coalescing configuration
cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
wifi: cfg80211: Set SSID if it is not already set
wifi: cfg80211: Fix use after free for wext
wifi: ath11k: allow system suspend to survive ath11k
wifi: rtl8xxxu: Use a longer retry limit of 48
wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
dm: add cond_resched() to dm_wq_requeue_work()
dm: add cond_resched() to dm_wq_work()
dm: send just one event on resize, not two
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
mtd: spi-nor: sfdp: Fix index value for SCCR dwords
cxl/pmem: Fix nvdimm registration races
ext4: refuse to create ea block when umounted
ext4: optimize ea_inode block expansion
jbd2: fix data missing when reusing bh which is ready to be checkpointed
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
mm/damon/paddr: fix missing folio_put()
crypto: qat - fix out-of-bounds read
irqdomain: Fix domain registration race
irqdomain: Fix mapping-creation race
irqdomain: Refactor __irq_domain_alloc_irqs()
irqdomain: Drop bogus fwspec-mapping error handling
irqdomain: Look for existing mapping only once
irqdomain: Fix disassociation race
irqdomain: Fix association race
selftests: seccomp: Fix incorrect kernel headers search path
selftests: vm: Fix incorrect kernel headers search path
selftests: dmabuf-heaps: Fix incorrect kernel headers search path
selftests: drivers: Fix incorrect kernel headers search path
selftests: futex: Fix incorrect kernel headers search path
selftests: ipc: Fix incorrect kernel headers search path
selftests: perf_events: Fix incorrect kernel headers search path
selftests: mount_setattr: Fix incorrect kernel headers search path
selftests: move_mount_set_group: Fix incorrect kernel headers search path
selftests: rseq: Fix incorrect kernel headers search path
selftests: sync: Fix incorrect kernel headers search path
selftests: ptp: Fix incorrect kernel headers search path
selftests: user_events: Fix incorrect kernel headers search path
selftests: filesystems: Fix incorrect kernel headers search path
selftests: gpio: Fix incorrect kernel headers search path
selftests: media_tests: Fix incorrect kernel headers search path
selftests: kcmp: Fix incorrect kernel headers search path
selftests: membarrier: Fix incorrect kernel headers search path
selftests: pidfd: Fix incorrect kernel headers search path
selftests: clone3: Fix incorrect kernel headers search path
selftests: arm64: Fix incorrect kernel headers search path
selftests: pid_namespace: Fix incorrect kernel headers search path
selftests: core: Fix incorrect kernel headers search path
selftests: sched: Fix incorrect kernel headers search path
selftests/ftrace: Fix eprobe syntax test case to check filter support
selftests/powerpc: Fix incorrect kernel headers search path
ima: Align ima_file_mmap() parameters with mmap_file LSM hook
ima: fix error handling logic when file measurement failed
brd: check for REQ_NOWAIT and set correct page allocation mask
brd: return 0/-error from brd_insert_page()
brd: mark as nowait compatible
virt/sev-guest: Return -EIO if certificate buffer is not large enough
Documentation/hw-vuln: Document the interaction between IBRS and STIBP
x86/speculation: Allow enabling STIBP with legacy IBRS
x86/microcode/AMD: Fix mixed steppings support
x86/microcode/AMD: Add a @cpu parameter to the reloading functions
x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
x86/reboot: Disable SVM, not just VMX, when stopping CPUs
x86/reboot: Disable virtualization in an emergency if SVM is supported
x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
selftests: x86: Fix incorrect kernel headers search path
KVM: SVM: hyper-v: placate modpost section mismatch error
KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
KVM: SVM: Flush the "current" TLB when activating AVIC
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
KVM: x86: Purge "highest ISR" cache when updating APICv state
KVM: Register /dev/kvm as the _very_ last thing during initialization
KVM: VMX: Fix crash due to uninitialized current_vmcs
KVM: Destroy target device if coalesced MMIO unregistration fails
RDMA/siw: Fix user page pinning accounting
md: don't update recovery_cp when curr_resync is ACTIVE
udf: Fix file corruption when appending just after end of preallocated extent
udf: Detect system inodes linked into directory hierarchy
udf: Preserve link count of system files
udf: Do not update file length for failed writes to inline files
udf: Do not bother merging very long extents
udf: Truncate added extents on failed expansion
selftests/landlock: Test ptrace as much as possible with Yama
selftests/landlock: Skip overlayfs tests when not supported
fs/cramfs/inode.c: initialize file_ra_state
ocfs2: fix non-auto defrag path not working issue
ocfs2: fix defrag path triggering jbd2 ASSERT
f2fs: fix kernel crash due to null io->bio
f2fs: fix cgroup writeback accounting with fs-layer encryption
f2fs: retry to update the inode page given data corruption
f2fs: fix information leak in f2fs_move_inline_dirents()
fs: dlm: send FIN ack back in right cases
fs: dlm: move sending fin message into state change handling
fs: dlm: don't set stop rx flag after node reset
exfat: fix inode->i_blocks for non-512 byte sector size device
exfat: redefine DIR_DELETED as the bad cluster number
exfat: fix unexpected EOF while reading dir
exfat: fix reporting fs error when reading dir beyond EOF
fs: hfsplus: fix UAF issue in hfsplus_put_super
hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
io_uring: mark task TASK_RUNNING before handling resume/task work
ARM: dts: exynos: correct HDMI phy compatible in Exynos4
torture: Fix hang during kthread shutdown phase
ksmbd: fix possible memory leak in smb2_lock()
ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
ksmbd: fix wrong data area length for smb2 lock request
locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
btrfs: hold block group refcount during async discard
scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
cifs: return a single-use cfid if we did not get a lease
cifs: Check the lease context if we actually got a lease
cifs: don't try to use rdma offload on encrypted connections
cifs: split out smb3_use_rdma_offload() helper
cifs: introduce cifs_io_parms in smb2_async_writev()
cifs: fix mount on old smb servers
cifs: Fix uninitialized memory reads for oparms.mode
cifs: Fix uninitialized memory read in smb3_qfs_tcon()
KVM: s390: disable migration mode when dirty tracking is disabled
s390/kprobes: fix current_kprobe never cleared after kprobes reenter
s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
s390: discard .interp section
s390/extmem: return correct segment type in __segment_load()
io_uring: fix fget leak when fs don't support nowait buffered read
io_uring: remove MSG_NOSIGNAL from recvmsg
io_uring/rsrc: disallow multi-source reg buffers
io_uring: add reschedule point to handle_tw_list()
io_uring: add a conditional reschedule to the IOPOLL cancelation loop
io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
io_uring: use user visible tail in io_uring_poll()
io_uring: Replace 0-length array with flexible array
ipmi_ssif: Rename idle state and check
ipmi:ssif: resend_msg() cannot fail
ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
rtc: pm8xxx: fix set-alarm race
block: be a bit more careful in checking for NULL bdev while polling
block: clear bio->bi_bdev when putting a bio back in the cache
block: don't allow multiple bios for IOCB_NOWAIT issue
firmware: coreboot: framebuffer: Ignore reserved pixel color bits
scsi: mpt3sas: Remove usage of dma_get_required_mask() API
wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
driver core: fw_devlink: Avoid spurious error message
drm/shmem-helper: Revert accidental non-GPL export
cifs: prevent data race in smb2_reconnect()
nfsd: don't hand out delegation on setuid files being opened for write
nfsd: zero out pointers after putting nfsd_files on COPY setup error
dm cache: add cond_resched() to various workqueue loops
dm thin: add cond_resched() to various workqueue loops
drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
drm/amd/display: Enable P-state validation checks for DCN314
HID: logitech-hidpp: Don't restart communication if not necessary
scsi: ufs: core: Fix device management cmd timeout flow
scsi: snic: Fix memory leak with using debugfs_lookup()
drm/amd/display: Do not commit pipe when updating DRR
pinctrl: at91: use devm_kasprintf() to avoid potential leaks
hwmon: (nct6775) B650/B660/X670 ASUS boards support
hwmon: (nct6775) Directly call ASUS ACPI WMI method
hwmon: (coretemp) Simplify platform device handling
gfs2: Improve gfs2_make_fs_rw error handling
drm/amd/display: fix FCLK pstate change underflow
Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
regulator: s5m8767: Bounds check id indexing into arrays
regulator: max77802: Bounds check regulator id against opmode
ASoC: kirkwood: Iterate over array indexes instead of using pointer math
ASoC: soc-compress: Reposition and add pcm_mutex
drm/msm/dpu: Add DSC hardware blocks to register snapshot
docs/scripts/gdb: add necessary make scripts_gdb step
habanalabs: fix bug in timestamps registration code
habanalabs: extend fatal messages to contain PCI info
drm/amd/display: Set hvm_enabled flag for S/G mode
drm/drm_print: correct format problem
drm: rcar-du: Fix setting a reserved bit in DPLLCR
drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
drm/msm/dsi: Add missing check for alloc_ordered_workqueue
HID: uclogic: Add support for XP-PEN Deco Pro MW
HID: uclogic: Add support for XP-PEN Deco Pro SW
HID: uclogic: Add battery quirk
HID: uclogic: Add frame type quirk
drm/amd/display: fix mapping to non-allocated address
drm: amd: display: Fix memory leakage
drm/amd: Avoid ASSERT for some message failures
Revert "fbcon: don't lose the console font across generic->chip driver switch"
scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
drm/amdkfd: Page aligned memory reserve size
drm/amd: Avoid BUG() for case of SRIOV missing IP version
drm/radeon: free iio for atombios when driver shutdown
drm/amd/display: Defer DIG FIFO disable after VID stream enable
drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
HID: Add Mapping for System Microphone Mute
drm/omap: dsi: Fix excessive stack usage
drm/amd/display: Fix potential null-deref in dm_resume
drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
drm/amd/display: Reduce expected sdp bandwidth for dcn321
drm: panel-orientation-quirks: Add quirk for DynaBook K50
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
scm: add user copy checks to put_cmsg()
devlink: Fix TP_STRUCT_entry in trace of devlink health report
s390/kfence: fix page fault reporting
hv_netvsc: Check status in SEND_RNDIS_PKT completion message
wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
Bluetooth: Fix issue with Actions Semi ATS2851 based devices
PM: EM: fix memory leak with using debugfs_lookup()
PM: domains: fix memory leak with using debugfs_lookup()
time/debug: Fix memory leak with using debugfs_lookup()
s390/idle: mark arch_cpu_idle() noinstr
uaccess: Add minimum bounds check on kernel buffer size
coda: Avoid partial allocation of sig_inputArgs
net/mlx5: fw_tracer: Fix debug print
ACPI: video: Fix Lenovo Ideapad Z570 DMI match
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
can: isotp: check CAN address family in isotp_bind()
netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
m68k: Check syscall_trace_enter() return code
net: bcmgenet: Add a check for oversized packets
crypto: hisilicon: Wipe entire pool on error
clocksource: Suspend the watchdog temporarily when high read latency detected
thermal: intel: intel_pch: Add support for Wellsburg PCH
bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
ACPI: Don't build ACPICA with '-Os'
ice: add missing checks for PF vsi type
ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
inet: fix fast path in __inet_hash_connect()
wifi: mt7601u: fix an integer underflow
wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
bpftool: Always disable stack protection for BPF objects
x86/bugs: Reset speculation control settings on init
timers: Prevent union confusion from unexpected restart_syscall()
thermal: intel: Fix unsigned comparison with less than zero
wifi: ath11k: debugfs: fix to work with multiple PCI devices
rcu-tasks: Handle queue-shrink/callback-enqueue race condition
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
wifi: ath11k: fix monitor mode bringup crash
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
perf/x86/intel/uncore: Add Meteor Lake support
cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
cpuidle: drivers: firmware: psci: Dont instrument suspend code
x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
btrfs: scrub: improve tree block error reporting
trace/blktrace: fix memory leak with using debugfs_lookup()
blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
blk-cgroup: dropping parent refcount after pd_free_fn() is done
blk-iocost: fix divide by 0 error in calc_lcoefs()
fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
exit: Detect and fix irq disabled state in oops
context_tracking: Fix noinstr vs KASAN
udf: Define EFSCORRUPTED error code
arm64: dts: qcom: msm8996: Add additional A2NoC clocks
ARM: OMAP2+: omap4-common: Fix refcount leak bug
rpmsg: glink: Release driver_override
rpmsg: glink: Avoid infinite loop on intent for missing channel
media: saa7134: Use video_unregister_device for radio_dev
media: usb: siano: Fix use after free bugs caused by do_submit_urb
media: i2c: ov7670: 0 instead of -EINVAL was returned
media: atomisp: Only set default_run_mode on first open of a stream/asd
media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
media: amphion: correct the unspecified color space
media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
media: v4l2-jpeg: ignore the unknown APP14 marker
media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
media: platform: mtk-mdp3: fix Kconfig dependencies
media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
media: camss: csiphy-3ph: avoid undefined behavior
media: platform: mtk-mdp3: Fix return value check in mdp_probe()
media: i2c: imx219: Fix binning for RAW8 capture
media: i2c: imx219: Split common registers from mode tables
media: i2c: ov772x: Fix memleak in ov772x_probe()
media: mc: Get media_device directly from pad
media: ov5640: Handle delays when no reset_gpio set
media: ov5640: Fix soft reset sequence and timings
media: ov5675: Fix memleak in ov5675_init_controls()
media: ov2740: Fix memleak in ov2740_init_controls()
media: max9286: Fix memleak in max9286_v4l2_register()
builddeb: clean generated package content
s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
powerpc: Remove linker flag from KBUILD_AFLAGS
media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
media: platform: ti: Add missing check for devm_regulator_get
media: ti: cal: fix possible memory leak in cal_ctx_create()
remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
RDMA/rxe: Fix missing memory barriers in rxe_queue.h
RDMA/rxe: cleanup some error handling in rxe_verbs.c
iommu/vt-d: Allow to use flush-queue when first level is default
iommu/vt-d: Fix error handling in sva enable/disable paths
dmaengine: ptdma: check for null desc before calling pt_cmd_callback
dmaengine: dw-axi-dmac: Do not dereference NULL structure
dmaengine: sf-pdma: pdma_desc memory leak fix
iommu/amd: Do not identity map v2 capable device when snp is enabled
iommu: Fix error unwind in iommu_group_alloc()
iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
PCI: qcom: Fix host-init error handling
phy: rockchip-typec: fix tcphy_get_mode error case
PCI: Fix dropping valid root bus resources with .end = zero
dmaengine: dw-edma: Fix readq_ch() return value truncation
usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
mtd: mtdpart: Don't create platform device that'll never probe
driver core: fw_devlink: Make cycle detection more robust
driver core: fw_devlink: Improve check for fwnode with no device/driver
driver core: fw_devlink: Consolidate device link flag computation
driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
driver core: fw_devlink: Don't purge child fwnode's consumer links
driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
tty: serial: imx: disable Ageing Timer interrupt request irq
tty: serial: imx: Handle RS485 DE signal active high
serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
RDMA/irdma: Cap MSIX used to online CPUs + 1
usb: max-3421: Fix setting of I/O pins
RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
power: supply: remove faulty cooling logic
iommu/vt-d: Set No Execute Enable bit in PASID table entry
iommu/dart: Fix apple_dart_device_group for PCI groups
iommu: dart: Support >64 stream IDs
iommu: dart: Add suspend/resume support
PCI: mt7621: Delay phy ports initialization
phy: mediatek: remove temporary variable @mask_
usb: gadget: configfs: Restrict symlink creation is UDC already binded
usb: musb: mediatek: don't unregister something that wasn't registered
RDMA/cxgb4: add null-ptr-check after ip_dev_find()
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
usb: early: xhci-dbc: Fix a potential out-of-bound memory access
fpga: microchip-spi: rewrite status polling in a time measurable way
fpga: microchip-spi: move SPI I/O buffers out of stack
dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
fotg210-udc: Add missing completion handler
firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
drivers: base: transport_class: fix resource leak when transport_add_device() fails
drivers: base: transport_class: fix possible memory leak
driver core: location: Free struct acpi_pld_info *pld before return false
driver core: fix resource leak in device_add()
misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
misc/mei/hdcp: Use correct macros to initialize uuid_le
mei: pxp: Use correct macros to initialize uuid_le
VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
firmware: stratix10-svc: fix error handle while alloc/add device failed
firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
applicom: Fix PCI device refcount leak in applicom_init()
eeprom: idt_89hpesx: Fix error handling in idt_init()
Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
hwtracing: hisi_ptt: Only add the supported devices to the filters list
PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
PCI: switchtec: Return -EFAULT for copy_to_user() errors
PCI/IOV: Enlarge virtfn sysfs name buffer
usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
coresight: cti: Add PM runtime call in enable_store
coresight: cti: Prevent negative values of enable count
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
media: uvcvideo: Refactor power_line_frequency_controls_limited
media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
alpha/boot/tools/objstrip: fix the check for ELF header
kobject: Fix slab-out-of-bounds in fill_kobj_path()
kobject: modify kobject_get_path() to take a const *
driver core: fix potential null-ptr-deref in device_add()
soundwire: cadence: Don't overflow the command FIFOs
i2c: designware: fix i2c_dw_clk_rate() return size to be u32
usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
iio: light: tsl2563: Do not hardcode interrupt trigger type
RDMA/hns: Fix refcount leak in hns_roce_mmap
dmaengine: HISI_DMA should depend on ARCH_HISI
RDMA/erdma: Fix refcount leak in erdma_mmap
dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
mfd: cs5535: Don't build on UML
objtool: add UACCESS exceptions for __tsan_volatile_read/write
perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
printf: fix errname.c list
perf record: Fix segfault with --overwrite and --max-size
selftests: use printf instead of echo -ne
selftests/ftrace: Fix bash specific "==" operator
selftests: find echo binary to use -ne options
sparc: allow PM configs for sparc32 COMPILE_TEST
perf tools: Fix auto-complete on aarch64
perf test bpf: Skip test if kernel-debuginfo is not present
perf intel-pt: Do not try to queue auxtrace data on pipe
perf inject: Use perf_data__read() for auxtrace
tools/tracing/rtla: osnoise_hist: use total duration for average calculation
leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
leds: led-core: Fix refcount leak in of_led_get()
perf llvm: Fix inadvertent file creation
gfs2: jdata writepage fix
cifs: use tcon allocation functions even for dummy tcon
cifs: Fix warning and UAF when destroy the MR list
cifs: Fix lost destroy smbd connection when MR allocate failed
NFSD: copy the whole verifier in nfsd_copy_write_verifier
nfsd: don't fsync nfsd_files on last close
nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
NFSD: fix problems with cleanup on errors in nfsd4_copy
nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
nfsd: fix race to check ls_layouts
NFSD: fix leaked reference count of nfsd4_ssc_umount_item
NFSD: enhance inter-server copy cleanup
drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
hid: bigben_probe(): validate report count
HID: bigben: use spinlock to safely schedule workers
HID: bigben_worker() remove unneeded check on report_field
HID: bigben: use spinlock to protect concurrent accesses
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
NFS: fix disabling of swap
nfs4trace: fix state manager flag printing
dm: remove flush_scheduled_work() during local_exit()
ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
hwmon: (mlxreg-fan) Return zero speed for broken fan
spi: bcm63xx-hsspi: Fix multi-bit mode setting
HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
ASoC: codecs: lpass: fix incorrect mclk rate
ASoC: codecs: lpass: register mclk after runtime pm
ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
HID: retain initial quirks set up when creating HID devices
HID: multitouch: Add quirks for flipped axes
scsi: aic94xx: Add missing check for dma_map_single()
scsi: mpt3sas: Fix a memory leak
drm/amdgpu: fix enum odm_combine_mode mismatch
ALSA: hda: Fix the control element identification for multiple codecs
hwmon: (ltc2945) Handle error case in ltc2945_value_store
hwmon: (asus-ec-sensors) add missing mutex path
regulator: tps65219: use generic set_bypass()
ASoC: dt-bindings: meson: fix gx-card codec node regex
ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
ASoC: rsnd: fixup #endif position
regmap: apply reg_base and reg_downshift for single register ops
dm: improve shrinker debug names
ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
ASoC: mchp-spdifrx: fix controls that works with completion mechanism
ASoC: mchp-spdifrx: fix return value in case completion times out
ASoC: mchp-spdifrx: fix controls which rely on rsr register
spi: dw_bt1: fix MUX_MMIO dependencies
ASoC: topology: Properly access value coming from topology file
gpio: vf610: connect GPIO label to dev name
dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
drm/mediatek: Clean dangling pointer on bind error path
drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
drm/mediatek: Drop unbalanced obj unref
drm/mediatek: Use NULL instead of 0 for NULL pointer
drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
drm/tegra: firewall: Check for is_addr_reg existence in IMM check
gpu: host1x: Don't skip assigning syncpoints to channels
gpu: host1x: Fix mask for syncpoint increment register
pinctrl: mediatek: Initialize variable *buf to zero
pinctrl: mediatek: Initialize variable pullen and pullup to zero
pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
habanalabs: bugs fixes in timestamps buff alloc
drm/msm/mdp5: Add check for kzalloc
drm/msm/dpu: Add check for pstates
drm/msm/dpu: Add check for cstate
drm/msm: use strscpy instead of strncpy
drm/msm/dpu: sc7180: add missing WB2 clock control
scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
drm/msm/dsi: Allow 2 CTRLs on v2.5.0
drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
regulator: tps65219: use IS_ERR() to detect an error pointer
drm/bridge: lt9611: pass a pointer to the of node
drm/bridge: lt9611: fix clock calculation
drm/bridge: lt9611: fix programming of video modes
drm/bridge: lt9611: fix polarity programming
drm/bridge: lt9611: fix HPD reenablement
drm/bridge: lt9611: fix sleep mode setup
drm/msm/dpu: Disallow unallocated resources to be returned
drm/msm/gem: Add check for kmalloc
drm/amdgpu: Use the sched from entity for amdgpu_cs trace
ALSA: hda/ca0132: minor fix for allocation size
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
drm/bridge: tc358767: Set default CLRSIPO count
ASoC: fsl_sai: initialize is_dsp_mode flag
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix exchange oversubscription for management commands
scsi: qla2xxx: Fix exchange oversubscription
drm/panel-edp: fix name for IVO product id 854b
drm/msm: clean event_thread->worker in case of an error
drm/vc4: hdmi: Correct interlaced timings again
drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
drm/vc4: hvs: Set AXI panic modes
pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
hwmon: (ftsteutates) Fix scaling of measurements
drm/vc4: drop all currently held locks if deadlock happens
gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
drm: tidss: Fix pixel format definition
drm/vc4: dpi: Fix format mapping for RGB565
drm/vkms: Fix null-ptr-deref in vkms_release()
drm/vkms: Fix memory leak in vkms_init()
drm/bridge: megachips: Fix error handling in i2c_register_driver()
drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
sefltests: netdevsim: wait for devlink instance after netns removal
selftest: fib_tests: Always cleanup before exit
net/mlx4_en: Introduce flexible array to silence overflow warning
net: lan966x: Fix possible deadlock inside PTP
net: bcmgenet: fix MoCA LED control
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
selftests/net: Interpret UDP_GRO cmsg data as an int value
net/smc: fix application data exception
net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bpf: Fix global subprog context argument resolution logic
LoongArch, bpf: Use 4 instructions for function address in JIT
xsk: check IFF_UP earlier in Tx path
can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
selftests/bpf: Fix xdp_do_redirect on s390x
bpf: Zeroing allocated object from slab in bpf memory allocator
wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
selftests/bpf: Fix map_kptr test.
thermal/drivers/hisi: Drop second sensor hi3660
tools/lib/thermal: Fix thermal_sampling_exit()
wifi: mac80211: fix off-by-one link setting
wifi: mac80211: avoid u32_encode_bits() warning
wifi: mac80211: Don't translate MLD addresses for multicast
wifi: mac80211: fix non-MLO station association
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
wifi: mac80211: move color collision detection report in a delayed work
crypto: crypto4xx - Call dma_unmap_page when done
crypto: octeontx2 - Fix objects shared between several modules
ACPI: resource: Do IRQ override on all TongFang GMxRGxx
ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
selftests/bpf: Fix out-of-srctree build
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
wifi: iwl4965: Add missing check for create_singlethread_workqueue()
wifi: iwl3945: Add missing check for create_singlethread_workqueue
clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
RISC-V: time: initialize hrtimer based broadcast clock event device
m68k: /proc/hardware should depend on PROC_FS
crypto: rsa-pkcs1pad - Use akcipher_request_complete
rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
xen/grant-dma-iommu: Implement a dummy probe_device() callback
libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
s390/ap: fix status returned by ap_qact()
s390/ap: fix status returned by ap_aqic()
s390: vfio-ap: tighten the NIB validity check
net: ipa: generic command param fix
Bluetooth: hci_qca: get wakeup status from serdev device handle
Bluetooth: L2CAP: Fix potential user-after-free
Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
cpufreq: davinci: Fix clk use after free
OPP: fix error checking in opp_migrate_dentry()
tap: tap_open(): correctly initialize socket uid
tun: tun_chr_open(): correctly initialize socket uid
net: add sock_init_data_uid()
s390/boot: fix mem_detect extended area allocation
s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
s390/boot: cleanup decompressor header files
s390/vmem: fix empty page tables cleanup under KASAN
s390/mem_detect: fix detect_memory() error handling
irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
irqchip: Fix refcount leak in platform_irqchip_probe
net/mlx5: Enhance debug print in page allocation failure
wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
wifi: mt76: add memory barrier to SDIO queue kick
wifi: mt76: mt7915: fix WED TxS reporting
wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
bpftool: profile online CPUs instead of possible
crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
selftests/bpf: Initialize tc in xdp_synproxy
can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
kselftest/arm64: Fix enumeration of systems without 128 bit SME
wifi: iwlwifi: mei: fix compilation errors in rfkill()
s390/bpf: Add expoline to tail calls
leds: led-class: Add missing put_device() to led_put()
crypto: xts - Handle EBUSY correctly
selftests/bpf: Fix vmtest static compilation error
selftests/bpf: Use consistent build-id type for liburandom_read.so
x86/microcode: Adjust late loading result reporting message
x86/microcode: Check CPU capabilities after late microcode update correctly
x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
powercap: fix possible name leak in powercap_register_zone()
crypto: seqiv - Handle EBUSY correctly
crypto: essiv - Handle EBUSY correctly
crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
ACPI: battery: Fix missing NUL-termination with large strings
wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
thermal/drivers/imx_sc_thermal: Fix the loop condition
thermal/drivers/imx_sc_thermal: Drop empty platform remove function
wifi: orinoco: check return value of hermes_write_wordrec()
wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
wifi: rtw89: Add missing check for alloc_workqueue
wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
thermal/drivers/tsens: limit num_sensors to 9 for msm8939
thermal/drivers/tsens: fix slope values for msm8939
thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
thermal/drivers/tsens: Drop msm8976-specific defines
x86/signal: Fix the value returned by strict_sas_size()
s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
s390/early: fix sclp_early_sccb variable lifetime
workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
arm64/cpufeature: Fix field sign for DIT hwcap detection
selftests/xsk: print correct error codes when exiting
selftests/xsk: print correct payload for packet dump
ACPICA: nsrepair: handle cases without a return value correctly
platform/chrome: cros_ec_typec: Update port DP VDO
crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
lib/mpi: Fix buffer overrun when SG is too long
rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
genirq: Fix the return type of kstat_cpu_irqs_sum()
ACPICA: Drop port I/O validation for some regions
crypto: x86/ghash - fix unaligned access in ghash_setkey()
libbpf: Fix invalid return address register in s390
wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
wifi: ipw2200: fix memory leak in ipw_wdev_init()
wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
libbpf: Fix btf__align_of() by taking into account field offsets
wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
wifi: rtw89: 8852c: rfk: correct DPK settings
wifi: rtw89: 8852c: rfk: correct DACK setting
wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: libertas: fix memory leak in lbs_init_adapter()
wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
wifi: rsi: Fix memory leak in rsi_coex_attach()
wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
wifi: mt76: mt7915: check return value before accessing free_block_num
wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
wifi: mt76: mt7915: add missing of_node_put()
block: use proper return value from bio_failfast()
block: bio-integrity: Copy flags when bio_integrity_payload is cloned
block: Fix io statistics for cgroup in throttle path
block: sync mixed merged request's failfast with 1st bio's
erofs: relinquish volume with mutex held
arm64: dts: qcom: pmk8350: Use the correct PON compatible
arm64: dts: qcom: pmk8350: Specify PBS register for PON
block: ublk: check IO buffer based on flag need_get_data
KEYS: asymmetric: Fix ECDSA use via keyctl uapi
x86/perf/zhaoxin: Add stepping check for ZXC
perf/x86/intel/ds: Fix the conversion from TSC to perf time
sched/rt: pick_next_rt_entity(): check list_entry
s390/dasd: Fix potential memleak in dasd_eckd_init()
arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
arm64: dts: qcom: msm8992-*: Fix up comments
arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
arm64: dts: qcom: sm8450: drop incorrect cells from serial
arm64: dts: qcom: sm8350: drop incorrect cells from serial
arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
blk-mq: correct stale comment of .get_budget
blk-mq: Fix potential io hung for shared sbitmap per tagset
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
blk-mq: avoid sleep in blk_mq_alloc_request_hctx
ARM: dts: stm32: Update part number NVMEM description on stm32mp131
arm64: dts: mediatek: mt7986: Fix watchdog compatible
arm64: dts: mediatek: mt8195: Fix watchdog compatible
arm64: dts: mediatek: mt8186: Fix watchdog compatible
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
arm64: dts: mt8186: Fix CPU map for single-cluster SoC
arm64: dts: mt8192: Fix CPU map for single-cluster SoC
arm64: dts: mt8195: Fix CPU map for single-cluster SoC
sbitmap: correct wake_batch recalculation to avoid potential IO hung
sbitmap: Use single per-bitmap counting to wake up queued tags
sbitmap: remove redundant check in __sbitmap_queue_get_batch
ARM: dts: imx7s: correct iomuxc gpr mux controller cells
ublk_drv: don't probe partitions if the ubq daemon isn't trusted
ublk_drv: remove nr_aborted_queues from ublk_device
ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
arm64: dts: meson: radxa-zero: allow usb otg mode
arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
ARM: imx: Call ida_simple_remove() for ida_simple_get
ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
ARM: s3c: fix s3c64xx_set_timer_source prototype
ARM: bcm2835_defconfig: Enable the framebuffer
arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
arm64: dts: msm8992-bullhead: add memory hole region
arm64: tegra: Fix duplicate regulator on Jetson TX1
arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
arm64: dts: meson-gx: Fix Ethernet MAC address unit name
arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
arm64: dts: qcom: sc7280: correct SPMI bus address cells
arm64: dts: qcom: sc7180: correct SPMI bus address cells
x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
ARM: zynq: Fix refcount leak in zynq_early_slcr_init
arm64: dts: imx8m: Align SoC unique ID node unit address
arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
arm64: dts: qcom: sm6350: Fix up the ramoops node
arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
arm64: dts: qcom: qcs404: use symbol names for PCIe resets
ARM: OMAP2+: Fix memory leak in realtime_counter_init()
ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
powerpc/mm: Rearrange if-else block to avoid clang warning
HID: asus: use spinlock to safely schedule workers
HID: asus: use spinlock to protect concurrent accesses
Linux 6.1.15
USB: core: Don't hold device lock while reading the "descriptors" sysfs file
scripts/tags.sh: fix incompatibility with PCRE2
fs: use consistent setgid checks in is_sxid()
attr: use consistent sgid stripping checks
attr: add setattr_should_drop_sgid()
fs: move should_remove_suid()
attr: add in_group_or_capable()
drm/amd/display: Properly reuse completion structure
usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO
arm64: dts: uniphier: Fix property name in PXs3 USB node
usb: gadget: u_serial: Add null pointer check in gserial_resume
USB: serial: option: add support for VW/Skoda "Carstick LTE"
usb: dwc3: pci: add support for the Intel Meteor Lake-M
drm/amd/display: Fix race condition in DPIA AUX transfer
drm/amd/display: Move DCN314 DOMAIN power control to DMCUB
vc_screen: don't clobber return value in vcs_read
net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
PM: sleep: Avoid using pr_cont() in the tasks freezing code
x86/cpu: Add Lunar Lake M
selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
HID: Ignore battery for ELAN touchscreen 29DF on HP
ASoC: codecs: es8326: Fix DTS properties reading
HID: core: Fix deadloop in hid_apply_multiplier.
neigh: make sure used and confirmed times are valid
ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
ASoC: SOF: amd: Fix for handling spurious interrupts from DSP
powerpc: Don't select ARCH_WANTS_NO_INSTR
IB/hfi1: Assign npages earlier
ASoC: rt715-sdca: fix clock stop prepare timeout issue
arm64: dts: rockchip: align rk3399 DMC OPP table with bindings
btrfs: send: limit number of clones and allocated memory size
pinctrl: amd: Fix debug output for debounce time
ACPI: NFIT: fix a potential deadlock during NFIT teardown
HID: Ignore battery for Elan touchscreen on Asus TP420IA
HID: elecom: add support for TrackBall 056E:011C
arm64: dts: rockchip: fix probe of analog sound card on rock-3a
arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
ARM: dts: rockchip: add power-domains property to dp node on rk3288
arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
Fix XFRM-I support for nested ESP tunnels
Linux 6.1.14
bpf: add missing header file include
randstruct: disable Clang 15 support
ext4: Fix function prototype mismatch for ext4_feat_ktype
platform/x86: nvidia-wmi-ec-backlight: Add force module parameter
platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY
audit: update the mailing list in MAINTAINERS
wifi: mwifiex: Add missing compatible string for SD8787
sh: define RUNTIME_DISCARD_EXIT
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
arch: fix broken BuildID for arm64 and riscv
arm64: remove special treatment for the link order of head.o
riscv: remove special treatment for the link order of head.o
Bluetooth: btusb: Add more device IDs for WCN6855
x86/static_call: Add support for Jcc tail-calls
x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
x86/alternatives: Introduce int3_emulate_jcc()
uaccess: Add speculation barrier to copy_from_user()
nfp: ethtool: fix the bug of setting unsupported port speed
nfp: ethtool: support reporting link modes
powerpc/64s/radix: Fix RWX mapping with relocated kernel
selftests: kvm: move declaration at the beginning of main()
KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
drm/i915: Remove __maybe_unused from mtl_info
spi: mediatek: Enable irq before the spi registration
powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
docs: perf: Fix PMU instance name of hisi-pcie-pmu
spi: mediatek: Enable irq when pdata is ready
scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset
scsi: libsas: Add smp_ata_check_ready_type()
random: always mix cycle counter in add_latent_entropy()
sched/psi: Stop relying on timer_pending() for poll_work rescheduling
clk: mxl: syscon_node_to_regmap() returns error pointers
powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
clk: mxl: Fix a clk entry by adding relevant flags
clk: mxl: Add option to override gate clks
clk: mxl: Remove redundant spinlocks
clk: mxl: Switch from direct readl/writel based IO to regmap based IO
drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
wifi: rtl8xxxu: gen2: Turn on the rate control
wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
drm/etnaviv: don't truncate physical page address
Linux 6.1.13
net: sched: sch: Fix off by one in htb_activate_prios()
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
nvme-pci: refresh visible attrs for cmb attributes
alarmtimer: Prevent starvation by small intervals and SIG_IGN
perf/x86: Refuse to export capabilities for hybrid PMUs
kvm: initialize all of the kvm_debugregs structure before sending it to userspace
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
nvme-rdma: stop auth work after tearing down queues in error recovery
nvme-tcp: stop auth work after tearing down queues in error recovery
net/sched: tcindex: search key must be 16 bits
i40e: Add checking for null for nlmsg_find_attr()
mm: extend max struct page size for kmsan
mm/gup: add folio to list when folio_isolate_lru() succeed
ipv6: Fix tcp socket connection with DSCP.
ipv6: Fix datagram socket connection with DSCP.
ixgbe: add double of VLAN header when computing the max MTU
igb: Fix PPS input and output using 3rd and 4th SDP
igb: conditionalize I2C bit banging on external thermal sensor support
net: mpls: fix stale pointer if allocation fails during device rename
tipc: fix kernel warning when sending SYN message
net: use a bounce buffer for copying skb->mark
net: stmmac: Restrict warning on disabling DMA store and fwd mode
tracing: Make trace_define_field_ext() static
bnxt_en: Fix mqprio and XDP ring checking logic
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
net/sched: act_ctinfo: use percpu stats
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
ice: xsk: Fix cleaning of XDP_TX frames
net/sched: tcindex: update imperfect hash filters respecting rcu
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
net: bgmac: fix BCM5358 support by setting correct flags
i40e: add double of VLAN header when computing the max MTU
ixgbe: allow to increase MTU to 3K with XDP enabled
ice: fix lost multicast packets in promisc mode
drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
drm/vc4: Fix YUV plane handling when planes are in different buffers
drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
net: Fix unwanted sign extension in netdev_stats_to_stats64()
Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
coredump: Move dump_emit_page() to kill unused warning
freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
gpio: sim: fix a memory leak
mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
mm/filemap: fix page end in filemap_get_read_batch
mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
nilfs2: fix underflow in second superblock position calculations
hugetlb: check for undefined shift on 32 bit architectures
sched/psi: Fix use-after-free in ep_remove_wait_queue()
ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA: hda/realtek - fixed wrong gpio assigned
ALSA: hda/conexant: add a new hda codec SN6180
ALSA: hda: Fix codec device field initializan
mmc: mmc_spi: fix error handling in mmc_spi_probe()
mmc: sdio: fix possible resource leaks in some error paths
mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
mmc: jz4740: Work around bug on JZ4760(B)
drm/vmwgfx: Do not drop the reference to the handle too soon
drm/vmwgfx: Stop accessing buffer objects which failed init
drm/amd/display: Fail atomic_check early on normalize_zpos error
drm/amd/amdgpu: fix warning during suspend
drm: Disable dynamic debug as broken
fbdev: Fix invalid page access after closing deferred I/O devices
vmxnet3: move rss code block under eop descriptor
aio: fix mremap after fork null-deref
mm: shrinkers: fix deadlock in shrinker debugfs
kasan: fix Oops due to missing calls to kasan_arch_is_ready()
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
selftests: mptcp: userspace: fix v4-v6 test in v6.1
ceph: blocklist the kclient when receiving corrupted snap trace
ceph: move mount state enum to super.h
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
drm/amd/display: Properly handle additional cases where DCN is not supported
drm/amdgpu: Enable vclk dclk node for gc11.0.3
drm/amdgpu: enable HDP SD for gfx 11.0.3
drm/amd/display: Reset DMUB mailbox SW state after HW reset
drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2
drm/amd/display: Adjust downscaling limits for dcn314
drm/amd/display: Add missing brackets in calculation
nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set
nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
s390/decompressor: specify __decompress() buf len to avoid overflow
net: sched: sch: Bounds check priority
net: ethernet: mtk_eth_soc: Avoid truncating allocation
drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
powerpc/64: Fix perf profiling asynchronous interrupt handlers
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility
net/rose: Fix to not accept on connected socket
vdpa: ifcvf: Do proper cleanup if IFCVF init fails
tools/virtio: fix the vringh test for virtio ring changes
ASoC: cs42l56: fix DT probe
bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table
ALSA: hda: Do not unset preset when cleaning up codec
selftests/bpf: Verify copy_register_state() preserves parent/live fields
ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers
ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers
ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
ASoC: SOF: sof-audio: start with the right widget type
ASoC: amd: yc: Add DMI support for new acer/emdoor platforms
btrfs: lock the inode in shared mode before starting fiemap
btrfs: move the auto defrag code to defrag.c
mptcp: fix locking for in-kernel listener creation
mptcp: deduplicate error paths on endpoint creation
mptcp: fix locking for setsockopt corner-case
mptcp: sockopt: make 'tcp_fastopen_connect' generic
Linux 6.1.12
Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
KVM: x86: Mitigate the cross-thread return address predictions bug
x86/speculation: Identify processors vulnerable to SMT RSB predictions
drm/i915: Fix VBT DSI DVO port handling
drm/i915: Initialize the obj flags for shmem objects
drm/i915: Move fd_install after last use of fence
drm/amd/display: fix cursor offset on rotation 180
drm/amd/display: properly handling AGP aperture in vm setup
drm/amdgpu/smu: skip pptable init under sriov
drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
drm/amd/pm: bump SMU 13.0.7 driver_if header version
drm/amdgpu: Add unique_id support for GC 11.0.1/2
drm/amd/pm: bump SMU 13.0.0 driver_if header version
arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines
Fix page corruption caused by racy check in __free_pages
arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
rtmutex: Ensure that the top waiter is always woken up
tracing: Fix TASK_COMM_LEN in trace event format file
drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes
powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
riscv: kprobe: Fixup misaligned load text
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
ceph: flush cap releases when the session is flushed
drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping
pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group
clk: ingenic: jz4760: Update M/N/OD calculation algorithm
cxl/region: Fix passthrough-decoder detection
cxl/region: Fix null pointer dereference for resetting decoder
usb: typec: altmodes/displayport: Fix probe pin assign check
usb: core: add quirk for Alcor Link AK9563 smartcard reader
btrfs: free device in btrfs_close_devices for a single device filesystem
btrfs: simplify update of last_dir_index_offset when logging a directory
selftests: mptcp: stop tests earlier
selftests: mptcp: allow more slack for slow test-case
mptcp: be careful on subflow status propagation on errors
mptcp: do not wait for bare sockets' timeout
net: USB: Fix wrong-direction WARNING in plusb.c
cifs: Fix use-after-free in rdata->read_into_pages()
pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
pinctrl: aspeed: Revert "Force to disable the function's signal"
spi: dw: Fix wrong FIFO level setting for long xfers
pinctrl: single: fix potential NULL dereference
pinctrl: aspeed: Fix confusing types in return value
pinctrl: mediatek: Fix the drive register definition of some Pins
clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings
ASoC: topology: Return -ENOMEM on memory allocation failure
ASoC: fsl_sai: fix getting version from VERID
ASoC: tas5805m: add missing page switch.
ASoC: tas5805m: rework to avoid scheduling while atomic.
arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings
riscv: stacktrace: Fix missing the first frame
ALSA: pci: lx6464es: fix a debug loop
arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
arm64: dts: rockchip: fix input enable pinconf on rk3399
selftests: forwarding: lib: quote the sysctl values
net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used
rds: rds_rm_zerocopy_callback() use list_first_entry()
selftests: Fix failing VXLAN VNI filtering test
txhash: fix sk->sk_txrehash default
net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()
igc: Add ndo_tx_timeout support
net/mlx5: Serialize module cleanup with reload and remove
net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
net/mlx5: Expose SF firmware pages counter
net/mlx5: Store page counters in a single array
net/mlx5e: IPoIB, Show unknown speed instead of error
net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode
net/mlx5: Bridge, fix ageing of peer FDB entries
net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
ice: switch: fix potential memleak in ice_add_adv_recipe()
ice: Fix disabling Rx VLAN filtering with port VLAN enabled
ice: Do not use WQ_MEM_RECLAIM flag for workqueue
nvidiafb: detect the hardware support before removing console.
cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task
drm/virtio: exbuf->fence_fd unmodified on interrupted wait
drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled
HID: amd_sfh: if no sensors are enabled, clean up
net: microchip: sparx5: fix PTP init/deinit not checking all ports
uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
ionic: missed doorbell workaround
ionic: refactor use of ionic_rx_fill()
ionic: clean interrupt before enabling queue to avoid credit race
net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
net: macb: Perform zynqmp dynamic configuration only for SGMII interface
bonding: fix error checking in bond_debug_reregister()
net: phylink: move phy_device_free() to correctly release phy device
of: Make OF framebuffer device names unique
xfrm: fix bug with DSCP copy to v6 from v4 tunnel
RDMA/usnic: use iommu_map_atomic() under spin_lock()
RDMA/irdma: Fix potential NULL-ptr-dereference
xfrm: annotate data-race around use_time
IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
IB/hfi1: Restore allocated resources on failed copyout
xfrm: compat: change expression for switch in xfrm_xlate64
HID: logitech: Disable hi-res scrolling on USB
can: j1939: do not wait 250 ms if the same addr was already claimed
of/address: Return an error when no valid dma-ranges are found
tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ALSA: hda/realtek: Add Positivo N14KP6-TG
btrfs: zlib: zero-initialize zlib workspace
btrfs: limit device extents to the device size
hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC
Linux 6.1.11
bpf: Skip invalid kfunc call in backtrack_insn
gfs2: Always check inode size of inline inodes
gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
f2fs: fix to do sanity check on i_extra_isize in is_alive()
fbdev: smscufx: fix error handling code in ufx_usb_probe
f2fs: initialize locks earlier in f2fs_fill_super()
ovl: Use "buf" flexible array for memcpy() destination
fs/ntfs3: Validate attribute data and valid sizes
powerpc/imc-pmu: Revert nest_init_lock to being a mutex
powerpc/64s: Fix local irq disable when PMIs are disabled
powerpc/64s/radix: Fix crash with unaligned relocated kernel
iio:adc:twl6030: Enable measurement of VAC
ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
platform/x86/amd: pmc: add CONFIG_SERIO dependency
serial: 8250_dma: Fix DMA Rx rearm race
serial: 8250_dma: Fix DMA Rx completion race
phy: qcom-qmp-combo: fix runtime suspend
nvmem: core: fix return value
nvmem: core: fix cell removal on error
nvmem: core: fix device node refcounting
nvmem: core: fix registration vs use race
nvmem: core: fix cleanup after dev_set_name()
nvmem: core: remove nvmem_config wp_gpio
nvmem: core: initialise nvmem->id early
drm/amdgpu: update wave data type to 3 for gfx11
drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11
drm/amd: Fix initialization for nbio 4.3.0
drm/i915: Fix potential bit_17 double-free
drm/i915: Avoid potential vm use-after-free
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
dma-buf: actually set signaling bit for private stub fences
migrate: hugetlb: check for hugetlb shared PMD in node migration
maple_tree: fix mas_empty_area_rev() lower bound validation
Squashfs: fix handling and sanity checking of xattr_ids count
ia64: fix build error due to switch case label appearing next to declaration
highmem: round down the address passed to kunmap_flush_on_unmap()
mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups
mm, mremap: fix mremap() expanding for vma's with vm_ops->close()
mm/khugepaged: fix ->anon_vma race
mm/swapfile: add cond_resched() in get_swap_pages()
mm/uffd: fix pte marker when fork() without fork event
fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
fpga: m10bmc-sec: Fix probe rollback
x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
HV: hv_balloon: fix memory leak with using debugfs_lookup()
kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
usb: gadget: udc: do not clear gadget driver.bus
usb: typec: ucsi: Don't attempt to resume the ports before they exist
usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
mm: multi-gen LRU: fix crash during cgroup migration
Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
riscv: disable generation of unwind tables
parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
parisc: Fix return code of pdc_iodc_print()
nvmem: qcom-spmi-sdam: fix module autoloading
nvmem: sunxi_sid: Always use 32-bit MMIO reads
nvmem: brcm_nvram: Add check for kzalloc
iio: imu: fxos8700: fix MAGN sensor scale and unit
iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
iio: imu: fxos8700: fix failed initialization ODR mode assignment
iio: imu: fxos8700: fix incorrect ODR mode readback
iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
iio: imu: fxos8700: fix map label of channel type to MAGN sensor
iio: imu: fxos8700: fix IMU data bits returned to user space
iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
iio: imu: fxos8700: fix ACCEL measurement range selection
iio: light: cm32181: Fix PM support on system with 2 I2C resources
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
iio: adc: berlin2-adc: Add missing of_node_put() in error path
iio: adc: xilinx-ams: fix devm_krealloc() return value check
iio: hid: fix the retval in gyro_3d_capture_sample
iio: hid: fix the retval in accel_3d_capture_sample
rtc: efi: Enable SET/GET WAKEUP services as optional
efi: Accept version 2 of memory attributes table
ASoC: SOF: keep prepare/unprepare widgets in sink path
ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL
ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
ASoC: codecs: wsa883x: correct playback min/max rates
ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
ALSA: hda/realtek: Add Acer Predator PH315-54
watchdog: diag288_wdt: fix __diag288() inline assembly
watchdog: diag288_wdt: do not use stack buffers for hardware data
can: isotp: handle wait_event_interruptible() return values
can: isotp: split tx timer into transmission and timeout
net: qrtr: free memory on error path in radix_tree_insert()
ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap()
cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()
fbcon: Check font dimension limits
vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
usb: dwc3: qcom: enable vbus override when in OTG dr-mode
iio: adc: stm32-dfsdm: fill module aliases
bcache: Silence memcpy() run-time false positive warnings
drm/amd/display: Fix timing not changning when freesync video is enabled
net/x25: Fix to not accept on connected socket
platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
platform/x86: hp-wmi: Handle Omen Key event
platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
i2c: rk3x: fix a bunch of kernel-doc warnings
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
perf/x86/intel/cstate: Add Emerald Rapids
perf/x86/intel: Add Emerald Rapids
x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings
scsi: target: core: Fix warning on RT kernels
i2c: mxs: suppress probe-deferral error message
i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
certs: Fix build error when PKCS#11 URI contains semicolon
rtc: sunplus: fix format string for printing resource
efi: fix potential NULL deref in efi_mem_reserve_persistent
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
virtio-net: Keep stop() to follow mirror sequence of open()
selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
ata: libata: Fix sata_down_spd_limit() when no link speed is reported
can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
can: raw: fix CAN FD frame transmissions over CAN XL devices
can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
octeontx2-af: Fix devlink unregister
igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
riscv: kprobe: Fixup kernel panic when probing an illegal position
ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable
net: phy: meson-gxl: Add generic dummy stubs for MMD register access
sctp: do not check hb_timer.expires when resetting hb_timer
maple_tree: should get pivots boundary by type
squashfs: harden sanity check in squashfs_read_xattr_id_table
kunit: fix kunit_test_init_section_suites(...)
block: ublk: extending queue_size to fix overflow
netfilter: br_netfilter: disable sabotage_in hook after first suppression
ALSA: firewire-motu: fix unreleased lock warning in hwdep device
net/tls: tls_is_tx_ready() checked list_entry
drm/i915/adlp: Fix typo for reference clock
drm/i915: Fix up locking around dumping requests lists
drm/i915: Fix request ref counting during error capture & debugfs dump
drm/i915/guc: Fix locking when searching for a hung request
platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
platform/x86/amd/pmf: Ensure mutexes are initialized before use
platform/x86/amd/pmf: Fix to update SPS thermals when power supply change
platform/x86/amd/pmf: Add helper routine to check pprof is balanced
platform/x86/amd/pmf: Fix to update SPS default pprof thermals
platform/x86/amd/pmf: Add helper routine to update SPS thermals
platform/x86/amd/pmf: update to auto-mode limits only after AMT event
fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
netrom: Fix use-after-free caused by accept on already connected socket
block, bfq: fix uaf for bfqq in bic_set_bfqq()
block, bfq: replace 0/1 with false/true in bic apis
net: wwan: t7xx: Fix Runtime PM initialization
net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
sfc: correctly advertise tunneled IPv6 segmentation
skb: Do mix page pool and page referenced frags in GRO
dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
dpaa_eth: execute xdp_do_flush() before napi_complete_done()
virtio-net: execute xdp_do_flush() before napi_complete_done()
qede: execute xdp_do_flush() before napi_complete_done()
ice: Prevent set_channel from changing queues while RDMA active
vhost-scsi: unbreak any layout for response
use less confusing names for iov_iter direction initializers
fix "direction" argument of iov_iter_kvec()
fix 'direction' argument of iov_iter_{init,bvec}()
fix iov_iter_bvec() "direction" argument
memcpy_real(): WRITE is "data source", not destination...
zcore: WRITE is "data source", not destination...
READ is "data destination", not source...
WRITE is "data source", not destination...
copy_oldmem_kernel() - WRITE is "data source", not destination
vhost/net: Clear the pending messages when the backend is removed
ALSA: memalloc: Workaround for Xen PV
bpf: Fix the kernel crash caused by bpf_setsockopt().
scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command
drm/vc4: hdmi: make CEC adapter name unique
arm64: dts: imx8mm-verdin: Do not power down eth-phy
arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
bpf: Add missing btf_put to register_btf_id_dtor_kfuncs
ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
selftests/filesystems: grant executable permission to run_fat_tests.sh
bpf: Fix to preserve reg parent/live fields when copying range info
ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
bpf: Fix off-by-one error in bpf_mem_cache_idx()
ASoC: Intel: avs: Implement PCI shutdown
ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
Linux 6.1.10
net: mctp: purge receive queues on sk destruction
rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
net: fix NULL pointer in skb_segment_list
gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU
nvme-apple: only reset the controller when RTKit is running
cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
HID: playstation: sanity check DualSense calibration data.
HID: uclogic: Add support for XP-PEN Deco 01 V2
s390: workaround invalid gcc-11 out of bounds read warning
block: fix hctx checks for batch allocation
ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
LoongArch: Get frame info in unwind_start() when regs is not available
blk-cgroup: fix missing pd_online_fn() while activating policy
erofs: clean up parsing of fscache related options
kselftest: Fix error message for unconfigured LLVM builds
ARM: omap1: fix building gpio15xx
arm64: dts: msm8994-angler: fix the memory map
mac80211: Fix MLO address translation for multiple bss case
erofs/zmap.c: Fix incorrect offset calculation
bpf: Skip task with pid=1 in send_signal_common()
firmware: arm_scmi: Clear stale xfer->hdr.status
arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
arm64: dts: freescale: Fix pca954x i2c-mux node names
ARM: dts: vf610: Fix pca9548 i2c-mux node names
ARM: dts: imx: Fix pca9547 i2c-mux node name
Linux 6.1.9
amdgpu: fix build on non-DCN platforms.
perf/x86/amd: fix potential integer overflow on shift of a int
netfilter: conntrack: unify established states for SCTP paths
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
dt-bindings: riscv: fix single letter canonical order
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
acpi: Fix suspend with Xen PV
x86/sev: Add SEV-SNP guest feature negotiation support
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
Revert "mm/compaction: fix set skip in fast_find_migrateblock"
Fix up more non-executable files marked executable
tools: gpio: fix -c option of gpio-event-mon
treewide: fix up files incorrectly marked executable
block: ublk: move ublk_chr_class destroying after devices are removed
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
tsnep: Fix TX queue stop/wake for multiple queues
net/tg3: resolve deadlock in tg3_reset_task() during EEH
riscv: Move call to init_cpu_topology() to later initialization stage
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
net: mctp: mark socks as dead on unhash, prevent re-add
net: mctp: hold key reference when looking up a general key
net: mctp: move expiry timer delete to unhash
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: ravb: Fix possible hang if RIS2_QFF1 happen
net: ravb: Fix lack of register setting after system resumed for Gen3
gpio: ep93xx: Fix port F hwirq numbers in handler
gpio: mxc: Unlock on error path in mxc_flip_edge()
nvme: fix passthrough csi check
riscv/kprobe: Fix instruction simulation of JALR
sctp: fail if no bound addresses can be used for a given scope
net/sched: sch_taprio: do not schedule in taprio_reset()
tracing/osnoise: Use built-in RCU list checking
ACPI: video: Fix apple gmux detection
platform/x86: apple-gmux: Add apple_gmux_detect() helper
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
netrom: Fix use-after-free of a listening socket.
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
net: ethernet: adi: adin1110: Fix multicast offloading
net: dsa: microchip: fix probe of I2C-connected KSZ8563
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
netlink: annotate data races around sk_state
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around nlk->portid
netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
ACPI: video: Add backlight=native DMI quirk for Asus U46E
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
drm/i915/selftest: fix intel_selftest_modify_policy argument types
nvme-fc: fix initialization order
nvme: consolidate setting the tagset flags
nvme: simplify transport specific device attribute handling
net: fec: Use page_pool_put_full_page when freeing rx buffers
net: fix UaF in netns ops registration error path
netlink: prevent potential spectre v1 gadgets
iavf: schedule watchdog immediately when changing primary MAC
iavf: fix temporary deadlock and failure to set MAC address
drm/i915: Fix a memory leak with reused mmap_offset
drm/drm_vma_manager: Add drm_vma_node_allow_once()
i2c: designware: Fix unbalanced suspended flag
i2c: designware: use casting of u64 in clock multiplication to avoid overflow
io_uring: always prep_async for drain requests
net: mana: Fix IRQ name - add PCI and queue number
io_uring: inline __io_req_complete_put()
io_uring: remove io_req_tw_post_queue
io_uring: use io_req_task_complete() in timeout
io_uring: hold locks for io_req_complete_failed
io_uring: inline __io_req_complete_post()
io_uring: inline io_req_task_work_add()
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
drm/amdgpu/display/mst: limit payload to be updated one by one
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
drm/display/dp_mst: Correct the kref of port.
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
EDAC/device: Respect any driver-supplied workqueue polling value
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
ipv6: fix reachability confirmation with proxy_ndp
regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
thermal: intel: int340x: Protect trip temperature from concurrent updates
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
scsi: ufs: core: Fix devfreq deadlocks
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
io_uring/net: cache provided buffer group value for multishot receives
ovl: fail on invalid uid/gid mapping at copy up
ovl: fix tmpfile leak
ksmbd: limit pdu length size according to connection status
ksmbd: downgrade ndr version error message to debug
ksmbd: do not sign response to session request for guest login
ksmbd: add max connections parameter
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
ftrace/scripts: Update the instructions for ftrace-bisect.sh
trace_events_hist: add check for return value of 'create_hist_field'
tracing: Make sure trace_printk() can output as soon as it can be used
ftrace: Export ftrace_free_filter() to modules
module: Don't wait for GOING modules
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
kvm/vfio: Fix potential deadlock on vfio group_lock
scsi: hpsa: Fix allocation size for scsi_host_alloc()
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
sched/uclamp: Fix a uninitialized variable warnings
sched/fair: Check if prev_cpu has highest spare cap in feec()
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
wifi: mac80211: Proper mark iTXQs for resumption
io_uring/msg_ring: fix remote queue to disabled ring
drm/amdgpu: complete gfxoff allow signal during suspend without delay
drm/i915: Allow alternate fixed modes always for eDP
drm/i915: Allow panel fixed modes to have differing sync polarities
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
arm64: efi: Account for the EFI runtime stack in stack unwinder
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Recover from synchronous exceptions occurring in firmware
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
btrfs: zoned: enable metadata over-commit for non-ZNS setup
firmware: coreboot: Check size of table entry and use flex-array
ata: pata_cs5535: Don't build on UML
lockref: stop doing cpu_relax in the cmpxchg loop
platform/x86: simatic-ipc: add another model
platform/x86: simatic-ipc: correct name of a model
platform/x86: asus-wmi: Ignore fan on E410MA
platform/x86: asus-wmi: Add quirk wmi_ignore_fan
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
r8152: add vendor/device ID pair for Microsoft Devkit
scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
spi: spidev: remove debug messages that access spidev->spi without locking
cifs: fix potential memory leaks in session setup
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
drm/amdkfd: Add sync after creating vram bo
ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
cpufreq: armada-37xx: stop using 0 as NULL pointer
tools/nolibc: prevent gcc from making memset() loop over itself
tools/nolibc: fix missing includes causing build issues at -O0
tools/nolibc: Fix S_ISxxx macros
nolibc: fix fd_set type
perf/x86/intel/uncore: Add Emerald Rapids
perf/x86/msr: Add Emerald Rapids
perf/x86/msr: Add Meteor Lake support
perf/x86/cstate: Add Meteor Lake support
xen/pvcalls: free active map buffer on pvcalls_front_free_map
s390: expicitly align _edata and _end symbols on page boundary
s390/debug: add _ASM_S390_ prefix to header guard
drm: Add orientation quirk for Lenovo ideapad D330-10IGL
net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
ASoC: fsl_micfil: Correct the number of steps on SX controls
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
kcsan: test: don't put the expect array on the stack
ASoC: support machine driver with max98360
ASoC: amd: yc: Add ASUS M5402RA into DMI table
ASoC: mediatek: mt8186: Add machine support for max98357a
ASoC: mediatek: mt8186: support rt5682s_max98360
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
cpufreq: CPPC: Add u64 casts to avoid overflowing
spi: cadence: Fix busy cycles calculation
ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
ASoC: SOF: Add FW state to debugfs
ASoC: SOF: pm: Always tear down pipelines before DSP suspend
ASoC: SOF: pm: Set target state earlier
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
tcp: fix rate_app_limited to default to 1
bnxt: Do not read past the end of test names
net: stmmac: enable all safety features by default
thermal: core: call put_device() only after device_register() fails
thermal/core: fix error code in __thermal_cooling_device_register()
thermal: Validate new state in cur_state_store()
net: dsa: microchip: ksz9477: port map correction in ALU table entry register
selftests/net: toeplitz: fix race on tpacket_v3 block close
driver core: Fix test_async_probe_init saves device in wrong array
w1: fix WARNING after calling w1_process()
w1: fix deadloop in __w1_remove_master_device()
device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ptdma: pt_core_execute_cmd() should use spinlock
usb: dwc3: fix extcon dependency
tcp: avoid the lookup process failing to get sk in ehash table
nvme-pci: fix timeout request state check
net: sched: gred: prevent races when adding offloads to stats
drm/amd/display: fix issues with driver unload
phy: phy-can-transceiver: Skip warning if no "max-bitrate"
dmaengine: tegra: Fix memory leak in terminate_all()
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
cifs: fix potential deadlock in cache_refresh_path()
drm/i915/selftests: Unwind hugepages to drop wakeref on error
HID: betop: check shape of output reports
l2tp: prevent lockdep issue in l2tp_tunnel_register()
virtio-net: correctly enable callback during start_xmit
net: macb: fix PTP TX timestamp failure due to packet padding
dmaengine: Fix double increment of client_count in dma_chan_get()
drm/panfrost: fix GENERIC_ATOMIC64 dependency
net: mlx5: eliminate anonymous module_init & module_exit
net/mlx5: E-switch, Fix switchdev mode after devlink reload
net/mlx5e: Set decap action based on attr for sample
net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net/mlx5e: Avoid false lock dependency warning on tc_ht even more
net: ipa: disable ipa interrupt during suspend
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
Bluetooth: hci_event: Fix Invalid wait context
Bluetooth: ISO: Fix possible circular locking dependency
Bluetooth: ISO: Avoid circular locking dependency
Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
Bluetooth: hci_conn: Fix memory leaks
Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
netfilter: conntrack: handle tcp challenge acks during connection reuse
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
usb: ucsi: Ensure connector delayed work items are flushed
block/rnbd-clt: fix wrong max ID in ida_alloc_max
HID: revert CHERRY_MOUSE_000C quirk
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
pinctrl: rockchip: fix mux route data for rk3568
net: stmmac: fix invalid call to mdiobus_get_phy()
HID: check empty report_list in bigben_probe()
HID: check empty report_list in hid_validate_values()
net: mdio: validate parameter addr in mdiobus_get_phy()
net: usb: sr9700: Handle negative len
l2tp: close all race conditions in l2tp_tunnel_register()
l2tp: convert l2tp_tunnel_list to idr
net/sched: sch_taprio: fix possible use-after-free
net: stmmac: Fix queue statistics reading
pinctrl: rockchip: fix reading pull type on rk3568
wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
net: lan966x: add missing fwnode_handle_put() for ports node
net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
net: nfc: Fix use-after-free in local_cleanup()
phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
drm/vc4: bo: Fix unused variable warning
bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
amd-xgbe: Delay AN timeout during KR training
amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
bpf: hash map, avoid deadlock with suitable hash mask
phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
drm/vc4: bo: Fix drmm_mutex_init memory hog
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
drm/msm/gpu: Fix potential double-free
phy: ti: fix Kconfig warning and operator precedence
kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
arm64: dts: qcom: msm8992-libra: Fix the memory map
arm64: dts: qcom: msm8992: Don't use sfpb mutex
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
affs: initialize fsdata in affs_truncate()
IB/hfi1: Remove user expected buffer invalidate race
IB/hfi1: Immediately remove invalid memory from hardware
IB/hfi1: Fix expected receive setup error exit issues
IB/hfi1: Reserve user expected TIDs
IB/hfi1: Reject a zero-length user expected buffer
RDMA/core: Fix ib block iterator counter overflow
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
erofs: fix kvcalloc() misuse with __GFP_NOFAIL
RDMA/rxe: Prevent faulty rkey generation
RDMA/rxe: Fix inaccurate constants in rxe_type_info
tomoyo: fix broken dependency on *.conf.default
HID: amd_sfh: Fix warning unwind goto
interconnect: qcom: msm8996: Fix regmap max_register values
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Harden shared memory access in fetch_response
EDAC/highbank: Fix memory leak in highbank_mc_probe()
reset: uniphier-glue: Fix possible null-ptr-deref
reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
soc: imx8m: Fix incorrect check for of_clk_get_by_name()
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
HID: intel_ish-hid: Add check for ishtp_dma_tx_map
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
arm64: dts: imx8mp: Fix power-domain typo
arm64: dts: imx8mp: Fix missing GPC Interrupt
soc: imx: imx8mp-blk-ctrl: don't set power device name
ARM: imx: add missing of_node_put()
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
arm64: dts: verdin-imx8mm: fix dev board audio playback
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: verdin-imx8mm: fix dahlia audio playback
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory: tegra: Remove clients SID override programming
Linux 6.1.8
soc: qcom: apr: Make qcom,protection-domain optional again
Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
block: mq-deadline: Rename deadline_is_seq_writes()
net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
net/ulp: use consistent error code when blocking ULP
octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
drm/amdgpu: correct MEC number for gfx11 APUs
drm/amdgpu: add tmz support for GC IP v11.0.4
drm/amdgpu: add tmz support for GC 11.0.1
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
drm/amdgpu: enable GFX IP v11.0.4 CG support
drm/amdgpu: enable PSP IP v13.0.11 support
drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
drm/amdgpu: add smu 13 support for smu 13.0.11
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
drm/amdgpu/discovery: add PSP IP v13.0.11 support
drm/amdgpu: add gmc v11 support for GC 11.0.4
drm/amdgpu: add gfx support for GC 11.0.4
drm/amdgpu/discovery: set the APU flag for GC 11.0.4
drm/amdgpu: set GC 11.0.4 family
drm/amdgpu/discovery: enable mes support for GC v11.0.4
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
exit: Use READ_ONCE() for all oops/warn limit reads
docs: Fix path paste-o for /sys/kernel/warn_count
panic: Expose "warn_count" to sysfs
panic: Introduce warn_limit
panic: Consolidate open-coded panic_on_warn checks
exit: Allow oops_limit to be disabled
exit: Expose "oops_count" to sysfs
exit: Put an upper limit on how often we can oops
panic: Separate sysctl logic from CONFIG_SMP
efi: rt-wrapper: Add missing include
arm64: efi: Execute runtime services from a dedicated stack
fs/ntfs3: Fix attr_punch_hole() null pointer derenference
cifs: reduce roundtrips on create/qinfo requests
drm/amd/display: disable S/G display on DCN 3.1.4
drm/amd/display: disable S/G display on DCN 3.1.5
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
drm/amd/display: Calculate output_color_space after pixel encoding adjustment
drm/amd/display: Fix set scaling doesn's work
drm/i915: Remove unused variable
drm/i915: Allow switching away via vga-switcheroo if uninitialized
drm/i915/display: Check source height is > 0
drm/i915: re-disable RC6p on Sandy Bridge
drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
drm/amdgpu: allow multipipe policy on ASICs with one MEC
drm/amdgpu: fix amdgpu_job_free_resources v2
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
VMCI: Use threaded irqs instead of tasklets
mei: me: add meteor lake point M DID
mei: bus: fix unlink on bus in error path
gsmi: fix null-deref in gsmi_get_variable
serial: exar: Add support for Sealevel 7xxxC serial cards
serial: atmel: fix incorrect baudrate setup
serial: amba-pl011: fix high priority character transmission in rs486 mode
dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
dmaengine: idxd: Prevent use after free on completion memory
dmaengine: idxd: Let probe fail when workqueue cannot be enabled
dmaengine: tegra210-adma: fix global intr clear
dmaengine: lgm: Move DT parsing after initialization
serial: pch_uart: Pass correct sg to dma_unmap_sg()
dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
arm64: dts: imx8mp: correct usb clocks
usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
USB: gadget: Add ID numbers to configfs-gadget driver names
usb: gadget: g_webcam: Send color matching descriptor per frame
usb: typec: altmodes/displayport: Fix pin assignment calculation
usb: typec: altmodes/displayport: Add pin assignment helper
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
usb: musb: fix error return code in omap2430_probe()
usb: host: ehci-fsl: Fix module alias
usb: cdns3: remove fetched trb from cache before dequeuing
USB: serial: cp210x: add SCALANCE LPE-9000 device id
USB: gadgetfs: Fix race between mounting and unmounting
selftests: mptcp: userspace: validate v4-v6 subflows mix
mptcp: netlink: respect v4/v6-only sockets
mptcp: explicitly specify sock family at subflow creation time
io_uring/poll: don't reissue in case of poll race on multishot request
pktcdvd: check for NULL returna fter calling bio_split_to_limits()
tty: fix possible null-ptr-defer in spk_ttyio_release
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
thunderbolt: Do not report errors if on-board retimers are found
thunderbolt: Use correct function to calculate maximum USB3 link rate
thunderbolt: Disable XDomain lane 1 only in software connection manager
cifs: do not include page data when checking signature
btrfs: fix race between quota rescan and disable leading to NULL pointer deref
btrfs: fix invalid leaf access due to inline extent during lseek
btrfs: qgroup: do not warn on record without old_roots populated
btrfs: do not abort transaction on failure to update log root
btrfs: do not abort transaction on failure to write log tree when syncing log
btrfs: add missing setup of log for full commit at add_conflicting_inode()
btrfs: fix directory logging due to race with concurrent index key deletion
btrfs: fix missing error handling when logging directory items
btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
ACPI: PRM: Check whether EFI runtime is available
comedi: adv_pci1760: Fix PWM instruction handling
usb: core: hub: disable autosuspend for TI TUSB8041
misc: fastrpc: Fix use-after-free race condition for maps
misc: fastrpc: Don't remove map on creater_process and device_release
misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
usb: misc: onboard_hub: Move 'attach' work to the driver
usb: misc: onboard_hub: Invert driver registration order
USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
staging: vchiq_arm: fix enum vchiq_status return types
USB: serial: option: add Quectel EM05CN modem
USB: serial: option: add Quectel EM05CN (SG) modem
USB: serial: option: add Quectel EC200U modem
USB: serial: option: add Quectel EM05-G (RS) modem
USB: serial: option: add Quectel EM05-G (CS) modem
USB: serial: option: add Quectel EM05-G (GR) modem
prlimit: do_prlimit needs to have a speculation check
xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
usb: acpi: add helper to check port lpm capability using acpi _DSM
xhci: Add a flag to disable USB3 lpm on a xhci root port level.
xhci: Add update_hub_device override for PCI xHCI hosts
xhci: Fix null pointer dereference when host dies
usb: xhci: Check endpoint is valid before dereferencing it
xhci-pci: set the dma max_seg_size
Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
hugetlb: unshare some PMDs when splitting VMAs
mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
nilfs2: fix general protection fault in nilfs_btree_insert()
zonefs: Detect append writes at invalid locations
LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
Add exception protection processing for vd in axi_chan_handle_err function
proc: fix PIE proc-empty-vm, proc-pid-vm tests
nommu: fix split_vma() map_count error
nommu: fix do_munmap() error path
nommu: fix memory leak in do_mmap() error path
wifi: mac80211: fix initialization of rx->link and rx->link_sta
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: mac80211: reset multiple BSSID options in stop_ap()
wifi: mac80211: fix MLO + AP_VLAN check
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Bluetooth: hci_qca: Fix driver shutdown on closed serdev
Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
fbdev: omapfb: avoid stack overflow warning
of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
perf/x86/rapl: Add support for Intel Emerald Rapids
perf/x86/rapl: Add support for Intel Meteor Lake
memblock tests: Fix compilation error.
cifs: fix race in assemble_neg_contexts()
perf/x86/rapl: Treat Tigerlake like Icelake
f2fs: let's avoid panic if extent_tree is not created
x86/asm: Fix an assembler warning with current binutils
btrfs: always report error in run_one_delayed_ref()
selftests: net: fix cmsg_so_mark.sh test hang
RDMA/srp: Move large values to a new enum for gcc13
bpf: keep a reference to the mm, in case the task is dead.
r8169: fix dmar pte write access is not set error
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
vdpa_sim_net: should not drop the multicast/broadcast packet
vduse: Validate vq_num in vduse_validate_config()
virtio_pci: modify ENOENT to EINVAL
vdpa/mlx5: Avoid overwriting CVQ iotlb
vdpa/mlx5: Avoid using reslock in event_handler
vdpa/mlx5: Return error on vlan ctrl commands if not supported
tools/virtio: initialize spinlocks in vring_test.c
net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
pNFS/filelayout: Fix coalescing test for single DS
wifi: iwlwifi: fw: skip PPAG for JF
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
dma-buf: fix dma_buf_export init order v2
Linux 6.1.7
pinctrl: amd: Add dynamic debugging for active GPIOs
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
block: handle bio_split_to_limits() NULL return
io_uring/io-wq: only free worker if it was allocated for creation
io_uring/io-wq: free worker if task_work creation is canceled
drm/i915: Fix CFI violations in gt_sysfs
io_uring/poll: attempt request issue after racy poll wakeup
io_uring: lock overflowing for IOPOLL
efi: fix NULL-deref in init error path
ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
platform/x86/amd: Fix refcount leak in amd_pmc_probe
platform/surface: aggregator: Add missing call to ssam_request_sync_free()
bnxt: make sure we return pages to the pool
net: hns3: fix wrong use of rss size during VF rss config
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
igc: Fix PPS delta between two synchronized end-points
perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
perf kmem: Support legacy tracepoints
perf build: Properly guard libbpf includes
octeontx2-pf: Fix resource leakage in VF driver unbind
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
net/mlx5e: Fix macsec ssci attribute handling in offload path
net/mlx5e: Don't support encap rules with gbp option
net/mlx5: Fix ptp max frequency adjustment range
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
net/mlx5e: Verify dev is present for fix features ndo
net/mlx5: Fix command stats access after free
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
net/mlx5: check attr pointer validity before dereferencing it
Revert "r8169: disable detection of chip version 36"
net/sched: act_mpls: Fix warning during failed attribute validation
drm/vmwgfx: Remove rcu locks from user resources
drm/vmwgfx: Remove vmwgfx_hashtab
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx: Remove ttm object hashtable
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx: Write the driver id registers
ice: Add check for kzalloc
ice: Fix potential memory leak in ice_gnss_tty_write()
drm/amdgpu: Fix potential NULL dereference
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
tools/nolibc: restore mips branch ordering in the _start block
ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
af_unix: selftest: Fix the size of the parameter to connect()
gro: take care of DODGY packets
gro: avoid checking for a failed search
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
hvc/xen: lock console list traversal
sched/core: Fix arch_scale_freq_tick() on tickless systems
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
nfsd: fix handling of cached open files in nfsd4_open codepath
nfsd: rework refcounting in filecache
NFSD: Add an nfsd_file_fsync tracepoint
nfsd: reorganize filecache.c
nfsd: remove the pages_flushed statistic from filecache
NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
NFSD: Pass the target nfsd_file to nfsd_commit()
tipc: fix unexpected link reset due to discovery messages
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
ALSA: usb-audio: Relax hw constraints for implicit fb sync
ALSA: usb-audio: Make sure to stop endpoints before closing EPs
mtd: cfi: allow building spi-intel standalone
mtd: parsers: scpart: fix __udivdi3 undefined on mips
ASoC: wm8904: fix wrong outputs volume after power reactivation
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
drm/msm/dpu: Fix some kernel-doc comments
ASoC: Intel: sof-nau8825: fix module alias overflow
ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
ASoC: Intel: fix sof-nau8825 link failure
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
regulator: da9211: Use irq handler when ready
x86/resctrl: Fix event counts regression in reused RMIDs
x86/resctrl: Fix task CLOSID/RMID update race
x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
selftests: netfilter: fix transaction test script timeout handling
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
iommu/arm-smmu: Don't unregister on shutdown
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
iommu/arm-smmu-v3: Don't unregister on shutdown
iommu/iova: Fix alloc iova overflows issue
mm: Always release pages to the buddy allocator in memblock_free_late().
drm/amdgpu: enable VCN DPG for GC IP v11.0.4
drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
drm/amdgpu: add soc21 common ip block support for GC 11.0.4
drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
drm/amd/pm: enable mode1 reset on smu_v13_0_10
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
drm/i915/gt: Cleanup partial engine discovery failures
iavf/iavf_main: actually log ->src mask when talking about it
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
ixgbe: fix pci device refcount leak
platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
arm64/mm: fix incorrect file_map_count for invalid pmd
arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
arm64/signal: Always accept SVE signal frames on SME only systems
dt-bindings: msm: dsi-controller-main: Fix description of core clock
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
arm64/signal: Always allocate SVE signal frames on SME only systems
drm/msm/adreno: Make adreno quirks not overwrite each other
firmware/psci: Don't register with debugfs if PSCI isn't available
firmware/psci: Fix MEM_PROTECT_RANGE function numbers
drm/msm: another fix for the headless Adreno GPU
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/x86: asus-wmi: Don't load fan curves without fan
platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
platform/surface: aggregator: Ignore command messages not intended for us
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
ASoC: rt9120: Make dev PM runtime bind AsoC component PM
io_uring/fdinfo: include locked hash table in fdinfo output
cifs: fix double free on failed kerberos auth
cifs: do not query ifaces on smb1 mounts
cifs: fix file info setting in cifs_open_file()
cifs: fix file info setting in cifs_query_path_info()
cifs: Fix uninitialized memory read for smb311 posix symlink create
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: move remaining FPU code to dml folder
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
drm/amdgpu: Fixed bug on error when unloading amdgpu
drm/amd: Delay removal of the firmware framebuffer
drm/i915: Fix potential context UAFs
drm/i915: Reserve enough fence slot for i915_vma_unbind_async
drm/i915/gt: Reset twice
drm: Optimize drm buddy top-down allocation method
drm/amd/pm/smu13: BACO is supported when it's in BACO state
drm/virtio: Fix GEM handle creation UAF
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
brcmfmac: Prefer DT board type over DMI board type
s390/kexec: fix ipl report address for kdump
perf auxtrace: Fix address filter duplicate symbol selection
net: stmmac: add aux timestamps fifo clearance wait
ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
arm64: cmpxchg_double*: hazard against entire exchange variable
arm64: mte: Avoid the racy walk of the vma list during core dump
arm64: mte: Fix double-freeing of the temporary tag storage during coredump
io_uring/poll: add hash if ready poll request can't complete inline
docs: Fix the docs build with Sphinx 6.0
efi: tpm: Avoid READ_ONCE() for accessing the event log
efi: fix userspace infinite retry read efivars after EFI runtime services page fault
KVM: arm64: Fix S1PTW handling on RO memslots
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA: hda/realtek - Turn on power early
ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
ALSA: control-led: use strscpy in set_led_id()
Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
Linux 6.1.6
ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
net: sched: disallow noqueue for qdisc classes
gcc: disable -Warray-bounds for gcc-11 too
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
x86/fpu: Allow PKRU to be (once again) written by ptrace.
x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
parisc: Align parisc MADV_XXX constants with all other architectures
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 03d260ea483fc9c16d6c3eadb867153f924e49af)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
arm64: configs: add HDMI and DP configs
drm: xlnx: hdmi: update parameter for HDCP init
drm: xlnx: Fix kernel-doc in drm/xlnx/xlnx_fb.c
vfio/cdx: Optimize code as per upstream comments
vfio/cdx: Remove unnecessary wrapper functions, macros.
vfio/cdx: Use module_driver macro
cdx: Sending MSI msg to firmware from preemptible task context
spi: Fix kernel crash while using GPIO CS
dt-bindings: firmware: versal: remove alt_ref clock from firmware binding
arm64: versal_net: Update SPI node for se7
cdx: Replace custom mcdi logging with print_hex_dump_debug()
cdx: add support for driver managed dma
gpio: synq: remove unused zynq_gpio_irq_reqres/zynq_gpio_irq_relres
arm64: versal: Add DT description for CPM5 Root port for Versal Premium
arm64: versal: Add missing DT properties to cpm_pciea
arm64: versal: rename CPM interrupt-controller
Revert "usb: gadget: send usb_gadget as an argument in get_config_params"
gpio: zynq: fix zynqmp_gpio not an immutable chip warning
arm64: versal-net: Add support for VNX board
xilinx: Defconfig sync with the latest Kconfig layout
xilinx: Enable XILINX_WINDOW_WATCHDOG for Versal/Versal NET
arm64: versal-net: Add LPD-WWDT to versal-net.dtsi
staging: xroeframer: Fix kernel-doc function in sysfs...ipv6/udp.c
arm64: versal: Switch to new wwdt DT binding
watchdog: xilinx_wwdt: Add Versal window watchdog support
dt-bindings: watchdog: xlnx,versal-wwdt: Add versal watchdog
can: xilinx_can: Add support for controller reset
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update to 6.1.30
Changelog:
mtd: rawnand: arasan: Use on-host ecc engine in hw-ecc mode
arm64: dts: zynqmp: make hw-ecc as the default ecc mode
arm64: zynqmp: In sc-revB dts add mtd partition for secure OS storage area
Merge tag 'v6.1.30' into xlnx_rebase_v6.1_LTS
arm64: configs: enable GPIO_PCA9570 in xilinx_zynqmp_defconfig
Revert "mtd: rawnand: arasan: Prevent an unsupported configuration"
dt-bindings: watchdog: cdns,wdt-r1p2: Convert cadence watchdog to yaml
Revert "misc: xaiengine: disable clocks for releasing tiles"
Linux 6.1.30
drm/amdgpu: reserve the old gc_11_0_*_mes.bin
drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
drm/amdgpu: declare firmware for new MES 11.0.4
crypto: testmgr - fix RNG performance in fuzz tests
remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
rethook, fprobe: do not trace rethook related functions
rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
arm64: mte: Do not set PG_mte_tagged if tags were not initialized
s390/qdio: fix do_sqbs() inline assembly constraint
s390/crypto: use vector instructions only if available for ChaCha20
s390/dasd: fix command reject error on ESE devices
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
powerpc/64s/radix: Fix soft dirty tracking
tpm/tpm_tis: Disable interrupts for more Lenovo devices
powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
drm/amdgpu/gfx11: update gpu_clock_counter logic
drm/amdgpu: refine get gpu clock counter method
drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
drm/amdgpu/gmc11: implement get_vbios_fb_size()
drm/amd/pm: fix possible power mode mismatch between driver and PMFW
ceph: force updating the msg pointer in non-split case
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
thunderbolt: Clear registers properly when auto clear isn't in use
serial: qcom-geni: fix enabling deactivated interrupt
serial: 8250_exar: Add support for USR298x PCI Modems
serial: Add support for Advantech PCI-1611U card
mm: fix zswap writeback race condition
maple_tree: make maple state reusable after mas_empty_area()
statfs: enforce statfs[64] structure initialization
KVM: Fix vcpu_array[0] races
ksmbd: fix global-out-of-bounds in smb2_find_context_vals
ksmbd: fix wrong UserName check in session_user
ksmbd: allocate one more byte for implied bcc[0]
ksmbd: smb2: Allow messages padded to 8byte boundary
SMB3: drop reference to cfile before sending oplock break
SMB3: Close all deferred handles of inode in case of handle lease break
wifi: rtw88: use work to update rate to avoid RCU warning
can: kvaser_pciefd: Disable interrupts in probe error path
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
can: kvaser_pciefd: Empty SRB buffer in probe
can: kvaser_pciefd: Call request_irq() before enabling interrupts
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
ALSA: hda/realtek: Add quirk for Clevo L140AU
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
ALSA: hda: Fix Oops by 9.1 surround channel names
xhci: Fix incorrect tracking of free space on transfer rings
xhci-pci: Only run d3cold avoidance quirk for s2idle
Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
usb: typec: altmodes/displayport: fix pin_assignment_show
usb: gadget: u_ether: Fix host MAC address case
usb: dwc3: debugfs: Resume dwc3 before accessing registers
usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
usb-storage: fix deadlock when a scsi command timeouts more than once
USB: usbtmc: Fix direction for 0-length ioctl control messages
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
bridge: always declare tunnel functions
netfilter: nft_set_rbtree: fix null deref on element insertion
netfilter: nf_tables: fix nft_trans type confusion
net: selftests: Fix optstring
net: pcs: xpcs: fix C73 AN not getting enabled
net: wwan: iosm: fix NULL pointer dereference when removing device
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
igb: fix bit_shift to be in [1..8] range
net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
cassini: Fix a memory leak in the error handling path of cas_init_one()
tun: Fix memory leak for detached NAPI queue.
net: tun: rebuild error handling in tun_get_user
scsi: storvsc: Don't pass unused PFNs to Hyper-V host
wifi: iwlwifi: mvm: don't trust firmware n_channels
wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
wifi: iwlwifi: fix OEM's name in the ppag approved list
wifi: iwlwifi: fw: fix DBGI dump
wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
wifi: mac80211: Abort running color change when stopping the AP
wifi: mac80211: fix min center freq offset tracing
wifi: mac80211: fortify the spinlock against deadlock by interrupt
wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
ice: Fix ice VF reset during iavf initialization
ice: introduce clear_reset_state operation
net: bcmgenet: Restore phy_stop() depending upon suspend/close
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
can: dev: fix missing CAN XL support in can_put_echo_skb()
s390/cio: include subchannels without devices also for evaluation
tipc: check the bearer min mtu properly when setting it by netlink
tipc: do not update mtu if msg_max is too small in mtu negotiation
tipc: add tipc_bearer_min_mtu to calculate min mtu
virtio_net: Fix error unwinding of XDP initialization
virtio-net: Maintain reverse cleanup order
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
drm/exynos: fix g2d_open/close helper function definitions
ASoC: SOF: topology: Fix logic for copying tuples
ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
SUNRPC: Fix trace_svc_register() call site
SUNRPC: always free ctxt when freeing deferred request
SUNRPC: double free xprt_ctxt while still in use
media: netup_unidvb: fix use-after-free at del_timer()
net: hns3: fix reset timeout when enable full VF
net: hns3: fix reset delay time to avoid configuration timeout
net: hns3: fix sending pfc frames after reset issue
net: hns3: fix output information incomplete for dumping tx queue info with debugfs
net: dsa: rzn1-a5psw: disable learning for standalone ports
net: dsa: rzn1-a5psw: fix STP states handling
net: dsa: rzn1-a5psw: enable management frames for CPU port
erspan: get the proto with the md version for collect_md
serial: 8250_bcm7271: fix leak in `brcmuart_probe`
serial: 8250_bcm7271: balance clk_enable calls
serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
tcp: fix possible sk_priority leak in tcp_v4_send_reset()
vsock: avoid to close connected socket after the timeout
sfc: disable RXFCS and RXALL features by default
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
wifi: mt76: connac: fix stats->tx_bytes calculation
ALSA: firewire-digi00x: prevent potential use after free
net: phy: dp83867: add w/a for packet errors seen with short cables
net: fec: Better handle pm_runtime_get() failing in .remove()
selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
drm/msm: Fix submit error-path leaks
af_key: Reject optional tunnel/BEET mode templates in outbound policies
xfrm: Reject optional tunnel/BEET mode templates in outbound policies
cpupower: Make TSC read per CPU for Mperf monitor
ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
platform: Provide a remove callback that returns no value
dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
drm/msm/dpu: Remove duplicate register defines from INTF
drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
drm/msm/dpu: Assign missing writeback log_mask
drm/msm/dp: unregister audio driver during unbind
Revert "Fix XFRM-I support for nested ESP tunnels"
xfrm: don't check the default policy if the policy allows the packet
drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
platform/x86: Move existing HP drivers to a new hp subdir
parisc: Replace regular spinlock with spin_trylock on panic path
mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
mfd: dln2: Fix memory leak in dln2_probe()
mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
soundwire: qcom: gracefully handle too many ports in DT
phy: st: miphy28lp: use _poll_timeout functions for waits
soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
recordmcount: Fix memory leaks in the uwrite function
lkdtm/stackleak: Fix noinstr violation
sched: Fix KCSAN noinstr violation
mcb-pci: Reallocate memory region to avoid memory overlapping
serial: 8250: Reinit port->pm on port specific driver unbind
usb: typec: tcpm: fix multiple times discover svids error
HID: wacom: generic: Set battery quirk only when we see battery data
HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
HID: apple: Set the tilde quirk flag on the Geyser 3
ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
ASoC: amd: Add Dell G15 5525 to quirks list
ALSA: hda: LNL: add HD Audio PCI ID
usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
HID: logitech-hidpp: Reconcile USB and Unifying serials
HID: logitech-hidpp: Don't use the USB serial for USB devices
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
staging: axis-fifo: initialize timeouts in init only
HID: apple: Set the tilde quirk flag on the Geyser 4 and later
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
Bluetooth: btrtl: Add the support for RTL8851B
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
Bluetooth: btintel: Add LE States quirk support
Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
Bluetooth: Improve support for Actions Semi ATS2851 based devices
Bluetooth: btrtl: add support for the RTL8723CS
Bluetooth: Add new quirk for broken local ext features page 2
Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
ipvs: Update width of source for ip_vs_sync_conn_options
nbd: fix incomplete validation of ioctl arg
wifi: ath11k: Fix SKB corruption in REO destination ring
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
null_blk: Always check queue mode setting from configfs
wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
wifi: ath11k: Ignore frags from uninitialized peer in dp.
block, bfq: Fix division by zero error on zero wsum
wifi: iwlwifi: mvm: fix ptk_pn memory leak
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
wifi: iwlwifi: add a new PCI device ID for BZ device
wifi: iwlwifi: pcie: fix possible NULL pointer dereference
md: fix soft lockup in status_resync
bpf: Add preempt_count_{sub,add} into btf id deny list
samples/bpf: Fix fout leak in hbm's run_bpf_prog
f2fs: fix to check readonly condition correctly
f2fs: fix to drop all dirty pages during umount() if cp_error is set
f2fs: Fix system crash due to lack of free space in LFS
crypto: jitter - permanent and intermittent health errors
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: set goal start correctly in ext4_mb_normalize_request
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
gfs2: Fix inode height consistency check
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
lib: cpu_rmap: Avoid use after free on rmap->obj array entries
scsi: target: iscsit: Free cmds before session free
netdev: Enforce index cap in netdev_get_tx_queue
net: Catch invalid index in XPS mapping
net: pasemi: Fix return type of pasemi_mac_start_tx()
bnxt: avoid overflow in bnxt_get_nvram_directory()
scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
ext2: Check block size validity during mount
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
bpf: Annotate data races in bpf_local_storage
wifi: ath: Silence memcpy run-time false positive warning
media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
media: Prefer designated initializers over memset for subdev pad ops
drm/amdgpu: Fix sdma v4 sw fini error
drm/amd: Fix an out of bounds error in BIOS parser
drm/amd/display: Correct DML calculation to follow HW SPEC
ACPI: video: Remove desktops without backlight DMI quirks
irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
ACPICA: Avoid undefined behavior: applying zero offset to null pointer
drm/msm/dp: Clean up handling of DP AUX interrupts
drm/tegra: Avoid potential 32-bit integer overflow
remoteproc: stm32_rproc: Add mutex protection for workqueue
drm/amd/display: fixed dcn30+ underflow issue
ACPI: EC: Fix oops when removing custom query handlers
firmware: arm_sdei: Fix sleep from invalid context BUG
arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
memstick: r592: Fix UAF bug in r592_remove due to race condition
drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
arm64: dts: qcom: msm8996: Add missing DWC3 quirks
remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
regmap: cache: Return error in cache sync operations for REGCACHE_NONE
drm/amd/display: Use DC_LOG_DC in the trasform pixel function
drm/amd/display: Enable HostVM based on rIOMMU active
platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
drm/amd/display: Correct DML calculation to align HW formula
drm/amd/display: populate subvp cmd info only for the top pipe
drm/displayid: add displayid_get_header() and check bounds better
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
open: return EINVAL for O_DIRECTORY | O_CREAT
rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
refscale: Move shutdown from wait_event() to wait_event_idle()
ext4: allow ext4_get_group_info() to fail
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
ext4: reflect error codes from ext4_multi_mount_protect() to its callers
fbdev: arcfb: Fix error handling in arcfb_probe()
drm/i915: taint kernel when force probing unsupported devices
drm/i915: Expand force_probe to block probe of devices as well.
drm/i915/dp: prevent potential div-by-zero
drm/i915: Fix NULL ptr deref by checking new_crtc_state
drm/i915/guc: Don't capture Gen8 regs on Xe devices
af_unix: Fix data races around sk->sk_shutdown.
af_unix: Fix a data race of sk->sk_receive_queue->qlen.
net: datagram: fix data-races in datagram_poll()
net: mscc: ocelot: fix stat counter register values
ipvlan:Fix out-of-bounds caused by unclear skb->cb
gve: Remove the code of clearing PBA bit
tcp: add annotations around sk->sk_shutdown accesses
net: add vlan_get_protocol_and_depth() helper
net: deal with most data-races in sk_wait_event()
net: annotate sk->sk_err write from do_recvmmsg()
netlink: annotate accesses to nlk->cb_running
bonding: fix send_peer_notif overflow
netfilter: conntrack: fix possible bug_on with enable_hooks=1
netfilter: nf_tables: always release netdev hooks from notifier
net: phy: bcm7xx: Correct read from expansion register
net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
linux/dim: Do nothing if no time delta between samples
tick/broadcast: Make broadcast device replacement work correctly
scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
net: skb_partial_csum_set() fix against transport header magic value
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
drm/mipi-dsi: Set the fwnode for mipi_dsi_device
drm/fbdev-generic: prohibit potential out-of-bounds access
Linux 6.1.29
drm/amd/display: Fix hang when skipping modeset
spi: fsl-cpm: Use 16 bit mode for large transfers with even size
spi: fsl-spi: Re-organise transfer bits_per_word adaptation
x86: fix clear_user_rep_good() exception handling annotation
x86/amd_nb: Add PCI ID for family 19h model 78h
f2fs: inode: fix to do sanity check on extent cache correctly
f2fs: fix to do sanity check on extent cache correctly
drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
ext4: fix invalid free tracking in ext4_xattr_move_to_block()
ext4: remove a BUG_ON in ext4_mb_release_group_pa()
ext4: fix lockdep warning when enabling MMP
ext4: bail out of ext4_xattr_ibody_get() fails for any reason
ext4: add bounds checking in get_max_inline_xattr_value_size()
ext4: fix deadlock when converting an inline directory in nojournal mode
ext4: improve error handling from ext4_dirhash()
ext4: improve error recovery code paths in __ext4_remount()
ext4: check iomap type only if ext4_iomap_begin() does not fail
ext4: fix data races when using cached status extents
ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
ext4: fix WARNING in mb_find_extent
locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
drm: Add missing DP DSC extended capability definitions.
ksmbd: fix racy issue from smb2 close and logoff with multichannel
ksmbd: block asynchronous requests when making a delay on session setup
ksmbd: destroy expired sessions
ksmbd: fix racy issue from session setup and logoff
ksmbd: Implements sess->ksmbd_chann_list as xarray
drm/amd/display: Change default Z8 watermark values
drm/amd/display: Update Z8 SR exit/enter latencies
drm/amd/display: Update Z8 watermarks for DCN314
ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
ASoC: codecs: constify static sdw_slave_ops struct
ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
drm/amd/display: Lowering min Z8 residency time
drm/amd/display: Update minimum stutter residency for DCN314 Z8
drm/amd/display: Add minimum Z8 residency debug option
drm/amd/display: Fix Z8 support configurations
drm/amd/display: Add debug option to skip PSR CRTC disable
drm/amd/display: Add Z8 allow states to z-state support list
drm/amd/display: Refactor eDP PSR codes
drm/i915: Check pipe source size when using skl+ scalers
drm/i915/mtl: update scaler source and destination limits for MTL
wifi: rtw88: rtw8821c: Fix rfe_option field width
irqchip/loongson-eiointc: Fix registration of syscore_ops
irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
drm/msm: fix missing wq allocation error handling
drm/msm: Hangcheck progress detection
drm/msm/adreno: Simplify read64/write64 helpers
f2fs: factor out victim_entry usage from general rb_tree use
f2fs: allocate the extent_cache by default
f2fs: refactor extent_cache to support for read and more
f2fs: remove unnecessary __init_extent_tree
f2fs: move internal functions into extent_cache.c
f2fs: specify extent cache for read explicitly
drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
fs/ntfs3: Refactoring of various minor issues
HID: wacom: insert timestamp to packed Bluetooth (BT) events
HID: wacom: Set a default resolution for older tablets
drm/amd: Use `amdgpu_ucode_*` helpers for MES
drm/amd: Add a new helper for loading/validating microcode
drm/amd: Load MES microcode during early_init
drm/amdgpu: remove deprecated MES version vars
drm/amd/pm: avoid potential UBSAN issue on legacy asics
drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
drm/amd/pm: parse pp_handle under appropriate conditions
drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
drm/amdgpu: change gfx 11.0.4 external_id range
drm/amdgpu/jpeg: Remove harvest checking for JPEG3
drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
drm/amd/display: fix flickering caused by S/G mode
drm/amd/display: filter out invalid bits in pipe_fuses
drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
drm/amd/display: Add NULL plane_state check for cursor disable logic
drm/panel: otm8009a: Set backlight parent to panel device
irqchip/loongson-eiointc: Fix returned value on parsing MADT
irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
f2fs: fix potential corruption when moving a directory
f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
drm/msm: fix workqueue leak on bind errors
drm/msm: fix vram leak on bind errors
drm/msm: fix drm device leak on bind errors
drm/msm: fix NULL-deref on irq uninstall
drm/msm: fix NULL-deref on snapshot tear down
drm/i915/color: Fix typo for Plane CSC indexes
drm/bridge: lt8912b: Fix DSI Video Mode
drm/msm/adreno: fix runtime PM imbalance at gpu load
ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
ARM: dts: s5pv210: correct MIPI CSIS clock name
ARM: dts: exynos: fix WM8960 clock name in Itop Elite
ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
sysctl: clarify register_sysctl_init() base directory order
remoteproc: rcar_rproc: Call of_node_put() on iteration error
remoteproc: imx_rproc: Call of_node_put() on iteration error
remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
remoteproc: st: Call of_node_put() on iteration error
remoteproc: stm32: Call of_node_put() on iteration error
proc_sysctl: enhance documentation
proc_sysctl: update docs for __register_sysctl_table()
sh: nmi_debug: fix return value of __setup handler
sh: init: use OF_EARLY_FLATTREE for early init
sh: mcount.S: fix build error when PRINTK is not enabled
sh: math-emu: fix macro redefined warning
SMB3: force unmount was failing to close deferred close files
smb3: fix problem remounting a share after shutdown
inotify: Avoid reporting event with invalid wd
platform/x86: thinkpad_acpi: Add profile force ability
platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
platform/x86: thinkpad_acpi: Fix platform profiles on T490
platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
platform/x86/intel-uncore-freq: Return error on write frequency
cifs: release leases for deferred close handles when freezing
cifs: fix pcchunk length type in smb2_copychunk_range
btrfs: zoned: fix full zone super block reading on ZNS
btrfs: zoned: zone finish data relocation BG with last IO
btrfs: fix space cache inconsistency after error loading it from disk
btrfs: print-tree: parent bytenr must be aligned to sector size
btrfs: make clear_cache mount option to rebuild FST without disabling it
btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
btrfs: don't free qgroup space unless specified
btrfs: fix encoded write i_size corruption with no-holes
btrfs: fix assertion of exclop condition when starting balance
btrfs: properly reject clear_cache and v1 cache for block-group-tree
btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
btrfs: fix btrfs_prev_leaf() to not return the same key twice
x86/retbleed: Fix return thunk alignment
RISC-V: fix taking the text_mutex twice during sifive errata patching
RISC-V: take text_mutex during alternative patching
perf stat: Separate bperf from bpf_profiler
perf tracepoint: Fix memory leak in is_valid_tracepoint()
perf symbols: Fix return incorrect build_id size in elf_read_build_id()
crypto: engine - fix crypto_queue backlog handling
crypto: engine - Use crypto_request_complete
crypto: api - Add scaffolding to change completion function signature
crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
perf cs-etm: Fix timeless decode mode detection
perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
perf vendor events power9: Remove UTF-8 characters from JSON files
perf ftrace: Make system wide the default target for latency subcommand
perf tests record_offcpu.sh: Fix redirection of stderr to stdin
perf vendor events s390: Remove UTF-8 characters from JSON file
perf scripts intel-pt-events.py: Fix IPC output for Python 2
perf record: Fix "read LOST count failed" msg with sample read
net: enetc: check the index of the SFI rather than the handle
virtio_net: suppress cpu stall when free_unused_bufs
ice: block LAN in case of VF to VF offload
net: dsa: mt7530: fix network connectivity with multiple CPU ports
net: dsa: mt7530: split-off common parts from mt7531_setup
net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
KVM: s390: fix race in gmap_make_secure()
ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
drm/amdgpu: add a missing lock for AMDGPU_SCHED
af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
ionic: catch failure from devlink_alloc
ethtool: Fix uninitialized number of lanes
ionic: remove noise from ethtool rxnfc error msg
octeontx2-vf: Detach LF resources on probe cleanup
octeontx2-pf: Disable packet I/O for graceful exit
octeontx2-af: Skip PFs if not enabled
octeontx2-af: Fix issues with NPC field hash extract
octeontx2-af: Update/Fix NPC field hash extract feature
octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
octeontx2-pf: Increase the size of dmac filter flows
octeontx2-af: Fix depth of cam and mem table.
octeontx2-af: Fix start and end bit for scan config
octeontx2-af: Secure APR table update with the lock
selftests: netfilter: fix libmnl pkg-config usage
drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
riscv: compat_syscall_table: Fixup compile warning
rxrpc: Fix hard call timeout units
sfc: Fix module EEPROM reporting for QSFP modules
r8152: move setting r8153b_rx_agg_chg_indicate()
r8152: fix the poor throughput for 2.5G devices
r8152: fix flow control issue of RTL8156A
net/sched: act_mirred: Add carrier check
i2c: tegra: Fix PEC support for SMBUS block read
RISC-V: mm: Enable huge page support to kernel_page_present() function
watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
block: Skip destroyed blkg when restart in blkg_destroy_all()
writeback: fix call of incorrect macro
net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
net: ipv6: fix skb hash for some RST packets
selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
net/sched: cls_api: remove block_cb from driver_list before freeing
tcp: fix skb_copy_ubufs() vs BIG TCP
net/ncsi: clear Tx enable mode when handling a Config required AEN
octeontx2-pf: mcs: Do not reset PN while updating secy
octeontx2-pf: mcs: Fix shared counters logic
octeontx2-pf: mcs: Clear stats before freeing resource
octeontx2-pf: mcs: Match macsec ethertype along with DMAC
octeontx2-pf: mcs: Fix NULL pointer dereferences
octeontx2-af: mcs: Fix MCS block interrupt
octeontx2-af: mcs: Config parser to skip 8B header
octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
octeonxt2-af: mcs: Fix per port bypass config
ixgbe: Fix panic during XDP_TX with > 64 CPUs
drm/amd/display: Update bounding box values for DCN321
drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
drm/amd/display: Fixes for dcn32_clk_mgr implementation
drm/amd/display: Return error code on DSC atomic check failure
drm/amd/display: Add missing WA and MCLK validation
drm/amd/display: Remove FPU guards from the DML folder
scsi: qedi: Fix use after free bug in qedi_remove()
ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
KVM: VMX: Make CR0.WP a guest owned bit
KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
KVM: x86/mmu: Avoid indirect call for get_cr3
drm/amd/display: Ext displays with dock can't recognized after resume
fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
mailbox: zynqmp: Fix counts of child nodes
mailbox: zynq: Switch to flexible array to simplify code
soc: qcom: llcc: Do not create EDAC platform device on SDM845
qcom: llcc/edac: Support polling mode for ECC handling
mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
mtd: spi-nor: Add a RWW flag
mtd: spi-nor: add SFDP fixups for Quad Page Program
mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
crypto: ccp - Clear PSP interrupt status register before calling handler
drm/vmwgfx: Fix Legacy Display Unit atomic drm support
drm/vmwgfx: Remove explicit and broken vblank handling
usb: dwc3: gadget: Execute gadget stop after halting the controller
USB: dwc3: gadget: drop dead hibernation code
Linux 6.1.28
netfilter: nf_tables: deactivate anonymous set from preparation phase
scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
debugobject: Ensure pool refill (again)
drm/amd/display (gcc13): fix enum mismatch
i40e: use int for i40e_status
i40e: Remove string printing for i40e_status
i40e: Remove unused i40e status codes
sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
block/blk-iocost (gcc13): keep large values in a new enum
perf intel-pt: Fix CYC timestamps after standalone CBR
perf auxtrace: Fix address filter entire kernel size
wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
cifs: protect session status check in smb2_reconnect()
cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
blk-iocost: avoid 64-bit division in ioc_timer_fn
dm: don't lock fs when the map is NULL in process of resume
dm ioctl: fix nested locking in table_clear() to remove deadlock concern
dm flakey: fix a crash with invalid table line
dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
dm clone: call kmem_cache_destroy() in dm_clone_init() error path
dm verity: fix error handling for check_at_most_once on FEC
vhost_vdpa: fix unmap process in no-batch mode
mm/mempolicy: correctly update prev when policy is equal on mbind
ia64: fix an addr to taddr in huge_pte_offset()
s390/dasd: fix hanging blockdevice after request requeue
btrfs: scrub: reject unsupported scrub flags
scripts/gdb: fix lx-timerlist for Python3
clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
clk: microchip: fix potential UAF in auxdev release callback
wifi: rtw89: fix potential race condition between napi_init and napi_enable
wifi: rtl8xxxu: RTL8192EU always needs full init
mailbox: zynqmp: Fix typo in IPI documentation
kcsan: Avoid READ_ONCE() in read_instrumented_memory()
mailbox: zynqmp: Fix IPI isr handling
mtd: spi-nor: core: Update flash's current address mode when changing address mode
mtd: core: fix error path for nvmem provider
mtd: core: fix nvmem error reporting
mtd: core: provide unique name for nvmem device, take two
kasan: hw_tags: avoid invalid virt_to_page()
md/raid5: Improve performance for sequential IO
md/raid10: fix null-ptr-deref in raid10_sync_request
drbd: correctly submit flush bio on barrier
mm: do not reclaim private data from pinned page
nilfs2: fix infinite loop in nilfs_mdt_get_block()
nilfs2: do not write dirty data after degenerating to read-only
ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
ALSA: usb-audio: Add quirk for Pioneer DDJ-800
parisc: Ensure page alignment in flush functions
parisc: Fix argument pointer in real64_call_asm()
afs: Avoid endless loop if file is larger than expected
afs: Fix getattr to report server i_size on dirs, not local size
afs: Fix updating of i_size with dv jump from server
PM: hibernate: Do not get block device exclusively in test_resume mode
PM: hibernate: Turn snapshot_test into global variable
ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
hte: tegra: fix 'struct of_device_id' build error
mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
mfd: ocelot-spi: Fix unsupported bulk read
mfd: tqmx86: Correct board names for TQMxE39x
mfd: tqmx86: Specify IO port register range more precisely
mfd: tqmx86: Do not access I2C_DETECT register through io_base
thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
pinctrl-bcm2835.c: fix race condition when setting gpio dir
dmaengine: at_xdmac: do not enable all cyclic channels
dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
dmaengine: dw-edma: Fix to change for continuous transfer
dma: gpi: remove spurious unlock in gpi_ch_init
phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
soundwire: intel: don't save hw_params for use in prepare
soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
pwm: mtk-disp: Configure double buffering before reading in .get_state()
pwm: mtk-disp: Disable shadow registers before setting backlight values
leds: tca6507: Fix error handling of using fwnode_property_read_string
dmaengine: mv_xor_v2: Fix an error code.
pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
leds: TI_LMU_COMMON: select REGMAP instead of depending on it
pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
ext4: fix i_disksize exceeding i_size problem in paritally written case
SMB3: Close deferred file handles in case of handle lease break
SMB3: Add missing locks to protect deferred close file list
timekeeping: Fix references to nonexistent ktime_get_fast_ns()
openrisc: Properly store r31 to pt_regs on unhandled exceptions
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
RDMA/mlx5: Use correct device num_ports when modify DC
SUNRPC: remove the maximum number of retries in call_bind_status
RDMA/mlx5: Fix flow counter query via DEVX
RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
swiotlb: fix debugfs reporting of reserved memory pools
swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
clk: qcom: dispcc-qcm2290: get rid of test clock
clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
iommu/amd: Set page size bitmap during V2 domain allocation
NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
clk: imx: fracn-gppll: disable hardware select control
clk: imx: fracn-gppll: fix the rate table
IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
RDMA/srpt: Add a check for valid 'mad_agent' pointer
RDMA/cm: Trace icm_send_rej event before the cm state is reset
power: supply: rk817: Fix low SOC bugs
clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
RDMA/siw: Remove namespace check from siw_netdev_event()
clk: add missing of_node_put() in "assigned-clocks" property parsing
power: supply: generic-adc-battery: fix unit scaling
iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
fs/ntfs3: Fix OOB read in indx_insert_into_buffer
fs/ntfs3: Add check for kmemdup
fs/ntfs3: Fix memory leak if ntfs_read_mft failed
RDMA/erdma: Use fixed hardware page size
rtc: k3: handle errors while enabling wake irq
rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
rtc: omap: include header for omap_rtc_power_off_program prototype
workqueue: Fix hung time report of worker pools
clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
RDMA/rdmavt: Delete unnecessary NULL check
clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
clk: mediatek: Consistently use GATE_MTK() macro
clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
RDMA/siw: Fix potential page_array out of range access
IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
clk: at91: clk-sam9x60-pll: fix return value check
tracing/user_events: Ensure write index cannot be negative
sched/rt: Fix bad task migration for rt tasks
riscv: Fix ptdump when KASAN is enabled
Revert "objtool: Support addition to set CFA base"
perf/core: Fix hardlockup failure caused by perf throttle
sched/fair: Fix inaccurate tally of ttwu_move_affine
powerpc/rtas: use memmove for potentially overlapping buffer copy
macintosh: via-pmu-led: requires ATA to be set
powerpc/sysdev/tsi108: fix resource printk format warnings
powerpc/wii: fix resource printk format warnings
powerpc/mpc512x: fix resource printk format warning
powerpc/perf: Properly detect mpc7450 family
macintosh/windfarm_smu_sat: Add missing of_node_put()
selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
fbdev: mmp: Fix deferred clk handling in mmphw_probe()
virtio_ring: don't update event idx on get_buf
spmi: Add a check for remove callback when removing a SPMI driver
staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
serial: 8250: Add missing wakeup event reporting
tty: serial: fsl_lpuart: adjust buffer length to the intended size
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
usb: mtu3: fix kernel panic at qmu transfer done irq handler
usb: chipidea: fix missing goto in `ci_hdrc_probe`
usb: gadget: tegra-xudc: Fix crash in vbus_draw
sh: sq: Fix incorrect element size for allocating bitmap buffer
uapi/linux/const.h: prefer ISO-friendly __typeof__
scripts/gdb: raise error with reduced debugging information
i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
spi: cadence-quadspi: fix suspend-resume implementations
drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
ASoC: fsl_mqs: move of_node_put() to the correct location
drm/panel: novatek-nt35950: Improve error handling
coresight: etm_pmu: Set the module field
cacheinfo: Check sib_leaf in cache_leaves_are_shared()
HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
HID: amd_sfh: Increase sensor command timeout for SFH1.1
HID: amd_sfh: Correct the stop all command
HID: amd_sfh: Add support for shutdown operation
HID: amd_sfh: Fix illuminance value
HID: amd_sfh: Correct the sensor enable and disable command
HID: amd_sfh: Correct the structure fields
scripts/gdb: bail early if there are no generic PD
scripts/gdb: bail early if there are no clocks
ia64: salinfo: placate defined-but-not-used warning
ia64: mm/contig: fix section mismatch warning/error
PCI/EDR: Clear Device Status after EDR error recovery
of: Fix modalias string generation
vmci_host: fix a race condition in vmci_host_poll() causing GPF
spi: fsl-spi: Fix CPM/QE mode Litte Endian
interconnect: qcom: rpm: drop bogus pm domain attach
spi: qup: Don't skip cleanup in remove's error path
linux/vt_buffer.h: allow either builtin or modular for macros
ASoC: es8316: Handle optional IRQ assignment
PCI: imx6: Install the fault handler only on compatible match
ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
spi: imx: Don't skip cleanup in remove's error path
spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
spi: atmel-quadspi: Don't leak clk enable count in pm resume
serial: 8250_bcm7271: Fix arbitration handling
iio: light: max44009: add missing OF device matching
fpga: bridge: fix kernel-doc parameter description
serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
usb: dwc3: gadget: Change condition for processing suspend event
usb: host: xhci-rcar: remove leftover quirk handling
pstore: Revert pmsg_lock back to a normal mutex
drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
ASoC: cs35l41: Only disable internal boost
ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
net: amd: Fix link leak when verifying config failed
netlink: Use copy_to_user() for optval in netlink_getsockopt().
Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
ipv4: Fix potential uninit variable access bug in __ip_make_skb()
net/sched: sch_fq: fix integer overflow of "credit"
net: dpaa: Fix uninitialized variable in dpaa_stop()
netfilter: nf_tables: don't write table validation state without mutex
bpf: Don't EFAULT for getsockopt with optval=NULL
bpf: Fix race between btf_put and btf_idr walk.
net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
net/mlx5e: Nullify table pointer when failing to create
net/mlx5: Use recovery timeout on sync reset flow
Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
net/mlx5: Remove "recovery" arg from mlx5_load_one() function
net/mlx5e: Fix error flow in representor failing to add vport rx rule
net/mlx5: E-switch, Don't destroy indirect table in split rule
net/mlx5: E-switch, Create per vport table based on devlink encap mode
net/mlx5e: Don't clone flow post action attributes second time
ixgbe: Enable setting RSS table to default values
ixgbe: Allow flow hash to be set via ethtool
wifi: iwlwifi: fw: fix memory leak in debugfs
netfilter: conntrack: fix wrong ct->timeout value
netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
wifi: iwlwifi: mvm: check firmware response size
wifi: mt76: connac: fix txd multicast rate setting
wifi: mt76: mt7921e: stop chip reset worker in unregister hook
wifi: mt76: mt7921e: improve reliability of dma reset
wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
wifi: mt76: fix 6GHz high channel not be scanned
wifi: mt76: mt7921e: fix probe timeout after reboot
wifi: mt76: add flexible polling wait-interval support
wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
wifi: mt76: mt7915: expose device tree match table
wifi: iwlwifi: make the loop for card preparation effective
io_uring/rsrc: use nospec'ed indexes
jdb2: Don't refuse invalidation of already invalidated buffers
wifi: iwlwifi: fw: move memset before early return
wifi: iwlwifi: mvm: initialize seq variable
wifi: iwlwifi: yoyo: Fix possible division by zero
wifi: iwlwifi: yoyo: skip dump correctly on hw error
wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
md/raid10: fix memleak of md thread
md/raid10: fix memleak for 'conf->bio_split'
md/raid10: fix leak of 'r10bio->remaining' for recovery
md/raid10: fix task hung in raid10d
f2fs: fix to check return value of inc_valid_block_count()
f2fs: fix to check return value of f2fs_do_truncate_blocks()
bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
wifi: iwlwifi: trans: don't trigger d3 interrupt twice
wifi: iwlwifi: debug: fix crash in __iwl_err()
blk-mq: don't plug for head insertions in blk_execute_rq_nowait
selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
nvme: fix async event trace event
nvmet: fix I/O Command Set specific Identify Controller
nvmet: fix Identify Active Namespace ID list handling
nvmet: fix Identify Controller handling
nvmet: fix Identify Namespace handling
nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
bpf, sockmap: fix deadlocks in the sockhash and sockmap
wifi: ath11k: fix writing to unintended memory region
net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
net: ethernet: stmmac: dwmac-rk: rework optional clock handling
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
bpf/btf: Fix is_int_ptr()
wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
f2fs: fix to avoid use-after-free for cached IPU bio
xsk: Fix unaligned descriptor validation
crypto: drbg - Only fail when jent is unavailable in FIPS mode
bpftool: Fix bug for long instructions in program CFG dumps
selftests/bpf: Wait for receive in cg_storage_multi test
selftests: xsk: Deflakify STATS_RX_DROPPED test
selftests: xsk: Disable IPv6 on VETH1
selftests: xsk: Use correct UMEM size in testapp_invalid_desc
net: qrtr: correct types of trace event parameters
f2fs: fix iostat lock protection
wifi: rt2x00: Fix memory leak when handling surveys
scsi: hisi_sas: Handle NCQ error when IPTT is valid
scsi: libsas: Add sas_ata_device_link_abort()
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
crypto: sa2ul - Select CRYPTO_DES
crypto: caam - Clear some memory in instantiate_rng
f2fs: fix scheduling while atomic in decompression path
f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
f2fs: apply zone capacity to all zone type
f2fs: fix uninitialized skipped_gc_rwsem
f2fs: handle dqget error in f2fs_transfer_project_quota()
net: sunhme: Fix uninitialized return code
scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
scsi: target: iscsit: Fix TAS handling during conn cleanup
scsi: target: Fix multiple LUN_RESET handling
scsi: target: iscsit: Stop/wait on cmds during conn close
scsi: target: iscsit: isert: Alloc per conn cmd counter
scsi: target: Pass in cmd counter to use during cmd setup
scsi: target: Move cmd counter allocation
scsi: target: Move sess cmd counter to new struct
scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
netfilter: keep conntrack reference until IPsecv6 policy checks are done
net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
net/packet: convert po->auxdata to an atomic flag
net/packet: convert po->origdev to an atomic flag
net/packet: annotate accesses to po->xmit
vlan: partially enable SIOCSHWTSTAMP in container
net: pcs: xpcs: remove double-read of link state when using AN
bpf: Remove misleading spec_v1 check on var-offset stack read
selftests/bpf: Fix a fd leak in an error path in network_helpers.c
wifi: ath11k: fix deinitialization of firmware resources
scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
crypto: qat - fix concurrency issue when device state changes
bpf: fix precision propagation verbose logging
bpf: take into account liveness when propagating precision
wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
tools: bpftool: Remove invalid \' json escape
wifi: ath6kl: reduce WARN to dev_dbg() in callback
wifi: brcmfmac: support CQM RSSI notification with older firmware
wifi: ath11k: fix SAC bug on peer addition with sta band migration
wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
wifi: ath5k: Use platform_get_irq() to get the interrupt
wifi: ath11k: Use platform_get_irq() to get the interrupt
wifi: ath9k: hif_usb: fix memory leak of remain_skbs
wifi: ath6kl: minor fix for allocation size
platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
rpmsg: glink: Propagate TX failures in intentless mode as well
cpufreq: use correct unit when verify cur freq
ACPI: bus: Ensure that notify handlers are not running after removal
tick/common: Align tick period with the HZ tick.
drm/i915: Make intel_get_crtc_new_encoder() less oopsy
debugobject: Prevent init race with static objects
media: mediatek: vcodec: add remove function for decoder platform driver
media: mediatek: vcodec: fix decoder disable pm crash
perf/arm-cmn: Fix port detection for CMN-700
arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
regulator: stm32-pwr: fix of_iomap leak
media: venus: dec: Fix capture formats enumeration order
media: venus: dec: Fix handling of the start cmd
media: rc: gpio-ir-recv: Fix support for wake-up
drm/amd/display: Fix potential null dereference
media: hi846: Fix memleak in hi846_init_controls()
media: v4l: async: Return async sub-devices to subnotifier list
media: rcar_fdp1: Fix refcount leak in probe and remove function
media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
media: saa7134: fix use after free bug in saa7134_finidev due to race condition
media: dm1105: Fix use after free bug in dm1105_remove due to race condition
platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
platform/x86/amd: pmc: Don't try to read SMU version on Picasso
platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
media: rkvdec: fix use after free bug in rkvdec_remove
media: cedrus: fix use after free bug in cedrus_remove due to race condition
media: mediatek: vcodec: change lat thread decode error condition
media: mediatek: vcodec: making sure queue_work successfully
media: mediatek: vcodec: remove unused lat_buf
media: mediatek: vcodec: add core decode done event
media: mediatek: vcodec: move lat_buf to the top of core list
media: mediatek: vcodec: using each instance lat_buf count replace core ready list
media: mediatek: vcodec: add params to record lat and core lat_buf count
media: mediatek: vcodec: Force capture queue format to MM21
media: mediatek: vcodec: Make MM21 the default capture format
media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
arm64: dts: sc7280: Rename qspi data12 as data23
arm64: dts: sc7180: Rename qspi data12 as data23
arm64: dts: qcom: msm8994-angler: removed clash with smem_region
arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
regulator: core: Avoid lockdep reports when resolving supplies
regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
drm/ttm/pool: Fix ttm_pool_alloc error path
drm/ttm: optimize pool allocations a bit v2
arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
gpu: host1x: Fix memory leak of device names
gpu: host1x: Fix potential double free if IOMMU is disabled
soc: renesas: renesas-soc: Release 'chipid' from ioremap()
soc: bcm: brcmstb: biuctrl: fix of_iomap leak
mailbox: mpfs: switch to txdone_poll
drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
ACPI: VIOT: Initialize the correct IOMMU fwspec
arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
cpufreq: mediatek: raise proc/sram max voltage for MT8516
cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
cpufreq: mediatek: fix passing zero to 'PTR_ERR'
arm64: dts: apple: t8103: Disable unused PCIe ports
ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
perf/arm-cmn: Move overlapping wp_combine field
firmware: arm_scmi: Fix xfers allocation on Rx channel
ARM: dts: gta04: fix excess dma channel usage
drm: rcar-du: Fix a NULL vs IS_ERR() bug
arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
virt/coco/sev-guest: Double-buffer messages
drm: msm: adreno: Disable preemption on Adreno 510
drm/msm/adreno: drop bogus pm_runtime_set_active()
arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
media: max9286: Free control handler
drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
firmware: qcom_scm: Clear download bit during reboot
media: av7110: prevent underflow in write_ts_to_decoder()
media: amphion: decoder implement display delay enable
media: platform: mtk-mdp3: Add missing check and free for ida_alloc
media: bdisp: Add missing check for create_workqueue
x86/MCE/AMD: Use an u64 for bank_map
ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
arm64: dts: qcom: sm8450: Fix the PCI I/O port range
arm64: dts: qcom: sm8150: Fix the PCI I/O port range
arm64: dts: qcom: sm8250: Fix the PCI I/O port range
arm64: dts: qcom: msm8996: Fix the PCI I/O port range
arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
arm64: dts: qcom: sc7280: Fix the PCI I/O port range
arm64: dts: qcom: msm8998: Fix the PCI I/O port range
arm64: dts: qcom: sdm845: Fix the PCI I/O port range
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: sc7280: fix EUD port properties
arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
ARM: dts: qcom-apq8064: Fix opp table child name
EDAC/skx: Fix overflows on the DRAM row address mapping arrays
drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
drm/probe-helper: Cancel previous job before starting new one
drm/vgem: add missing mutex_destroy
drm/i915/dg2: Drop one PCI ID
drm/rockchip: Drop unbalanced obj unref
erofs: fix potential overflow calculating xattr_isize
erofs: initialize packed inode after root inode is assigned
erofs: stop parsing non-compact HEAD index if clusterofs is invalid
tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
tpm, tpm: Implement usage counter for locality
tpm, tpm_tis: Claim locality before writing interrupt registers
tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
tpm, tpm_tis: Do not skip reset of original interrupt vector
selinux: ensure av_permissions.h is built when needed
selinux: fix Makefile dependencies of flask.h
selftests/resctrl: Check for return value after write_schemata()
selftests/resctrl: Allow ->setup() to return errors
selftests/resctrl: Move ->setup() call outside of test specific branches
selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
kunit: fix bug in the order of lines in debugfs logs
kunit: improve KTAP compliance of KUnit test output
ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
bus: mhi: host: Range check CHDBOFF and ERDBOFF
bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
bus: mhi: host: Remove duplicate ee check for syserr
cxl/hdm: Fail upon detecting 0-sized decoders
xfs: don't consider future format versions valid
ceph: fix potential use-after-free bug when trimming caps
ubifs: Fix memory leak in do_rename
ubifs: Free memory for tmpfile name
ubi: Fix return value overwrite issue in try_write_vid_and_data()
ubifs: Fix memleak when insert_old_idx() failed
Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
RISC-V: Align SBI probe implementation with spec
iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
drm/amd/pm: re-enable the gfx imu when smu resume
swsmu/amdgpu_smu: Fix the wrong if-condition
tracing: Fix permissions for the buffer_percent file
riscv: mm: remove redundant parameter of create_fdt_early_page_table
i2c: omap: Fix standard mode false ACK readings
ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
ksmbd: not allow guest user on multichannel
ksmbd: fix memleak in session setup
ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
ksmbd: call rcu_barrier() in ksmbd_server_exit()
ksmbd: fix racy issue under cocurrent smb2 tree disconnect
KVM: RISC-V: Retry fault if vma_lookup() results become invalid
drm/amd/display: fix a divided-by-zero error
drm/amd/display: fix PSR-SU/DSC interoperability support
drm/amd/display: limit timing for single dimm memory
drm/amd/display: Remove stutter only configurations
relayfs: fix out-of-bounds access in relay_file_read
KVM: arm64: vgic: Don't acquire its_lock before config_lock
KVM: arm64: Use config_lock to protect vgic state
KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
KVM: arm64: Avoid lock inversion when setting the VM register width
KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
reiserfs: Add security prefix to xattr name in reiserfs_security_write()
rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
crypto: ccp - Don't initialize CCP for PSP 0x1649
crypto: arm64/aes-neonbs - fix crash with CFI enabled
crypto: safexcel - Cleanup ring IRQ workqueues on load failure
crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
ring-buffer: Sync IRQ works before buffer destruction
ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
pinctrl: qcom: lpass-lpi: set output value before enabling output
soundwire: qcom: correct setting ignore bit on v1.5.1
pwm: meson: Fix g12a ao clk81 name
pwm: meson: Fix axg ao mux parents
wifi: mt76: add missing locking to protect against concurrent rx/status calls
kheaders: Use array declaration instead of char
iio: addac: stx104: Fix race condition for stx104_write_raw()
iio: addac: stx104: Fix race condition when converting analog-to-digital
ipmi: fix SSIF not responding under certain cond.
ipmi:ssif: Add send_retries increment
MIPS: fw: Allow firmware to pass a empty env
fs: fix sysctls.c built
tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
serial: max310x: fix IO data corruption in batched operations
serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
serial: fix TIOCSRS485 locking
xhci: fix debugfs register accesses while suspended
tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
staging: iio: resolver: ads1210: fix config mode
blk-crypto: make blk_crypto_evict_key() more robust
blk-crypto: make blk_crypto_evict_key() return void
blk-mq: release crypto keyslot before reporting I/O complete
blk-crypto: Add a missing include directive
blk-crypto: move internal only declarations to blk-crypto-internal.h
blk-crypto: add a blk_crypto_config_supported_natively helper
blk-crypto: don't use struct request_queue for public interfaces
blk-stat: fix QUEUE_FLAG_STATS clear
media: ov8856: Do not check for for module version
posix-cpu-timers: Implement the missing timer_wait_running callback
tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
hwmon: (adt7475) Use device_property APIs when configuring polarity
hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
USB: dwc3: fix runtime pm imbalance on unbind
USB: dwc3: fix runtime pm imbalance on probe errors
usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
usb: gadget: udc: core: Prevent redundant calls to pullup
usb: gadget: udc: core: Invoke usb_gadget_connect only when started
IMA: allow/fix UML builds
phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
PCI: qcom: Fix the incorrect register usage in v2.7.0 config
PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
PCI: kirin: Select REGMAP_MMIO
powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
arm64: Stash shadow stack pointer in the task struct on interrupt
arm64: Always load shadow stack pointer directly from the task struct
ASoC: amd: ps: update the acp clock source.
ASoC: amd: fix ACP version typo mistake
wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
wireguard: timers: cast enum limits members to int in prints
x86/cpu: Add model number for Intel Arrow Lake processor
asm-generic/io.h: suppress endianness warnings for readq() and writeq()
tracing: Error if a trace event has an array for a __field()
wifi: ath11k: reduce the MHI timeout to 20s
platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
selftests mount: Fix mount_setattr_test builds failed
net: wwan: t7xx: do not compile with -Werror
ASoC: da7213.c: add missing pm_runtime_disable()
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
iio: adc: palmas_gpadc: fix NULL dereference on rmmod
ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
x86/hyperv: Block root partition functionality in a Confidential VM
ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
Linux 6.1.27
riscv: No need to relocate the dtb as it lies in the fixmap region
riscv: Do not set initial_boot_params to the linear address of the dtb
riscv: Move early dtb mapping into the fixmap region
driver core: Don't require dynamic_debug for initcall_debug probe timing
USB: serial: option: add UNISOC vendor and TOZED LT70C product
btrfs: fix uninitialized variable warnings
bluetooth: Perform careful capability checks in hci_sock_ioctl()
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
mptcp: fix accept vs worker race
mptcp: stops worker on unaccepted sockets at listener close
mm/mempolicy: fix use-after-free of VMA iterator
KVM: arm64: Retry fault if vma_lookup() results become invalid
phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
um: Only disable SSE on clang to work around old GCC bugs
Linux 6.1.26
ASN.1: Fix check for strdup() success
ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
ASoC: fsl_asrc_dma: fix potential null-ptr-deref
ASoC: SOF: pm: Tear down pipelines only if DSP was active
mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
fpga: bridge: properly initialize bridge device before populating children
iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
Input: pegasus-notetaker - check pipe type when probing
gcc: disable '-Warray-bounds' for gcc-13 too
sctp: Call inet6_destroy_sock() via sk->sk_destruct().
dccp: Call inet6_destroy_sock() via sk->sk_destruct().
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
purgatory: fix disabling debug info
fuse: always revalidate rename target dentry
MIPS: Define RUNTIME_DISCARD_EXIT in LD script
KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
KVM: arm64: Make vcpu flag updates non-preemptible
sched/fair: Fixes for capacity inversion detection
sched/fair: Consider capacity inversion in util_fits_cpu()
sched/fair: Detect capacity inversion
mm/mmap: regression fix for unmapped_area{_topdown}
mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
mm/khugepaged: check again on anon uffd-wp during isolation
mm/userfaultfd: fix uffd-wp handling for THP migration entries
drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
drm/rockchip: vop2: fix suspend/resume
drm/amd/display: set dcn315 lb bpp to 48
drm/amdgpu: Fix desktop freezed after gpu-reset
drm/i915: Fix fast wake AUX sync len
mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
memstick: fix memory leak if card device is never registered
tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
nilfs2: initialize unused bytes in segment summary blocks
maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
maple_tree: fix mas_empty_area() search
maple_tree: make maple state reusable after mas_empty_area_rev()
LoongArch: Mark 3 symbol exports as non-GPL
LoongArch: Fix probing of the CRC32 feature
rust: kernel: Mark rust_fmt_argument as extern "C"
btrfs: get the next extent map during fiemap/lseek more efficiently
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
iio: light: tsl2772: fix reading proximity-diodes from device tree
iio: dac: ad5755: Add missing fwnode_handle_put()
drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
Revert "userfaultfd: don't fail on unrecognized features"
mtd: spi-nor: fix memory leak when using debugfs_lookup()
platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
xen/netback: use same error messages for same errors
nvme-tcp: fix a possible UAF when failing to allocate an io queue
drm: test: Fix 32-bit issue in drm_buddy_test
drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
net: dsa: b53: mmap: add phy ops
scsi: core: Improve scsi_vpd_inquiry() checks
scsi: megaraid_sas: Fix fw_crash_buffer_show()
selftests: sigaltstack: fix -Wuninitialized
platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
f2fs: Fix f2fs_truncate_partial_nodes ftrace event
net: bridge: switchdev: don't notify FDB entries with "master dynamic"
e1000e: Disable TSO on i219-LM card to increase speed
bpf: Fix incorrect verifier pruning due to missing register precision taints
spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
mlxsw: pci: Fix possible crash during initialization
net: rpl: fix rpl header size calculation
bonding: Fix memory leak when changing bond type to Ethernet
mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
bnxt_en: Do not initialize PTP on older P3/P4 chips
netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
netfilter: nf_tables: validate catch-all set elements
i40e: fix i40e_setup_misc_vector() error handling
i40e: fix accessing vsi->active_filters without holding lock
netfilter: nf_tables: fix ifdef to also consider nf_tables=m
sfc: Fix use-after-free due to selftest_work
virtio_net: bugfix overflow inside xdp_linearize_page()
net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
regulator: fan53555: Fix wrong TCS_SLEW_MASK
regulator: fan53555: Explicitly include bits header
rust: str: fix requierments->requirements typo
netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
netfilter: br_netfilter: fix recent physdev match breakage
arm64: dts: imx8mp-verdin: correct off-on-delay
arm64: dts: imx8mm-verdin: correct off-on-delay
arm64: dts: imx8mm-evk: correct pmic clock source
arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
arm64: dts: meson-g12-common: specify full DMC range
arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
arm64: dts: qcom: hk10: use "okay" instead of "ok"
arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
ARM: dts: rockchip: fix a typo error for rk3288 spdif node
Linux 6.1.25
cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods
cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly
cgroup/cpuset: Skip spread flags update on v2
nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
cifs: fix negotiate context parsing
i2c: ocores: generate stop condition after timeout in polling mode
x86/rtc: Remove __init for runtime functions
sched/fair: Fix imbalance overflow
powerpc/papr_scm: Update the NUMA distance table for the target node
i2c: mchp-pci1xxxx: Update Timing registers
ubi: Fix deadlock caused by recursively holding work_sem
ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
mptcp: stricter state check in mptcp_worker
mptcp: use mptcp_schedule_work instead of open-coding it
drm/amd/pm: correct SMU13.0.7 max shader clock reporting
drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
cgroup/cpuset: Fix partition root's cpuset.cpus update bug
cgroup: fix display of forceidle time at root
x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
scsi: ses: Handle enclosure with just a primary component gracefully
net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
net: phy: nxp-c45-tja11xx: add remove callback
net: sfp: initialize sfp->i2c_block_size at sfp allocation
HID: intel-ish-hid: Fix kernel panic during warm reset
riscv: add icache flush for nommu sigreturn trampoline
ksmbd: avoid out of bounds access in decode_preauth_ctxt()
maple_tree: fix write memory barrier of nodes once dead for RCU mode
tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
tracing: Add trace_array_puts() to write into instance
KVM: SVM: Flush Hyper-V TLB when required
x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"
KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h
x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h
ACPI: resource: Add Medion S17413 to IRQ override quirk
drm/amdgpu/gfx: set cg flags to enter/exit safe mode
drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs
drm/amdgpu: add mes resume when do gfx post soft reset
wifi: iwlwifi: mvm: protect TXQ list manipulation
wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
nvme: send Identify with CNS 06h only to I/O controllers
asymmetric_keys: log on fatal failures in PE/pkcs7
verify_pefile: relax wrapper length check
hwmon: (xgene) Fix ioremap and memremap leak
hwmon: (peci/cputemp) Fix miscalculated DTS for SKX
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG
block: ublk_drv: mark device as LIVE before adding disk
efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
i2c: hisi: Avoid redundant interrupts
i2c: imx-lpi2c: clean rx/tx buffers upon new message
wifi: mwifiex: mark OF related data as maybe unused
selftests/bpf: Fix progs/find_vma_fail1.c build error.
power: supply: axp288_fuel_gauge: Added check for negative values
power: supply: cros_usbpd: reclassify "default case!" as debug
power: supply: rk817: Fix unsigned comparison with less than zero
ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory
ARM: 9290/1: uaccess: Fix KASAN false-positives
libbpf: Fix single-line struct definition output in btf_dump
skbuff: Fix a race between coalescing and releasing SKBs
net: macb: fix a memory corruption in extended buffer descriptor mode
udp6: fix potential access to stale information
selftests: openvswitch: adjust datapath NL message declaration
RDMA/core: Fix GID entry ref leak when create_ah fails
sctp: fix a potential overflow in sctp_ifwdtsn_skip
net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex
net: wwan: iosm: Fix error handling path in ipc_pcie_probe()
qlcnic: check pci_reset_function result
drm/armada: Fix a potential double free in an error handling path
Bluetooth: Set ISO Data Path on broadcast sink
Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt
Bluetooth: Fix printing errors if LE Connection times out
Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure
net: openvswitch: fix race on port output
iavf: remove active_cvlans and active_svlans bitmaps
iavf: refactor VLAN filter states
bonding: fix ns validation on backup slaves
tcp: restrict net.ipv4.tcp_app_win
niu: Fix missing unwind goto in niu_alloc_channels()
KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs
KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
bpf, arm64: Fixed a BTI error on returning to patched function
9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
dmaengine: apple-admac: Fix 'current_tx' not getting freed
dmaengine: apple-admac: Set src_addr_widths capability
dmaengine: apple-admac: Handle 'global' interrupt flags
LoongArch, bpf: Fix jit to skip speculation barrier opcode
bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
RDMA/cma: Allow UD qp_type to join multicast only
clk: rs9: Fix suspend/resume
RDMA/erdma: Defer probing if netdevice can not be found
RDMA/erdma: Inline mtt entries into WQE if supported
RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192
IB/mlx5: Add support for 400G_8X lane speed
RDMA/irdma: Add ipv4 check to irdma_find_listener()
RDMA/irdma: Increase iWARP CM default rexmit count
RDMA/irdma: Fix memory leak of PBLE objects
RDMA/irdma: Do not generate SW completions for NOPs
clk: sprd: set max_register according to mapping range
drm/i915/dsi: fix DSS CTL register offsets for TGL+
fbcon: set_con2fb_map needs to set con2fb_map!
fbcon: Fix error paths in set_con2fb_map
KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
mtd: rawnand: meson: fix bitmask for length in command word
mtdblock: tolerate corrected bit-flips
fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
btrfs: fix fast csum implementation detection
btrfs: restore the thread_pool= behavior in remount for the end I/O workqueues
Bluetooth: hci_conn: Fix possible UAF
Bluetooth: Free potentially unfreed SCO connection
bluetooth: btbcm: Fix logic error in forming the board name.
Bluetooth: Fix race condition in hidp_session_thread
Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
ALSA: hda/hdmi: disable KAE for Intel DG2
ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
ALSA: emu10k1: don't create old pass-through playback device on Audigy
ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2
ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
ALSA: i2c/cs8427: fix iec958 mixer control deactivation
ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
ALSA: emu10k1: fix capture interrupt handler unlinking
drm/amd/display: Pass the right info to drm_dp_remove_payload
Revert "pinctrl: amd: Disable and mask interrupts on resume"
Linux 6.1.24
bpftool: Print newline before '}' for struct with padding only fields
mm: enable maple tree RCU mode by default.
maple_tree: add RCU lock checking to rcu callback functions
maple_tree: add smp_rmb() to dead node detection
maple_tree: remove extra smp_wmb() from mas_dead_leaves()
maple_tree: fix freeing of nodes in rcu mode
maple_tree: detect dead nodes in mas_start()
maple_tree: refine ma_state init from mas_start()
maple_tree: be more cautious about dead nodes
maple_tree: fix mas_prev() and mas_find() state handling
maple_tree: fix handle of invalidated state in mas_wr_store_setup()
maple_tree: reduce user error potential
maple_tree: fix potential rcu issue
maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()
mm: take a page reference when removing device exclusive entries
drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
drm/i915: Use _MMIO_PIPE() for SKL_BOTTOM_COLOR
drm/bridge: lt9611: Fix PLL being unable to lock
drm/i915/dp_mst: Fix payload removal during output disabling
drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload()
drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset
drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume
drm/amd/display: Clear MST topology if it fails to resume
blk-throttle: Fix that bps of child could exceed bps limited in parent
maple_tree: fix a potential concurrency bug in RCU mode
maple_tree: fix get wrong data_end in mtree_lookup_walk()
mm/hugetlb: fix uffd wr-protection for CoW optimization path
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
ring-buffer: Fix race while reader and writer are on the same page
drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
drm/i915: Fix context runtime accounting
drm/nouveau/disp: Support more modes by checking with lower bpc
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
ublk: read any SQE values upfront
wifi: mt76: ignore key disable commands
mm: vmalloc: avoid warn_alloc noise caused by fatal signal
zsmalloc: document freeable stats
tracing/synthetic: Make lastcmd_mutex static
ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
tracing: Free error logs of tracing instances
tracing/osnoise: Fix notify new tracing_max_latency
tracing/timerlat: Notify new max thread latency
tracing/synthetic: Fix races on freeing last_cmd
net: stmmac: Add queue reset into stmmac_xdp_open() function
ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530
ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2
ACPI: video: Make acpi_backlight=video work independent from GPU driver
ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()
can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
can: isotp: fix race between isotp_sendsmg() and isotp_release()
can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
fs: drop peer group ids under namespace lock
ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
ftrace: Mark get_lock_parent_ip() __always_inline
perf/core: Fix the same task check in perf_event_set_output
block: don't set GD_NEED_PART_SCAN if scan partition failed
block: ublk: make sure that block size is set correctly
cifs: sanitize paths in cifs_update_super_prepath.
nvme: fix discard support without oncs
scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
io_uring: fix memory leak when removing provided buffers
io_uring: fix return value when removing provided buffers
iio: adc: ad7791: fix IRQ flags
blk-mq: directly poll requests
counter: 104-quad-8: Fix Synapse action reported for Index signals
counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
coresight: etm4x: Do not access TRCIDR1 for identification
mm: kfence: fix handling discontiguous page
mm: kfence: fix PG_slab and memcg_data clearing
KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
x86/ACPI/boot: Use FADT version to check support for online capable
x86/acpi/boot: Correct acpi_is_processor_usable() check
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA: hda/realtek: Add quirk for Clevo X370SNW
ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
serial: 8250: Prevent starting up DMA Rx on THRI interrupt
dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
nilfs2: fix sysfs interface lifetime
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
tty: serial: sh-sci: Fix transmit end interrupt handler
iio: light: cm32181: Unregister second I2C client if present
iio: buffer: make sure O_NONBLOCK is respected
iio: buffer: correctly return bytes written in output buffers
iio: dac: cio-dac: Fix max DAC write value check for 12-bit
iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
iio: adc: qcom-spmi-adc5: Fix the channel name
iio: adis16480: select CONFIG_CRC32
drivers: iio: adc: ltc2497: fix LSB shift
USB: serial: option: add Quectel RM500U-CN modem
USB: serial: option: add Telit FE990 compositions
usb: typec: altmodes/displayport: Fix configure initial pin assignment
USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
usb: dwc3: pci: add support for the Intel Meteor Lake-S
usb: cdnsp: Fixes error: uninitialized symbol 'len'
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
xhci: Free the command allocated for setting LPM if we return early
usb: xhci: tegra: fix sleep in atomic call
PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y
PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y
cxl/pci: Handle excessive CDAT length
cxl/pci: Handle truncated CDAT entries
cxl/pci: Handle truncated CDAT header
cxl/pci: Fix CDAT retrieval on big endian
net: stmmac: check fwnode for phy device before scanning for phy
arm64: compat: Work around uninitialized variable warning
gve: Secure enough bytes in the first TX desc for all TCP pkts
netlink: annotate lockless accesses to nlk->max_recvmsg_len
ethtool: reset #lanes when lanes is omitted
ping: Fix potentail NULL deref for /proc/net/icmp.
raw: Fix NULL deref in raw_get_next().
raw: use net_hash_mix() in hash function
ice: Reset FDIR counter in FDIR init stage
ice: fix wrong fallback logic for FDIR
NFSD: callback request does not use correct credential for AUTH_SYS
sunrpc: only free unix grouplist after RCU settles
net: stmmac: fix up RX flow hash indirection table when setting channels
net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
gpio: davinci: Add irq chip flag to skip set wake
gpio: davinci: Do not clear the bank intr enable bit in save_context
platform/x86: think-lmi: Clean up display of current_value on Thinkstation
platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
platform/x86: think-lmi: Fix memory leak when showing current settings
ipv6: Fix an uninit variable access bug in __ip6_make_skb()
net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
sctp: check send stream number after wait_for_sndbuf
net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
net: don't let netpoll invoke NAPI if in xmit context
ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement
icmp: guard against too small mtu
nfsd: call op_release, even when op_func returns an error
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
wifi: brcmfmac: Fix SDIO suspend/resume regression
l2tp: generate correct module alias strings
net: stmmac: remove redundant fixup to support fixed-link mode
net: stmmac: check if MAC needs to attach to a PHY
net: phylink: add phylink_expects_phy() method
net: qrtr: Fix a refcount bug in qrtr_recvmsg()
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()
KVM: s390: pv: fix external interruption loop not always detected
ASoC: codecs: lpass: fix the order or clks turn off during suspend
pwm: meson: Explicitly set .polarity in .get_state()
pwm: sprd: Explicitly set .polarity in .get_state()
pwm: iqs620a: Explicitly set .polarity in .get_state()
pwm: cros-ec: Explicitly set .polarity in .get_state()
pwm: hibvt: Explicitly set .polarity in .get_state()
pwm: Make .get_state() callback return an error code
ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()
Drivers: vmbus: Check for channel allocation before looking up relids
gpio: GPIO_REGMAP: select REGMAP instead of depending on it
KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU
KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run
KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow
KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode
dm: fix improper splitting for abnormal bios
dm: change "unsigned" to "unsigned int"
dm integrity: Remove bi_sector that's only used by commented debug code
dm cache: Add some documentation to dm-cache-background-tracker.h
Linux 6.1.23
Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*"
x86/PVH: avoid 32-bit build warning when obtaining VGA console info
hsr: ratelimit only when errors are printed
drm/amdkfd: Get prange->offset after svm_range_vram_node_new
usb: ucsi: Fix ucsi->connector race
libbpf: Fix btf_dump's packed struct determination
selftests/bpf: Add few corner cases to test padding handling of btf_dump
libbpf: Fix BTF-to-C converter's padding logic
selftests/bpf: Test btf dump for struct with padding only fields
net: dsa: mv88e6xxx: replace VTU violation prints with trace points
net: dsa: mv88e6xxx: replace ATU violation prints with trace points
net: dsa: mv88e6xxx: read FID when handling ATU violations
KVM: arm64: Disable interrupts while walking userspace PTs
KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value
drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
drm/i915: Disable DC states for all commits
drm/i915/dpt: Treat the DPT BO as a framebuffer
drm/i915/gem: Flush lmem contents after construction
drm/amd/display: Take FEC Overhead into Timeslot Calculation
drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
drm/amdgpu: allow more APUs to do mode2 reset when go to S4
drm/etnaviv: fix reference leak when mmaping imported buffer
s390: reintroduce expoline dependence to scripts
s390/uaccess: add missing earlyclobber annotations to __clear_user()
dt-bindings: mtd: jedec,spi-nor: Document CPOL/CPHA support
rcu: Fix rcu_torture_read ftrace event
xtensa: fix KASAN report for show_stack
ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
ALSA: hda/realtek: Add quirks for some Clevo laptops
ALSA: usb-audio: Fix regression on detection of Roland VS-100
ALSA: hda/conexant: Partial revert of a quirk for Lenovo
NFSv4: Fix hangs when recovering open state after a server reboot
powerpc/64s: Fix __pte_needs_flush() false positive warning
powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled
powerpc: Don't try to copy PPR for task with NULL pt_regs
platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLE
pinctrl: at91-pio4: fix domain name assignment
pinctrl: amd: Disable and mask interrupts on resume
modpost: Fix processing of CRCs on 32-bit build machines
net: phy: dp83869: fix default value for tx-/rx-internal-delay
xen/netback: don't do grant copy across page boundary
can: j1939: prevent deadlock by moving j1939_sk_errqueue()
dm: fix __send_duplicate_bios() to always allow for splitting IO
zonefs: Always invalidate last cached page on append write
vmxnet3: use gro callback when UPT is enabled
io_uring: fix poll/netmsg alloc caches
io_uring/rsrc: fix rogue rsrc node grabbing
io_uring/poll: clear single/double poll flags on poll arming
block/io_uring: pass in issue_flags for uring_cmd task_work handling
zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space
btrfs: scan device in non-exclusive mode
btrfs: fix race between quota disable and quota assign ioctls
btrfs: fix deadlock when aborting transaction during relocation with scrub
Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
Input: i8042 - add quirk for Fujitsu Lifebook A574/H
cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
cifs: prevent infinite recursion in CIFSGetDFSRefer()
Input: focaltech - use explicitly signed char type
Input: alps - fix compatibility with -funsigned-char
Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix
iommu/vt-d: Allow zero SAGAW if second-stage not supported
Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTON
pinctrl: ocelot: Fix alt mode for ocelot
net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flow
net: ethernet: mtk_eth_soc: fix flow block refcounting logic
net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
bnxt_en: Add missing 200G link speed reporting
bnxt_en: Fix typo in PCI id to device description string mapping
bnxt_en: Fix reporting of test result in ethtool selftest
i40e: fix registers dump after run ethtool adapter self test
net: ipa: compute DMA pool size properly
ALSA: ymfpci: Fix BUG_ON in probe function
ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
ice: add profile conflict check for AVF FDIR
ice: Fix ice_cfg_rdma_fltr() to only update relevant fields
smsc911x: avoid PHY being resumed when interface is not up
net: mvpp2: parser fix PPPoE
net: mvpp2: parser fix QinQ
net: mvpp2: classifier flow fix fragmentation flags
loop: LOOP_CONFIGURE: send uevents for partitions
ACPI: bus: Rework system-level device notification handling
s390/vfio-ap: fix memory leak in vfio_ap device driver
can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
net: stmmac: don't reject VLANs when IFF_PROMISC is set
net/net_failover: fix txq exceeding warning
regulator: Handle deferred clk
r8169: fix RTL8168H and RTL8107E rx crc error
net: dsa: microchip: ksz8: fix MDB configuration with non-zero VID
net: dsa: microchip: ksz8863_smi: fix bulk access
net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table.
net: dsa: microchip: ksz8: fix offset for the timestamp filed
net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries
net: dsa: microchip: ksz8: fix ksz8_fdb_dump()
ptp_qoriq: fix memory leak in probe()
net: dsa: realtek: fix out-of-bounds access
scsi: mpt3sas: Don't print sense pool info twice
scsi: megaraid_sas: Fix crash after a double completion
sfc: ef10: don't overwrite offload features at NIC reset
SUNRPC: fix shutdown of NFS TCP client socket
mtd: rawnand: meson: invalidate cache on polling ECC bit
platform/surface: aggregator: Add missing fwnode_handle_put()
platform/x86: think-lmi: Add possible_values for ThinkStation
platform/x86: think-lmi: only display possible_values if available
platform/x86: think-lmi: use correct possible_values delimiters
platform/x86: think-lmi: add missing type attribute
PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled
ALSA: usb-audio: Fix recursive locking at XRUN during syncing
mips: bmips: BCM6358: disable RAC flush for TP1
riscv/kvm: Fix VM hang in case of timer delta being zero.
ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
mtd: nand: mxic-ecc: Fix mxic_ecc_data_xfer_wait_for_completion() when irq is used
mtd: rawnand: meson: initialize struct with zeroes
btrfs: use temporary variable for space_info in btrfs_update_block_group
btrfs: fix uninitialized variable warning in btrfs_update_block_group
tracing: Fix wrong return in kprobe_event_gen_test.c
tools/power turbostat: fix decoding of HWP_STATUS
tools/power turbostat: Fix /dev/cpu_dma_latency warnings
fbdev: au1200fb: Fix potential divide by zero
fbdev: lxfb: Fix potential divide by zero
fbdev: intelfb: Fix potential divide by zero
fbdev: nvidia: Fix potential divide by zero
net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites
drm/amdkfd: Fixed kfd_process cleanup on module exit.
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620
sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
fbdev: tgafb: Fix potential divide by zero
ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
ALSA: asihpi: check pao in control_message()
net: hsr: Don't log netdev_err message on unknown prp dst node
drm/amdkfd: fix potential kgd_mem UAFs
drm/amdkfd: fix a potential double free in pqm_create_queue
drm/amdkfd: Fix BO offset for multi-VMA page migration
x86/PVH: obtain VGA console info in Dom0
md: avoid signed overflow in slot_store()
ASoC: SOF: IPC4: update gain ipc msg definition to align with fw
ASoC: SOF: Intel: pci-tng: revert invalid bar size setting
ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit
ASoC: SOF: ipc3: Check for upper size limit for the received message
ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535
zstd: Fix definition of assert()
ASoC: Intel: avs: nau8825: Adjust clock control
ASoC: Intel: avs: ssm4567: Remove nau8825 bits
ASoC: Intel: avs: da7219: Explicitly define codec format
ASoC: Intel: avs: max98357a: Explicitly define codec format
ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
xfrm: Zero padding when dumping algos and encap
cifs: fix missing unload_nls() in smb2_reconnect()
arm64: efi: Set NX compat flag in PE/COFF header
net: mscc: ocelot: fix stats region batching
tracing: Do not let histogram values have some modifiers
tracing: Add .graph suffix option to histogram value
tracing: Add .percent suffix option to histogram values
tty: serial: fsl_lpuart: fix race on RX DMA shutdown
tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
drm/msm/disp/dpu: fix sc7280_pp base offset
drm/msm/dpu: correct sm8250 and sm8350 scaler
drm/msm/dpu: Refactor sc7280_pp location
ARM: dts: aspeed: p10bmc: Update battery node name
riscv: ftrace: Fixup panic by disabling preemption
net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action
btrfs: zoned: count fresh BG region as zone unusable
btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING
kcsan: avoid passing -g for test
kernel: kcsan: kcsan_test: build without structleak plugin
fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
zonefs: Fix error message in zonefs_file_dio_append()
zonefs: Separate zone information from inode information
zonefs: Reduce struct zonefs_inode_info size
zonefs: Simplify IO error handling
zonefs: Reorganize code
cifs: avoid race conditions with parallel reconnects
cifs: prevent data race in cifs_reconnect_tcon()
cifs: update ip_addr for ses only for primary chan setup
thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers
Linux 6.1.22
drm/amdkfd: Fix the memory overrun
drm/amdkfd: add GC 11.0.4 KFD support
drm/amdkfd: Fix the warning of array-index-out-of-bounds
drm/amdkfd: introduce dummy cache info for property asic
sched/fair: Sanitize vruntime of entity being migrated
sched/fair: sanitize vruntime of entity being placed
dm crypt: avoid accessing uninitialized tasklet
dm crypt: add cond_resched() to dmcrypt_write()
dm stats: check for and propagate alloc_percpu failure
i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
bus: imx-weim: fix branch condition evaluates to a garbage value
mm/ksm: fix race with VMA iteration and mm_struct teardown
soc: qcom: llcc: Fix slice configuration values for SC8280XP
arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
firmware: arm_scmi: Fix device node validation for mailbox transport
tee: amdtee: fix race condition in amdtee_open_session
riscv: Handle zicsr/zifencei issues between clang and binutils
riscv: mm: Fix incorrect ASID argument when flushing TLB
drm/amdgpu: reposition the gpu reset checking for reuse
drm/amdgpu: skip ASIC reset for APUs when go to S4
drm/i915: Preserve crtc_state->inherited during state clearing
drm/i915/active: Fix missing debug object activation
drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
drm/meson: fix missing component unbind on bind errors
drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
wifi: mac80211: fix qos on mesh interfaces
ksmbd: return unsupported error on smb1 mount
ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
ksmbd: don't terminate inactive sessions after a few seconds
ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
ksmbd: fix wrong signingkey creation when encryption is AES256
maple_tree: fix mas_skip_node() end slot detection
test_maple_tree: add more testing for mas_empty_area()
Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()
io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
kfence: avoid passing -g for test
mm: kfence: fix using kfence_metadata without initialization in show_object()
usb: ucsi_acpi: Increase the command completion timeout
usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
usb: chipidea: core: fix possible concurrent when switch role
usb: chipdea: core: fix return -EINVAL if request role is the same with current role
usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
usb: cdnsp: Fixes issue with redundant Status Stage
usb: cdns3: Fix issue with using incorrect PCI device function
usb: typec: tcpm: fix warning when handle discover_identity message
usb: typec: tcpm: fix create duplicate source-capabilities file
dm thin: fix deadlock when swapping to thin device
igb: revert rtnl_lock() that causes deadlock
arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
lockd: set file_lock start and end when decoding nlm4 testargs
fsverity: Remove WQ_UNBOUND from fsverity read workqueue
fscrypt: destroy keyring after security_sb_delete()
mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
efi: sysfb_efi: Fix DMI quirks not working for simpledrm
Bluetooth: Fix race condition in hci_cmd_sync_clear
btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
usb: gadget: u_audio: don't let userspace block driver unbind
usb: dwc2: fix a devres leak in hw_enable upon suspend resume
usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"
usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
selftests/x86/amx: Add a ptrace test
x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
cifs: fix dentry lookups in directory handle cache
cifs: print session id while listing open files
cifs: dump pending mids for all channels in DebugData
cifs: empty interface list when server doesn't support query interfaces
cifs: do not poll server interfaces too regularly
cifs: append path to open_enter trace event
cifs: lock chan_lock outside match_session
act_mirred: use the backlog for nested calls to mirred ingress
net/sched: act_mirred: better wording on protection against excessive stack growth
drm/amd: Fix initialization mistake for NBIO 7.3.0
drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
sh: sanitize the flags on sigreturn
drm/amd/display: Update clock table to include highest clock setting
net: usb: qmi_wwan: add Telit 0x1080 composition
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
scsi: mpi3mr: Bad drive in topology results kernel crash
scsi: mpi3mr: NVMe command size greater than 8K fails
scsi: mpi3mr: Wait for diagnostic save during controller init
scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
scsi: lpfc: Avoid usage of list iterator variable after loop
scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
scsi: ufs: core: Add soft dependency on governor_simpleondemand
scsi: hisi_sas: Check devm_add_action() return value
scsi: qla2xxx: Add option to disable FC2 Target support
scsi: target: iscsi: Fix an error message in iscsi_check_key()
selftests/bpf: check that modifier resolves after pointer
m68k: Only force 030 bus error if PC not in exception table
m68k: mm: Fix systems with memory at end of 32-bit address space
HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
ca8210: fix mac_len negative array access
HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
riscv: Bump COMMAND_LINE_SIZE value to 1024
ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
ACPI: x86: Drop quirk for HP Elitebook
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43)
ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks
thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
thunderbolt: Use const qualifier for `ring_interrupt_index`
thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
thunderbolt: Disable interrupt auto clear for rings
thunderbolt: Fix memory leak in margining
thunderbolt: Add quirk to disable CLx
thunderbolt: Call tb_check_quirks() after initializing adapters
thunderbolt: Use scale field when allocating USB3 bandwidth
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
smb3: fix unusable share after force unmount failure
smb3: lower default deferred close timeout to address perf regression
scsi: qla2xxx: Perform lockless command completion in abort path
scsi: qla2xxx: Synchronize the IOCB count to be in order
hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
hwmon: fix potential sensor registration fail if of_node is missing
entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
perf/x86/amd/core: Always clear status for idx
entry: Fix noinstr warning in __enter_from_user_mode()
platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
Bluetooth: HCI: Fix global-out-of-bounds
Bluetooth: mgmt: Fix MGMT add advmon with RSSI command
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
Bluetooth: L2CAP: Fix responding with wrong PDU type
Bluetooth: btqcomsmd: Fix command timeout after setting BD address
drm/amd/display: Set dcn32 caps.seamless_odm
net: mdio: thunder: Add missing fwnode_handle_put()
net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
net: asix: fix modprobe "sysfs: cannot create duplicate filename"
gve: Cache link_speed value from device
Bluetooth: Remove "Power-on" check from Mesh feature
Bluetooth: ISO: fix timestamped HCI ISO data packet parsing
Bluetooth: btusb: Remove detection of ISO packets over bulk
Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
Bluetooth: hci_sync: Resume adv with no RPA when active scan
ksmbd: fix possible refcount leak in smb2_open()
ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
hvc/xen: prevent concurrent accesses to the shared ring
mlxsw: spectrum_fid: Fix incorrect local port type
nvme-tcp: fix nvme_tcp_term_pdu to match spec
net/sonic: use dma_mapping_error() for error check
erspan: do not use skb_mac_header() in ndo_start_xmit()
atm: idt77252: fix kmemleak when rmmod idt77252
net: dsa: tag_brcm: legacy: fix daisy-chained switches
net/mlx5: E-Switch, Fix an Oops in error handling code
net/mlx5: Read the TC mapping of all priorities on ETS query
net/mlx5e: Overcome slow response for first macsec ASO WQE
net/mlx5: Fix steering rules cleanup
net/mlx5e: Block entering switchdev mode with ns inconsistency
net/mlx5e: Set uplink rep as NETNS_LOCAL
bpf: Adjust insufficient default bpf_jit_limit
i40e: fix flow director packet filter programming
iavf: fix hang on reboot with ice
ice: check if VF exists before mode check
keys: Do not cache key in task struct if key is requested from kernel thread
bootconfig: Fix testcase to increase max node
octeontx2-vf: Add missing free for alloc_percpu
net/ps3_gelic_net: Use dma_mapping_error
net/ps3_gelic_net: Fix RX sk_buff length
net: usb: lan78xx: Limit packet length to skb->len
net: qcom/emac: Fix use after free bug in emac_remove due to race condition
drm/i915/gt: perform uc late init after probe error injection
drm/i915/guc: Fix missing ecodes
drm/i915/guc: Rename GuC register state capture node to be more obvious
drm/i915/fbdev: lock the fbdev obj before vma pin
drm/i915: Print return value on error
mlxsw: core_thermal: Fix fan speed in maximum cooling state
thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function
net: stmmac: Fix for mismatched host/device DMA address width
net: mdio: fix owner field for mdio buses registered using ACPI
net: mdio: fix owner field for mdio buses registered using device-tree
net: phy: Ensure state transitions are processed from phy_stop()
xirc2ps_cs: Fix use after free bug in xirc2ps_detach
qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
efi/libstub: smbios: Use length member instead of record struct size
net: usb: smsc95xx: Limit packet length to skb->len
net: dsa: b53: mmap: fix device tree support
nfsd: don't replace page in rq_pages if it's a continuation of last page
scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
i2c: hisi: Only use the completion interrupt to finish the transfer
i2c: mxs: ensure that DMA buffers are safe for DMA
i2c: imx-lpi2c: check only for enabled interrupt flags
igc: fix the validation logic for taprio's gate list
igbvf: Regard vf reset nack as success
intel/igbvf: free irq on the error path in igbvf_request_msix()
iavf: do not track VLAN 0 filters
iavf: fix non-tunneled IPv6 UDP packet type and hashing
iavf: fix inverted Rx hash condition leading to disabled hash
xsk: Add missing overflow check in xdp_umem_reg
NFS: Fix /proc/PID/io read_bytes for buffered reads
arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
drm/amd/display: Fix DP MST sinks removal issue
mptcp: fix UaF in listener shutdown
mptcp: use the workqueue to destroy unaccepted sockets
mptcp: refactor passive socket initialization
drm/amd/display: Remove OTG DIV register write for Virtual signals.
drm/amd/display: fix k1 k2 divider programming for phantom streams
drm/amd/display: Include virtual signal to set k1 and k2 values
tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
perf: fix perf_event_context->time
perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
interconnect: qcom: osm-l3: fix icc_onecell_data allocation
Linux 6.1.21
powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
perf: Fix check before add_event_to_groups() in perf_group_detach()
io_uring/msg_ring: let target know allocated index
virt/coco/sev-guest: Add throttling awareness
virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
virt/coco/sev-guest: Do some code style cleanups
virt/coco/sev-guest: Carve out the request issuing logic into a helper
virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
virt/coco/sev-guest: Simplify extended guest request handling
virt/coco/sev-guest: Check SEV_SNP attribute at probe time
powerpc: Pass correct CPU reference to assembler
x86/resctrl: Clear staged_config[] before and after it is used
x86/mm: Fix use of uninitialized buffer in sme_enable()
x86/mce: Make sure logged MCEs are processed after sysfs update
ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
cpuidle: psci: Iterate backwards over list in psci_pd_remove()
fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
trace/hwlat: Do not start per-cpu thread if it is already running
trace/hwlat: Do not wipe the contents of per-cpu thread data
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
mmc: sdhci_am654: lower power-on failed message severity
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
powerpc/64: Set default CPU in Kconfig
mm: teach mincore_hugetlb about pte markers
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
vp_vdpa: fix the crash in hot unplug with vp_vdpa
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
ocfs2: fix data corruption after failed write
ftrace: Fix invalid address access in lookup_rec() when index is 0
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
mptcp: avoid setting TCP_CLOSE state twice
mptcp: add ro_after_init for tcp{,v6}_prot_override
mptcp: fix possible deadlock in subflow_error_report
drm/amd/display: disconnect MPCC only on OTG change
drm/amd/display: Do not set DRR on pipe Commit
drm/amd/pm: bump SMU 13.0.4 driver_if header version
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
drm/amdgpu: Don't resume IOMMU after incomplete init
drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
drm/i915/active: Fix misuse of non-idle barriers as fence trackers
drm/sun4i: fix missing component unbind on bind errors
drm/shmem-helper: Remove another errant put in error path
riscv: asid: Fixup stale TLB entry cause application crash
Revert "riscv: mm: notify remote harts about mmu cache updates"
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
ALSA: hda: intel-dsp-config: add MTL PCI id
KVM: nVMX: add missing consistency checks for CR0 and CR4
KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
cifs: Fix smb2_set_path_size()
tracing: Make tracepoint lockdep check actually test something
tracing: Check field value in hist_field_name()
tracing: Make splice_read available again
cifs: generate signkey for the channel that's reconnecting
md: select BLOCK_LEGACY_AUTOLOAD
interconnect: exynos: fix registration race
interconnect: exynos: fix node leak in probe PM QoS error path
interconnect: qcom: msm8974: fix registration race
interconnect: qcom: rpmh: fix registration race
interconnect: qcom: rpmh: fix probe child-node error handling
interconnect: qcom: rpm: fix registration race
interconnect: qcom: rpm: fix probe child-node error handling
interconnect: qcom: osm-l3: fix registration race
interconnect: fix mem leak when freeing nodes
interconnect: imx: fix registration race
interconnect: fix provider registration API
interconnect: fix icc_provider_del() error handling
s390/ipl: add missing intersection check to ipl_report handling
drm/ttm: Fix a NULL pointer dereference
memory: tegra30-emc: fix interconnect registration race
memory: tegra124-emc: fix interconnect registration race
memory: tegra20-emc: fix interconnect registration race
memory: tegra: fix interconnect registration race
firmware: xilinx: don't make a sleepable memory allocation from an atomic context
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
serial: 8250_fsl: fix handle_irq locking
serial: 8250_em: Fix UART port type
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
ext4: fix possible double unlock when moving a directory
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
sh: intc: Avoid spurious sizeof-pointer-div warning
LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
net/9p: fix bug in client create for .L
drm/amdkfd: Fix an illegal memory access
ext4: fix task hung in ext4_xattr_delete_inode
ext4: update s_journal_inum if it changes after journal replay
ext4: fail ext4_iget if special inode unallocated
rust: arch/um: Disable FP/SIMD instruction to match x86
jffs2: correct logic when creating a hole in jffs2_write_begin
soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
mmc: atmel-mci: fix race between stop command and start of next command
media: m5mols: fix off-by-one loop termination error
hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
kconfig: Update config changed flag before calling callback
hwmon: tmp512: drop of_match_ptr for ID table
hwmon: (ucd90320) Add minimum delay between bus accesses
hwmon: (ina3221) return prober error code
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
hwmon: (adt7475) Fix masking of hysteresis registers
hwmon: (adt7475) Display smoothing attributes in correct order
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
ethernet: sun: add check for the mdesc_grab()
net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
selftests: net: devlink_port_split.py: skip test if no suitable device available
i825xx: sni_82596: use eth_hw_addr_set()
net/iucv: Fix size of interrupt data
net: atlantic: Fix crash when XDP is enabled but no program is loaded
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
ipv4: Fix incorrect table ID in IOCTL path
sh_eth: avoid PHY being resumed when interface is not up
ravb: avoid PHY being resumed when interface is not up
net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
ice: xsk: disable txq irq before flushing hw
veth: Fix use after free in XDP_REDIRECT
net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
net/mlx5e: Fix cleanup null-ptr deref on encap lock
net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
net/mlx5e: Support Geneve and GRE with VF tunnel offload
net/mlx5: Disable eswitch before waiting for VF pages
net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
net/mlx5e: Don't cache tunnel offloads capability
net/mlx5e: Fix macsec ASO context alignment
block: sunvdc: add check for mdesc_grab() returning NULL
nvmet: avoid potential UAF in nvmet_req_complete()
nvme: fix handling single range discard request
block: null_blk: Fix handling of fake timeout request
powerpc/mm: Fix false detection of read faults
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
net: usb: smsc75xx: Limit packet length to skb->len
net/smc: fix deadlock triggered by cancel_delayed_work_syn()
mlxsw: spectrum: Fix incorrect parsing depth after reload
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
tcp: Fix bind() conflict check for dual-stack wildcard address.
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
net: tunnels: annotate lockless accesses to dev->needed_headroom
loop: Fix use-after-free issues
block: do not reverse request order when flushing plug list
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
net: dsa: mt7530: remove now incorrect comment regarding port 5
qed/qed_dev: guard against a possible division by zero
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
drm/i915/psr: Use calculated io and fast wake lines
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
vdpa_sim: not reset state in vdpasim_queue_ready
vhost-vdpa: free iommu domain after last use during cleanup
i40e: Fix kernel crash during reboot when adapter is in recovery mode
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
nfc: pn533: initialize struct pn533_out_arg properly
selftests: fix LLVM build for i386 and x86_64
wifi: cfg80211: fix MLO connection ownership
wifi: nl80211: fix NULL-ptr deref in offchan check
vdpa/mlx5: should not activate virtq object when suspended
tcp: tcp_make_synack() can be called from process context
ftrace,kcfi: Define ftrace_stub_graph conditionally
scsi: core: Fix a procfs host directory removal regression
scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
netfilter: nft_redir: correct value of inet type `.maxattrs`
netfilter: nft_redir: correct length for loading protocol registers
netfilter: nft_masq: correct length for loading protocol registers
netfilter: nft_nat: correct length for loading protocol registers
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
scsi: mpi3mr: Return proper values for failures in firmware init path
scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix config page DMA memory leak
scsi: mpi3mr: Fix throttle_groups memory leak
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
ASoC: SOF: ipc4-topology: set dmic dai index from copier
ASOC: SOF: Intel: pci-tgl: Fix device description
ASoC: SOF: Intel: SKL: Fix device description
ASoC: SOF: Intel: HDA: Fix device description
ASoC: SOF: Intel: MTL: Fix the device description
clk: HI655X: select REGMAP instead of depending on it
drm/meson: fix 1px pink line on GXM when scaling video overlay
cifs: Move the in_send statistic to __smb_send_rqst()
fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
drm/panfrost: Don't sync rpm suspension after mmu flushing
drm/msm/gem: Prevent blocking within shrinker loop
drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
xfrm: Allow transport-mode states with AF_UNSPEC selector
Linux 6.1.20
UML: define RUNTIME_DISCARD_EXIT
Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
filelocks: use mount idmapping for setlease permission check
drm/amd/display: adjust MALL size available for DCN32 and DCN321
drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
media: rc: gpio-ir-recv: add remove function
media: ov5640: Fix analogue gain control
scripts: handle BrokenPipeError for python scripts
PCI: Add SolidRun vendor ID
macintosh: windfarm: Use unsigned type for 1-bit bitfields
alpha: fix R_ALPHA_LITERAL reloc for large modules
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
powerpc/64: Move paca allocation to early_setup()
powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
powerpc/bpf/32: Only set a stack frame when necessary
clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
powerpc/iommu: fix memory leak with using debugfs_lookup()
powerpc/64: Don't recurse irq replay
MIPS: Fix a compilation issue
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
drm/msm/adreno: fix runtime PM imbalance at unbind
adreno: Shutdown the GPU properly
drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
ext4: Fix deadlock during directory rename
drm/amdgpu: fix return value check in kfd
RISC-V: Don't check text_mutex during stop_machine
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
af_unix: fix struct pid leaks in OOB support
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
SUNRPC: Fix a server shutdown leak
octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
net/smc: fix fallback failed while sendmsg with fastopen
ethernet: ice: avoid gcc-9 integer overflow warning
ice: Fix DSCP PFC TLV creation
NFSD: Protect against filesystem freezing
block: fix wrong mode for blkdev_put() from disk_scan_partitions()
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
platform: mellanox: select REGMAP instead of depending on it
netfilter: conntrack: adopt safer max chain length
scsi: sd: Fix wrong zone_write_granularity value during revalidate
scsi: megaraid_sas: Update max supported LD IDs to 240
net: tls: fix device-offloaded sendpage straddling records
net: ethernet: mtk_eth_soc: fix RX data corruption issue
net: phy: smsc: fix link up detection in forced irq mode
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
btrfs: fix extent map logging bit not cleared for split maps after dropping range
m68k: mm: Move initrd phys_to_virt handling after paging_init()
netfilter: tproxy: fix deadlock due to missing BH disable
netfilter: ctnetlink: revert to dumping mark regardless of event type
bnxt_en: Avoid order-5 memory allocation for TPA data
net: phylib: get rid of unnecessary locking
net: stmmac: add to set device wake up flag when stmmac init phy
drm/msm/dpu: clear DSPP reservations in rm release
drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
drm/msm/dpu: fix len of sc7180 ctl blocks
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
ice: copy last block omitted in ice_get_module_eeprom()
net: caif: Fix use-after-free in cfusbl_device_notify()
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
perf stat: Fix counting when initial delay configured
net: use indirect calls helpers for sk_exit_memory_pressure()
net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
netfilter: nft_quota: copy content when cloning expression
netfilter: nft_last: copy content when cloning expression
selftests: nft_nat: ensuring the listening side is up before starting the client
net: lan966x: Fix port police support using tc-matchall
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
drm/msm/dpu: disable features unsupported by QCM2290
tls: rx: fix return value for async crypto
powerpc: dts: t1040rdb: fix compatible string for Rev A boards
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
bgmac: fix *initial* chip reset to support BCM5358
drm/msm/a5xx: fix context faults during ring switch
drm/msm/a5xx: fix the emptyness check in the preempt code
drm/msm/a5xx: fix highest bank bit for a530
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
drm/msm: Fix potential invalid ptr free
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
ext4: Fix possible corruption when moving a directory
scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
riscv: Add header include guards to insn.h
block: fix scan partition for exclusively open device again
block: Revert "block: Do not reread partition table on exclusively open device"
drm/i915: Populate encoder->devdata for DSI on icl+
drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
drm/i915: Introduce intel_panel_init_alloc()
spi: intel: Check number of chip selects after reading the descriptor
ipmi:ssif: Add a timer between request retries
ipmi:ssif: Increase the message retry time
ipmi:ssif: Remove rtc_us_timer
Input: exc3000 - properly stop timer on shutdown
bus: mhi: ep: Change state_lock to mutex
bus: mhi: ep: Power up/down MHI stack during MHI RESET
udf: Fix off-by-one error when discarding preallocation
fs: dlm: fix race setting stop tx flag
fs: dlm: be sure to call dlm_send_queue_flush()
fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
fs: dlm: fix use after free in midcomms commit
fd: dlm: trace send/recv of dlm message and rcom
fs: dlm: use packet in dlm_mhandle
fs: dlm: remove send repeat remove handling
fs: dlm: start midcomms before scand
fs: dlm: add midcomms init/start functions
fs: dlm: fix log of lowcomms vs midcomms
KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
KVM: x86: Move guts of kvm_arch_init() to standalone helper
KVM: VMX: Don't bother disabling eVMCS static key on module exit
KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
nfc: change order inside nfc_se_io error path
HID: uhid: Over-ride the default maximum data buffer value with our own
HID: core: Provide new max_buffer_size attribute to over-ride the default
ext4: zero i_disksize when initializing the bootloader inode
ext4: fix WARNING in ext4_update_inline_data
ext4: move where set the MAY_INLINE_DATA flag is set
ext4: fix another off-by-one fsmap error on 1k block filesystems
ext4: fix RENAME_WHITEOUT handling for inline directories
ext4: fix cgroup writeback accounting with fs-layer encryption
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
staging: rtl8723bs: Fix key-store index handling
drm/connector: print max_requested_bpc in state debugfs
drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
RISC-V: Stop emitting attributes
fork: allow CLONE_NEWTIME in clone3 flags
perf inject: Fix --buildid-all not to eat up MMAP2
erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
io_uring/uring_cmd: ensure that device supports IOPOLL
btrfs: fix percent calculation for bg reclaim message
btrfs: fix unnecessary increment of read error stat on write error
fs: prevent out-of-bounds array speculation when closing a file descriptor
Linux 6.1.19
staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
tpm: disable hwrng for fTPM on some AMD designs
Linux 6.1.18
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
arm64: Reset KASAN tag in copy_highpage with HW tags only
arm64: mte: Fix/clarify the PG_mte_tagged semantics
arm64: efi: Make efi_rt_lock a raw_spinlock
io_uring/poll: allow some retries for poll triggering spuriously
io_uring: fix two assignments in if conditions
media: uvcvideo: Fix race condition with usb_kill_urb
drm/i915: Fix system suspend without fbdev being initialized
drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs
drm/display/dp_mst: Fix payload addition on a disconnected sink
drm/display/dp_mst: Fix down message handling after a packet reception error
drm/display/dp_mst: Fix down/up message handling after sink disconnect
drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()
vDPA/ifcvf: allocate the adapter in dev_add()
vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev
vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw
vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter
vDPA/ifcvf: decouple vq irq requester from the adapter
vDPA/ifcvf: decouple config IRQ releaser from the adapter
vDPA/ifcvf: decouple vq IRQ releasers from the adapter
vDPA/ifcvf: alloc the mgmt_dev before the adapter
vDPA/ifcvf: decouple config space ops from the adapter
vDPA/ifcvf: decouple hw features manipulators from the adapter
x86/resctl: fix scheduler confusion with 'current'
net: tls: avoid hanging tasks on the tx_lock
soundwire: cadence: Drain the RX FIFO after an IO timeout
soundwire: cadence: Remove wasted space in response_buf
iommu: Attach device group to old domain in error path
RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
phy: rockchip-typec: Fix unsigned comparison with less than zero
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
PCI: Add ACS quirk for Wangxun NICs
PCI: loongson: Add more devices that need MRRS quirk
kernel/fail_function: fix memory leak with using debugfs_lookup()
drivers: base: dd: fix memory leak with using debugfs_lookup()
drivers: base: component: fix memory leak with using debugfs_lookup()
misc: vmw_balloon: fix memory leak with using debugfs_lookup()
tty: pcn_uart: fix memory leak with using debugfs_lookup()
PCI: Distribute available resources for root buses, too
PCI: Take other bus devices into account when distributing resources
PCI: Align extra resources for hotplug bridges properly
usb: gadget: uvc: Make bSourceID read/write
usb: uvc: Enumerate valid values for color matching
USB: ene_usb6250: Allocate enough memory for full object
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
USB: isp1362: fix memory leak with using debugfs_lookup()
USB: isp116x: fix memory leak with using debugfs_lookup()
USB: fotg210: fix memory leak with using debugfs_lookup()
USB: sl811: fix memory leak with using debugfs_lookup()
USB: uhci: fix memory leak with using debugfs_lookup()
USB: ULPI: fix memory leak with using debugfs_lookup()
USB: chipidea: fix memory leak with using debugfs_lookup()
USB: dwc3: fix memory leak with using debugfs_lookup()
staging: pi433: fix memory leak with using debugfs_lookup()
PCI: loongson: Prevent LS7A MRRS increases
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
media: uvcvideo: Add GUID for BGRA/X 8:8:8:8
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd
tools/iio/iio_utils:fix memory leak
mei: bus-fixup:upon error print return values of send and receive
serial: sc16is7xx: setup GPIO controller later in probe
tty: serial: fsl_lpuart: disable the CTS when send break signal
tty: fix out-of-bounds access in tty_driver_lookup_tty()
staging: emxx_udc: Add checks for dma_alloc_coherent()
cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
USB: fix memory leak with using debugfs_lookup()
media: uvcvideo: Silence memcpy() run-time false positive warnings
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
media: uvcvideo: Handle errors from calls to usb_string
media: uvcvideo: Handle cameras with invalid descriptors
media: uvcvideo: Remove format descriptions
PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()
iommu/amd: Fix error handling for pdev_pri_ats_enable()
IB/hfi1: Update RMT size calculation
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
kernel/printk/index.c: fix memory leak with using debugfs_lookup()
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
thermal: intel: quark_dts: fix error pointer dereference
ASoC: mediatek: mt8195: add missing initialization
ASoC: zl38060 add gpiolib dependency
nvme-fabrics: show well known discovery name
nvme-tcp: don't access released socket during error recovery
nvme: bring back auto-removal of deleted namespaces during sequential scan
ASoC: apple: mca: Improve handling of unavailable DMA channels
ASoC: apple: mca: Fix SERDES reset sequence
ASoC: apple: mca: Fix final status read on SERDES reset
ASoC: adau7118: don't disable regulators on device unbind
loop: loop_set_status_from_info() check before assignment
io_uring: fix size calculation when registering buf ring
rtc: allow rtc_read_alarm without read_alarm callback
scsi: mpi3mr: Use number of bits to manage bitmap sizes
scsi: mpi3mr: Fix an issue found by KASAN
scsi: ipr: Work around fortify-string warning
genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
rtc: sun6i: Always export the internal oscillator
spi: tegra210-quad: Fix iterator outside loop
vc_screen: modify vcs_size() handling in vcs_read()
tcp: tcp_check_req() can be called from process context
ARM: dts: spear320-hmi: correct STMPE GPIO compatible
net: dsa: felix: fix internal MDIO controller resource length
net: dsa: seville: ignore mscc-miim read errors from Lynx PCS
net/sched: act_sample: fix action bind logic
net/sched: act_mpls: fix action bind logic
net/sched: act_pedit: fix action bind logic
net/sched: transition act_pedit to rcu and percpu stats
nfc: fix memory leak of se_io context in nfc_genl_se_io
ext4: fix incorrect options show of original mount_opt and extend mount_opt2
net/mlx5: Geneve, Fix handling of Geneve object id as error code
net/mlx5e: Verify flow_source cap before using it
net/mlx5: ECPF, wait for VF pages only after disabling host PFs
mlx5: fix possible ptp queue fifo use-after-free
mlx5: fix skb leak while fifo resync and push
spi: tegra210-quad: Fix validate combined sequence
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
9p/xen: fix connection sequence
9p/xen: fix version parsing
net: fix __dev_kfree_skb_any() vs drop monitor
octeontx2-pf: Use correct struct reference in test condition
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
net: sunhme: Fix region request
octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
drm/i915: move a Kconfig symbol to unbreak the menu presentation
ptp: vclock: use mutex to fix "sleep on atomic" bug
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
netfilter: ctnetlink: make event listener tracking global
netfilter: xt_length: use skb len to match in length_mt6
netfilter: ebtables: fix table blob use-after-free
netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
netfilter: conntrack: fix rmmod double-free race
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
watchdog: pcwd_usb: Fix attempting to access uninitialized memory
watchdog: Fix kmemleak in watchdog_cdev_register
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M
watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks
f2fs: synchronize atomic write aborts
um: virt-pci: properly remove PCI device from bus
um: virtio_uml: move device breaking into workqueue
um: virtio_uml: mark device as unregistered when breaking it
um: virtio_uml: free command if adding to virtqueue failed
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
netfilter: nf_tables: allow to fetch set elements when table has an owner
ext4: don't show commit interval if it is zero
ext4: use ext4_fc_tl_mem in fast-commit replay path
soc: qcom: stats: Populate all subsystem debugfs files
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
ubifs: ubifs_writepage: Mark page dirty after writing inode failed
ubifs: dirty_cow_znode: Fix memleak in error handling path
ubifs: Re-statistic cleaned znode count if commit failed
ubi: Fix possible null-ptr-deref in ubi_free_volume()
ubifs: Fix memory leak in alloc_wbufs()
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
ubi: Fix use-after-free when volume resizing failed
ubifs: Reserve one leb for each journal head while doing budget
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
ubifs: Fix wrong dirty space budget for dirty inode
ubifs: Rectify space budget for ubifs_xrename()
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
ubifs: Fix memory leak in ubifs_sysfs_init()
ubifs: Fix build errors as symbol undefined
ubi: ensure that VID header offset + VID header size <= alloc, size
um: vector: Fix memory leak in vector_config
f2fs: fix to abort atomic write only during do_exist()
f2fs: allow set compression option of files without blocks
fs: f2fs: initialize fsdata in pagecache_write()
soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()
soc: mediatek: mtk-svs: reset svs when svs_resume() fail
soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
f2fs: correct i_size change for atomic writes
f2fs: introduce trace_f2fs_replace_atomic_write_block
pwm: stm32-lp: fix the check on arr and cmp registers update
pwm: sifive: Always let the first pwm_apply_state succeed
soc: mediatek: mtk-svs: Enable the IRQ later
memory: renesas-rpc-if: Move resource acquisition to .probe()
memory: renesas-rpc-if: Split-off private data from struct rpcif
soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on
objtool: Fix memory leak in create_static_call_sections()
f2fs: fix to avoid potential deadlock
f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()
fs/jfs: fix shift exponent db_agl2size negative
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
net/sched: Retire tcindex classifier
Linux 6.1.17
Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
Linux 6.1.16
net: avoid double iput when sock_alloc_file fails
kbuild: Port silent mode detection to future gnu make.
sbitmap: Try each queue to wake up at least one waiter
wait: Return number of exclusive waiters awaken
sbitmap: Advance the queue index before waking up a queue
brd: use radix_tree_maybe_preload instead of radix_tree_preload
qede: avoid uninitialized entries in coal_entry array
drm/edid: fix parsing of 3D modes from HDMI VSDB
drm/edid: fix AVI infoframe aspect ratio handling
drm/gud: Fix UBSAN warning
drm/i915: Don't use BAR mappings for ring buffers with LLC
drm/i915: Don't use stolen memory for ring buffers with LLC
drm/radeon: Fix eDP for single-display iMac11,2
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
drm/amd: Fix initialization for nbio 7.5.1
vfio/type1: restore locked_vm
vfio/type1: track locked_vm per dma
vfio/type1: prevent underflow of locked_vm via exec()
vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
iommu/vt-d: Fix PASID directory pointer coherency
iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
bus: mhi: ep: Save channel state locally during suspend and resume
bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
bus: mhi: ep: Only send -ENOTCONN status if client driver is available
PCI/DPC: Await readiness of secondary bus after reset
PCI: Avoid FLR for AMD FCH AHCI adapters
PCI: hotplug: Allow marking devices as disconnected during bind/unbind
PCI: Unify delay handling for reset and resume
PCI/PM: Observe reset delay irrespective of bridge_d3
MIPS: DTS: CI20: fix otg power gpio
riscv: ftrace: Reduce the detour code size to half
riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
riscv, mm: Perform BPF exhandler fixup on page fault
riscv: jump_label: Fixup unaligned arch_static_branch function
riscv: mm: fix regression due to update_mmu_cache change
riscv: Avoid enabling interrupts in die()
RISC-V: add a spin_shadow_stack declaration
scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
scsi: ses: Fix possible desc_ptr out-of-bounds accesses
scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
scsi: ses: Don't attach if enclosure has no components
scsi: qla2xxx: Remove increment of interface err cnt
scsi: qla2xxx: Fix erroneous link down
scsi: qla2xxx: Remove unintended flag clearing
scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
scsi: qla2xxx: Check if port is online before sending ELS
scsi: qla2xxx: Fix link failure in NPIV environment
scsi: aacraid: Allocate cmd_priv with scsicmd
iommu/amd: Improve page fault error reporting
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
tracing/eprobe: Fix to add filter on eprobe description in README file
tools/bootconfig: fix single & used for logical condition
ring-buffer: Handle race between rb_move_tail and rb_check_pages
memory tier: release the new_memtier in find_create_memory_tier()
ktest.pl: Add RUN_TIMEOUT option with default unlimited
ktest.pl: Fix missing "end_monitor" when machine check fails
kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
ktest.pl: Give back console on Ctrt^C on monitor
mm/thp: check and bail out if page in deferred queue already
mm: memcontrol: deprecate charge moving
docs: gdbmacros: print newest record
remoteproc/mtk_scp: Move clk ops outside send_lock
media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
mips: fix syscall_get_nr
dax/kmem: Fix leak of memory-hotplug resources
alpha: fix FEN fault handling
mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
panic: fix the panic_print NMI backtrace setting
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
ceph: update the time stamps and try to drop the suid/sgid
rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
fuse: add inode/permission checks to fileattr_get/fileattr_set
arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
ARM: dts: exynos: correct TMU phandle in Odroid HC1
ARM: dts: exynos: correct TMU phandle in Odroid XU
ARM: dts: exynos: correct TMU phandle in Exynos5250
ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
ARM: dts: exynos: correct TMU phandle in Exynos4
ARM: dts: exynos: correct TMU phandle in Exynos4210
ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
dm flakey: fix a bug with 32-bit highmem systems
dm flakey: don't corrupt the zero page
dm cache: free background tracker's queued work in btracker_destroy
dm flakey: fix logic when corrupting a bio
thermal: intel: powerclamp: Fix cur_state for multi package system
qede: fix interrupt coalescing configuration
cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
wifi: cfg80211: Set SSID if it is not already set
wifi: cfg80211: Fix use after free for wext
wifi: ath11k: allow system suspend to survive ath11k
wifi: rtl8xxxu: Use a longer retry limit of 48
wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
dm: add cond_resched() to dm_wq_requeue_work()
dm: add cond_resched() to dm_wq_work()
dm: send just one event on resize, not two
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
mtd: spi-nor: sfdp: Fix index value for SCCR dwords
cxl/pmem: Fix nvdimm registration races
ext4: refuse to create ea block when umounted
ext4: optimize ea_inode block expansion
jbd2: fix data missing when reusing bh which is ready to be checkpointed
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
mm/damon/paddr: fix missing folio_put()
crypto: qat - fix out-of-bounds read
irqdomain: Fix domain registration race
irqdomain: Fix mapping-creation race
irqdomain: Refactor __irq_domain_alloc_irqs()
irqdomain: Drop bogus fwspec-mapping error handling
irqdomain: Look for existing mapping only once
irqdomain: Fix disassociation race
irqdomain: Fix association race
selftests: seccomp: Fix incorrect kernel headers search path
selftests: vm: Fix incorrect kernel headers search path
selftests: dmabuf-heaps: Fix incorrect kernel headers search path
selftests: drivers: Fix incorrect kernel headers search path
selftests: futex: Fix incorrect kernel headers search path
selftests: ipc: Fix incorrect kernel headers search path
selftests: perf_events: Fix incorrect kernel headers search path
selftests: mount_setattr: Fix incorrect kernel headers search path
selftests: move_mount_set_group: Fix incorrect kernel headers search path
selftests: rseq: Fix incorrect kernel headers search path
selftests: sync: Fix incorrect kernel headers search path
selftests: ptp: Fix incorrect kernel headers search path
selftests: user_events: Fix incorrect kernel headers search path
selftests: filesystems: Fix incorrect kernel headers search path
selftests: gpio: Fix incorrect kernel headers search path
selftests: media_tests: Fix incorrect kernel headers search path
selftests: kcmp: Fix incorrect kernel headers search path
selftests: membarrier: Fix incorrect kernel headers search path
selftests: pidfd: Fix incorrect kernel headers search path
selftests: clone3: Fix incorrect kernel headers search path
selftests: arm64: Fix incorrect kernel headers search path
selftests: pid_namespace: Fix incorrect kernel headers search path
selftests: core: Fix incorrect kernel headers search path
selftests: sched: Fix incorrect kernel headers search path
selftests/ftrace: Fix eprobe syntax test case to check filter support
selftests/powerpc: Fix incorrect kernel headers search path
ima: Align ima_file_mmap() parameters with mmap_file LSM hook
ima: fix error handling logic when file measurement failed
brd: check for REQ_NOWAIT and set correct page allocation mask
brd: return 0/-error from brd_insert_page()
brd: mark as nowait compatible
virt/sev-guest: Return -EIO if certificate buffer is not large enough
Documentation/hw-vuln: Document the interaction between IBRS and STIBP
x86/speculation: Allow enabling STIBP with legacy IBRS
x86/microcode/AMD: Fix mixed steppings support
x86/microcode/AMD: Add a @cpu parameter to the reloading functions
x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
x86/reboot: Disable SVM, not just VMX, when stopping CPUs
x86/reboot: Disable virtualization in an emergency if SVM is supported
x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
selftests: x86: Fix incorrect kernel headers search path
KVM: SVM: hyper-v: placate modpost section mismatch error
KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
KVM: SVM: Flush the "current" TLB when activating AVIC
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
KVM: x86: Purge "highest ISR" cache when updating APICv state
KVM: Register /dev/kvm as the _very_ last thing during initialization
KVM: VMX: Fix crash due to uninitialized current_vmcs
KVM: Destroy target device if coalesced MMIO unregistration fails
RDMA/siw: Fix user page pinning accounting
md: don't update recovery_cp when curr_resync is ACTIVE
udf: Fix file corruption when appending just after end of preallocated extent
udf: Detect system inodes linked into directory hierarchy
udf: Preserve link count of system files
udf: Do not update file length for failed writes to inline files
udf: Do not bother merging very long extents
udf: Truncate added extents on failed expansion
selftests/landlock: Test ptrace as much as possible with Yama
selftests/landlock: Skip overlayfs tests when not supported
fs/cramfs/inode.c: initialize file_ra_state
ocfs2: fix non-auto defrag path not working issue
ocfs2: fix defrag path triggering jbd2 ASSERT
f2fs: fix kernel crash due to null io->bio
f2fs: fix cgroup writeback accounting with fs-layer encryption
f2fs: retry to update the inode page given data corruption
f2fs: fix information leak in f2fs_move_inline_dirents()
fs: dlm: send FIN ack back in right cases
fs: dlm: move sending fin message into state change handling
fs: dlm: don't set stop rx flag after node reset
exfat: fix inode->i_blocks for non-512 byte sector size device
exfat: redefine DIR_DELETED as the bad cluster number
exfat: fix unexpected EOF while reading dir
exfat: fix reporting fs error when reading dir beyond EOF
fs: hfsplus: fix UAF issue in hfsplus_put_super
hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
io_uring: mark task TASK_RUNNING before handling resume/task work
ARM: dts: exynos: correct HDMI phy compatible in Exynos4
torture: Fix hang during kthread shutdown phase
ksmbd: fix possible memory leak in smb2_lock()
ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
ksmbd: fix wrong data area length for smb2 lock request
locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
btrfs: hold block group refcount during async discard
scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
cifs: return a single-use cfid if we did not get a lease
cifs: Check the lease context if we actually got a lease
cifs: don't try to use rdma offload on encrypted connections
cifs: split out smb3_use_rdma_offload() helper
cifs: introduce cifs_io_parms in smb2_async_writev()
cifs: fix mount on old smb servers
cifs: Fix uninitialized memory reads for oparms.mode
cifs: Fix uninitialized memory read in smb3_qfs_tcon()
KVM: s390: disable migration mode when dirty tracking is disabled
s390/kprobes: fix current_kprobe never cleared after kprobes reenter
s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
s390: discard .interp section
s390/extmem: return correct segment type in __segment_load()
io_uring: fix fget leak when fs don't support nowait buffered read
io_uring: remove MSG_NOSIGNAL from recvmsg
io_uring/rsrc: disallow multi-source reg buffers
io_uring: add reschedule point to handle_tw_list()
io_uring: add a conditional reschedule to the IOPOLL cancelation loop
io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
io_uring: use user visible tail in io_uring_poll()
io_uring: Replace 0-length array with flexible array
ipmi_ssif: Rename idle state and check
ipmi:ssif: resend_msg() cannot fail
ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
rtc: pm8xxx: fix set-alarm race
block: be a bit more careful in checking for NULL bdev while polling
block: clear bio->bi_bdev when putting a bio back in the cache
block: don't allow multiple bios for IOCB_NOWAIT issue
firmware: coreboot: framebuffer: Ignore reserved pixel color bits
scsi: mpt3sas: Remove usage of dma_get_required_mask() API
wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
driver core: fw_devlink: Avoid spurious error message
drm/shmem-helper: Revert accidental non-GPL export
cifs: prevent data race in smb2_reconnect()
nfsd: don't hand out delegation on setuid files being opened for write
nfsd: zero out pointers after putting nfsd_files on COPY setup error
dm cache: add cond_resched() to various workqueue loops
dm thin: add cond_resched() to various workqueue loops
drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
drm/amd/display: Enable P-state validation checks for DCN314
HID: logitech-hidpp: Don't restart communication if not necessary
scsi: ufs: core: Fix device management cmd timeout flow
scsi: snic: Fix memory leak with using debugfs_lookup()
drm/amd/display: Do not commit pipe when updating DRR
pinctrl: at91: use devm_kasprintf() to avoid potential leaks
hwmon: (nct6775) B650/B660/X670 ASUS boards support
hwmon: (nct6775) Directly call ASUS ACPI WMI method
hwmon: (coretemp) Simplify platform device handling
gfs2: Improve gfs2_make_fs_rw error handling
drm/amd/display: fix FCLK pstate change underflow
Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
regulator: s5m8767: Bounds check id indexing into arrays
regulator: max77802: Bounds check regulator id against opmode
ASoC: kirkwood: Iterate over array indexes instead of using pointer math
ASoC: soc-compress: Reposition and add pcm_mutex
drm/msm/dpu: Add DSC hardware blocks to register snapshot
docs/scripts/gdb: add necessary make scripts_gdb step
habanalabs: fix bug in timestamps registration code
habanalabs: extend fatal messages to contain PCI info
drm/amd/display: Set hvm_enabled flag for S/G mode
drm/drm_print: correct format problem
drm: rcar-du: Fix setting a reserved bit in DPLLCR
drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
drm/msm/dsi: Add missing check for alloc_ordered_workqueue
HID: uclogic: Add support for XP-PEN Deco Pro MW
HID: uclogic: Add support for XP-PEN Deco Pro SW
HID: uclogic: Add battery quirk
HID: uclogic: Add frame type quirk
drm/amd/display: fix mapping to non-allocated address
drm: amd: display: Fix memory leakage
drm/amd: Avoid ASSERT for some message failures
Revert "fbcon: don't lose the console font across generic->chip driver switch"
scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
drm/amdkfd: Page aligned memory reserve size
drm/amd: Avoid BUG() for case of SRIOV missing IP version
drm/radeon: free iio for atombios when driver shutdown
drm/amd/display: Defer DIG FIFO disable after VID stream enable
drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
HID: Add Mapping for System Microphone Mute
drm/omap: dsi: Fix excessive stack usage
drm/amd/display: Fix potential null-deref in dm_resume
drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
drm/amd/display: Reduce expected sdp bandwidth for dcn321
drm: panel-orientation-quirks: Add quirk for DynaBook K50
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
scm: add user copy checks to put_cmsg()
devlink: Fix TP_STRUCT_entry in trace of devlink health report
s390/kfence: fix page fault reporting
hv_netvsc: Check status in SEND_RNDIS_PKT completion message
wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
Bluetooth: Fix issue with Actions Semi ATS2851 based devices
PM: EM: fix memory leak with using debugfs_lookup()
PM: domains: fix memory leak with using debugfs_lookup()
time/debug: Fix memory leak with using debugfs_lookup()
s390/idle: mark arch_cpu_idle() noinstr
uaccess: Add minimum bounds check on kernel buffer size
coda: Avoid partial allocation of sig_inputArgs
net/mlx5: fw_tracer: Fix debug print
ACPI: video: Fix Lenovo Ideapad Z570 DMI match
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
can: isotp: check CAN address family in isotp_bind()
netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
m68k: Check syscall_trace_enter() return code
net: bcmgenet: Add a check for oversized packets
crypto: hisilicon: Wipe entire pool on error
clocksource: Suspend the watchdog temporarily when high read latency detected
thermal: intel: intel_pch: Add support for Wellsburg PCH
bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
ACPI: Don't build ACPICA with '-Os'
ice: add missing checks for PF vsi type
ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
inet: fix fast path in __inet_hash_connect()
wifi: mt7601u: fix an integer underflow
wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
bpftool: Always disable stack protection for BPF objects
x86/bugs: Reset speculation control settings on init
timers: Prevent union confusion from unexpected restart_syscall()
thermal: intel: Fix unsigned comparison with less than zero
wifi: ath11k: debugfs: fix to work with multiple PCI devices
rcu-tasks: Handle queue-shrink/callback-enqueue race condition
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
wifi: ath11k: fix monitor mode bringup crash
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
perf/x86/intel/uncore: Add Meteor Lake support
cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
cpuidle: drivers: firmware: psci: Dont instrument suspend code
x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
btrfs: scrub: improve tree block error reporting
trace/blktrace: fix memory leak with using debugfs_lookup()
blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
blk-cgroup: dropping parent refcount after pd_free_fn() is done
blk-iocost: fix divide by 0 error in calc_lcoefs()
fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
exit: Detect and fix irq disabled state in oops
context_tracking: Fix noinstr vs KASAN
udf: Define EFSCORRUPTED error code
arm64: dts: qcom: msm8996: Add additional A2NoC clocks
ARM: OMAP2+: omap4-common: Fix refcount leak bug
rpmsg: glink: Release driver_override
rpmsg: glink: Avoid infinite loop on intent for missing channel
media: saa7134: Use video_unregister_device for radio_dev
media: usb: siano: Fix use after free bugs caused by do_submit_urb
media: i2c: ov7670: 0 instead of -EINVAL was returned
media: atomisp: Only set default_run_mode on first open of a stream/asd
media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
media: amphion: correct the unspecified color space
media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
media: v4l2-jpeg: ignore the unknown APP14 marker
media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
media: platform: mtk-mdp3: fix Kconfig dependencies
media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
media: camss: csiphy-3ph: avoid undefined behavior
media: platform: mtk-mdp3: Fix return value check in mdp_probe()
media: i2c: imx219: Fix binning for RAW8 capture
media: i2c: imx219: Split common registers from mode tables
media: i2c: ov772x: Fix memleak in ov772x_probe()
media: mc: Get media_device directly from pad
media: ov5640: Handle delays when no reset_gpio set
media: ov5640: Fix soft reset sequence and timings
media: ov5675: Fix memleak in ov5675_init_controls()
media: ov2740: Fix memleak in ov2740_init_controls()
media: max9286: Fix memleak in max9286_v4l2_register()
builddeb: clean generated package content
s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
powerpc: Remove linker flag from KBUILD_AFLAGS
media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
media: platform: ti: Add missing check for devm_regulator_get
media: ti: cal: fix possible memory leak in cal_ctx_create()
remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
RDMA/rxe: Fix missing memory barriers in rxe_queue.h
RDMA/rxe: cleanup some error handling in rxe_verbs.c
iommu/vt-d: Allow to use flush-queue when first level is default
iommu/vt-d: Fix error handling in sva enable/disable paths
dmaengine: ptdma: check for null desc before calling pt_cmd_callback
dmaengine: dw-axi-dmac: Do not dereference NULL structure
dmaengine: sf-pdma: pdma_desc memory leak fix
iommu/amd: Do not identity map v2 capable device when snp is enabled
iommu: Fix error unwind in iommu_group_alloc()
iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
PCI: qcom: Fix host-init error handling
phy: rockchip-typec: fix tcphy_get_mode error case
PCI: Fix dropping valid root bus resources with .end = zero
dmaengine: dw-edma: Fix readq_ch() return value truncation
usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
mtd: mtdpart: Don't create platform device that'll never probe
driver core: fw_devlink: Make cycle detection more robust
driver core: fw_devlink: Improve check for fwnode with no device/driver
driver core: fw_devlink: Consolidate device link flag computation
driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
driver core: fw_devlink: Don't purge child fwnode's consumer links
driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
tty: serial: imx: disable Ageing Timer interrupt request irq
tty: serial: imx: Handle RS485 DE signal active high
serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
RDMA/irdma: Cap MSIX used to online CPUs + 1
usb: max-3421: Fix setting of I/O pins
RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
power: supply: remove faulty cooling logic
iommu/vt-d: Set No Execute Enable bit in PASID table entry
iommu/dart: Fix apple_dart_device_group for PCI groups
iommu: dart: Support >64 stream IDs
iommu: dart: Add suspend/resume support
PCI: mt7621: Delay phy ports initialization
phy: mediatek: remove temporary variable @mask_
usb: gadget: configfs: Restrict symlink creation is UDC already binded
usb: musb: mediatek: don't unregister something that wasn't registered
RDMA/cxgb4: add null-ptr-check after ip_dev_find()
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
usb: early: xhci-dbc: Fix a potential out-of-bound memory access
fpga: microchip-spi: rewrite status polling in a time measurable way
fpga: microchip-spi: move SPI I/O buffers out of stack
dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
fotg210-udc: Add missing completion handler
firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
drivers: base: transport_class: fix resource leak when transport_add_device() fails
drivers: base: transport_class: fix possible memory leak
driver core: location: Free struct acpi_pld_info *pld before return false
driver core: fix resource leak in device_add()
misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
misc/mei/hdcp: Use correct macros to initialize uuid_le
mei: pxp: Use correct macros to initialize uuid_le
VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
firmware: stratix10-svc: fix error handle while alloc/add device failed
firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
applicom: Fix PCI device refcount leak in applicom_init()
eeprom: idt_89hpesx: Fix error handling in idt_init()
Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
hwtracing: hisi_ptt: Only add the supported devices to the filters list
PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
PCI: switchtec: Return -EFAULT for copy_to_user() errors
PCI/IOV: Enlarge virtfn sysfs name buffer
usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
coresight: cti: Add PM runtime call in enable_store
coresight: cti: Prevent negative values of enable count
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
media: uvcvideo: Refactor power_line_frequency_controls_limited
media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
alpha/boot/tools/objstrip: fix the check for ELF header
kobject: Fix slab-out-of-bounds in fill_kobj_path()
kobject: modify kobject_get_path() to take a const *
driver core: fix potential null-ptr-deref in device_add()
soundwire: cadence: Don't overflow the command FIFOs
i2c: designware: fix i2c_dw_clk_rate() return size to be u32
usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
iio: light: tsl2563: Do not hardcode interrupt trigger type
RDMA/hns: Fix refcount leak in hns_roce_mmap
dmaengine: HISI_DMA should depend on ARCH_HISI
RDMA/erdma: Fix refcount leak in erdma_mmap
dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
mfd: cs5535: Don't build on UML
objtool: add UACCESS exceptions for __tsan_volatile_read/write
perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
printf: fix errname.c list
perf record: Fix segfault with --overwrite and --max-size
selftests: use printf instead of echo -ne
selftests/ftrace: Fix bash specific "==" operator
selftests: find echo binary to use -ne options
sparc: allow PM configs for sparc32 COMPILE_TEST
perf tools: Fix auto-complete on aarch64
perf test bpf: Skip test if kernel-debuginfo is not present
perf intel-pt: Do not try to queue auxtrace data on pipe
perf inject: Use perf_data__read() for auxtrace
tools/tracing/rtla: osnoise_hist: use total duration for average calculation
leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
leds: led-core: Fix refcount leak in of_led_get()
perf llvm: Fix inadvertent file creation
gfs2: jdata writepage fix
cifs: use tcon allocation functions even for dummy tcon
cifs: Fix warning and UAF when destroy the MR list
cifs: Fix lost destroy smbd connection when MR allocate failed
NFSD: copy the whole verifier in nfsd_copy_write_verifier
nfsd: don't fsync nfsd_files on last close
nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
NFSD: fix problems with cleanup on errors in nfsd4_copy
nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
nfsd: fix race to check ls_layouts
NFSD: fix leaked reference count of nfsd4_ssc_umount_item
NFSD: enhance inter-server copy cleanup
drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
hid: bigben_probe(): validate report count
HID: bigben: use spinlock to safely schedule workers
HID: bigben_worker() remove unneeded check on report_field
HID: bigben: use spinlock to protect concurrent accesses
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
NFS: fix disabling of swap
nfs4trace: fix state manager flag printing
dm: remove flush_scheduled_work() during local_exit()
ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
hwmon: (mlxreg-fan) Return zero speed for broken fan
spi: bcm63xx-hsspi: Fix multi-bit mode setting
HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
ASoC: codecs: lpass: fix incorrect mclk rate
ASoC: codecs: lpass: register mclk after runtime pm
ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
HID: retain initial quirks set up when creating HID devices
HID: multitouch: Add quirks for flipped axes
scsi: aic94xx: Add missing check for dma_map_single()
scsi: mpt3sas: Fix a memory leak
drm/amdgpu: fix enum odm_combine_mode mismatch
ALSA: hda: Fix the control element identification for multiple codecs
hwmon: (ltc2945) Handle error case in ltc2945_value_store
hwmon: (asus-ec-sensors) add missing mutex path
regulator: tps65219: use generic set_bypass()
ASoC: dt-bindings: meson: fix gx-card codec node regex
ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
ASoC: rsnd: fixup #endif position
regmap: apply reg_base and reg_downshift for single register ops
dm: improve shrinker debug names
ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
ASoC: mchp-spdifrx: fix controls that works with completion mechanism
ASoC: mchp-spdifrx: fix return value in case completion times out
ASoC: mchp-spdifrx: fix controls which rely on rsr register
spi: dw_bt1: fix MUX_MMIO dependencies
ASoC: topology: Properly access value coming from topology file
gpio: vf610: connect GPIO label to dev name
dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
drm/mediatek: Clean dangling pointer on bind error path
drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
drm/mediatek: Drop unbalanced obj unref
drm/mediatek: Use NULL instead of 0 for NULL pointer
drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
drm/tegra: firewall: Check for is_addr_reg existence in IMM check
gpu: host1x: Don't skip assigning syncpoints to channels
gpu: host1x: Fix mask for syncpoint increment register
pinctrl: mediatek: Initialize variable *buf to zero
pinctrl: mediatek: Initialize variable pullen and pullup to zero
pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
habanalabs: bugs fixes in timestamps buff alloc
drm/msm/mdp5: Add check for kzalloc
drm/msm/dpu: Add check for pstates
drm/msm/dpu: Add check for cstate
drm/msm: use strscpy instead of strncpy
drm/msm/dpu: sc7180: add missing WB2 clock control
scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
drm/msm/dsi: Allow 2 CTRLs on v2.5.0
drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
regulator: tps65219: use IS_ERR() to detect an error pointer
drm/bridge: lt9611: pass a pointer to the of node
drm/bridge: lt9611: fix clock calculation
drm/bridge: lt9611: fix programming of video modes
drm/bridge: lt9611: fix polarity programming
drm/bridge: lt9611: fix HPD reenablement
drm/bridge: lt9611: fix sleep mode setup
drm/msm/dpu: Disallow unallocated resources to be returned
drm/msm/gem: Add check for kmalloc
drm/amdgpu: Use the sched from entity for amdgpu_cs trace
ALSA: hda/ca0132: minor fix for allocation size
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
drm/bridge: tc358767: Set default CLRSIPO count
ASoC: fsl_sai: initialize is_dsp_mode flag
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix exchange oversubscription for management commands
scsi: qla2xxx: Fix exchange oversubscription
drm/panel-edp: fix name for IVO product id 854b
drm/msm: clean event_thread->worker in case of an error
drm/vc4: hdmi: Correct interlaced timings again
drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
drm/vc4: hvs: Set AXI panic modes
pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
hwmon: (ftsteutates) Fix scaling of measurements
drm/vc4: drop all currently held locks if deadlock happens
gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
drm: tidss: Fix pixel format definition
drm/vc4: dpi: Fix format mapping for RGB565
drm/vkms: Fix null-ptr-deref in vkms_release()
drm/vkms: Fix memory leak in vkms_init()
drm/bridge: megachips: Fix error handling in i2c_register_driver()
drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
sefltests: netdevsim: wait for devlink instance after netns removal
selftest: fib_tests: Always cleanup before exit
net/mlx4_en: Introduce flexible array to silence overflow warning
net: lan966x: Fix possible deadlock inside PTP
net: bcmgenet: fix MoCA LED control
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
selftests/net: Interpret UDP_GRO cmsg data as an int value
net/smc: fix application data exception
net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bpf: Fix global subprog context argument resolution logic
LoongArch, bpf: Use 4 instructions for function address in JIT
xsk: check IFF_UP earlier in Tx path
can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
selftests/bpf: Fix xdp_do_redirect on s390x
bpf: Zeroing allocated object from slab in bpf memory allocator
wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
selftests/bpf: Fix map_kptr test.
thermal/drivers/hisi: Drop second sensor hi3660
tools/lib/thermal: Fix thermal_sampling_exit()
wifi: mac80211: fix off-by-one link setting
wifi: mac80211: avoid u32_encode_bits() warning
wifi: mac80211: Don't translate MLD addresses for multicast
wifi: mac80211: fix non-MLO station association
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
wifi: mac80211: move color collision detection report in a delayed work
crypto: crypto4xx - Call dma_unmap_page when done
crypto: octeontx2 - Fix objects shared between several modules
ACPI: resource: Do IRQ override on all TongFang GMxRGxx
ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
selftests/bpf: Fix out-of-srctree build
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
wifi: iwl4965: Add missing check for create_singlethread_workqueue()
wifi: iwl3945: Add missing check for create_singlethread_workqueue
clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
RISC-V: time: initialize hrtimer based broadcast clock event device
m68k: /proc/hardware should depend on PROC_FS
crypto: rsa-pkcs1pad - Use akcipher_request_complete
rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
xen/grant-dma-iommu: Implement a dummy probe_device() callback
libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
s390/ap: fix status returned by ap_qact()
s390/ap: fix status returned by ap_aqic()
s390: vfio-ap: tighten the NIB validity check
net: ipa: generic command param fix
Bluetooth: hci_qca: get wakeup status from serdev device handle
Bluetooth: L2CAP: Fix potential user-after-free
Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
cpufreq: davinci: Fix clk use after free
OPP: fix error checking in opp_migrate_dentry()
tap: tap_open(): correctly initialize socket uid
tun: tun_chr_open(): correctly initialize socket uid
net: add sock_init_data_uid()
s390/boot: fix mem_detect extended area allocation
s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
s390/boot: cleanup decompressor header files
s390/vmem: fix empty page tables cleanup under KASAN
s390/mem_detect: fix detect_memory() error handling
irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
irqchip: Fix refcount leak in platform_irqchip_probe
net/mlx5: Enhance debug print in page allocation failure
wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
wifi: mt76: add memory barrier to SDIO queue kick
wifi: mt76: mt7915: fix WED TxS reporting
wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
bpftool: profile online CPUs instead of possible
crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
selftests/bpf: Initialize tc in xdp_synproxy
can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
kselftest/arm64: Fix enumeration of systems without 128 bit SME
wifi: iwlwifi: mei: fix compilation errors in rfkill()
s390/bpf: Add expoline to tail calls
leds: led-class: Add missing put_device() to led_put()
crypto: xts - Handle EBUSY correctly
selftests/bpf: Fix vmtest static compilation error
selftests/bpf: Use consistent build-id type for liburandom_read.so
x86/microcode: Adjust late loading result reporting message
x86/microcode: Check CPU capabilities after late microcode update correctly
x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
powercap: fix possible name leak in powercap_register_zone()
crypto: seqiv - Handle EBUSY correctly
crypto: essiv - Handle EBUSY correctly
crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
ACPI: battery: Fix missing NUL-termination with large strings
wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
thermal/drivers/imx_sc_thermal: Fix the loop condition
thermal/drivers/imx_sc_thermal: Drop empty platform remove function
wifi: orinoco: check return value of hermes_write_wordrec()
wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
wifi: rtw89: Add missing check for alloc_workqueue
wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
thermal/drivers/tsens: limit num_sensors to 9 for msm8939
thermal/drivers/tsens: fix slope values for msm8939
thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
thermal/drivers/tsens: Drop msm8976-specific defines
x86/signal: Fix the value returned by strict_sas_size()
s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
s390/early: fix sclp_early_sccb variable lifetime
workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
arm64/cpufeature: Fix field sign for DIT hwcap detection
selftests/xsk: print correct error codes when exiting
selftests/xsk: print correct payload for packet dump
ACPICA: nsrepair: handle cases without a return value correctly
platform/chrome: cros_ec_typec: Update port DP VDO
crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
lib/mpi: Fix buffer overrun when SG is too long
rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
genirq: Fix the return type of kstat_cpu_irqs_sum()
ACPICA: Drop port I/O validation for some regions
crypto: x86/ghash - fix unaligned access in ghash_setkey()
libbpf: Fix invalid return address register in s390
wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
wifi: ipw2200: fix memory leak in ipw_wdev_init()
wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
libbpf: Fix btf__align_of() by taking into account field offsets
wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
wifi: rtw89: 8852c: rfk: correct DPK settings
wifi: rtw89: 8852c: rfk: correct DACK setting
wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: libertas: fix memory leak in lbs_init_adapter()
wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
wifi: rsi: Fix memory leak in rsi_coex_attach()
wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
wifi: mt76: mt7915: check return value before accessing free_block_num
wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
wifi: mt76: mt7915: add missing of_node_put()
block: use proper return value from bio_failfast()
block: bio-integrity: Copy flags when bio_integrity_payload is cloned
block: Fix io statistics for cgroup in throttle path
block: sync mixed merged request's failfast with 1st bio's
erofs: relinquish volume with mutex held
arm64: dts: qcom: pmk8350: Use the correct PON compatible
arm64: dts: qcom: pmk8350: Specify PBS register for PON
block: ublk: check IO buffer based on flag need_get_data
KEYS: asymmetric: Fix ECDSA use via keyctl uapi
x86/perf/zhaoxin: Add stepping check for ZXC
perf/x86/intel/ds: Fix the conversion from TSC to perf time
sched/rt: pick_next_rt_entity(): check list_entry
s390/dasd: Fix potential memleak in dasd_eckd_init()
arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
arm64: dts: qcom: msm8992-*: Fix up comments
arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
arm64: dts: qcom: sm8450: drop incorrect cells from serial
arm64: dts: qcom: sm8350: drop incorrect cells from serial
arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
blk-mq: correct stale comment of .get_budget
blk-mq: Fix potential io hung for shared sbitmap per tagset
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
blk-mq: avoid sleep in blk_mq_alloc_request_hctx
ARM: dts: stm32: Update part number NVMEM description on stm32mp131
arm64: dts: mediatek: mt7986: Fix watchdog compatible
arm64: dts: mediatek: mt8195: Fix watchdog compatible
arm64: dts: mediatek: mt8186: Fix watchdog compatible
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
arm64: dts: mt8186: Fix CPU map for single-cluster SoC
arm64: dts: mt8192: Fix CPU map for single-cluster SoC
arm64: dts: mt8195: Fix CPU map for single-cluster SoC
sbitmap: correct wake_batch recalculation to avoid potential IO hung
sbitmap: Use single per-bitmap counting to wake up queued tags
sbitmap: remove redundant check in __sbitmap_queue_get_batch
ARM: dts: imx7s: correct iomuxc gpr mux controller cells
ublk_drv: don't probe partitions if the ubq daemon isn't trusted
ublk_drv: remove nr_aborted_queues from ublk_device
ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
arm64: dts: meson: radxa-zero: allow usb otg mode
arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
ARM: imx: Call ida_simple_remove() for ida_simple_get
ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
ARM: s3c: fix s3c64xx_set_timer_source prototype
ARM: bcm2835_defconfig: Enable the framebuffer
arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
arm64: dts: msm8992-bullhead: add memory hole region
arm64: tegra: Fix duplicate regulator on Jetson TX1
arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
arm64: dts: meson-gx: Fix Ethernet MAC address unit name
arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
arm64: dts: qcom: sc7280: correct SPMI bus address cells
arm64: dts: qcom: sc7180: correct SPMI bus address cells
x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
ARM: zynq: Fix refcount leak in zynq_early_slcr_init
arm64: dts: imx8m: Align SoC unique ID node unit address
arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
arm64: dts: qcom: sm6350: Fix up the ramoops node
arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
arm64: dts: qcom: qcs404: use symbol names for PCIe resets
ARM: OMAP2+: Fix memory leak in realtime_counter_init()
ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
powerpc/mm: Rearrange if-else block to avoid clang warning
HID: asus: use spinlock to safely schedule workers
HID: asus: use spinlock to protect concurrent accesses
Linux 6.1.15
USB: core: Don't hold device lock while reading the "descriptors" sysfs file
scripts/tags.sh: fix incompatibility with PCRE2
fs: use consistent setgid checks in is_sxid()
attr: use consistent sgid stripping checks
attr: add setattr_should_drop_sgid()
fs: move should_remove_suid()
attr: add in_group_or_capable()
drm/amd/display: Properly reuse completion structure
usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO
arm64: dts: uniphier: Fix property name in PXs3 USB node
usb: gadget: u_serial: Add null pointer check in gserial_resume
USB: serial: option: add support for VW/Skoda "Carstick LTE"
usb: dwc3: pci: add support for the Intel Meteor Lake-M
drm/amd/display: Fix race condition in DPIA AUX transfer
drm/amd/display: Move DCN314 DOMAIN power control to DMCUB
vc_screen: don't clobber return value in vcs_read
net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
PM: sleep: Avoid using pr_cont() in the tasks freezing code
x86/cpu: Add Lunar Lake M
selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
HID: Ignore battery for ELAN touchscreen 29DF on HP
ASoC: codecs: es8326: Fix DTS properties reading
HID: core: Fix deadloop in hid_apply_multiplier.
neigh: make sure used and confirmed times are valid
ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
ASoC: SOF: amd: Fix for handling spurious interrupts from DSP
powerpc: Don't select ARCH_WANTS_NO_INSTR
IB/hfi1: Assign npages earlier
ASoC: rt715-sdca: fix clock stop prepare timeout issue
arm64: dts: rockchip: align rk3399 DMC OPP table with bindings
btrfs: send: limit number of clones and allocated memory size
pinctrl: amd: Fix debug output for debounce time
ACPI: NFIT: fix a potential deadlock during NFIT teardown
HID: Ignore battery for Elan touchscreen on Asus TP420IA
HID: elecom: add support for TrackBall 056E:011C
arm64: dts: rockchip: fix probe of analog sound card on rock-3a
arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
ARM: dts: rockchip: add power-domains property to dp node on rk3288
arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
Fix XFRM-I support for nested ESP tunnels
Linux 6.1.14
bpf: add missing header file include
randstruct: disable Clang 15 support
ext4: Fix function prototype mismatch for ext4_feat_ktype
platform/x86: nvidia-wmi-ec-backlight: Add force module parameter
platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY
audit: update the mailing list in MAINTAINERS
wifi: mwifiex: Add missing compatible string for SD8787
sh: define RUNTIME_DISCARD_EXIT
s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
arch: fix broken BuildID for arm64 and riscv
arm64: remove special treatment for the link order of head.o
riscv: remove special treatment for the link order of head.o
Bluetooth: btusb: Add more device IDs for WCN6855
x86/static_call: Add support for Jcc tail-calls
x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
x86/alternatives: Introduce int3_emulate_jcc()
uaccess: Add speculation barrier to copy_from_user()
nfp: ethtool: fix the bug of setting unsupported port speed
nfp: ethtool: support reporting link modes
powerpc/64s/radix: Fix RWX mapping with relocated kernel
selftests: kvm: move declaration at the beginning of main()
KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
drm/i915: Remove __maybe_unused from mtl_info
spi: mediatek: Enable irq before the spi registration
powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
docs: perf: Fix PMU instance name of hisi-pcie-pmu
spi: mediatek: Enable irq when pdata is ready
scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset
scsi: libsas: Add smp_ata_check_ready_type()
random: always mix cycle counter in add_latent_entropy()
sched/psi: Stop relying on timer_pending() for poll_work rescheduling
clk: mxl: syscon_node_to_regmap() returns error pointers
powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
clk: mxl: Fix a clk entry by adding relevant flags
clk: mxl: Add option to override gate clks
clk: mxl: Remove redundant spinlocks
clk: mxl: Switch from direct readl/writel based IO to regmap based IO
drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
wifi: rtl8xxxu: gen2: Turn on the rate control
wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
drm/etnaviv: don't truncate physical page address
Linux 6.1.13
net: sched: sch: Fix off by one in htb_activate_prios()
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
nvme-pci: refresh visible attrs for cmb attributes
alarmtimer: Prevent starvation by small intervals and SIG_IGN
perf/x86: Refuse to export capabilities for hybrid PMUs
kvm: initialize all of the kvm_debugregs structure before sending it to userspace
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
nvme-rdma: stop auth work after tearing down queues in error recovery
nvme-tcp: stop auth work after tearing down queues in error recovery
net/sched: tcindex: search key must be 16 bits
i40e: Add checking for null for nlmsg_find_attr()
mm: extend max struct page size for kmsan
mm/gup: add folio to list when folio_isolate_lru() succeed
ipv6: Fix tcp socket connection with DSCP.
ipv6: Fix datagram socket connection with DSCP.
ixgbe: add double of VLAN header when computing the max MTU
igb: Fix PPS input and output using 3rd and 4th SDP
igb: conditionalize I2C bit banging on external thermal sensor support
net: mpls: fix stale pointer if allocation fails during device rename
tipc: fix kernel warning when sending SYN message
net: use a bounce buffer for copying skb->mark
net: stmmac: Restrict warning on disabling DMA store and fwd mode
tracing: Make trace_define_field_ext() static
bnxt_en: Fix mqprio and XDP ring checking logic
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
net/sched: act_ctinfo: use percpu stats
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
ice: xsk: Fix cleaning of XDP_TX frames
net/sched: tcindex: update imperfect hash filters respecting rcu
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
net: bgmac: fix BCM5358 support by setting correct flags
i40e: add double of VLAN header when computing the max MTU
ixgbe: allow to increase MTU to 3K with XDP enabled
ice: fix lost multicast packets in promisc mode
drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
drm/vc4: Fix YUV plane handling when planes are in different buffers
drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
net: Fix unwanted sign extension in netdev_stats_to_stats64()
Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
coredump: Move dump_emit_page() to kill unused warning
freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
gpio: sim: fix a memory leak
mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
mm/filemap: fix page end in filemap_get_read_batch
mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
nilfs2: fix underflow in second superblock position calculations
hugetlb: check for undefined shift on 32 bit architectures
sched/psi: Fix use-after-free in ep_remove_wait_queue()
ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA: hda/realtek - fixed wrong gpio assigned
ALSA: hda/conexant: add a new hda codec SN6180
ALSA: hda: Fix codec device field initializan
mmc: mmc_spi: fix error handling in mmc_spi_probe()
mmc: sdio: fix possible resource leaks in some error paths
mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
mmc: jz4740: Work around bug on JZ4760(B)
drm/vmwgfx: Do not drop the reference to the handle too soon
drm/vmwgfx: Stop accessing buffer objects which failed init
drm/amd/display: Fail atomic_check early on normalize_zpos error
drm/amd/amdgpu: fix warning during suspend
drm: Disable dynamic debug as broken
fbdev: Fix invalid page access after closing deferred I/O devices
vmxnet3: move rss code block under eop descriptor
aio: fix mremap after fork null-deref
mm: shrinkers: fix deadlock in shrinker debugfs
kasan: fix Oops due to missing calls to kasan_arch_is_ready()
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
selftests: mptcp: userspace: fix v4-v6 test in v6.1
ceph: blocklist the kclient when receiving corrupted snap trace
ceph: move mount state enum to super.h
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
drm/amd/display: Properly handle additional cases where DCN is not supported
drm/amdgpu: Enable vclk dclk node for gc11.0.3
drm/amdgpu: enable HDP SD for gfx 11.0.3
drm/amd/display: Reset DMUB mailbox SW state after HW reset
drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2
drm/amd/display: Adjust downscaling limits for dcn314
drm/amd/display: Add missing brackets in calculation
nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set
nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
s390/decompressor: specify __decompress() buf len to avoid overflow
net: sched: sch: Bounds check priority
net: ethernet: mtk_eth_soc: Avoid truncating allocation
drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
powerpc/64: Fix perf profiling asynchronous interrupt handlers
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility
net/rose: Fix to not accept on connected socket
vdpa: ifcvf: Do proper cleanup if IFCVF init fails
tools/virtio: fix the vringh test for virtio ring changes
ASoC: cs42l56: fix DT probe
bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table
ALSA: hda: Do not unset preset when cleaning up codec
selftests/bpf: Verify copy_register_state() preserves parent/live fields
ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers
ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers
ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
ASoC: SOF: sof-audio: start with the right widget type
ASoC: amd: yc: Add DMI support for new acer/emdoor platforms
btrfs: lock the inode in shared mode before starting fiemap
btrfs: move the auto defrag code to defrag.c
mptcp: fix locking for in-kernel listener creation
mptcp: deduplicate error paths on endpoint creation
mptcp: fix locking for setsockopt corner-case
mptcp: sockopt: make 'tcp_fastopen_connect' generic
Linux 6.1.12
Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
KVM: x86: Mitigate the cross-thread return address predictions bug
x86/speculation: Identify processors vulnerable to SMT RSB predictions
drm/i915: Fix VBT DSI DVO port handling
drm/i915: Initialize the obj flags for shmem objects
drm/i915: Move fd_install after last use of fence
drm/amd/display: fix cursor offset on rotation 180
drm/amd/display: properly handling AGP aperture in vm setup
drm/amdgpu/smu: skip pptable init under sriov
drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
drm/amd/pm: bump SMU 13.0.7 driver_if header version
drm/amdgpu: Add unique_id support for GC 11.0.1/2
drm/amd/pm: bump SMU 13.0.0 driver_if header version
arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines
Fix page corruption caused by racy check in __free_pages
arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
rtmutex: Ensure that the top waiter is always woken up
tracing: Fix TASK_COMM_LEN in trace event format file
drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes
powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
riscv: kprobe: Fixup misaligned load text
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
ceph: flush cap releases when the session is flushed
drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping
pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group
clk: ingenic: jz4760: Update M/N/OD calculation algorithm
cxl/region: Fix passthrough-decoder detection
cxl/region: Fix null pointer dereference for resetting decoder
usb: typec: altmodes/displayport: Fix probe pin assign check
usb: core: add quirk for Alcor Link AK9563 smartcard reader
btrfs: free device in btrfs_close_devices for a single device filesystem
btrfs: simplify update of last_dir_index_offset when logging a directory
selftests: mptcp: stop tests earlier
selftests: mptcp: allow more slack for slow test-case
mptcp: be careful on subflow status propagation on errors
mptcp: do not wait for bare sockets' timeout
net: USB: Fix wrong-direction WARNING in plusb.c
cifs: Fix use-after-free in rdata->read_into_pages()
pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
pinctrl: aspeed: Revert "Force to disable the function's signal"
spi: dw: Fix wrong FIFO level setting for long xfers
pinctrl: single: fix potential NULL dereference
pinctrl: aspeed: Fix confusing types in return value
pinctrl: mediatek: Fix the drive register definition of some Pins
clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings
ASoC: topology: Return -ENOMEM on memory allocation failure
ASoC: fsl_sai: fix getting version from VERID
ASoC: tas5805m: add missing page switch.
ASoC: tas5805m: rework to avoid scheduling while atomic.
arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings
riscv: stacktrace: Fix missing the first frame
ALSA: pci: lx6464es: fix a debug loop
arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
arm64: dts: rockchip: fix input enable pinconf on rk3399
selftests: forwarding: lib: quote the sysctl values
net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used
rds: rds_rm_zerocopy_callback() use list_first_entry()
selftests: Fix failing VXLAN VNI filtering test
txhash: fix sk->sk_txrehash default
net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()
igc: Add ndo_tx_timeout support
net/mlx5: Serialize module cleanup with reload and remove
net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
net/mlx5: Expose SF firmware pages counter
net/mlx5: Store page counters in a single array
net/mlx5e: IPoIB, Show unknown speed instead of error
net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode
net/mlx5: Bridge, fix ageing of peer FDB entries
net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
ice: switch: fix potential memleak in ice_add_adv_recipe()
ice: Fix disabling Rx VLAN filtering with port VLAN enabled
ice: Do not use WQ_MEM_RECLAIM flag for workqueue
nvidiafb: detect the hardware support before removing console.
cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task
drm/virtio: exbuf->fence_fd unmodified on interrupted wait
drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled
HID: amd_sfh: if no sensors are enabled, clean up
net: microchip: sparx5: fix PTP init/deinit not checking all ports
uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
ionic: missed doorbell workaround
ionic: refactor use of ionic_rx_fill()
ionic: clean interrupt before enabling queue to avoid credit race
net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
net: macb: Perform zynqmp dynamic configuration only for SGMII interface
bonding: fix error checking in bond_debug_reregister()
net: phylink: move phy_device_free() to correctly release phy device
of: Make OF framebuffer device names unique
xfrm: fix bug with DSCP copy to v6 from v4 tunnel
RDMA/usnic: use iommu_map_atomic() under spin_lock()
RDMA/irdma: Fix potential NULL-ptr-dereference
xfrm: annotate data-race around use_time
IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
IB/hfi1: Restore allocated resources on failed copyout
xfrm: compat: change expression for switch in xfrm_xlate64
HID: logitech: Disable hi-res scrolling on USB
can: j1939: do not wait 250 ms if the same addr was already claimed
of/address: Return an error when no valid dma-ranges are found
tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ALSA: hda/realtek: Add Positivo N14KP6-TG
btrfs: zlib: zero-initialize zlib workspace
btrfs: limit device extents to the device size
hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC
Linux 6.1.11
bpf: Skip invalid kfunc call in backtrack_insn
gfs2: Always check inode size of inline inodes
gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
f2fs: fix to do sanity check on i_extra_isize in is_alive()
fbdev: smscufx: fix error handling code in ufx_usb_probe
f2fs: initialize locks earlier in f2fs_fill_super()
ovl: Use "buf" flexible array for memcpy() destination
fs/ntfs3: Validate attribute data and valid sizes
powerpc/imc-pmu: Revert nest_init_lock to being a mutex
powerpc/64s: Fix local irq disable when PMIs are disabled
powerpc/64s/radix: Fix crash with unaligned relocated kernel
iio:adc:twl6030: Enable measurement of VAC
ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
platform/x86/amd: pmc: add CONFIG_SERIO dependency
serial: 8250_dma: Fix DMA Rx rearm race
serial: 8250_dma: Fix DMA Rx completion race
phy: qcom-qmp-combo: fix runtime suspend
nvmem: core: fix return value
nvmem: core: fix cell removal on error
nvmem: core: fix device node refcounting
nvmem: core: fix registration vs use race
nvmem: core: fix cleanup after dev_set_name()
nvmem: core: remove nvmem_config wp_gpio
nvmem: core: initialise nvmem->id early
drm/amdgpu: update wave data type to 3 for gfx11
drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11
drm/amd: Fix initialization for nbio 4.3.0
drm/i915: Fix potential bit_17 double-free
drm/i915: Avoid potential vm use-after-free
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
dma-buf: actually set signaling bit for private stub fences
migrate: hugetlb: check for hugetlb shared PMD in node migration
maple_tree: fix mas_empty_area_rev() lower bound validation
Squashfs: fix handling and sanity checking of xattr_ids count
ia64: fix build error due to switch case label appearing next to declaration
highmem: round down the address passed to kunmap_flush_on_unmap()
mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups
mm, mremap: fix mremap() expanding for vma's with vm_ops->close()
mm/khugepaged: fix ->anon_vma race
mm/swapfile: add cond_resched() in get_swap_pages()
mm/uffd: fix pte marker when fork() without fork event
fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
fpga: m10bmc-sec: Fix probe rollback
x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
HV: hv_balloon: fix memory leak with using debugfs_lookup()
kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
usb: gadget: udc: do not clear gadget driver.bus
usb: typec: ucsi: Don't attempt to resume the ports before they exist
usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
mm: multi-gen LRU: fix crash during cgroup migration
Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
riscv: disable generation of unwind tables
parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
parisc: Fix return code of pdc_iodc_print()
nvmem: qcom-spmi-sdam: fix module autoloading
nvmem: sunxi_sid: Always use 32-bit MMIO reads
nvmem: brcm_nvram: Add check for kzalloc
iio: imu: fxos8700: fix MAGN sensor scale and unit
iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
iio: imu: fxos8700: fix failed initialization ODR mode assignment
iio: imu: fxos8700: fix incorrect ODR mode readback
iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
iio: imu: fxos8700: fix map label of channel type to MAGN sensor
iio: imu: fxos8700: fix IMU data bits returned to user space
iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
iio: imu: fxos8700: fix ACCEL measurement range selection
iio: light: cm32181: Fix PM support on system with 2 I2C resources
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
iio: adc: berlin2-adc: Add missing of_node_put() in error path
iio: adc: xilinx-ams: fix devm_krealloc() return value check
iio: hid: fix the retval in gyro_3d_capture_sample
iio: hid: fix the retval in accel_3d_capture_sample
rtc: efi: Enable SET/GET WAKEUP services as optional
efi: Accept version 2 of memory attributes table
ASoC: SOF: keep prepare/unprepare widgets in sink path
ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL
ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
ASoC: codecs: wsa883x: correct playback min/max rates
ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
ALSA: hda/realtek: Add Acer Predator PH315-54
watchdog: diag288_wdt: fix __diag288() inline assembly
watchdog: diag288_wdt: do not use stack buffers for hardware data
can: isotp: handle wait_event_interruptible() return values
can: isotp: split tx timer into transmission and timeout
net: qrtr: free memory on error path in radix_tree_insert()
ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap()
cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()
fbcon: Check font dimension limits
vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
usb: dwc3: qcom: enable vbus override when in OTG dr-mode
iio: adc: stm32-dfsdm: fill module aliases
bcache: Silence memcpy() run-time false positive warnings
drm/amd/display: Fix timing not changning when freesync video is enabled
net/x25: Fix to not accept on connected socket
platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
platform/x86: hp-wmi: Handle Omen Key event
platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
i2c: rk3x: fix a bunch of kernel-doc warnings
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
perf/x86/intel/cstate: Add Emerald Rapids
perf/x86/intel: Add Emerald Rapids
x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings
scsi: target: core: Fix warning on RT kernels
i2c: mxs: suppress probe-deferral error message
i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
certs: Fix build error when PKCS#11 URI contains semicolon
rtc: sunplus: fix format string for printing resource
efi: fix potential NULL deref in efi_mem_reserve_persistent
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
virtio-net: Keep stop() to follow mirror sequence of open()
selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
ata: libata: Fix sata_down_spd_limit() when no link speed is reported
can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
can: raw: fix CAN FD frame transmissions over CAN XL devices
can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
octeontx2-af: Fix devlink unregister
igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
riscv: kprobe: Fixup kernel panic when probing an illegal position
ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable
net: phy: meson-gxl: Add generic dummy stubs for MMD register access
sctp: do not check hb_timer.expires when resetting hb_timer
maple_tree: should get pivots boundary by type
squashfs: harden sanity check in squashfs_read_xattr_id_table
kunit: fix kunit_test_init_section_suites(...)
block: ublk: extending queue_size to fix overflow
netfilter: br_netfilter: disable sabotage_in hook after first suppression
ALSA: firewire-motu: fix unreleased lock warning in hwdep device
net/tls: tls_is_tx_ready() checked list_entry
drm/i915/adlp: Fix typo for reference clock
drm/i915: Fix up locking around dumping requests lists
drm/i915: Fix request ref counting during error capture & debugfs dump
drm/i915/guc: Fix locking when searching for a hung request
platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
platform/x86/amd/pmf: Ensure mutexes are initialized before use
platform/x86/amd/pmf: Fix to update SPS thermals when power supply change
platform/x86/amd/pmf: Add helper routine to check pprof is balanced
platform/x86/amd/pmf: Fix to update SPS default pprof thermals
platform/x86/amd/pmf: Add helper routine to update SPS thermals
platform/x86/amd/pmf: update to auto-mode limits only after AMT event
fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
netrom: Fix use-after-free caused by accept on already connected socket
block, bfq: fix uaf for bfqq in bic_set_bfqq()
block, bfq: replace 0/1 with false/true in bic apis
net: wwan: t7xx: Fix Runtime PM initialization
net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
sfc: correctly advertise tunneled IPv6 segmentation
skb: Do mix page pool and page referenced frags in GRO
dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
dpaa_eth: execute xdp_do_flush() before napi_complete_done()
virtio-net: execute xdp_do_flush() before napi_complete_done()
qede: execute xdp_do_flush() before napi_complete_done()
ice: Prevent set_channel from changing queues while RDMA active
vhost-scsi: unbreak any layout for response
use less confusing names for iov_iter direction initializers
fix "direction" argument of iov_iter_kvec()
fix 'direction' argument of iov_iter_{init,bvec}()
fix iov_iter_bvec() "direction" argument
memcpy_real(): WRITE is "data source", not destination...
zcore: WRITE is "data source", not destination...
READ is "data destination", not source...
WRITE is "data source", not destination...
copy_oldmem_kernel() - WRITE is "data source", not destination
vhost/net: Clear the pending messages when the backend is removed
ALSA: memalloc: Workaround for Xen PV
bpf: Fix the kernel crash caused by bpf_setsockopt().
scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command
drm/vc4: hdmi: make CEC adapter name unique
arm64: dts: imx8mm-verdin: Do not power down eth-phy
arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
bpf: Add missing btf_put to register_btf_id_dtor_kfuncs
ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
selftests/filesystems: grant executable permission to run_fat_tests.sh
bpf: Fix to preserve reg parent/live fields when copying range info
ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
bpf: Fix off-by-one error in bpf_mem_cache_idx()
ASoC: Intel: avs: Implement PCI shutdown
ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
Linux 6.1.10
net: mctp: purge receive queues on sk destruction
rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
net: fix NULL pointer in skb_segment_list
gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU
nvme-apple: only reset the controller when RTKit is running
cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
HID: playstation: sanity check DualSense calibration data.
HID: uclogic: Add support for XP-PEN Deco 01 V2
s390: workaround invalid gcc-11 out of bounds read warning
block: fix hctx checks for batch allocation
ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
LoongArch: Get frame info in unwind_start() when regs is not available
blk-cgroup: fix missing pd_online_fn() while activating policy
erofs: clean up parsing of fscache related options
kselftest: Fix error message for unconfigured LLVM builds
ARM: omap1: fix building gpio15xx
arm64: dts: msm8994-angler: fix the memory map
mac80211: Fix MLO address translation for multiple bss case
erofs/zmap.c: Fix incorrect offset calculation
bpf: Skip task with pid=1 in send_signal_common()
firmware: arm_scmi: Clear stale xfer->hdr.status
arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
arm64: dts: freescale: Fix pca954x i2c-mux node names
ARM: dts: vf610: Fix pca9548 i2c-mux node names
ARM: dts: imx: Fix pca9547 i2c-mux node name
Linux 6.1.9
amdgpu: fix build on non-DCN platforms.
perf/x86/amd: fix potential integer overflow on shift of a int
netfilter: conntrack: unify established states for SCTP paths
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
dt-bindings: riscv: fix single letter canonical order
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
acpi: Fix suspend with Xen PV
x86/sev: Add SEV-SNP guest feature negotiation support
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
Revert "mm/compaction: fix set skip in fast_find_migrateblock"
Fix up more non-executable files marked executable
tools: gpio: fix -c option of gpio-event-mon
treewide: fix up files incorrectly marked executable
block: ublk: move ublk_chr_class destroying after devices are removed
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
tsnep: Fix TX queue stop/wake for multiple queues
net/tg3: resolve deadlock in tg3_reset_task() during EEH
riscv: Move call to init_cpu_topology() to later initialization stage
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
net: mctp: mark socks as dead on unhash, prevent re-add
net: mctp: hold key reference when looking up a general key
net: mctp: move expiry timer delete to unhash
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: ravb: Fix possible hang if RIS2_QFF1 happen
net: ravb: Fix lack of register setting after system resumed for Gen3
gpio: ep93xx: Fix port F hwirq numbers in handler
gpio: mxc: Unlock on error path in mxc_flip_edge()
nvme: fix passthrough csi check
riscv/kprobe: Fix instruction simulation of JALR
sctp: fail if no bound addresses can be used for a given scope
net/sched: sch_taprio: do not schedule in taprio_reset()
tracing/osnoise: Use built-in RCU list checking
ACPI: video: Fix apple gmux detection
platform/x86: apple-gmux: Add apple_gmux_detect() helper
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
netrom: Fix use-after-free of a listening socket.
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
net: ethernet: adi: adin1110: Fix multicast offloading
net: dsa: microchip: fix probe of I2C-connected KSZ8563
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
netlink: annotate data races around sk_state
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around nlk->portid
netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
ACPI: video: Add backlight=native DMI quirk for Asus U46E
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
drm/i915/selftest: fix intel_selftest_modify_policy argument types
nvme-fc: fix initialization order
nvme: consolidate setting the tagset flags
nvme: simplify transport specific device attribute handling
net: fec: Use page_pool_put_full_page when freeing rx buffers
net: fix UaF in netns ops registration error path
netlink: prevent potential spectre v1 gadgets
iavf: schedule watchdog immediately when changing primary MAC
iavf: fix temporary deadlock and failure to set MAC address
drm/i915: Fix a memory leak with reused mmap_offset
drm/drm_vma_manager: Add drm_vma_node_allow_once()
i2c: designware: Fix unbalanced suspended flag
i2c: designware: use casting of u64 in clock multiplication to avoid overflow
io_uring: always prep_async for drain requests
net: mana: Fix IRQ name - add PCI and queue number
io_uring: inline __io_req_complete_put()
io_uring: remove io_req_tw_post_queue
io_uring: use io_req_task_complete() in timeout
io_uring: hold locks for io_req_complete_failed
io_uring: inline __io_req_complete_post()
io_uring: inline io_req_task_work_add()
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
drm/amdgpu/display/mst: limit payload to be updated one by one
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
drm/display/dp_mst: Correct the kref of port.
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
EDAC/device: Respect any driver-supplied workqueue polling value
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
ipv6: fix reachability confirmation with proxy_ndp
regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
thermal: intel: int340x: Protect trip temperature from concurrent updates
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
scsi: ufs: core: Fix devfreq deadlocks
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
io_uring/net: cache provided buffer group value for multishot receives
ovl: fail on invalid uid/gid mapping at copy up
ovl: fix tmpfile leak
ksmbd: limit pdu length size according to connection status
ksmbd: downgrade ndr version error message to debug
ksmbd: do not sign response to session request for guest login
ksmbd: add max connections parameter
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
ftrace/scripts: Update the instructions for ftrace-bisect.sh
trace_events_hist: add check for return value of 'create_hist_field'
tracing: Make sure trace_printk() can output as soon as it can be used
ftrace: Export ftrace_free_filter() to modules
module: Don't wait for GOING modules
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
kvm/vfio: Fix potential deadlock on vfio group_lock
scsi: hpsa: Fix allocation size for scsi_host_alloc()
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
sched/uclamp: Fix a uninitialized variable warnings
sched/fair: Check if prev_cpu has highest spare cap in feec()
wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
wifi: mac80211: Proper mark iTXQs for resumption
io_uring/msg_ring: fix remote queue to disabled ring
drm/amdgpu: complete gfxoff allow signal during suspend without delay
drm/i915: Allow alternate fixed modes always for eDP
drm/i915: Allow panel fixed modes to have differing sync polarities
Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
arm64: efi: Account for the EFI runtime stack in stack unwinder
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Recover from synchronous exceptions occurring in firmware
Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
btrfs: zoned: enable metadata over-commit for non-ZNS setup
firmware: coreboot: Check size of table entry and use flex-array
ata: pata_cs5535: Don't build on UML
lockref: stop doing cpu_relax in the cmpxchg loop
platform/x86: simatic-ipc: add another model
platform/x86: simatic-ipc: correct name of a model
platform/x86: asus-wmi: Ignore fan on E410MA
platform/x86: asus-wmi: Add quirk wmi_ignore_fan
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
r8152: add vendor/device ID pair for Microsoft Devkit
scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
spi: spidev: remove debug messages that access spidev->spi without locking
cifs: fix potential memory leaks in session setup
drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
drm/amdkfd: Add sync after creating vram bo
ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
cpufreq: armada-37xx: stop using 0 as NULL pointer
tools/nolibc: prevent gcc from making memset() loop over itself
tools/nolibc: fix missing includes causing build issues at -O0
tools/nolibc: Fix S_ISxxx macros
nolibc: fix fd_set type
perf/x86/intel/uncore: Add Emerald Rapids
perf/x86/msr: Add Emerald Rapids
perf/x86/msr: Add Meteor Lake support
perf/x86/cstate: Add Meteor Lake support
xen/pvcalls: free active map buffer on pvcalls_front_free_map
s390: expicitly align _edata and _end symbols on page boundary
s390/debug: add _ASM_S390_ prefix to header guard
drm: Add orientation quirk for Lenovo ideapad D330-10IGL
net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
ASoC: fsl_micfil: Correct the number of steps on SX controls
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
kcsan: test: don't put the expect array on the stack
ASoC: support machine driver with max98360
ASoC: amd: yc: Add ASUS M5402RA into DMI table
ASoC: mediatek: mt8186: Add machine support for max98357a
ASoC: mediatek: mt8186: support rt5682s_max98360
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
cpufreq: CPPC: Add u64 casts to avoid overflowing
spi: cadence: Fix busy cycles calculation
ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
ASoC: SOF: Add FW state to debugfs
ASoC: SOF: pm: Always tear down pipelines before DSP suspend
ASoC: SOF: pm: Set target state earlier
scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
tcp: fix rate_app_limited to default to 1
bnxt: Do not read past the end of test names
net: stmmac: enable all safety features by default
thermal: core: call put_device() only after device_register() fails
thermal/core: fix error code in __thermal_cooling_device_register()
thermal: Validate new state in cur_state_store()
net: dsa: microchip: ksz9477: port map correction in ALU table entry register
selftests/net: toeplitz: fix race on tpacket_v3 block close
driver core: Fix test_async_probe_init saves device in wrong array
w1: fix WARNING after calling w1_process()
w1: fix deadloop in __w1_remove_master_device()
device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ptdma: pt_core_execute_cmd() should use spinlock
usb: dwc3: fix extcon dependency
tcp: avoid the lookup process failing to get sk in ehash table
nvme-pci: fix timeout request state check
net: sched: gred: prevent races when adding offloads to stats
drm/amd/display: fix issues with driver unload
phy: phy-can-transceiver: Skip warning if no "max-bitrate"
dmaengine: tegra: Fix memory leak in terminate_all()
dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
cifs: fix potential deadlock in cache_refresh_path()
drm/i915/selftests: Unwind hugepages to drop wakeref on error
HID: betop: check shape of output reports
l2tp: prevent lockdep issue in l2tp_tunnel_register()
virtio-net: correctly enable callback during start_xmit
net: macb: fix PTP TX timestamp failure due to packet padding
dmaengine: Fix double increment of client_count in dma_chan_get()
drm/panfrost: fix GENERIC_ATOMIC64 dependency
net: mlx5: eliminate anonymous module_init & module_exit
net/mlx5: E-switch, Fix switchdev mode after devlink reload
net/mlx5e: Set decap action based on attr for sample
net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
net/mlx5e: Avoid false lock dependency warning on tc_ht even more
net: ipa: disable ipa interrupt during suspend
Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
Bluetooth: hci_event: Fix Invalid wait context
Bluetooth: ISO: Fix possible circular locking dependency
Bluetooth: ISO: Avoid circular locking dependency
Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
Bluetooth: hci_conn: Fix memory leaks
Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
netfilter: conntrack: handle tcp challenge acks during connection reuse
usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
usb: ucsi: Ensure connector delayed work items are flushed
block/rnbd-clt: fix wrong max ID in ida_alloc_max
HID: revert CHERRY_MOUSE_000C quirk
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
pinctrl: rockchip: fix mux route data for rk3568
net: stmmac: fix invalid call to mdiobus_get_phy()
HID: check empty report_list in bigben_probe()
HID: check empty report_list in hid_validate_values()
net: mdio: validate parameter addr in mdiobus_get_phy()
net: usb: sr9700: Handle negative len
l2tp: close all race conditions in l2tp_tunnel_register()
l2tp: convert l2tp_tunnel_list to idr
net/sched: sch_taprio: fix possible use-after-free
net: stmmac: Fix queue statistics reading
pinctrl: rockchip: fix reading pull type on rk3568
wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
net: lan966x: add missing fwnode_handle_put() for ports node
net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
net: nfc: Fix use-after-free in local_cleanup()
phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
drm/vc4: bo: Fix unused variable warning
bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
amd-xgbe: Delay AN timeout during KR training
amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
bpf: hash map, avoid deadlock with suitable hash mask
phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
drm/vc4: bo: Fix drmm_mutex_init memory hog
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
drm/msm/gpu: Fix potential double-free
phy: ti: fix Kconfig warning and operator precedence
kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
arm64: dts: qcom: msm8992-libra: Fix the memory map
arm64: dts: qcom: msm8992: Don't use sfpb mutex
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
affs: initialize fsdata in affs_truncate()
IB/hfi1: Remove user expected buffer invalidate race
IB/hfi1: Immediately remove invalid memory from hardware
IB/hfi1: Fix expected receive setup error exit issues
IB/hfi1: Reserve user expected TIDs
IB/hfi1: Reject a zero-length user expected buffer
RDMA/core: Fix ib block iterator counter overflow
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
erofs: fix kvcalloc() misuse with __GFP_NOFAIL
RDMA/rxe: Prevent faulty rkey generation
RDMA/rxe: Fix inaccurate constants in rxe_type_info
tomoyo: fix broken dependency on *.conf.default
HID: amd_sfh: Fix warning unwind goto
interconnect: qcom: msm8996: Fix regmap max_register values
interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Harden shared memory access in fetch_response
EDAC/highbank: Fix memory leak in highbank_mc_probe()
reset: uniphier-glue: Fix possible null-ptr-deref
reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
soc: imx8m: Fix incorrect check for of_clk_get_by_name()
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
HID: intel_ish-hid: Add check for ishtp_dma_tx_map
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
arm64: dts: imx8mp: Fix power-domain typo
arm64: dts: imx8mp: Fix missing GPC Interrupt
soc: imx: imx8mp-blk-ctrl: don't set power device name
ARM: imx: add missing of_node_put()
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
arm64: dts: verdin-imx8mm: fix dev board audio playback
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: verdin-imx8mm: fix dahlia audio playback
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory: tegra: Remove clients SID override programming
Linux 6.1.8
soc: qcom: apr: Make qcom,protection-domain optional again
Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
block: mq-deadline: Rename deadline_is_seq_writes()
net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
net/ulp: use consistent error code when blocking ULP
octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
drm/amdgpu: correct MEC number for gfx11 APUs
drm/amdgpu: add tmz support for GC IP v11.0.4
drm/amdgpu: add tmz support for GC 11.0.1
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
drm/amdgpu: enable GFX IP v11.0.4 CG support
drm/amdgpu: enable PSP IP v13.0.11 support
drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
drm/amdgpu: add smu 13 support for smu 13.0.11
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
drm/amdgpu/discovery: add PSP IP v13.0.11 support
drm/amdgpu: add gmc v11 support for GC 11.0.4
drm/amdgpu: add gfx support for GC 11.0.4
drm/amdgpu/discovery: set the APU flag for GC 11.0.4
drm/amdgpu: set GC 11.0.4 family
drm/amdgpu/discovery: enable mes support for GC v11.0.4
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
exit: Use READ_ONCE() for all oops/warn limit reads
docs: Fix path paste-o for /sys/kernel/warn_count
panic: Expose "warn_count" to sysfs
panic: Introduce warn_limit
panic: Consolidate open-coded panic_on_warn checks
exit: Allow oops_limit to be disabled
exit: Expose "oops_count" to sysfs
exit: Put an upper limit on how often we can oops
panic: Separate sysctl logic from CONFIG_SMP
efi: rt-wrapper: Add missing include
arm64: efi: Execute runtime services from a dedicated stack
fs/ntfs3: Fix attr_punch_hole() null pointer derenference
cifs: reduce roundtrips on create/qinfo requests
drm/amd/display: disable S/G display on DCN 3.1.4
drm/amd/display: disable S/G display on DCN 3.1.5
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
drm/amd/display: Calculate output_color_space after pixel encoding adjustment
drm/amd/display: Fix set scaling doesn's work
drm/i915: Remove unused variable
drm/i915: Allow switching away via vga-switcheroo if uninitialized
drm/i915/display: Check source height is > 0
drm/i915: re-disable RC6p on Sandy Bridge
drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
drm/amdgpu: allow multipipe policy on ASICs with one MEC
drm/amdgpu: fix amdgpu_job_free_resources v2
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
VMCI: Use threaded irqs instead of tasklets
mei: me: add meteor lake point M DID
mei: bus: fix unlink on bus in error path
gsmi: fix null-deref in gsmi_get_variable
serial: exar: Add support for Sealevel 7xxxC serial cards
serial: atmel: fix incorrect baudrate setup
serial: amba-pl011: fix high priority character transmission in rs486 mode
dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
dmaengine: idxd: Prevent use after free on completion memory
dmaengine: idxd: Let probe fail when workqueue cannot be enabled
dmaengine: tegra210-adma: fix global intr clear
dmaengine: lgm: Move DT parsing after initialization
serial: pch_uart: Pass correct sg to dma_unmap_sg()
dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
arm64: dts: imx8mp: correct usb clocks
usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
USB: gadget: Add ID numbers to configfs-gadget driver names
usb: gadget: g_webcam: Send color matching descriptor per frame
usb: typec: altmodes/displayport: Fix pin assignment calculation
usb: typec: altmodes/displayport: Add pin assignment helper
usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
usb: musb: fix error return code in omap2430_probe()
usb: host: ehci-fsl: Fix module alias
usb: cdns3: remove fetched trb from cache before dequeuing
USB: serial: cp210x: add SCALANCE LPE-9000 device id
USB: gadgetfs: Fix race between mounting and unmounting
selftests: mptcp: userspace: validate v4-v6 subflows mix
mptcp: netlink: respect v4/v6-only sockets
mptcp: explicitly specify sock family at subflow creation time
io_uring/poll: don't reissue in case of poll race on multishot request
pktcdvd: check for NULL returna fter calling bio_split_to_limits()
tty: fix possible null-ptr-defer in spk_ttyio_release
tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
thunderbolt: Do not report errors if on-board retimers are found
thunderbolt: Use correct function to calculate maximum USB3 link rate
thunderbolt: Disable XDomain lane 1 only in software connection manager
cifs: do not include page data when checking signature
btrfs: fix race between quota rescan and disable leading to NULL pointer deref
btrfs: fix invalid leaf access due to inline extent during lseek
btrfs: qgroup: do not warn on record without old_roots populated
btrfs: do not abort transaction on failure to update log root
btrfs: do not abort transaction on failure to write log tree when syncing log
btrfs: add missing setup of log for full commit at add_conflicting_inode()
btrfs: fix directory logging due to race with concurrent index key deletion
btrfs: fix missing error handling when logging directory items
btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
ACPI: PRM: Check whether EFI runtime is available
comedi: adv_pci1760: Fix PWM instruction handling
usb: core: hub: disable autosuspend for TI TUSB8041
misc: fastrpc: Fix use-after-free race condition for maps
misc: fastrpc: Don't remove map on creater_process and device_release
misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
usb: misc: onboard_hub: Move 'attach' work to the driver
usb: misc: onboard_hub: Invert driver registration order
USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
staging: vchiq_arm: fix enum vchiq_status return types
USB: serial: option: add Quectel EM05CN modem
USB: serial: option: add Quectel EM05CN (SG) modem
USB: serial: option: add Quectel EC200U modem
USB: serial: option: add Quectel EM05-G (RS) modem
USB: serial: option: add Quectel EM05-G (CS) modem
USB: serial: option: add Quectel EM05-G (GR) modem
prlimit: do_prlimit needs to have a speculation check
xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
usb: acpi: add helper to check port lpm capability using acpi _DSM
xhci: Add a flag to disable USB3 lpm on a xhci root port level.
xhci: Add update_hub_device override for PCI xHCI hosts
xhci: Fix null pointer dereference when host dies
usb: xhci: Check endpoint is valid before dereferencing it
xhci-pci: set the dma max_seg_size
Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
hugetlb: unshare some PMDs when splitting VMAs
mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
nilfs2: fix general protection fault in nilfs_btree_insert()
zonefs: Detect append writes at invalid locations
LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
Add exception protection processing for vd in axi_chan_handle_err function
proc: fix PIE proc-empty-vm, proc-pid-vm tests
nommu: fix split_vma() map_count error
nommu: fix do_munmap() error path
nommu: fix memory leak in do_mmap() error path
wifi: mac80211: fix initialization of rx->link and rx->link_sta
wifi: mac80211: sdata can be NULL during AMPDU start
wifi: mac80211: reset multiple BSSID options in stop_ap()
wifi: mac80211: fix MLO + AP_VLAN check
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
Bluetooth: hci_qca: Fix driver shutdown on closed serdev
Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
fbdev: omapfb: avoid stack overflow warning
of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
perf/x86/rapl: Add support for Intel Emerald Rapids
perf/x86/rapl: Add support for Intel Meteor Lake
memblock tests: Fix compilation error.
cifs: fix race in assemble_neg_contexts()
perf/x86/rapl: Treat Tigerlake like Icelake
f2fs: let's avoid panic if extent_tree is not created
x86/asm: Fix an assembler warning with current binutils
btrfs: always report error in run_one_delayed_ref()
selftests: net: fix cmsg_so_mark.sh test hang
RDMA/srp: Move large values to a new enum for gcc13
bpf: keep a reference to the mm, in case the task is dead.
r8169: fix dmar pte write access is not set error
r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
vdpa_sim_net: should not drop the multicast/broadcast packet
vduse: Validate vq_num in vduse_validate_config()
virtio_pci: modify ENOENT to EINVAL
vdpa/mlx5: Avoid overwriting CVQ iotlb
vdpa/mlx5: Avoid using reslock in event_handler
vdpa/mlx5: Return error on vlan ctrl commands if not supported
tools/virtio: initialize spinlocks in vring_test.c
net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
pNFS/filelayout: Fix coalescing test for single DS
wifi: iwlwifi: fw: skip PPAG for JF
btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
dma-buf: fix dma_buf_export init order v2
Linux 6.1.7
pinctrl: amd: Add dynamic debugging for active GPIOs
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
block: handle bio_split_to_limits() NULL return
io_uring/io-wq: only free worker if it was allocated for creation
io_uring/io-wq: free worker if task_work creation is canceled
drm/i915: Fix CFI violations in gt_sysfs
io_uring/poll: attempt request issue after racy poll wakeup
io_uring: lock overflowing for IOPOLL
efi: fix NULL-deref in init error path
ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
platform/x86/amd: Fix refcount leak in amd_pmc_probe
platform/surface: aggregator: Add missing call to ssam_request_sync_free()
bnxt: make sure we return pages to the pool
net: hns3: fix wrong use of rss size during VF rss config
net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
igc: Fix PPS delta between two synchronized end-points
perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
perf kmem: Support legacy tracepoints
perf build: Properly guard libbpf includes
octeontx2-pf: Fix resource leakage in VF driver unbind
selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
net/mlx5e: Fix macsec ssci attribute handling in offload path
net/mlx5e: Don't support encap rules with gbp option
net/mlx5: Fix ptp max frequency adjustment range
net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
net/mlx5e: Verify dev is present for fix features ndo
net/mlx5: Fix command stats access after free
net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
net/mlx5: check attr pointer validity before dereferencing it
Revert "r8169: disable detection of chip version 36"
net/sched: act_mpls: Fix warning during failed attribute validation
drm/vmwgfx: Remove rcu locks from user resources
drm/vmwgfx: Remove vmwgfx_hashtab
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx: Remove ttm object hashtable
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx: Write the driver id registers
ice: Add check for kzalloc
ice: Fix potential memory leak in ice_gnss_tty_write()
drm/amdgpu: Fix potential NULL dereference
tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
tools/nolibc: restore mips branch ordering in the _start block
ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
af_unix: selftest: Fix the size of the parameter to connect()
gro: take care of DODGY packets
gro: avoid checking for a failed search
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
hvc/xen: lock console list traversal
sched/core: Fix arch_scale_freq_tick() on tickless systems
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
nfsd: fix handling of cached open files in nfsd4_open codepath
nfsd: rework refcounting in filecache
NFSD: Add an nfsd_file_fsync tracepoint
nfsd: reorganize filecache.c
nfsd: remove the pages_flushed statistic from filecache
NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
NFSD: Pass the target nfsd_file to nfsd_commit()
tipc: fix unexpected link reset due to discovery messages
stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
ALSA: usb-audio: Relax hw constraints for implicit fb sync
ALSA: usb-audio: Make sure to stop endpoints before closing EPs
mtd: cfi: allow building spi-intel standalone
mtd: parsers: scpart: fix __udivdi3 undefined on mips
ASoC: wm8904: fix wrong outputs volume after power reactivation
drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
drm/msm/dpu: Fix some kernel-doc comments
ASoC: Intel: sof-nau8825: fix module alias overflow
ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
ASoC: Intel: fix sof-nau8825 link failure
scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
regulator: da9211: Use irq handler when ready
x86/resctrl: Fix event counts regression in reused RMIDs
x86/resctrl: Fix task CLOSID/RMID update race
x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
selftests: netfilter: fix transaction test script timeout handling
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
iommu/arm-smmu: Don't unregister on shutdown
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
iommu/arm-smmu-v3: Don't unregister on shutdown
iommu/iova: Fix alloc iova overflows issue
mm: Always release pages to the buddy allocator in memblock_free_late().
drm/amdgpu: enable VCN DPG for GC IP v11.0.4
drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
drm/amdgpu: add soc21 common ip block support for GC 11.0.4
drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
drm/amd/pm: enable mode1 reset on smu_v13_0_10
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
drm/i915/gt: Cleanup partial engine discovery failures
iavf/iavf_main: actually log ->src mask when talking about it
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
ixgbe: fix pci device refcount leak
platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
arm64/mm: fix incorrect file_map_count for invalid pmd
arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
arm64/signal: Always accept SVE signal frames on SME only systems
dt-bindings: msm: dsi-controller-main: Fix description of core clock
dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
arm64/signal: Always allocate SVE signal frames on SME only systems
drm/msm/adreno: Make adreno quirks not overwrite each other
firmware/psci: Don't register with debugfs if PSCI isn't available
firmware/psci: Fix MEM_PROTECT_RANGE function numbers
drm/msm: another fix for the headless Adreno GPU
dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
platform/x86: asus-wmi: Don't load fan curves without fan
platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
platform/surface: aggregator: Ignore command messages not intended for us
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
ASoC: rt9120: Make dev PM runtime bind AsoC component PM
io_uring/fdinfo: include locked hash table in fdinfo output
cifs: fix double free on failed kerberos auth
cifs: do not query ifaces on smb1 mounts
cifs: fix file info setting in cifs_open_file()
cifs: fix file info setting in cifs_query_path_info()
cifs: Fix uninitialized memory read for smb311 posix symlink create
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: move remaining FPU code to dml folder
drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
drm/amdgpu: Fixed bug on error when unloading amdgpu
drm/amd: Delay removal of the firmware framebuffer
drm/i915: Fix potential context UAFs
drm/i915: Reserve enough fence slot for i915_vma_unbind_async
drm/i915/gt: Reset twice
drm: Optimize drm buddy top-down allocation method
drm/amd/pm/smu13: BACO is supported when it's in BACO state
drm/virtio: Fix GEM handle creation UAF
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
brcmfmac: Prefer DT board type over DMI board type
s390/kexec: fix ipl report address for kdump
perf auxtrace: Fix address filter duplicate symbol selection
net: stmmac: add aux timestamps fifo clearance wait
ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
arm64: cmpxchg_double*: hazard against entire exchange variable
arm64: mte: Avoid the racy walk of the vma list during core dump
arm64: mte: Fix double-freeing of the temporary tag storage during coredump
io_uring/poll: add hash if ready poll request can't complete inline
docs: Fix the docs build with Sphinx 6.0
efi: tpm: Avoid READ_ONCE() for accessing the event log
efi: fix userspace infinite retry read efivars after EFI runtime services page fault
KVM: arm64: Fix S1PTW handling on RO memslots
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
ALSA: hda/realtek - Turn on power early
ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
ALSA: control-led: use strscpy in set_led_id()
Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
Linux 6.1.6
ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
net: sched: disallow noqueue for qdisc classes
gcc: disable -Warray-bounds for gcc-11 too
Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
x86/fpu: Allow PKRU to be (once again) written by ptrace.
x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
parisc: Align parisc MADV_XXX constants with all other architectures
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
arm64: zynqmp: Fix the memory node for k26/k24 kria som boards
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
usb: dwc3: otg: Enable OTG support in dwc3-core driver
usb: dwc3: fixed OTG feature failure for xilinx platform
usb: dwc3: core: disable 3.0 clock when operating in 2.0 device mode
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| | |
mtd: spi-nor: Fix flash lock failure in Macronix flashes
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|