Список изменений
в Linux
5.17.2
ACPI / x86:
Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
ACPI / x86:
Add skip i2c clients quirk for Nextbook Ares 8
ACPI/APEI:
Limit printable size of BERT table data
ACPI:
APEI: fix return value of __setup handlers
ACPI:
CPPC: Avoid out of bounds access when parsing _CPC data
ACPI:
properties: Consistently return -ENOENT if there are no more references
ACPICA:
Avoid walking the ACPI Namespace if it is not there
Linux:
Adjust cifssb maximum read size
af_netlink:
Fix shift out of bounds in group mask calculation
af_unix:
Fix some data-races around unix_sk(sk)->oob_skb.
af_unix:
Support POLLPRI for OOB.
ALSA:
cs4236: fix an incorrect NULL check on list iterator
ALSA:
firewire-lib: fix uninitialized flag for AV/C deferred transaction
ALSA:
hda/realtek: Add alc256-samsung-headphone fixup
ALSA:
hda/realtek: Fix audio regression on Mi Notebook Pro 2020
ALSA:
hda: Avoid unsol event during RPM suspending
ALSA:
hda: Fix driver index handling at re-binding
ALSA:
intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ALSA:
intel-dspconfig: add ES8336 support for CNL
ALSA:
intel-nhlt: add helper to detect SSP link mask
ALSA:
pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
ALSA:
spi: Add check for clk_enable()
arm64/mm:
avoid fixmap race condition when create pud mapping
arm64:
defconfig: build imx-sdma as a module
arm64:
Do not defer reserve_crashkernel() for platforms with no DMA memory zones
arm64:
dts: broadcom: bcm4908: use proper TWD binding
arm64:
dts: broadcom: Fix sata nodename
arm64:
dts: ls1043a: Update i2c dma properties
arm64:
dts: ls1046a: Update i2c node dma properties
arm64:
dts: ns2: Fix spi-cpol and spi-cpha property
arm64:
dts: qcom: ipq6018: fix usb reference period
arm64:
dts: qcom: msm8916-j5: Fix typo
arm64:
dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
arm64:
dts: qcom: sc7280: Fix gmu unit address
arm64:
dts: qcom: sdm845: fix microphone bias properties and values
arm64:
dts: qcom: sm8150: Correct TCS configuration for apps rsc
arm64:
dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
arm64:
dts: qcom: sm8250: fix PCIe bindings to follow schema
arm64:
dts: qcom: sm8350: Correct TCS configuration for apps rsc
arm64:
dts: qcom: sm8450: Update cpuidle states parameters
arm64:
dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
arm64:
dts: ti: k3-am64: Fix gic-v3 compatible regs
arm64:
dts: ti: k3-am65: Fix gic-v3 compatible regs
arm64:
dts: ti: k3-j7200: Fix gic-v3 compatible regs
arm64:
dts: ti: k3-j721e: Fix gic-v3 compatible regs
arm64:
dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances
arm64:
dts: ti: k3-j721s2: Fix gic-v3 compatible regs
arm64:
mm: Drop 'const' from conditional arm64_dma_phys_limit definition
arm64:
module: remove (NOLOAD) from linker script
arm64:
prevent instrumentation of bp hardening callbacks
arm64:
signal: nofpsimd: Do not allocate fp/simd context when not available
ARM:
9187/1: JIVE: fix return value of __setup handler
ARM:
configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
ARM:
configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
ARM:
dts: at91: sama5d2: Fix PMERRLOC resource size
ARM:
dts: at91: sama7g5: Remove unused properties in i2c nodes
ARM:
dts: bcm2711: Add the missing L1/L2 cache information
ARM:
dts: bcm2837: Add the missing L1/L2 cache information
ARM:
dts: exynos: add missing HDMI supplies on SMDK5250
ARM:
dts: exynos: add missing HDMI supplies on SMDK5420
ARM:
dts: exynos: fix UART3 pins configuration in Exynos5250
ARM:
dts: Fix OpenBMC flash layout label addresses
ARM:
dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
ARM:
dts: imx: Add missing LVDS decoder on M53Menlo
ARM:
dts: qcom: fix gic_irq_domain_translate warnings for msm8960
ARM:
dts: qcom: ipq4019: fix sleep clock
ARM:
dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
ARM:
dts: spear1340: Update serial node properties
ARM:
dts: spear13xx: Update SPI dma properties
ARM:
dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM:
dts: sun8i: v3s: Move the csi1 block to follow address order
ARM:
ftrace: avoid redundant loads or clobbering IP
ARM:
iop32x: offset IRQ numbers by 1
ARM:
mmp: Fix failure to remove sram device
ARM:
tegra: tamonten: Fix I2C3 pad setting
ARM:
tegra: transformer: Drop reg-shift for Tegra HS UART
ASoC:
acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
ASoC:
amd: Fix reference to PCM buffer address
ASoC:
amd: vangogh: fix uninitialized symbol warning in machine driver
ASoC:
amd: vg: fix for pm resume callback sequence
ASoC:
atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
ASoC:
atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC:
atmel: Fix error handling in snd_proto_probe
ASoC:
atmel_ssc_dai: Handle errors for clk_enable
ASoC:
codecs: Check for error pointer after calling devm_regmap_init_mmio
ASoC:
codecs: rx-macro: fix accessing array out of bounds for enum type
ASoC:
codecs: rx-macro: fix accessing compander for aux
ASoC:
codecs: va-macro: fix accessing array out of bounds for enum type
ASoC:
codecs: wc938x: fix accessing array out of bounds for enum type
ASoC:
codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
ASoC:
codecs: wcd934x: fix kcontrol max values
ASoC:
codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
ASoC:
codecs: wcd938x: fix kcontrol max values
ASoC:
cs35l41: Fix GPIO2 configuration
ASoC:
cs35l41: Fix max number of TX channels
ASoC:
cs42l42: Report full jack status when plug is detected
ASoC:
dmaengine: do not use a NULL prepare_slave_config() callback
ASoC:
dwc-i2s: Handle errors for clk_enable
ASoC:
fsi: Add check for clk_enable
ASoC:
fsl_spdif: Disable TX clock when stop
ASoC:
imx-es8328: Fix error return code in imx_es8328_probe()
ASoC:
Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC:
Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ASoC:
Intel: sof_es8336: add quirk for Huawei D15 2021
ASoC:
Intel: sof_es8336: log all quirks
ASoC:
Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
ASoC:
madera: Add dependencies on MFD
ASoC:
max98927: add missing header file
ASoC:
mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
ASoC:
mediatek: mt6358: add missing EXPORT_SYMBOLs
ASoC:
mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC:
mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC:
msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC:
msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC:
mxs-saif: Handle errors for clk_enable
ASoC:
mxs: Fix error handling in mxs_sgtl5000_probe
ASoC:
rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
ASoC:
rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
ASoC:
rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC:
rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B
ASoC:
rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC:
rt5682s: Fix the wrong jack type detected
ASoC:
sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
ASoC:
sh: rz-ssi: Make the data structures available before registering the handlers
ASoC:
simple-card-utils: Set sysclk on all components
ASoC:
soc-compress: Change the check for codec_dai
ASoC:
soc-compress: prevent the potentially use of null pointer
ASoC:
soc-core: skip zero num_dai component in searching dai name
ASoC:
SOF: Add missing of_node_put() in imx8m_probe
ASoC:
SOF: debug: clarify operator precedence
ASoC:
SOF: Intel: enable DMI L1 for playback streams
ASoC:
SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
ASoC:
SOF: Intel: Fix NULL ptr dereference when ENOMEM
ASoC:
SOF: Intel: hda: Remove link assignment limitation
ASoC:
SOF: Intel: hda: retrieve DMIC number for I2S boards
ASoC:
SOF: Intel: match sdw version on link_slaves_found
ASoC:
ti: davinci-i2s: Add check for clk_enable()
ASoC:
topology: Allow TLV control to be either read or write
ASoC:
wm8350: Handle error for wm8350_register_irq
ASoC:
xilinx: xlnx_formatter_pcm: Handle sysclk setting
ath10k:
Fix error handling in ath10k_setup_msa_resources
ath10k:
fix memory overwrite of the WoWLAN wakeup packet pattern
ath11k:
add missing of_node_put() to avoid leak
ath11k:
fix error code in ath11k_qmi_assign_target_mem_chunk()
ath11k:
fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
ath11k:
free peer for station when disconnect from AP for QCA6390/WCN6855
ath11k:
Invalidate cached reo ring entry before accessing it
ath11k:
set WMI_PEER_40MHZ while peer assoc for 6 GHz
ath9k_htc:
fix uninit value bugs
atomics:
Fix atomic64_{read_acquire,set_release} fallbacks
audit:
log AUDIT_TIME_* records only from rules
ax25:
Fix NULL pointer dereferences in ax25 timers
ax25:
Fix refcount leaks caused by ax25_cb_del()
ax25:
fix UAF bug in ax25_send_control()
bareudp:
use ipv6_mod_enabled to check if IPv6 enabled
bcache:
fixup multiple threads crash
bfq:
fix use-after-free in bfq_dispatch_request
blk-cgroup:
set blkg iostat after percpu stat aggregation
block, bfq:
don't move oom_bfqq
block/bfq_wf2q:
correct weight to ioprio
block:
don't delete queue kobject before its children
block:
don't merge across cgroup boundaries if blkcg is enabled
block:
ensure plug merging checks the correct queue at least once
block:
fix rq-qos breakage from skipping rq_qos_done_bio()
block:
Fix the maximum minor value is blk_alloc_ext_minor()
block:
flush plug based on hardware and software queue order
block:
limit request dispatch loop duration
block:
restore the old set_task_ioprio() behaviour wrt PF_EXITING
block:
throttle split bio in case of iops limit
block:
update io_ticks when io hang
Bluetooth:
btintel: Fix WBS setting for Intel legacy ROM products
Bluetooth:
btmtksdio: Fix kernel oops in btmtksdio_interrupt
Bluetooth:
btmtksdio: mask out interrupt status
Bluetooth:
btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
Bluetooth:
call hci_le_conn_failed with hdev lock in hci_le_conn_failed
Bluetooth:
Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()
Bluetooth:
hci_event: Fix HCI_EV_VENDOR max_len
Bluetooth:
hci_serdev: call init_rwsem() before p->open()
Bluetooth:
hci_sync: fix undefined return of hci_disconnect_all_sync()
Bluetooth:
hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
Bluetooth:
hci_uart: add missing NULL check in h5_enqueue
Bluetooth:
mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
Bluetooth:
mt7921s: fix bus hang with wrong privilege
Bluetooth:
mt7921s: fix firmware coredump retrieve
bpf, arm64:
Call build_prologue() first in first JIT pass
bpf, arm64:
Feed byte-offset into bpf line info
bpf, sockmap:
Fix double uncharge the mem of sk_msg
bpf, sockmap:
Fix memleak in sk_psock_queue_msg
bpf, sockmap:
Fix memleak in tcp_bpf_sendmsg while sk msg is full
bpf, sockmap:
Fix more uncharged while msg has more_data
bpf:
Adjust BPF stack helper functions to accommodate skip > 0
bpf:
Fix a btf decl_tag bug when tagging a function
bpf:
Fix comment for helper bpf_current_task_under_cgroup()
bpf:
Fix UAF due to race between btf_try_get_module and load_module
bpftool:
Fix error check when calling hashmap__new()
bpftool:
Fix pretty print dump for maps without BTF loaded
bpftool:
Fix print error when show bpf map
bpftool:
Fix the error when lookup in no-btf maps
bpftool:
Only set obj->skeleton on complete success
brcmfmac:
firmware: Allocate space for default boardrev in nvram
brcmfmac:
pcie: Declare missing firmware files in pcie.c
brcmfmac:
pcie: Fix crashes due to early IRQs
brcmfmac:
pcie: Release firmwares in the brcmf_pcie_setup error path
brcmfmac:
pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
btrfs:
do not clean up repair bio if submit fails
btrfs:
do not double complete bio on errors during compressed reads
btrfs:
extend locking to all space_info members accesses
btrfs:
fix unexpected error path when reflinking an inline extent
btrfs:
handle csum lookup errors properly on reads
btrfs:
harden identification of a stale device
btrfs:
make search_csum_tree return 0 if we get -EFBIG
btrfs:
verify the tranisd of the to-be-written dirty extent buffer
btrfs:
zoned: mark relocation as writing
btrfs:
zoned: put block group after final usage
bus:
mhi: Fix MHI DMA structure endianness
bus:
mhi: Fix pm_state conversion to string
bus:
mhi: pci_generic: Add mru_default for Quectel EM1xx series
can:
ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
can:
isotp: restore accidentally removed MSG_PEEK feature
can:
isotp: return -EADDRNOTAVAIL when reading from unbound socket
can:
isotp: sanitize CAN ID checks in isotp_bind()
can:
isotp: support MSG_TRUNC flag when reading from socket
can:
m_can: m_can_tx_handler(): fix use after free of skb
can:
mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
can:
mcba_usb: properly check endpoint type
can:
mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
can:
usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
carl9170:
fix missing bit-wise or operator for tx_params
cifs:
do not skip link targets when an I/O fails
cifs:
fix handlecache and multiuser
cifs:
fix incorrect use of list iterator after the loop
cifs:
fix NULL ptr dereference in smb2_ioctl_query_info()
cifs:
prevent bad output lengths in smb2_ioctl_query_info()
cifs:
truncate the inode and mapping when we simulate fcollapse
cifs:
use a different reconnect helper for non-cifsd threads
cifs:
we do not need a spinlock around the tree access during umount
clk:
actions: Terminate clk_div_table with sentinel element
clk:
at91: sama7g5: fix parents of PDMCs' GCLK
clk:
clps711x: Terminate clk_div_table with sentinel element
clk:
Fix clk_hw_get_clk() when dev is NULL
clk:
hisilicon: Terminate clk_div_table with sentinel element
clk:
imx7d: Remove audio_mclk_root_clk
clk:
imx: off by one in imx_lpcg_parse_clks_from_dt()
clk:
Initialize orphan req_rate
clk:
loongson1: Terminate clk_div_table with sentinel element
clk:
qcom: clk-rcg2: Update logic to calculate D value for RCG
clk:
qcom: clk-rcg2: Update the frac table for pixel clock
clk:
qcom: gcc-msm8994: Fix gpll4 width
clk:
qcom: ipq8074: fix PCI-E clock oops
clk:
qcom: ipq8074: Use floor ops for SDCC1 clock
clk:
renesas: r8a779f0: Fix RSW2 clock divider
clk:
renesas: r9a07g044: Update multiplier and divider values for PLL2/3
clk:
rockchip: re-add rational best approximation algorithm to the fractional divider
clk:
starfive: jh7100: Don't round divisor up twice
clk:
starfive: jh7100: Handle audio_div clock properly
clk:
tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
clk:
uniphier: Fix fixed-rate initialization
clk:
visconti: prevent array overflow in visconti_clk_register_gates()
clocksource/drivers/exynos_mct:
Handle DTS with higher number of interrupts
clocksource/drivers/timer-microchip-pit64b:
Use notrace
clocksource/drivers/timer-of:
Check return value of of_iomap in timer_of_base_init()
clocksource/drivers/timer-ti-dm:
Fix regression from errata i940 fix
clocksource:
acpi_pm: fix return value of __setup handler
coredump/elf:
Pass coredump_params into fill_note_info
coredump:
Also dump first pages of non-executable ELF libraries
coredump:
Remove the WARN_ON in dump_vma_snapshot
coredump:
Snapshot the vmas in do_coredump
coredump:
Use the vma snapshot in fill_files_note
coresight:
Fix TRCCONFIGR.QE sysfs interface
coresight:
syscfg: Fix memleak on registration failure in cscfg_create_device
cpufreq:
qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
cpuidle:
qcom-spm: Check if any CPU is managed by SPM
crypto:
amlogic - call finalize with bh disabled
crypto:
arm/aes-neonbs-cbc - Select generic cbc and aes
crypto:
authenc - Fix sleep in atomic context in decrypt_tail
crypto:
ccp - ccp_dmaengine_unregister release dma channels
crypto:
ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
crypto:
ccree - don't attempt 0 len DMA mappings
crypto:
ccree - Fix use after free in cc_cipher_exit()
crypto:
gemini - call finalize with bh disabled
crypto:
hisilicon/qm - cleanup warning in qm_vf_read_qos
crypto:
hisilicon/sec - fix the aead software fallback for engine
crypto:
hisilicon/sec - not need to enable sm4 extra mode at HW V3
crypto:
kdf - Select hmac in addition to sha256
crypto:
mxs-dcp - Fix scatterlist processing
crypto:
octeontx2 - CN10K CPT to RNM workaround
crypto:
octeontx2 - remove CONFIG_DM_CRYPT check
crypto:
octeontx2 - select CONFIG_NET_DEVLINK
crypto:
qat - fix a signedness bug in get_service_enabled()
crypto:
qat - fix access to PFVF interrupt registers for GEN4
crypto:
qat - fix initialization of pfvf cap_msg structures
crypto:
qat - fix initialization of pfvf rts_map_msg structures
crypto:
rockchip - ECB does not need IV
crypto:
rsa-pkcs1pad - correctly get hash from source scatterlist
crypto:
rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
crypto:
rsa-pkcs1pad - only allow with rsa
crypto:
rsa-pkcs1pad - restore signature length check
crypto:
sun8i-ce - call finalize with bh disabled
crypto:
sun8i-ss - call finalize with bh disabled
crypto:
sun8i-ss - really disable hash on A80
crypto:
vmx - add missing dependencies
crypto:
x86/poly1305 - Fixup SLS
crypto:
xts - Add softdep on ecb
cxl/core/port:
Rename bus.c to port.c
cxl/core:
Fix cxl_probe_component_regs() error message
cxl/port:
Hold port reference until decoder release
cxl/regs:
Fix size of CXL Capability Header Register
dax:
make sure inodes are flushed before destroy cache
DEC:
Limit PMAX memory probing to R3k systems
dm crypt:
fix get_key_size compiler warning if !CONFIG_KEYS
dm integrity:
set journal entry unused when shrinking device
dm stats:
fix too short end duration_ns when using precise_timestamps
dm:
fix double accounting of flush with data
dm:
fix use-after-free in dm_cleanup_zoned_dev()
dm:
interlock pending dm_io and dm_wait_for_bios_completion
dma-debug:
fix return value of __setup handlers
dmaengine:
hisi_dma: fix MSI allocate fail when reload hisi_dma
dmaengine:
idxd: restore traffic class defaults after wq reset
docs:
fix 'make htmldocs' warning in SCTP.rst
docs:
sphinx/requirements: Limit jinja2<3.1
docs:
sysctl/kernel: add missing bit to panic_print
Documentation:
add link to stable release candidate tree
Documentation:
update stable tree link
drbd:
fix potential silent data corruption
driver core:
dd: fix return value of __setup handler
drivers/base/memory:
add memory block to memory group after registration succeeded
drivers:
ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
drm/amd/display:
Add affected crtcs to atomic state for dsc mst unplug
drm/amd/display:
Call dc_stream_release for remove link enc assignment
drm/amd/display:
Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
drm/amd/display:
Fix double free during GPU reset on DC streams
drm/amd/display:
Remove vupdate_int_entry definition
drm/amd/pm:
enable pm sysfs write for one VF mode
drm/amd/pm:
return -ENOTSUPP if there is no get_dpm_ultimate_freq function
drm/amdgpu:
Don't offset by 2 in FRU EEPROM
drm/amdgpu:
move PX checking into amdgpu_device_ip_early_init
drm/amdgpu:
only check for _PR3 on dGPUs
drm/bridge:
Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
drm/bridge:
anx7625: Fix overflow issue on reading EDID
drm/bridge:
cdns-dsi: Make sure to to create proper aliases for dt
drm/bridge:
dw-hdmi: use safe format when first in bridge chain
drm/bridge:
Fix free wrong object in sii8620_init_rcp_input_dev
drm/bridge:
lt9611: Fix an error handling path in lt9611_probe()
drm/bridge:
nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
drm/bridge:
sn65dsi83: Fix an error handling path in sn65dsi83_probe()
drm/connector:
Fix typo in documentation
drm/dp:
Fix off-by-one in register cache size
drm/dp:
Fix OOB read when handling Post Cursor2 register
drm/edid:
check basic audio support on CEA extension block
drm/edid:
Don't clear formats if using deep color
drm/edid:
Split deep color modes between RGB and YUV444
drm/fb-helper:
Mark screen buffers in system memory with FBINFO_VIRTFB
drm/i915/display:
Do not re-enable PSR after it was marked as not reliable
drm/i915/display:
Fix HPD short pulse handling for eDP
drm/i915/gem:
add missing boundary check in vm_access
drm/i915/opregion:
check port number bounds for SWSCI display power state
drm/i915:
Fix PSF GV point mask when SAGV is not possible
drm/i915:
Fix renamed struct field
drm/i915:
Reject unsupported TMDS rates on ICL+
drm/i915:
Treat SAGV block time 0 as SAGV disabled
drm/locking:
fix drm_modeset_acquire_ctx kernel-doc
drm/meson:
Fix error handling when afbcd.ops->init fails
drm/meson:
osd_afbcd: Add an exit callback to struct meson_afbcd_ops
drm/msm/a6xx:
Fix missing ARRAY_SIZE() check
drm/msm/dp:
always add fail-safe mode into connector mode list
drm/msm/dp:
do not initialize phy until plugin interrupt received
drm/msm/dp:
fix panel bridge attachment
drm/msm/dp:
populate connector of struct dp_panel
drm/msm/dp:
stop link training after link training 2 failed
drm/msm/dpu:
add DSPP blocks teardown
drm/msm/dpu:
fix dp audio condition
drm/msm/dpu:
remove msm_dp cached in dpu_encoder_virt
drm/msm/dsi/phy:
fix 7nm v4.0 settings for C-PHY mode
drm/msm/dsi:
Use "ref" fw clock instead of global name for VCO parent
drm/nouveau/acr:
Fix undefined behavior in nvkm_acr_hsfw_load_bl()
drm/nouveau/backlight:
Fix LVDS backlight detection on some laptops
drm/nouveau/backlight:
Just set all backlight types as RAW
drm/panfrost:
Check for error num after setting mask
drm/selftests/test-drm_dp_mst_helper:
Fix memory leak in sideband_msg_req_encode_decode
drm/simpledrm:
Add "panel orientation" property on non-upright mounted LCD panels
drm/syncobj:
flatten dma_fence_chains on transfer
drm/tegra:
Fix reference leak in tegra_dsi_ganged_probe
drm/v3d/v3d_drv:
Check for error num after setting mask
drm:
bridge: adv7511: Fix ADV7535 HPD enablement
dt-bindings:
iio: adc: zynqmp_ams: Add clock entry
dt-bindings:
memory: mtk-smi: Correct minItems to 2 for the gals clocks
dt-bindings:
memory: mtk-smi: No need mediatek,larb-id for mt8167
dt-bindings:
memory: mtk-smi: Rename clock to clocks
dt-bindings:
mtd: nand-controller: Fix a comment in the examples
dt-bindings:
mtd: nand-controller: Fix the reg property description
dt-bindings:
pinctrl: mt8195: fix bias-pull-{up,down} checks
dt-bindings:
pinctrl: pinctrl-microchip-sgpio: Fix example
dt-bindings:
spi: mxic: The interrupt property is not mandatory
dt-bindings:
usb: hcd: correct usb-device path
EVM:
fix the evm= __setup handler return value
exec:
Force single empty string when argv is empty
ext2:
correct max file size computing
ext4:
correct cluster len and clusters changed accounting in ext4_mb_mark_bb
ext4:
don't BUG if someone dirty pages without asking ext4 first
ext4:
fix ext4_fc_stats trace point
ext4:
fix ext4_mb_mark_bb() with flex_bg with fast_commit
ext4:
fix fs corruption when tring to remove a non-empty directory with IO error
ext4:
fix remount with 'abort' option
ext4:
make mb_optimize_scan option work with set/unset mount cmd
ext4:
make mb_optimize_scan performance mount option work with extents
f2fs:
compress: fix to print raw data size in error path of lz4 decompression
f2fs:
don't get FREEZE lock in f2fs_evict_inode in frozen fs
f2fs:
fix compressed file start atomic write may cause data corruption
f2fs:
fix missing free nid in f2fs_handle_failed_inode
f2fs:
fix to avoid potential deadlock
f2fs:
fix to do sanity check on .cp_pack_total_block_count
f2fs:
fix to do sanity check on curseg->alloc_type
f2fs:
fix to enable ATGC correctly via gc_idle sysfs interface
f2fs:
fix to unlock page correctly in error path of is_alive()
f2fs:
quota: fix loop condition at f2fs_quota_sync()
f2fs:
use spin_lock to avoid hang
fbdev:
Hot-unplug firmware fb devices on forced removal
firmware:
google: Properly state IOMEM dependency
firmware:
qcom: scm: Remove reassignment to desc following initializer
firmware:
stratix10-svc: add missing callback parameter on RSU
firmware:
sysfb: fix platform-device leak in error path
firmware:
ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
Linux:
Fix incorrect type in assignment of ipv6 port for audit
fs/binfmt_elf:
Fix AT_PHDR for unusual ELF files
fs:
erofs: add sanity check for kobject in erofs_unregister_sysfs
fs:
fd tables have to be multiples of BITS_PER_LONG
fs:
fix fd table size alignment properly
fsi:
Aspeed: Fix a potential double free
fsi:
scom: Fix error handling
fsi:
scom: Remove retries in indirect scoms
gcc-plugins/stackleak:
Exactly match strings instead of prefixes
gfs2:
Fix gfs2_file_buffered_write endless loop workaround
gfs2:
gfs2_setattr_size error path fix
gfs2:
Make sure FITRIM minlen is rounded up to fs block size
gpu:
host1x: Fix a memory leak in 'host1x_remove()'
gpu:
host1x: Fix an error handling path in 'host1x_probe()'
greybus:
svc: fix an error handling bug in gb_svc_hello()
habanalabs:
Add check for pci_enable_device
HID:
i2c-hid: fix GET/SET_REPORT for unnumbered reports
HID:
intel-ish-hid: Use dma_alloc_coherent for firmware update
hv_balloon:
rate-limit "Unhandled message" warning
hwmon:
(pmbus) Add mutex to regulator ops
hwmon:
(pmbus) Add Vin unit off handling
hwmon:
(sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
hwrng:
atmel - disable trng on failure path
hwrng:
cavium - fix NULL but dereferenced coccicheck error
hwrng:
cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
hwrng:
nomadik - Change clk_disable to clk_disable_unprepare
i2c:
bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
i2c:
meson: Fix wrong speed use from probe
i2c:
mux: demux-pinctrl: do not deactivate a master that is not active
i2c:
pasemi: Drop I2C classes from platform driver variant
i2c:
xiic: Make bus names unique
i40e:
don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
i40e:
remove dead stores on XSK hotpath
i40e:
respect metadata on XSK Rx to skb
IB/cma:
Allow XRC INI QPs to set their local ACK timeout
IB/hfi1:
Allow larger MTU without AIP
ibmvnic:
fix race between xmit and reset
ice:
don't allow to run ice_send_event_to_aux() in atomic ctx
ice:
don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice:
fix 'scheduling while atomic' on aux critical err interrupt
ice:
respect metadata on XSK Rx to skb
ice:
xsk: Fix indexing in ice_tx_xsk_pool()
igb:
refactor XDP registration
igc:
avoid kernel warning when changing RX ring parameters
igc:
don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
iio:
accel: mma8452: use the correct logic to get mma8452_data
iio:
adc: Add check for devm_request_threaded_irq
iio:
adc: aspeed: Add divider flag to fix incorrect voltage reading.
iio:
adc: xilinx-ams: Fix single channel switching sequence
iio:
adc: xilinx-ams: Fixed missing PS channels
iio:
adc: xilinx-ams: Fixed wrong sequencer register settings
iio:
afe: rescale: use s64 for temporary scale calculations
iio:
imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
iio:
inkern: apply consumer scale on IIO_VAL_INT cases
iio:
inkern: apply consumer scale when no channel scale is available
iio:
inkern: make a best effort on offset calculation
iio:
mma8452: Fix probe failing when an i2c_device_id is used
io_uring:
bump poll refs to full 31-bits
io_uring:
don't check unrelated req->open.how in accept request
io_uring:
ensure that fsnotify is always called
io_uring:
fix memory leak of uid in files registration
io_uring:
remove poll entry from list when canceling all
io_uring:
terminate manual loop iterator loop correctly for non-vecs
iomap:
Fix iomap_invalidatepage tracepoint
iommu/iova:
Improve 32-bit free space estimate
iommu/ipmmu-vmsa:
Check for error num after setting mask
ionic:
Correctly print AQ errors if completions aren't received
ionic:
Don't send reset commands if FW isn't running
ionic:
fix type complaint in ionic_dev_cmd_clean()
ionic:
fix up printing of timeout error
ionic:
start watchdog after all is setup
ipv4:
Fix route lookups when handling ICMP redirects and PMTU updates
irqchip/nvic:
Release nvic_base upon failure
irqchip/qcom-pdc:
Fix broken locking
ivtv:
fix incorrect device_caps for ivtvfb
iwlwifi:
Fix -EIO error code that is never returned
iwlwifi:
mvm: align locking in D3 test debugfs
iwlwifi:
mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
iwlwifi:
mvm: don't iterate unadded vifs when handling FW SMPS req
iwlwifi:
mvm: Fix an error code in iwl_mvm_up()
iwlwifi:
mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi:
pcie: fix SW error MSI-X mapping
iwlwifi:
yoyo: Avoid using dram data if allocation failed
iwlwifi:
yoyo: remove DBGI_SRAM address reset writing
ixgbe:
don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe:
pass bi->xdp to ixgbe_construct_skb_zc() directly
ixgbe:
respect metadata on XSK Rx to skb
jffs2:
fix memory leak in jffs2_do_mount_fs
jffs2:
fix memory leak in jffs2_scan_medium
jffs2:
fix use-after-free in jffs2_clear_xattr_subsystem
jfs:
fix divide error in dbNextAG
kdb:
Fix the putarea helper function
kernel/resource:
fix kfree() of bootmem memory again
KEYS:
asymmetric: enforce that sig algo matches key algo
KEYS:
asymmetric: properly validate hash_algo and encoding
KEYS:
fix length validation in keyctl_pkey_params_get_2()
KEYS:
trusted: Avoid calling null function trusted_key_exit
KEYS:
trusted: Fix trusted key backends when building as module
kgdboc:
fix return value of __setup handler
kgdbts:
fix return value of __setup handler
kunit:
make kunit_test_timeout compatible with comment
KVM:
arm64: Enable Cortex-A510 erratum 2077057 by default
KVM:
avoid double put_page with gfn-to-pfn cache
KVM:
PPC: Book3S HV: Check return value of kvmppc_radix_init
KVM:
PPC: Fix vmx/vsx mixup in mmio emulation
KVM:
Prevent module exit until all VMs are freed
KVM:
s390x: fix SCK locking
KVM:
SVM: Allow AVIC support on system w/ physical APIC ID > 255
KVM:
SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
KVM:
SVM: fix panic on out-of-bounds guest IRQ
KVM:
x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM:
x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
KVM:
x86/mmu: do compare-and-exchange of gPTE via the user address
KVM:
x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
KVM:
x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
KVM:
x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
KVM:
x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
KVM:
x86: Check lapic_in_kernel() before attempting to set a SynIC irq
KVM:
x86: Fix emulation in writing cr8
KVM:
x86: fix sending PV IPI
KVM:
x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
KVM:
x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
KVM:
x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
KVM:
x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
KVM:
x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
KVM:
x86: Reinitialize context if host userspace toggles EFER.LME
KVM:
x86: SVM: fix avic spec based definitions again
landlock:
Use square brackets around "landlock-ruleset"
lib/raid6/test/Makefile:
Use $(pound) instead of \# for Make 4.3
lib/raid6/test:
fix multiple definition linking error
lib/test:
use after free in register_test_dev_kmod()
lib/test_lockup:
fix kernel pointer check for separate address spaces
libbpf:
Define BTF_KIND_* constants in btf.h to avoid compilation errors
libbpf:
Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
libbpf:
Fix compilation warning due to mismatched printf format
libbpf:
Fix libbpf.map inheritance chain for LIBBPF_0.7.0
libbpf:
Fix memleak in libbpf_netlink_recv()
libbpf:
Fix possible NULL pointer dereference when destroying skeleton
libbpf:
Fix riscv register names
libbpf:
Fix signedness bug in btf_dump_array_data()
libbpf:
Skip forward declaration when counting duplicated type names
libbpf:
Unmap rings when umem deleted
libbpf:
Use dynamically allocated buffer when receiving netlink messages
libperf tests:
Fix typo in perf_evlist__open() failure error messages
Linux:
Linux 5.17.2
livepatch:
Fix build failure on 32 bits processors
locking/lockdep:
Avoid potential access of invalid memory in lock_class
locking/lockdep:
Iterate lock_classes directly when reading lockdep files
loop:
fix ioctl calls using compat_loop_info
loop:
use sysfs_emit() in the sysfs xxx show()
LSM:
general protection fault in legacy_parse_param
m68k:
coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
mac80211:
limit bandwidth in HE capabilities
mailbox:
imx: fix crash in resume on i.mx8ulp
mailbox:
imx: fix wakeup failure from freeze mode
mailbox:
tegra-hsp: Flush whole channel
media:
aspeed: Correct value for h-total-pixels
media:
atmel: atmel-isc-base: report frame sizes as full supported range
media:
atmel: atmel-sama7g5-isc: fix ispck leftover
media:
atomisp: fix bad usage at error handling logic
media:
atomisp: fix dummy_ptr check to avoid duplicate active_bo
media:
atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
media:
bttv: fix WARNING regression on tunerless devices
media:
camss: csid-170: don't enable unused irqs
media:
camss: csid-170: fix non-10bit formats
media:
camss: csid-170: set the right HALT_CMD when disabled
media:
camss: vfe-170: fix "VFE halt timeout" error
media:
cedrus: h264: Fix neighbour info buffer size
media:
cedrus: H265: Fix neighbour info buffer size
media:
coda: Fix missing put_device() call in coda_get_vdoa_data
media:
cx88-mpeg: clear interrupt status register before streaming video
media:
davinci: vpif: fix unbalanced runtime PM enable
media:
davinci: vpif: fix unbalanced runtime PM get
media:
davinci: vpif: fix use-after-free on driver unbind
media:
dt-binding: media: hynix,hi846: use $defs/port-base port description
media:
dt-bindings: media: hynix,hi846: add link-frequencies description
media:
em28xx: initialize refcount before kref_get
media:
gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
media:
hantro: Fix overfill bottom register field name
media:
hantro: sunxi: Fix VP9 steps
media:
hdpvr: initialize dev->worker at hdpvr_register_videodev
media:
i2c: Fix pixel array positions in ov8865
media:
i2c: ov5648: Fix lockdep error
media:
imx-jpeg: fix a bug of accessing array out of bounds
media:
imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
media:
imx: imx8mq-mipi-csi2: remove wrong irq config write operation
media:
imx: imx8mq-mipi_csi2: fix system resume
media:
iommu/mediatek-v1: Free the existed fwspec if the master dev already has
media:
iommu/mediatek: Add device_link between the consumer and the larb devices
media:
iommu/mediatek: Return ENODEV if the device is NULL
media:
ir_toy: free before error exiting
media:
meson: vdec: potential dereference of null pointer
media:
mexon-ge2d: fixup frames size in registers
media:
mtk-vcodec: potential dereference of null pointer
media:
omap3isp: Use struct_group() for memcpy() region
media:
ov2740: identify module after subdev initialisation
media:
ov5640: Fix set format, v4l2_mbus_pixelcode not updated
media:
ov5648: Don't pack controls struct
media:
ov6650: Add try support to selection API operations
media:
ov6650: Fix crop rectangle affected by set format
media:
ov6650: Fix set format try processing path
media:
Revert "media: em28xx: add missing em28xx_close_extension"
media:
saa7134: fix incorrect use to determine if list is empty
media:
staging: media: imx: imx7-mipi-csis: Make subdev name unique
media:
staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
media:
staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
media:
staging: media: zoran: fix various V4L2 compliance errors
media:
staging: media: zoran: move videodev alloc
media:
stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
media:
ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
media:
uapi: Init VP9 stateless decode params
media:
usb: go7007: s2250-board: fix leak in probe()
media:
v4l2-core: Initialize h264 scaling matrix
media:
v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
media:
v4l: Avoid unaligned access warnings when printing 4cc modifiers
media:
venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
media:
venus: vdec: fixed possible memory leak issue
media:
venus: venc: Fix h264 8x8 transform control
media:
video/hdmi: handle short reads of hdmi info frame.
media:
vidtv: Check for null return of vzalloc
mei:
avoid iterator usage outside of list_for_each_entry
mei:
me: add Alder Lake N device id.
mei:
me: disable driver on the ign firmware
memory:
emif: Add check for setup_interrupts
memory:
emif: check the pointer temp in get_device_details()
memory:
tegra20-emc: Correct memory device mask
mempolicy:
mbind_range() set_policy() after vma_merge()
memstick/mspro_block:
fix handling of read-only devices
mfd:
asic3: Add missing iounmap() on error asic3_mfd_probe
mfd:
mc13xxx: Add check for mc13xxx_irq_request
Linux:
mgag200 fix memmapsl configuration in GCTL6 register
mips:
Always permit to build u-boot images
mips:
cdmm: Fix refcount leak in mips_cdmm_phys_base
MIPS:
crypto: Fix CRC32 code
mips:
DEC: honor CONFIG_MIPS_FP_SUPPORT=n
mips:
Enable KCSAN
mips:
Enable KCSAN - take 2
MIPS:
pgalloc: fix memory leak caused by pgd_free()
MIPS:
RB532: fix return value of __setup handler
MIPS:
Sanitise Cavium switch cases in TLB handler synthesizers
misc:
alcor_pci: Fix an error handling path
mm,hwpoison:
unmap poisoned page before invalidation
mm/kmemleak:
reset tag when compare object pointer
mm/memcontrol:
return 1 from cgroup.memory __setup() handler
mm/mlock:
fix two bugs in user_shm_lock()
mm/mmap:
return 1 from stack_guard_gap __setup() handler
mm/pages_alloc.c:
don't create ZONE_MOVABLE beyond the end of a node
mm/usercopy:
return 1 from hardened_usercopy __setup() handler
mm:
don't skip swap entry even if zap_details specified
mm:
fs: fix lru_cache_disabled race in bh_lru
mm:
invalidate hwpoison page cache page in fault path
mm:
kfence: fix missing objcg housekeeping for SLAB
mm:
madvise: return correct bytes advised with process_madvise
mm:
madvise: skip unmapped vma holes passed to process_madvise
mm:
only re-generate demotion targets when a numa node changes its N_CPU state
mmc:
core: use sysfs_emit() instead of sprintf()
mmc:
davinci_mmc: Handle error for clk_enable
mmc:
host: Return an error when ->enable_sdio_irq() ops is missing
mmc:
rtsx: Fix build errors/warnings for unused variable
mmc:
rtsx: Let MMC core handle runtime PM
mmc:
rtsx: Use pm_runtime_{get,put}() to handle runtime PM
mmc:
sdhci_am654: Fix the driver data of AM64 SoC
modpost:
restore the warning message for missing symbol versions
mptcp:
Fix crash due to tcp_tsorted_anchor was initialized before release skb
mt76:
connac: fix sta_rec_wtbl tag len
mt76:
do not always copy ethhdr in reverse_frag0_hdr_trans
mt76:
fix endianness errors in reverse_frag0_hdr_trans
mt76:
mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
mt76:
mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
mt76:
mt7615: fix a leftover race in runtime-pm
mt76:
mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
mt76:
mt7915: enlarge wcid size to 544
mt76:
mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
mt76:
mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
mt76:
mt7915: fix possible memory leak in mt7915_mcu_add_sta
mt76:
mt7915: fix the muru tlv issue
mt76:
mt7915: fix the nss setting in bitrates
mt76:
mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
mt76:
mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
mt76:
mt7921: do not always disable fw runtime-pm
mt76:
mt7921: fix a leftover race in runtime-pm
mt76:
mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
mt76:
mt7921: fix mt7921_queues_acq implementation
mt76:
mt7921: set EDCA parameters with the MCU CE command
mt76:
mt7921e: fix possible probe failure after reboot
mt76:
mt7921s: fix a possible memory leak in mt7921_load_patch
mt76:
mt7921s: fix missing fc type/sub-type for 802.11 pkts
mt76:
mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
mtd:
mchp23k256: Add SPI ID table
mtd:
mchp48l640: Add SPI ID table
mtd:
onenand: Check for error irq
mtd:
rawnand: atmel: fix refcount issue in atmel_nand_controller_init
mtd:
rawnand: gpmi: fix controller timings setting
mtd:
rawnand: pl353: Set the nand chip node as the flash node
mtd:
rawnand: protect access to rawnand devices while in suspend
mtd:
spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
mxser:
fix xmit_buf leak in activate when LSR == 0xff
n64cart:
convert bi_disk to bi_bdev->bd_disk fix build
nbd:
fix possible overflow on 'first_minor' in nbd_dev_add()
net/sched:
act_ct: fix ref leak when switching zones
net/x25:
Fix null-ptr-deref caused by x25_disconnect
net:
add skb_set_end_offset() helper
net:
asix: add proper error handling of usb read errors
net:
axienet: fix RX ring refill allocation failure handling
net:
bcmgenet: Use stronger register read/writes to assure ordering
net:
bnxt_ptp: fix compilation error
net:
dsa: Avoid cross-chip syncing of VLAN filtering
net:
dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
net:
dsa: fix panic on shutdown if multi-chip tree failed to probe
net:
dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
net:
dsa: mv88e6xxx: Enable port policy support on 6097
net:
dsa: realtek-smi: fix kdoc warnings
net:
dsa: realtek-smi: move to subdirectory
net:
enetc: report software timestamping via SO_TIMESTAMPING
net:
hns3: add max order judgement for tx spare buffer
net:
hns3: add netdev reset check for hns3_set_tunable()
net:
hns3: add NULL pointer check for hns3_set/get_ringparam()
net:
hns3: add vlan list lock to protect vlan list
net:
hns3: clean residual vf config after disable sriov
net:
hns3: fix bug when PF set the duplicate MAC address for VFs
net:
hns3: fix ethtool tx copybreak buf size indicating not aligned issue
net:
hns3: fix phy can not link up when autoneg off and reset
net:
hns3: fix port base vlan add fail when concurrent with reset
net:
hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
net:
hns3: fix the concurrency between functions reading debugfs
net:
hns3: refine the process when PF set VF VLAN
net:
phy: at803x: move page selection fix to config_init
net:
phy: broadcom: Fix brcm_fet_config_init()
net:
phy: micrel: Fix concurrent register access
net:
preserve skb_end_offset() in skb_unclone_keeptruesize()
net:
sparx5: depends on PTP_1588_CLOCK_OPTIONAL
net:
sparx5: switchdev: fix possible NULL pointer dereference
net:
sparx5: uses, depends on BRIDGE or !BRIDGE
net:
stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume
net:
wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
Linux:
net:enetc: allocate CBD ring data memory using DMA coherent methods
netfilter:
conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
netfilter:
egress: Report interface as outgoing
netfilter:
flowtable: Fix QinQ and pppoe support for inet table
netfilter:
nf_conntrack_tcp: preserve liberal flag in tcp options
Netvsc:
Call hv_unmap_memory() in the netvsc_device_remove()
NFS:
Don't loop forever in nfs_do_recoalesce()
NFS:
NFSv2/v3 clients should never be setting NFS_CAP_XATTR
NFS:
remove unneeded check in decode_devicenotify_args()
NFS:
Return valid errors from nfs2/3_decode_dirent()
NFS:
Use of mapping_set_error() results in spurious errors
NFSD:
Fix nfsd_breaker_owns_lease() return values
nfsd:
more robust allocation failure handling in nfsd_file_cache_init
NFSD:
prevent integer overflow on 32 bit systems
NFSD:
prevent underflow in nfssvc_decode_writeargs()
NFSv4.1:
don't retry BIND_CONN_TO_SESSION on session error
NFSv4/pNFS:
Fix another issue with a list iterator pointing to the head
ntfs:
add sanity check on allocation size
nvdimm/region:
Fix default alignment for small regions
nvme-tcp:
lockdep: annotate in-kernel sockets
nvme:
allow duplicate NSIDs for private namespaces
nvme:
cleanup __nvme_check_ids
nvme:
fix the check for duplicate unique identifiers
nvme:
fix the read-only state for zoned namespaces with unsupposed features
ocfs2:
fix crash when mount with quota enabled
octeontx2-af:
initialize action variable
openvswitch:
always update flow key after nat
openvswitch:
Fixed nd target mask field in the flow dump.
parisc:
Fix handling off probe non-access faults
parisc:
Fix non-access data TLB cache flush faults
PCI:
aardvark: Fix reading MSI interrupt number
PCI:
aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
PCI:
Avoid broken MSI on SB600 USB devices
PCI:
fu740: Force 2.5GT/s for initial device probe
PCI:
imx6: Allow to probe when dw_pcie_wait_for_link() fails
PCI:
imx6: Assert i.MX8MM CLKREQ# even if no device present
PCI:
imx6: Invoke the PHY exit function after PHY power off
PCI:
pciehp: Clear cmd_busy bit in polling mode
PCI:
Reduce warnings on possible RW1C corruption
PCI:
xgene: Revert "PCI: xgene: Fix IB window setup"
PCI:
xgene: Revert "PCI: xgene: Use inbound resources for setup"
perf parse-events:
Move slots only with topdown
perf stat:
Fix forked applications enablement of counters
perf test arm64:
Test unwinding using fame-pointer (fp) mode
perf vendor events:
Update metrics for SkyLake Server
perf/arm-cmn:
Hide XP PUB events for CMN-600
perf/arm-cmn:
Update watchpoint format
perf/core:
Fix address filter parser for multiple filters
perf/x86/intel/pt:
Fix address filter config for 32-bit kernel
perf:
MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
phy:
dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
phy:
phy-brcm-usb: fixup BCM4908 support
pinctrl/rockchip:
Add missing of_node_put() in rockchip_pinctrl_probe
pinctrl:
canonical rsel resistance selection property
pinctrl:
ingenic: Fix regmap on X series SoCs
pinctrl:
mediatek: Fix missing of_node_put() in mtk_pctrl_init
pinctrl:
mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
pinctrl:
mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
pinctrl:
mediatek: paris: Fix pingroup pin config state readback
pinctrl:
mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
pinctrl:
microchip-sgpio: lock RMW access
pinctrl:
nomadik: Add missing of_node_put() in nmk_pinctrl_probe
pinctrl:
npcm: Fix broken references to chip->parent_device
pinctrl:
nuvoton: npcm7xx: Rename DS() macro to DSTR()
pinctrl:
nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
pinctrl:
ocelot: fix confops resource index
pinctrl:
ocelot: fix duplicate debugfs entry
pinctrl:
ocelot: Fix interrupt parsing
pinctrl:
pinconf-generic: Print arguments for bias-pull-*
pinctrl:
renesas: checker: Fix miscalculation of number of states
pinctrl:
renesas: r8a77470: Reduce size for narrow VIN1 channel
pinctrl:
samsung: drop pin banks references on error paths
pinctrl:
samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
platform/chrome:
cros_ec_typec: Check for EC device
platform/x86:
asus-wmi: Fix regression when probing for fan curve control
platform/x86:
huawei-wmi: check the return value of device_create_file()
platform:
chrome: Split trace include file
PM:
core: keep irq flags in device_pm_check_callbacks()
PM:
domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
PM:
hibernate: fix __setup handler error handling
PM:
suspend: fix return value of __setup handler
power:
ab8500_chargalg: Use CLOCK_MONOTONIC
power:
reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
power:
supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
power:
supply: ab8500: Swap max and overvoltage
power:
supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
power:
supply: sbs-charger: Don't cancel work that is not initialized
power:
supply: wm8350-power: Add missing free in free_charger_irq
power:
supply: wm8350-power: Handle error for wm8350_register_irq
powercap/dtpm_cpu:
Reset per_cpu variable in the release function
powerpc/64s:
Don't use DSISR for SLB faults
powerpc/kasan:
Fix early region not updated correctly
powerpc/lib/sstep:
Fix 'sthcx' instruction
powerpc/lib/sstep:
Fix build errors with newer binutils
powerpc/Makefile:
Don't pass -mcpu=powerpc64 when building 32-bit
powerpc/mm/numa:
skip NUMA_NO_NODE onlining in parse_numa_properties()
powerpc/perf:
Don't use perf_hw_context for trace IMC PMU
powerpc/pseries:
Fix use after free in remove_phb_dynamic()
powerpc/sysdev:
fix incorrect use to determine if list is empty
powerpc/time:
Fix KVM host re-arming a timer beyond decrementer range
powerpc/tm:
Fix more userspace r13 corruption
powerpc/xive:
fix return value of __setup handler
powerpc:
8xx: fix a return value error in mpc8xx_pic_init
powerpc:
Add set_memory_{p/np}() and remove set_memory_attr()
powerpc:
dts: t1040rdb: fix ports names for Seville Ethernet switch
powerpc:
Fix build errors with newer binutils
pps:
clients: gpio: Propagate return value from pps_gpio_probe
printk:
fix return value of printk.devkmsg __setup handler
proc:
bootconfig: Add null pointer check
pstore:
Don't use semaphores in always-atomic-context code
ptp:
unregister virtual clocks when unregistering physical clock.
ptrace:
Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
pwm:
lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
qed:
display VF trust config
qed:
validate and restrict untrusted VFs vlan promisc mode
qlcnic:
dcb: default to returning -EOPNOTSUPP
ray_cs:
Check ioremap return value
rcu:
Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
rcu:
Mark writes to the rcu_segcblist structure's ->flags field
RDMA/core:
Fix ib_qp_usecnt_dec() called when error
RDMA/core:
Set MR type in ib_reg_user_mr
RDMA/irdma:
Fix netdev notifications for vlan's
RDMA/irdma:
Fix Passthrough mode in VM
RDMA/irdma:
Prevent some integer underflows
RDMA/irdma:
Remove incorrect masking of PD
RDMA/mlx5:
Fix memory leak in error flow for subscribe event routine
RDMA/mlx5:
Fix the flow of a miss in the allocation of a cache ODP MR
RDMA/nldev:
Prevent underflow in nldev_stat_set_counter_dynamic_doit()
RDMA/rxe:
Change variable and function argument to proper type
RDMA/rxe:
Check the last packet by RXE_END_MASK
RDMA/rxe:
Fix ref error in rxe_av.c
regulator:
qcom_smd: fix for_each_child.cocci warnings
regulator:
rpi-panel: Handle I2C errors/timing to the Atmel
Reinstate some of "swiotlb:
rework "fix info leak with DMA_FROM_DEVICE""
remoteproc:
Fix count check in rproc_coredump_write()
remoteproc:
qcom: Fix missing of_node_put in adsp_alloc_memory_region
remoteproc:
qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
remoteproc:
qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
Revert "ACPI:
Pass the same capabilities to the _OSC regardless of the query flag"
Revert "Input:
clear BTN_RIGHT/MIDDLE on buttonpads"
Revert "mm:
madvise: skip unmapped vma holes passed to process_madvise"
Revert "nbd:
fix possible overflow on 'first_minor' in nbd_dev_add()"
Revert "RDMA/core:
Fix ib_qp_usecnt_dec() called when error"
Revert "Revert "block, bfq:
honor already-setup queue merges""
Revert "swiotlb:
rework "fix info leak with DMA_FROM_DEVICE""
Revert "virtio-pci:
harden INTX interrupts"
Revert "virtio_pci:
harden MSI-X interrupts"
rfkill:
make new event layout opt-in
RISC-V:
Declare per cpu boot data as static
riscv module:
remove (NOLOAD)
riscv:
dts: canaan: Fix SPI3 bus width
riscv:
Fix fill_callchain return value
riscv:
Increase stack size under KASAN
rseq:
Remove broken uapi field layout on 32-bit little endian
rtc:
check if __rtc_read_time was successful
rtc:
gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
rtc:
mc146818-lib: fix locking in mc146818_set_time
rtc:
pl031: fix rtc features null pointer dereference
rtla/osnoise:
Fix osnoise hist stop tracing message
rtw88:
check for validity before using a pointer
rtw88:
fix idle mode flow for hw scan
rtw88:
fix memory overrun and memory leak during hw_scan
rtw88:
fix use after free in rtw_hw_scan_update_probe_req()
rxrpc:
Fix call timer start racing with call destruction
rxrpc:
fix some null-ptr-deref bugs in server_key.c
samples/bpf, xdpsock:
Fix race when running for fix duration of time
samples/landlock:
Fix path_list memory leak
sched/core:
Export pelt_thermal_tp
sched/cpuacct:
Fix charge percpu cpuusage
sched/debug:
Remove mpol_get/put and task_lock/unlock from sched_show_numa
sched/fair:
Improve consistency of allowed NUMA balance calculations
sched/rt:
Plug rt_mutex_setprio() vs push_rt_task() race
sched/sugov:
Ignore 'busy' filter when rq is capped by uclamp_max
sched/tracing:
Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
sched/uclamp:
Fix iowait boost escaping uclamp restriction
scripts/dtc:
Call pkg-config POSIXly correct
scsi:
core: sd: Add silence_suspend flag to suppress some PM messages
scsi:
fnic: Fix a tracing statement
scsi:
hisi_sas: Change permission of parameter prot_mask
scsi:
libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
scsi:
mpt3sas: Fix incorrect 4GB boundary check
scsi:
pm8001: Fix abort all task initialization
scsi:
pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi:
pm8001: Fix command initialization in pm80XX_send_read_log()
scsi:
pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
scsi:
pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
scsi:
pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
scsi:
pm8001: Fix NCQ NON DATA command completion handling
scsi:
pm8001: Fix NCQ NON DATA command task initialization
scsi:
pm8001: Fix payload initialization in pm80xx_encrypt_update()
scsi:
pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi:
qla2xxx: Add devids and conditionals for 28xx
scsi:
qla2xxx: Add qla2x00_async_done() for async routines
scsi:
qla2xxx: Check for firmware dump already collected
scsi:
qla2xxx: edif: Fix clang warning
scsi:
qla2xxx: Fix crash during module load unload test
scsi:
qla2xxx: Fix device reconnect in loop topology
scsi:
qla2xxx: Fix disk failure to rediscover
scsi:
qla2xxx: Fix hang due to session stuck
scsi:
qla2xxx: Fix incorrect reporting of task management failure
scsi:
qla2xxx: Fix laggy FC remote port session recovery
scsi:
qla2xxx: Fix missed DMA unmap for NVMe ls requests
scsi:
qla2xxx: Fix N2N inconsistent PLOGI
scsi:
qla2xxx: Fix premature hw access after PCI error
scsi:
qla2xxx: Fix scheduling while atomic
scsi:
qla2xxx: Fix stuck session in gpdb
scsi:
qla2xxx: Fix stuck session of PRLI reject
scsi:
qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
scsi:
qla2xxx: Fix warning for missing error code
scsi:
qla2xxx: Fix warning message due to adisc being flushed
scsi:
qla2xxx: Fix wrong FDMI data for 64G adapter
scsi:
qla2xxx: Implement ref count for SRB
scsi:
qla2xxx: Reduce false trigger to login
scsi:
qla2xxx: Refactor asynchronous command initialization
scsi:
qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi:
qla2xxx: Use correct feature type field during RFF_ID processing
scsi:
scsi_transport_fc: Fix FPIN Link Integrity statistics counters
scsi:
ufs: Fix runtime PM messages never-ending cycle
security:
add sctp_assoc_established hook
security:
implement sctp_assoc_established hook in selinux
selftests, x86:
fix how check_cc.sh is being invoked
selftests, xsk:
Fix rx_full stats test
selftests/bpf/test_lirc_mode2.sh:
Exit with proper code
selftests/bpf/test_xdp_redirect_multi:
use temp netns for testing
selftests/bpf:
Extract syscall wrapper
selftests/bpf:
Fix error reporting from sock_fields programs
selftests/bpf:
Make test_lwt_ip_encap more stable and faster
selftests/bpf:
Use "__se_" prefix on architectures without syscall wrapper
selftests/lkdtm:
Add UBSAN config
selftests/net:
timestamping: Fix bind_phc check
selftests/sgx:
Do not attempt enclave build without valid enclave
selftests/sgx:
Ensure enclave data available during debug print
selftests/sgx:
Fix NULL-pointer-dereference upon early test failure
selftests/sgx:
Treat CC as one argument
selftests/x86:
Add validity check and allow field splitting
selftests:
bpf: Fix bind on used port
selftests:
mptcp: add csum mib check for mptcp_connect
selftests:
test_vxlan_under_vrf: Fix broken test case
selftests:
tls: skip cmsg_to_pipe tests with TLS=n
selftests:
vm: remove dependecy from internal kernel macros
selinux:
access superblock_security_struct in LSM blob way
selinux:
allow FIOCLEX and FIONCLEX with policy capability
selinux:
check return value of sel_make_avc_files
selinux:
Fix selinux_sb_mnt_opts_compat()
selinux:
use correct type for context length
serial:
8250: Fix race condition in RTS-after-send handling
serial:
8250: fix XOFF/XON sending when DMA is used
serial:
8250_aspeed_vuart: add PORT_ASPEED_VUART port type
serial:
8250_lpss: Balance reference count for PCI DMA device
serial:
8250_mid: Balance reference count for PCI DMA device
soc:
mediatek: pm-domains: Add wakeup capacity support in power domain
soc:
qcom: aoss: Fix missing put_device call in qmp_get
soc:
qcom: aoss: remove spurious IRQF_ONESHOT flags
soc:
qcom: ocmem: Fix missing put_device() call in of_get_ocmem
soc:
qcom: rpmpd: Check for null return of devm_kcalloc
soc:
ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
soundwire:
intel: fix wrong register name in intel_shim_wake
spi:
Fix Tegra QSPI example
spi:
fsi: Implement a timeout for polling status
spi:
mediatek: support tick_delay without enhance_timing
spi:
mxic: Fix the transmit path
spi:
pxa2xx-pci: Balance reference count for PCI DMA device
spi:
spi-zynqmp-gqspi: Handle error for dma_set_mask
spi:
tegra114: Add missing IRQ check in tegra_spi_probe
spi:
tegra20: Use of_device_get_match_data()
spi:
tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
stack:
Constrain and fix stack offset randomization with Clang builds
staging:
mt7621-dts: fix formatting
staging:
mt7621-dts: fix GB-PC2 devicetree
staging:
mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging:
mt7621-dts: fix pinctrl properties for ethernet
staging:
mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
staging:
qlge: add unregister_netdev in qlge_probe
staging:
r8188eu: fix endless loop in recv_func
staging:
r8188eu: release_firmware is not called if allocation fails
Linux:
staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
SUNRPC don:
't resend a task on an offlined transport
SUNRPC/call_alloc:
async tasks mustn't block waiting for memory
SUNRPC:
avoid race between mod_timer() and del_timer_sync()
SUNRPC:
Do not dereference non-socket transports in sysfs
SUNRPC:
Don't call connect() more than once on a TCP socket
SUNRPC:
improve 'swap' handling: scheduling and PF_MEMALLOC
tcp:
ensure PMTU updates are processed during fastopen
thermal:
int340x: Check for NULL after calling kmemdup()
thermal:
int340x: Increase bitmap size
tipc:
fix the timer expires after interval 100ms
TOMOYO:
fix __setup handlers return values
tools/testing/cxl:
Fix root port to host bridge assignment
torture:
Make torture.sh help message match reality
tracing:
Have trace event string test handle zero length strings
tracing:
Have TRACE_DEFINE_ENUM affect trace event types as well
tracing:
Have type enum modifications copy the strings
tty:
hvc: fix return value of __setup handler
uaccess:
fix nios2 and microblaze get_user_8()
uaccess:
fix type mismatch warnings from access_ok()
ubi:
fastmap: Return error code if memory allocation fails in add_aeb()
ubi:
Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
ubifs:
Add missing iput if do_tmpfile() failed in rename whiteout
ubifs:
Fix 'ui->dirty' race between do_tmpfile() and writeback work
ubifs:
Fix deadlock in concurrent rename whiteout and inode writeback
ubifs:
Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs:
Fix to add refcount once page is set private
ubifs:
Rectify space amount budget for mkdir/tmpfile operations
ubifs:
Rename whiteout atomically
ubifs:
rename_whiteout: correct old_dir size computing
ubifs:
rename_whiteout: Fix double free for whiteout_ui->data
ubifs:
setflags: Make dirtied_ino_d 8 bytes aligned
udmabuf:
validate ubuf->pagecount
um:
Fix uml_mconsole stop/go
USB:
serial: pl2303: add IBM device IDs
USB:
serial: pl2303: fix GS type detection
USB:
serial: simple: add Nokia phone driver
USB:
storage: ums-realtek: fix error code in rts51x_read_mem()
usb:
typec: tipd: Forward plug orientation to typec subsystem
USB:
usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
vdpa/mlx5:
Avoid processing works if workqueue was destroyed
vfio/pci:
fix memory leak during D3hot to D0 transition
vfio/pci:
wake-up devices around reset functions
vhost:
handle error while adding split ranges to iotlb
video:
fbdev: atari: Atari 2 bpp (STe) palette bugfix
video:
fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
video:
fbdev: cirrusfb: check pixclock to avoid divide by zero
video:
fbdev: controlfb: Fix COMPILE_TEST build
video:
fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
video:
fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
video:
fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
video:
fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
video:
fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
video:
fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
video:
fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video:
fbdev: sm712fb: Fix crash in smtcfb_read()
video:
fbdev: sm712fb: Fix crash in smtcfb_write()
video:
fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
video:
fbdev: udlfb: replace snprintf in show functions with sysfs_emit
video:
fbdev: w100fb: Reset global state
virt:
acrn: fix a memory leak in acrn_dev_ioctl()
virt:
acrn: obtain pa from VMA with PFNMAP flag
virtio:
use virtio_device_ready() in virtio_device_restore()
vsock/virtio:
enable VQs early on probe
vsock/virtio:
initialize vdev->priv before using VQs
vsock/virtio:
read the negotiated features before using VQs
vsprintf:
Fix %pK with kptr_restrict == 0
vsprintf:
Fix potential unaligned access
vxcan:
enable local echo for sent CAN frames
watch_queue:
Actually free the watch
watch_queue:
Fix NULL dereference in error cleanup
watch_queue:
Free the page array when watch_queue is dismantled
watchdog:
rti-wdt: Add missing pm_runtime_disable() in probe function
wireguard:
queueing: use CFI-safe ptr_ring cleanup function
wireguard:
socket: free skb in send6 when ipv6 is disabled
wireguard:
socket: ignore v6 endpoints when ipv6 is disabled
x86/fpu/xstate:
Fix the ARCH_REQ_XCOMP_PERM implementation
x86/sev:
Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
XArray:
Fix xas_create_range() when multi-order entry present
XArray:
Include bitmap.h from xarray.h
XArray:
Update the LRU list in xas_split()
xen:
fix is_xen_pmu()
xhci:
fix garbage USBSTS being logged in some cases
xhci:
fix runtime PM imbalance in USB2 resume
xhci:
fix uninitialized string returned by xhci_decode_ctrl_ctx()
xhci:
make xhci_handshake timeout for xhci_reset() adjustable
xsk:
Do not write NULL in SW ring at allocation failure
xsk:
Fix race at socket teardown
xtensa:
add missing XCHAL_HAVE_WINDOWED check
xtensa:
define update_mmu_tlb function
xtensa:
fix stop_machine_cpuslocked call in patch_text
xtensa:
fix xtensa_wsr always writing 0