Commit e26072a
committed
Merge tag 'v6.1.129' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into linux-msft-wsl-6.1.y
This is the 6.1.129 stable release
* tag 'v6.1.129' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux:
Linux 6.1.129
x86/i8253: Disable PIT timer 0 when not in use
drm/amd/display: Add NULL pointer check for kzalloc
f2fs: fix to wait dio completion
ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
selftests: rtnetlink: update netdevsim ipsec output format
netdevsim: print human readable IP address
net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events
parport_pc: add support for ASIX AX99100
serial: 8250_pci: add support for ASIX AX99100
can: ems_pci: move ASIX AX99100 ids to pci_ids.h
nilfs2: protect access to buffers with no active references
nilfs2: do not force clear folio if buffer is referenced
nilfs2: do not output warnings when clearing dirty buffers
i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
alpha: replace hardcoded stack offsets with autogenerated ones
mm: gup: fix infinite loop within __get_longterm_locked
arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
iommu: Return right value in iommu_sva_bind_device()
x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
kdb: Do not assume write() callback available
drm/v3d: Stop active perfmon if it is being destroyed
drm/tidss: Clear the interrupt status for interrupts being disabled
drm/tidss: Fix issue in irq handling causing irq-flood issue
ipv6: mcast: add RCU protection to mld_newpack()
ndisc: extend RCU protection in ndisc_send_skb()
openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
arp: use RCU protection in arp_xmit()
neighbour: use RCU protection in __neigh_notify()
neighbour: delete redundant judgment statements
ndisc: use RCU protection in ndisc_alloc_skb()
ipv6: use RCU protection in ip6_default_advmss()
flow_dissector: use RCU protection to fetch dev_net()
ipv4: icmp: convert to dev_net_rcu()
ipv4: use RCU protection in __ip_rt_update_pmtu()
net: ipv4: Cache pmtu for all packet paths if multipath enabled
ipv4: use RCU protection in inet_select_addr()
ipv4: use RCU protection in rt_is_expired()
ipv4: use RCU protection in ipv4_default_advmss()
net: add dev_net_rcu() helper
net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
ipv4: add RCU protection to ip4_dst_hoplimit()
clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
clocksource: Use pr_info() for "Checking clocksource synchronization" message
btrfs: fix hole expansion when writing at an offset beyond EOF
mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
mmc: mtk-sd: Fix register settings for hs400(es) mode
arm64: Handle .ARM.attributes section in linker scripts
regmap-irq: Add missing kfree()
partitions: mac: fix handling of bogus partition table
gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
gpiolib: acpi: Add a quirk for Acer Nitro ANV14
alpha: align stack for page fault and user unaligned trap handlers
serial: 8250: Fix fifo underflow on flush
cgroup: fix race between fork and cgroup.kill
efi: Avoid cold plugged memory for placing the kernel
alpha: make stack 16-byte aligned (most cases)
can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
can: c_can: fix unbalanced runtime PM disable in error path
can: ctucanfd: handle skb allocation failure
USB: serial: option: drop MeiG Smart defines
USB: serial: option: fix Telit Cinterion FN990A name
USB: serial: option: add Telit Cinterion FN990B compositions
USB: serial: option: add MeiG Smart SLM828
usb: cdc-acm: Fix handling of oversized fragments
usb: cdc-acm: Check control transfer buffer size before access
USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
USB: hub: Ignore non-compliant devices with too many configs or interfaces
usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
usb: core: fix pipe creation for get_bMaxPacketSize0
USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
usb: dwc2: gadget: remove of_node reference upon udc_stop
usb: gadget: udc: renesas_usb3: Fix compiler warning
usb: roles: set switch registered flag early on
usb: dwc3: Fix timeout issue during controller enter/exit from halt state
perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
KVM: nSVM: Enter guest mode before initializing nested NPT MMU
KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
batman-adv: Drop unmanaged ELP metric worker
batman-adv: Ignore neighbor throughput metrics in error case
batman-adv: fix panic during interface removal
ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
orangefs: fix a oob in orangefs_debug_write
x86/mm/tlb: Only trim the mm_cpumask once a second
selftests: gpio: gpio-sim: Fix missing chip disablements
Grab mm lock before grabbing pt lock
vfio/pci: Enable iowrite64 and ioread64 for vfio pci
rtla/timerlat_top: Abort event processing on second signal
rtla/timerlat_hist: Abort event processing on second signal
scsi: ufs: bsg: Set bsg_queue to NULL after removal
PCI: switchtec: Add Microchip PCI100X device IDs
PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
media: cxd2841er: fix 64-bit division on gcc-9
fbdev: omap: use threaded IRQ for LCD DMA
RDMA/efa: Reset device on probe failure
x86/xen: allow larger contiguous memory regions in PV guests
xen: remove a confusing comment on auto-translated guest I/O
xen/swiotlb: relax alignment requirements
gpio: bcm-kona: Add missing newline to dev_err format string
gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
drm/i915/selftests: avoid using uninitialized context
cgroup: Remove steal time from usage_usec
arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
team: better TEAM_OPTION_TYPE_STRING validation
vxlan: check vxlan_vnigroup_init() return value
vrf: use RCU protection in l3mdev_l3_out()
ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
HID: multitouch: Add NULL check in mt_input_configured
pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
NFSD: fix hang in nfsd4_shutdown_callback
nfsd: clear acl_access/acl_default after releasing them
btrfs: avoid monopolizing a core when activating a swap file
Revert "btrfs: avoid monopolizing a core when activating a swap file"
pps: Fix a use-after-free
maple_tree: simplify split calculation
maple_tree: fix static analyser cppcheck issue
tty: xilinx_uartps: split sysrq handling
mptcp: prevent excessive coalescing on receive
mptcp: pm: only set fullmesh for subflow endp
cachefiles: Fix NULL pointer dereference in object->file
ocfs2: check dir i_size in ocfs2_find_entry
gpio: xilinx: remove excess kernel doc
net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
io_uring/rw: commit provided buffer state on async
io_uring: fix io_req_prep_async with provided buffers
io_uring: fix multishots with selected buffers
rtc: zynqmp: Fix optional clock name property
ptp: Ensure info->enable callback is always set
pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
rtla/timerlat_top: Stop timerlat tracer on signal
rtla/timerlat_hist: Stop timerlat tracer on signal
rtla: Add trace_instance_stop
rtla/osnoise: Distinguish missing workload option
net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
net/ncsi: wait for the last response to Deselect Package before configuring channel
misc: fastrpc: Fix copy buffer page size
misc: fastrpc: Fix registered buffer page address
misc: fastrpc: Deregister device nodes properly in error scenarios
mtd: onenand: Fix uninitialized retlen in do_otp_read()
irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so
i3c: master: Fix missing 'ret' assignment in set_speed()
NFC: nci: Add bounds checking in nci_hci_create_pipe()
mailbox: tegra-hsp: Clear mailbox before using message
nilfs2: fix possible int overflows in nilfs_fiemap()
ocfs2: handle a symlink read error correctly
ocfs2: fix incorrect CPU endianness conversion causing mount failure
pnfs/flexfiles: retry getting layout segment for reads
selftests: mptcp: connect: -f: no reconnect
vfio/platform: check the bounds of read/write syscalls
io_uring/net: don't retry connect operation on EPOLLERR
nvmem: core: improve range check for nvmem_cell_write()
nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
crypto: qce - unregister previously registered algos in error path
crypto: qce - fix goto jump in error path
ata: libata-sff: Ensure that we cannot write outside the allocated buffer
mm: kmemleak: fix upper boundary check for physical address objects
media: uvcvideo: Remove redundant NULL assignment
media: uvcvideo: Fix event flags in uvc_ctrl_send_events
media: ccs: Fix cleanup order in ccs_probe()
media: ccs: Fix CCS static data parsing for large block sizes
media: ov5640: fix get_light_freq on auto
media: mc: fix endpoint iteration
soc: qcom: smem_state: fix missing of_node_put in error path
iio: light: as73211: fix channel handling in only-color triggered buffer
media: ccs: Clean up parsed CCS static data on parse failure
kfence: skip __GFP_THISNODE allocations on NUMA systems
rv: Reset per-task monitors also for idle tasks
ACPI: PRM: Remove unnecessary strict handler address checks
xfs: Add error handling for xfs_reflink_cancel_cow_range
arm64: tegra: Disable Tegra234 sce-fabric node
crypto: qce - fix priority to be less than ARMv8 CE
arm64: dts: qcom: sm8450: Fix MPSS memory length
arm64: dts: qcom: sm8350: Fix MPSS memory length
arm64: dts: qcom: sm6350: Fix MPSS memory length
arm64: dts: qcom: sm6350: Fix ADSP memory length
x86/boot: Use '-std=gnu11' to fix build with GCC 15
kbuild: Move -Wenum-enum-conversion to W=2
scsi: storvsc: Set correct data length for sending SCSI command without payload
scsi: qla2xxx: Move FCE Trace buffer allocation to user control
nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
arm64: tegra: Fix Tegra234 PCIe interrupt-map
ALSA: hda: Fix headset detection failure due to unstable sort
ALSA: hda/realtek: Enable headset mic on Positivo C6400
Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
block: don't revert iter for -EIOCBQUEUED
mips/math-emu: fix emulation of the prefx instruction
dm-crypt: track tag_offset in convert_context
dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
powerpc/pseries/eeh: Fix get PE state translation
MIPS: Loongson64: remove ROM Size unit in boardinfo
serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
serial: sh-sci: Drop __initdata macro for port_cfg
soc: qcom: socinfo: Avoid out of bounds read of serial number
ASoC: acp: Support microphone from Lenovo Go S
usb: gadget: f_tcm: Don't prepare BOT write request twice
usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
usb: gadget: f_tcm: Decrement command ref count on cleanup
usb: gadget: f_tcm: Translate error to sense
wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
wifi: rtlwifi: rtl8821ae: Fix media status report
HID: hid-sensor-hub: don't use stale platform-data on remove
of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
of: Fix of_find_node_opts_by_path() handling of alias+path+options
of: Correct child specifier used as input of the 2nd nexus node
scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
efi: libstub: Use '-std=gnu11' to fix build with GCC 15
blk-cgroup: Fix class @block_class's subsystem refcount leakage
clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
clk: qcom: clk-alpha-pll: fix alpha mode configuration
clk: sunxi-ng: a100: enable MMC clock reparenting
Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
drm/komeda: Add check for komeda_get_layer_fourcc_list()
drm/i915/guc: Debug print LRC state entries only if the context is pinned
Revert "drm/amd/display: Use HW lock mgr for PSR1"
drm/amd/pm: Mark MM activity as unsupported
ksmbd: fix integer overflows on 32 bit systems
KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
binfmt_flat: Fix integer overflow bug on 32 bit systems
fs/proc: do_task_stat: Fix ESP not readable during coredump
m68k: vga: Fix I/O defines
s390/futex: Fix FUTEX_OP_ANDN implementation
smb: client: change lease epoch type from unsigned int to __u16
drm/modeset: Handle tiled displays in pan_display_atomic.
ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
leds: lp8860: Write full EEPROM, not only half of it
cpufreq: s3c64xx: Fix compilation warning
net: sched: Fix truncation of offloaded action statistics
tun: revert fix group permission check
netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read()
x86/xen: add FRAME_END to xen_hypercall_hvm()
x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
net: rose: lock the socket in rose_bind()
net: atlantic: fix warning during hot unplug
gpio: pca953x: Improve interrupt support
udp: gso: do not drop small packets when PMTU reduces
tg3: Disable tg3 PCIe AER on system reboot
gpu: drm_dp_cec: fix broken CEC adapter properties check
firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
nvme: handle connectivity loss in nvme_set_queue_count
xfs: don't over-report free space or inodes in statvfs
xfs: report realtime block quota limits on realtime directories
gpio: xilinx: Convert gpio_lock to raw spinlock
gpio: xilinx: Convert to immutable irq_chip
net/ncsi: fix locking in Get MAC Address handling
net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void
KVM: e500: always restore irqs
KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
platform/x86: acer-wmi: Ignore AC events
Input: allocate keycode for phone linking
ASoC: amd: Add ACPI dependency to fix build error
ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
platform/x86: int3472: Check for adev == NULL
iommu/arm-smmu-v3: Clean up more on probe failure
x86/kexec: Allocate PGD for x86_64 transition page tables separately
selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
tipc: re-order conditions in tipc_crypto_key_rcv()
mmc: sdhci-msm: Correctly set the load for the regulator
net: wwan: iosm: Fix hibernation by re-binding the driver around it
Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
APEI: GHES: Have GHES honor the panic= setting
i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
wifi: iwlwifi: avoid memory leak
wifi: brcmfmac: Check the return value of of_property_read_string_index()
net/mlx5: use do_aux_work for PHC overflow checks
HID: Wacom: Add PCI Wacom device support
mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
tomoyo: don't emit warning in tomoyo_write_control()
wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
mmc: core: Respect quirk_max_rate for non-UHS SDIO card
tun: fix group permission check
safesetid: check size of policy writes
drm/bridge: it6505: fix HDCP CTS compare V matching
drm/bridge: it6505: fix HDCP encryption when R0 ready
drm/bridge: it6505: fix HDCP Bstatus check
drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
drm/virtio: New fence for every plane update
x86/amd_nb: Restrict init function to AMD-based systems
lockdep: Fix upper limit for LOCKDEP_*_BITS configs
sched: Don't try to catch up excess steal time.
btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case
arm64/mm: Ensure adequate HUGE_MAX_HSTATE
btrfs: fix use-after-free when attempting to join an aborted transaction
pinctrl: stm32: fix array read out of bound
s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS
ptp: Properly handle compat ioctls
btrfs: output the reason for open_ctree() failure
media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
staging: media: max96712: fix kernel oops when removing module
usb: gadget: f_tcm: Don't free command immediately
media: uvcvideo: Fix double free in error path
remoteproc: core: Fix ida_free call while not allocated
mptcp: handle fastopen disconnect correctly
mptcp: consolidate suboption status
usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
usb: dwc3: core: Defer the probe until USB power supply ready
usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk()
usb: gadget: f_tcm: Fix Get/SetInterface return value
drivers/card_reader/rtsx_usb: Restore interrupt based detection
usb: xhci: Fix NULL pointer dereference on certain command aborts
net: usb: rtl8150: enable basic endpoint checking
ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro
ktest.pl: Check kernelrelease return in get_version
drm/amd/display: fix double free issue during amdgpu module unload
nvme: fix metadata handling in nvme-passthrough
netfilter: nf_tables: reject mismatching sum of field_len with set key length
kbuild: switch from lz4c to lz4 for compression
NFSD: Reset cb_seq_status after NFS4ERR_DELAY
f2fs: Introduce linear search for dentries
hexagon: Fix unbalanced spinlock in die()
hexagon: fix using plain integer as NULL pointer warning in cmpxchg
kconfig: fix memory leak in sym_warn_unmet_dep()
kconfig: WERROR unmet symbol dependency
kconfig: deduplicate code in conf_read_simple()
kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
kconfig: require a space after '#' for valid input
kconfig: add warn-unknown-symbols sanity check
kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback
genksyms: fix memory leak when the same symbol is read from *.symref file
genksyms: fix memory leak when the same symbol is added from source
net: hsr: fix fill_frame_info() regression vs VLAN packets
net: sh_eth: Fix missing rtnl lock in suspend/resume path
bgmac: reduce max frame size to support just MTU 1500
net: davicom: fix UAF in dm9000_drv_remove
vxlan: Fix uninit-value in vxlan_vnifilter_dump()
net: netdevsim: try to close UDP port harness races
net: rose: fix timer races against user threads
iavf: allow changing VLAN state without calling PF
PM: hibernate: Add error handling for syscore_suspend()
ipmr: do not call mr_mfc_uses_dev() for unres entries
net: fec: implement TSO descriptor cleanup
gpio: mxc: remove dead code after switch to DT-only
net: hns3: fix oops when unload drivers paralleling
regulator: core: Add missing newline character
ubifs: skip dumping tnc tree when zroot is null
rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
dmaengine: ti: edma: fix OF node reference leaks in edma_driver
xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO
tools/bootconfig: Fix the wrong format specifier
NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE
NFSv4.2: fix COPY_NOTIFY xdr buf size calculation
serial: 8250: Adjust the timeout for FIFO mode
module: Extend the preempt disabled section in dereference_symbol_descriptor().
ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test
PCI: epf-test: Simplify DMA support checks
PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error
PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
mtd: hyperbus: hbmc-am654: fix an OF node reference leak
mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void
media: uvcvideo: Propagate buf->error to userspace
media: camif-core: Add check for clk_enable()
media: mipi-csis: Add check for clk_enable()
media: i2c: ov9282: Correct the exposure offset
media: i2c: imx412: Add missing newline to prints
media: marvell: Add check for clk_enable()
PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
media: lmedm04: Handle errors for lme2510_int_read
media: rc: iguanair: handle timeouts
iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()
RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]"
efi: sysfb_efi: fix W=1 warnings when EFI is not set
of: reserved-memory: Do not make kmemleak ignore freed address
RDMA/mlx5: Fix indirect mkey ODP page count
fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
ARM: dts: mediatek: mt7623: fix IR nodename
arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts
arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL
arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes
arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone
arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays
arm64: dts: qcom: pm6150l: add temp sensor and thermal zone config
arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply
arm64: dts: qcom: sc7180: Drop redundant disable in mdp
arm64: dts: qcom: sc7180: Don't enable lpass clocks by default
arm64: dts: qcom: sc7180-trogdor-wormdingler: use just "port" in panel
arm64: dts: qcom: sc7180-trogdor-quackingstick: use just "port" in panel
arm64: dts: qcom: sc7180-idp: use just "port" in panel
arm64: dts: qcom: sc7180: Add compat qcom,sc7180-dsi-ctrl
arm64: dts: ti: k3-am62a: Remove duplicate GICR reg
arm64: dts: ti: k3-am62: Remove duplicate GICR reg
arm64: dts: qcom: sm8450: correct sleep clock frequency
arm64: dts: qcom: sm8350: correct sleep clock frequency
arm64: dts: qcom: sm8250: correct sleep clock frequency
arm64: dts: qcom: sm6125: correct sleep clock frequency
arm64: dts: qcom: sc7280: correct sleep clock frequency
arm64: dts: qcom: msm8994: correct sleep clock frequency
arm64: dts: qcom: msm8916: correct sleep clock frequency
arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value
arm64: dts: qcom: msm8994: Describe USB interrupts
arm64: dts: qcom: msm8996: Fix up USB3 interrupts
arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property
arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
RDMA/srp: Fix error handling in srp_add_port
arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property
arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property
arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property
arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
rdma/cxgb4: Prevent potential integer overflow on 32bit
RDMA/mlx4: Avoid false error about access to uninitialized gids array
arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
arm64: dts: mediatek: mt8516: add i2c clock-div property
arm64: dts: mediatek: mt8516: fix wdt irq type
arm64: dts: mediatek: mt8516: fix GICv2 range
arm64: dts: mt8183: set DMIC one-wire mode on Damu
ARM: at91: pm: change BU Power Switch to automatic mode
soc: atmel: fix device_node release in atmel_soc_device_init()
smb: client: fix oops due to unset link speed
padata: avoid UAF for reorder_work
padata: add pd get/put refcnt helper
padata: fix UAF in padata_reorder
ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop
bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write
bpf: Send signals asynchronously if !preemptible
pinctrl: stm32: Add check for clk_enable()
pinctrl: stm32: check devm_kasprintf() returned value
pinctrl: stm32: Add check for devm_kcalloc
pinctrl: stm32: set default gpio line names using pin names
ASoC: Intel: avs: Fix theoretical infinite loop
padata: fix sysfs store callback check
crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()
crypto: hisilicon/sec2 - fix for aead invalid authsize
crypto: hisilicon/sec2 - fix for aead icv error
crypto: hisilicon/sec2 - optimize the error return process
ktest.pl: Remove unused declarations in run_bisect_test function
ASoC: renesas: rz-ssi: Use only the proper amount of dividers
ASoC: sun4i-spdif: Add clock multiplier settings
libbpf: Fix segfault due to libelf functions not setting errno
tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing
net/rose: prevent integer overflows in rose_setsockopt()
tcp_cubic: fix incorrect HyStart round start detection
net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
netfilter: nft_flow_offload: update tcp state flags under lock
net: sched: Disallow replacing of child qdisc from one parent to another
net: avoid race between device unregistration and ethnl ops
net/mlxfw: Drop hard coded max FW flash image size
net: let net.core.dev_weight always be non-zero
selftests/landlock: Fix error message
pwm: stm32: Add check for clk_enable()
clk: analogbits: Fix incorrect calculation of vco rate delta
wifi: cfg80211: adjust allocation of colocated AP data
wifi: cfg80211: Handle specific BSSID in 6GHz scanning
selftests: harness: fix printing of mismatch values in __EXPECT()
selftests: timers: clocksource-switch: Adapt progress to kselftest framework
cpufreq: ACPI: Fix max-frequency computation
wifi: mt76: mt7915: fix register mapping
wifi: mt76: mt7921: fix using incorrect group cipher after disconnection.
wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
landlock: Handle weird files
net/smc: fix data error when recvmsg with MSG_PEEK flag
wifi: mac80211: Fix common size calculation for ML element
wifi: mac80211: prohibit deactivating all links
wifi: wlcore: fix unbalanced pm_runtime calls
samples/landlock: Fix possible NULL dereference in parse_path()
mfd: syscon: Fix race in device_node_get_regmap()
mfd: syscon: Use scoped variables with memory allocators to simplify error paths
mfd: syscon: Add of_syscon_register_regmap() API
mfd: syscon: Remove extern from function prototypes
HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check
clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs
OPP: OF: Fix an OF node leak in _opp_add_static_v2()
ax25: rcu protect dev->ax25_ptr
regulator: of: Implement the unwind path of of_regulator_match()
team: prevent adding a device which is already a team device lower
clk: imx8mp: Fix clkout1/2 support
cpufreq: schedutil: Fix superfluous updates caused by need_freq_update
pwm: stm32-lp: Add check for clk_enable()
inetpeer: do not get a refcount in inet_getpeer()
inetpeer: update inetpeer timestamp in inet_getpeer()
inetpeer: remove create argument of inet_getpeer()
inetpeer: remove create argument of inet_getpeer_v[46]()
leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
dt-bindings: mfd: bd71815: Fix rsense and typos
cpupower: fix TSC MHz calculation
ACPI: fan: cleanup resources in the error path of .probe()
regulator: dt-bindings: mt6315: Drop regulator-compatible property
HID: multitouch: fix support for Goodix PID 0x01e9
wifi: rtlwifi: pci: wait for firmware loading before releasing memory
wifi: rtlwifi: fix memory leaks and invalid access at probe error path
wifi: rtlwifi: destroy workqueue at rtl_deinit_core
wifi: rtlwifi: remove unused check_buddy_priv
wifi: rtlwifi: remove unused dualmac control leftovers
wifi: rtlwifi: remove unused timer and related code
dt-bindings: leds: class-multicolor: Fix path to color definitions
dt-bindings: mmc: controller: clarify the address-cells description
spi: zynq-qspi: Add check for clk_enable()
net_sched: sch_sfq: don't allow 1 packet limit
net_sched: sch_sfq: handle bigger packets
net_sched: sch_sfq: annotate data-races around q->perturb_period
wifi: wcn36xx: fix channel survey memory allocation size
wifi: rtlwifi: usb: fix workqueue leak when probe fails
wifi: rtlwifi: fix init_sw_vars leak when probe fails
wifi: rtlwifi: wait for firmware loading before releasing memory
wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
wifi: rtlwifi: do not complete firmware loading needlessly
wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855
ipmi: ipmb: Add check devm_kasprintf() returned value
genirq: Make handle_enforce_irqctx() unconditionally available
drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE
OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized
OPP: add index check to assert to avoid buffer overflow in _read_freq()
OPP: Reuse dev_pm_opp_get_freq_indexed()
OPP: Add dev_pm_opp_find_freq_exact_indexed()
OPP: Introduce dev_pm_opp_get_freq_indexed() API
OPP: Introduce dev_pm_opp_find_freq_{ceil/floor}_indexed() APIs
OPP: Rearrange entries in pm_opp.h
drm/rockchip: vop2: Check linear format for Cluster windows on rk3566/8
drm/rockchip: vop2: Fix the windows switch between different layers
drm/rockchip: vop2: set bg dly and prescan dly at vop2_post_config
drm/rockchip: vop2: Set YUV/RGB overlay mode
drm/rockchip: vop2: Fix the mixer alpha setup for layer 0
drm/rockchip: vop2: Fix cluster windows alpha ctrl regsiters offset
drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
drm/etnaviv: Fix page property being used for non writecombine buffers
drm/msm/dp: set safe_to_exit_level before printing it
sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat
sched/psi: Use task->psi_flags to clear in CPU migration
afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call
select: Fix unbalanced user_access_end()
partitions: ldm: remove the initial kernel-doc notation
selftests/powerpc: Fix argument order to timer_sub()
nvme: Add error check for xa_store in nvme_get_effects_log
pstore/blk: trivial typo fixes
nbd: don't allow reconnect after disconnect
block: retry call probe after request_module in blk_request_module
fs: fix proc_handler for sysctl_nr_open
afs: Fix directory format encoding struct
afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is activeFile tree
543 files changed
+4579
-2310
lines changed- Documentation
- devicetree/bindings
- leds
- mfd
- mmc
- regulator
- kbuild
- arch
- alpha
- include/uapi/asm
- kernel
- mm
- arm64
- boot/dts
- mediatek
- nvidia
- qcom
- rockchip
- ti
- kernel
- vdso
- mm
- arm
- boot/dts
- mach-at91
- hexagon
- include/asm
- kernel
- m68k/include/asm
- mips
- kernel
- loongson64
- math-emu
- powerpc
- include/asm
- kvm
- platforms/pseries
- s390
- include/asm
- kvm
- purgatory
- x86
- boot/compressed
- events/intel
- include/asm
- kernel
- kvm
- mmu
- svm
- mm
- xen
- block
- partitions
- drivers
- acpi
- apei
- ata
- base/regmap
- block
- char/ipmi
- clk
- analogbits
- imx
- qcom
- sunxi-ng
- clocksource
- cpufreq
- crypto
- hisilicon/sec2
- qce
- dma/ti
- firmware
- efi
- libstub
- gpio
- gpu/drm
- amd
- display
- amdgpu_dm
- dc
- clk_mgr
- dcn30
- dcn32
- core
- dce
- dcn30
- dcn314
- dcn315
- dcn316
- dcn31
- dcn321
- dcn32
- pm
- powerplay/hwmgr
- swsmu
- smu13
- arm/display/komeda
- bridge
- display
- i915
- display
- gt/uc
- selftests
- msm/dp
- rockchip
- tidss
- v3d
- virtio
- hid
- i2c
- i3c
- master
- iio/light
- infiniband
- hw
- cxgb4
- efa
- mlx4
- mlx5
- sw/rxe
- ulp/srp
- iommu/arm/arm-smmu-v3
- irqchip
- leds
- mailbox
- md
- media
- dvb-frontends
- i2c
- ccs
- platform
- marvell
- nxp/imx-jpeg
- samsung
- exynos4-is
- s3c-camif
- rc
- test-drivers/vidtv
- usb
- dvb-usb-v2
- uvc
- v4l2-core
- memory/tegra
- mfd
- misc
- cardreader
- mmc
- core
- host
- mtd
- hyperbus
- nand/onenand
- net
- can
- c_can
- ctucanfd
- ethernet
- aquantia/atlantic
- broadcom
- davicom
- freescale
- hisilicon/hns3
- hns3pf
- hns3vf
- intel/iavf
- mellanox
- mlx5/core/lib
- mlxfw
- mlxsw
- renesas
- ti
- netdevsim
- phy
- team
- usb
- vxlan
- wireless
- ath
- ath11k
- wcn36xx
- broadcom/brcm80211
- brcmfmac
- brcmsmac/phy
- intel/iwlwifi/fw
- mediatek/mt76
- mt7915
- mt7921
- realtek/rtlwifi
- rtl8192se
- rtl8821ae
- ti/wlcore
- wwan/iosm
- nvmem
- nvme/host
- of
- opp
- parport
- pci
- controller
- endpoint
- functions
- switch
- pinctrl
- samsung
- stm32
- platform/x86
- intel/int3472
- pps
- clients
- ptp
- pwm
- regulator
- remoteproc
- rtc
- scsi
- mpt3sas
- qla2xxx
- soc
- atmel
- qcom
- spi
- staging/media
- imx
- max96712
- tty/serial
- 8250
- ufs/core
- usb
- chipidea
- class
- core
- dwc2
- dwc3
- gadget
- function
- udc
- host
- roles
- serial
- typec/tcpm
- vfio
- pci
- platform
- video/fbdev
- omap2/omapfb/dss
- omap
- xen
- fs
- afs
- btrfs
- cachefiles
- f2fs
- nfsd
- nfs
- flexfilelayout
- nilfs2
- ocfs2
- orangefs
- proc
- pstore
- smb
- client
- server
- ubifs
- xfs
- include
- linux
- mfd
- mlx5
- sched
- usb
- net
- rv
- uapi/linux
- ufs
- io_uring
- kernel
- cgroup
- debug/kdb
- irq
- power
- printk
- sched
- time
- trace
- lib
- mm
- kfence
- net
- ax25
- batman-adv
- bluetooth
- can/j1939
- core
- dsa
- ethtool
- hsr
- ipv4
- ipv6
- mac80211
- mptcp
- ncsi
- netfilter
- nfc/nci
- openvswitch
- rose
- sched
- smc
- tipc
- wireless
- xfrm
- samples/landlock
- scripts
- genksyms
- kconfig
- security
- landlock
- safesetid
- tomoyo
- sound
- pci/hda
- soc
- amd
- yc
- intel
- avs
- boards
- rockchip
- sh
- sunxi
- usb
- tools
- bootconfig
- lib/bpf
- power/cpupower/utils/idle_monitor
- testing
- ktest
- selftests
- bpf
- drivers/net/netdevsim
- gpio
- landlock
- net
- mptcp
- powerpc/benchmarks
- timers
- tracing/rtla/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
543 files changed
+4579
-2310
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
Lines changed: 10 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
55 | | - | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
56 | 56 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
Lines changed: 0 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | 34 | | |
39 | 35 | | |
40 | 36 | | |
| |||
52 | 48 | | |
53 | 49 | | |
54 | 50 | | |
55 | | - | |
56 | 51 | | |
57 | 52 | | |
58 | 53 | | |
59 | 54 | | |
60 | 55 | | |
61 | 56 | | |
62 | 57 | | |
63 | | - | |
64 | 58 | | |
65 | 59 | | |
66 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
57 | 66 | | |
58 | 67 | | |
59 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
528 | 528 | | |
529 | 529 | | |
530 | 530 | | |
531 | | - | |
| 531 | + | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | 18 | | |
23 | 19 | | |
24 | 20 | | |
| |||
199 | 195 | | |
200 | 196 | | |
201 | 197 | | |
202 | | - | |
203 | | - | |
| 198 | + | |
| 199 | + | |
204 | 200 | | |
205 | 201 | | |
206 | 202 | | |
| |||
215 | 211 | | |
216 | 212 | | |
217 | 213 | | |
218 | | - | |
| 214 | + | |
219 | 215 | | |
220 | 216 | | |
221 | 217 | | |
| |||
228 | 224 | | |
229 | 225 | | |
230 | 226 | | |
231 | | - | |
| 227 | + | |
232 | 228 | | |
233 | 229 | | |
234 | 230 | | |
235 | 231 | | |
236 | 232 | | |
237 | 233 | | |
238 | 234 | | |
239 | | - | |
| 235 | + | |
240 | 236 | | |
241 | 237 | | |
242 | 238 | | |
| |||
383 | 379 | | |
384 | 380 | | |
385 | 381 | | |
386 | | - | |
387 | | - | |
| 382 | + | |
| 383 | + | |
388 | 384 | | |
389 | 385 | | |
390 | 386 | | |
| |||
400 | 396 | | |
401 | 397 | | |
402 | 398 | | |
403 | | - | |
| 399 | + | |
404 | 400 | | |
405 | 401 | | |
406 | 402 | | |
| |||
410 | 406 | | |
411 | 407 | | |
412 | 408 | | |
413 | | - | |
| 409 | + | |
414 | 410 | | |
415 | 411 | | |
416 | 412 | | |
417 | 413 | | |
418 | 414 | | |
419 | 415 | | |
420 | 416 | | |
421 | | - | |
| 417 | + | |
422 | 418 | | |
423 | 419 | | |
424 | 420 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
707 | 707 | | |
708 | 708 | | |
709 | 709 | | |
710 | | - | |
| 710 | + | |
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
| |||
0 commit comments