lineage-22.1
7701 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Masahiro Yamada
|
42d9fb7077 |
scripts: handle BrokenPipeError for python scripts
[ Upstream commit 87c7ee67deb7fce9951a5f9d80641138694aad17 ] In the follow-up of commit |
||
jianzhou
|
ec6d1db8f3 |
Merge keystone/android14-6.1-keystone-qcom-release.6.1.15 (e2d158d ) into msm-pineapple
* refs/heads/tmp-e2d158d: Revert "ANDROID: GKI: defconfig: enable BTF debug info" ANDROID: qki: gki_defconfig: Add LOCALVERSION temporarily ANDROID: usb: gadget: f_accessory: update to usb_gstrings_attach ANDROID: abi_gki_aarch64_qcom: whitelist some vm symbols ANDROID: ABI: Update QCOM symbol list ANDROID: Add initial symbols list for galaxy ANDROID: printk: export symbol for tracepoint_console Linux 6.1.15 USB: core: Don't hold device lock while reading the "descriptors" sysfs file scripts/tags.sh: fix incompatibility with PCRE2 fs: use consistent setgid checks in is_sxid() attr: use consistent sgid stripping checks attr: add setattr_should_drop_sgid() fs: move should_remove_suid() attr: add in_group_or_capable() drm/amd/display: Properly reuse completion structure usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO arm64: dts: uniphier: Fix property name in PXs3 USB node usb: gadget: u_serial: Add null pointer check in gserial_resume USB: serial: option: add support for VW/Skoda "Carstick LTE" usb: dwc3: pci: add support for the Intel Meteor Lake-M drm/amd/display: Fix race condition in DPIA AUX transfer drm/amd/display: Move DCN314 DOMAIN power control to DMCUB vc_screen: don't clobber return value in vcs_read net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state PM: sleep: Avoid using pr_cont() in the tasks freezing code x86/cpu: Add Lunar Lake M selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive HID: Ignore battery for ELAN touchscreen 29DF on HP ASoC: codecs: es8326: Fix DTS properties reading HID: core: Fix deadloop in hid_apply_multiplier. neigh: make sure used and confirmed times are valid ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port ASoC: SOF: amd: Fix for handling spurious interrupts from DSP powerpc: Don't select ARCH_WANTS_NO_INSTR IB/hfi1: Assign npages earlier ASoC: rt715-sdca: fix clock stop prepare timeout issue arm64: dts: rockchip: align rk3399 DMC OPP table with bindings btrfs: send: limit number of clones and allocated memory size pinctrl: amd: Fix debug output for debounce time ACPI: NFIT: fix a potential deadlock during NFIT teardown HID: Ignore battery for Elan touchscreen on Asus TP420IA HID: elecom: add support for TrackBall 056E:011C arm64: dts: rockchip: fix probe of analog sound card on rock-3a arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1 ARM: dts: rockchip: add power-domains property to dp node on rk3288 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro Fix XFRM-I support for nested ESP tunnels ANDROID: revert core of "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume" UPSTREAM: dm verity: stop using WQ_UNBOUND for verify_wq ANDROID: Enable percpu high priority kthreads for erofs UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem() BACKPORT: erofs: add per-cpu threads for decompression as an option ANDROID: GKI: define protected exports and modules list ANDROID: GKI: Update owners for GKI modules lists ANDROID: GKI: Export memblock_free to drivers ANDROID: ABI: Update QCOM symbol list ANDROID: GKI: 3/1/2023 KMI update Revert "ANDROID: GKI: skip btf_type_tag in genksyms" ANDROID: GKI: Enable CONFIG_MODULE_SCMVERSION=y ANDROID: modules: re-introduce the MODULE_SCMVERSION config ANDROID: arm64: cache: Lower ARCH_DMA_MINALIGN to 64 bytes ANDROID: arm64: dma: Panic if ARCH_DMA_MINALIGN is less than CTR_EL0.CWG Revert "sched/psi: Stop relying on timer_pending() for poll_work rescheduling" FROMGIT: scsi: ufs: core: Split ufshcd_map_sg() FROMGIT: scsi: ufs: bsg: Clean up ufs_bsg_request() FROMGIT: scsi: ufs: bsg: Remove unnecessary length checkup ANDROID: Add initial symbols list for db845c ANDROID: defconfig: Remove SPI_SPIDEV and I2C_CHARDEV from consolidate fragement Linux 6.1.14 bpf: add missing header file include randstruct: disable Clang 15 support ext4: Fix function prototype mismatch for ext4_feat_ktype platform/x86: nvidia-wmi-ec-backlight: Add force module parameter platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY audit: update the mailing list in MAINTAINERS wifi: mwifiex: Add missing compatible string for SD8787 sh: define RUNTIME_DISCARD_EXIT s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT arch: fix broken BuildID for arm64 and riscv arm64: remove special treatment for the link order of head.o riscv: remove special treatment for the link order of head.o Bluetooth: btusb: Add more device IDs for WCN6855 x86/static_call: Add support for Jcc tail-calls x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions x86/alternatives: Introduce int3_emulate_jcc() uaccess: Add speculation barrier to copy_from_user() nfp: ethtool: fix the bug of setting unsupported port speed nfp: ethtool: support reporting link modes powerpc/64s/radix: Fix RWX mapping with relocated kernel selftests: kvm: move declaration at the beginning of main() KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET drm/i915: Remove __maybe_unused from mtl_info spi: mediatek: Enable irq before the spi registration powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception docs: perf: Fix PMU instance name of hisi-pcie-pmu spi: mediatek: Enable irq when pdata is ready scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset scsi: libsas: Add smp_ata_check_ready_type() random: always mix cycle counter in add_latent_entropy() sched/psi: Stop relying on timer_pending() for poll_work rescheduling clk: mxl: syscon_node_to_regmap() returns error pointers powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G clk: mxl: Fix a clk entry by adding relevant flags clk: mxl: Add option to override gate clks clk: mxl: Remove redundant spinlocks clk: mxl: Switch from direct readl/writel based IO to regmap based IO drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink wifi: rtl8xxxu: gen2: Turn on the rate control wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery drm/etnaviv: don't truncate physical page address FROMGIT: scsi: ufs: ufs-mediatek: Remove unnecessary return code ANDROID: mm: add reclaim_shmem_address_space() for faster reclaims FROMGIT: scsi: ufs: ufs-mediatek: Modify the return value FROMGIT: scsi: ufs: ufs-mediatek: Remove unneeded code FROMGIT: scsi: ufs: core: Fix unnecessary operation for early return FROMGIT: scsi: ufs: core: Switch 'check_for_bkops' to bool FROMGIT: scsi: ufs: core: Separate function name and message FROMGIT: scsi: ufs: core: Introduce ufshcd_abort_all() FROMGIT: scsi: ufs: core: Refactor ufshcd_hba_enable() FROMGIT: scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes FROMGIT: scsi: ufs: core: Clean up ufshcd_slave_alloc() FROMGIT: scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" ANDROID: ABI: Update QCOM symbol list FROMGIT: scsi: ufs: core: Print events for WLUN suspend and resume failures FROMGIT: blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue FROMGIT: scsi: ufs: Introduce the function ufshcd_execute_start_stop() FROMGIT: scsi: ufs: Try harder to change the power mode ANDROID: ABI: Add scheduler-specific tracepoints to QCOM list ANDROID: modpost: Don't complain about empty non-allocatable ELF sections FROMGIT: scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() FROMGIT: scsi: ufs: Remove an outdated comment FROMGIT: scsi: ufs: Simplify ufshcd_set_dev_pwr_mode() ANDROID: pstore/ram: Add backward compatibility for ramoops reserved region FROMLIST: pstore/ram: Rework logic for detecting ramoops reserved memory region ANDROID: incremental fs: Move throttling to outside page lock ANDROID: incremental fs: Fix race between truncate and write last block ANDROID: ufs: Add vendor hook for ufs sdev update ANDROID: MGLRU: Don't skip anon reclaim if swap low ANDROID: KVM: arm64: Addr sanity check for pKVM HVC registration ANDROID: ABI: Update QCOM symbol list Linux 6.1.13 net: sched: sch: Fix off by one in htb_activate_prios() ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak nvme-pci: refresh visible attrs for cmb attributes alarmtimer: Prevent starvation by small intervals and SIG_IGN perf/x86: Refuse to export capabilities for hybrid PMUs kvm: initialize all of the kvm_debugregs structure before sending it to userspace KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) nvme-rdma: stop auth work after tearing down queues in error recovery nvme-tcp: stop auth work after tearing down queues in error recovery net/sched: tcindex: search key must be 16 bits i40e: Add checking for null for nlmsg_find_attr() mm: extend max struct page size for kmsan mm/gup: add folio to list when folio_isolate_lru() succeed ipv6: Fix tcp socket connection with DSCP. ipv6: Fix datagram socket connection with DSCP. ixgbe: add double of VLAN header when computing the max MTU igb: Fix PPS input and output using 3rd and 4th SDP igb: conditionalize I2C bit banging on external thermal sensor support net: mpls: fix stale pointer if allocation fails during device rename tipc: fix kernel warning when sending SYN message net: use a bounce buffer for copying skb->mark net: stmmac: Restrict warning on disabling DMA store and fwd mode tracing: Make trace_define_field_ext() static bnxt_en: Fix mqprio and XDP ring checking logic net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() net/sched: act_ctinfo: use percpu stats net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. ice: xsk: Fix cleaning of XDP_TX frames net/sched: tcindex: update imperfect hash filters respecting rcu sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk net: bgmac: fix BCM5358 support by setting correct flags i40e: add double of VLAN header when computing the max MTU ixgbe: allow to increase MTU to 3K with XDP enabled ice: fix lost multicast packets in promisc mode drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list drm/vc4: Fix YUV plane handling when planes are in different buffers drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" net: Fix unwanted sign extension in netdev_stats_to_stats64() Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." coredump: Move dump_emit_page() to kill unused warning freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL gpio: sim: fix a memory leak mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 mm/filemap: fix page end in filemap_get_read_batch mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount nilfs2: fix underflow in second superblock position calculations hugetlb: check for undefined shift on 32 bit architectures sched/psi: Fix use-after-free in ep_remove_wait_queue() ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH ata: ahci: Add Tiger Lake UP{3,4} AHCI controller ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. ALSA: hda/realtek - fixed wrong gpio assigned ALSA: hda/conexant: add a new hda codec SN6180 ALSA: hda: Fix codec device field initializan mmc: mmc_spi: fix error handling in mmc_spi_probe() mmc: sdio: fix possible resource leaks in some error paths mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set mmc: jz4740: Work around bug on JZ4760(B) drm/vmwgfx: Do not drop the reference to the handle too soon drm/vmwgfx: Stop accessing buffer objects which failed init drm/amd/display: Fail atomic_check early on normalize_zpos error drm/amd/amdgpu: fix warning during suspend drm: Disable dynamic debug as broken fbdev: Fix invalid page access after closing deferred I/O devices vmxnet3: move rss code block under eop descriptor aio: fix mremap after fork null-deref mm: shrinkers: fix deadlock in shrinker debugfs kasan: fix Oops due to missing calls to kasan_arch_is_ready() of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem selftests: mptcp: userspace: fix v4-v6 test in v6.1 ceph: blocklist the kclient when receiving corrupted snap trace ceph: move mount state enum to super.h platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match drm/amd/display: Properly handle additional cases where DCN is not supported drm/amdgpu: Enable vclk dclk node for gc11.0.3 drm/amdgpu: enable HDP SD for gfx 11.0.3 drm/amd/display: Reset DMUB mailbox SW state after HW reset drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2 drm/amd/display: Adjust downscaling limits for dcn314 drm/amd/display: Add missing brackets in calculation nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association s390/decompressor: specify __decompress() buf len to avoid overflow net: sched: sch: Bounds check priority net: ethernet: mtk_eth_soc: Avoid truncating allocation drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work() powerpc/64: Fix perf profiling asynchronous interrupt handlers net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility net/rose: Fix to not accept on connected socket vdpa: ifcvf: Do proper cleanup if IFCVF init fails tools/virtio: fix the vringh test for virtio ring changes ASoC: cs42l56: fix DT probe bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table ALSA: hda: Do not unset preset when cleaning up codec selftests/bpf: Verify copy_register_state() preserves parent/live fields ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless ASoC: SOF: sof-audio: start with the right widget type ASoC: amd: yc: Add DMI support for new acer/emdoor platforms btrfs: lock the inode in shared mode before starting fiemap btrfs: move the auto defrag code to defrag.c mptcp: fix locking for in-kernel listener creation mptcp: deduplicate error paths on endpoint creation mptcp: fix locking for setsockopt corner-case mptcp: sockopt: make 'tcp_fastopen_connect' generic ANDROID: GKI: Update the ABI representation ANDROID: vendor_hooks: Add hooks for ufs scheduler ANDROID: abi_gki_aarch64_qcom: add ufs_update_sdev to symbol list ANDROID: KVM: arm64: iommu: Add arg to finalize to pass state ANDROID: KVM: arm64: Add function to report misconfigurations to pKVM. FROMGIT: usb: gadget: configfs: Restrict symlink creation is UDC already binded ANDROID: GKI: Enable symbol trimming ANDROID: GKI: skip btf_type_tag in genksyms ANDROID: GKI: Fix copying of protected_exports ANDROID: ABI: Update QCOM symbol list FROMLIST: input: Add KEY_CAMERA_FOCUS event in HID ANDROID: GKI: add Pixel symbol list ANDROID: GKI: Update abi_gki_aarch64_qcom for genpd ANDROID: KVM: arm64: Support missing pKVM module sections ANDROID: arm64/mm: Add command line option to make ZONE_DMA32 empty ANDROID: GKI: update ABI ANDROID: firmware_loader: Emit empty string when no custom paths ANDROID: GKI: enable KMI enforcement Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity" ANDROID: ABI: Update QCOM symbol list ANDROID: GKI: Do not modify protected exports source list ANDROID: Move NDK_TRIPLE to build.config.constants. Linux 6.1.12 Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions KVM: x86: Mitigate the cross-thread return address predictions bug x86/speculation: Identify processors vulnerable to SMT RSB predictions drm/i915: Fix VBT DSI DVO port handling drm/i915: Initialize the obj flags for shmem objects drm/i915: Move fd_install after last use of fence drm/amd/display: fix cursor offset on rotation 180 drm/amd/display: properly handling AGP aperture in vm setup drm/amdgpu/smu: skip pptable init under sriov drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini drm/amd/pm: bump SMU 13.0.7 driver_if header version drm/amdgpu: Add unique_id support for GC 11.0.1/2 drm/amd/pm: bump SMU 13.0.0 driver_if header version arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines Fix page corruption caused by racy check in __free_pages arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive rtmutex: Ensure that the top waiter is always woken up tracing: Fix TASK_COMM_LEN in trace event format file drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch riscv: kprobe: Fixup misaligned load text riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE ceph: flush cap releases when the session is flushed drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group clk: ingenic: jz4760: Update M/N/OD calculation algorithm cxl/region: Fix passthrough-decoder detection cxl/region: Fix null pointer dereference for resetting decoder usb: typec: altmodes/displayport: Fix probe pin assign check usb: core: add quirk for Alcor Link AK9563 smartcard reader btrfs: free device in btrfs_close_devices for a single device filesystem btrfs: simplify update of last_dir_index_offset when logging a directory selftests: mptcp: stop tests earlier selftests: mptcp: allow more slack for slow test-case mptcp: be careful on subflow status propagation on errors mptcp: do not wait for bare sockets' timeout net: USB: Fix wrong-direction WARNING in plusb.c cifs: Fix use-after-free in rdata->read_into_pages() pinctrl: intel: Restore the pins that used to be in Direct IRQ mode pinctrl: aspeed: Revert "Force to disable the function's signal" spi: dw: Fix wrong FIFO level setting for long xfers pinctrl: single: fix potential NULL dereference pinctrl: aspeed: Fix confusing types in return value pinctrl: mediatek: Fix the drive register definition of some Pins clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings ASoC: topology: Return -ENOMEM on memory allocation failure ASoC: fsl_sai: fix getting version from VERID ASoC: tas5805m: add missing page switch. ASoC: tas5805m: rework to avoid scheduling while atomic. arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings riscv: stacktrace: Fix missing the first frame ALSA: pci: lx6464es: fix a debug loop arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a arm64: dts: rockchip: fix input enable pinconf on rk3399 selftests: forwarding: lib: quote the sysctl values net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used rds: rds_rm_zerocopy_callback() use list_first_entry() selftests: Fix failing VXLAN VNI filtering test txhash: fix sk->sk_txrehash default net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg() igc: Add ndo_tx_timeout support net/mlx5: Serialize module cleanup with reload and remove net/mlx5: fw_tracer, Zero consumer index when reloading the tracer net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers net/mlx5: Expose SF firmware pages counter net/mlx5: Store page counters in a single array net/mlx5e: IPoIB, Show unknown speed instead of error net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode net/mlx5: Bridge, fix ageing of peer FDB entries net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware ice: switch: fix potential memleak in ice_add_adv_recipe() ice: Fix disabling Rx VLAN filtering with port VLAN enabled ice: Do not use WQ_MEM_RECLAIM flag for workqueue nvidiafb: detect the hardware support before removing console. cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task drm/virtio: exbuf->fence_fd unmodified on interrupted wait drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled HID: amd_sfh: if no sensors are enabled, clean up net: microchip: sparx5: fix PTP init/deinit not checking all ports uapi: add missing ip/ipv6 header dependencies for linux/stddef.h cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems ionic: missed doorbell workaround ionic: refactor use of ionic_rx_fill() ionic: clean interrupt before enabling queue to avoid credit race net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY net: macb: Perform zynqmp dynamic configuration only for SGMII interface bonding: fix error checking in bond_debug_reregister() net: phylink: move phy_device_free() to correctly release phy device of: Make OF framebuffer device names unique xfrm: fix bug with DSCP copy to v6 from v4 tunnel RDMA/usnic: use iommu_map_atomic() under spin_lock() RDMA/irdma: Fix potential NULL-ptr-dereference xfrm: annotate data-race around use_time IB/IPoIB: Fix legacy IPoIB due to wrong number of queues xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() IB/hfi1: Restore allocated resources on failed copyout xfrm: compat: change expression for switch in xfrm_xlate64 HID: logitech: Disable hi-res scrolling on USB can: j1939: do not wait 250 ms if the same addr was already claimed of/address: Return an error when no valid dma-ranges are found tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming" Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume" ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() ALSA: hda/realtek: Add Positivo N14KP6-TG btrfs: zlib: zero-initialize zlib workspace btrfs: limit device extents to the device size hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC ANDROID: irq: manage: Export irq_do_set_affinity symbol ANDROID: KVM: arm64: Add header_page userspace descriptor for nVHE tracing Conflicts: BUILD.bazel android/abi_gki_aarch64_qcom Change-Id: Iaba217a7ae3d6381fe45cbbea292e1f7b9452707 Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9731442 UKQ2.230312.001 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> Signed-off-by: Maria Yu <quic_aiquny@quicinc.com> |
||
Greg Kroah-Hartman
|
2cb73a87e4 |
Merge 6.1.16 into android14-6.1
Changes in 6.1.16 HID: asus: use spinlock to protect concurrent accesses HID: asus: use spinlock to safely schedule workers powerpc/mm: Rearrange if-else block to avoid clang warning ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller" ARM: OMAP2+: Fix memory leak in realtime_counter_init() arm64: dts: qcom: qcs404: use symbol names for PCIe resets arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k arm64: dts: qcom: sm6350: Fix up the ramoops node arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down) arm64: dts: imx8m: Align SoC unique ID node unit address ARM: zynq: Fix refcount leak in zynq_early_slcr_init arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC arm64: dts: qcom: sc7180: correct SPMI bus address cells arm64: dts: qcom: sc7280: correct SPMI bus address cells arm64: dts: qcom: sc8280xp: correct SPMI bus address cells arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names arm64: dts: meson-gx: Fix Ethernet MAC address unit name arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* arm64: dts: ti: k3-am62: Enable SPI nodes at the board level arm64: dts: ti: k3-am62-main: Fix clocks for McSPI arm64: tegra: Fix duplicate regulator on Jetson TX1 arm64: dts: msm8992-bullhead: add memory hole region arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges arm64: dts: qcom: ipq8074: fix Gen3 PCIe node arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names arm64: dts: meson: remove CPU opps below 1GHz for G12A boards ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken ARM: bcm2835_defconfig: Enable the framebuffer ARM: s3c: fix s3c64xx_set_timer_source prototype arm64: dts: ti: k3-j7200: Fix wakeup pinmux range ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato ARM: imx: Call ida_simple_remove() for ida_simple_get arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property arm64: dts: amlogic: meson-gx: add missing unit address to rng node name arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip locking/rwsem: Disable preemption in all down_read*() and up_read() code paths arm64: dts: renesas: beacon-renesom: Fix gpio expander reference arm64: dts: meson: radxa-zero: allow usb otg mode arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference ublk_drv: remove nr_aborted_queues from ublk_device ublk_drv: don't probe partitions if the ubq daemon isn't trusted ARM: dts: imx7s: correct iomuxc gpr mux controller cells sbitmap: remove redundant check in __sbitmap_queue_get_batch sbitmap: Use single per-bitmap counting to wake up queued tags sbitmap: correct wake_batch recalculation to avoid potential IO hung arm64: dts: mt8195: Fix CPU map for single-cluster SoC arm64: dts: mt8192: Fix CPU map for single-cluster SoC arm64: dts: mt8186: Fix CPU map for single-cluster SoC arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node arm64: dts: mediatek: mt8186: Fix watchdog compatible arm64: dts: mediatek: mt8195: Fix watchdog compatible arm64: dts: mediatek: mt7986: Fix watchdog compatible ARM: dts: stm32: Update part number NVMEM description on stm32mp131 blk-mq: avoid sleep in blk_mq_alloc_request_hctx blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait blk-mq: Fix potential io hung for shared sbitmap per tagset blk-mq: correct stale comment of .get_budget arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC arm64: dts: qcom: sm8350: drop incorrect cells from serial arm64: dts: qcom: sm8450: drop incorrect cells from serial arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions arm64: dts: qcom: msm8953: correct TLMM gpio-ranges arm64: dts: qcom: msm8992-*: Fix up comments arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators s390/dasd: Fix potential memleak in dasd_eckd_init() sched/rt: pick_next_rt_entity(): check list_entry perf/x86/intel/ds: Fix the conversion from TSC to perf time x86/perf/zhaoxin: Add stepping check for ZXC KEYS: asymmetric: Fix ECDSA use via keyctl uapi block: ublk: check IO buffer based on flag need_get_data arm64: dts: qcom: pmk8350: Specify PBS register for PON arm64: dts: qcom: pmk8350: Use the correct PON compatible erofs: relinquish volume with mutex held block: sync mixed merged request's failfast with 1st bio's block: Fix io statistics for cgroup in throttle path block: bio-integrity: Copy flags when bio_integrity_payload is cloned block: use proper return value from bio_failfast() wifi: mt76: mt7915: add missing of_node_put() wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host wifi: mt76: mt7915: check return value before accessing free_block_num wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() wifi: rsi: Fix memory leak in rsi_coex_attach() wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: libertas: fix memory leak in lbs_init_adapter() wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: rtw89: 8852c: rfk: correct DACK setting wifi: rtw89: 8852c: rfk: correct DPK settings wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() libbpf: Fix btf__align_of() by taking into account field offsets wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: ipw2200: fix memory leak in ipw_wdev_init() wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() libbpf: Fix invalid return address register in s390 crypto: x86/ghash - fix unaligned access in ghash_setkey() ACPICA: Drop port I/O validation for some regions genirq: Fix the return type of kstat_cpu_irqs_sum() rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() lib/mpi: Fix buffer overrun when SG is too long crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 platform/chrome: cros_ec_typec: Update port DP VDO ACPICA: nsrepair: handle cases without a return value correctly selftests/xsk: print correct payload for packet dump selftests/xsk: print correct error codes when exiting arm64/cpufeature: Fix field sign for DIT hwcap detection kselftest/arm64: Fix syscall-abi for systems without 128 bit SME workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex s390/early: fix sclp_early_sccb variable lifetime s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() x86/signal: Fix the value returned by strict_sas_size() thermal/drivers/tsens: Drop msm8976-specific defines thermal/drivers/tsens: Sort out msm8976 vs msm8956 data thermal/drivers/tsens: fix slope values for msm8939 thermal/drivers/tsens: limit num_sensors to 9 for msm8939 wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() wifi: rtw89: Add missing check for alloc_workqueue wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU wifi: orinoco: check return value of hermes_write_wordrec() thermal/drivers/imx_sc_thermal: Drop empty platform remove function thermal/drivers/imx_sc_thermal: Fix the loop condition wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() ACPI: battery: Fix missing NUL-termination with large strings selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m crypto: ccp - Failure on re-initialization due to duplicate sysfs filename crypto: essiv - Handle EBUSY correctly crypto: seqiv - Handle EBUSY correctly powercap: fix possible name leak in powercap_register_zone() x86/microcode: Add a parameter to microcode_check() to store CPU capabilities x86/microcode: Check CPU capabilities after late microcode update correctly x86/microcode: Adjust late loading result reporting message selftests/bpf: Use consistent build-id type for liburandom_read.so selftests/bpf: Fix vmtest static compilation error crypto: xts - Handle EBUSY correctly leds: led-class: Add missing put_device() to led_put() s390/bpf: Add expoline to tail calls wifi: iwlwifi: mei: fix compilation errors in rfkill() kselftest/arm64: Fix enumeration of systems without 128 bit SME can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses selftests/bpf: Initialize tc in xdp_synproxy crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware bpftool: profile online CPUs instead of possible wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit wifi: mt76: mt7915: fix WED TxS reporting wifi: mt76: add memory barrier to SDIO queue kick wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read net/mlx5: Enhance debug print in page allocation failure irqchip: Fix refcount leak in platform_irqchip_probe irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe s390/mem_detect: fix detect_memory() error handling s390/vmem: fix empty page tables cleanup under KASAN s390/boot: cleanup decompressor header files s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails s390/boot: fix mem_detect extended area allocation net: add sock_init_data_uid() tun: tun_chr_open(): correctly initialize socket uid tap: tap_open(): correctly initialize socket uid OPP: fix error checking in opp_migrate_dentry() cpufreq: davinci: Fix clk use after free Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds Bluetooth: L2CAP: Fix potential user-after-free Bluetooth: hci_qca: get wakeup status from serdev device handle net: ipa: generic command param fix s390: vfio-ap: tighten the NIB validity check s390/ap: fix status returned by ap_aqic() s390/ap: fix status returned by ap_qact() libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() xen/grant-dma-iommu: Implement a dummy probe_device() callback rds: rds_rm_zerocopy_callback() correct order for list_add_tail() crypto: rsa-pkcs1pad - Use akcipher_request_complete m68k: /proc/hardware should depend on PROC_FS RISC-V: time: initialize hrtimer based broadcast clock event device clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use wifi: iwl3945: Add missing check for create_singlethread_workqueue wifi: iwl4965: Add missing check for create_singlethread_workqueue() wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() selftests/bpf: Fix out-of-srctree build ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models ACPI: resource: Do IRQ override on all TongFang GMxRGxx crypto: octeontx2 - Fix objects shared between several modules crypto: crypto4xx - Call dma_unmap_page when done wifi: mac80211: move color collision detection report in a delayed work wifi: mac80211: make rate u32 in sta_set_rate_info_rx() wifi: mac80211: fix non-MLO station association wifi: mac80211: Don't translate MLD addresses for multicast wifi: mac80211: avoid u32_encode_bits() warning wifi: mac80211: fix off-by-one link setting tools/lib/thermal: Fix thermal_sampling_exit() thermal/drivers/hisi: Drop second sensor hi3660 selftests/bpf: Fix map_kptr test. wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() bpf: Zeroing allocated object from slab in bpf memory allocator selftests/bpf: Fix xdp_do_redirect on s390x can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL xsk: check IFF_UP earlier in Tx path LoongArch, bpf: Use 4 instructions for function address in JIT bpf: Fix global subprog context argument resolution logic irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() net/smc: fix application data exception selftests/net: Interpret UDP_GRO cmsg data as an int value l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() net: bcmgenet: fix MoCA LED control net: lan966x: Fix possible deadlock inside PTP net/mlx4_en: Introduce flexible array to silence overflow warning selftest: fib_tests: Always cleanup before exit sefltests: netdevsim: wait for devlink instance after netns removal drm: Fix potential null-ptr-deref due to drmm_mode_config_init() drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC drm/bridge: megachips: Fix error handling in i2c_register_driver() drm/vkms: Fix memory leak in vkms_init() drm/vkms: Fix null-ptr-deref in vkms_release() drm/vc4: dpi: Fix format mapping for RGB565 drm: tidss: Fix pixel format definition gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() drm/vc4: drop all currently held locks if deadlock happens hwmon: (ftsteutates) Fix scaling of measurements drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init() drm/msm/hdmi: Add missing check for alloc_ordered_workqueue pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups drm/vc4: hvs: Set AXI panic modes drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 drm/vc4: hdmi: Correct interlaced timings again drm/msm: clean event_thread->worker in case of an error drm/panel-edp: fix name for IVO product id 854b scsi: qla2xxx: Fix exchange oversubscription scsi: qla2xxx: Fix exchange oversubscription for management commands scsi: qla2xxx: edif: Fix clang warning ASoC: fsl_sai: initialize is_dsp_mode flag drm/bridge: tc358767: Set default CLRSIPO count drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() ALSA: hda/ca0132: minor fix for allocation size drm/amdgpu: Use the sched from entity for amdgpu_cs trace drm/msm/gem: Add check for kmalloc drm/msm/dpu: Disallow unallocated resources to be returned drm/bridge: lt9611: fix sleep mode setup drm/bridge: lt9611: fix HPD reenablement drm/bridge: lt9611: fix polarity programming drm/bridge: lt9611: fix programming of video modes drm/bridge: lt9611: fix clock calculation drm/bridge: lt9611: pass a pointer to the of node regulator: tps65219: use IS_ERR() to detect an error pointer drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags drm/msm/dsi: Allow 2 CTRLs on v2.5.0 scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 drm/msm/dpu: sc7180: add missing WB2 clock control drm/msm: use strscpy instead of strncpy drm/msm/dpu: Add check for cstate drm/msm/dpu: Add check for pstates drm/msm/mdp5: Add check for kzalloc habanalabs: bugs fixes in timestamps buff alloc pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() pinctrl: mediatek: Initialize variable pullen and pullup to zero pinctrl: mediatek: Initialize variable *buf to zero gpu: host1x: Fix mask for syncpoint increment register gpu: host1x: Don't skip assigning syncpoints to channels drm/tegra: firewall: Check for is_addr_reg existence in IMM check pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd drm/mediatek: Use NULL instead of 0 for NULL pointer drm/mediatek: Drop unbalanced obj unref drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc drm/mediatek: Clean dangling pointer on bind error path ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr gpio: vf610: connect GPIO label to dev name ASoC: topology: Properly access value coming from topology file spi: dw_bt1: fix MUX_MMIO dependencies ASoC: mchp-spdifrx: fix controls which rely on rsr register ASoC: mchp-spdifrx: fix return value in case completion times out ASoC: mchp-spdifrx: fix controls that works with completion mechanism ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() dm: improve shrinker debug names regmap: apply reg_base and reg_downshift for single register ops ASoC: rsnd: fixup #endif position ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() ASoC: dt-bindings: meson: fix gx-card codec node regex regulator: tps65219: use generic set_bypass() hwmon: (asus-ec-sensors) add missing mutex path hwmon: (ltc2945) Handle error case in ltc2945_value_store ALSA: hda: Fix the control element identification for multiple codecs drm/amdgpu: fix enum odm_combine_mode mismatch scsi: mpt3sas: Fix a memory leak scsi: aic94xx: Add missing check for dma_map_single() HID: multitouch: Add quirks for flipped axes HID: retain initial quirks set up when creating HID devices ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag ASoC: codecs: lpass: register mclk after runtime pm ASoC: codecs: lpass: fix incorrect mclk rate drm/amd/display: don't call dc_interrupt_set() for disabled crtcs HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support spi: bcm63xx-hsspi: Fix multi-bit mode setting hwmon: (mlxreg-fan) Return zero speed for broken fan ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init dm: remove flush_scheduled_work() during local_exit() nfs4trace: fix state manager flag printing NFS: fix disabling of swap spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared HID: bigben: use spinlock to protect concurrent accesses HID: bigben_worker() remove unneeded check on report_field HID: bigben: use spinlock to safely schedule workers hid: bigben_probe(): validate report count ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() NFSD: enhance inter-server copy cleanup NFSD: fix leaked reference count of nfsd4_ssc_umount_item nfsd: fix race to check ls_layouts nfsd: clean up potential nfsd_file refcount leaks in COPY codepath NFSD: fix problems with cleanup on errors in nfsd4_copy nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open nfsd: don't fsync nfsd_files on last close NFSD: copy the whole verifier in nfsd_copy_write_verifier cifs: Fix lost destroy smbd connection when MR allocate failed cifs: Fix warning and UAF when destroy the MR list cifs: use tcon allocation functions even for dummy tcon gfs2: jdata writepage fix perf llvm: Fix inadvertent file creation leds: led-core: Fix refcount leak in of_led_get() leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest() leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver tools/tracing/rtla: osnoise_hist: use total duration for average calculation perf inject: Use perf_data__read() for auxtrace perf intel-pt: Do not try to queue auxtrace data on pipe perf test bpf: Skip test if kernel-debuginfo is not present perf tools: Fix auto-complete on aarch64 sparc: allow PM configs for sparc32 COMPILE_TEST selftests: find echo binary to use -ne options selftests/ftrace: Fix bash specific "==" operator selftests: use printf instead of echo -ne perf record: Fix segfault with --overwrite and --max-size printf: fix errname.c list perf tests stat_all_metrics: Change true workload to sleep workload for system wide check objtool: add UACCESS exceptions for __tsan_volatile_read/write mfd: cs5535: Don't build on UML mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 RDMA/erdma: Fix refcount leak in erdma_mmap dmaengine: HISI_DMA should depend on ARCH_HISI RDMA/hns: Fix refcount leak in hns_roce_mmap iio: light: tsl2563: Do not hardcode interrupt trigger type usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() i2c: designware: fix i2c_dw_clk_rate() return size to be u32 soundwire: cadence: Don't overflow the command FIFOs driver core: fix potential null-ptr-deref in device_add() kobject: modify kobject_get_path() to take a const * kobject: Fix slab-out-of-bounds in fill_kobj_path() alpha/boot/tools/objstrip: fix the check for ELF header media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX media: uvcvideo: Refactor power_line_frequency_controls_limited coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR coresight: cti: Prevent negative values of enable count coresight: cti: Add PM runtime call in enable_store usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count PCI/IOV: Enlarge virtfn sysfs name buffer PCI: switchtec: Return -EFAULT for copy_to_user() errors PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc hwtracing: hisi_ptt: Only add the supported devices to the filters list tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" eeprom: idt_89hpesx: Fix error handling in idt_init() applicom: Fix PCI device refcount leak in applicom_init() firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() firmware: stratix10-svc: fix error handle while alloc/add device failed VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF mei: pxp: Use correct macros to initialize uuid_le misc/mei/hdcp: Use correct macros to initialize uuid_le misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe() driver core: fix resource leak in device_add() driver core: location: Free struct acpi_pld_info *pld before return false drivers: base: transport_class: fix possible memory leak drivers: base: transport_class: fix resource leak when transport_add_device() fails firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle fotg210-udc: Add missing completion handler dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers fpga: microchip-spi: move SPI I/O buffers out of stack fpga: microchip-spi: rewrite status polling in a time measurable way usb: early: xhci-dbc: Fix a potential out-of-bound memory access tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case RDMA/cxgb4: add null-ptr-check after ip_dev_find() usb: musb: mediatek: don't unregister something that wasn't registered usb: gadget: configfs: Restrict symlink creation is UDC already binded phy: mediatek: remove temporary variable @mask_ PCI: mt7621: Delay phy ports initialization iommu: dart: Add suspend/resume support iommu: dart: Support >64 stream IDs iommu/dart: Fix apple_dart_device_group for PCI groups iommu/vt-d: Set No Execute Enable bit in PASID table entry power: supply: remove faulty cooling logic RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() usb: max-3421: Fix setting of I/O pins RDMA/irdma: Cap MSIX used to online CPUs + 1 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue tty: serial: imx: Handle RS485 DE signal active high tty: serial: imx: disable Ageing Timer interrupt request irq driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links driver core: fw_devlink: Don't purge child fwnode's consumer links driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle driver core: fw_devlink: Consolidate device link flag computation driver core: fw_devlink: Improve check for fwnode with no device/driver driver core: fw_devlink: Make cycle detection more robust mtd: mtdpart: Don't create platform device that'll never probe usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev dmaengine: dw-edma: Fix readq_ch() return value truncation PCI: Fix dropping valid root bus resources with .end = zero phy: rockchip-typec: fix tcphy_get_mode error case PCI: qcom: Fix host-init error handling iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() iommu: Fix error unwind in iommu_group_alloc() iommu/amd: Do not identity map v2 capable device when snp is enabled dmaengine: sf-pdma: pdma_desc memory leak fix dmaengine: dw-axi-dmac: Do not dereference NULL structure dmaengine: ptdma: check for null desc before calling pt_cmd_callback iommu/vt-d: Fix error handling in sva enable/disable paths iommu/vt-d: Allow to use flush-queue when first level is default RDMA/rxe: cleanup some error handling in rxe_verbs.c RDMA/rxe: Fix missing memory barriers in rxe_queue.h IB/hfi1: Fix math bugs in hfi1_can_pin_pages() IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use" remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers media: ti: cal: fix possible memory leak in cal_ctx_create() media: platform: ti: Add missing check for devm_regulator_get media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init() powerpc: Remove linker flag from KBUILD_AFLAGS s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 builddeb: clean generated package content media: max9286: Fix memleak in max9286_v4l2_register() media: ov2740: Fix memleak in ov2740_init_controls() media: ov5675: Fix memleak in ov5675_init_controls() media: ov5640: Fix soft reset sequence and timings media: ov5640: Handle delays when no reset_gpio set media: mc: Get media_device directly from pad media: i2c: ov772x: Fix memleak in ov772x_probe() media: i2c: imx219: Split common registers from mode tables media: i2c: imx219: Fix binning for RAW8 capture media: platform: mtk-mdp3: Fix return value check in mdp_probe() media: camss: csiphy-3ph: avoid undefined behavior media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config media: platform: mtk-mdp3: fix Kconfig dependencies media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data media: v4l2-jpeg: ignore the unknown APP14 marker media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk media: amphion: correct the unspecified color space media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() media: atomisp: Only set default_run_mode on first open of a stream/asd media: i2c: ov7670: 0 instead of -EINVAL was returned media: usb: siano: Fix use after free bugs caused by do_submit_urb media: saa7134: Use video_unregister_device for radio_dev rpmsg: glink: Avoid infinite loop on intent for missing channel rpmsg: glink: Release driver_override ARM: OMAP2+: omap4-common: Fix refcount leak bug arm64: dts: qcom: msm8996: Add additional A2NoC clocks udf: Define EFSCORRUPTED error code context_tracking: Fix noinstr vs KASAN exit: Detect and fix irq disabled state in oops ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected blk-iocost: fix divide by 0 error in calc_lcoefs() blk-cgroup: dropping parent refcount after pd_free_fn() is done blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy() trace/blktrace: fix memory leak with using debugfs_lookup() btrfs: scrub: improve tree block error reporting arm64: zynqmp: Enable hs termination flag for USB dwc3 controller cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads cpuidle: drivers: firmware: psci: Dont instrument suspend code cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG perf/x86/intel/uncore: Add Meteor Lake support wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() wifi: ath11k: fix monitor mode bringup crash wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug rcu-tasks: Handle queue-shrink/callback-enqueue race condition wifi: ath11k: debugfs: fix to work with multiple PCI devices thermal: intel: Fix unsigned comparison with less than zero timers: Prevent union confusion from unexpected restart_syscall() x86/bugs: Reset speculation control settings on init bpftool: Always disable stack protection for BPF objects wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds wifi: mt7601u: fix an integer underflow inet: fix fast path in __inet_hash_connect() ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB ice: add missing checks for PF vsi type ACPI: Don't build ACPICA with '-Os' bpf, docs: Fix modulo zero, division by zero, overflow, and underflow thermal: intel: intel_pch: Add support for Wellsburg PCH clocksource: Suspend the watchdog temporarily when high read latency detected crypto: hisilicon: Wipe entire pool on error net: bcmgenet: Add a check for oversized packets m68k: Check syscall_trace_enter() return code s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() can: isotp: check CAN address family in isotp_bind() gcc-plugins: drop -std=gnu++11 to fix GCC 13 build tools/power/x86/intel-speed-select: Add Emerald Rapid quirk wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup ACPI: video: Fix Lenovo Ideapad Z570 DMI match net/mlx5: fw_tracer: Fix debug print coda: Avoid partial allocation of sig_inputArgs uaccess: Add minimum bounds check on kernel buffer size s390/idle: mark arch_cpu_idle() noinstr time/debug: Fix memory leak with using debugfs_lookup() PM: domains: fix memory leak with using debugfs_lookup() PM: EM: fix memory leak with using debugfs_lookup() Bluetooth: Fix issue with Actions Semi ATS2851 based devices Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 hv_netvsc: Check status in SEND_RNDIS_PKT completion message s390/kfence: fix page fault reporting devlink: Fix TP_STRUCT_entry in trace of devlink health report scm: add user copy checks to put_cmsg() drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F drm: panel-orientation-quirks: Add quirk for DynaBook K50 drm/amd/display: Reduce expected sdp bandwidth for dcn321 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write drm/amd/display: Fix potential null-deref in dm_resume drm/omap: dsi: Fix excessive stack usage HID: Add Mapping for System Microphone Mute drm/tiny: ili9486: Do not assume 8-bit only SPI controllers drm/amd/display: Defer DIG FIFO disable after VID stream enable drm/radeon: free iio for atombios when driver shutdown drm/amd: Avoid BUG() for case of SRIOV missing IP version drm/amdkfd: Page aligned memory reserve size scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write Revert "fbcon: don't lose the console font across generic->chip driver switch" drm/amd: Avoid ASSERT for some message failures drm: amd: display: Fix memory leakage drm/amd/display: fix mapping to non-allocated address HID: uclogic: Add frame type quirk HID: uclogic: Add battery quirk HID: uclogic: Add support for XP-PEN Deco Pro SW HID: uclogic: Add support for XP-PEN Deco Pro MW drm/msm/dsi: Add missing check for alloc_ordered_workqueue drm: rcar-du: Add quirk for H3 ES1.x pclk workaround drm: rcar-du: Fix setting a reserved bit in DPLLCR drm/drm_print: correct format problem drm/amd/display: Set hvm_enabled flag for S/G mode habanalabs: extend fatal messages to contain PCI info habanalabs: fix bug in timestamps registration code docs/scripts/gdb: add necessary make scripts_gdb step drm/msm/dpu: Add DSC hardware blocks to register snapshot ASoC: soc-compress: Reposition and add pcm_mutex ASoC: kirkwood: Iterate over array indexes instead of using pointer math regulator: max77802: Bounds check regulator id against opmode regulator: s5m8767: Bounds check id indexing into arrays Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled" drm/amd/display: fix FCLK pstate change underflow gfs2: Improve gfs2_make_fs_rw error handling hwmon: (coretemp) Simplify platform device handling hwmon: (nct6775) Directly call ASUS ACPI WMI method hwmon: (nct6775) B650/B660/X670 ASUS boards support pinctrl: at91: use devm_kasprintf() to avoid potential leaks drm/amd/display: Do not commit pipe when updating DRR scsi: snic: Fix memory leak with using debugfs_lookup() scsi: ufs: core: Fix device management cmd timeout flow HID: logitech-hidpp: Don't restart communication if not necessary drm/amd/display: Enable P-state validation checks for DCN314 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 drm/amd/display: Disable HUBP/DPP PG on DCN314 for now dm thin: add cond_resched() to various workqueue loops dm cache: add cond_resched() to various workqueue loops nfsd: zero out pointers after putting nfsd_files on COPY setup error nfsd: don't hand out delegation on setuid files being opened for write cifs: prevent data race in smb2_reconnect() drm/shmem-helper: Revert accidental non-GPL export driver core: fw_devlink: Avoid spurious error message wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu scsi: mpt3sas: Remove usage of dma_get_required_mask() API firmware: coreboot: framebuffer: Ignore reserved pixel color bits block: don't allow multiple bios for IOCB_NOWAIT issue block: clear bio->bi_bdev when putting a bio back in the cache block: be a bit more careful in checking for NULL bdev while polling rtc: pm8xxx: fix set-alarm race ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' ipmi:ssif: resend_msg() cannot fail ipmi_ssif: Rename idle state and check io_uring: Replace 0-length array with flexible array io_uring: use user visible tail in io_uring_poll() io_uring: handle TIF_NOTIFY_RESUME when checking for task_work io_uring: add a conditional reschedule to the IOPOLL cancelation loop io_uring: add reschedule point to handle_tw_list() io_uring/rsrc: disallow multi-source reg buffers io_uring: remove MSG_NOSIGNAL from recvmsg io_uring: fix fget leak when fs don't support nowait buffered read s390/extmem: return correct segment type in __segment_load() s390: discard .interp section s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler s390/kprobes: fix current_kprobe never cleared after kprobes reenter KVM: s390: disable migration mode when dirty tracking is disabled cifs: Fix uninitialized memory read in smb3_qfs_tcon() cifs: Fix uninitialized memory reads for oparms.mode cifs: fix mount on old smb servers cifs: introduce cifs_io_parms in smb2_async_writev() cifs: split out smb3_use_rdma_offload() helper cifs: don't try to use rdma offload on encrypted connections cifs: Check the lease context if we actually got a lease cifs: return a single-use cfid if we did not get a lease scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi btrfs: hold block group refcount during async discard locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath ksmbd: fix wrong data area length for smb2 lock request ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length ksmbd: fix possible memory leak in smb2_lock() torture: Fix hang during kthread shutdown phase ARM: dts: exynos: correct HDMI phy compatible in Exynos4 io_uring: mark task TASK_RUNNING before handling resume/task work hfs: fix missing hfs_bnode_get() in __hfs_bnode_create fs: hfsplus: fix UAF issue in hfsplus_put_super exfat: fix reporting fs error when reading dir beyond EOF exfat: fix unexpected EOF while reading dir exfat: redefine DIR_DELETED as the bad cluster number exfat: fix inode->i_blocks for non-512 byte sector size device fs: dlm: don't set stop rx flag after node reset fs: dlm: move sending fin message into state change handling fs: dlm: send FIN ack back in right cases f2fs: fix information leak in f2fs_move_inline_dirents() f2fs: retry to update the inode page given data corruption f2fs: fix cgroup writeback accounting with fs-layer encryption f2fs: fix kernel crash due to null io->bio ocfs2: fix defrag path triggering jbd2 ASSERT ocfs2: fix non-auto defrag path not working issue fs/cramfs/inode.c: initialize file_ra_state selftests/landlock: Skip overlayfs tests when not supported selftests/landlock: Test ptrace as much as possible with Yama udf: Truncate added extents on failed expansion udf: Do not bother merging very long extents udf: Do not update file length for failed writes to inline files udf: Preserve link count of system files udf: Detect system inodes linked into directory hierarchy udf: Fix file corruption when appending just after end of preallocated extent md: don't update recovery_cp when curr_resync is ACTIVE RDMA/siw: Fix user page pinning accounting KVM: Destroy target device if coalesced MMIO unregistration fails KVM: VMX: Fix crash due to uninitialized current_vmcs KVM: Register /dev/kvm as the _very_ last thing during initialization KVM: x86: Purge "highest ISR" cache when updating APICv state KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID KVM: SVM: Flush the "current" TLB when activating AVIC KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target KVM: SVM: Don't put/load AVIC when setting virtual APIC mode KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() KVM: SVM: hyper-v: placate modpost section mismatch error selftests: x86: Fix incorrect kernel headers search path x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) x86/crash: Disable virt in core NMI crash handler to avoid double shootdown x86/reboot: Disable virtualization in an emergency if SVM is supported x86/reboot: Disable SVM, not just VMX, when stopping CPUs x86/kprobes: Fix __recover_optprobed_insn check optimizing logic x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter x86/microcode/AMD: Add a @cpu parameter to the reloading functions x86/microcode/AMD: Fix mixed steppings support x86/speculation: Allow enabling STIBP with legacy IBRS Documentation/hw-vuln: Document the interaction between IBRS and STIBP virt/sev-guest: Return -EIO if certificate buffer is not large enough brd: mark as nowait compatible brd: return 0/-error from brd_insert_page() brd: check for REQ_NOWAIT and set correct page allocation mask ima: fix error handling logic when file measurement failed ima: Align ima_file_mmap() parameters with mmap_file LSM hook selftests/powerpc: Fix incorrect kernel headers search path selftests/ftrace: Fix eprobe syntax test case to check filter support selftests: sched: Fix incorrect kernel headers search path selftests: core: Fix incorrect kernel headers search path selftests: pid_namespace: Fix incorrect kernel headers search path selftests: arm64: Fix incorrect kernel headers search path selftests: clone3: Fix incorrect kernel headers search path selftests: pidfd: Fix incorrect kernel headers search path selftests: membarrier: Fix incorrect kernel headers search path selftests: kcmp: Fix incorrect kernel headers search path selftests: media_tests: Fix incorrect kernel headers search path selftests: gpio: Fix incorrect kernel headers search path selftests: filesystems: Fix incorrect kernel headers search path selftests: user_events: Fix incorrect kernel headers search path selftests: ptp: Fix incorrect kernel headers search path selftests: sync: Fix incorrect kernel headers search path selftests: rseq: Fix incorrect kernel headers search path selftests: move_mount_set_group: Fix incorrect kernel headers search path selftests: mount_setattr: Fix incorrect kernel headers search path selftests: perf_events: Fix incorrect kernel headers search path selftests: ipc: Fix incorrect kernel headers search path selftests: futex: Fix incorrect kernel headers search path selftests: drivers: Fix incorrect kernel headers search path selftests: dmabuf-heaps: Fix incorrect kernel headers search path selftests: vm: Fix incorrect kernel headers search path selftests: seccomp: Fix incorrect kernel headers search path irqdomain: Fix association race irqdomain: Fix disassociation race irqdomain: Look for existing mapping only once irqdomain: Drop bogus fwspec-mapping error handling irqdomain: Refactor __irq_domain_alloc_irqs() irqdomain: Fix mapping-creation race irqdomain: Fix domain registration race crypto: qat - fix out-of-bounds read mm/damon/paddr: fix missing folio_put() ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC jbd2: fix data missing when reusing bh which is ready to be checkpointed ext4: optimize ea_inode block expansion ext4: refuse to create ea block when umounted cxl/pmem: Fix nvdimm registration races mtd: spi-nor: sfdp: Fix index value for SCCR dwords mtd: spi-nor: spansion: Consider reserved bits in CFR5 register mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type dm: send just one event on resize, not two dm: add cond_resched() to dm_wq_work() dm: add cond_resched() to dm_wq_requeue_work() wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice wifi: rtl8xxxu: Use a longer retry limit of 48 wifi: ath11k: allow system suspend to survive ath11k wifi: cfg80211: Fix use after free for wext wifi: cfg80211: Set SSID if it is not already set cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies qede: fix interrupt coalescing configuration thermal: intel: powerclamp: Fix cur_state for multi package system dm flakey: fix logic when corrupting a bio dm cache: free background tracker's queued work in btracker_destroy dm flakey: don't corrupt the zero page dm flakey: fix a bug with 32-bit highmem systems hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div() ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node ARM: dts: exynos: correct TMU phandle in Exynos4210 ARM: dts: exynos: correct TMU phandle in Exynos4 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family ARM: dts: exynos: correct TMU phandle in Exynos5250 ARM: dts: exynos: correct TMU phandle in Odroid XU ARM: dts: exynos: correct TMU phandle in Odroid HC1 arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP fuse: add inode/permission checks to fileattr_get/fileattr_set rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails ceph: update the time stamps and try to drop the suid/sgid regulator: core: Use ktime_get_boottime() to determine how long a regulator was off panic: fix the panic_print NMI backtrace setting mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON alpha: fix FEN fault handling dax/kmem: Fix leak of memory-hotplug resources mips: fix syscall_get_nr media: ipu3-cio2: Fix PM runtime usage_count in driver unbind remoteproc/mtk_scp: Move clk ops outside send_lock docs: gdbmacros: print newest record mm: memcontrol: deprecate charge moving mm/thp: check and bail out if page in deferred queue already ktest.pl: Give back console on Ctrt^C on monitor kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list ktest.pl: Fix missing "end_monitor" when machine check fails ktest.pl: Add RUN_TIMEOUT option with default unlimited memory tier: release the new_memtier in find_create_memory_tier() ring-buffer: Handle race between rb_move_tail and rb_check_pages tools/bootconfig: fix single & used for logical condition tracing/eprobe: Fix to add filter on eprobe description in README file iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter iommu/amd: Improve page fault error reporting scsi: aacraid: Allocate cmd_priv with scsicmd scsi: qla2xxx: Fix link failure in NPIV environment scsi: qla2xxx: Check if port is online before sending ELS scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests scsi: qla2xxx: Remove unintended flag clearing scsi: qla2xxx: Fix erroneous link down scsi: qla2xxx: Remove increment of interface err cnt scsi: ses: Don't attach if enclosure has no components scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses scsi: ses: Fix possible desc_ptr out-of-bounds accesses scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() RISC-V: add a spin_shadow_stack declaration riscv: Avoid enabling interrupts in die() riscv: mm: fix regression due to update_mmu_cache change riscv: jump_label: Fixup unaligned arch_static_branch function riscv, mm: Perform BPF exhandler fixup on page fault riscv: ftrace: Remove wasted nops for !RISCV_ISA_C riscv: ftrace: Reduce the detour code size to half MIPS: DTS: CI20: fix otg power gpio PCI/PM: Observe reset delay irrespective of bridge_d3 PCI: Unify delay handling for reset and resume PCI: hotplug: Allow marking devices as disconnected during bind/unbind PCI: Avoid FLR for AMD FCH AHCI adapters PCI/DPC: Await readiness of secondary bus after reset bus: mhi: ep: Only send -ENOTCONN status if client driver is available bus: mhi: ep: Move chan->lock to the start of processing queued ch ring bus: mhi: ep: Save channel state locally during suspend and resume iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode iommu/vt-d: Fix PASID directory pointer coherency vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR vfio/type1: prevent underflow of locked_vm via exec() vfio/type1: track locked_vm per dma vfio/type1: restore locked_vm drm/amd: Fix initialization for nbio 7.5.1 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv drm/radeon: Fix eDP for single-display iMac11,2 drm/i915: Don't use stolen memory for ring buffers with LLC drm/i915: Don't use BAR mappings for ring buffers with LLC drm/gud: Fix UBSAN warning drm/edid: fix AVI infoframe aspect ratio handling drm/edid: fix parsing of 3D modes from HDMI VSDB qede: avoid uninitialized entries in coal_entry array brd: use radix_tree_maybe_preload instead of radix_tree_preload sbitmap: Advance the queue index before waking up a queue wait: Return number of exclusive waiters awaken sbitmap: Try each queue to wake up at least one waiter kbuild: Port silent mode detection to future gnu make. net: avoid double iput when sock_alloc_file fails Linux 6.1.16 Change-Id: I705caf70ee547e6d55f38d133bdcd50713aed745 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Sam James
|
ad04399765 |
gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
[ Upstream commit 5a6b64adc18d9adfb497a529ff004d59b6df151f ] The latest GCC 13 snapshot (13.0.1 20230129) gives the following: ``` cc1: error: cannot load plugin ./scripts/gcc-plugins/randomize_layout_plugin.so :./scripts/gcc-plugins/randomize_layout_plugin.so: undefined symbol: tree_code_type ``` This ends up being because of https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=b0241ce6e37031 upstream in GCC which changes the visibility of some types used by the kernel's plugin infrastructure like tree_code_type. After discussion with the GCC folks, we found that the kernel needs to be building plugins with the same flags used to build GCC - and GCC defaults to gnu++17 right now. The minimum GCC version needed to build the kernel is GCC 5.1 and GCC 5.1 already defaults to gnu++14 anyway, so just drop the flag, as all GCCs that could be used to build GCC already default to an acceptable version which was >= the version we forced via flags until now. Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108634 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20230201230009.2252783-1-sam@gentoo.org Signed-off-by: Sasha Levin <sashal@kernel.org> |
||
Bastian Germann
|
9753f5ce9c |
builddeb: clean generated package content
[ Upstream commit c9f9cf2560e40b62015c6c4a04be60f55ce5240e ]
For each binary Debian package, a directory with the package name is
created in the debian directory. Correct the generated file matches in the
package's clean target, which were renamed without adjusting the target.
Fixes:
|
||
Greg Kroah-Hartman
|
e1300f4942 |
This is the 6.1.15 stable release
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmQB0YgACgkQONu9yGCS aT4LLg//V4AJCRhMlPEY43EJLsGok/32yuBqgrU774sCQjTKyoR4JCumcTqwbed/ aHRl6gul5dvD6+lnTAFeydu40X28e1uNab9lC++SilILMyR6RddnQVB50uXsFe5C LpjY+7OAQAoyK2+wsiXpeWmYReJbdbfUBKhtEyXnp5LsKYD9JQv0vNws6Wiekz/A 4d7FkK9rnJyzbyS8zv4hjDEz7+KYM02VDYvpr48Rts3m0JzJL7gqzKF3A6n6+ukT y8X5KLIODqhtt0LTt59cDL1mU/z3XDzeeUdL9FPxvk3o0dUvjIay1DQwjL6RyhLC /INUduF0kjbQoC9TdF9g/JJ8oRi05XDQgJCdyDSvFg/2OAJ+gLzrcXfAAdpdAo2v OXooZLk5YhW2F9QKzzK4OBimtvCGEZWl6CwsznQJUGPQxK2emTiTwXYiglj1Engi ROcF3WJAjDj7YfWOtO4U0DRN4NrzUDeYw23JO3DFBDan5eWimuli2rSN9thrYAKa w4HdHwEjGEk4ueZoC7Fv1HKQN90sUjEXtxp+86RBAq63rqeHFZRkdduyk78wBCM0 yu79bKJ5cGeldRTIJYs4tv1uJmE2UJZl+d5fCew1P0grSTYy77/33sWBKT4+OuEz eQ0qWuIBdWCFfnD9HkVii4/LJa21MlGt9H3azI5bJEY22SNuqkM= =u4Aa -----END PGP SIGNATURE----- Merge 6.1.15 into android14-6.1 Changes in 6.1.15 Fix XFRM-I support for nested ESP tunnels arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc ARM: dts: rockchip: add power-domains property to dp node on rk3288 arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1 arm64: dts: rockchip: fix probe of analog sound card on rock-3a HID: elecom: add support for TrackBall 056E:011C HID: Ignore battery for Elan touchscreen on Asus TP420IA ACPI: NFIT: fix a potential deadlock during NFIT teardown pinctrl: amd: Fix debug output for debounce time btrfs: send: limit number of clones and allocated memory size arm64: dts: rockchip: align rk3399 DMC OPP table with bindings ASoC: rt715-sdca: fix clock stop prepare timeout issue IB/hfi1: Assign npages earlier powerpc: Don't select ARCH_WANTS_NO_INSTR ASoC: SOF: amd: Fix for handling spurious interrupts from DSP ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port neigh: make sure used and confirmed times are valid HID: core: Fix deadloop in hid_apply_multiplier. ASoC: codecs: es8326: Fix DTS properties reading HID: Ignore battery for ELAN touchscreen 29DF on HP selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive x86/cpu: Add Lunar Lake M PM: sleep: Avoid using pr_cont() in the tasks freezing code bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). vc_screen: don't clobber return value in vcs_read drm/amd/display: Move DCN314 DOMAIN power control to DMCUB drm/amd/display: Fix race condition in DPIA AUX transfer usb: dwc3: pci: add support for the Intel Meteor Lake-M USB: serial: option: add support for VW/Skoda "Carstick LTE" usb: gadget: u_serial: Add null pointer check in gserial_resume arm64: dts: uniphier: Fix property name in PXs3 USB node usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO drm/amd/display: Properly reuse completion structure attr: add in_group_or_capable() fs: move should_remove_suid() attr: add setattr_should_drop_sgid() attr: use consistent sgid stripping checks fs: use consistent setgid checks in is_sxid() scripts/tags.sh: fix incompatibility with PCRE2 USB: core: Don't hold device lock while reading the "descriptors" sysfs file Linux 6.1.15 Change-Id: I2489d74e0905d26c0afb69f1036cb43890bec060 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Carlos Llamas
|
c49bd6c2dd |
scripts/tags.sh: fix incompatibility with PCRE2
commit 6ec363fc6142226b9ab5a6528f65333d729d2b6b upstream. Starting with release 10.38 PCRE2 drops default support for using \K in lookaround patterns as described in [1]. Unfortunately, scripts/tags.sh relies on such functionality to collect all_compiled_soures() leading to the following error: $ make COMPILED_SOURCE=1 tags GEN tags grep: \K is not allowed in lookarounds (but see PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK) The usage of \K for this pattern was introduced in commit |
||
Will McVicker
|
d834db9f2c |
ANDROID: modules: re-introduce the MODULE_SCMVERSION config
Config MODULE_SCMVERSION introduces a new module attribute -- `scmversion` -- which can be used to identify a given module's SCM version. This is very useful for developers that update their kernel independently from their kernel modules or vice-versa since the SCM version provided by UTS_RELEASE (`uname -r`) will now differ from the module's vermagic attribute. For example, we have a CI setup that tests new kernel changes on the hikey960 and db845c devices without updating their kernel modules. When these tests fail, we need to be able to identify the exact device configuration the test was using. By including MODULE_SCMVERSION, we can identify the exact kernel and modules' SCM versions for debugging the failures. Additionally, by exposing the SCM version via the sysfs node /sys/module/MODULENAME/scmversion, one can also verify the SCM versions of the modules loaded from the initramfs. Currently, modinfo can only retrieve module attributes from the module's ko on disk and not from the actual module that is loaded in RAM. You can retrieve the SCM version in two ways, 1) By using modinfo: > modinfo -F scmversion MODULENAME 2) By module sysfs node: > cat /sys/module/MODULENAME/scmversion Bug: 180027765 Link: https://lore.kernel.org/all/20210121213641.3477522-1-willmcvicker@google.com/ Signed-off-by: Will McVicker <willmcvicker@google.com> Change-Id: Ib7c72c72f95c4545adb7cd4e842729557039ce3a |
||
Greg Kroah-Hartman
|
f9cc3a7058 |
This is the 6.1.14 stable release
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmP54jIACgkQONu9yGCS aT5fDRAAjFsMbxMrru7XL9In9tJM51bQdVADhYkVm3QmehDEFhcKryKn/WH8zJGb /r5aOhErgOMb52IjjTMDiUP7VmNjdfCMkL8JrWyBPZ5ZGMvxdGdaUeer5Q+n4HG/ v1ES8T5vrZDFn4jKfbz2hK9adjOgjCry2oqnxqOyNN6b9kSdLY34mqGqUbfMsgkQ ZUJvLevwY2AKKMCjz3DQpxCDLMnfrCVvt7swGIFFmehtlYfrSf/HJgWpBNtoGvm0 QRJY4yAb3EqQDv4AcEr8mO7QgH9IBKoMsSNuUO0Q14Pqg5cklMC4Mfc6ENlvw59I KchWeophErmdVOT7s6UnOxb4vygvCXI5Gf5eSg9K4esOjpQarOEKJDc5D6jidFnu O2xrF+RPzIhl/ud2NnnJ9uSs4mM63guVwW7QwxR7427dgYbJYDvErwskFzNayISV 6kkBbus0AK7KxBVvZmOY/wUBTh93CS9gqVfoKO96IRpBOxkH9NLwgqdQmgOqRHB8 e4SzvrjJlnLEXdTPDGSr0nzHKh735ab7H/xVeB64qBVwKClifpD882HuYgT4cxl+ A0G+vbYGB1Ijdy3O7QQx6AQtp5S474vpsB8WWeL33U25JfEcTL03SMZ0rh5tdJgN v/5gY+txCjo42Kdp4BiY2GdBf8FdGEqLB/ELCpg/zYc7YZW4wUA= =4fvq -----END PGP SIGNATURE----- Merge 6.1.14 into android14-6.1 Changes in 6.1.14 drm/etnaviv: don't truncate physical page address wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery wifi: rtl8xxxu: gen2: Turn on the rate control drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink clk: mxl: Switch from direct readl/writel based IO to regmap based IO clk: mxl: Remove redundant spinlocks clk: mxl: Add option to override gate clks clk: mxl: Fix a clk entry by adding relevant flags powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G clk: mxl: syscon_node_to_regmap() returns error pointers sched/psi: Stop relying on timer_pending() for poll_work rescheduling random: always mix cycle counter in add_latent_entropy() scsi: libsas: Add smp_ata_check_ready_type() scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset spi: mediatek: Enable irq when pdata is ready docs: perf: Fix PMU instance name of hisi-pcie-pmu KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 spi: mediatek: Enable irq before the spi registration drm/i915: Remove __maybe_unused from mtl_info KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET selftests: kvm: move declaration at the beginning of main() powerpc/64s/radix: Fix RWX mapping with relocated kernel nfp: ethtool: support reporting link modes nfp: ethtool: fix the bug of setting unsupported port speed uaccess: Add speculation barrier to copy_from_user() x86/alternatives: Introduce int3_emulate_jcc() x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions x86/static_call: Add support for Jcc tail-calls Bluetooth: btusb: Add more device IDs for WCN6855 riscv: remove special treatment for the link order of head.o arm64: remove special treatment for the link order of head.o arch: fix broken BuildID for arm64 and riscv powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 sh: define RUNTIME_DISCARD_EXIT wifi: mwifiex: Add missing compatible string for SD8787 audit: update the mailing list in MAINTAINERS platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY platform/x86: nvidia-wmi-ec-backlight: Add force module parameter ext4: Fix function prototype mismatch for ext4_feat_ktype randstruct: disable Clang 15 support bpf: add missing header file include Linux 6.1.14 Change-Id: I704196855630a372d2c6564ab68bf7f7968b889e Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Masahiro Yamada
|
3e3e4d234d |
arm64: remove special treatment for the link order of head.o
commit 994b7ac1697b4581b7726d2ac64321e3c840229b upstream. In the previous discussion (see the Link tag), Ard pointed out that arm/arm64/kernel/head.o does not need any special treatment - the only piece that must appear right at the start of the binary image is the image header which is emitted into .head.text. The linker script does the right thing to do. The build system does not need to manipulate the link order of head.o. Link: https://lore.kernel.org/lkml/CAMj1kXH77Ja8bSsq2Qj8Ck9iSZKw=1F8Uy-uAWGVDm4-CG=EuA@mail.gmail.com/ Suggested-by: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> Link: https://lore.kernel.org/r/20221012233500.156764-1-masahiroy@kernel.org Signed-off-by: Will Deacon <will@kernel.org> Signed-off-by: Tom Saeger <tom.saeger@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Jisheng Zhang
|
48e9a752ce |
riscv: remove special treatment for the link order of head.o
commit 2348e6bf44213c5f447ff698e43c089185241ed7 upstream. arch/riscv/kernel/head.o does not need any special treatment - the only requirement is the ".head.text" section must be placed before the normal ".text" section. The linker script does the right thing to do. The build system does not need to manipulate the link order of head.o. Signed-off-by: Jisheng Zhang <jszhang@kernel.org> Link: https://lore.kernel.org/r/20221018141200.1040-1-jszhang@kernel.org Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com> Signed-off-by: Tom Saeger <tom.saeger@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
Will Deacon
|
3e8fa2c041 |
ANDROID: modpost: Don't complain about empty non-allocatable ELF sections
Depending upon the toolchain, empty ELF sections in the object files of a hypervisor module can be emitted with unusual flags such as "Writeable, non-allocatable" which modpost gets grumpy about: | WARNING: modpost: drivers/misc/pkvm-pl011/pkvm_pl011.o (.hyp.rodata): unexpected non-allocatable section. Since these sections are empty, whether or not they are allocatable is not of any concern to the module loader, so adjust the check in modpost to quietly tolerate this insanity. Signed-off-by: Will Deacon <willdeacon@google.com> Bug: 269245057 Change-Id: I6bf0ccdb1c0440b0a117ea0a0949aff47f7ccadb |
||
jianzhou
|
3ea04f58a4 |
Merge keystone/android14-6.1-keystone-qcom-release.6.1.11 (b28061a ) into msm-pineapple
* refs/heads/tmp-b28061a: ANDROID: Enable userspace block driver ANDROID: remoteproc: sysfs: fix race while updating recovery flag ANDROID: sched: add vendor hook to PELT multiplier ANDROID: android14-6.1: Restrict android/ OWNERS to DrNo ANDROID: Enable block device throttling ANDROID: Update symbol list for virtual device. ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim ANDROID: ABI: Update QCOM symbol list ANDROID: cpuidle-psci: Fix suspicious RCU usage Linux 6.1.11 bpf: Skip invalid kfunc call in backtrack_insn gfs2: Always check inode size of inline inodes gfs2: Cosmetic gfs2_dinode_{in,out} cleanup wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads f2fs: fix to do sanity check on i_extra_isize in is_alive() fbdev: smscufx: fix error handling code in ufx_usb_probe f2fs: initialize locks earlier in f2fs_fill_super() ovl: Use "buf" flexible array for memcpy() destination fs/ntfs3: Validate attribute data and valid sizes powerpc/imc-pmu: Revert nest_init_lock to being a mutex powerpc/64s: Fix local irq disable when PMIs are disabled powerpc/64s/radix: Fix crash with unaligned relocated kernel iio:adc:twl6030: Enable measurement of VAC ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure platform/x86/amd: pmc: add CONFIG_SERIO dependency serial: 8250_dma: Fix DMA Rx rearm race serial: 8250_dma: Fix DMA Rx completion race phy: qcom-qmp-combo: fix runtime suspend nvmem: core: fix return value nvmem: core: fix cell removal on error nvmem: core: fix device node refcounting nvmem: core: fix registration vs use race nvmem: core: fix cleanup after dev_set_name() nvmem: core: remove nvmem_config wp_gpio nvmem: core: initialise nvmem->id early drm/amdgpu: update wave data type to 3 for gfx11 drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11 drm/amd: Fix initialization for nbio 4.3.0 drm/i915: Fix potential bit_17 double-free drm/i915: Avoid potential vm use-after-free serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler dma-buf: actually set signaling bit for private stub fences migrate: hugetlb: check for hugetlb shared PMD in node migration maple_tree: fix mas_empty_area_rev() lower bound validation Squashfs: fix handling and sanity checking of xattr_ids count ia64: fix build error due to switch case label appearing next to declaration highmem: round down the address passed to kunmap_flush_on_unmap() mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups mm, mremap: fix mremap() expanding for vma's with vm_ops->close() mm/khugepaged: fix ->anon_vma race mm/swapfile: add cond_resched() in get_swap_pages() mm/uffd: fix pte marker when fork() without fork event fpga: stratix10-soc: Fix return value check in s10_ops_write_init() fpga: m10bmc-sec: Fix probe rollback x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses HV: hv_balloon: fix memory leak with using debugfs_lookup() kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup() usb: gadget: udc: do not clear gadget driver.bus usb: typec: ucsi: Don't attempt to resume the ports before they exist usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps mm: multi-gen LRU: fix crash during cgroup migration Revert "mm: kmemleak: alloc gray object for reserved region with direct map" riscv: disable generation of unwind tables parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c parisc: Fix return code of pdc_iodc_print() nvmem: qcom-spmi-sdam: fix module autoloading nvmem: sunxi_sid: Always use 32-bit MMIO reads nvmem: brcm_nvram: Add check for kzalloc iio: imu: fxos8700: fix MAGN sensor scale and unit iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN iio: imu: fxos8700: fix failed initialization ODR mode assignment iio: imu: fxos8700: fix incorrect ODR mode readback iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback iio: imu: fxos8700: fix map label of channel type to MAGN sensor iio: imu: fxos8700: fix IMU data bits returned to user space iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback iio: imu: fxos8700: fix ACCEL measurement range selection iio: light: cm32181: Fix PM support on system with 2 I2C resources iio:adc:twl6030: Enable measurements of VUSB, VBAT and others iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw() iio: adc: berlin2-adc: Add missing of_node_put() in error path iio: adc: xilinx-ams: fix devm_krealloc() return value check iio: hid: fix the retval in gyro_3d_capture_sample iio: hid: fix the retval in accel_3d_capture_sample rtc: efi: Enable SET/GET WAKEUP services as optional efi: Accept version 2 of memory attributes table ASoC: SOF: keep prepare/unprepare widgets in sink path ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 ASoC: codecs: wsa883x: correct playback min/max rates ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform ALSA: hda/realtek: Add Acer Predator PH315-54 watchdog: diag288_wdt: fix __diag288() inline assembly watchdog: diag288_wdt: do not use stack buffers for hardware data can: isotp: handle wait_event_interruptible() return values can: isotp: split tx timer into transmission and timeout net: qrtr: free memory on error path in radix_tree_insert() ARM: dts: imx7d-smegw01: Fix USB host over-current polarity hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() fbcon: Check font dimension limits vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait usb: dwc3: qcom: enable vbus override when in OTG dr-mode iio: adc: stm32-dfsdm: fill module aliases bcache: Silence memcpy() run-time false positive warnings drm/amd/display: Fix timing not changning when freesync video is enabled net/x25: Fix to not accept on connected socket platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF platform/x86: hp-wmi: Handle Omen Key event platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" i2c: rk3x: fix a bunch of kernel-doc warnings scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress perf/x86/intel/cstate: Add Emerald Rapids perf/x86/intel: Add Emerald Rapids x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings scsi: target: core: Fix warning on RT kernels i2c: mxs: suppress probe-deferral error message i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI certs: Fix build error when PKCS#11 URI contains semicolon rtc: sunplus: fix format string for printing resource efi: fix potential NULL deref in efi_mem_reserve_persistent net: openvswitch: fix flow memory leak in ovs_flow_cmd_new virtio-net: Keep stop() to follow mirror sequence of open() selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning ata: libata: Fix sata_down_spd_limit() when no link speed is reported can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq can: raw: fix CAN FD frame transmissions over CAN XL devices can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate octeontx2-af: Fix devlink unregister igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() riscv: kprobe: Fixup kernel panic when probing an illegal position ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable net: phy: meson-gxl: Add generic dummy stubs for MMD register access sctp: do not check hb_timer.expires when resetting hb_timer maple_tree: should get pivots boundary by type squashfs: harden sanity check in squashfs_read_xattr_id_table kunit: fix kunit_test_init_section_suites(...) block: ublk: extending queue_size to fix overflow netfilter: br_netfilter: disable sabotage_in hook after first suppression ALSA: firewire-motu: fix unreleased lock warning in hwdep device net/tls: tls_is_tx_ready() checked list_entry drm/i915/adlp: Fix typo for reference clock drm/i915: Fix up locking around dumping requests lists drm/i915: Fix request ref counting during error capture & debugfs dump drm/i915/guc: Fix locking when searching for a hung request platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255 platform/x86/amd/pmf: Ensure mutexes are initialized before use platform/x86/amd/pmf: Fix to update SPS thermals when power supply change platform/x86/amd/pmf: Add helper routine to check pprof is balanced platform/x86/amd/pmf: Fix to update SPS default pprof thermals platform/x86/amd/pmf: Add helper routine to update SPS thermals platform/x86/amd/pmf: update to auto-mode limits only after AMT event fscache: Use wait_on_bit() to wait for the freeing of relinquished volume netrom: Fix use-after-free caused by accept on already connected socket block, bfq: fix uaf for bfqq in bic_set_bfqq() block, bfq: replace 0/1 with false/true in bic apis net: wwan: t7xx: Fix Runtime PM initialization net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices sfc: correctly advertise tunneled IPv6 segmentation skb: Do mix page pool and page referenced frags in GRO dpaa2-eth: execute xdp_do_flush() before napi_complete_done() dpaa_eth: execute xdp_do_flush() before napi_complete_done() virtio-net: execute xdp_do_flush() before napi_complete_done() qede: execute xdp_do_flush() before napi_complete_done() ice: Prevent set_channel from changing queues while RDMA active vhost-scsi: unbreak any layout for response use less confusing names for iov_iter direction initializers fix "direction" argument of iov_iter_kvec() fix 'direction' argument of iov_iter_{init,bvec}() fix iov_iter_bvec() "direction" argument memcpy_real(): WRITE is "data source", not destination... zcore: WRITE is "data source", not destination... READ is "data destination", not source... WRITE is "data source", not destination... copy_oldmem_kernel() - WRITE is "data source", not destination vhost/net: Clear the pending messages when the backend is removed ALSA: memalloc: Workaround for Xen PV bpf: Fix the kernel crash caused by bpf_setsockopt(). scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command drm/vc4: hdmi: make CEC adapter name unique arm64: dts: imx8mm-verdin: Do not power down eth-phy arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line bpf: Add missing btf_put to register_btf_id_dtor_kfuncs ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() selftests/filesystems: grant executable permission to run_fat_tests.sh bpf: Fix to preserve reg parent/live fields when copying range info ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers bpf: Fix off-by-one error in bpf_mem_cache_idx() ASoC: Intel: avs: Implement PCI shutdown ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use ASoC: amd: acp-es8336: Drop reference count of ACPI device after use arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region ANDROID: clang: update to 16.0.2 ANDROID: KVM: arm64: Remove 'pending reclaim' page flags ANDROID: KVM: arm64: Refactor the guest teardown path ANDROID: KVM: arm64: Poison pages on the relinquish path ANDROID: ABI: Update QCOM symbol list Revert "ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim" FROMLIST: maple_tree: fix mas_empty_area_rev() lower bound validation ANDROID: irq: Add vendor data field to struct irq_desc Linux 6.1.10 net: mctp: purge receive queues on sk destruction rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks net: fix NULL pointer in skb_segment_list gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU nvme-apple: only reset the controller when RTKit is running cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init HID: playstation: sanity check DualSense calibration data. HID: uclogic: Add support for XP-PEN Deco 01 V2 s390: workaround invalid gcc-11 out of bounds read warning block: fix hctx checks for batch allocation ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T LoongArch: Get frame info in unwind_start() when regs is not available blk-cgroup: fix missing pd_online_fn() while activating policy erofs: clean up parsing of fscache related options kselftest: Fix error message for unconfigured LLVM builds ARM: omap1: fix building gpio15xx arm64: dts: msm8994-angler: fix the memory map mac80211: Fix MLO address translation for multiple bss case erofs/zmap.c: Fix incorrect offset calculation bpf: Skip task with pid=1 in send_signal_common() firmware: arm_scmi: Clear stale xfer->hdr.status arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI arm64: dts: freescale: Fix pca954x i2c-mux node names ARM: dts: vf610: Fix pca9548 i2c-mux node names ARM: dts: imx: Fix pca9547 i2c-mux node name Conflicts: android/abi_gki_aarch64_qcom net/qrtr/ns.c Change-Id: Ie88ff42234d0d5d6d69582985ed1900ae1265f98 Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9632925 UKQ2.230221.001 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
jianzhou
|
119d698116 |
Merge keystone/android14-6.1-keystone-qcom-release.6.1.9 (9a6451e ) into msm-pineapple
* refs/heads/tmp-9a6451e: ANDROID: qki: Add hidden config option for RCUTORTURE ANDROID: qki: Migrate consolidate.fragment ANDROID: GKI: Remove duplicates from symbol lists ANDROID: ABI: Add deferred_free to the QCOM symbol list ANDROID: Allow the deferred-free library heap to be compiled into the GKI ANDROID: dma-buf: heaps: Add deferred-free-helper library code ANDROID: bazel: Updatate consolidate GKI module list ANDROID: bazel: add GKI consolidate Bazel build ANDROID: qki: Add consolidate config ANDROID: gic: Add affinity-setting vendor hooks to gic-v3 ANDROID: gic: Add affinity-setting vendor hooks to gic ANDROID: KVM: arm64: Move hyp event enable into ro data section Linux 6.1.9 amdgpu: fix build on non-DCN platforms. perf/x86/amd: fix potential integer overflow on shift of a int netfilter: conntrack: unify established states for SCTP paths dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL dt-bindings: riscv: fix single letter canonical order dt-bindings: riscv: fix underscore requirement for multi-letter extensions acpi: Fix suspend with Xen PV x86/sev: Add SEV-SNP guest feature negotiation support Input: i8042 - add Clevo PCX0DX to i8042 quirk table Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" Revert "mm/compaction: fix set skip in fast_find_migrateblock" Fix up more non-executable files marked executable tools: gpio: fix -c option of gpio-event-mon treewide: fix up files incorrectly marked executable block: ublk: move ublk_chr_class destroying after devices are removed Partially revert "perf/arm-cmn: Optimise DTC counter accesses" net: mdio-mux-meson-g12a: force internal PHY off on mux switch tsnep: Fix TX queue stop/wake for multiple queues net/tg3: resolve deadlock in tg3_reset_task() during EEH riscv: Move call to init_cpu_topology() to later initialization stage thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() net: mctp: mark socks as dead on unhash, prevent re-add net: mctp: hold key reference when looking up a general key net: mctp: move expiry timer delete to unhash net: mctp: add an explicit reference from a mctp_sk_key to sock net: ravb: Fix possible hang if RIS2_QFF1 happen net: ravb: Fix lack of register setting after system resumed for Gen3 gpio: ep93xx: Fix port F hwirq numbers in handler gpio: mxc: Unlock on error path in mxc_flip_edge() nvme: fix passthrough csi check riscv/kprobe: Fix instruction simulation of JALR sctp: fail if no bound addresses can be used for a given scope net/sched: sch_taprio: do not schedule in taprio_reset() tracing/osnoise: Use built-in RCU list checking ACPI: video: Fix apple gmux detection platform/x86: apple-gmux: Add apple_gmux_detect() helper platform/x86: apple-gmux: Move port defines to apple-gmux.h platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting netrom: Fix use-after-free of a listening socket. netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE net: ethernet: adi: adin1110: Fix multicast offloading net: dsa: microchip: fix probe of I2C-connected KSZ8563 ipv4: prevent potential spectre v1 gadget in fib_metrics_match() ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() netlink: annotate data races around sk_state netlink: annotate data races around dst_portid and dst_group netlink: annotate data races around nlk->portid netfilter: nft_set_rbtree: skip elements in transaction from garbage collection netfilter: nft_set_rbtree: Switch to node list walk for overlap detection ACPI: video: Add backlight=native DMI quirk for Asus U46E ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr drm/i915/selftest: fix intel_selftest_modify_policy argument types nvme-fc: fix initialization order nvme: consolidate setting the tagset flags nvme: simplify transport specific device attribute handling net: fec: Use page_pool_put_full_page when freeing rx buffers net: fix UaF in netns ops registration error path netlink: prevent potential spectre v1 gadgets iavf: schedule watchdog immediately when changing primary MAC iavf: fix temporary deadlock and failure to set MAC address drm/i915: Fix a memory leak with reused mmap_offset drm/drm_vma_manager: Add drm_vma_node_allow_once() i2c: designware: Fix unbalanced suspended flag i2c: designware: use casting of u64 in clock multiplication to avoid overflow io_uring: always prep_async for drain requests net: mana: Fix IRQ name - add PCI and queue number io_uring: inline __io_req_complete_put() io_uring: remove io_req_tw_post_queue io_uring: use io_req_task_complete() in timeout io_uring: hold locks for io_req_complete_failed io_uring: inline __io_req_complete_post() io_uring: inline io_req_task_work_add() drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD drm/amdgpu/display/mst: limit payload to be updated one by one drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments drm/amdgpu: remove unconditional trap enable on add gfx11 queues drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0 drm/display/dp_mst: Correct the kref of port. platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info EDAC/device: Respect any driver-supplied workqueue polling value ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment ipv6: fix reachability confirmation with proxy_ndp regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios thermal: intel: int340x: Protect trip temperature from concurrent updates riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT scsi: ufs: core: Fix devfreq deadlocks KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation KVM: x86/vmx: Do not skip segment attributes if unusable bit is set io_uring/net: cache provided buffer group value for multishot receives ovl: fail on invalid uid/gid mapping at copy up ovl: fix tmpfile leak ksmbd: limit pdu length size according to connection status ksmbd: downgrade ndr version error message to debug ksmbd: do not sign response to session request for guest login ksmbd: add max connections parameter cifs: Fix oops due to uncleared server->smbd_conn in reconnect ftrace/scripts: Update the instructions for ftrace-bisect.sh trace_events_hist: add check for return value of 'create_hist_field' tracing: Make sure trace_printk() can output as soon as it can be used ftrace: Export ftrace_free_filter() to modules module: Don't wait for GOING modules nfsd: don't free files unconditionally in __nfsd_file_cache_purge kvm/vfio: Fix potential deadlock on vfio group_lock scsi: hpsa: Fix allocation size for scsi_host_alloc() vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() sched/uclamp: Fix a uninitialized variable warnings sched/fair: Check if prev_cpu has highest spare cap in feec() wifi: mac80211: Fix iTXQ AMPDU fragmentation handling wifi: mac80211: Proper mark iTXQs for resumption io_uring/msg_ring: fix remote queue to disabled ring drm/amdgpu: complete gfxoff allow signal during suspend without delay drm/i915: Allow alternate fixed modes always for eDP drm/i915: Allow panel fixed modes to have differing sync polarities Bluetooth: hci_sync: cancel cmd_timer if hci_open failed arm64: efi: Account for the EFI runtime stack in stack unwinder arm64: efi: Avoid workqueue to check whether EFI runtime is live arm64: efi: Recover from synchronous exceptions occurring in firmware Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" btrfs: zoned: enable metadata over-commit for non-ZNS setup firmware: coreboot: Check size of table entry and use flex-array ata: pata_cs5535: Don't build on UML lockref: stop doing cpu_relax in the cmpxchg loop platform/x86: simatic-ipc: add another model platform/x86: simatic-ipc: correct name of a model platform/x86: asus-wmi: Ignore fan on E410MA platform/x86: asus-wmi: Add quirk wmi_ignore_fan platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD r8152: add vendor/device ID pair for Microsoft Devkit scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id scsi: hisi_sas: Use abort task set to reset SAS disks when discovered KVM: s390: interrupt: use READ_ONCE() before cmpxchg() spi: spidev: remove debug messages that access spidev->spi without locking cifs: fix potential memory leaks in session setup drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU drm/amdkfd: Add sync after creating vram bo ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC cpufreq: armada-37xx: stop using 0 as NULL pointer tools/nolibc: prevent gcc from making memset() loop over itself tools/nolibc: fix missing includes causing build issues at -O0 tools/nolibc: Fix S_ISxxx macros nolibc: fix fd_set type perf/x86/intel/uncore: Add Emerald Rapids perf/x86/msr: Add Emerald Rapids perf/x86/msr: Add Meteor Lake support perf/x86/cstate: Add Meteor Lake support xen/pvcalls: free active map buffer on pvcalls_front_free_map s390: expicitly align _edata and _end symbols on page boundary s390/debug: add _ASM_S390_ prefix to header guard drm: Add orientation quirk for Lenovo ideapad D330-10IGL net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem drm/msm/a6xx: Avoid gx gbit halt during rpm suspend ASoC: fsl_micfil: Correct the number of steps on SX controls cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist kcsan: test: don't put the expect array on the stack ASoC: support machine driver with max98360 ASoC: amd: yc: Add ASUS M5402RA into DMI table ASoC: mediatek: mt8186: Add machine support for max98357a ASoC: mediatek: mt8186: support rt5682s_max98360 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist cpufreq: CPPC: Add u64 casts to avoid overflowing spi: cadence: Fix busy cycles calculation ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table ASoC: SOF: Add FW state to debugfs ASoC: SOF: pm: Always tear down pipelines before DSP suspend ASoC: SOF: pm: Set target state earlier scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace tcp: fix rate_app_limited to default to 1 bnxt: Do not read past the end of test names net: stmmac: enable all safety features by default thermal: core: call put_device() only after device_register() fails thermal/core: fix error code in __thermal_cooling_device_register() thermal: Validate new state in cur_state_store() net: dsa: microchip: ksz9477: port map correction in ALU table entry register selftests/net: toeplitz: fix race on tpacket_v3 block close driver core: Fix test_async_probe_init saves device in wrong array w1: fix WARNING after calling w1_process() w1: fix deadloop in __w1_remove_master_device() device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() ptdma: pt_core_execute_cmd() should use spinlock usb: dwc3: fix extcon dependency tcp: avoid the lookup process failing to get sk in ehash table nvme-pci: fix timeout request state check net: sched: gred: prevent races when adding offloads to stats drm/amd/display: fix issues with driver unload phy: phy-can-transceiver: Skip warning if no "max-bitrate" dmaengine: tegra: Fix memory leak in terminate_all() dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() cifs: fix potential deadlock in cache_refresh_path() drm/i915/selftests: Unwind hugepages to drop wakeref on error HID: betop: check shape of output reports l2tp: prevent lockdep issue in l2tp_tunnel_register() virtio-net: correctly enable callback during start_xmit net: macb: fix PTP TX timestamp failure due to packet padding dmaengine: Fix double increment of client_count in dma_chan_get() drm/panfrost: fix GENERIC_ATOMIC64 dependency net: mlx5: eliminate anonymous module_init & module_exit net/mlx5: E-switch, Fix switchdev mode after devlink reload net/mlx5e: Set decap action based on attr for sample net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT net/mlx5e: Avoid false lock dependency warning on tc_ht even more net: ipa: disable ipa interrupt during suspend Bluetooth: Fix possible deadlock in rfcomm_sk_state_change Bluetooth: hci_event: Fix Invalid wait context Bluetooth: ISO: Fix possible circular locking dependency Bluetooth: ISO: Avoid circular locking dependency Bluetooth: hci_sync: fix memory leak in hci_update_adv_data() Bluetooth: hci_conn: Fix memory leaks Bluetooth: Fix a buffer overflow in mgmt_mesh_add() netfilter: conntrack: handle tcp challenge acks during connection reuse usb: gadget: f_fs: Ensure ep0req is dequeued before free_request usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait usb: ucsi: Ensure connector delayed work items are flushed block/rnbd-clt: fix wrong max ID in ida_alloc_max HID: revert CHERRY_MOUSE_000C quirk ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som pinctrl: rockchip: fix mux route data for rk3568 net: stmmac: fix invalid call to mdiobus_get_phy() HID: check empty report_list in bigben_probe() HID: check empty report_list in hid_validate_values() net: mdio: validate parameter addr in mdiobus_get_phy() net: usb: sr9700: Handle negative len l2tp: close all race conditions in l2tp_tunnel_register() l2tp: convert l2tp_tunnel_list to idr net/sched: sch_taprio: fix possible use-after-free net: stmmac: Fix queue statistics reading pinctrl: rockchip: fix reading pull type on rk3568 wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb net: lan966x: add missing fwnode_handle_put() for ports node net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs net: nfc: Fix use-after-free in local_cleanup() phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() drm/vc4: bo: Fix unused variable warning bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation amd-xgbe: Delay AN timeout during KR training amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent bpf: hash map, avoid deadlock with suitable hash mask phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe() drm/vc4: bo: Fix drmm_mutex_init memory hog ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 NFSD: fix use-after-free in nfsd4_ssc_setup_dul() drm/msm/gpu: Fix potential double-free phy: ti: fix Kconfig warning and operator precedence kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux arm64: dts: qcom: msm8992-libra: Fix the memory map arm64: dts: qcom: msm8992: Don't use sfpb mutex PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() affs: initialize fsdata in affs_truncate() IB/hfi1: Remove user expected buffer invalidate race IB/hfi1: Immediately remove invalid memory from hardware IB/hfi1: Fix expected receive setup error exit issues IB/hfi1: Reserve user expected TIDs IB/hfi1: Reject a zero-length user expected buffer RDMA/core: Fix ib block iterator counter overflow arm64: dts: marvell: AC5/AC5X: Fix address for UART1 erofs: fix kvcalloc() misuse with __GFP_NOFAIL RDMA/rxe: Prevent faulty rkey generation RDMA/rxe: Fix inaccurate constants in rxe_type_info tomoyo: fix broken dependency on *.conf.default HID: amd_sfh: Fix warning unwind goto interconnect: qcom: msm8996: Fix regmap max_register values interconnect: qcom: msm8996: Provide UFS clocks to A2NoC firmware: arm_scmi: Fix virtio channels cleanup on shutdown firmware: arm_scmi: Harden shared memory access in fetch_notification firmware: arm_scmi: Harden shared memory access in fetch_response EDAC/highbank: Fix memory leak in highbank_mc_probe() reset: uniphier-glue: Fix possible null-ptr-deref reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST soc: imx8m: Fix incorrect check for of_clk_get_by_name() arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity HID: intel_ish-hid: Add check for ishtp_dma_tx_map arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup arm64: dts: imx8mp: Fix power-domain typo arm64: dts: imx8mp: Fix missing GPC Interrupt soc: imx: imx8mp-blk-ctrl: don't set power device name ARM: imx: add missing of_node_put() arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting arm64: dts: verdin-imx8mm: fix dev board audio playback arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux arm64: dts: verdin-imx8mm: fix dahlia audio playback ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' ARM: dts: imx7d-pico: Use 'clock-frequency' ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() memory: tegra: Remove clients SID override programming ANDROID: net: export symbol for tracepoint_consume_skb UPSTREAM: iommu/iova: Fix alloc iova overflows issue ANDROID: GKI: Fix symbol list wildcard ANDROID: vendor_hooks: Add parameter to android_vh_wake_up_sync ANDROID: gki_defconfig: Enable RCU_BOOST config ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages ANDROID: KVM: arm64: Introduce module-owned pages ANDROID: KVM: arm64: Pass addr to get_page_state() helper ANDROID: hung_task: Add vendor hook for hung task detect ANDROID: GKI: defconfig: enable BTF debug info ANDROID: kbuild: fix build for DEBUG_INFO_BTF_MODULES ANDROID: KVM: arm64: Add EL2 wakeup cause hyp events ANDROID: KVM: arm64: Add format file for nVHE hyp events ANDROID: KVM: arm64: add support for early enablement nVHE hyp events ANDROID: KVM: arm64: RAW interface to the nVHE hyp tracing ANDROID: KVM: arm64: Add support for nVHE hyp events ANDROID: KVM: arm64: Add host support for the nVHE hyp tracing ANDROID: KVM: arm64: Add tracing support for the nVHE hyp ANDROID: KVM: arm64: Add clock support in the nVHE hyp ANDROID: timekeeping: Export the boot clock in snapshots ANDROID: ring-buffer: Introducing external writer support ANDROID: ring-buffer: Expose buffer_data_page material UPSTREAM: usb: gadget: uvc: Rename bmInterfaceFlags -> bmInterlaceFlags UPSTREAM: usb: gadget: uvc: default the ctrl request interface offsets ANDROID: KVM: arm64: Restore host FP state before SMCs ANDROID: KVM: arm64: Finalise EL2 state from pKVM PSCI relay ANDROID: KVM: arm64: Use sanitized values in __check_override in nVHE ANDROID: KVM: arm64: Introduce finalise_el2_state macro ANDROID: KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict ANDROID: gki_defconfig: disable various x86 and hw flags Revert "ANDROID: arm64: Register earlycon fixmap with the MMIO guard" ANDROID: KVM: arm64: Include MMIO guard and memory relinquish in top-level hypercalls doc ANDROID: KVM: arm64: Fix MMIO guard documentation ANDROID: KVM: arm64: Consistent hypercall naming in documentation ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN FROMLIST: kasan: reset page tags properly with sampling FROMGIT: kasan: allow sampling page_alloc allocations for HW_TAGS Linux 6.1.8 soc: qcom: apr: Make qcom,protection-domain optional again Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" block: mq-deadline: Rename deadline_is_seq_writes() net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt net/ulp: use consistent error code when blocking ULP octeontx2-pf: Avoid use of GFP_KERNEL in atomic context drm/amdgpu: correct MEC number for gfx11 APUs drm/amdgpu: add tmz support for GC IP v11.0.4 drm/amdgpu: add tmz support for GC 11.0.1 drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4 drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4 drm/amdgpu: enable GFX IP v11.0.4 CG support drm/amdgpu: enable PSP IP v13.0.11 support drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1 drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4 drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11 drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11 drm/amdgpu: add smu 13 support for smu 13.0.11 drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11 drm/amdgpu/discovery: add PSP IP v13.0.11 support drm/amdgpu: add gmc v11 support for GC 11.0.4 drm/amdgpu: add gfx support for GC 11.0.4 drm/amdgpu/discovery: set the APU flag for GC 11.0.4 drm/amdgpu: set GC 11.0.4 family drm/amdgpu/discovery: enable mes support for GC v11.0.4 drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4 drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4 drm/amdgpu/discovery: enable soc21 common for GC 11.0.4 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN exit: Use READ_ONCE() for all oops/warn limit reads docs: Fix path paste-o for /sys/kernel/warn_count panic: Expose "warn_count" to sysfs panic: Introduce warn_limit panic: Consolidate open-coded panic_on_warn checks exit: Allow oops_limit to be disabled exit: Expose "oops_count" to sysfs exit: Put an upper limit on how often we can oops panic: Separate sysctl logic from CONFIG_SMP efi: rt-wrapper: Add missing include arm64: efi: Execute runtime services from a dedicated stack fs/ntfs3: Fix attr_punch_hole() null pointer derenference cifs: reduce roundtrips on create/qinfo requests drm/amd/display: disable S/G display on DCN 3.1.4 drm/amd/display: disable S/G display on DCN 3.1.5 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix drm/amd/display: Calculate output_color_space after pixel encoding adjustment drm/amd/display: Fix set scaling doesn's work drm/i915: Remove unused variable drm/i915: Allow switching away via vga-switcheroo if uninitialized drm/i915/display: Check source height is > 0 drm/i915: re-disable RC6p on Sandy Bridge drm/amdgpu: Correct the power calcultion for Renior/Cezanne. drm/amdgpu: allow multipipe policy on ASICs with one MEC drm/amdgpu: fix amdgpu_job_free_resources v2 ARM: omap1: fix !ARCH_OMAP1_ANY link failures ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI VMCI: Use threaded irqs instead of tasklets mei: me: add meteor lake point M DID mei: bus: fix unlink on bus in error path gsmi: fix null-deref in gsmi_get_variable serial: exar: Add support for Sealevel 7xxxC serial cards serial: atmel: fix incorrect baudrate setup serial: amba-pl011: fix high priority character transmission in rs486 mode dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable dmaengine: idxd: Prevent use after free on completion memory dmaengine: idxd: Let probe fail when workqueue cannot be enabled dmaengine: tegra210-adma: fix global intr clear dmaengine: lgm: Move DT parsing after initialization serial: pch_uart: Pass correct sg to dma_unmap_sg() dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation arm64: dts: imx8mp: correct usb clocks usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() USB: gadget: Add ID numbers to configfs-gadget driver names usb: gadget: g_webcam: Send color matching descriptor per frame usb: typec: altmodes/displayport: Fix pin assignment calculation usb: typec: altmodes/displayport: Add pin assignment helper usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail usb: musb: fix error return code in omap2430_probe() usb: host: ehci-fsl: Fix module alias usb: cdns3: remove fetched trb from cache before dequeuing USB: serial: cp210x: add SCALANCE LPE-9000 device id USB: gadgetfs: Fix race between mounting and unmounting selftests: mptcp: userspace: validate v4-v6 subflows mix mptcp: netlink: respect v4/v6-only sockets mptcp: explicitly specify sock family at subflow creation time io_uring/poll: don't reissue in case of poll race on multishot request pktcdvd: check for NULL returna fter calling bio_split_to_limits() tty: fix possible null-ptr-defer in spk_ttyio_release tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD riscv: dts: sifive: fu740: fix size of pcie 32bit memory thunderbolt: Do not call PM runtime functions in tb_retimer_scan() thunderbolt: Do not report errors if on-board retimers are found thunderbolt: Use correct function to calculate maximum USB3 link rate thunderbolt: Disable XDomain lane 1 only in software connection manager cifs: do not include page data when checking signature btrfs: fix race between quota rescan and disable leading to NULL pointer deref btrfs: fix invalid leaf access due to inline extent during lseek btrfs: qgroup: do not warn on record without old_roots populated btrfs: do not abort transaction on failure to update log root btrfs: do not abort transaction on failure to write log tree when syncing log btrfs: add missing setup of log for full commit at add_conflicting_inode() btrfs: fix directory logging due to race with concurrent index key deletion btrfs: fix missing error handling when logging directory items btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list() mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting mmc: sunxi-mmc: Fix clock refcount imbalance during unbind ACPI: PRM: Check whether EFI runtime is available comedi: adv_pci1760: Fix PWM instruction handling usb: core: hub: disable autosuspend for TI TUSB8041 misc: fastrpc: Fix use-after-free race condition for maps misc: fastrpc: Don't remove map on creater_process and device_release misc: fastrpc: Fix use-after-free and race in fastrpc_map_find usb: misc: onboard_hub: Move 'attach' work to the driver usb: misc: onboard_hub: Invert driver registration order USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 staging: vchiq_arm: fix enum vchiq_status return types USB: serial: option: add Quectel EM05CN modem USB: serial: option: add Quectel EM05CN (SG) modem USB: serial: option: add Quectel EC200U modem USB: serial: option: add Quectel EM05-G (RS) modem USB: serial: option: add Quectel EM05-G (CS) modem USB: serial: option: add Quectel EM05-G (GR) modem prlimit: do_prlimit needs to have a speculation check xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables usb: acpi: add helper to check port lpm capability using acpi _DSM xhci: Add a flag to disable USB3 lpm on a xhci root port level. xhci: Add update_hub_device override for PCI xHCI hosts xhci: Fix null pointer dereference when host dies usb: xhci: Check endpoint is valid before dereferencing it xhci-pci: set the dma max_seg_size Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma hugetlb: unshare some PMDs when splitting VMAs mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE nilfs2: fix general protection fault in nilfs_btree_insert() zonefs: Detect append writes at invalid locations LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap Add exception protection processing for vd in axi_chan_handle_err function proc: fix PIE proc-empty-vm, proc-pid-vm tests nommu: fix split_vma() map_count error nommu: fix do_munmap() error path nommu: fix memory leak in do_mmap() error path wifi: mac80211: fix initialization of rx->link and rx->link_sta wifi: mac80211: sdata can be NULL during AMPDU start wifi: mac80211: reset multiple BSSID options in stop_ap() wifi: mac80211: fix MLO + AP_VLAN check wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices Bluetooth: hci_qca: Fix driver shutdown on closed serdev Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2 fbdev: omapfb: avoid stack overflow warning of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2 perf/x86/rapl: Add support for Intel Emerald Rapids perf/x86/rapl: Add support for Intel Meteor Lake memblock tests: Fix compilation error. cifs: fix race in assemble_neg_contexts() perf/x86/rapl: Treat Tigerlake like Icelake f2fs: let's avoid panic if extent_tree is not created x86/asm: Fix an assembler warning with current binutils btrfs: always report error in run_one_delayed_ref() selftests: net: fix cmsg_so_mark.sh test hang RDMA/srp: Move large values to a new enum for gcc13 bpf: keep a reference to the mm, in case the task is dead. r8169: fix dmar pte write access is not set error r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats vdpa_sim_net: should not drop the multicast/broadcast packet vduse: Validate vq_num in vduse_validate_config() virtio_pci: modify ENOENT to EINVAL vdpa/mlx5: Avoid overwriting CVQ iotlb vdpa/mlx5: Avoid using reslock in event_handler vdpa/mlx5: Return error on vlan ctrl commands if not supported tools/virtio: initialize spinlocks in vring_test.c net: ethernet: marvell: octeontx2: Fix uninitialized variable warning selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID pNFS/filelayout: Fix coalescing test for single DS wifi: iwlwifi: fw: skip PPAG for JF btrfs: fix trace event name typo for FLUSH_DELAYED_REFS dma-buf: fix dma_buf_export init order v2 Revert "FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS" Revert "ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN" ANDROID: GKI: Header generation fix and improvements ANDROID: virtual_device: Set initial symbol list ANDROID: iommu: Define vendor hook to limit max alignment ANDROID: BUILD.bazel: Add qcom soundwire module ANDROID: usb: host: export additional xhci symbols for ring management ANDROID: sound: usb: Export symbols for endpoint management ANDROID: ABI: Update QCOM symbol list ANDROID: sched: add vendor hook for correcting cpu capacity ANDROID: sched: gki: add padding to some structs to support WALT ANDROID: Add initial QCOM symbol list ANDROID: Temporarily disable vendor symbol lists ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim Linux 6.1.7 pinctrl: amd: Add dynamic debugging for active GPIOs Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" block: handle bio_split_to_limits() NULL return io_uring/io-wq: only free worker if it was allocated for creation io_uring/io-wq: free worker if task_work creation is canceled drm/i915: Fix CFI violations in gt_sysfs io_uring/poll: attempt request issue after racy poll wakeup io_uring: lock overflowing for IOPOLL efi: fix NULL-deref in init error path ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() platform/x86/amd: Fix refcount leak in amd_pmc_probe platform/surface: aggregator: Add missing call to ssam_request_sync_free() bnxt: make sure we return pages to the pool net: hns3: fix wrong use of rss size during VF rss config net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit() igc: Fix PPS delta between two synchronized end-points perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring perf kmem: Support legacy tracepoints perf build: Properly guard libbpf includes octeontx2-pf: Fix resource leakage in VF driver unbind selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure. selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns. selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad". net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) net/mlx5e: Fix macsec ssci attribute handling in offload path net/mlx5e: Don't support encap rules with gbp option net/mlx5: Fix ptp max frequency adjustment range net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present net/mlx5e: Verify dev is present for fix features ndo net/mlx5: Fix command stats access after free net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc net/mlx5: check attr pointer validity before dereferencing it Revert "r8169: disable detection of chip version 36" net/sched: act_mpls: Fix warning during failed attribute validation drm/vmwgfx: Remove rcu locks from user resources drm/vmwgfx: Remove vmwgfx_hashtab drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable. drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation. drm/vmwgfx: Remove ttm object hashtable drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation. drm/vmwgfx: Write the driver id registers ice: Add check for kzalloc ice: Fix potential memory leak in ice_gnss_tty_write() drm/amdgpu: Fix potential NULL dereference tools/nolibc: fix the O_* fcntl/open macro definitions for riscv tools/nolibc: restore mips branch ordering in the _start block ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE af_unix: selftest: Fix the size of the parameter to connect() gro: take care of DODGY packets gro: avoid checking for a failed search nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() hvc/xen: lock console list traversal sched/core: Fix arch_scale_freq_tick() on tickless systems octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable nfsd: fix handling of cached open files in nfsd4_open codepath nfsd: rework refcounting in filecache NFSD: Add an nfsd_file_fsync tracepoint nfsd: reorganize filecache.c nfsd: remove the pages_flushed statistic from filecache NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" NFSD: Pass the target nfsd_file to nfsd_commit() tipc: fix unexpected link reset due to discovery messages stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed ALSA: usb-audio: Relax hw constraints for implicit fb sync ALSA: usb-audio: Make sure to stop endpoints before closing EPs mtd: cfi: allow building spi-intel standalone mtd: parsers: scpart: fix __udivdi3 undefined on mips ASoC: wm8904: fix wrong outputs volume after power reactivation drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path drm/msm/dpu: Fix some kernel-doc comments ASoC: Intel: sof-nau8825: fix module alias overflow ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier ASoC: Intel: fix sof-nau8825 link failure scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM regulator: da9211: Use irq handler when ready x86/resctrl: Fix event counts regression in reused RMIDs x86/resctrl: Fix task CLOSID/RMID update race x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case EDAC/device: Fix period calculation in edac_device_reset_delay_period() x86/boot: Avoid using Intel mnemonics in AT&T syntax asm powerpc/imc-pmu: Fix use of mutex in IRQs disabled section selftests: netfilter: fix transaction test script timeout handling netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. sched/core: Fix use-after-free bug in dup_user_cpus_ptr() iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer iommu/arm-smmu: Don't unregister on shutdown iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() iommu/arm-smmu-v3: Don't unregister on shutdown iommu/iova: Fix alloc iova overflows issue mm: Always release pages to the buddy allocator in memblock_free_late(). drm/amdgpu: enable VCN DPG for GC IP v11.0.4 drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN drm/amdgpu: add soc21 common ip block support for GC 11.0.4 drm/amd/pm: enable GPO dynamic control support for SMU13.0.7 drm/amd/pm: enable GPO dynamic control support for SMU13.0.0 drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0 drm/amd/pm: enable mode1 reset on smu_v13_0_10 usb: ulpi: defer ulpi_register on ulpi_read_id timeout drm/i915/gt: Cleanup partial engine discovery failures iavf/iavf_main: actually log ->src mask when talking about it ipv6: raw: Deduct extension header length in rawv6_push_pending_frames ixgbe: fix pci device refcount leak platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[] arm64/mm: fix incorrect file_map_count for invalid pmd arm64: ptrace: Use ARM64_SME to guard the SME register enumerations dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode arm64/mm: add pud_user_exec() check in pud_user_accessible_page() arm64/signal: Always accept SVE signal frames on SME only systems dt-bindings: msm: dsi-controller-main: Fix description of core clock dt-bindings: msm: dsi-controller-main: Fix power-domain constraint arm64/signal: Always allocate SVE signal frames on SME only systems drm/msm/adreno: Make adreno quirks not overwrite each other firmware/psci: Don't register with debugfs if PSCI isn't available firmware/psci: Fix MEM_PROTECT_RANGE function numbers drm/msm: another fix for the headless Adreno GPU dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting platform/x86: asus-wmi: Don't load fan curves without fan platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode platform/surface: aggregator: Ignore command messages not intended for us platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline ASoC: rt9120: Make dev PM runtime bind AsoC component PM io_uring/fdinfo: include locked hash table in fdinfo output cifs: fix double free on failed kerberos auth cifs: do not query ifaces on smb1 mounts cifs: fix file info setting in cifs_open_file() cifs: fix file info setting in cifs_query_path_info() cifs: Fix uninitialized memory read for smb311 posix symlink create Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" drm/amd/display: move remaining FPU code to dml folder drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7 drm/amd/pm: correct the reference clock for fan speed(rpm) calculation drm/amdgpu: Fixed bug on error when unloading amdgpu drm/amd: Delay removal of the firmware framebuffer drm/i915: Fix potential context UAFs drm/i915: Reserve enough fence slot for i915_vma_unbind_async drm/i915/gt: Reset twice drm: Optimize drm buddy top-down allocation method drm/amd/pm/smu13: BACO is supported when it's in BACO state drm/virtio: Fix GEM handle creation UAF s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} ASoC: qcom: lpass-cpu: Fix fallback SD line index handling brcmfmac: Prefer DT board type over DMI board type s390/kexec: fix ipl report address for kdump perf auxtrace: Fix address filter duplicate symbol selection net: stmmac: add aux timestamps fifo clearance wait ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops arm64: cmpxchg_double*: hazard against entire exchange variable arm64: mte: Avoid the racy walk of the vma list during core dump arm64: mte: Fix double-freeing of the temporary tag storage during coredump io_uring/poll: add hash if ready poll request can't complete inline docs: Fix the docs build with Sphinx 6.0 efi: tpm: Avoid READ_ONCE() for accessing the event log efi: fix userspace infinite retry read efivars after EFI runtime services page fault KVM: arm64: Fix S1PTW handling on RO memslots KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx ALSA: hda/realtek - Turn on power early ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() ALSA: control-led: use strscpy in set_led_id() Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing" netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits FROMGIT: usb: ucsi: Ensure connector delayed work items are flushed FROMGIT: bpf: btf: limit logging of ignored BTF mismatches ANDROID: sound: usb: Add vendor hooks for connect & disconnect ANDROID: vendor_hooks: Add hooks for frequency optimization ANDROID: softirq: Export irq_handler_exit tracepoint ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints ANDROID: workqueue: Export workqueue_execute_start/end tracepoints ANDROID: sched: add vendor hook in find_new_ilb ANDROID: KVM: arm64: Expose get_leaf to pKVM modules ANDROID: KVM: arm64: Allow skipping module page donation ANDROID: KVM: arm64: Rework pKVM module locking ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops ANDROID: KVM: arm64: Expose hyp_va to modules ANDROID: arm64: kvm: iommu: Export IOMMU register and init functions. ANDROID: arm64: kvm: Add new module functions used by s2mpu. ANDROID: arm64: kvm: s2mpu: Update address of s2mpu struct ANDROID: arm64: kvm: s2mpu: Remove S2MPU pKVM driver Linux 6.1.6 ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF net: sched: disallow noqueue for qdisc classes gcc: disable -Warray-bounds for gcc-11 too Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set x86/fpu: Allow PKRU to be (once again) written by ptrace. x86/fpu: Add a pkru argument to copy_uabi_to_xstate() x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() parisc: Align parisc MADV_XXX constants with all other architectures Linux 6.1.5 wifi: ath11k: Send PME message during wakeup from D3cold efi: random: combine bootloader provided RNG seed with RNG protocol output drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob ksmbd: send proper error response in smb2_tree_connect() ksmbd: fix infinite loop in ksmbd_conn_handler_loop() btrfs: handle case when repair happens with dev-replace drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0 drm/amd/display: Add check for DET fetch latency hiding for dcn32 virtio_blk: Fix signedness bug in virtblk_prep_rq() virtio-blk: use a helper to handle request queuing errors drm/i915/gvt: fix vgpu debugfs clean in remove drm/i915/gvt: fix gvt debugfs destroy drm/amdkfd: Fix kernel warning during topology setup drm/plane-helper: Add the missing declaration of drm_atomic_state of/fdt: run soc memory setup when early_init_dt_scan_memory fails riscv, kprobes: Stricter c.jr/c.jalr decoding riscv: uaccess: fix type of 0 variable on error in get_user() thermal: int340x: Add missing attribute for data rate base vhost_vdpa: fix the crash in unmap a large memory tpm: Allow system suspend to continue when TPM suspend fails io_uring: fix CQ waiting timeout handling io_uring: pin context while queueing deferred tw block: don't allow splitting of a REQ_NOWAIT bio net: dsa: tag_qca: fix wrong MGMT_DATA2 size net: dsa: qca8k: fix wrong length value for mgmt eth packet Revert "net: dsa: qca8k: cache lo and hi for mdio write" Revert "drm/amd/display: Enable Freesync Video Mode by default" bpf: Fix panic due to wrong pageattr of im->image fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB nfsd: fix handling of readdir in v4root vs. mount upcall timeout x86/bugs: Flush IBP in ib_prctl_set() x86/kexec: Fix double-free of elf header buffer ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" nvme: also return I/O command effects from nvme_command_effects nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it kunit: alloc_string_stream_fragment error handling bug fix io_uring: check for valid register opcode earlier ACPI: video: Don't enable fallback path for creating ACPI backlight by default drm/amd/display: Report to ACPI video if no panels were found ACPI: video: Allow GPU drivers to report no panels nvme: fix multipath crash caused by flush request when blktrace is enabled io_uring/cancel: re-grab ctx mutex after finishing wait drm/amdkfd: Fix double release compute pasid drm/amdkfd: Fix kfd_process_device_init_vm error handling drm/amdgpu: Fix size validation for non-exclusive domains (v4) ASoC: SOF: mediatek: initialize panic_info to zero ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet 9p/client: fix data race on req->status ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling usb: dwc3: xilinx: include linux/gpio/consumer.h udf: Fix extension of the last extent in the file caif: fix memory leak in cfctrl_linkup_request() net/ulp: prevent ULP without clone op from entering the LISTEN status qed: allow sleep in qed_mcp_trace_dump() ublk: honor IO_URING_F_NONBLOCK for handling control command drm/i915/gvt: fix double free bug in split_2MB_gtt_entry drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode perf stat: Fix handling of unsupported cgroup events when using BPF counters perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 usb: rndis_host: Secure rndis_query check against int overflow octeontx2-pf: Fix lmtst ID used in aura free drivers/net/bonding/bond_3ad: return when there's no aggregator fs/ntfs3: don't hold ni_lock when calling truncate_setsize() drm/imx: ipuv3-plane: Fix overlay plane width perf tools: Fix resources leak in perf_data__open_dir() drm/virtio: Fix memory leak in virtio_gpu_object_create() netfilter: ipset: Rework long task execution when adding/deleting entries netfilter: ipset: fix hash:net,port,net hang with /0 subnet net: sparx5: Fix reading of the MAC address vxlan: Fix memory leaks in error path net: sched: cbq: dont intepret cls results when asked to drop net: sched: atm: dont intepret cls results when asked to drop gpio: sifive: Fix refcount leak in sifive_gpio_probe ceph: switch to vfs_inode_has_locks() to fix file lock bug filelock: new helper: vfs_inode_has_locks drm/meson: Reduce the FIFO lines held when AFBC is not used selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier RDMA/mlx5: Fix validation of max_rd_atomic caps for DC RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device gpio: pca953x: avoid to use uninitialized value pinctrl net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe net: ena: Update NUMA TPH hint register upon NUMA node update net: ena: Set default value for RX interrupt moderation net: ena: Fix rx_copybreak value update net: ena: Use bitmask to indicate packet redirection net: ena: Account for the number of processed bytes in XDP net: ena: Don't register memory info on XDP exchange net: ena: Fix toeplitz initial hash value net: amd-xgbe: add missed tasklet_kill net: hns3: refine the handling for VF heartbeat tcp: Add TIME_WAIT sockets in bhash2. bpf: Always use maximal size for copy_array() net/mlx5: Lag, fix failure to cancel delayed bond work net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option net/mlx5e: Fix hw mtu initializing at XDP SQ allocation net/mlx5e: Always clear dest encap in neigh-update-del net/mlx5e: CT: Fix ct debugfs folder name net/mlx5e: Fix RX reporter for XSK RQs net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default net/mlx5: Fix RoCE setting at HCA level net/mlx5: Avoid recovery in probe flows net/mlx5: Fix io_eq_size and event_eq_size params validation net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path net/mlx5: E-Switch, properly handle ingress tagged packets on VST vdpasim: fix memory leak when freeing IOTLBs vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() vdpa_sim: fix vringh initialization in vdpasim_queue_ready() vhost-vdpa: fix an iotlb memory leak vhost: fix range used in translate_desc() vringh: fix range used in iotlb_translate() vhost/vsock: Fix error handling in vhost_vsock_init() vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() vdpa/mlx5: Fix wrong mac address deletion vdpa/mlx5: Fix rule forwarding VLAN to TIR bnxt_en: Fix HDS and jumbo thresholds for RX packets bnxt_en: Fix first buffer size calculations for XDP multi-buffer bnxt_en: Fix XDP RX path bnxt_en: Simplify bnxt_xdp_buff_init() nfc: Fix potential resource leaks net: dsa: mv88e6xxx: depend on PTP conditionally qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure net: sched: fix memory leak in tcindex_set_parms net: hns3: fix VF promisc mode not update when mac table full net: hns3: fix miss L3E checking for rx packet net: hns3: add interrupts re-initialization while doing VF FLR nfsd: shut down the NFSv4 state objects before the filecache veth: Fix race with AF_XDP exposing old or uninitialized descriptors net: lan966x: Fix configuration of the PCS bonding: fix lockdep splat in bond_miimon_commit() netfilter: nf_tables: honor set timeout and garbage collection updates mptcp: fix lockdep false positive mptcp: fix deadlock in fastopen error path vmxnet3: correctly report csum_level for encapsulated packet net: vrf: determine the dst using the original ifindex for multicast ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf netfilter: nf_tables: perform type checking for existing sets netfilter: nf_tables: add function to create set stateful expressions netfilter: nf_tables: consolidate set description drm/panfrost: Fix GEM handle creation ref-counting bpf: pull before calling skb_postpull_rcsum() wifi: ath9k: use proper statements in conditionals SUNRPC: ensure the matching upcall is in-flight upon downcall btrfs: fix an error handling path in btrfs_defrag_leaves() phy: qcom-qmp-combo: fix broken power on perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor btrfs: fix compat_ro checks against remount btrfs: fix off-by-one in delalloc search during lseek usb: dwc3: gadget: Ignore End Transfer delay on teardown cifs: refcount only the selected iface during interface update cifs: fix interface count calculation during refresh btrfs: replace strncpy() with strscpy() ARM: renumber bits related to _TIF_WORK_MASK Linux 6.1.4 drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping drm/i915/migrate: Account for the reserved_space drm/i915: improve the catch-all evict to handle lock contention drm/amdgpu: make display pinning more flexible (v2) drm/amdgpu: handle polaris10/11 overlap asics (v2) drm/amd/display: Add DCN314 display SG Support drm/i915/ttm: consider CCS for backup objects ext4: allocate extended attribute value in vmalloc area ext4: avoid unaccounted block allocation when expanding inode ext4: initialize quota before expanding inode in setproject ioctl ext4: fix inode leak in ext4_xattr_inode_create() on an error path ext4: fix kernel BUG in 'ext4_write_inline_data_end()' ext4: fix deadlock due to mbcache entry corruption ext4: avoid BUG_ON when creating xattrs ext4: fix corrupt backup group descriptors after online resize ext4: dont return EINVAL from GETFSUUID when reporting UUID length ext4: fix bad checksum after online resize ext4: fix error code return to user-space in ext4_get_branch() ext4: fix corruption when online resizing a 1K bigalloc fs ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline ext4: don't fail GETFSUUID when the caller provides a long buffer ext4: init quota for 'old.inode' in 'ext4_rename' ext4: fix uninititialized value in 'ext4_evict_inode' ext4: fix off-by-one errors in fast-commit block filling ext4: fix unaligned memory access in ext4_fc_reserve_space() ext4: add missing validation of fast-commit record lengths ext4: don't set up encryption key during jbd2 transaction ext4: fix leaking uninitialized memory in fast-commit journal ext4: disable fast-commit of encrypted dir operations ext4: don't allow journal inode to have encrypt flag ext4: fix bug_on in __es_tree_search caused by bad boot loader inode ext4: check and assert if marking an no_delete evicting inode dirty ext4: journal_path mount options should follow links ext4: fix reserved cluster accounting in __es_remove_extent() ext4: fix bug_on in __es_tree_search caused by bad quota inode ext4: add helper to check quota inums ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode ext4: fix undefined behavior in bit shift for ext4_check_flag_values ext4: fix use-after-free in ext4_orphan_cleanup fs: ext4: initialize fsdata in pagecache_write() ext4: correct inconsistent error msg in nojournal mode ext4: remove trailing newline from ext4_msg() message ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop ext4: silence the warning when evicting inode with dioread_nolock drm/etnaviv: reap idle mapping if it doesn't match the softpin address drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() drm/i915/dsi: fix VBT send packet port selection for dual link DSI drm/etnaviv: move idle mapping reaping into separate function drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 drm/vmwgfx: Validate the box size for the snooped cursor drm/connector: send hotplug uevent on connector cleanup device_cgroup: Roll back to original exceptions after copy failure parisc: Drop PMD_SHIFT from calculation in pgtable.h parisc: Drop duplicate kgdb_pdc console parisc: Add missing FORCE prerequisites in Makefile parisc: Fix locking in pdc_iodc_print() firmware call parisc: Drop locking in pdc console code parisc: led: Fix potential null-ptr-deref in start_task() remoteproc: imx_rproc: Correct i.MX93 DRAM mapping remoteproc: core: Do pm_relax when in RPROC_OFFLINE state remoteproc: imx_dsp_rproc: Add mutex protection for workqueue hugetlb: really allocate vma lock for all sharable vmas test_kprobes: Fix implicit declaration error of test_kprobes iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options iommu/amd: Fix ivrs_acpihid cmdline parsing code phy: qcom-qmp-combo: fix sc8180x reset phy: qcom-qmp-combo: fix sdm845 reset bus: mhi: host: Fix race between channel preparation and M0 event driver core: Fix bus_type.match() error handling in __driver_attach() crypto: ccp - Add support for TEE for PCI ID 0x14CA crypto: n2 - add missing hash statesize riscv: mm: notify remote harts about mmu cache updates riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument RISC-V: kexec: Fix memory leak of elf header buffer riscv: Fixup compile error with !MMU RISC-V: kexec: Fix memory leak of fdt buffer PCI/sysfs: Fix double free in error path PCI: Fix pci_device_is_present() for VFs by checking PF crypto: ccree,hisilicon - Fix dependencies to correct algorithm um: virt-pci: Avoid GCC non-NULL warning ima: Fix memory leak in __ima_inode_hash() mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt ipmi: fix use after free in _ipmi_destroy_user() ima: Fix a potential NULL pointer access in ima_restore_measurement_list mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() ipmi: fix long wait in unload when IPMI disconnect ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection() ASoC: jz4740-i2s: Handle independent FIFO flush bits wifi: wilc1000: sdio: fix module autoloading efi: Add iMac Pro 2017 to uefi skip cert quirk md/bitmap: Fix bitmap chunk size overflow issues block: mq-deadline: Do not break sequential write streams to zoned HDDs block: mq-deadline: Fix dd_finish_request() for zoned devices drm/amdgpu: fix mmhub register base coding error rtc: ds1347: fix value written to century register ravb: Fix "failed to switch device to config mode" message during unbind cifs: set correct status of tcon ipc when reconnecting cifs: set correct ipc status after initial tree connect cifs: set correct tcon status after initial tree connect cifs: fix missing display of three mount options cifs: fix confusing debug message media: dvb-core: Fix UAF due to refcount races at releasing media: dvb-core: Fix double free in dvb_register_device() ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon staging: media: tegra-video: fix device_node use after free staging: media: tegra-video: fix chan->mipi value on error tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line tracing: Fix issue of missing one synthetic field tracing/probes: Handle system names with hyphens tracing/hist: Fix wrong return value in parse_action_params() tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 tracing: Fix race where eprobes can be called before the event x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK ftrace/x86: Add back ftrace_expected for ftrace bug reports x86/microcode/intel: Do not retry microcode reloading on the APs KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails KVM: VMX: Resume guest immediately when injecting #GP on ECREATE ima: Fix hash dependency to correct algorithm of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values xtensa: add __umulsidi3 helper perf/core: Call LSM hook after copying perf_event_attr tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' PCI/DOE: Fix maximum data object length miscalculation ata: ahci: fix enum constants for gcc-13 dm cache: set needs_check flag after aborting metadata dm cache: Fix UAF in destroy() dm clone: Fix UAF in clone_dtr() dm integrity: Fix UAF in dm_integrity_dtr() dm thin: Fix UAF in run_timer_softirq() dm thin: resume even if in FAIL mode dm thin: Use last transaction's pmd->root when commit failed dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort mptcp: use proper req destructor for IPv6 mptcp: dedicated request sock for subflow in v6 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies mptcp: netlink: fix some error return code fs: dlm: retry accept() until -EAGAIN or error returns fs: dlm: fix sock release if listen fails ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless HID: Ignore HP Envy x360 eu0009nv stylus battery platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. platform/x86: intel-uncore-freq: add Emerald Rapids support platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state() ACPI: video: Prefer native over vendor ACPI: video: Simplify __acpi_video_get_backlight_type() platform/x86: ideapad-laptop: support for more special keys in WMI platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG" platform/x86: thinkpad_acpi: Fix max_brightness of thinklight ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops ALSA: patch_realtek: Fix Dell Inspiron Plus 16 bpf: Resolve fext program type when checking map compatibility media: s5p-mfc: Fix in register read and write for H264 media: s5p-mfc: Clear workbit to handle error condition media: s5p-mfc: Fix to handle reference queue during finishing ext2: unbugger ext2_empty_dir() cpufreq: Init completion before kobject_init_and_add() PM/devfreq: governor: Add a private governor_data for governor random: add helpers for random numbers with given floor or range x86/MCE/AMD: Clear DFR errors found in THR handler selftests: Use optional USERCFLAGS and USERLDFLAGS EDAC/mc_sysfs: Increase legacy channel support to 12 cxl/region: Fix missing probe failure arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics random: use rejection sampling for uniform bounded random integers arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength ARM: ux500: do not directly dereference __iomem btrfs: fix resolving backrefs for inline extent followed by prealloc btrfs: fix extent map use-after-free when handling missing device in read_one_chunk btrfs: fix uninitialized parent in insert_state drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings drm/amd/pm: update SMU13.0.0 reported maximum shader clock phy: qcom-qmp-combo: fix out-of-bounds clock access mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K arm64: dts: qcom: sc8280xp: fix UFS reference clocks arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength perf/x86/intel/uncore: Clear attr_update properly perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D jbd2: use the correct print format ktest.pl minconfig: Unset configs instead of just removing them kest.pl: Fix grub2 menu handling for rebooting soc: qcom: Select REMAP_MMIO for ICC_BWMON driver soc: qcom: Select REMAP_MMIO for LLCC driver arm64: Prohibit instrumentation on arch_stack_walk() arm64: dts: qcom: sc8280xp: fix UFS DMA coherency cxl/region: Fix memdev reuse check media: stv0288: use explicitly signed char drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0 drm/amdgpu: skip MES for S0ix as well since it's part of GFX Linux 6.1.3 kcsan: Instrument memcpy/memset/memmove with newer Clang SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak tpm: acpi: Call acpi_put_table() to fix memory leak mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING block: Do not reread partition table on exclusively open device f2fs: allow to read node block after shutdown f2fs: should put a page when checking the summary info mm, compaction: fix fast_isolate_around() to stay within boundaries md: fix a crash in mempool_free mfd: mt6360: Add bounds checking in Regmap read/write call-backs pnode: terminate at peers of source ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs ALSA: line6: fix stack overflow in line6_midi_transmit ALSA: line6: correct midi status byte when receiving data from podxt ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags ovl: Use ovl mounter's fsuid and fsgid in ovl_link() binfmt: Fix error return code in load_elf_fdpic_binary() ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount pstore/zone: Use GFP_ATOMIC to allocate zone buffer pstore: Properly assign mem_type property kmsan: include linux/vmalloc.h kmsan: export kmsan_handle_urb mm/mempolicy: fix memory leak in set_mempolicy_home_node system call mm, mremap: fix mremap() expanding vma with addr inside vma rtmutex: Add acquire semantics for rtmutex lock acquisition slow path futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error HID: plantronics: Additional PIDs for double volume key presses quirk HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint kprobes: kretprobe events missing on 2-core KVM guest NFSD: fix use-after-free in __nfs42_ssc_open() rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe() powerpc/rtas: avoid scheduling in rtas_os_term() powerpc/rtas: avoid device tree lookups in rtas_os_term() iommu/mediatek: Fix crash on isr after kexec() objtool: Fix SEGFAULT fs/ntfs3: Fix slab-out-of-bounds in r_page fs/ntfs3: Delete duplicate condition in ntfs_read_mft() fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super() fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init() fs/ntfs3: Validate index root when initialize NTFS security phy: sun4i-usb: Add support for the H616 USB PHY phy: sun4i-usb: Introduce port2 SIDDQ quirk soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 fs/ntfs3: Fix slab-out-of-bounds read in run_unpack fs/ntfs3: Validate resident attribute name fs/ntfs3: Validate buffer length while parsing index fs/ntfs3: Validate attribute name offset fs/ntfs3: Add null pointer check for inode operations fs/ntfs3: Fix memory leak on ntfs_fill_super() error path fs/ntfs3: Add null pointer check to attr_load_runs_vcn fs/ntfs3: Validate data run offset fs/ntfs3: Add overflow check for attribute size fs/ntfs3: Validate BOOT record_size nvmet: don't defer passthrough commands with trivial effects to the workqueue nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition ata: ahci: Fix PCS quirk application for suspend block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq ACPI: video: Fix Apple GMUX backlight detection ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks ACPI: resource: do IRQ override on Lenovo 14ALC7 ACPI: resource: do IRQ override on XMG Core 15 nvme-pci: fix page size checks nvme-pci: fix mempool alloc size nvme-pci: fix doorbell buffer value endianness io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups eventfd: provide a eventfd_signal_mask() helper eventpoll: add EPOLL_URING_WAKE poll wakeup flag Linux 6.1.2 pwm: tegra: Fix 32 bit build mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code drm/amd/display: revert Disable DRR actions during state commit media: dvbdev: fix refcnt bug media: dvbdev: fix build warning due to comments net: stmmac: fix errno when create_singlethread_workqueue() fails io_uring: remove iopoll spinlock io_uring: protect cq_timeouts with timeout_lock io_uring/net: fix cleanup after recycle io_uring/net: ensure compat import handlers clear free_iov io_uring: improve io_double_lock_ctx fail handling io_uring: dont remove file from msg_ring reqs io_uring: add completion locking for iopoll io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag blk-iolatency: Fix memory leak on add_disk() failures scsi: qla2xxx: Fix crash when I/O abort times out mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range ovl: fix use inode directly in rcu-walk mode fbdev: fbcon: release buffer when fbcon_do_set_font() failed maple_tree: fix mas_spanning_rebalance() on insufficient data test_maple_tree: add test for mas_spanning_rebalance() on insufficient data gcov: add support for checksum field floppy: Fix memory leak in do_floppy_init() spi: fsl_spi: Don't change speed while chipselect is active regulator: core: fix deadlock on regulator enable iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset() iio: adc128s052: add proper .data members in adc128_of_match table iio: adc: ad_sigma_delta: do not use internal iio_dev lock iio: fix memory leak in iio_device_register_eventset() reiserfs: Add missing calls to reiserfs_security_free() security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6 9p: set req refcount to zero to avoid uninitialized usage loop: Fix the max_loop commandline argument treatment when it is set to 0 HID: mcp2221: don't connect hidraw HID: wacom: Ensure bootloader PID is usable in hidraw mode xhci: Prevent infinite loop in transaction errors recovery for streams usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init usb: dwc3: core: defer probe on ulpi_read_id timeout usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode clk: imx: imx8mp: add shared clk gate for usb suspend clk dt-bindings: clocks: imx8mp: Add ID for usb suspend clock arm64: dts: qcom: sm8250: fix USB-DP PHY registers arm64: dts: qcom: sm6350: fix USB-DP PHY registers usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq usb: cdnsp: fix lack of ZLP for ep0 HID: logitech-hidpp: Guard FF init code against non-USB devices ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB ALSA: usb-audio: add the quirk for KT0206 device ALSA: usb-audio: Workaround for XRUN at prepare dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+ dt-bindings: input: iqs7222: Correct minimum slider size dt-bindings: input: iqs7222: Reduce 'linux,code' to optional Input: iqs7222 - add support for IQS7222A v1.13+ Input: iqs7222 - report malformed properties Input: iqs7222 - drop unused device node references ima: Simplify ima_lsm_copy_rule pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES cfi: Fix CFI failure with KASAN afs: Fix lost servers_outstanding count perf test: Fix "all PMU test" to skip parametrized events MIPS: ralink: mt7621: avoid to init common ralink reset controller perf probe: Check -v and -q options in the right place perf tools: Make quiet mode consistent between tools perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() drm/amd/pm: avoid large variable on kernel stack pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion lkdtm: cfi: Make PAC test work with GCC 7 and 8 LoadPin: Ignore the "contents" argument of the LSM hooks drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern ASoC: rt5670: Remove unbalanced pm_runtime_put() ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() ASoC: wm8994: Fix potential deadlock ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend ALSA: hda/hdmi: set default audio parameters for KAE silent-stream ALSA: hda/hdmi: fix i915 silent stream programming flow ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() ASoC: Intel: Skylake: Fix driver hang during shutdown ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() hwmon: (jc42) Fix missing unlock on error in jc42_write() orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() orangefs: Fix kmemleak in orangefs_sysfs_init() orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() scsi: target: iscsi: Fix a race condition between login_work and the login thread drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() scsi: smartpqi: Correct device removal for multi-actuator devices scsi: smartpqi: Add new controller PCI IDs hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() scsi: elx: libefc: Fix second parameter type in state callbacks Revert "PCI: Clear PCI_STATUS when setting up device" crypto: hisilicon/qm - increase the memory of local variables scsi: ufs: Reduce the START STOP UNIT timeout scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs crypto: hisilicon/hpre - fix resource leak in remove process regulator: core: Fix resolve supply lookup issue Bluetooth: Add quirk to disable MWS Transport Configuration Bluetooth: Add quirk to disable extended scanning Bluetooth: hci_bcm: Add CYW4373A0 support ice: synchronize the misc IRQ when tearing down Tx tracker regulator: core: Use different devices for resource allocation and DT lookup clk: st: Fix memory leak in st_of_quadfs_setup() media: si470x: Fix use-after-free in si470x_int_in_callback() mmc: sdhci-tegra: Issue CMD and DAT resets together mmc: renesas_sdhi: better reset from HS400 mode mmc: renesas_sdhi: add quirk for broken register layout mmc: f-sdh30: Add quirks for broken timeout clock capability nfs: fix possible null-ptr-deref when parsing param selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M wifi: mt76: do not run mt76u_status_worker if the device is not running regulator: core: fix use_count leakage when handling boot-on libbpf: Avoid enum forward-declarations in public API in C++ mode ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming drm/amd/display: Use the largest vready_offset in pipe group drm/amdgpu: Fix potential double free and null pointer dereference ALSA: usb-audio: Add quirk for Tascam Model 12 blk-mq: fix possible memleak when register 'hctx' failed media: mediatek: vcodec: Can't set dst buffer to done when lat decode error media: dvb-usb: fix memory leak in dvb_usb_adapter_init() media: dvbdev: adopts refcnt to avoid UAF media: dvb-frontends: fix leak of memory fw ethtool: avoiding integer overflow in ethtool_phys_id() bpf: Prevent decl_tag from being referenced in func_proto arg bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set drm/amd/display: Fix display corruption w/ VSR enable ppp: associate skb with a device at tx bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full mrp: introduce active flags to prevent UAF when applicant uninit ipv6/sit: use DEV_STATS_INC() to avoid data-races net: add atomic_long_t to net_device_stats fields nvme-auth: don't override ctrl keys before validation drm/amd/display: fix array index out of bound error in bios parser drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit md/raid1: stop mdx_raid1 thread when raid1 array run failed md/raid0, raid10: Don't set discard sectors for request queue drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() drm/sti: Use drm_mode_copy() drm/rockchip: Use drm_mode_copy() drm/msm: Use drm_mode_copy() drm/amd/display: Disable DRR actions during state commit drm/amd/display: Use min transition for SubVP into MPO s390/lcs: Fix return type of lcs_start_xmit() s390/netiucv: Fix return type of netiucv_tx() s390/ctcm: Fix return type of ctc{mp,}m_tx() drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback drm/amdgpu: Fix type of second parameter in trans_msg() callback igb: Do not free q_vector unless new one was allocated HID: uclogic: Add support for XP-PEN Deco LW HID: input: do not query XP-PEN Deco LW battery wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() hamradio: baycom_epp: Fix return type of baycom_send_packet() net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() bpf: make sure skb->len != 0 when redirecting to a tunneling device drm/meson: Fix return type of meson_encoder_cvbs_mode_valid() qed (gcc13): use u16 for fid to be big enough wifi: ath11k: Fix qmi_msg_handler data structure initialization HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip HID: apple: fix key translations where multiple quirks attempt to translate the same key blk-mq: avoid double ->queue_rq() because of early timeout drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" drm/edid: add a quirk for two LG monitors to get them to work on 10bpc drm/amd/display: prevent memory leak drm/amd/display: skip commit minimal transition state bnx2: Use kmalloc_size_roundup() to match ksize() usage openvswitch: Use kmalloc_size_roundup() to match ksize() usage wifi: ath10k: Delay the unmapping of the buffer ipmi: fix memleak when unload ipmi driver ASoC: Intel: avs: Add quirk for KBL-R RVP platform ASoC: codecs: rt298: Add quirk for KBL-R RVP platform wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out wifi: ath9k: verify the expected usb_endpoints are present brcmfmac: return error when getting invalid max_flowrings from dongle media: imx-jpeg: Disable useless interrupt to avoid kernel panic drm/etnaviv: add missing quirks for GC300 hfs: fix OOB Read in __hfs_brec_find ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 btrfs: do not panic if we can't allocate a prealloc extent state ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS acct: fix potential integer overflow in encode_comp_t() nilfs2: fix shift-out-of-bounds due to too large exponent of block size nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35 ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp ACPICA: Fix error code path in acpi_ds_call_control_method() ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value fs: jfs: fix shift-out-of-bounds in dbDiscardAG jfs: Fix fortify moan in symlink udf: Avoid double brelse() in udf_rename() fs: jfs: fix shift-out-of-bounds in dbAllocAG arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards binfmt_misc: fix shift-out-of-bounds in check_special_flags x86/hyperv: Remove unregister syscore call from Hyper-V cleanup video: hyperv_fb: Avoid taking busy spinlock on panic path ARM: dts: aspeed: rainier,everest: Move reserved memory regions arm64: make is_ttbrX_addr() noinstr-safe rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() net: fec: check the return value of build_skb() HID: amd_sfh: Add missing check for dma_alloc_coherent mctp: Remove device type check at unregister net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq cifs: don't leak -ENOMEM in smb2_open_file() mctp: serial: Fix starting value for frame check sequence net: stream: purge sk_error_queue in sk_stream_kill_queues() myri10ge: Fix an error handling path in myri10ge_probe() rxrpc: Fix missing unlock in rxrpc_do_sendmsg() net_sched: reject TCF_EM_SIMPLE case for complex ematch module mailbox: zynq-ipi: fix error handling while device_register() fails mailbox: arm_mhuv2: Fix return value check in mhuv2_probe() mailbox: mpfs: read the system controller's status skbuff: Account for tail adjustment during pull operations devlink: protect devlink dump by the instance lock arm64: dts: mt8183: Fix Mali GPU clock soc: mediatek: pm-domains: Fix the power glitch issue openvswitch: Fix flow lookup to use unmasked key selftests: devlink: fix the fd redirect in dummy_reporter_test devlink: hold region lock when flushing snapshots rtc: mxc_v2: Add missing clk_disable_unprepare() igc: Set Qbv start_time and end_time to end_time if not being configured in GCL igc: recalculate Qbv end_time by considering cycle time igc: allow BaseTime 0 enrollment for Qbv igc: Add checking for basetime less than zero igc: Use strict cycles for Qbv scheduling igc: Enhance Qbv scheduling by using first flag bit net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port() r6040: Fix kmemleak in probe and remove unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() nfc: pn533: Clear nfc_target before being used net: enetc: avoid buffer leaks on xdp_do_redirect() failure media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1 bpf: prevent leak of lsm program after failed attach selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION block, bfq: fix possible uaf for 'bfqq->bic' mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() bonding: do failover when high prio link up bonding: add missed __rcu annotation for curr_active_slave net: macsec: fix net device access prior to holding a lock nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure iommu/mediatek: Fix forever loop in error handling rtc: pcf85063: fix pcf85063_clkout_control rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() netfilter: flowtable: really fix NAT IPv6 offload mfd: pm8008: Fix return value check in pm8008_probe() mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe() mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ mfd: axp20x: Do not sleep in the power off handler dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency powerpc/pseries/eeh: use correct API for error log size remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on() remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() remoteproc: qcom_q6v5_pas: detach power domains on remove remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio() remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config() pwm: mediatek: always use bus clock for PWM on MT7622 pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm pwm: sifive: Call pwm_sifive_update_clock() while mutex is held iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY iommu/mediatek: Validate number of phandles associated with "mediatek,larbs" iommu/mediatek: Add error path for loop of mm_dts_parse iommu/mediatek: Use component_match_add iommu/mediatek: Add platform_device_put for recovering the device refcnt selftests/powerpc: Fix resource leaks powerpc/hv-gpci: Fix hv_gpci event list powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() powerpc/perf: callchain validate kernel stack pointer bounds powerpc: dts: turris1x.dts: Add channel labels for temperature sensor kprobes: Fix check for probe enabled in kill_kprobe() powerpc/pseries: fix plpks_read_var() code for different consumers powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error powerpc/pseries: Fix the H_CALL error code in PLPKS driver powerpc/pseries: fix the object owners enum value in plpks driver powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds cxl: Fix refcount leak in cxl_calc_capp_routing powerpc/52xx: Fix a resource leak in an error handling path macintosh/macio-adb: check the return value of ioremap() macintosh: fix possible memory leak in macio_add_one_device() iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() iommu/amd: Fix pci device refcount leak in ppr_notifier() iommu: Avoid races around device probe iommu/mediatek: Check return value after calling platform_get_resource() rtc: pcf85063: Fix reading alarm rtc: snvs: Allow a time difference on clock register read rtc: cmos: Disable ACPI RTC event on removal rtc: cmos: Rename ACPI-related functions rtc: cmos: Eliminate forward declarations of some functions rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() rtc: pcf2127: Convert to .probe_new() rtc: class: Fix potential memleak in devm_rtc_allocate_device() rtc: rzn1: Check return value in rzn1_rtc_probe dmaengine: idxd: Fix crc_val field for completion record fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode phy: qcom-qmp-pcie: support separate tables for EP mode phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table phy: qcom-qmp-pcie: split register tables into common and extra parts pwm: tegra: Ensure the clock rate is not less than needed pwm: tegra: Improve required rate calculation include/uapi/linux/swab: Fix potentially missing __always_inline phy: usb: Fix clock imbalance for suspend/resume phy: usb: Use slow clock for wake enabled suspend phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA iommu/rockchip: fix permission bits in page table entries v2 iommu/sun50i: Implement .iotlb_sync_map iommu/sun50i: Fix flush size iommu/sun50i: Fix R/W permission check iommu/sun50i: Consider all fault sources for reset iommu/sun50i: Fix reset release iommu/s390: Fix duplicate domain attachments phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction phy: qcom-qmp-usb: clean up status polling phy: qcom-qmp-usb: drop power-down delay config phy: qcom-qmp-usb: drop sc8280xp power-down delay phy: qcom-qmp-usb: clean up power-down handling phy: qcom-qmp-pcie: fix ipq6018 initialisation phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation phy: qcom-qmp-pcie: fix sc8180x initialisation phy: qcom-qmp-pcie: replace power-down delay phy: qcom-qmp-pcie: drop power-down delay config remoteproc: core: Auto select rproc-virtio device id dmaengine: apple-admac: Allocate cache SRAM to channels dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA phy: qcom-qmp-pcie: drop bogus register update phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on fs/ntfs3: Harden against integer overflows fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst() RDMA/siw: Fix pointer cast warning perf stat: Do not delay the workload with --delay ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3} gfs2: Partially revert gfs2_inode_lookup change power: supply: fix null pointer dereferencing in power_supply_get_battery_info perf branch: Fix interpretation of branch records power: supply: bq25890: Ensure pump_express_work is cancelled on remove power: supply: bq25890: Convert to i2c's .probe_new() power: supply: bq25890: Factor out regulator registration code power: supply: Fix refcount leak in rk817_charger_probe power: supply: ab8500: Fix error handling in ab8500_charger_init() HSI: omap_ssi_core: Fix error handling in ssi_init() power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe() power: supply: z2_battery: Fix possible memleak in z2_batt_probe() perf symbol: correction while adjusting symbol perf trace: Handle failure when trace point folder is missed perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number perf trace: Return error if a system call doesn't exist watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running power: supply: fix residue sysfs file in error handle route of __power_supply_register() HSI: omap_ssi_core: fix possible memory leak in ssi_probe() HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() perf stat: Move common code in print_metric_headers() perf stat: Use evsel__is_hybrid() more perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode led: qcom-lpg: Fix sleeping in atomic fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() fbdev: uvesafb: don't build on UML fbdev: geode: don't build on UML fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe() fbdev: vermilion: decrease reference count in error path fbdev: via: Fix error in via_core_init() fbdev: pm2fb: fix missing pci_disable_device() fbdev: ssd1307fb: Drop optional dependency thermal/drivers/qcom/lmh: Fix irq handler return value thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 thermal/of: Fix memory leak on thermal_of_zone_register() failure thermal/drivers/k3_j72xx_bandgap: Fix the debug print message thermal/drivers/imx8mm_thermal: Validate temperature range samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() ksmbd: Fix resource leak in ksmbd_session_rpc_open() tracing/hist: Fix issue of losting command info in error_log usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe() usb: storage: Add check for kcalloc i2c: ismt: Fix an out-of-bounds bug in ismt_access() i2c: mux: reg: check return value after calling platform_get_resource() gpiolib: protect the GPIO device against being dropped while in use by user-space gpiolib: cdev: fix NULL-pointer dereferences vme: Fix error not catched in fake_init() staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() staging: rtl8192u: Fix use after free in ieee80211_rx() i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries chardev: fix error handling in cdev_device_add() mcb: mcb-parse: fix error handing in chameleon_parse_gdd() drivers: mcb: fix resource leak in mcb_probe() usb: gadget: f_hid: fix refcount leak on error path usb: gadget: f_hid: fix f_hidg lifetime vs cdev usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() usb: roles: fix of node refcount leak in usb_role_switch_is_parent() tracing/user_events: Fix call print_fmt leak coresight: cti: Fix null pointer error on CTI init before ETM coresight: trbe: remove cpuhp instance node before remove cpuhp state counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update iio: adis: add '__adis_enable_irq()' implementation iio: temperature: ltc2983: make bulk write buffer DMA-safe cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() ocxl: fix pci device refcount leak when calling get_function_0() misc: ocxl: fix possible name leak in ocxl_file_register_afu() test_firmware: fix memory leak in test_firmware_init() habanalabs: fix return value check in hl_fw_get_sec_attest_data() serial: sunsab: Fix error handling in sunsab_init() serial: altera_uart: fix locking in polling mode serial: pch: Fix PCI device refcount leak in pch_request_dma() serial: stm32: move dma_request_chan() before clk_prepare_enable() serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. serial: amba-pl011: avoid SBSA UART accessing DMACR register USB: gadget: Fix use-after-free during usb config switch extcon: usbc-tusb320: Update state on probe even if no IRQ pending usb: musb: omap2430: Fix probe regression for missing resources usb: typec: tipd: Fix typec_unregister_port error paths usb: typec: tipd: Fix spurious fwnode_handle_put in error path usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() usb: typec: Check for ops->exit instead of ops->enter in altmode_exit staging: vme_user: Fix possible UAF in tsi148_dma_list_add interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm usb: fotg210-udc: Fix ages old endianness issues uio: uio_dmem_genirq: Fix deadlock between irq config and handling uio: uio_dmem_genirq: Fix missing unlock in irq configuration vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps vfio: platform: Do not pass return buffer to ACPI _RST method class: fix possible memory leak in __class_register() drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler serial: 8250_bcm7271: Fix error handling in brcmuart_init() serial: tegra: Read DMA status before terminating drivers: dio: fix possible memory leak in dio_init() riscv: Fix P4D_SHIFT definition for 3-level page table mode f2fs: fix iostat parameter for discard RISC-V: Align the shadow stack IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces hwrng: geode - Fix PCI device refcount leak hwrng: amd - Fix PCI device refcount leak crypto: img-hash - Fix variable dereferenced before check 'hdev->req' riscv: Fix crash during early errata patching RISC-V: Fix MEMREMAP_WB for systems with Svpbmt RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path RDMA/hns: Fix XRC caps on HIP08 RDMA/hns: Fix error code of CMD RDMA/hns: Fix page size cap from firmware RDMA/hns: Fix PBL page MTR find RDMA/hns: Fix AH attr queried by query_qp RDMA/hns: Fix the gid problem caused by free mr orangefs: Fix sysfs not cleanup when dev init failed PCI: vmd: Fix secondary bus reset for Intel bridges RDMA/srp: Fix error return code in srp_parse_options() RDMA/hfi1: Fix error return code in parse_platform_config() RDMA: Disable IB HW for UML riscv/mm: add arch hook arch_clear_hugepage_flags crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() crypto: amlogic - Remove kcalloc without check crypto: qat - fix error return code in adf_probe RDMA/nldev: Fix failure to send large messages f2fs: avoid victim selection from previous victim section f2fs: fix to enable compress for newly created file if extension matches f2fs: set zstd compress level correctly RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() scsi: ufs: core: Fix the polling implementation scsi: snic: Fix possible UAF in snic_tgt_create() scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails scsi: ipr: Fix WARNING in ipr_init() scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() scsi: fcoe: Fix possible name leak when device_register() fails scsi: scsi_debug: Fix a warning in resp_report_zones() scsi: scsi_debug: Fix a warning in resp_verify() scsi: efct: Fix possible memleak in efct_device_init() scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() scsi: hpsa: Fix error handling in hpsa_add_sas_host() scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value crypto: arm64/sm3 - fix possible crash with CFI enabled crypto: arm64/sm3 - add NEON assembly implementation crypto: x86/sm4 - fix crash with CFI enabled crypto: x86/sm3 - fix possible crash with CFI enabled crypto: x86/sha512 - fix possible crash with CFI enabled crypto: x86/sha256 - fix possible crash with CFI enabled crypto: x86/sha1 - fix possible crash with CFI enabled crypto: x86/aria - fix crash with CFI enabled crypto: x86/aegis128 - fix possible crash with CFI enabled padata: Fix list iterator in padata_do_serial() padata: Always leave BHs disabled when running ->parallel() crypto: tcrypt - Fix multibuffer skcipher speed test mem leak scsi: hpsa: Fix possible memory leak in hpsa_init_one() PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path dt-bindings: visconti-pcie: Fix interrupts array max constraints dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed RDMA/hns: fix memory leak in hns_roce_alloc_mr() RDMA/irdma: Initialize net_type before checking it crypto: ccree - Make cc_debugfs_global_fini() available for module init function RDMA/hfi: Decrease PCI device reference count in error path PCI: Check for alloc failure in pci_request_irq() RDMA/hns: Fix incorrect sge nums calculation RDMA/hns: Fix ext_sge num error when post send RDMA/rxe: Fix mr->map double free crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() crypto: cryptd - Use request context instead of stack for sub-request crypto: ccree - Remove debugfs when platform_driver_register failed scsi: scsi_debug: Fix a warning in resp_write_scat() RDMA/irdma: Do not request 2-level PBLEs for CQ alloc RDMA/irdma: Fix RQ completion opcode RDMA/irdma: Fix inline for multiple SGE's RDMA/siw: Set defined status for work completion with undefined status RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port RDMA/core: Make sure "ib_port" is valid when access sysfs node RDMA/restrack: Release MR restrack when delete f2fs: fix to avoid accessing uninitialized spinlock PCI: imx6: Initialize PHY before deasserting core reset PCI: vmd: Disable MSI remapping after suspend IB/mad: Don't call to function that might sleep while in atomic context RDMA/siw: Fix immediate work request flush to completion queue scsi: qla2xxx: Fix set-but-not-used variable warnings RDMA/irdma: Report the correct link speed f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super() f2fs: fix the assign logic of iocb f2fs: allow to set compression for inlined file f2fs: fix normal discard process f2fs: fix gc mode when gc_urgent_high_remaining is 1 f2fs: fix to invalidate dcc->f2fs_issue_discard in error path fortify: Do not cast to "unsigned char" apparmor: Fix memleak in alloc_ns() crypto: rockchip - rework by using crypto_engine crypto: rockchip - remove non-aligned handling crypto: rockchip - better handle cipher key crypto: rockchip - add fallback for ahash crypto: rockchip - add fallback for cipher crypto: rockchip - do not store mode globally crypto: rockchip - do not do custom power management f2fs: Fix the race condition of resize flag between resizefs PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled RDMA/core: Fix order of nldev_exit call PCI: dwc: Fix n_fts[] array overrun apparmor: Use pointer to struct aa_label for lbs_cred scsi: core: Fix a race between scsi_done() and scsi_timeout() crypto: tcrypt - fix return value for multiple subtests crypto: nitrox - avoid double free on error path in nitrox_sriov_init() crypto: sun8i-ss - use dma_addr instead u32 crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF crypto: hisilicon/qm - fix incorrect parameters usage apparmor: Fix regression in stacking due to label flags apparmor: Fix abi check to include v8 abi apparmor: fix lockdep warning when removing a namespace apparmor: fix a memleak in multi_transaction_new() net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path i40e: Fix the inability to attach XDP program on downed interface stmmac: fix potential division by 0 octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() Bluetooth: hci_conn: Fix crash on hci_create_cis_sync Bluetooth: Fix EALREADY and ELOOP cases in bt_status() Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS Bluetooth: hci_core: fix error handling in hci_register_dev() sctp: sysctl: make extra pointers netns aware ntb_netdev: Use dev_kfree_skb_any() in interrupt context net: lan9303: Fix read error execution path net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() can: tcan4x5x: Fix use of register error status mask can: m_can: Call the RAM init directly from m_can_chip_config can: tcan4x5x: Remove invalid write in clear_interrupts net: amd-xgbe: Check only the minimum speed for active/passive cables net: amd-xgbe: Fix logic around active and passive cables af_unix: call proto_unregister() in the error path in af_unix_init() net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() net/tunnel: wait until all sk_user_data reader finish before releasing the sock net: farsync: Fix kmemleak when rmmods farsync ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() ipvs: use u64_stats_t for the per-cpu counters drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() net: stmmac: fix possible memory leak in stmmac_dvr_probe() net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() net: defxx: Fix missing err handling in dfx_init() net: vmw_vsock: vmci: Check memcpy_from_msg() clk: socfpga: Fix memory leak in socfpga_gate_init() bpf: Do not zero-extend kfunc return values blktrace: Fix output non-blktrace event when blk_classic option enabled wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() wifi: rtl8xxxu: Fix the channel width reporting wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode clk: samsung: Fix memory leak in _samsung_clk_register_pll() media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies media: coda: Add check for kmalloc media: coda: Add check for dcoda_iram_alloc media: c8sectpfe: Add of_node_put() when breaking out of loop regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set mmc: core: Normalize the error handling branch in sd_read_ext_regs() memstick/ms_block: Add check for alloc_ordered_workqueue mmc: renesas_sdhi: alway populate SCC pointer mmc: mmci: fix return value check of mmc_add_host() mmc: wbsd: fix return value check of mmc_add_host() mmc: via-sdmmc: fix return value check of mmc_add_host() mmc: meson-gx: fix return value check of mmc_add_host() mmc: omap_hsmmc: fix return value check of mmc_add_host() mmc: atmel-mci: fix return value check of mmc_add_host() mmc: litex_mmc: ensure `host->irq == 0` if polling mmc: wmt-sdmmc: fix return value check of mmc_add_host() mmc: vub300: fix return value check of mmc_add_host() mmc: toshsd: fix return value check of mmc_add_host() mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() mmc: rtsx_pci: fix return value check of mmc_add_host() mmc: pxamci: fix return value check of mmc_add_host() mmc: mxcmmc: fix return value check of mmc_add_host() mmc: moxart: fix return value check of mmc_add_host() mmc: alcor: fix return value check of mmc_add_host() hwmon: (emc2305) fix pwm never being able to set lower hwmon: (emc2305) fix unable to probe emc2301/2/3 bpftool: Fix memory leak in do_build_table_cb riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC NFSv4.x: Fail client initialisation if state manager thread can't run NFS: Allow very small rsize & wsize again NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS SUNRPC: Fix missing release socket in rpc_sockname() xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions() ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt media: ov5640: set correct default link frequency media: saa7164: fix missing pci_disable_device() ALSA: pcm: Set missing stop_operating flag at undoing trigger start bpf, sockmap: fix race in sock_map_free() bpf: Add dummy type reference to nf_conn___init to fix type deduplication hwmon: (jc42) Restore the min/max/critical temperatures on resume hwmon: (jc42) Convert register access and caching to regmap/regcache regulator: core: fix resource leak in regulator_register() configfs: fix possible memory leak in configfs_create_dir() hsr: Synchronize sequence number updates. hsr: Synchronize sending frames to have always incremented outgoing seq nr. hsr: Disable netpoll. hsr: Avoid double remove of a node. hsr: Add a rcu-read lock to hsr_forward_skb(). Revert "net: hsr: use hlist_head instead of list_head for mac addresses" clk: qcom: clk-krait: fix wrong div2 functions clk: qcom: lpass-sc7180: Fix pm_runtime usage clk: qcom: lpass-sc7280: Fix pm_runtime usage regulator: core: fix module refcount leak in set_supply() mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() wifi: mt76: do not send firmware FW_FEATURE_NON_DL region wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc wifi: mt76: fix coverity overrun-call in mt76_get_txpower() wifi: mt76: mt7921: fix wrong power after multiple SAR set wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC wifi: mt76: mt7915: rework eeprom tx paths and streams init wifi: mt76: mt7921: fix reporting of TX AGGR histogram wifi: mt76: mt7915: fix reporting of TX AGGR histogram wifi: mt76: mt7915: fix mt7915_mac_set_timing() wifi: mt76: mt7921: fix antenna signal are way off in monitor mode wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails wifi: mac80211: fix maybe-unused warning wifi: mac80211: fix memory leak in ieee80211_if_add() wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE bonding: uninitialized variable in bond_miimon_inspect() bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data Input: wistron_btns - disable on UML netfilter: conntrack: set icmpv6 redirects as RELATED clk: visconti: Fix memory leak in visconti_register_pll() ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs drm/amdkfd: Fix memory leakage drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() amdgpu/nv.c: Corrected typo in the video capabilities resolution drm/amd/pm/smu11: BACO is supported when it's in BACO state clk: mediatek: fix dependency of MT7986 ADC clocks ASoC: mediatek: mt8173: Enable IRQ when pdata is ready wifi: iwlwifi: mvm: fix double free on tx path. wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx() ALSA: asihpi: fix missing pci_disable_device() NFS: Fix an Oops in nfs_d_automount() NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn NFSv4: Fix a credential leak in _nfs4_discover_trunking() NFSv4.2: Fix initialisation of struct nfs4_label NFSv4.2: Fix a memory stomp in decode_attr_security_label NFSv4.2: Always decode the security label NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding drm/msm/mdp5: fix reading hw revision on db410c platform ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd ASoC: dt-bindings: wcd9335: fix reset line polarity in example drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC media: mediatek: vcodec: Core thread depends on core_list media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error media: mediatek: vcodec: Fix h264 set lat buffer error media: mediatek: vcodec: Fix getting NULL pointer for dst buffer media: amphion: lock and check m2m_ctx in event handler media: amphion: cancel vpu before release instance media: amphion: try to wakeup vpu core to avoid failure media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached media: sun6i-mipi-csi2: Register async subdev with no sensor attached media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming media: sun6i-mipi-csi2: Require both pads to be connected for streaming x86/boot: Skip realmode init code when running as Xen PV guest media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() media: dvb-core: Fix ignored return value in dvb_register_frontend() pinctrl: pinconf-generic: add missing of_node_put() clk: imx8mn: fix imx8mn_enet_phy_sels clocks list clk: imx8mn: fix imx8mn_sai2_sels clocks list clk: imx: rename video_pll1 to video_pll clk: imx: replace osc_hdmi with dummy clk: imx8mn: rename vpu_pll to m7_alt_pll media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg() media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats media: imon: fix a race condition in send_packet() media: vimc: Fix wrong function called when vimc_init() fails ASoC: mediatek: mt8186: Correct I2S shared clocks ASoC: qcom: cleanup and fix dependency of QCOM_COMMON ASoC: qcom: Add checks for devm_kcalloc drbd: destroy workqueue when drbd device was freed drbd: remove call to memset before free device/resource/connection mtd: maps: pxa2xx-flash: fix memory leak in probe mtd: core: Fix refcount error in del_mtd_device() clk: microchip: check for null return of devm_kzalloc() bonding: fix link recovery in mode 2 when updelay is nonzero selftests/bpf: Mount debugfs in setns_by_fd selftests/bpf: Make sure zero-len skbs aren't redirectable drm/i915/guc: make default_lists const data drm/amdgpu: fix pci device refcount leak clk: rockchip: Fix memory leak in rockchip_clk_register_pll() regulator: core: use kfree_const() to free space conditionally ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT ASoC: Intel: avs: Lock substream before snd_pcm_stop() ASoC: Intel: Skylake: Fix Kconfig dependency wifi: rtw89: fix physts IE page check pinctrl: k210: call of_node_put() clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets HID: hid-sensor-custom: set fixed size for custom attributes bpf: Move skb->len == 0 checks into __bpf_redirect clk: imx93: correct enet clock clk: imx93: unmap anatop base in error handling path HID: i2c: let RMI devices decide what constitutes wakeup event bpf: Pin the start cgroup in cgroup_iter_seq_init() clk: imx93: correct the flexspi1 clock setting mtd: spi-nor: Fix the number of bytes for the dummy cycles mtd: spi-nor: hide jedec_id sysfs attribute if not present net: Return errno in sk->sk_prot->get_port(). udp: Clean up some functions. net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions media: videobuf-dma-contig: use dma_mmap_coherent media: amphion: Fix error handling in vpu_driver_init() media: platform: exynos4-is: Fix error handling in fimc_md_init() media: solo6x10: fix possible memory leak in solo_sysfs_init() media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() media: amphion: apply vb2_queue_error instead of setting manually media: amphion: add lock around vdec_g_fmt net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine ASoC: amd: acp: Fix possible UAF in acp_dma_open Input: elants_i2c - properly handle the reset GPIO when power is off mtd: lpddr2_nvm: Fix possible null-ptr-deref drm/msm/a6xx: Fix speed-bin detection vs probe-defer wifi: ath10k: Fix return value in ath10k_pci_init() selftests/bpf: fix memory leak of lsm_cgroup dm: track per-add_disk holder relations in DM dm: make sure create and remove dm device won't race with open and close table dm: cleanup close_table_device dm: cleanup open_table_device block: clear ->slave_dir when dropping the main slave_dir reference ima: Fix misuse of dereference of pointer in template_desc_init_fields() integrity: Fix memory leakage in keyring allocation error path ALSA: memalloc: Allocate more contiguous pages for fallback case drm/fourcc: Fix vsub/hsub for Q410 and Q401 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() nvme: return err on nvme_init_non_mdts_limits fail amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() nvmet: only allocate a single slab for bvecs ASoC: pxa: fix null-pointer dereference in filter() drm/mediatek: Modify dpi power on/off sequence. selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch ASoC: codecs: wsa883x: use correct header file ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity module: Fix NULL vs IS_ERR checking for module_get_next_page wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled wifi: iwlwifi: mei: make sure ownership confirmed message is sent pinctrl: mediatek: fix the pinconf register offset of some pins dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC drm/radeon: Add the missed acpi_put_table() to fix memory leak bfq: fix waker_bfqq inconsistency crash drbd: use blk_queue_max_discard_sectors helper regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode drm: rcar-du: Drop leftovers dependencies from Kconfig wifi: rtw89: use u32_encode_bits() to fill MAC quota value drm: lcdif: Set and enable FIFO Panic threshold rxrpc: Fix ack.bufferSize to be 0 when generating an ack net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() virt/sev-guest: Add a MODULE_ALIAS clk: renesas: r8a779f0: Fix SCIF parent clocks clk: renesas: r8a779f0: Fix HSCIF parent clocks media: camss: Do not attach an already attached power domain on MSM8916 platform media: camss: Clean up received buffers on failed start of streaming wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port Input: joystick - fix Kconfig warning for JOYSTICK_ADC mtd: core: fix possible resource leak in init_mtd() mtd: Fix device name leak when register device failed in add_mtd_device() clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry bpf: propagate precision across all frames, not just the last one bpf: propagate precision in ALU/ALU64 operations media: platform: exynos4-is: fix return value check in fimc_md_probe() media: vivid: fix compose size exceed boundary media: rkvdec: Add required padding media: platform: mtk-mdp3: fix error handling in mdp_probe() media: platform: mtk-mdp3: fix error handling about components clock_on media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send() drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters() drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo drm/msm/dsi: Remove repeated calculation of slice_per_intf drm/msm/dsi: Remove useless math in DSC calculations drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits bpf: Fix slot type check in check_stack_write_var_off bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID drm/msm/hdmi: use devres helper for runtime PM management ima: Handle -ESTALE returned by ima_filter_rule_match() drm/msm/mdp5: stop overriding drvdata drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure spi: Update reference to struct spi_controller drm/panel/panel-sitronix-st7701: Fix RTNI calculation drm: lcdif: change burst size to 256B clk: renesas: r9a06g032: Repair grave increment error drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm drm/i915: Refactor ttm ghost obj detection drm/i915: Handle all GTs on driver (un)load paths drm/rockchip: lvds: fix PM usage counter unbalance in poweron drm/amd/display: wait for vblank during pipe programming dw9768: Enable low-power probe on ACPI drm/i915/guc: Fix GuC error capture sizing estimation and reporting drm/i915/guc: Add error-capture init warnings when needed ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1 clk: renesas: r8a779a0: Fix SD0H clock name clk: renesas: r8a779f0: Fix SD0H clock name can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming can: kvaser_usb: Add struct kvaser_usb_busparams can: kvaser_usb_leaf: Fix bogus restart events can: kvaser_usb_leaf: Fix wrong CAN state after stopping can: kvaser_usb_leaf: Fix improved state not being reported can: kvaser_usb_leaf: Set Warning state even without bus errors can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device libbpf: Btf dedup identical struct test needs check for nested structs/arrays media: exynos4-is: don't rely on the v4l2_async_subdev internals media: i2c: ov5648: Free V4L2 fwnode data on unbind soreuseport: Fix socket selection for SO_INCOMING_CPU. venus: pm_helpers: Fix error check in vcodec_domains_get() media: i2c: ad5820: Fix error path media: i2c: hi846: Fix memory leak in hi846_parse_dt() drm/i915: Fix compute pre-emption w/a to apply to compute engines drm/i915/guc: Limit scheduling properties to avoid overflow media: mediatek: vcodec: fix h264 cavlc bitstream fail media: cedrus: hevc: Fix offset adjustments media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions media: adv748x: afe: Select input port when initializing AFE media: amphion: reset instance if it's aborted before codec header parsed media: coda: jpeg: Add check for kmalloc media: v4l2-ctrls: Fix off-by-one error in integer menu control check Input: iqs7222 - protect against undefined slider size drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe selftests/bpf: fix missing BPF object files samples/bpf: Fix MAC address swapping in xdp2_kern samples/bpf: Fix map iteration in xdp1_user net: ethernet: adi: adin1110: Fix SPI transfers drm/amdgpu/powerplay/psm: Fix memory leak in power state init drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly" ipmi: kcs: Poll OBF briefly to reduce OBE latency ASoC: Intel: avs: Fix potential RX buffer overflow ASoC: Intel: avs: Fix DMA mask assignment pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe() ata: libata: fix NCQ autosense logic drm: lcdif: Switch to limited range for RGB to YUV conversion libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() libbpf: Deal with section with no data gracefully libbpf: Use elf_getshdrnum() instead of e_shnum selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow selftest/bpf: Fix memory leak in kprobe_multi_test selftests/bpf: Fix memory leak caused by not destroying skeleton libbpf: Fix memory leak in parse_usdt_arg() libbpf: Fix use-after-free in btf_dump_name_dups drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge wifi: ath11k: fix firmware assert during bandwidth change for peer sta wifi: rtl8xxxu: Fix reading the vendor of combo chips wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() drm/atomic-helper: Don't allocate new plane state in CRTC check wifi: mac80211: fix ifdef symbol name wifi: mac80211: check link ID in auth/assoc continuation wifi: mac80211: mlme: fix null-ptr deref on failed assoc wifi: fix multi-link element subelement iteration selftests/bpf: Add missing bpf_iter_vma_offset__destroy call platform/mellanox: mlxbf-pmc: Fix event typo ipc: fix memory leak in init_mqueue_fs() rapidio: devices: fix missing put_device in mport_cdev_open hfs: Fix OOB Write in hfs_asc2mac relay: fix type mismatch when allocating memory in relay_create_buf() eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD rapidio: fix possible UAF when kfifo_alloc() fails fs: sysv: Fix sysv_nblocks() returns wrong value NFSD: pass range end to vfs_fsync_range() instead of count nfsd: return error if nfs4_setacl fails lockd: set other missing fields when unlocking files MIPS: OCTEON: warn only once if deprecated link status is being used MIPS: BCM63xx: Add check for NULL for clk in clk_enable platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() platform/chrome: cros_ec_typec: zero out stale pointers erofs: validate the extent length for uncompressed pclusters erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails erofs: Fix pcluster memleak when its block address is zero erofs: check the uniqueness of fsid in shared domain in advance PM: runtime: Do not call __rpm_callback() from rpm_idle() xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() x86/xen: Fix memory leak in xen_init_lock_cpu() x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match cpu/hotplug: Do not bail-out in DYING/STARTING sections cpu/hotplug: Make target_store() a nop when target == state futex: Resend potentially swallowed owner death notification clocksource/drivers/sh_cmt: Access registers according to spec rapidio: rio: fix possible name leak in rio_register_mport() rapidio: fix possible name leaks when rio_add_device() fails ocfs2: fix memory leak in ocfs2_mount_volume() debugfs: fix error when writing negative value to atomic_t debugfs file lib/notifier-error-inject: fix error when writing -errno to debugfs file libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() genirq/irqdesc: Don't try to remove non-existing sysfs files nfsd: don't call nfsd_file_put from client states seqfile display NFSD: Finish converting the NFSv3 GETACL result encoder NFSD: Finish converting the NFSv2 GETACL result encoder EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() irqchip/loongson-liointc: Fix improper error handling in liointc_init() irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() irqchip/loongson-pch-pic: Fix translate callback for DT path thermal: core: fix some possible name leaks in error paths platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() ACPI: pfr_update: use ACPI_FREE() to free acpi_object ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure PNP: fix name memory leak in pnp_alloc_dev() selftests/efivarfs: Add checking of the test return value MIPS: vpe-cmp: fix possible memory leak while module exiting MIPS: vpe-mt: fix possible memory leak while module exiting cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get() selftests: cgroup: fix unsigned comparison with less than zero ocfs2: fix memory leak in ocfs2_stack_glue_init() lib/fonts: fix undefined behavior in bit shift for get_default_font proc: fixup uptime selftest timerqueue: Use rb_entry_safe() in timerqueue_getnext() platform/x86: huawei-wmi: fix return value calculation lib/debugobjects: fix stat count and optimize debug_objects_mem_init perf: Fix possible memleak in pmu_dev_alloc() selftests/ftrace: event_triggers: wait longer for test_event_enable ACPI: irq: Fix some kernel-doc issues x86/split_lock: Add sysctl to control the misery mode cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() fs: don't audit the capability check in simple_xattr_list() PM: hibernate: Fix mistake in kerneldoc comment x86/sgx: Reduce delay and interference of enclave release sched/psi: Fix possible missing or delayed pending event alpha: fix syscall entry in !AUDUT_SYSCALL case alpha: fix TIF_NOTIFY_SIGNAL handling cpuidle: dt: Return the correct numbers of parsed idle states sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition sched/uclamp: Make cpu_overutilized() use util_fits_cpu() sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() sched/uclamp: Make select_idle_capacity() use util_fits_cpu() sched/uclamp: Fix fits_capacity() check in feec() sched/uclamp: Make task_fits_capacity() use util_fits_cpu() sched/uclamp: Fix relationship between uclamp and migration margin ovl: remove privs in ovl_fallocate() ovl: remove privs in ovl_copyfile() tpm/tpm_crb: Fix error message in __crb_relinquish_locality() tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() tpm: Add flag to use default cancellation policy tpm: tis_i2c: Fix sanity check interrupt enable mask arch: arm64: apple: t8103: Use standard "iommu" node name pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP ARM: mmp: fix timer_read delay pstore/ram: Fix error return code in ramoops_probe() seccomp: Move copy_seccomp() to no failure path. drivers/perf: hisi: Fix some event id for hisi-pcie-pmu soc: apple: rtkit: Stop casting function pointer signatures soc: apple: sart: Stop casting function pointer signatures arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC ARM: dts: turris-omnia: Add switch port 6 node ARM: dts: turris-omnia: Add ethernet aliases ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port arm64: dts: mt7986: move wed_pcie node arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings arm64: dts: mt2712-evb: Fix usb vbus regulators unit names arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names arm64: dts: mt2712e: Fix unit address for pinctrl node arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators arm64: dts: mt6779: Fix devicetree build warnings arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes riscv: dts: microchip: remove pcie node from the sev kit arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init() perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() arm64: mm: kfence: only handle translation faults soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe riscv: dts: microchip: fix the icicle's #pwm-cells arm: dts: spear600: Fix clcd interrupt arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE soc/tegra: cbb: Check firewall before enabling error reporting soc/tegra: cbb: Add checks for potential out of bound errors soc/tegra: cbb: Update slave maps for Tegra234 soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194 arm64: dts: mt7986: fix trng node name soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init() soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init() soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init() dt-bindings: pwm: fix microchip corePWM's pwm-cells arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings arm64: dts: renesas: r9a09g011: Fix unit address format error arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock arm64: dts: qcom: sm6125: fix SDHCI CQE reg names arm64: dts: qcom: pm6350: Include header for KEY_POWER soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index arm64: dts: qcom: sm6350: drop bogus DP PHY clock arm64: dts: qcom: sm8250: drop bogus DP PHY clock arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0 arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1 arm64: dts: qcom: sm8250-mtp: fix reset line polarity arm64: dts: qcom: msm8996: fix sound card reset line polarity arm64: dts: qcom: sm8450: fix UFS PHY registers arm64: dts: qcom: sm8350: fix UFS PHY registers arm64: dts: qcom: sm8250: fix UFS PHY registers arm64: dts: qcom: sm8150: fix UFS PHY registers soc: qcom: llcc: make irq truly optional arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins arm64: dts: qcom: sm8250: correct LPASS pin pull down arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name riscv: dts: microchip: fix memory node unit address for icicle firmware: ti_sci: Fix polled mode during system suspend drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static ARM: dts: stm32: Fix AV96 WLAN regulator gpio property ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 objtool, kcsan: Add volatile read/write instrumentation to whitelist memory: renesas-rpc-if: Clear HS bit during hardware initialization arm64: dts: fsd: fix drive strength values as per FSD HW UM arm64: dts: fsd: fix drive strength macros as per FSD HW UM arm64: dts: qcom: msm8916: Drop MSS fallback compatible arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias arm64: dts: qcom: sdm630: fix UART1 pin bias ARM: dts: qcom: apq8064: fix coresight compatible arm64: dts: qcom: msm8996: fix GPU OPP table arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables arm64: dts: qcom: msm8996: Add MSM8996 Pro support arm64: dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock usb: musb: remove extra check in musb_gadget_vbus_draw MIPS: DTS: CI20: fix reset line polarity of the ethernet controller Conflicts: BUILD.bazel Documentation/devicetree/bindings Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml Documentation/devicetree/bindings/pinctrl/mediatek,mt7986-pinctrl.yaml Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml Documentation/devicetree/bindings/riscv/cpus.yaml Documentation/devicetree/bindings/sound/everest,es8326.yaml Documentation/devicetree/bindings/sound/qcom,wcd9335.txt Documentation/devicetree/bindings/sound/rt5682.txt android/abi_gki_aarch64_qcom arch/arm64/configs/consolidate.fragment drivers/cpufreq/qcom-cpufreq-hw.c drivers/iommu/arm/arm-smmu/arm-smmu.c drivers/remoteproc/qcom_q6v5_pas.c drivers/soc/qcom/llcc-qcom.c Change-Id: I9ced078ad63f02eba29fb515fb17f2e461ce49b6 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
jianzhou
|
5eefc0e780 |
Merge keystone/android14-6.1-keystone-qcom-release.6.1.1 (925907e ) into msm-pineapple
* refs/heads/tmp-925907e: ANDROID: GKI: Remove CONFIG_LOCALVERSION="-mainline" on 6.1 branch ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS ANDROID: fscrypt, blk-crypto: drop HW-wrapped key compatibility check ANDROID: GKI: Enable CONFIG_NF_CONNTRACK_PROCFS ANDROID: mm: arm64: Allow remapping logical mappings as uncached ANDROID: fuse-bpf: Fix crash from assuming iter is kvec ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version ANDROID: fuse-bpf: Make sure to declare functions ANDROID: fuse-bpf v1.1 ANDROID: KVM: arm64: Add helper for pKVM modules addr conversion ANDROID: timer: Add vendor hook for timer calc index ANDROID: KVM: arm64: Fix calculation for number of relocs in .hyp.reloc ANDROID: KVM: arm64: Ignore modules with empty .hyp.text section Revert "ANDROID: KVM: arm64: Make gen-hyprel emit delimiters" ANDROID: KVM: arm64: Resolve hyp module addresses using ELF sections ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds ANDROID: fips140: add fips140_lab_util program ANDROID: fips140: add kernel crypto module ANDROID: arm64: simd: omit capability check in may_use_simd() ANDROID: arm64: disable LSE when building the FIPS140 module ANDROID: arm64: only permit certain alternatives in the FIPS140 module ANDROID: jump_label: disable jump labels in fips140.ko ANDROID: crypto: define fips_enabled to 1 in fips140.ko ANDROID: crypto: lib/aes - add vendor hooks for AES library routines ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine ANDROID: kbuild: customize module linker script for fips140 module ANDROID: GKI: Remove usage of __GENKSYMS__ in vendor hooks source ANDROID: iommu: Add vendor hook to alloc_iova() ANDROID: iommu: Add vendor hook to select alloc_iova algorithm ANDROID: iommu: Add a vendor field in iova_domain ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors ANDROID: kbuild: Search external devicetree path when running clean target Revert "ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim" ANDROID: KVM: arm64: Keep the pKVM private range under 1GiB ANDROID: KVM: arm64: Specify stage-2-protected regions in DT ANDROID: KVM: arm64: Introduce concept of pKVM moveable regions ANDROID: KVM: arm64: Correctly flag MMIO pages as PKVM_PAGE_RESTRICTED_PROT ANDROID: KVM: arm64: Introduce default_host_prot() ANDROID: KVM: arm64: Introduce a hyp panic module notifier ANDROID: KVM: arm64: Expose linear map APIs to pKVM modules ANDROID: scheduler: add vendor-specific wake flag ANDROID: Add a vendor hook that allow a module to modify the wake flag ANDROID: futex: Add vendor hook for wait queue ANDROID: rwsem: Add vendor hook to the rw-semaphore FROMLIST: sched/pelt: Introduce PELT multiplier ANDROID: GKI: Export clocksource_mmio_init ANDROID: update "fscrypt: add support for hardware-wrapped keys" to v7 ANDROID: update "dm: add support for passing through derive_sw_secret" ANDROID: update "block: add basic hardware-wrapped key support" to v7 ANDROID: dm-default-key: update for blk-crypto changes UPSTREAM: blk-crypto: Add a missing include directive UPSTREAM: blk-crypto: move internal only declarations to blk-crypto-internal.h BACKPORT: blk-crypto: add a blk_crypto_config_supported_natively helper BACKPORT: blk-crypto: don't use struct request_queue for public interfaces f2fs: let's avoid panic if extent_tree is not created f2fs: should use a temp extent_info for lookup f2fs: don't mix to use union values in extent_info f2fs: initialize extent_cache parameter f2fs: fix to avoid NULL pointer dereference in f2fs_issue_flush() ANDROID: update the BRANCH constant ANDROID: inline isolate_and_split_free_page ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition ANDROID: implement wrapper for reverse migration ANDROID: KVM: Remove function_nocfi() leftover in pKVM modules ANDROID: KVM: arm64: Always declare pKVM module loading functions ANDROID: GKI: Source GKI_BUILD_CONFIG_FRAGMENT after setting all variables ANDROID: cpuidle: export cpuidle_driver_state_disabled UPSTREAM: mm/madvise: fix madvise_pageout for private file mappings ANDROID: KVM: arm64: Allow trap handling from pKVM modules ANDROID: KVM: arm64: Notify pKVM modules of PSCI events ANDROID: KVM: arm64: Allow handling illegal aborts from pKVM modules ANDROID: KVM: arm64: Allow SMC handling from pKVM modules fscrypt: add additional documentation for SM4 support fscrypt: remove unused Speck definitions fscrypt: Add SM4 XTS/CTS symmetric algorithm support blk-crypto: Add support for SM4-XTS blk crypto mode blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register fscrypt: add comment for fscrypt_valid_enc_modes_v1() blk-crypto: Add a missing include directive blk-crypto: move internal only declarations to blk-crypto-internal.h blk-crypto: add a blk_crypto_config_supported_natively helper blk-crypto: don't use struct request_queue for public interfaces fscrypt: pass super_block to fscrypt_put_master_key_activeref() Linux 6.1.1 KEYS: encrypted: fix key instantiation with user-provided data cifs: fix oops during encryption usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake usb: typec: ucsi: Resume in separate work igb: Initialize mailbox message for VF reset staging: r8188eu: fix led register settings xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook USB: serial: f81534: fix division by zero on line-speed change USB: serial: f81232: fix division by zero on line-speed change USB: serial: cp210x: add Kamstrup RF sniffer PIDs USB: serial: option: add Quectel EM05-G modem usb: gadget: uvc: Prevent buffer overflow in setup handler udf: Fix extending file within last block udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size udf: Fix preallocation discarding at indirect extent boundary udf: Discard preallocation before extending file with a hole irqchip/ls-extirq: Fix endianness detection mips: ralink: mt7621: do not use kzalloc too early mips: ralink: mt7621: soc queries and tests as functions mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem PCI: mt7621: Add sentinel to quirks table libbpf: Fix uninitialized warning in btf_dump_dump_type_data x86/vdso: Conditionally export __vdso_sgx_enter_enclave() Revert "ANDROID: GKI: remove CONFIG_CMDLINE_EXTEND from arm64 gki_defconfig" ANDROID: Revert "arm64: Drop support for CMDLINE_EXTEND" ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option FROMGIT: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info ANDROID: firmware_loader: Add support for customer firmware paths ANDROID: GKI: Enable CONFIG_RT_SOFTIRQ_AWARE_SCHED FROMLIST: trace: Add trace points for tasklet entry/exit FROMLIST: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT FROMLIST: sched: Avoid placing RT threads on cores handling long softirqs FROMLIST: softirq: Add generic accessor to percpu softirq_pending data ANDROID: sched/cpuset: Add vendor hook to change tasks affinity ANDROID: cpuset: Make cpusets restore on hotplug fsverity: simplify fsverity_get_digest() fsverity: stop using PG_error to track error status f2fs: reset wait_ms to default if any of the victims have been selected f2fs: fix some format WARNING in debug.c and sysfs.c f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2fs_put_super() f2fs: fix iostat parameter for discard f2fs: Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_cache f2fs: add block_age-based extent cache f2fs: allocate the extent_cache by default f2fs: refactor extent_cache to support for read and more f2fs: remove unnecessary __init_extent_tree f2fs: move internal functions into extent_cache.c f2fs: specify extent cache for read explicitly f2fs: introduce f2fs_is_readonly() for readability f2fs: remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macro f2fs: do some cleanup for f2fs module init MAINTAINERS: Add f2fs bug tracker link f2fs: remove the unused flush argument to change_curseg f2fs: open code allocate_segment_by_default f2fs: remove struct segment_allocation default_salloc_ops f2fs: introduce discard_urgent_util sysfs node f2fs: define MIN_DISCARD_GRANULARITY macro f2fs: init discard policy after thread wakeup f2fs: avoid victim selection from previous victim section f2fs: truncate blocks in batch in __complete_revoke_list() f2fs: make __queue_discard_cmd() return void f2fs: fix description about discard_granularity node f2fs: move set_file_temperature into f2fs_new_inode f2fs: fix to enable compress for newly created file if extension matches f2fs: set zstd compress level correctly f2fs: change type for 'sbi->readdir_ra' f2fs: cleanup for 'f2fs_tuning_parameters' function f2fs: fix to alloc_mode changed after remount on a small volume device f2fs: remove submit label in __submit_discard_cmd() f2fs: fix to do sanity check on i_extra_isize in is_alive() f2fs: introduce F2FS_IOC_START_ATOMIC_REPLACE f2fs: fix to set flush_merge opt and show noflush_merge f2fs: initialize locks earlier in f2fs_fill_super() f2fs: optimize iteration over sparse directories f2fs: fix to avoid accessing uninitialized spinlock f2fs: correct i_size change for atomic writes f2fs: add proc entry to show discard_plist info f2fs: allow to read node block after shutdown f2fs: replace ternary operator with max() f2fs: replace gc_urgent_high_remaining with gc_remaining_trials f2fs: add missing bracket in doc f2fs: use sysfs_emit instead of sprintf f2fs: introduce gc_mode sysfs node f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super() f2fs: fix return val in f2fs_start_ckpt_thread() f2fs: fix the msg data type f2fs: fix the assign logic of iocb f2fs: Fix typo in comments f2fs: introduce max_ordered_discard sysfs node f2fs: allow to set compression for inlined file f2fs: add barrier mount option f2fs: fix normal discard process f2fs: cleanup in f2fs_create_flush_cmd_control() f2fs: fix gc mode when gc_urgent_high_remaining is 1 f2fs: remove batched_trim_sections node f2fs: support fault injection for f2fs_is_valid_blkaddr() f2fs: fix to invalidate dcc->f2fs_issue_discard in error path f2fs: Fix the race condition of resize flag between resizefs f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate f2fs: should put a page when checking the summary info ANDROID: GKI: Update GKI modules protected exports ANDROID: GKI: Add list of protected GKI modules ANDROID: GKI: Only protect exports if KMI symbols are present ANDROID: GKI: Protect exports of protected GKI modules UPSTREAM: crypto: algboss - compile out test-related code when tests disabled UPSTREAM: crypto: kdf - silence noisy self-test UPSTREAM: crypto: kdf - skip self-test when tests disabled UPSTREAM: crypto: api - compile out crypto_boot_test_finished when tests disabled UPSTREAM: crypto: algboss - optimize registration of internal algorithms UPSTREAM: crypto: api - optimize algorithm registration when self-tests disabled ANDROID: KVM: arm64: Add support for non-cacheable mappings ANDROID: KVM: arm64: Don't filter out KVM_FUNC_MMIO_GUARD_MAP hypercalls ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim ANDROID: KVM: arm64: Move kvm_pte_table to the common header ANDROID: KVM: arm64: Have different callbacks for PTE manipulation ANDROID: KVM: arm64: Move PTE attributes definitions to the common header ANDROID: KVM: arm64: Split stage2_put_pte function ANDROID: KVM: arm64: Pass the pagetable struct as an argument to the freewalker ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n ANDROID: KVM: arm64: Block module loading based on cmdline or HVC ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp ANDROID: KVM: arm64: Add support for custom hypercall registration ANDROID: KVM: arm64: Return a token for a pKVM module registration ANDROID: KVM: arm64: Introduce hyp_protect_host_page() ANDROID: KVM: arm64: Add a permission fault handler ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI ANDROID: KVM: arm64: Add serial framework for pKVM ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor ANDROID: KVM: arm64: Refactor nvhe Makefile ANDROID: KVM: arm64: Make gen-hyprel emit delimiters ANDROID: KVM: arm64: Move gen-hyprel into a tool directory ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp ANDROID: arm64: patching: Add aarch64_addr_write() ANDROID: arm64: patching: Refactor __aarch64_insn_write() ANDROID: KVM: arm64: Use correct pkvm owners type ANDROID: KVM: arm64: s2mpu: S2MPU V9 code ANDROID: KVM: arm64: s2mpu: Add MMIO and defines for V9 S2MPU ANDROID: KVM: arm64: s2mpu: rename versions to match major arch ANDROID: KVM: arm64: s2mpu: Abstract register initialization with version_ops ANDROID: KVM: arm64: s2mpu: Pass driver version during init ANDROID: KVM: arm64: s2mpu: Add SMPT and MPT functions to pgtable abstraction ANDROID: KVM: arm64: s2mpu: Abstract page table ops ANDROID: KVM: arm64: iommu: Support dynamic driver registration in IOMMU layer ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call Revert "ANDROID: virtio_balloon: New module parameter "pkvm"" ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily ANDROID: KVM: arm64: s2mpu: Add SysMMU_SYNC timeout ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access ANDROID: KVM: arm64: s2mpu: Refactor DABT handler ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2 ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize ANDROID: KVM: arm64: iommu: No powered check in DABT handler ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver ANDROID: KVM: arm64: iommu: Create parent/child relation ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu ANDROID: KVM: arm64: iommu: Create private mapping last ANDROID: KVM: arm64: iommu: Free memory on registration error ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks ANDROID: KVM: arm64: s2mpu: Add driver initializer ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu ANDROID: KVM: arm64: s2mpu: Remove all EL1 code ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2 ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks ANDROID: KVM: arm64: iommu: DABT handler callback ANDROID: KVM: arm64: iommu: Suspend/resume callbacks ANDROID: KVM: arm64: iommu: Register device hypcall ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2 ANDROID: KVM: arm64: iommu: Driver initialization hypcall ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier ANDROID: KVM: arm64: Mark select_iommu_ops static ANDROID: Enable KVM_S2MPU in gki_defconfig ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2 ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner' ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler' ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu ANDROID: KVM: arm64: Copy S2MPU configuration to hyp ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults ANDROID: KVM: arm64: Allocate context IDs for valid VIDs ANDROID: KVM: arm64: Read and check S2MPU_VERSION ANDROID: KVM: arm64: Parse S2MPU MMIO region ANDROID: KVM: arm64: Create empty S2MPU driver ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure ANDROID: KVM: arm64: Update pKVM hyp state series to v6 ANDROID: KVM: arm64: Add protected_shared_mem statistic ANDROID: KVM: arm64: count KVM s2 mmu usage in nVHE protected mode ANDROID: KVM: arm64: Add protected_hyp_mem VM statistic ANDROID: KVM: arm64: Fix sparse __percpu warning ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init ANDROID: KVM: arm64: Increase size of FF-A buffer BACKPORT: FROMLIST: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors FROMLIST: KVM: arm64: Handle FFA_MEM_LEND calls from the host FROMLIST: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host FROMLIST: KVM: arm64: Handle FFA_MEM_SHARE calls from the host BACKPORT: FROMLIST: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world FROMLIST: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host FROMLIST: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes FROMLIST: KVM: arm64: Handle FFA_FEATURES call from the host BACKPORT: FROMLIST: KVM: arm64: Probe FF-A version and host/hyp partition ID during init FROMLIST: KVM: arm64: Block unsafe FF-A calls from the host FROMLIST: firmware: arm_ffa: Move comment before the field it is documenting FROMLIST: firmware: arm_ffa: Move constants to header file ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset ANDROID: KVM: arm64: Check IPA range for pvmfw during guest donation ANDROID: KVM: arm64: Use fixmap when poisoning pvmfw pages ANDROID: KVM: arm64: Rename pkvm_clear_pvmfw_pages() ANDROID: KVM: arm64: Rename hyp_zero_page() and make available as helper ANDROID: KVM: arm64: Don't check for hyp_fixmap_map() returning NULL ANDROID: virtio_balloon: Do not clear VIRTIO_F_ACCESS_PLATFORM ANDROID: virtio_balloon: New module parameter "pkvm" ANDROID: KVM: arm64: Introduce kvm_has_memrelinquish_services ANDROID: KVM: arm64: Flush nVHE hyp_vcpu memcache ANDROID: KVM: arm64: Avoid unnecessary unmap walk in MEM_RELINQUISH hypercall ANDROID: KVM: arm64: Strictly check page type in MEM_RELINQUISH hypercall ANDROID: KVM: Include prototype for page_relinquish before definition ANDROID: arm64: ioremap/iounmap use stage-2 granule size ANDROID: arm64: Check if pfn is valid for all ioremap loop iterations ANDROID: arm64: Auto-enroll MMIO guard on protected vms ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM ANDROID: KVM: arm64: Define MMIO guard hypercalls ANDROID: KVM: arm64: FAR_EL2 mask as a define ANDROID: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate ANDROID: memory relinquish: Fix build dependencies ANDROID: KVM: arm64: Monitor Debug support for non-protected guests ANDROID: KVM: arm64: Factor out code for saving/restoring guest debug regs ANDROID: KVM: arm64: Flush the vcpu iflags for non-protected VMs ANDROID: virtio_balloon: Do not translate reported pages through DMA API ANDROID: KVM: arm64: balloon: Notify hyp before reporting free pages to host ANDROID: KVM: arm64: memory balloon: Notify hyp when ballooning ANDROID: Define mem_relinquish interface for releasing memory to a hypervisor. ANDROID: KVM: arm64: Implement MEM_RELINQUISH SMCCC hypercall ANDROID: KVM: arm64: Turn llist of pinned pages into an rb-tree FROMLIST: KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1 ANDROID: KVM: arm64: Add .hyp.data section ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc() ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege ANDROID: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region ANDROID: Documentation: KVM: Add some documentation for Protected KVM on arm64 ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs ANDROID: KVM: arm64: Expose memory sharing hypercalls to protected guests ANDROID: KVM: arm64: Reformat/beautify PTP hypercall documentation ANDROID: KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst ANDROID: KVM: arm64: Rename firmware pseudo-register documentation file ANDROID: KVM: arm64: Extend memory sharing to allow guest-to-host transitions ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE ANDROID: KVM: arm64: Support TLB invalidation in guest context ANDROID: KVM: arm64: Inject SIGSEGV on illegal accesses ANDROID: KVM: arm64: Refactor enter_exception64() ANDROID: KVM: arm64: Add is_pkvm_initialized() helper ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege ANDROID: KVM: arm64: Handle PSCI for protected VMs in EL2 ANDROID: KVM: arm64: Factor out vcpu_reset code for core registers and PSCI ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h ANDROID: KVM: arm64: Add HVC handling for protected guests at EL2 ANDROID: KVM: arm64: Track the SVE state in the hypervisor vcpu structure ANDROID: KVM: arm64: Initialize hypervisor vm state at EL2 ANDROID: KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use ANDROID: KVM: arm64: Do not update virtual timer state for protected VMs ANDROID: KVM: arm64: Move vgic state between host and hypervisor vcpu structures ANDROID: KVM: arm64: Add EL2 entry/exit handlers for pKVM guests ANDROID: KVM: arm64: Donate memory to protected guests ANDROID: KVM: arm64: Force injection of a data abort on NISV MMIO exit ANDROID: KVM: arm64: Advertise GICv3 sysreg interface to protected guests ANDROID: KVM: arm64: Fix initializing traps in protected mode ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to hyp vcpu init ANDROID: KVM: arm64: Reset sysregs for protected VMs ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation ANDROID: KVM: arm64: Do not support MTE for protected VMs ANDROID: KVM: arm64: Restrict protected VM capabilities ANDROID: KVM: arm64: Trap debug break and watch from guest ANDROID: KVM: arm64: Check directly whether the vcpu is protected ANDROID: KVM: arm64: Reduce host/hyp vcpu state copying ANDROID: KVM: arm64: Lazy host FP save/restore ANDROID: KVM: arm64: Reintroduce __sve_save_state ANDROID: KVM: arm64: Introduce lazy-ish state sync for non-protected VMs ANDROID: KVM: arm64: Introduce per-EC entry/exit handlers ANDROID: KVM: arm64: Ensure that TLBs and I-cache are private to each vcpu ANDROID: KVM: arm64: Add hyp per_cpu variable to track current physical cpu number ANDROID: KVM: arm64: Skip __kvm_adjust_pc() for protected vcpus ANDROID: KVM: arm64: Add current host and hyp vCPU lookup primitive ANDROID: KVM: arm64: Introduce the pkvm_vcpu_{load,put} hypercalls ANDROID: KVM: arm64: Add the {flush,sync}_hyp_timer_state() primitives ANDROID: KVM: arm64: Introduce predicates to check for protected state ANDROID: KVM: arm64: Add the {flush,sync}_hyp_vgic_state() primitives ANDROID: KVM: arm64: Simplify vgic-v3 hypercalls ANDROID: KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code ANDROID: KVM: arm64: Split up nvhe/fixed_config.h ANDROID: KVM: arm64: Extend memory donation to allow host-to-guest transitions ANDROID: KVM: arm64: Handle guest stage-2 page-tables entirely at EL2 ANDROID: KVM: arm64: Disallow dirty logging and RO memslots with pKVM ANDROID: KVM: arm64: Do not allow memslot changes after first VM run under pKVM ANDROID: KVM: arm64: Check for PTE validity when checking for executable/cacheable ANDROID: KVM: arm64: Extend memory sharing to allow host-to-guest transitions ANDROID: KVM: arm64: Provide a hypercall for the host to reclaim guest memory ANDROID: KVM: arm64: Add PC_UPDATE_REQ flags covering all PC updates ANDROID: KVM: arm64: Add vcpu flag copy primitive ANDROID: KVM: arm64: Repurpose a byte of 'order' for flags in 'struct hyp_page' FROMLIST: KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() FROMLIST: KVM: arm64: Don't unnecessarily map host kernel sections at EL2 FROMLIST: KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 FROMLIST: KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 FROMLIST: KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host FROMLIST: BACKPORT: KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache FROMLIST: KVM: arm64: Instantiate guest stage-2 page-tables at EL2 FROMLIST: KVM: arm64: Consolidate stage-2 initialisation into a single function FROMLIST: KVM: arm64: Add generic hyp_memcache helpers FROMLIST: KVM: arm64: Provide I-cache invalidation by virtual address at EL2 FROMLIST: KVM: arm64: Initialise hypervisor copies of host symbols unconditionally FROMLIST: KVM: arm64: Add per-cpu fixmap infrastructure at EL2 FROMLIST: KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 FROMLIST: KVM: arm64: Add infrastructure to create and track pKVM instances at EL2 FROMLIST: KVM: arm64: Rename 'host_kvm' to 'host_mmu' FROMLIST: KVM: arm64: Add hyp_spinlock_t static initializer FROMLIST: KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h FROMLIST: KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2 FROMLIST: KVM: arm64: Prevent the donation of no-map pages FROMLIST: KVM: arm64: Implement do_donate() helper for donating memory FROMLIST: KVM: arm64: Unify identifiers used to distinguish host and hypervisor FROMLIST: KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2 FROMLIST: KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory FROMLIST: KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool FROMLIST: KVM: arm64: Move hyp refcount manipulation helpers to common header file ANDROID: arm64: Register earlycon fixmap with the MMIO guard ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap ANDROID: BACKPORT: arm64: Enroll into KVM's MMIO guard if required ANDROID: BACKPORT: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls ANDROID: drivers: hv: Include memory encryption header FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services ANDROID: GKI: Enable CONFIG_CFI_CLANG Conflicts: drivers/android/vendor_hooks.c include/linux/compaction.h include/trace/hooks/timer.h mm/compaction.c Change-Id: Ie45fe12a1d6b67f4edb8c23ebb4409754b063385 Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9501271 UKQ2.230118.001 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com># |
||
Nathan Chancellor
|
08b3afd706 |
ANDROID: GKI: Fix copying of protected_exports
When building gki_defconfig outside of the Android build system, copying
protected_exports fails:
$ make -skj"$(nproc)" LLVM=1 O=build gki_defconfig all
cp: cannot create regular file '/protected_exports': Permission denied
...
OUT_DIR is an Android build.sh specific variable, so it will not be
defined when using just kbuild. Use objtree instead, which is guaranteed
to be available through kbuild directly; OUT_DIR is passed to make via
O, which is used to ultimately define objtree, so there is no functional
change.
Bug: 268678245
Change-Id: I235cef7c848a7cf9df9d7d5343af33d95b501a15
Fixes:
|
||
Ramji Jiyani
|
3e08ef692d |
ANDROID: GKI: Do not modify protected exports source list
Header generation script is using the protected exports list as a source to generate the header file during the kernel build. Script preporcess the symbols in-place before using it to generate an array of symbols for protected exports causing the source file to change. This may force the kleaf to build kernel again even though there are no real changes in terms of symbols. Use a copy as a temp file for processing leaving the source file un affected. Unprotected symbol list is already a temp file; so it doesn't affect that target. Bug: 268678245 Test: TH Change-Id: Ifb551639451d1c7bd935ff732bd1959647c014d7 Signed-off-by: Ramji Jiyani <ramjiyani@google.com> (cherry picked from commit 19ce16cc96bf3ddde675f9245b3df7ac6afd0e3a) |
||
Greg Kroah-Hartman
|
c747c01851 |
This is the 6.1.11 stable release
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmPkywAACgkQONu9yGCS aT42Kw/9FFrdwv29yND651dPIglYKgO0Oz27/LFNGqst1A/G1ITzfs/94NSRr+9j uvwmBLbC+n/OXYavliBVWlPaYUCLqoFSfR+q953yz/UT0803E8BUvQ8NN8O7lsg7 hfbWJaASxt5puy2pBFypeWM+OXoVOvUBj3VhbgtUwwcYLPuYafj9rCAytdIIf5fr RKWBLfx7As4OJ+Hb3KNkolTkFDTfV5+zqCAc9Ko474d1bpRnF15UdQN8Kkinr2+O YNGTvDT8jR8eAk/9PiCNrG7DEMSKaczP8n/ap6PikD/KnK7ShtCLwZztLnmu65g1 vZG+cnEda8FuY3Ms03UrHhKqzMzBY/vslzBNMBTNmDsr+b7ilhffAYXPKS8s7xrg bJjmfzfITFAjXrml25enVO0V9RtTxv6E07U7SnDrLsvE2KBFZfUR/3Xl70bVBb0S db60kmEoq3XHHtoVySOHlfihVHSy02V9dlFcLOYMQsDHsGVsRXOR87g6d7+rJS3h hYWz5YxMLJUr2qn2836DPBnX9Ix0VjDx+X2fB4bNYzKc1dMlgzbpYrhk9LEOUDsx emJuqZskjkLby9Bw36N3eHW3fKPOFrwpYwPWYJHdWx1mmFSNdV6MdfEtZXpuEkFJ iFyJPeeODGadoiznnXTaBFfhozRj+B6FXrY6pkF+WMoSt8ZlZpM= =vu7j -----END PGP SIGNATURE----- Merge 6.1.11 into android14-6.1 Changes in 6.1.11 firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode ASoC: amd: acp-es8336: Drop reference count of ACPI device after use ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use ASoC: Intel: avs: Implement PCI shutdown bpf: Fix off-by-one error in bpf_mem_cache_idx() bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() bpf: Fix to preserve reg parent/live fields when copying range info selftests/filesystems: grant executable permission to run_fat_tests.sh ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() bpf: Add missing btf_put to register_btf_id_dtor_kfuncs media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX arm64: dts: imx8mm-verdin: Do not power down eth-phy drm/vc4: hdmi: make CEC adapter name unique drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" bpf: Fix the kernel crash caused by bpf_setsockopt(). ALSA: memalloc: Workaround for Xen PV vhost/net: Clear the pending messages when the backend is removed copy_oldmem_kernel() - WRITE is "data source", not destination WRITE is "data source", not destination... READ is "data destination", not source... zcore: WRITE is "data source", not destination... memcpy_real(): WRITE is "data source", not destination... fix iov_iter_bvec() "direction" argument fix 'direction' argument of iov_iter_{init,bvec}() fix "direction" argument of iov_iter_kvec() use less confusing names for iov_iter direction initializers vhost-scsi: unbreak any layout for response ice: Prevent set_channel from changing queues while RDMA active qede: execute xdp_do_flush() before napi_complete_done() virtio-net: execute xdp_do_flush() before napi_complete_done() dpaa_eth: execute xdp_do_flush() before napi_complete_done() dpaa2-eth: execute xdp_do_flush() before napi_complete_done() skb: Do mix page pool and page referenced frags in GRO sfc: correctly advertise tunneled IPv6 segmentation net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices net: wwan: t7xx: Fix Runtime PM initialization block, bfq: replace 0/1 with false/true in bic apis block, bfq: fix uaf for bfqq in bic_set_bfqq() netrom: Fix use-after-free caused by accept on already connected socket fscache: Use wait_on_bit() to wait for the freeing of relinquished volume platform/x86/amd/pmf: update to auto-mode limits only after AMT event platform/x86/amd/pmf: Add helper routine to update SPS thermals platform/x86/amd/pmf: Fix to update SPS default pprof thermals platform/x86/amd/pmf: Add helper routine to check pprof is balanced platform/x86/amd/pmf: Fix to update SPS thermals when power supply change platform/x86/amd/pmf: Ensure mutexes are initialized before use platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255 drm/i915/guc: Fix locking when searching for a hung request drm/i915: Fix request ref counting during error capture & debugfs dump drm/i915: Fix up locking around dumping requests lists drm/i915/adlp: Fix typo for reference clock net/tls: tls_is_tx_ready() checked list_entry ALSA: firewire-motu: fix unreleased lock warning in hwdep device netfilter: br_netfilter: disable sabotage_in hook after first suppression block: ublk: extending queue_size to fix overflow kunit: fix kunit_test_init_section_suites(...) squashfs: harden sanity check in squashfs_read_xattr_id_table maple_tree: should get pivots boundary by type sctp: do not check hb_timer.expires when resetting hb_timer net: phy: meson-gxl: Add generic dummy stubs for MMD register access drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address riscv: kprobe: Fixup kernel panic when probing an illegal position igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() octeontx2-af: Fix devlink unregister can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate can: raw: fix CAN FD frame transmissions over CAN XL devices can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq ata: libata: Fix sata_down_spd_limit() when no link speed is reported selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking virtio-net: Keep stop() to follow mirror sequence of open() net: openvswitch: fix flow memory leak in ovs_flow_cmd_new efi: fix potential NULL deref in efi_mem_reserve_persistent rtc: sunplus: fix format string for printing resource certs: Fix build error when PKCS#11 URI contains semicolon kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU i2c: mxs: suppress probe-deferral error message scsi: target: core: Fix warning on RT kernels x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings perf/x86/intel: Add Emerald Rapids perf/x86/intel/cstate: Add Emerald Rapids scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress i2c: rk3x: fix a bunch of kernel-doc warnings Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table platform/x86: hp-wmi: Handle Omen Key event platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN net/x25: Fix to not accept on connected socket drm/amd/display: Fix timing not changning when freesync video is enabled bcache: Silence memcpy() run-time false positive warnings iio: adc: stm32-dfsdm: fill module aliases usb: dwc3: qcom: enable vbus override when in OTG dr-mode usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF fbcon: Check font dimension limits cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() ARM: dts: imx7d-smegw01: Fix USB host over-current polarity net: qrtr: free memory on error path in radix_tree_insert() can: isotp: split tx timer into transmission and timeout can: isotp: handle wait_event_interruptible() return values watchdog: diag288_wdt: do not use stack buffers for hardware data watchdog: diag288_wdt: fix __diag288() inline assembly ALSA: hda/realtek: Add Acer Predator PH315-54 ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform ASoC: codecs: wsa883x: correct playback min/max rates ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL ASoC: SOF: keep prepare/unprepare widgets in sink path efi: Accept version 2 of memory attributes table rtc: efi: Enable SET/GET WAKEUP services as optional iio: hid: fix the retval in accel_3d_capture_sample iio: hid: fix the retval in gyro_3d_capture_sample iio: adc: xilinx-ams: fix devm_krealloc() return value check iio: adc: berlin2-adc: Add missing of_node_put() in error path iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw() iio:adc:twl6030: Enable measurements of VUSB, VBAT and others iio: light: cm32181: Fix PM support on system with 2 I2C resources iio: imu: fxos8700: fix ACCEL measurement range selection iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback iio: imu: fxos8700: fix IMU data bits returned to user space iio: imu: fxos8700: fix map label of channel type to MAGN sensor iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback iio: imu: fxos8700: fix incorrect ODR mode readback iio: imu: fxos8700: fix failed initialization ODR mode assignment iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN iio: imu: fxos8700: fix MAGN sensor scale and unit nvmem: brcm_nvram: Add check for kzalloc nvmem: sunxi_sid: Always use 32-bit MMIO reads nvmem: qcom-spmi-sdam: fix module autoloading parisc: Fix return code of pdc_iodc_print() parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case riscv: disable generation of unwind tables Revert "mm: kmemleak: alloc gray object for reserved region with direct map" mm: multi-gen LRU: fix crash during cgroup migration mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints usb: typec: ucsi: Don't attempt to resume the ports before they exist usb: gadget: udc: do not clear gadget driver.bus kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup() HV: hv_balloon: fix memory leak with using debugfs_lookup() x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses fpga: m10bmc-sec: Fix probe rollback fpga: stratix10-soc: Fix return value check in s10_ops_write_init() mm/uffd: fix pte marker when fork() without fork event mm/swapfile: add cond_resched() in get_swap_pages() mm/khugepaged: fix ->anon_vma race mm, mremap: fix mremap() expanding for vma's with vm_ops->close() mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups highmem: round down the address passed to kunmap_flush_on_unmap() ia64: fix build error due to switch case label appearing next to declaration Squashfs: fix handling and sanity checking of xattr_ids count maple_tree: fix mas_empty_area_rev() lower bound validation migrate: hugetlb: check for hugetlb shared PMD in node migration dma-buf: actually set signaling bit for private stub fences serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler drm/i915: Avoid potential vm use-after-free drm/i915: Fix potential bit_17 double-free drm/amd: Fix initialization for nbio 4.3.0 drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11 drm/amdgpu: update wave data type to 3 for gfx11 nvmem: core: initialise nvmem->id early nvmem: core: remove nvmem_config wp_gpio nvmem: core: fix cleanup after dev_set_name() nvmem: core: fix registration vs use race nvmem: core: fix device node refcounting nvmem: core: fix cell removal on error nvmem: core: fix return value phy: qcom-qmp-combo: fix runtime suspend serial: 8250_dma: Fix DMA Rx completion race serial: 8250_dma: Fix DMA Rx rearm race platform/x86/amd: pmc: add CONFIG_SERIO dependency ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure iio:adc:twl6030: Enable measurement of VAC powerpc/64s/radix: Fix crash with unaligned relocated kernel powerpc/64s: Fix local irq disable when PMIs are disabled powerpc/imc-pmu: Revert nest_init_lock to being a mutex fs/ntfs3: Validate attribute data and valid sizes ovl: Use "buf" flexible array for memcpy() destination f2fs: initialize locks earlier in f2fs_fill_super() fbdev: smscufx: fix error handling code in ufx_usb_probe f2fs: fix to do sanity check on i_extra_isize in is_alive() wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads gfs2: Cosmetic gfs2_dinode_{in,out} cleanup gfs2: Always check inode size of inline inodes bpf: Skip invalid kfunc call in backtrack_insn Linux 6.1.11 Change-Id: I69722bc9711b91f2fca18de59746ada373f64c5e Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Jan Luebbe
|
65166bccd0 |
kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
[ Upstream commit 22e46f6480e83bcf49b6d5e6b66c81872c97a902 ] When CONFIG_MODULE_SIG_KEY is PKCS#11 URI (pkcs11:*), signing of modules fails: scripts/sign-file sha256 /.../linux/pkcs11:token=foo;object=bar;pin-value=1111 certs/signing_key.x509 /.../kernel/crypto/tcrypt.ko Usage: scripts/sign-file [-dp] <hash algo> <key> <x509> <module> [<dest>] scripts/sign-file -s <raw sig> <hash algo> <x509> <module> [<dest>] First, we need to avoid adding the $(srctree)/ prefix to the URL. Second, since the kconfig string values no longer include quotes, we need to add them again when passing a PKCS#11 URI to sign-file. This avoids splitting by the shell if the URI contains semicolons. Fixes: |
||
Ramji Jiyani
|
f4011fc8ae |
ANDROID: GKI: Remove duplicates from symbol lists
scripts/gen_gki_modules_headers.sh:
Add an option to only keep unique symbols during the
symbol list prep phase as for header generation symbol
list needs to be unique union of all vendor symbol
lists in an ascending order.
This reduces the array size and improves the lookup
time for the binary search.
Bug: 232430739
Test: TH
Fixes:
|
||
Greg Kroah-Hartman
|
936f394ef7 |
This is the 6.1.9 stable release
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmPaFzoACgkQONu9yGCS aT6Y7Q//bOQ+QfUsJ9oi0hCQpC4L4REaM/WpqyWFn+/75KB4KDZ7IGaHAZ8UZSPQ DwZ0aoIAapQyAL7Q5WUDnG51Q07Xi4NfWPHNlz1FqAKdJu2D8uAmYP9I6M0JpEbg nV5ki8UXETkIu7EnfS7+5MjHLt99DaA+W0Z1J+qqXONRoszELUNfMdTZMoqVX5Vx gqmSpHmySt2mhSr8k4Inx5OvhF6pZ9mQVq0baUEieAcyaRXSRBBLTtOgntcYyq+R aAoCV5E+lLDZVkjntc6wKtTECD6zegfXCBqZdxQ1RUt5SBTn7K2XnGqQt+V3UbeH 5kFwUngvnpGDQeS8VuzWo+yGBLu0cp6PShP329SbO5o0bY8qRxiWfr37sxfMq/yh F947AjG2wWouCK4xle68/O6GvZNLtKJI1Z0MihpFKmeLbvL0S88rkSnhwjPQ5qBe kK8RfUATLKkl6XoTyJT/v/o+/tlAuHj3txrH3zsB0MQWuuxBkZ1JAAnmDnBCcvIJ BAr6HFRFr6kTfcREnMKkWr2EXO98DGrk0Eg9FTedm1F4RSL8iGQenTXNmRMhSxFv /MtF0sRwkstI+v7EINmmK+wNJeye03WjmWDjJVxIqOwfmGC5EfCGhGV4CfmdnBsE N18DZMZ5oc9ft/zmH9Pi/vJUlwRHDS52uQ3r7K3TYXHHveT62FE= =8rzU -----END PGP SIGNATURE----- Merge 6.1.9 into android14-6.1 Changes in 6.1.9 memory: tegra: Remove clients SID override programming memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' ARM: dts: imx7d-pico: Use 'clock-frequency' ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' arm64: dts: verdin-imx8mm: fix dahlia audio playback arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux arm64: dts: verdin-imx8mm: fix dev board audio playback arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting ARM: imx: add missing of_node_put() soc: imx: imx8mp-blk-ctrl: don't set power device name arm64: dts: imx8mp: Fix missing GPC Interrupt arm64: dts: imx8mp: Fix power-domain typo arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup HID: intel_ish-hid: Add check for ishtp_dma_tx_map arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity soc: imx8m: Fix incorrect check for of_clk_get_by_name() reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST reset: uniphier-glue: Fix possible null-ptr-deref EDAC/highbank: Fix memory leak in highbank_mc_probe() firmware: arm_scmi: Harden shared memory access in fetch_response firmware: arm_scmi: Harden shared memory access in fetch_notification firmware: arm_scmi: Fix virtio channels cleanup on shutdown interconnect: qcom: msm8996: Provide UFS clocks to A2NoC interconnect: qcom: msm8996: Fix regmap max_register values HID: amd_sfh: Fix warning unwind goto tomoyo: fix broken dependency on *.conf.default RDMA/rxe: Fix inaccurate constants in rxe_type_info RDMA/rxe: Prevent faulty rkey generation erofs: fix kvcalloc() misuse with __GFP_NOFAIL arm64: dts: marvell: AC5/AC5X: Fix address for UART1 RDMA/core: Fix ib block iterator counter overflow IB/hfi1: Reject a zero-length user expected buffer IB/hfi1: Reserve user expected TIDs IB/hfi1: Fix expected receive setup error exit issues IB/hfi1: Immediately remove invalid memory from hardware IB/hfi1: Remove user expected buffer invalidate race affs: initialize fsdata in affs_truncate() PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() arm64: dts: qcom: msm8992: Don't use sfpb mutex arm64: dts: qcom: msm8992-libra: Fix the memory map kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y phy: ti: fix Kconfig warning and operator precedence drm/msm/gpu: Fix potential double-free NFSD: fix use-after-free in nfsd4_ssc_setup_dul() ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 drm/vc4: bo: Fix drmm_mutex_init memory hog phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe() bpf: hash map, avoid deadlock with suitable hash mask amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent amd-xgbe: Delay AN timeout during KR training bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation drm/vc4: bo: Fix unused variable warning phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() net: nfc: Fix use-after-free in local_cleanup() net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() net: lan966x: add missing fwnode_handle_put() for ports node sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid pinctrl: rockchip: fix reading pull type on rk3568 net: stmmac: Fix queue statistics reading net/sched: sch_taprio: fix possible use-after-free l2tp: convert l2tp_tunnel_list to idr l2tp: close all race conditions in l2tp_tunnel_register() net: usb: sr9700: Handle negative len net: mdio: validate parameter addr in mdiobus_get_phy() HID: check empty report_list in hid_validate_values() HID: check empty report_list in bigben_probe() net: stmmac: fix invalid call to mdiobus_get_phy() pinctrl: rockchip: fix mux route data for rk3568 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l HID: revert CHERRY_MOUSE_000C quirk block/rnbd-clt: fix wrong max ID in ida_alloc_max usb: ucsi: Ensure connector delayed work items are flushed usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait usb: gadget: f_fs: Ensure ep0req is dequeued before free_request netfilter: conntrack: handle tcp challenge acks during connection reuse Bluetooth: Fix a buffer overflow in mgmt_mesh_add() Bluetooth: hci_conn: Fix memory leaks Bluetooth: hci_sync: fix memory leak in hci_update_adv_data() Bluetooth: ISO: Avoid circular locking dependency Bluetooth: ISO: Fix possible circular locking dependency Bluetooth: hci_event: Fix Invalid wait context Bluetooth: Fix possible deadlock in rfcomm_sk_state_change net: ipa: disable ipa interrupt during suspend net/mlx5e: Avoid false lock dependency warning on tc_ht even more net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT net/mlx5e: Set decap action based on attr for sample net/mlx5: E-switch, Fix switchdev mode after devlink reload net: mlx5: eliminate anonymous module_init & module_exit drm/panfrost: fix GENERIC_ATOMIC64 dependency dmaengine: Fix double increment of client_count in dma_chan_get() net: macb: fix PTP TX timestamp failure due to packet padding virtio-net: correctly enable callback during start_xmit l2tp: prevent lockdep issue in l2tp_tunnel_register() HID: betop: check shape of output reports drm/i915/selftests: Unwind hugepages to drop wakeref on error cifs: fix potential deadlock in cache_refresh_path() dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() dmaengine: tegra: Fix memory leak in terminate_all() phy: phy-can-transceiver: Skip warning if no "max-bitrate" drm/amd/display: fix issues with driver unload net: sched: gred: prevent races when adding offloads to stats nvme-pci: fix timeout request state check tcp: avoid the lookup process failing to get sk in ehash table usb: dwc3: fix extcon dependency ptdma: pt_core_execute_cmd() should use spinlock device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() w1: fix deadloop in __w1_remove_master_device() w1: fix WARNING after calling w1_process() driver core: Fix test_async_probe_init saves device in wrong array selftests/net: toeplitz: fix race on tpacket_v3 block close net: dsa: microchip: ksz9477: port map correction in ALU table entry register thermal: Validate new state in cur_state_store() thermal/core: fix error code in __thermal_cooling_device_register() thermal: core: call put_device() only after device_register() fails net: stmmac: enable all safety features by default bnxt: Do not read past the end of test names tcp: fix rate_app_limited to default to 1 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace ASoC: SOF: pm: Set target state earlier ASoC: SOF: pm: Always tear down pipelines before DSP suspend ASoC: SOF: Add FW state to debugfs ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table spi: cadence: Fix busy cycles calculation cpufreq: CPPC: Add u64 casts to avoid overflowing cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist ASoC: mediatek: mt8186: support rt5682s_max98360 ASoC: mediatek: mt8186: Add machine support for max98357a ASoC: amd: yc: Add ASUS M5402RA into DMI table ASoC: support machine driver with max98360 kcsan: test: don't put the expect array on the stack cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist ASoC: fsl_micfil: Correct the number of steps on SX controls drm/msm/a6xx: Avoid gx gbit halt during rpm suspend net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem drm: Add orientation quirk for Lenovo ideapad D330-10IGL s390/debug: add _ASM_S390_ prefix to header guard s390: expicitly align _edata and _end symbols on page boundary xen/pvcalls: free active map buffer on pvcalls_front_free_map perf/x86/cstate: Add Meteor Lake support perf/x86/msr: Add Meteor Lake support perf/x86/msr: Add Emerald Rapids perf/x86/intel/uncore: Add Emerald Rapids nolibc: fix fd_set type tools/nolibc: Fix S_ISxxx macros tools/nolibc: fix missing includes causing build issues at -O0 tools/nolibc: prevent gcc from making memset() loop over itself cpufreq: armada-37xx: stop using 0 as NULL pointer ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA drm/amdkfd: Add sync after creating vram bo drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU cifs: fix potential memory leaks in session setup spi: spidev: remove debug messages that access spidev->spi without locking KVM: s390: interrupt: use READ_ONCE() before cmpxchg() scsi: hisi_sas: Use abort task set to reset SAS disks when discovered scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id r8152: add vendor/device ID pair for Microsoft Devkit platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK platform/x86: asus-wmi: Add quirk wmi_ignore_fan platform/x86: asus-wmi: Ignore fan on E410MA platform/x86: simatic-ipc: correct name of a model platform/x86: simatic-ipc: add another model lockref: stop doing cpu_relax in the cmpxchg loop ata: pata_cs5535: Don't build on UML firmware: coreboot: Check size of table entry and use flex-array btrfs: zoned: enable metadata over-commit for non-ZNS setup Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" arm64: efi: Recover from synchronous exceptions occurring in firmware arm64: efi: Avoid workqueue to check whether EFI runtime is live arm64: efi: Account for the EFI runtime stack in stack unwinder Bluetooth: hci_sync: cancel cmd_timer if hci_open failed drm/i915: Allow panel fixed modes to have differing sync polarities drm/i915: Allow alternate fixed modes always for eDP drm/amdgpu: complete gfxoff allow signal during suspend without delay io_uring/msg_ring: fix remote queue to disabled ring wifi: mac80211: Proper mark iTXQs for resumption wifi: mac80211: Fix iTXQ AMPDU fragmentation handling sched/fair: Check if prev_cpu has highest spare cap in feec() sched/uclamp: Fix a uninitialized variable warnings vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() scsi: hpsa: Fix allocation size for scsi_host_alloc() kvm/vfio: Fix potential deadlock on vfio group_lock nfsd: don't free files unconditionally in __nfsd_file_cache_purge module: Don't wait for GOING modules ftrace: Export ftrace_free_filter() to modules tracing: Make sure trace_printk() can output as soon as it can be used trace_events_hist: add check for return value of 'create_hist_field' ftrace/scripts: Update the instructions for ftrace-bisect.sh cifs: Fix oops due to uncleared server->smbd_conn in reconnect ksmbd: add max connections parameter ksmbd: do not sign response to session request for guest login ksmbd: downgrade ndr version error message to debug ksmbd: limit pdu length size according to connection status ovl: fix tmpfile leak ovl: fail on invalid uid/gid mapping at copy up io_uring/net: cache provided buffer group value for multishot receives KVM: x86/vmx: Do not skip segment attributes if unusable bit is set KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation scsi: ufs: core: Fix devfreq deadlocks riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT thermal: intel: int340x: Protect trip temperature from concurrent updates regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios ipv6: fix reachability confirmation with proxy_ndp ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment EDAC/device: Respect any driver-supplied workqueue polling value EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms drm/display/dp_mst: Correct the kref of port. drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0 drm/amdgpu: remove unconditional trap enable on add gfx11 queues drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments drm/amdgpu/display/mst: limit payload to be updated one by one drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD io_uring: inline io_req_task_work_add() io_uring: inline __io_req_complete_post() io_uring: hold locks for io_req_complete_failed io_uring: use io_req_task_complete() in timeout io_uring: remove io_req_tw_post_queue io_uring: inline __io_req_complete_put() net: mana: Fix IRQ name - add PCI and queue number io_uring: always prep_async for drain requests i2c: designware: use casting of u64 in clock multiplication to avoid overflow i2c: designware: Fix unbalanced suspended flag drm/drm_vma_manager: Add drm_vma_node_allow_once() drm/i915: Fix a memory leak with reused mmap_offset iavf: fix temporary deadlock and failure to set MAC address iavf: schedule watchdog immediately when changing primary MAC netlink: prevent potential spectre v1 gadgets net: fix UaF in netns ops registration error path net: fec: Use page_pool_put_full_page when freeing rx buffers nvme: simplify transport specific device attribute handling nvme: consolidate setting the tagset flags nvme-fc: fix initialization order drm/i915/selftest: fix intel_selftest_modify_policy argument types ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p ACPI: video: Add backlight=native DMI quirk for Asus U46E netfilter: nft_set_rbtree: Switch to node list walk for overlap detection netfilter: nft_set_rbtree: skip elements in transaction from garbage collection netlink: annotate data races around nlk->portid netlink: annotate data races around dst_portid and dst_group netlink: annotate data races around sk_state ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() ipv4: prevent potential spectre v1 gadget in fib_metrics_match() net: dsa: microchip: fix probe of I2C-connected KSZ8563 net: ethernet: adi: adin1110: Fix multicast offloading netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE netrom: Fix use-after-free of a listening socket. platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting platform/x86: apple-gmux: Move port defines to apple-gmux.h platform/x86: apple-gmux: Add apple_gmux_detect() helper ACPI: video: Fix apple gmux detection tracing/osnoise: Use built-in RCU list checking net/sched: sch_taprio: do not schedule in taprio_reset() sctp: fail if no bound addresses can be used for a given scope riscv/kprobe: Fix instruction simulation of JALR nvme: fix passthrough csi check gpio: mxc: Unlock on error path in mxc_flip_edge() gpio: ep93xx: Fix port F hwirq numbers in handler net: ravb: Fix lack of register setting after system resumed for Gen3 net: ravb: Fix possible hang if RIS2_QFF1 happen net: mctp: add an explicit reference from a mctp_sk_key to sock net: mctp: move expiry timer delete to unhash net: mctp: hold key reference when looking up a general key net: mctp: mark socks as dead on unhash, prevent re-add thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() riscv: Move call to init_cpu_topology() to later initialization stage net/tg3: resolve deadlock in tg3_reset_task() during EEH tsnep: Fix TX queue stop/wake for multiple queues net: mdio-mux-meson-g12a: force internal PHY off on mux switch Partially revert "perf/arm-cmn: Optimise DTC counter accesses" block: ublk: move ublk_chr_class destroying after devices are removed treewide: fix up files incorrectly marked executable tools: gpio: fix -c option of gpio-event-mon Fix up more non-executable files marked executable Revert "mm/compaction: fix set skip in fast_find_migrateblock" Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" Input: i8042 - add Clevo PCX0DX to i8042 quirk table x86/sev: Add SEV-SNP guest feature negotiation support acpi: Fix suspend with Xen PV dt-bindings: riscv: fix underscore requirement for multi-letter extensions dt-bindings: riscv: fix single letter canonical order x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string netfilter: conntrack: unify established states for SCTP paths perf/x86/amd: fix potential integer overflow on shift of a int amdgpu: fix build on non-DCN platforms. Linux 6.1.9 Change-Id: I750dee519337922880b87841f6732565961c6b0a Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Linus Torvalds
|
2fd712538d |
Fix up more non-executable files marked executable
[ Upstream commit c96618275234ad03d44eafe9f8844305bb44fda4 ] Joe found another DT file that shouldn't be executable, and that frustrated me enough that I went hunting with this script: git ls-files -s | grep '^100755' | cut -f2 | xargs grep -L '^#!' and that found another file that shouldn't have been marked executable either, despite being in the scripts directory. Maybe these two are the last ones at least for now. But I'm sure we'll be back in a few years, fixing things up again. Fixes: |
||
Steven Rostedt (Google)
|
f9575ea163 |
ftrace/scripts: Update the instructions for ftrace-bisect.sh
commit 7ae4ba7195b1bac04a4210a499da9d8c63b0ba9c upstream.
The instructions for the ftrace-bisect.sh script, which is used to find
what function is being traced that is causing a kernel crash, and possibly
a triple fault reboot, uses the old method. In 5.1, a new feature was
added that let the user write in the index into available_filter_functions
that maps to the function a user wants to set in set_ftrace_filter (or
set_ftrace_notrace). This takes O(1) to set, as suppose to writing a
function name, which takes O(n) (where n is the number of functions in
available_filter_functions).
The ftrace-bisect.sh requires setting half of the functions in
available_filter_functions, which is O(n^2) using the name method to enable
and can take several minutes to complete. The number method is O(n) which
takes less than a second to complete. Using the number method for any
kernel 5.1 and after is the proper way to do the bisect.
Update the usage to reflect the new change, as well as using the
/sys/kernel/tracing path instead of the obsolete debugfs path.
Link: https://lkml.kernel.org/r/20230123112252.022003dd@gandalf.local.home
Cc: stable@vger.kernel.org
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Fixes:
|
||
Ramji Jiyani
|
13e6a16651 |
ANDROID: GKI: Header generation fix and improvements
Remove dependency on kleaf intermediate abi_symbollist.raw and use vendor symbol lists as dependencies for header generation targets. This prevents the feature to break in case kleaf path and/or sandboxes changes and rebuilds the header files if any vendor symbol list changes. Update the header generation script to process the symbol lists before generating headers to make sure symbols are in byte order, any symbol list marker, whitespaces and emptylines are removed for kernel binary search API. Bug: 232430739 Test: TH Change-Id: Ib5783fb21543844dac7faf1fb0fcf3e7bd2bf608 Signed-off-by: Ramji Jiyani <ramjiyani@google.com> |
||
Ard Biesheuvel
|
3a49c6f70d |
ANDROID: kbuild: customize module linker script for fips140 module
To meet FIPS requirements, fips140.ko must check its own integrity at load time. This requires that it know where its .text and .rodata sections are. To allow this, make the module linker script support defining symbols that enclose these sections. In addition, support creating an .initcalls section, so that fips140.ko can include code from what would normally be multiple modules by compiling it as "built-in" code. [ebiggers: Separated this out from the original commit "ANDROID: crypto: fips140 - perform load time integrity check" and folded in later changes to the script. See below.] Original commits: android12-5.10: 6be141eb36fe ("ANDROID: crypto: fips140 - perform load time integrity check") e8d56bd78b6e ("ANDROID: module: apply special LTO treatment to .text even if CFI is disabled") 109f31ac23f5 ("ANDROID: fips140: add userspace interface for evaluation testing") android14-5.15: 57be8919bf33 ("ANDROID: fips140: consolidate linker script changes into module.lds.S") d4966a820397 ("ANDROID: fips140: remove CONFIG_CRYPTO_FIPS140 option") 6da26b8750f5 ("ANDROID: fips140: require 'm' to enable CRYPTO_FIPS140_MOD") ae4ca7a09bb6 ("ANDROID: fips140: allow building without LTO") Bug: 153614920 Bug: 188620248 Change-Id: I22209ff4e6444f9115eca6909bcb653fd5d14aec Signed-off-by: Ard Biesheuvel <ardb@google.com> Signed-off-by: Eric Biggers <ebiggers@google.com> |
||
jianzhou
|
f61cfe6e08 |
scripts: add -Wno-format KBUILD_CFLAGS for clang 16
clang update to 16 causes many compilation error: "format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Werror,-Wformat]". Add -Wno-format KBUILD_CFLAGS for clang 16 as a short term solution, Will fix all build error in different modules as a long term solution on newer clang. Change-Id: I595ddb69180ce366fc24c15c914316e320624333 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
jianzhou
|
3fa1fae1e5 |
Merge keystone/android-mainline-keystone-qcom-release.6.1 (3803dec ) into msm-pineapple
* refs/heads/tmp-3803dec:
Linux 6.1
memcg: fix possible use-after-free in memcg_write_event_control()
MAINTAINERS: update Muchun Song's email
mm/gup: fix gup_pud_range() for dax
mmap: fix do_brk_flags() modifying obviously incorrect VMAs
mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit
tmpfs: fix data loss from failed fallocate
kselftests: cgroup: update kmem test precision tolerance
mm: do not BUG_ON missing brk mapping, because userspace can unmap it
mailmap: update Matti Vaittinen's email address
ANDROID: kleaf: add DDK definitions for risc64
ANDROID: qki: Enable ttyMSM0 console in consolidate.fragment
ANDROID: GKI: Add 64-bit RISC-V config
ANDROID: consolidate.fragment: Remove dead options
Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices"
Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"
ANDROID: clang: update to 16.0.1
memcg: Fix possible use-after-free in memcg_write_event_control()
net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
s390/qeth: fix use-after-free in hsci
macsec: add missing attribute validation for offload
net: mvneta: Fix an out of bounds check
net: thunderbolt: fix memory leak in tbnet_open()
Revert "ARM: dts: imx7: Fix NAND controller size-cells"
docs/zh_CN: Add LoongArch booting description's translation
docs/LoongArch: Add booting description
LoongArch: mm: Fix huge page entry update for virtual machine
LoongArch: Export symbol for function smp_send_reschedule()
ipv6: avoid use-after-free in ip6_fragment()
net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
net: phy: mxl-gpy: add MDINT workaround
fscache: Fix oops due to race with cookie_lru and use_cookie
media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
drm/amd/display: fix array index out of bound error in DCN32 DML
drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
net: dsa: mv88e6xxx: accept phy-mode = "internal" for internal PHY ports
xen/netback: fix build warning
xen/netback: don't call kfree_skb() under spin_lock_irqsave()
platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne
ARM: 9278/1: kfence: only handle translation faults
io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
ethernet: aeroflex: fix potential skb leak in greth_init_rings()
tipc: call tipc_lxc_xmit without holding node_read_lock
can: esd_usb: Allow REC and TEC to return to zero
can: can327: flush TX_work on ldisc .close()
can: slcan: fix freed work crash
can: af_can: fix NULL pointer dereference in can_rcv_filter
net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
ipv4: Fix incorrect route flushing when table ID 0 is used
ipv4: Fix incorrect route flushing when source address is deleted
net: fec: properly guard irq coalesce setup
bonding: get correct NA dest address
ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer
ANDROID: remove leftover includes from revert
Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()"
xen/netback: don't call kfree_skb() with interrupts disabled
xen/netback: Ensure protocol headers don't fall in the non-linear area
tipc: Fix potential OOB in tipc_link_proto_rcv()
net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
ravb: Fix potential use-after-free in ravb_rx_gbeth()
net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
ip_gre: do not report erspan version on GRE interface
net: wwan: iosm: fix memory leak in ipc_mux_init()
net: mana: Fix race on per-CQ variable napi work_done
net: stmmac: fix "snps,axi-config" node property parsing
gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
nvme initialize core quirks before calling nvme_init_subsystem
NFC: nci: Bounds check struct nfc_target arrays
proc: proc_skip_spaces() shouldn't think it is working on C strings
proc: avoid integer type confusion in get_proc_long
drm/vmwgfx: Don't use screen objects when SEV is active
ipc/sem: Fix dangling sem_array access in semtimedop race
i40e: Disallow ip4 and ip6 l4_4_bytes
i40e: Fix for VF MAC address 0
i40e: Fix not setting default xps_cpus after reset
iommu/vt-d: Fix buggy QAT device mask
net: mvneta: Prevent out of bounds read in mvneta_config_rss()
xen-netfront: Fix NULL sring after live migration
net: microchip: sparx5: correctly free skb in xmit
octeontx2-pf: Fix potential memory leak in otx2_init_tc()
net: mdiobus: fix double put fwnode in the error path
net: encx24j600: Fix invalid logic in reading of MISTAT register
net: encx24j600: Add parentheses to fix precedence
mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
nfp: correct desc type when header dma len is 4096
Linux 6.1-rc8
Revert "mm: align larger anonymous mappings on THP boundaries"
char: tpm: Protect tpm_pm_suspend with locks
drm/shmem-helper: Avoid vm_open error paths
drm/shmem-helper: Remove errant put in error path
selftests: net: Use "grep -E" instead of "egrep"
selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
selftests/tls: Fix tls selftests dependency to correct algorithm
net: dsa: sja1105: Check return value
net: dsa: hellcreek: Check return value
net: dsa: ksz: Check return value
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
Bluetooth: Fix crash when replugging CSR fake controllers
Bluetooth: Fix not cleanup led when bt_init fails
Bluetooth: Fix support for Read Local Supported Codecs V2
Bluetooth: Remove codec id field in vendor codec definition
Bluetooth: L2CAP: Fix u8 overflow
Bluetooth: silence a dmesg error message in hci_request.c
Bluetooth: hci_conn: add missing hci_dev_put() in iso_listen_bis()
Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
Bluetooth: btusb: Add debug message for CSR controllers
Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirk
KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns
KVM: Move halt-polling documentation into common directory
ANDROID: scsi: ufs: Fix the command completion path
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()
iommu/vt-d: Add a fix for devices need extra dtlb flush
vmxnet3: use correct intrConf reference when using extended queues
vmxnet3: correctly report encapsulated LRO packet
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer
i2c: cadence: Fix regression with bus recovery
error-injection: Add prompt for function error injection
drm/amdgpu: enable Vangogh VCN indirect sram mode
hwmon: (asus-ec-sensors) Add checks for devm_kcalloc
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
hwmon: (coretemp) Check for null before removing sysfs attrs
arm64: efi: Revert "Recover from synchronous exceptions ..."
ANDROID: GKI: Fix linter warning
inet: ping: use hlist_nulls rcu iterator during lookup
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
ANDROID: allmodconfig: Disable RANDSTRUCT
mmc: sdhci-sprd: Fix no reset data and command after voltage switch
af_unix: Add test for sock_diag and UDIAG_SHOW_UID.
af_unix: Get user_ns from in_skb in unix_diag_get_exact().
drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10
net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
revert "kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible"
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
mm/khugepaged: fix GUP-fast interaction by sending IPI
mm/khugepaged: take the right locks for page table retraction
mm: migrate: fix THP's mapcount on isolation
mm: introduce arch_has_hw_nonleaf_pmd_young()
mm: add dummy pmd_young() for architectures not having it
mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing
madvise: use zap_page_range_single for madvise dontneed
mm: replace VM_WARN_ON to pr_warn if the node is offline with __GFP_THISNODE
igb: Allocate MSI-X vector when testing
e1000e: Fix TX dispatch condition
afs: Fix server->active leak in afs_put_server
drm/i915: fix TLB invalidation for Gen12 video and compute engines
gpio: amd8111: Fix PCI device reference count leak
KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT
ALSA: dice: fix regression for Lexicon I-ONIX FW810S
drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
nvme: fix SRCU protection of nvme_ns_head list
nvme-pci: clear the prp2 field when not used
netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
netfilter: conntrack: fix using __this_cpu_add in preemptible
riscv: kexec: Fixup crash_smp_send_stop without multi cores
riscv: kexec: Fixup irq controller broken in kexec crash path
riscv: mm: Proper page permissions after initmem free
riscv: vdso: fix section overlapping under some conditions
riscv: fix race when vmap stack overflow
ANDROID: Add ddk_headers for arm architecture.
perf: Fix perf_pending_task() UaF
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
MAINTAINERS: Update maintainer list for chelsio drivers
ionic: update MAINTAINERS entry
sctp: fix memory leak in sctp_stream_outq_migrate()
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
net/mlx5: Lag, Fix for loop when checking lag
Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path"
ca8210: Fix crash by zero initializing data
ieee802154: cc2520: Fix error return code in cc2520_hw_init()
mmc: sdhci: Fix voltage switch delay
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
net: marvell: prestera: Fix a NULL vs IS_ERR() check in some functions
net: tun: Fix use-after-free in tun_detach()
drm/i915: Never return 0 if not all requests retired
drm/i915: Fix negative value passed as remaining time
drm/i915: Remove non-existent pipes from bigjoiner pipe mask
drm/i915/mtl: Fix dram info readout
ANDROID: Fix license for BUILD.bazel file.
afs: Fix fileserver probe RTT handling
net: mdiobus: fix unbalanced node reference count
net: hsr: Fix potential use-after-free
tipc: re-fetch skb cb after tipc_msg_validate
mptcp: fix sleep in atomic at close time
mptcp: don't orphan ssk in mptcp_close()
dsa: lan9303: Correct stat name
ipv4: Fix route deletion when nexthop info is not specified
riscv: Sync efi page table's kernel mappings before switching
riscv: Fix NR_CPUS range conditions
pinctrl: intel: Save and restore pins in "direct IRQ" mode
drm/vmwgfx: Fix race issue calling pin_user_pages
netfilter: flowtable_offload: fix using __this_cpu_add in preemptible
netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
net: wwan: iosm: fix incorrect skb length
net: wwan: iosm: fix crash in peek throughput test
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
net: wwan: iosm: fix kernel test robot reported error
net: phylink: fix PHY validation with rate adaption
net: ethernet: nixge: fix NULL dereference
net/9p: Fix a potential socket leak in p9_socket_open
net: net_netdev: Fix error handling in ntb_netdev_init_module()
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
gpiolib: fix memory leak in gpiochip_setup_dev()
Linux 6.1-rc7
net: phy: fix null-ptr-deref while probe() failed
nios2: add FORCE for vmlinuz.gz
io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available
ASoC: cs42l51: Correct PGA Volume minimum value
ASoC: ops: Correct bounds check for second channel on SX controls
io_uring/poll: fix poll_refs race with cancelation
io_uring/filetable: fix file reference underflow
io_uring: make poll refs more robust
io_uring: cmpxchg for poll arm refs release
powerpc/64s: Add missing declaration for machine_check_early_boot()
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
wifi: cfg80211: don't allow multi-BSSID in S1G
wifi: cfg80211: fix buffer overflow in elem comparison
mmc: mmc_test: Fix removal of debugfs file
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
net: fec: don't reset irq coalesce settings to defaults on "ip link up"
octeontx2-pf: Fix pfc_alloc_status array overflow
net: stmmac: Set MAC's flow control register to reflect current settings
aquantia: Do not purge addresses when setting the number of rings
qed: avoid defines prefixed with CONFIG
qlcnic: fix sleep-in-atomic-context bugs caused by msleep
zonefs: Fix active zone accounting
vfs: fix copy_file_range() averts filesystem freeze protection
wifi: wilc1000: validate number of channels
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
wifi: wilc1000: validate pairwise and authentication suite offsets
can: mcba_usb: Fix termination command argument
can: m_can: Add check for devm_clk_get
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
can: cc770: cc770_isa_probe(): add missing free_cc770dev()
can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
can: sja1000: fix size of OCR_MODE_MASK define
can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down
KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
MAINTAINERS: add S390 MM section
s390/crashdump: fix TOD programmable field size
ANDROID: kleaf: Rename allmodconfig targets
powerpc/bpf/32: Fix Oops on tail call tests
ARM: at91: fix build for SAMA5D3 w/o L2 cache
net: thunderx: Fix the ACPI memory leak
perf: Consider OS filter fail
perf: Fixup SIGTRAP and sample_flags interaction
octeontx2-af: Fix reference count issue in rvu_sdp_init()
net: altera_tse: release phylink resources in tse_shutdown()
virtio_net: Fix probe failed when modprobe virtio_net
net/mlx5e: MACsec, block offload requests with encrypt off
net/mlx5e: MACsec, fix Tx SA active field update
net/mlx5e: MACsec, remove replay window size limitation in offload path
net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak
net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality
net/mlx5e: MACsec, fix update Rx secure channel active field
net/mlx5e: MACsec, fix memory leak when MACsec device is deleted
net/mlx5e: MACsec, fix RX data path 16 RX security channel limit
net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create()
net/mlx5e: Fix a couple error codes
net/mlx5e: Fix use-after-free when reverting termination table
net/mlx5: Fix uninitialized variable bug in outlen_write()
net/mlx5: E-switch, Fix duplicate lag creation
net/mlx5: E-switch, Destroy legacy fdb table when needed
net/mlx5: DR, Fix uninitialized var warning
net: wwan: t7xx: Fix the ACPI memory leak
octeontx2-pf: Add check for devm_kcalloc
net: enetc: preserve TX ring priority across reconfiguration
net: marvell: prestera: add missing unregister_netdev() in prestera_port_create()
nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st-nci: fix memory leaks in EVT_TRANSACTION
nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
ublk_drv: don't forward io commands in reserve order
Documentation: networking: Update generic_netlink_howto URL
scripts: add rust in scripts/Makefile.package
kbuild: fix "cat: .version: No such file or directory"
tracing: Free buffers when a used dynamic event is removed
tracing: Add tracing_reset_all_online_cpus_unlocked() function
tracing: Fix race where histograms can be called before the event
KVM: Update gfn_to_pfn_cache khva when it moves within the same page
KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0
KVM: x86/xen: Validate port number in SCHEDOP_poll
KVM: x86/mmu: Fix race condition in direct_page_fault
NFSD: Fix reads with a non-zero offset that don't end on a page boundary
lib/vdso: use "grep -E" instead of "egrep"
fscache: fix OOB Read in __fscache_acquire_volume
s390/dasd: fix possible buffer overflow in copy_pair_show
s390/dasd: fix no record found for raw_track_access
s390/dasd: increase printing of debug data payload
s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid"
e100: Fix possible use after free in e100_xmit_prepare
iavf: Fix error handling in iavf_init_module()
fm10k: Fix error handling in fm10k_init_module()
i40e: Fix error handling in i40e_init_module()
ixgbevf: Fix resource leak in ixgbevf_init_module()
btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
btrfs: do not modify log tree while holding a leaf from fs tree locked
btrfs: use kvcalloc in btrfs_get_dev_zone_info
s390/ap: fix memory leak in ap_init_qci_info()
drm/amdgpu/vcn: re-use original vcn0 doorbell value
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
drm/amd/display: No display after resume from WB/CB
drm/amdgpu: fix use-after-free during gpu recovery
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Fix rotated cursor offset calculation
drm/amd/display: Use new num clk levels struct for max mclk index
drm/amd/display: Avoid setting pixel rate divider to N/A
drm/amd/display: Use viewport height for subvp mall allocation size
drm/amd/display: Update soc bounding box for dcn32/dcn321
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
drm/amdgpu/psp: don't free PSP buffers on suspend
net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP
net: usb: qmi_wwan: add u-blox 0x1342 composition
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx()
arcnet: fix potential memory leak in com20020_probe()
media: v4l2-dv-timings.c: fix too strict blanking sanity checks
fuse: lock inode unconditionally in fuse_fallocate()
9p/xen: check logical size for buffer size
ipv4: Fix error return code in fib_table_insert()
net: ethernet: mtk_eth_soc: fix memory leak in error path
net: ethernet: mtk_eth_soc: fix resource leak in error path
net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc()
dccp/tcp: Fixup bhash2 bucket when connect() fails.
dccp/tcp: Update saddr under bhash's lock.
dccp/tcp: Remove NULL check for prev_saddr in inet_bhash2_update_saddr().
dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
test_kprobes: fix implicit declaration error of test_kprobes
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1
mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
swapfile: fix soft lockup in scan_swap_map_slots
hugetlb: fix __prep_compound_gigantic_page page flag setting
kfence: fix stack trace pruning
proc/meminfo: fix spacing in SecPageTables
mm: multi-gen LRU: retry folios written back while isolated
mailmap: update email address for Satya Priya
mm/migrate_device: return number of migrating pages in args->cpages
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible
MAINTAINERS: update Alex Hung's email address
mailmap: update Alex Hung's email address
mm: mmap: fix documentation for vma_mas_szero
mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed
mm/memory: return vm_fault_t result from migrate_to_ram() callback
mm: correctly charge compressed memory to its memcg
ipc/shm: call underlying open/close vm_ops
gcov: clang: fix the buffer overflow issue
mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call
mm/page_exit: fix kernel doc warning in page_ext_put()
mm: khugepaged: allow page allocation fallback to eligible nodes
mm: vmscan: fix extreme overreclaim and swap floods
docs/zh_CN/LoongArch: Fix wrong description of FPRs Note
clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks
of: property: decrement node refcount in of_fwnode_get_reference_args()
tracing/osnoise: Fix duration type
tracing/user_events: Fix memory leak in user_event_create()
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
bus: ixp4xx: Don't touch bit 7 on IXP42x
fs: do not update freeing inode i_io_list
tracing/hist: add in missing * in comment blocks
netfilter: flowtable_offload: add missing locking
netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
pinctrl: meditatek: Startup with the IRQs disabled
Documentation: add amd-pstate kernel command line options
Documentation: amd-pstate: add driver working mode introduction
cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection
cpufreq: amd-pstate: change amd-pstate driver to be built-in type
cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init
Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"
ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC
nvmem: lan9662-otp: Change return type of lan9662_otp_wait_flag_clear()
nvmem: rmem: Fix return value check in rmem_read()
usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
usb: dwc3: gadget: Clear ep descriptor last
usb: dwc3: exynos: Fix remove() function
usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
usb: gadget: uvc: also use try_format in set_format
fbcon: Use kzalloc() in fbcon_prepare_logo()
tsnep: Fix rotten packets
init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
dma-buf: fix racing conflict of dma_heap_add()
octeontx2-pf: Remove duplicate MACSEC setting
bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
regulator: twl6030: fix get status of twl6032 regulators
regulator: twl6030: re-add TWL6032_SUBCLASS
ASoC: soc-pcm: Add NULL check in BE reparenting
NFC: nci: fix memory leak in nci_rx_data_packet()
x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
net: sched: allow act_ct to be built without NF_NAT
net: sparx5: fix error handling in sparx5_port_open()
sfc: fix potential memleak in __ef100_hard_start_xmit()
net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
HID: usbhid: Add ALWAYS_POLL quirk for some mice
MAINTAINERS: mark rsi wifi driver as orphan
xfrm: Fix ignored return value in xfrm6_init()
xfrm: Fix oops in __xfrm_state_delete()
zonefs: Fix race between modprobe and mount
ice: fix handling of burst Tx timestamps
tipc: check skb_linearize() return value in tipc_disc_rcv()
tipc: add an extra conn_get in tipc_conn_alloc
tipc: set con sock in tipc_conn_alloc
net: phy: at803x: fix error return code in at803x_probe()
net/mlx5e: Fix possible race condition in macsec extended packet number update routine
net/mlx5e: Fix MACsec update SecY
net/mlx5e: Fix MACsec SA initialization routine
net/mlx5e: Remove leftovers from old XSK queues enumeration
net/mlx5e: Offload rule only when all encaps are valid
net/mlx5e: Fix missing alignment in size of MTT/KLM entries
net/mlx5: Fix sync reset event handler error flow
net/mlx5: E-Switch, Set correctly vport destination
net/mlx5: Lag, avoid lockdep warnings
net/mlx5: Fix handling of entry refcount when command is not issued to FW
net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint
net/mlx5: SF: Fix probing active SFs during driver probe phase
net/mlx5: Fix FW tracer timestamp calculation
net/mlx5: Do not query pci info while pci disabled
device-dax: Fix duplicate 'hmem' device registration
drm/amd/amdgpu: reserve vm invalidation engine for firmware
drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
drm/amdgpu: fix userptr HMM range handling v2
drm/amdgpu: always register an MMU notifier for userptr
drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amdgpu/dm/dp_mst: Don't grab mst_mgr->lock when computing DSC state
drm/amdgpu/dm/mst: Use the correct topology mgr pointer in amdgpu_dm_connector
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
drm/amdgpu/mst: Stop ignoring error codes and deadlocking
drm/amd/display: Align dcn314_smu logging with other DCNs
ANDROID: kleaf: Add build rules for allmodconfig.
HID: core: fix shift-out-of-bounds in hid_report_raw_event
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
ANDROID: firmware_loader: Add support for customer firmware paths
selftests/bpf: Make test_bench_attach serial
selftests/bpf: Filter out default_idle from kprobe_multi bench
bpf: Set and check spin lock value in sk_storage_map_test
bpf: Do not copy spin lock field from user in bpf_selem_alloc
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
cifs: fix missing unlock in cifs_file_copychunk_range()
clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error
netfilter: ipset: regression in ip_set_hash_ip.c
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
pinctrl: single: Fix potential division by zero
btrfs: send: avoid unaligned encoded writes when attempting to clone range
btrfs: zoned: fix missing endianness conversion in sb_write_pointer
x86/pm: Add enumeration check before spec MSRs save/restore setup
x86/tsx: Add a feature bit for TSX control MSR support
octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler()
ipv4/fib: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
selftests/net: Find nettest in current directory
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty()
LoongArch: Clear FPU/SIMD thread info flags for kernel thread
LoongArch: SMP: Change prefix from loongson3 to loongson
LoongArch: Combine acpi_boot_table_init() and acpi_boot_init()
LoongArch: Makefile: Use "grep -E" instead of "egrep"
net: microchip: sparx5: Fix return value in sparx5_tc_setup_qdisc_ets()
Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
virt/sev-guest: Prevent IV reuse in the SNP guest driver
drm/i915: Fix warn in intel_display_power_*_domain() functions
drm/i915/ttm: never purge busy objects
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
Linux 6.1-rc6
tracing: Fix race where eprobes can be called before the event
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
hwmon: (i5500_temp) fix missing pci_disable_device()
hwmon: (ina3221) Fix shunt sum critical calculation
hwmon: (ltc2947) fix temperature scaling
cifs: Use after free in debug code
iommu/vt-d: Set SRE bit only when hardware has SRS cap
iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
ACPI: HMAT: Fix initiator registration for single-initiator systems
ACPI: HMAT: remove unnecessary variable initialization
vfs: vfs_tmpfile: ensure O_EXCL flag is enforced
macsec: Fix invalid error code set
bonding: fix ICMPv6 header handling when receiving IPv6 messages
nfp: add port from netdev validation for EEPROM access
nfp: fill splittable of devlink_port_attrs correctly
net: pch_gbe: fix pci device refcount leak while module exiting
octeontx2-af: debugsfs: fix pci device refcount leak
net/qla3xxx: fix potential memleak in ql3xxx_send()
net: mvpp2: fix possible invalid pointer dereference
net/mlx4: Check retval of mlx4_bitmap_init
net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
arm64: dts: imx8mp-evk: correct pcie pad settings
ARM: mxs: fix memory leak in mxs_machine_init()
Input: i8042 - fix leaking of platform device on module removal
iavf: Fix race condition between iavf_shutdown and iavf_remove
iavf: remove INITIAL_MAC_SET to allow gARP to work properly
iavf: Do not restart Tx queues after reset task failure
iavf: Fix a crash during reset task
arm64/mm: fix incorrect file_map_count for non-leaf pmd/pud
dma-buf: Use dma_fence_unwrap_for_each when importing fences
drm/amdgpu: handle gang submit before VMID
io_uring: disallow self-propelled ring polling
dm integrity: clear the journal on suspend
dm integrity: flush the journal on suspend
dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed
dm ioctl: fix misbehavior if list_versions races with module loading
netfilter: nf_tables: do not set up extensions for end interval
netfilter: conntrack: Fix data-races around ct mark
regulator: slg51000: Wait after asserting CS pin
9p/fd: Use P9_HDRSZ for header size
9p/fd: Fix write overflow in p9_read_work
9p/fd: fix issue of list_del corruption in p9_fd_cancel()
net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
nfc/nci: fix race with opening and closing
net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
selftests/net: fix missing xdp_dummy
spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first
ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility
ipvlan: hold lower dev to avoid possible use-after-free
net: neigh: decrement the family specific qlen
net: liquidio: simplify if expression
mmc: core: Fix ambiguous TRIM and DISCARD arg
gpu: host1x: Avoid trying to use GART on Tegra20
selftests: mptcp: fix mibit vs mbit mix up
selftests: mptcp: run mptcp_sockopt from a new netns
selftests: mptcp: gives slow test-case more time
tracing: Fix potential null-pointer-access of entry in list 'tr->err_log'
tracing: Remove unused __bad_type_size() method
tracing/eprobe: Fix eprobe filter to make a filter correctly
tracing/eprobe: Fix warning in filter creation
kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
rethook: fix a potential memleak in rethook_alloc()
tracing/eprobe: Fix memory leak of filter string
tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
libbpf: Check the validity of size in user_ring_buffer__reserve()
libbpf: Handle size overflow for user ringbuf mmap
libbpf: Handle size overflow for ringbuf mmap
libbpf: Use page size as max_entries when probing ring buffer map
tracing: Fix wild-memory-access in register_synth_event()
tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
ftrace: Fix null pointer dereference in ftrace_add_mod()
ring_buffer: Do not deactivate non-existant pages
ftrace: Optimize the allocation for mcount entries
ftrace: Fix the possible incorrect kernel message
MAINTAINERS: Include PCI bindings in host bridge entry
io_uring: fix multishot recv request leaks
io_uring: fix multishot accept request leaks
io_uring: fix tw losing poll events
io_uring: update res mask in io_poll_check_events
scsi: iscsi: Fix possible memory leak when device_register() failed
scsi: zfcp: Fix double free of FSF request when qdio send fails
scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
scsi: mpi3mr: Suppress command reply debug prints
ANDROID: Add ashmem ioctl to return a unique file identifier
KVM: x86: remove exit_int_info warning in svm_handle_exit
KVM: selftests: add svm part to triple_fault_test
KVM: x86: allow L1 to not intercept triple fault
kvm: selftests: add svm nested shutdown test
KVM: selftests: move idt_entry to header
KVM: x86: forcibly leave nested mode on vCPU reset
KVM: x86: add kvm_leave_nested
KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
KVM: x86: nSVM: leave nested mode on vCPU free
KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL
KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling
KVM: Cap vcpu->halt_poll_ns before halting rather than after
ARM: at91: rm9200: fix usb device clock id
ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
spi: tegra210-quad: Fix duplicate resource error
net: use struct_group to copy ip/ipv6 header addresses
net: usb: smsc95xx: fix external PHY reset
net: usb: qmi_wwan: add Telit 0x103a composition
kbuild: Restore .version auto-increment behaviour for Debian packages
tee: optee: fix possible memory leak in optee_register_device()
ANDROID: GKI: Convert Net PPP Protocol as module
tracing: Fix warning on variable 'struct trace_array'
tracing: Fix memory leak in tracing_read_pipe()
ANDROID: GKI: Convert L2TP as modules
ANDROID: GKI: Convert 802.15.4 support as module
ring-buffer: Include dropped pages in counting dirty patches
ANDROID: GKI: Convert CAN Bus Subsystem as module
dm-log-writes: set dma_alignment limit in io_hints
dm-integrity: set dma_alignment limit in io_hints
block: make blk_set_default_limits() private
dm-crypt: provide dma_alignment limit in io_hints
block: make dma_alignment a stacking queue_limit
tracing/ring-buffer: Have polling block on watermark
ANDROID: GKI: Convert 6LoWPAN Support as module
ANDROID: convert rockpi4 to kleaf.
netdevsim: Fix memory leak of nsim_dev->fa_cookie
ANDROID: GKI: Convert RF switch subsys as module
ANDROID: GKI: Convert Bluetooth Support as module
arm64: dts: allwinner: h6: Add IOMMU reference to Hantro G2
media: dt-bindings: allwinner: h6-vpu-g2: Add IOMMU reference property
bus: sunxi-rsb: Support atomic transfers
bus: sunxi-rsb: Remove the shutdown callback
cifs: add check for returning value of SMB2_set_info_init
ANDROID: kleaf: Move list of kernel modules to an extension.
USB: serial: option: add u-blox LARA-L6 modem
USB: serial: option: add u-blox LARA-R6 00B modem
USB: serial: option: remove old LARA-R6 PID
mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
regulator: core: fix UAF in destroy_regulator()
spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
tcp: configurable source port perturb table size
mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
mmc: core: properly select voltage range without power cycle
l2tp: Serialize access to sk_user_data with sk_callback_lock
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
regulator: rt5759: fix OOB in validate_desc()
regulator: core: fix kobject release warning and memory leak in regulator_register()
ASoC: max98373: Add checks for devm_kcalloc
ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
s390: avoid using global register for current_stack_pointer
s390/dcssblk: fix deadlock when adding a DCSS
powerpc: Fix writable sections being moved into the rodata region
scripts/faddr2line: Fix regression in name resolution on ppc64le
net: thunderbolt: Fix error handling in tbnet_init()
locking: Fix qspinlock/x86 inline asm error
perf/x86/intel/pt: Fix sampling using single range output
perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling
net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
net: lan966x: Fix potential null-ptr-deref in lan966x_stats_init()
platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables
platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
platform/x86: hp-wmi: Ignore Smart Experience App event
platform/surface: aggregator_registry: Add support for Surface Laptop 5
zonefs: Remove to_attr() helper function
zonefs: fix zone report size in __zonefs_io_error()
cifs: Fix wrong return value checking when GETFLAGS
nvmet: fix a memory leak in nvmet_auth_set_key
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
MAINTAINERS: Add linux-kbuild's patchwork
MAINTAINERS: Remove Michal Marek from Kbuild maintainers
MAINTAINERS: Add Nathan and Nicolas to Kbuild reviewers
net: dsa: don't leak tagger-owned storage on switch driver unbind
net/x25: Fix skb leak in x25_lapb_receive_frame()
net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
ANDROID: GKI: Convert BT HCI sdio & uart as modules
ANDROID: GKI: Covnert Bluetooth HIDP as module
ANDROID: GKI: Convert Bluetooth RFCOMM as module
drm/display: Don't assume dual mode adaptors support i2c sub-addressing
cifs: add check for returning value of SMB2_close_init
drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround
drm/amd/pm: enable runpm support over BACO for SMU13.0.7
drm/amd/pm: enable runpm support over BACO for SMU13.0.0
drm/amdgpu: there is no vbios fb on devices with no display hw (v2)
drm/amdkfd: Fix a memory limit issue
drm/amdgpu: disable BACO support on more cards
drm/amd/display: don't enable DRM CRTC degamma property for DCE
drm/amd/display: Set max for prefetch lines on dcn32
drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32
drm/amd/display: Fix prefetch calculations for dcn32
drm/amd/display: Fix optc2_configure warning on dcn314
drm/amd/display: Fix calculation for cursor CAB allocation
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
drm/amd/display: Support parsing VRAM info v3.0 from VBIOS
x86/cpu: Restore AMD's DE_CFG MSR after resume
ANDROID: GKI: Convert NFC support as GKI module
drm/amd/display: Fix invalid DPIA AUX reply causing system hang
drm/amdgpu: Add psp_13_0_10_ta firmware to modinfo
drm/amd/display: Add HUBP surface flip interrupt handler
drm/amd/display: Fix access timeout to DPIA AUX at boot time
drm/amdgpu: Fix memory leak in amdgpu_cs_pass1
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
netfs: Fix dodgy maths
netfs: Fix missing xas_retry() calls in xarray iteration
platform/surface: aggregator_registry: Add support for Surface Pro 9
platform/surface: aggregator: Do not check for repeated unsequenced packets
platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
btrfs: free btrfs_path before copying subvol info to userspace
btrfs: free btrfs_path before copying fspath to userspace
btrfs: free btrfs_path before copying inodes to userspace
platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type
platform/x86/amd: pmc: Add new ACPI ID AMDI0009
MAINTAINERS: repair Microchip corei2c driver entry
MAINTAINERS: add an entry for StarFive devicetrees
MAINTAINERS: generify the Microchip RISC-V entry name
MAINTAINERS: add entries for misc. RISC-V SoC drivers and devicetrees
HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is
drbd: use after free in drbd_create_device()
bpf, perf: Use subprog name when reporting subprog ksymbol
drm/amdgpu: use the last IB as gang leader v2
btrfs: free btrfs_path before copying root refs to userspace
btrfs: fix assertion failure and blocking during nowait buffered write
fpga: m10bmc-sec: Fix kconfig dependencies
bridge: switchdev: Fix memory leaks when changing VLAN protocol
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
net: hns3: fix return value check bug of rx copybreak
net: hns3: fix incorrect hw rss hash type of rx packet
net: phy: marvell: add sleep time after enabling the loopback bit
net: ena: Fix error handling in ena_init()
kcm: close race conditions on sk_receive_queue
platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks
ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
USB: serial: option: add Fibocom FM160 0x0111 composition
nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()"
pinctrl: mediatek: Export debounce time tables
xen/platform-pci: use define instead of literal number
ANDROID: GKI: Convert VLAN 8021Q as gki module
ANDROID: GKI: Convert TIPC to gki modules
MAINTAINERS: git://github.com -> https://github.com for HiSilicon
net: ionic: Fix error handling in ionic_init_module()
mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed
HID: hid-lg4ff: Add check for empty lbuf
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid"
iio: adc: aspeed: Remove the trim valid dts property.
i2c: Restore initial power state if probe fails
libbpf: Use correct return pointer in attach_raw_tp
blk-cgroup: properly pin the parent in blkcg_css_online
erofs: fix missing xas_retry() in fscache mode
HID: uclogic: Fix frame templates for big endian architectures
NFSD: Fix trace_nfsd_fh_verify_err() crasher
pinctrl: mediatek: Fix EINT pins input debounce time configuration
xen/platform-pci: add missing free_irq() in error path
xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
xen/pcpu: fix possible memory leak in register_pcpu()
x86/xen: Use kstrtobool() instead of strtobool()
arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER
net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
net: mhi: Fix memory leak in mhi_net_dellink()
drm/lima: Fix opp clkname setting in case of missing regulator
octeon_ep: ensure get mac address successfully before eth_hw_addr_set()
octeon_ep: fix potential memory leak in octep_device_setup()
octeon_ep: ensure octep_get_link_status() successfully before octep_link_up()
octeon_ep: delete unnecessary napi rollback under set_queues_err in octep_open()
bnxt_en: Remove debugfs when pci_register_driver failed
net: caif: fix double disconnect client in chnl_net_open()
net: macvlan: Use built-in RCU list checking
mISDN: fix misuse of put_device() in mISDN_register_device()
net: liquidio: release resources when liquidio driver open failed
drm/i915/ttm: fix uaf with lmem_userfault_list handling
ceph: fix NULL pointer dereference for req->r_session
ceph: avoid putting the realm twice when decoding snaps fails
ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode()
MAINTAINERS: git://github.com -> https://github.com for ceph
sched: Fix race in task_call_func()
rseq: Use pr_warn_once() when deprecated/unknown ABI flags are encountered
soc: imx8m: Enable OCOTP clock before reading the register
arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt
i2c: npcm7xx: Fix error handling in npcm_i2c_init()
iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
iio: accel: bma400: Fix memory leak in bma400_get_steps_reg()
iio: light: rpr0521: add missing Kconfig dependencies
iio: health:
|
||
Ramji Jiyani
|
552a021d7d |
ANDROID: GKI: Protect exports of protected GKI modules
Implement support for protecting the exported symbols of protected GKI modules. Only signed GKI modules are permitted to export symbols listed in the android/abi_gki_protected_exports file. Attempting to export these symbols from an unsigned module will result in the module failing to load, with a 'Permission denied' error message. Bug: 232430739 Test: TH Change-Id: I3e8b330938e116bb2e022d356ac0d55108a84a01 Signed-off-by: Ramji Jiyani <ramjiyani@google.com> (cherry picked from commit fd1e768866606ff230280f26faca797bb47bd8c0) |
||
jianzhou
|
6fbe19763a |
Merge keystone/android-mainline-keystone-qcom-release.6.1-rc5 (e9630af ) into msm-pineapple
* refs/heads/tmp-e9630af:
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: cpuset: Make cpusets restore on hotplug
Linux 6.1-rc5
ANDROID: GKI: Add USB serial and ftdi sio modules
ANDROID: GKI: Convert USB ACM as GKI module
ALSA: memalloc: Try dma_alloc_noncontiguous() at first
ata: libata-core: do not issue non-internal commands once EH is pending
io_uring/poll: lockdep annote io_poll_req_insert_locked
io_uring/poll: fix double poll req->flags races
MIPS: pic32: treat port as signed integer
MIPS: jump_label: Fix compat branch range check
mips: alchemy: gpio: Include the right header
MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
MIPS: fix duplicate definitions for exported symbols
mips: boot/compressed: use __NO_FORTIFY
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
ata: libata-transport: fix error handling in ata_tdev_add()
ata: libata-transport: fix error handling in ata_tlink_add()
ata: libata-transport: fix error handling in ata_tport_add()
ata: libata-transport: fix double ata_host_put() in ata_tport_add()
eth: sp7021: drop free_netdev() from spl2sw_init_netdev()
RISC-V: vdso: Do not add missing symbols to version section in linker script
riscv: fix reserved memory setup
arm64: efi: Fix handling of misaligned runtime regions and drop warning
arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines
riscv: vdso: fix build with llvm
MAINTAINERS: Move Vivien to CREDITS
riscv: process: fix kernel info leakage
io_uring: check for rollover of buffer ID when providing buffers
net: macvlan: fix memory leaks of macvlan_common_newlink
ethernet: tundra: free irq when alloc ring failed in tsi108_open()
ALSA: hda: fix potential memleak in 'add_widget_node'
ALSA: memalloc: Don't fall back for SG-buffer with IOMMU
net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
ethernet: s2io: disable napi when start nic failed in s2io_card_up()
net: atlantic: macsec: clear encryption keys from the stack
net: phy: mscc: macsec: clear encryption keys when freeing a flow
stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
ALSA: hda/realtek: Add Positivo C6300 model quirk
cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
mctp: Fix an error handling path in mctp_init()
stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
net: cpsw: disable napi in cpsw_ndo_open()
drm/amd/display: only fill dirty rectangles when PSR is enabled
drm/amdgpu: disable BACO on special BEIGE_GOBY card
drm/amdgpu: Drop eviction lock when allocating PT BO
drm/amdgpu: Unlock bo_list_mutex after error handling
Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32
drm/amd/display: Fix gpio port mapping issue
drm/amd/display: Fix reg timeout in enc314_enable_fifo
drm/amd/display: Fix FCLK deviation and tool compile issues
drm/amd/display: Zeromem mypipe heap struct before using it
drm/amd/display: Update SR watermarks for DCN314
drm/amdgpu: workaround for TLB seq race
drm/amdkfd: Fix error handling in criu_checkpoint
drm/amdkfd: Fix error handling in kfd_criu_restore_events
drm/amd/pm: update SMU IP v13.0.4 msg interface header
iavf: Fix VF driver counting VLAN 0 filters
ice: Fix spurious interrupt during removal of trusted VF
ANDROID: dm-user: Remove bio recount in I/O path
net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions
net/mlx5e: E-Switch, Fix comparing termination table instance
net/mlx5e: TC, Fix wrong rejection of packet-per-second policing
net/mlx5e: Fix tc acts array not to be dependent on enum order
net/mlx5e: Fix usage of DMA sync API
net/mlx5e: Add missing sanity checks for max TX WQE size
net/mlx5: fw_reset: Don't try to load device in case PCI isn't working
net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode
net/mlx5: Allow async trigger completion execution on single CPU systems
net/mlx5: Bridge, verify LAG state when adding bond to bridge
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
ANDROID: consolidate.fragment: Modify LOCALVERSION
KVM: x86/pmu: Limit the maximum number of supported AMD GP counters
KVM: x86/pmu: Limit the maximum number of supported Intel GP counters
KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level
tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace
tools/kvm_stat: fix incorrect detection of debugfs
x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers
KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly
KVM: SVM: restore host save area from assembly
KVM: SVM: move guest vmsave/vmload back to assembly
KVM: SVM: do not allocate struct svm_cpu_data dynamically
KVM: SVM: remove dead field from struct svm_cpu_data
KVM: SVM: remove unused field from struct vcpu_svm
KVM: SVM: retrieve VMCB from assembly
KVM: SVM: adjust register allocation for __svm_vcpu_run()
KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm
KVM: x86: use a separate asm-offsets.c file
drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI
drm/panfrost: Split io-pgtable requests properly
net: wwan: iosm: fix kernel test robot reported errors
net: wwan: iosm: fix invalid mux header type
net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled
net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
nvmet: fix a memory leak
nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
nvme: quiet user passthrough command errors
mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
selftests: netfilter: Fix and review rpath.sh
ALSA: usb-audio: Add DSD support for Accuphase DAC-60
ibmveth: Reduce default tx queues to 8
net: nixge: disable napi when enable interrupts failed in nixge_open()
net: tun: call napi_schedule_prep() to ensure we own a napi
net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
docs: kmsan: fix formatting of "Example report"
mm/damon/dbgfs: check if rm_contexts input is for a real context
maple_tree: don't set a new maximum on the node when not reusing nodes
maple_tree: fix depth tracking in maple_state
arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging
fs: fix leaked psi pressure state
nilfs2: fix use-after-free bug of ns_writer on remount
x86/traps: avoid KMSAN bugs originating from handle_bug()
kmsan: make sure PREEMPT_RT is off
Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN
x86/uaccess: instrument copy_from_user_nmi()
kmsan: core: kmsan_in_runtime() should return true in NMI context
mm: hugetlb_vmemmap: include missing linux/moduleparam.h
mm/shmem: use page_mapping() to detect page cache for uffd continue
mm/memremap.c: map FS_DAX device memory as decrypted
Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"
nilfs2: fix deadlock in nilfs_count_free_blocks()
mm/mmap: fix memory leak in mmap_region()
hugetlbfs: don't delete error page from pagecache
maple_tree: reorganize testing to restore module testing
maple_tree: mas_anode_descend() clang-analyzer cleanup
maple_tree: remove pointer to pointer use in mas_alloc_nodes()
netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
ANDROID: arch_topology: Add android_rvh_update_thermal_stats
ANDROID: Sched: Add vendor hooks required for WALT
perf tools: Add the include/perf/ directory to .gitignore
perf test: Fix skipping branch stack sampling test
perf stat: Fix printing os->prefix in CSV metrics output
perf stat: Fix crash with --per-node --metric-only in CSV mode
ANDROID: kleaf: //common:all_headers should use linux_includes.
ANDROID: Split x86 and arm64 DDK headers.
ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64)
ANDROID: kleaf: Initial list of ddk_headers (1: arm64)
ANDROID: kleaf: Initial list of ddk_headers (0: skeleton)
s390: always build relocatable kernel
s390/configs: add kasan.config addon config file
s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config
vmlinux.lds.h: Fix placement of '.data..decrypted' section
io_uring: calculate CQEs from the user visible value
nfsd: put the export reference in nfsd4_verify_deleg_dentry
arm64: fix rodata=full again
drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
block: sed-opal: kmalloc the cmd/resp buffers
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
ALSA: usb-audio: Add quirk entry for M-Audio Micro
drm/amdgpu: Fix the lpfn checking condition in drm buddy
octeontx2-pf: Fix SQE threshold checking
net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable()
net: lapbether: fix issue of invalid opcode in lapbeth_open()
ALSA: hda/hdmi - enable runtime pm for more AMD display audio
drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01
ALSA: usb-audio: Remove redundant workaround for Roland quirk
ALSA: usb-audio: Yet more regression for for the delayed card registration
ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
dmaengine: at_hdmac: Check return code of dma_async_device_register
dmaengine: at_hdmac: Fix impossible condition
dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
dmaengine: at_hdmac: Fix concurrency over the active list
dmaengine: at_hdmac: Free the memset buf without holding the chan lock
dmaengine: at_hdmac: Fix concurrency over descriptor
dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
dmaengine: at_hdmac: Protect atchan->status with the channel lock
dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_hdmac: Don't start transactions at tx_submit level
dmaengine: at_hdmac: Fix at_lli struct definition
dmaengine: stm32-dma: fix potential race between pause and resume
dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
dmaengine: apple-admac: Fix grabbing of channels in of_xlate
dmaengine: idxd: fix RO device state error after been disabled/reset
dmaengine: idxd: Fix max batch size for Intel IAA
dmaengine: pxa_dma: use platform_get_irq_optional
sctp: clear out_curr if all frag chunks of current msg are pruned
sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
net: broadcom: Fix BCMGENET Kconfig
octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y
dt-bindings: net: tsnep: Fix typo on generic nvmem property
scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister()
scsi: ibmvfc: Avoid path failures during live migration
mm, slab: remove duplicate kernel-doc comment for ksize()
drm/panfrost: Remove type name from internal struct again
btrfs: zoned: fix locking imbalance on scrub
btrfs: zoned: initialize device's zone info for seeding
btrfs: zoned: clone zoned device info when cloning a device
Revert "btrfs: scrub: use larger block size for data extent scrub"
btrfs: don't print stack trace when transaction is aborted due to ENOMEM
btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
btrfs: fix match incorrectly in dev_args_match_device
drm/i915/userptr: restore probe_range behaviour
drm/i915: Do not set cache_dirty for DGFX
drm/i915/psr: Send update also on invalidate
drm/i915/dmabuf: fix sg_table handling in map_dma_buf
can: rcar_canfd: Add missing ECC error checks for channels 2-7
can: dev: fix skb drop check
can: j1939: j1939_send_one(): fix missing CAN header initialization
can: isotp: fix tx state handling for echo tx processing
can: af_can: fix NULL pointer dereference in can_rx_register()
can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet
mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
platform/x86: p2sb: Don't fail if unknown CPU is found
platform/x86/intel/hid: Add some ACPI device IDs
platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
platform/x86: ideapad-laptop: Disable touchpad_switch
ACPI: video: Add backlight=native DMI quirk for Dell G15 5515
ACPI: video: Make acpi_video_backlight_use_native() always return true
tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
net: wwan: iosm: Remove unnecessary if_mutex lock
net: wwan: mhi: fix memory leak in mhi_mbim_dellink
net: wwan: iosm: fix memory leak in ipc_wwan_dellink
hamradio: fix issue of dev reference count leakage in bpq_device_event()
net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
KVM: s390: pci: Fix allocation size of aift kzdev elements
KVM: s390: pv: don't allow userspace to set the clock under PV
ACPI: video: Improve Chromebook checks
Linux 6.1-rc4
mm/slab_common: Restore passing "caller" for tracing
io_uring: fix typo in io_uring.h comment
ext4: fix fortify warning in fs/ext4/fast_commit.c:1551
ext4: fix wrong return err in ext4_load_and_init_journal()
ext4: fix warning in 'ext4_da_release_space'
ext4: fix BUG_ON() when directory entry has invalid rec_len
nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
phy: ralink: mt7621-pci: add sentinel to quirks table
ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
cifs: fix use-after-free on the link name
cifs: avoid unnecessary iteration of tcp sessions
cifs: always iterate smb sessions using primary channel
net: fman: Unregister ethernet device on removal
bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
bnxt_en: fix the handling of PCIE-AER
bnxt_en: refactor bnxt_cancel_reservations()
Revert "hwmon: (pmbus) Add regulator supply into macro"
hwmon: (scmi) Register explicitly with Thermal Framework
cxl/region: Recycle region ids
cxl/region: Fix 'distance' calculation with passthrough ports
tools/testing/cxl: Add a single-port host-bridge regression config
tools/testing/cxl: Fix some error exits
cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak
cxl/region: Fix cxl_region leak, cleanup targets at region delete
cxl/region: Fix region HPA ordering validation
ANDROID: GKI: Handle no ABI symbol list for modules
x86/cpu: Add several Intel server CPU model numbers
phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe
ANDROID: GKI: Add CAN adapters as GKI modules
mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace()
spi: amd: Fix SPI_SPD7 value
net: tun: Fix memory leaks of napi_get_frags
octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload
macsec: clear encryption keys from the stack after setting up offload
macsec: fix detection of RXSCs when toggling offloading
macsec: fix secy->n_rx_sc accounting
macsec: delete new rxsc when offload fails
Revert "net: macsec: report real_dev features when HW offloading is enabled"
selftests/net: give more time to udpgro bg processes to complete startup
net: hns3: fix get wrong value of function hclge_get_dscp_prio()
net: octeontx2-pf: mcs: consider MACSEC setting
HID: wacom: Fix logic used for 3rd barrel switch emulation
net: gso: fix panic on frag_list with mixed head alloc types
ANDROID: inline isolate_and_split_free_page
ANDROID: implement wrapper for reverse migration
tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
tracing/fprobe: Fix to check whether fprobe is registered correctly
fprobe: Check rethook_alloc() return in rethook initialization
kprobe: reverse kp->flags when arm_kprobe failed
selftests/bpf: Add verifier test for release_reference()
bpf: Fix wrong reg type conversion in release_reference()
cxl/pmem: Use size_add() against integer overflow
arm64: cpufeature: Fix the visibility of compat hwcaps
mm/slab_common: repair kernel-doc for __ksize()
arm64: efi: Recover from synchronous exceptions occurring in firmware
PCI: hv: Fix the definition of vector in hv_compose_msi_msg()
MAINTAINERS: remove sthemmin
x86/hyperv: fix invalid writes to MSRs during root partition kexec
clocksource/drivers/hyperv: add data structure for reference TSC MSR
KVM: x86: Fix a typo about the usage of kvcalloc()
KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit()
spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
bpf, sock_map: Move cancel_work_sync() out of sock lock
tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI
net/ipv4: Fix linux/in.h header dependencies
vsock: fix possible infinite sleep in vsock_connectible_wait_data()
vsock: remove the unused 'wait' in vsock_connectible_recvmsg()
x86/xen: simplify sysenter and syscall setup
x86/xen: silence smatch warning in pmu_msr_chk_emulated()
drm/vc4: hdmi: Fix HSM clock too low on Pi4
drm/vc4: hdmi: Fix outdated function name in comment
drm/vc4: hdmi: Take our lock to reset the link
ftrace: Fix use-after-free for dynamic ftrace_ops
ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
ipv6: fix WARNING in ip6_route_net_exit_late()
bridge: Fix flushing of dynamic FDB entries
net, neigh: Fix null-ptr-deref in neigh_table_clear()
net/smc: Fix possible leaked pernet namespace in smc_init()
stmmac: dwmac-loongson: fix invalid mdio_node
ibmvnic: Free rwi on reset success
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
Bluetooth: L2CAP: Fix attempting to access uninitialized memory
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
drm/amdkfd: update GFX11 CWSR trap handler
drm/amd/display: Investigate tool reported FCLK P-state deviations
drm/amd/display: Add DSC delay factor workaround
drm/amd/display: Round up DST_after_scaler to nearest int
drm/amd/display: Use forced DSC bpp in DML
drm/amd/display: Fix DCN32 DSC delay calculation
drm/amdgpu: Disable GPU reset on SRIOV before remove pci.
drm/amdgpu: disable GFXOFF during compute for GFX11
Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect
Bluetooth: L2CAP: Fix memory leak in vhci_write
s390: update defconfigs
s390/zcrypt: fix warning about field-spanning write
Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
Bluetooth: virtio_bt: Use skb_put to set length
Bluetooth: hci_conn: Fix CIS connection dst_type handling
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
drm/amd: Fail the suspend if resources can't be evicted
drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
drm/amdgpu: correct MES debugfs versions
drm/amdgpu: set fb_modifiers_not_supported in vkms
drm/amd/display: cursor update command incomplete
drm/amd/display: Enable timing sync on DCN32
drm/amd/display: Set memclk levels to be at least 1 for dcn32
drm/amd/display: Update latencies on DCN321
drm/amd/display: Limit dcn32 to 1950Mhz display clock
drm/amd/display: Ignore Cable ID Feature
drm/amd/display: Update DSC capabilitie for DCN314
Documentation: devres: add missing I2C helper
netfilter: ipset: enforce documented limit to prevent allocating huge memory
KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl()
KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs
wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
wifi: ath11k: Fix QCN9074 firmware boot on x86
btrfs: fix inode reserve space leak due to nowait buffered write
btrfs: fix nowait buffered write returning -ENOSPC
btrfs: remove pointless and double ulist frees in error paths of qgroup tests
btrfs: fix ulist leaks in error paths of qgroup self tests
btrfs: fix inode list leak during backref walking at find_parent_nodes()
btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
ANDROID: GKI: Sort system_dlkm modules list
selftests/net: don't tests batched TCP io_uring zc
HID: hyperv: fix possible memory leak in mousevsc_probe()
HID: asus: Remove unused variable in asus_report_tool_width()
isdn: mISDN: netjet: fix wrong check of device registration
mISDN: fix possible memory leak in mISDN_register_device()
spi: meson-spicc: fix do_div build error on non-arm64
rose: Fix NULL pointer dereference in rose_send_frame()
perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
perf/x86/intel: Fix pebs event constraints for SPR
perf/x86/intel: Fix pebs event constraints for ICL
perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain
perf/hw_breakpoint: test: Skip the test if dependencies unmet
bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
netfilter: nf_nat: Fix possible memory leak in nf_nat_init()
selftests/pidfd_test: Remove the erroneous ','
wifi: mac80211: Set TWT Information Frame Disabled bit as 1
wifi: mac80211: Fix ack frame idr leak when mesh has no route
wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
ipvs: fix WARNING in ip_vs_app_net_cleanup()
ipvs: fix WARNING in __ip_vs_cleanup_batch()
ipvs: use explicitly signed chars
kconfig: fix segmentation fault in menuconfig search
netlink: introduce bigendian integer types
net: lan966x: Fix unmapping of received frames using FDMA
net: lan966x: Fix FDMA when MTU is changed
net: lan966x: Adjust maximum frame size when vlan is enabled/disabled
net: lan966x: Fix the MTU calculation
x86/tdx: Panic on bad configs that #VE on "private" memory access
cxl/region: Fix decoder allocation crash
nfsd: fix net-namespace logic in __nfsd_file_cache_purge
bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
ANDROID: GKI: BUILD.bazel: Clean up modules list
ANDROID: module: Add vendor hooks
arm64: booting: Document our requirements for fine grained traps with SME
spi: intel: Use correct mask for flash and protected regions
ANDROID: usb: host: export additional xhci symbols for ring management
ANDROID: sound: usb: Export symbols for endpoint management
arm64: entry: avoid kprobe recursion
x86/tdx: Prepare for using "INFO" call for a second purpose
sfc: Fix an error handling path in efx_pci_probe()
KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE
drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line
bpf, verifier: Fix memory leak in array reallocation for stack state
i2c: i801: add lis3lv02d's I2C address for Vostro 5568
i2c: tegra: Allocate DMA memory for DMA engine
i2c: piix4: Fix adapter not be removed in piix4_remove()
arm64: dts: juno: Add thermal critical trip points
firmware: arm_scmi: Fix deferred_tx_wq release on error paths
firmware: arm_scmi: Fix devres allocation device in virtio transport
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Make tx_prepare time out eventually
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Cleanup the core driver removal callback
MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer
ARM: dts: ux500: Add trips to battery thermal zones
netfilter: nf_tables: release flow rule object from commit path
netfilter: nf_tables: netlink notifier might race to release objects
wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
ALSA: hda: clarify comments on SCF changes
wifi: airo: do not assign -1 to unsigned char
powerpc/32: Select ARCH_SPLIT_ARG64
net: tun: fix bugs for oversize packet when napi frags enabled
ibmvnic: change maintainers for vnic driver
block: blk_add_rq_to_plug(): clear stale 'last' after flush
powerpc/32: fix syscall wrappers with 64-bit arguments
asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual()
ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova"
ANDROID: sound: usb: Add vendor hooks for connect & disconnect
ANDROID: GKI: BUILD.bazel: Add buildifier sort hint
ANDROID: GKI: BUILD.bazel: Cleanup sync comments
ANDROID: GKI: BUILD.bazel: Clean up module order
KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them
ANDROID: GKI: Convert cfg/mac80211 as modules
xfs: rename XFS_REFC_COW_START to _COWFLAG
xfs: fix uninitialized list head in struct xfs_refcount_recovery
xfs: fix agblocks check in the cow leftover recovery function
xfs: check record domain when accessing refcount records
xfs: remove XFS_FIND_RCEXT_SHARED and _COW
xfs: refactor domain and refcount checking
xfs: report refcount domain in tracepoints
xfs: track cow/shared record domains explicitly in xfs_refcount_irec
xfs: refactor refcount record usage in xchk_refcountbt_rec
xfs: dump corrupt recovered log intent items to dmesg consistently
xfs: move _irec structs to xfs_types.h
xfs: actually abort log recovery on corrupt intent-done log items
xfs: check deferred refcount op continuation parameters
xfs: refactor all the EFI/EFD log item sizeof logic
xfs: create a predicate to verify per-AG extents
xfs: fix memcpy fortify errors in EFI log format copying
xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
xfs: fix memcpy fortify errors in RUI log format copying
xfs: fix memcpy fortify errors in CUI log format copying
xfs: fix memcpy fortify errors in BUI log format copying
xfs: fix validation in attr log item recovery
btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
xfs: fix incorrect return type for fsdax fault handlers
btrfs: fix a memory allocation failure test in btrfs_submit_direct
parisc: Avoid printing the hardware path twice
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs
drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes()
block: Fix possible memory leak for rq_wb on add_disk failure
ublk_drv: add ublk_queue_cmd() for cleanup
ublk_drv: avoid to touch io_uring cmd in blk_mq io path
ublk_drv: comment on ublk_driver entry of Kconfig
ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module
spi: mediatek: Fix package division error
drm/i915/sdvo: Setup DDC fully before output init
drm/i915/sdvo: Filter out invalid outputs more sensibly
drm/i915: stop abusing swiotlb_max_segment
drm/i915/tgl+: Add locking around DKL PHY register accesses
net: sched: Fix use after free in red_enqueue()
audit: fix undefined behavior in bit shift for AUDIT_BIT
ata: palmld: fix return value check in palmld_pata_probe()
ata: pata_legacy: fix pdc20230_set_piomode()
net: fec: fix improper use of NETDEV_TX_BUSY
drm/format-helper: Only advertise supported formats for conversion
powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec
Linux 6.1-rc3
nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
nfc: fdp: Fix potential memory leak in fdp_nci_send()
selftests: pidfd: Fix compling warnings
ksefltests: pidfd: Fix wait_states: Test terminated by timeout
FROMLIST: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info
drm/rockchip: vop2: disable planes when disabling the crtc
drm/rockchip: vop2: fix null pointer in plane_atomic_disable
drm/rockchip: dsi: Fix VOP selection on SoCs that support it
drm/rockchip: fix fbdev on non-IOMMU devices
drm/rockchip: dsi: Force synchronous probe
drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq()
platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init()
platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume()
LoongArch: BPF: Avoid declare variables in switch-case
LoongArch: Use flexible-array member instead of zero-length array
LoongArch: Remove unused kernel stack padding
soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()
arm64: dts: imx93: correct gpio-ranges
arm64: dts: imx93: correct s4mu interrupt names
dt-bindings: power: gpcv2: add power-domains property
arm64: dts: imx8: correct clock order
ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
arm64: dts: imx8mn: Correct the usb power domain
arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
arm64: dts: imx8mm: correct usb power domains
arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci
net: dsa: fall back to default tagger if we can't load the one from DT
net: ethernet: adi: adin1110: Fix notifiers
ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED
net: also flag accepted sockets supporting msghdr originated zerocopy
net/ulp: remove SOCK_SUPPORT_ZC from tls sockets
net: remove SOCK_SUPPORT_ZC from sockmap
udp: advertise ipv6 udp support for msghdr::ubuf_info
enic: MAINTAINERS: Update enic maintainers
net: openvswitch: add missing .resv_start_op
netlink: hide validation union fields from kdoc
fortify: Capture __bos() results in const temp vars
riscv: dts: sifive unleashed: Add PWM controlled LEDs
random: use arch_get_random*_early() in random_init()
tools/nolibc/string: Fix memcmp() implementation
tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12
ANDROID: GKI: x86_64: zram & zsmalloc as modules
mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region
lib: maple_tree: remove unneeded initialization in mtree_range_walk()
mmap: fix remap_file_pages() regression
mm/shmem: ensure proper fallback if page faults
mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page()
x86: fortify: kmsan: fix KMSAN fortify builds
x86: asm: make sure __put_user_size() evaluates pointer once
Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default
x86/purgatory: disable KMSAN instrumentation
mm: kmsan: export kmsan_copy_page_meta()
mm: migrate: fix return value if all subpages of THPs are migrated successfully
mm/uffd: fix vma check on userfault for wp
mm: prep_compound_tail() clear page->private
mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs
mm/page_isolation: fix clang deadcode warning
fs/ext4/super.c: remove unused `deprecated_msg'
ipc/msg.c: fix percpu_counter use after free
memory tier, sysfs: rename attribute "nodes" to "nodelist"
MAINTAINERS: git://github.com -> https://github.com for nilfs2
mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops
squashfs: fix buffer release race condition in readahead code
squashfs: fix extending readahead beyond end of file
squashfs: fix read regression introduced in readahead code
spi: tegra210-quad: Don't initialise DMA if not supported
efi: efivars: Fix variable writes with unsupported query_variable_store()
RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
MAINTAINERS: Change myself to a maintainer
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
phy: qcom-qmp-combo: fix NULL-deref on runtime resume
fuse: add file_modified() to fallocate
MAINTAINERS: Update HiSilicon SFC Driver maintainer
soundwire: qcom: check for outanding writes before doing a read
soundwire: qcom: reinit broadcast completion
soundwire: intel: Initialize clock stop timeout
KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign()
capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
net: emaclite: update reset_lock member documentation
KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format
KVM: x86: emulator: update the emulation mode after CR0 write
KVM: x86: emulator: update the emulation mode after rsm
KVM: x86: emulator: introduce emulator_recalc_and_set_mode
KVM: x86: emulator: em_sysexit should update ctxt->mode
KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test
KVM: selftests: Add tests in xen_shinfo_test to detect lock races
net: dsa: Fix possible memory leaks in dsa_loop_init()
kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar
cifs: fix use-after-free caused by invalid pointer `hostname`
ext4: update the backup superblock's at the end of the online resize
clk: qcom: Update the force mem core bit for GPU clocks
clk: Initialize max_rate in struct clk_rate_request
clk: Initialize the clk_rate_request even if clk_core is NULL
clk: Remove WARN_ON NULL parent in clk_core_init_rate_req()
RISC-V: Fix /proc/cpuinfo cpumask warning
riscv: fix detection of toolchain Zihintpause support
riscv: fix detection of toolchain Zicbom support
riscv: mm: add missing memcpy in kasan_init
nfs4: Fix kmemleak when allocate slot failed
NFSv4.2: Fixup CLONE dest file size for zero-length count
SUNRPC: Fix crasher in gss_unwrap_resp_integ()
NFSv4: Retry LOCK on OLD_STATEID during delegation return
SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
NFSv4: Fix a potential state reclaim deadlock
NFS: Avoid memcpy() run-time warning for struct sockaddr overflows
nfs: Remove redundant null checks before kfree
KVM: arm64: Fix bad dereference on MTE-enabled systems
net: enetc: survive memory pressure without crashing
fbdev: cyber2000fb: fix missing pci_disable_device()
kcm: do not sense pfmemalloc status in kcm_sendpage()
net: do not sense pfmemalloc status in skb_append_pagefrags()
net/mlx5e: Fix macsec sci endianness at rx sa update
net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function
net/mlx5e: Fix macsec rx security association (SA) update/delete
net/mlx5e: Fix macsec coverity issue at rx sa update
net/mlx5: Fix crash during sync firmware reset
net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed
net/mlx5e: TC, Reject forwarding from internal port to internal port
net/mlx5: Fix possible use-after-free in async command interface
net/mlx5: ASO, Create the ASO SQ with the correct timestamp format
net/mlx5e: Update restore chain id for slow path packets
net/mlx5e: Extend SKB room check to include PTP-SQ
net/mlx5: DR, Fix matcher disconnect error flow
net/mlx5: Wait for firmware to enable CRS before pci_restore_state
net/mlx5e: Do not increment ESN when updating IPsec ESN state
netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed
netdevsim: fix memory leak in nsim_bus_dev_new()
net: broadcom: bcm4908_enet: update TX stats after actual transmission
nh: fix scope used to find saddr when adding non gw nh
Revert "ip: fix dflt addr selection for connected nexthop"
Revert "ip: fix triggering of 'icmp redirect'"
io_uring: unlock if __io_run_local_work locked inside
io_uring: use io_run_local_work_locked helper
genetlink: limit the use of validation workarounds to old ops
kbuild: fix typo in modpost
Documentation: kbuild: Add description of git for reproducible builds
kbuild: use POSIX-compatible grep option
net: bcmsysport: Indicate MAC is in charge of PHY PM
blk-mq: don't add non-pt request with ->end_io to batch
rbd: fix possible memory leak in rbd_sysfs_init()
can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
Drivers: hv: fix repeated words in comments
x86/hyperv: Remove BUG_ON() for kmap_local_page()
net: ehea: fix possible memory leak in ehea_register_port()
KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache
KVM: Initialize gfn_to_pfn_cache locks in dedicated helper
selftests: add openvswitch selftest suite
openvswitch: switch from WARN to pr_warn
KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
KVM: x86: Exempt pending triple fault from event injection sanity check
MAINTAINERS: git://github -> https://github.com for kvm-riscv
KVM: debugfs: Return retval of simple_attr_open() if it fails
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
KVM: x86: Mask off reserved bits in CPUID.8000001FH
perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL
perf/x86/rapl: Add support for Intel Raptor Lake
perf/x86/rapl: Add support for Intel AlderLake-N
perf: Fix missing raw data on tracepoint events
can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device()
parisc: Export iosapic_serial_irq() symbol for serial port driver
can: kvaser_usb: Fix possible completions during init_completion
ALSA: aoa: Fix I2S device accounting
ALSA: Use del_timer_sync() before freeing timer
ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
net: ethernet: ave: Fix MAC to be in charge of PHY PM
net: fec: limit register access on i.MX6UL
drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
xfs: increase rename inode reservation
usb: dwc3: gadget: Don't set IMI for no_interrupt
usb: dwc3: gadget: Stop processing more requests on IMI
perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
perf auxtrace: Fix address filter symbol name match for modules
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context
spi: meson-spicc: move wait completion in driver to take bursts delay in account
s390/vfio-ap: Fix memory allocation for mdev_types array
s390/cio: fix out-of-bounds access on cio_ignore free
s390/pai: fix raw data collection for PMU pai_ext
s390/boot: add secure boot trailer
s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
s390/uaccess: add missing EX_TABLE entries to __clear_user()
MAINTAINERS: remove outdated linux390 link
rhashtable: make test actually random
Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets"
ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
ACPI: PCC: Fix unintentional integer overflow
PM: domains: Fix handling of unavailable/disabled idle states
clk: renesas: r8a779g0: Fix HSCIF parent clocks
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error
MAINTAINERS: git://github.com -> https://github.com for sifive
riscv: jump_label: mark arguments as const to satisfy asm constraints
net: ipa: don't configure IDLE_INDICATION on v3.1
net: ipa: fix v3.1 resource limit masks
net: ipa: fix v3.5.1 resource limit max values
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
ANDROID: kernel/sched: rebuild_sched_domains export
ANDROID: sched: gki: add padding to some structs to support WALT
i40e: Fix flow-type by setting GL_HASH_INSET registers
i40e: Fix VF hang when reset is triggered on another VF
i40e: Fix ethtool rx-flow-hash setting for X722
ipv6: ensure sane device mtu in tunnels
fs/binfmt_elf: Fix memory leak in load_elf_binary()
exec: Copy oldsighand->action under spin-lock
overflow: Refactor test skips for Clang-specific issues
overflow: disable failing tests for older clang versions
overflow: Fix kern-doc markup for functions
tools headers cpufeatures: Sync with the kernel sources
tools headers uapi: Sync linux/stat.h with the kernel sources
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools headers uapi: Update linux/in.h copy
tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench'
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test: Do not fail Intel-PT misc test w/o libpython
perf list: Fix PMU name pai_crypto in perf list on s390
perf record: Fix event fd races
perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available
perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program()
perf vendor events power10: Fix hv-24x7 metric events
perf docs: Fix man page build wrt perf-arm-coresight.txt
tools headers UAPI: Sync powerpc syscall tables with the kernel sources
device property: Fix documentation for *_match_string() APIs
xhci: Remove device endpoints from bandwidth list when freeing the device
xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
xhci: Add quirk to reset host back to default state at shutdown
usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
misc: sgi-gru: use explicitly signed char
coresight: cti: Fix hang in cti_disable_hw()
usb: dwc3: st: Rely on child's compatible instead of name
usb: gadget: uvc: limit isoc_sg to super speed gadgets
pm-graph v5.10
media: vivid.rst: loop_video is set on the capture devnode
media: vivid: set num_in/outputs to 0 if not supported
media: vivid: drop GFP_DMA32
media: vivid: fix control handler mutex deadlock
media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
media: v4l2-dv-timings: add sanity checks for blanking values
media: vivid: dev->bitmap_cap wasn't freed in all cases
media: vivid: s_fbuf: add more sanity checks
KVM: arm64: Use correct accessor to parse stage-1 PTEs
nvme-multipath: set queue dma alignment to 3
nvme-tcp: fix possible circular locking when deleting a controller under memory pressure
nvme-tcp: replace sg_init_marker() with sg_init_table()
ALSA: rme9652: use explicitly signed char
ALSA: au88x0: use explicitly signed char
cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
cpufreq: intel_pstate: Read all MSRs on the target CPU
PM: hibernate: Allow hybrid sleep to work with s2idle
ANDROID: mm: export vm_unmapped_area()
drm/scheduler: fix fence ref counting
net: stmmac: rk3588: Allow multiple gmac controller
btrfs: don't use btrfs_chunk::sub_stripes from disk
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
RDMA/rxe: Fix mr leak in RESPST_ERR_RNR
mptcp: fix abba deadlock on fastopen
mptcp: factor out mptcp_connect()
mptcp: set msk local address earlier
net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU
genetlink: piggy back on resv_op to default to a reject policy
ethtool: eeprom: fix null-deref on genl_info in dump
x86/mm: Do not verify W^X at boot up
drm/amd/display: Revert logic for plane modifiers
drm/amdkfd: correct the cache info for gfx1036
drm/amdkfd: update gfx1037 Lx cache setting
drm/amdgpu: skip mes self test for gc 11.0.3 in recover
drm/amd: Add IMU fw version to fw version queries
drm/amd/display: Don't return false if no stream
drm/amd/display: Remove wrong pipe control lock
drm/amd/pm: allow gfxoff on gc_11_0_3
drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x
fbdev: sisfb: use explicitly signed char
MAINTAINERS: adjust entry after renaming parisc serial driver
net-memcg: avoid stalls when under memory pressure
tcp: fix indefinite deferral of RTO with SACK reneging
docs/process/howto: Replace C89 with C11
Documentation: Fix spelling mistake in hacking.rst
Documentation: process: replace outdated LTS table w/ link
mmc: core: Fix WRITE_ZEROES CQE handling
x86/syscall: Include asm/ptrace.h in syscall_wrapper header
ACPI: video: Fix missing native backlight on Chromebooks
btrfs: fix type of parameter generation in btrfs_get_dentry
btrfs: send: fix send failure of a subcase of orphan inodes
btrfs: make thaw time super block check to also verify checksum
btrfs: fix tree mod log mishandling of reallocated nodes
btrfs: reorder btrfs_bio for better packing
btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed
btrfs: raid56: properly handle the error when unable to find the missing stripe
tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
RDMA/hns: Fix NULL pointer problem in free_mr_init()
RDMA/hns: Disable local invalidate operation
spi: stm32: Print summary 'callbacks suppressed' message
net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
RDMA/efa: Add EFA 0xefa2 PCI ID
docs: netdev: offer performance feedback to contributors
kcm: annotate data-races around kcm->rx_wait
kcm: annotate data-races around kcm->rx_psock
net: fman: Use physical address for userspace interfaces
platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver
leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping
net/mlx5e: Cleanup MACsec uninitialization routine
platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems
atlantic: fix deadlock at aq_nic_stop
platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models
platform/x86: asus-wmi: Add support for ROG X16 tablet mode
drm/i915/dp: Reset frl trained flag before restarting FRL training
drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU
drm/i915: Extend Wa_1607297627 to Alderlake-P
mac802154: Fix LQI recording
efi: random: Use 'ACPI reclaim' memory for random seed
efi: random: reduce seed size to 32 bytes
ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
Revert "coresight: cti: Fix hang in cti_disable_hw()"
efi/tpm: Pass correct address to memblock_reserve
counter: 104-quad-8: Fix race getting function mode and direction
counter: microchip-tcb-capture: Handle Signal1 read and Synapse
cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()
cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc()
Linux 6.1-rc2
Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()"
kernel/utsname_sysctl.c: Fix hostname polling
arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo
block: fix memory leak for elevator on add_disk failure
io_uring/net: fail zc sendmsg when unsupported by socket
io_uring/net: fail zc send when unsupported by socket
net: flag sockets supporting msghdr originated zerocopy
hwmon: (corsair-psu) Add USB id of the new HX1500i psu
KVM: x86: Mask off reserved bits in CPUID.8000001AH
KVM: x86: Mask off reserved bits in CPUID.80000008H
KVM: x86: Mask off reserved bits in CPUID.80000006H
KVM: x86: Mask off reserved bits in CPUID.80000001H
tools: include: sync include/api/linux/kvm.h
usb: bdc: change state when port disconnected
usb: typec: ucsi: acpi: Implement resume callback
usb: typec: ucsi: Check the connection on resume
usb: gadget: aspeed: Fix probe regression
usb: gadget: uvc: fix sg handling during video encode
usb: gadget: uvc: fix sg handling in error case
usb: gadget: uvc: fix dropped frame after missed isoc
usb: dwc3: gadget: Don't delay End Transfer on delayed_status
usb: dwc3: Don't switch OTG -> peripheral if extcon is present
KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
kvm: Add support for arch compat vm ioctls
MAINTAINERS: Update maintainers for broadcom USB
MAINTAINERS: move USB gadget and phy entries under the main USB entry
ALSA: hda/realtek: Add another HP ZBook G9 model quirks
nfp: only clean `sp_indiff` when application firmware is unloaded
amd-xgbe: add the bit rate quirk for Molex cables
amd-xgbe: fix the SFP compliance codes check for DAC cables
amd-xgbe: enable PLL_CTL for fixed PHY modes only
amd-xgbe: use enums for mailbox cmd and sub_cmds
amd-xgbe: Yellow carp devices do not need rrc
scsi: ufs: core: Fix typo in comment
scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS
scsi: ufs: core: Fix typo for register name in comments
scsi: pm80xx: Display proc_name in sysfs
scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry()
bpf: Use __llist_del_all() whenever possbile during memory draining
bpf: Wait for busy refill_work when destroying bpf memory allocator
ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set
x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
drm/amdgpu: Adjust MES polling timeout for sriov
drm/amd/pm: update driver-if header for smu_v13_0_10
drm/amdgpu: fix pstate setting issue
drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD
x86/unwind/orc: Fix unreliable stack dump with gcov
ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
MAINTAINERS: add keyword match on PTP
ethtool: pse-pd: fix null-deref on genl_info in dump
ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init()
ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table
ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init()
crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned
wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
wifi: cfg80211: Fix bitrates overflow issue
wifi: cfg80211: fix memory leak in query_regdb_file()
wifi: mac80211: fix memory free error when registering wiphy fail
wifi: cfg80211: silence a sparse RCU warning
efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0
efi: libstub: Fix incorrect payload size in zboot header
efi: libstub: Give efi_main() asmlinkage qualification
efi: efivars: Fix variable writes without query_variable_store()
efi: ssdt: Don't free memory if ACPI table was loaded successfully
efi: libstub: Remove zboot signing from build options
iommu/vt-d: Clean up si_domain in the init_dmars() error path
iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
iommu/vt-d: Use rcu_lock in get_resv_regions
iommu: Add gfp parameter to iommu_alloc_resv_region
parisc: Use signed char for hardware path in pdc.h
wifi: rt2x00: use explicitly signed or unsigned types
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
RISC-V: Fix compilation without RISCV_ISA_ZICBOM
ALSA: ac97: Use snd_ctl_rename() to rename a control
ALSA: ca0106: Use snd_ctl_rename() to rename a control
ALSA: emu10k1: Use snd_ctl_rename() to rename a control
ALSA: hda/realtek: Use snd_ctl_rename() to rename a control
ALSA: usb-audio: Use snd_ctl_rename() to rename a control
ALSA: control: add snd_ctl_rename()
parisc/serial: Rename 8250_gsc.c to 8250_parisc.c
parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
i2c: mlxbf: depend on ACPI; clean away ifdeffage
fbdev: smscufx: Fix several use-after-free bugs
nouveau: fix migrate_to_ram() for faulting page
mm/huge_memory: do not clobber swp_entry_t during THP split
hugetlb: fix memory leak associated with vma_lock structure
mm/page_alloc: reduce potential fragmentation in make_alloc_exact()
mm: /proc/pid/smaps_rollup: fix maple tree search
mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
mm/mmap: fix MAP_FIXED address return on VMA merge
mm/mmap.c: __vma_adjust(): suppress uninitialized var warning
mm/mmap: undo ->mmap() when mas_preallocate() fails
init: Kconfig: fix spelling mistake "satify" -> "satisfy"
ocfs2: clear dinode links count in case of error
ocfs2: fix BUG when iput after ocfs2_mknod fails
gcov: support GCC 12.1 and newer compilers
zsmalloc: zs_destroy_pool: add size_class NULL check
mm/mempolicy: fix mbind_range() arguments to vma_merge()
mailmap: update email for Qais Yousef
mailmap: update Dan Carpenter's email address
nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
net: macb: Specify PHY PM management done by MAC
net: hinic: fix the issue of double release MBOX callback of VF
net: hinic: fix the issue of CMDQ memory leaks
net: hinic: fix memory leak when reading function table
net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
selftests: net: Fix netdev name mismatch in cleanup
selftests: net: Fix cross-tree inclusion of scripts
net: lan966x: Fix the rx drop counter
net: netsec: fix error handling in netsec_register_mdio()
tipc: fix a null-ptr-deref in tipc_topsrv_accept
ANDROID: GKI: Add module load time symbol protection
Revert "ANDROID: GKI: Add script to generate symbol protection headers"
Revert "ANDROID: GKI: remove info print for header generation"
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
bpf: Fix dispatcher patchable function entry to 5 bytes nop
cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA.
cxl/region: Fix null pointer dereference due to pass through decoder commit
cxl/mbox: Add a check on input payload size
rcu: Keep synchronize_rcu() from enabling irqs in early boot
coresight: cti: Fix hang in cti_disable_hw()
coresight: Fix possible deadlock with lock dependency
i2c: fix spelling typos in comments
rv/dot2c: Make automaton definition static
xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
xfs: fix memory leak in xfs_errortag_init
xfs: remove redundant pointer lip
xfs: fix exception caused by unexpected illegal bestcount in leaf dir
fuse: fix readdir cache race
perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()
x86/ftrace: Remove ftrace_epilogue()
drm/amdgpu: fix sdma doorbell init ordering on APUs
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
blktrace: fix possible memleak in '__blk_trace_remove'
blktrace: introduce 'blk_trace_{start,stop}' helper
bio: safeguard REQ_ALLOC_CACHE bio put
io-wq: Fix memory leak in worker creation
block, bfq: remove unused variable for bfq_queue
drbd: only clone bio if we have a backing device
ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
gpio: tegra: Convert to immutable irq chip
drm/panfrost: replace endian-specific types with native ones
drm/panfrost: Remove type name from internal structs
drm/connector: Set DDC pointer in drmm_connector_init
drm: tests: Fix a buffer overflow in format_helper_test
fbdev: xilinxfb: Make xilinxfb_release() return void
fbdev: sisfb: fix repeated word in comment
fscrypt: fix keyring memory leak on mount failure
net: phy: dp83822: disable MDI crossover status change interrupt
ublk_drv: use flexible-array member instead of zero-length array
net: sched: fix race condition in qdisc_graft()
net: hns: fix possible memory leak in hnae_ae_register()
wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
sfc: include vport_id in filter spec hash and equal()
cifs: update internal module number
cifs: fix memory leaks in session setup
cifs: drop the lease for cached directories on rmdir or rename
MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem
selftests/landlock: Build without static libraries
genetlink: fix kdoc warnings
i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd()
i2c: xiic: Add platform module alias
ACPI: scan: Fix DMA range assignment
drivers: watchdog: exar_wdt.c fix use after free
watchdog: sp805_wdt: fix spelling typo in comment
ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor
MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver
ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List
smb3: interface count displayed incorrectly
selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
spi: aspeed: Fix window offset of CE1
dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing
dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
selftests: add selftest for chaining of tc ingress handling to egress
net: Fix return value of qdisc ingress handling on success
ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
net: sched: sfb: fix null pointer access issue when sfb_init() fails
Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()"
net: sched: cake: fix null pointer access issue when cake_init() fails
ethernet: marvell: octeontx2 Fix resource not freed after malloc
ASoC: simple-card: Fix up checks for HW param fixups
ASoC: rt1308-sdw: add the default value of some registers
ASoC: rt1308-sdw: update the preset settings
ANDROID: gki_defconfig: update for 6.1-rc1
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates
nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show
nvmet: fix workqueue MEM_RECLAIM flushing dependency
nvme-hwmon: kmalloc the NVME SMART log buffer
nvme-hwmon: consistently ignore errors from nvme_hwmon_init
drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag
nvme: add Guenther as nvme-hwmon maintainer
nvme-apple: don't limit DMA segement size
nvme-pci: disable write zeroes on various Kingston SSD
nvme: fix error pointer dereference in error handling
IB/hfi1: Correctly move list in sc_disable()
RDMA/cma: Use output interface for net_dev check
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
ionic: catch NULL pointer issue on reconfig
net: hsr: avoid possible NULL deref in skb_clone()
bnxt_en: fix memory leak in bnxt_nvm_test()
drm/amdgpu: Fix for BO move issue
drm/amdgpu: dequeue mes scheduler during fini
drm/amd/pm: enable thermal alert on smu_v13_0_10
drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11
drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback
drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o
drm/amd/pm: add SMU IP v13.0.4 IF version define to V7
drm/amd/pm: update SMU IP v13.0.4 driver interface version
drm/amd/pm: Init pm_attr_list when dpm is disabled
drm/amd/pm: disable cstate feature for gpu reset scenario
drm/amd/pm: fulfill SMU13.0.7 cstate control interface
drm/amd/pm: fulfill SMU13.0.0 cstate control interface
drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported
drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10
drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3
drm/amdgpu: skip mes self test for gc 11.0.3
drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10
drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10
drm/amd/pm: remove the pptable id override on smu_v13_0_10
drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10
drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
drm/amdgpu: Refactor mode2 reset logic for v11.0.7
Revert "drm/amdgpu: let mode2 reset fallback to default when failure"
Revert "drm/amdgpu: add debugfs amdgpu_reset_level"
drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
tracing/histogram: Update document for KEYS_MAX size
xfs: avoid a UAF when log intent item recovery fails
dm clone: Fix typo in block_device format specifier
dm: remove unnecessary assignment statement in alloc_dev()
dm verity: Add documentation for try_verify_in_tasklet option
dm cache: delete the redundant word 'each' in comment
dm raid: fix typo in analyse_superblocks code comment
dm verity: enable WQ_HIGHPRI on verify_wq
dm raid: delete the redundant word 'that' in comment
dm: change from DMWARN to DMERR or DMCRIT for fatal errors
kunit: update NULL vs IS_ERR() tests
rtc: cmos: fix build on non-ACPI platforms
selftests/ftrace: fix dynamic_events dependency check
selftests/memory-hotplug: Remove the redundant warning information
ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open
ASoC: Intel: sof_rt5682: Add quirk for Rex board
selftests/kexec: fix build for ARCH=x86_64
selftests/intel_pstate: fix build for ARCH=x86_64
selftests/futex: fix build for clang
x86/resctrl: Fix min_cbm_bits for AMD
ASoC: SOF: Intel: pci-mtl: fix firmware name
ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
dm bufio: use the acquire memory barrier when testing for B_READING
cifs: Fix memory leak when build ntlmssp negotiate blob failed
cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
cifs: use LIST_HEAD() and list_move() to simplify code
cifs: Fix xid leak in cifs_get_file_info_unix()
cifs: Fix xid leak in cifs_ses_add_channel()
cifs: Fix xid leak in cifs_flock()
cifs: Fix xid leak in cifs_copy_file_range()
cifs: Fix xid leak in cifs_create()
rtc: cmos: Fix wake alarm breakage
ANDROID: kbuild: fix typo in modpost
ANDROID: kbuild: Use '-f' instead of '--file=' for grep
ANDROID: kbuild: re-add vmlinux.symvers for mixed building
ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41
HID: lenovo: Make array tp10ubkbd_led static const
HID: saitek: add madcatz variant of MMO7 mouse device ID
Documentation: document ublk user recovery feature
powerpc/64s/interrupt: Perf NMI should not take normal exit path
powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning
KVM: PPC: BookS PR-KVM and BookE do not support context tracking
powerpc: Fix reschedule bug in KUAP-unlocked user copy
powerpc/64s: Fix hash__change_memory_range preemption warning
powerpc/64s: Disable preemption in hash lazy mmu mode
powerpc/64s: make linear_map_hash_lock a raw spinlock
powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe
powerpc/64s: Add lockdep for HPTE lock
powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU
powerpc/pseries/vas: Add VAS IRQ primary handler
ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE
ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p()
cpufreq: sun50i: Switch to use dev_err_probe() helper
cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper
cpufreq: imx6q: Switch to use dev_err_probe() helper
cpufreq: dt: Switch to use dev_err_probe() helper
cpufreq: qcom: remove unused parameter in function definition
cpufreq: qcom: fix writes in read-only memory region
cpufreq: qcom: fix memory leak in error path
cpufreq: tegra194: Fix module loading
mtd: parsers: bcm47xxpart: Fix halfblock reads
ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed
x86/microcode/AMD: Apply the patch early on every logical thread
pinctrl: ocelot: Fix incorrect trigger of the interrupt.
mtd: rawnand: marvell: Use correct logic for nand-keep-config
mtd: rawnand: tegra: Fix PM disable depth imbalance in probe
fbdev: gbefb: Convert sysfs snprintf to sysfs_emit
mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit
fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
fbdev: da8xx-fb: Fix error handling in .remove()
udp: Update reuse->has_conns under reuseport_lock.
mtd: core: add missing of_node_get() in dynamic partitions code
mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init()
Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration"
Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance"
clk: renesas: r8a779g0: Add SASYNCPER clocks
scsi: lpfc: Fix memory leak in lpfc_create_port()
scsi: core: Restrict legal sdev_state transitions via sysfs
ARC: mm: fix leakage of memory allocated for PTE
arc: update config files
arc: iounmap() arg is volatile
arc: dts: Harmonize EHCI/OHCI DT nodes name
ARC: bitops: Change __fls to return unsigned long
ARC: Fix comment typo
ARC: Fix comment typo
ata: ahci_qoriq: Fix compilation warning
ata: ahci_imx: Fix compilation warning
ata: ahci_xgene: Fix compilation warning
ata: ahci_brcm: Fix compilation warning
ata: sata_rcar: Fix compilation warning
dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974
clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe()
clk: sifive: select by default if SOC_SIFIVE
clk: rs9: Fix I2C accessors
blkcg: Update MAINTAINERS entry
x86/topology: Fix duplicated core ID within a package
x86/topology: Fix multiple packages shown on a single-package system
hwmon/coretemp: Handle large core ID value
bpf: prevent decl_tag from being referenced in func_proto
selftests/bpf: Add reproducer for decl_tag in func_proto return type
MAINTAINERS: git://github -> https://github.com for broadcom
x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro"
sched: Introduce struct balance_callback to avoid CFI mismatches
sched/core: Fix comparison in sched_group_cookie_match()
bpf: Fix sample_flags for bpf_perf_event_output
selftests/perf_events: Add a SIGTRAP stress test with disables
perf: Fix missing SIGTRAPs
counter: ti-ecap-capture: fix IS_ERR() vs NULL check
counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array
x86/fpu: Exclude dynamic states from init_fpstate
x86/fpu: Fix the init_fpstate size check with the actual size
x86/fpu: Configure init_fpstate attributes orderly
ata: ahci_st: Fix compilation warning
ASoC: codecs: jz4725b: fix capture selector naming
ASoC: codecs: jz4725b: use right control for Capture Volume
ASoC: codecs: jz4725b: fix reported volume for Master ctl
ASoC: codecs: jz4725b: add missed Line In power control bit
fbdev: MIPS supports iomem addresses
spi: qup: support using GPIO as chip select line
ALSA: hda/realtek: simplify the return of comp_bind()
pinctrl: qcom: Avoid glitching lines when we first mux to output
mmc: core: Fix kernel panic when remove non-standard SDIO card
mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
mmc: queue: Cancel recovery work on cleanup
mmc: block: Remove error check of hw_reset on reset
pinctrl: Ingenic: JZ4755 bug fixes
net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable()
net: ethernet: mtk_eth_wed: add missing of_node_put()
net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
iio: bmc150-accel-core: Fix unsafe buffer attributes
iio: adxl367: Fix unsafe buffer attributes
iio: adxl372: Fix unsafe buffer attributes
iio: at91-sama5d2_adc: Fix unsafe buffer attributes
iio: temperature: ltc2983: allocate iio channels once
tools: iio: iio_utils: fix digit calculation
iio: adc: stm32-adc: fix channel sampling time init
iio: adc: mcp3911: mask out device ID in debug prints
iio: adc: mcp3911: use correct id bits
iio: adc: mcp3911: return proper error code on failure to allocate trigger
iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug
iio: light: tsl2583: Fix module unloading
erofs: protect s_inodes with s_inode_list_lock for fscache
phy: tegra: xusb: Fix crash during pad power on/down
phy: stm32: fix an error code in probe
MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK
ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
ata: ahci-imx: Fix MODULE_ALIAS
io_uring/rw: remove leftover debug statement
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
io_uring: don't iopoll from io_ring_ctx_wait_and_kill()
io_uring: reuse io_alloc_req()
io_uring: kill hot path fixed file bitmap debug checks
io_uring: remove FFS_SCM
erofs: fix up inplace decompression success rate
erofs: shouldn't churn the mapping page for duplicated copies
erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy()
hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0
hwmon: (corsair-psu) fix typo in USB id description
Linux 6.1-rc1
skmsg: pass gfp argument to alloc_sk_msg()
Revert "cpumask: fix checking valid cpu range".
lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
kbuild: fix single directory build
mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation
thermal: intel_powerclamp: Use first online CPU as control_cpu
MAINTAINERS: git://github -> https://github.com for openrisc
smb3: improve SMB3 change notification support
cifs: lease key is uninitialized in two additional functions when smb1
cifs: lease key is uninitialized in smb1 paths
smb3: must initialize two ACL struct fields to zero
cifs: fix double-fault crash during ntlmssp
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet
perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver
perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()
perf tests stat+json_output: Include sanity check for topology
perf tests stat+csv_output: Include sanity check for topology
perf intel-pt: Fix system_wide dummy event for hybrid
perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
perf test: Fix attr tests for PERF_FORMAT_LOST
perf test: test_intel_pt.sh: Add 9 tests
perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
perf test: test_intel_pt.sh: Add jitdump test
perf test: test_intel_pt.sh: Tidy some alignment
perf test: test_intel_pt.sh: Print a message when skipping kernel tracing
perf test: test_intel_pt.sh: Tidy some perf record options
perf test: test_intel_pt.sh: Fix return checking again
KVM: arm64: vgic: Fix exit condition in scan_its_table()
KVM: arm64: nvhe: Fix build with profile optimization
net: stmmac: Enable mac_managed_pm phylink config
net: phylink: add mac_managed_pm in phylink_config structure
Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}"
net: dsa: uninitialized variable in dsa_slave_netdevice_event()
sunhme: Uninitialized variable in happy_meal_init()
net/smc: Fix an error code in smc_lgr_create()
net: phy: dp83867: Extend RX strap quirk for SGMII mode
net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter
net/atm: fix proc_mpc_write incorrect return value
sfc: Change VF mac via PF as first preference if available.
clk: tegra: Fix Tegra PWM parent clock
clk: at91: fix the build with binutils 2.27
clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
clk: mediatek: clk-mux: Add .determine_rate() callback
kbuild: add -fno-discard-value-names to cmd_cc_ll_c
Revert "PCI: Distribute available resources for root buses, too"
ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller
drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver
cifs: fix static checker warning
drm/msm: Kconfig: Fix spelling mistake "throught" -> "through"
drm/msm: Remove redundant check for 'submit'
drm/msm/a6xx: Remove state objects from list before freeing
drm/msm/a6xx: Skip snapshotting unused GMU buffers
drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage
perf: Skip and warn on unknown format 'configN' attrs
perf list: Fix metricgroups title message
perf mem: Fix -C option behavior for perf mem record
perf annotate: Add missing condition flags for arm64
libperf: Do not include non-UAPI linux/compiler.h header
scripts/clang-tools: Convert clang-tidy args to list
modpost: put modpost options before argument
perf test: Fix test_arm_coresight.sh failures on Juno
perf stat: Support old kernels for bperf cgroup counting
xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts
xen/virtio: Handle cases when page offset > PAGE_SIZE properly
MAINTAINERS: update btrfs website links and files
hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()
HID: playstation: support updated DualSense rumble mode.
HID: playstation: add initial DualSense Edge controller support
HID: playstation: stop DualSense output work on remove.
HID: magicmouse: Do not set BTN_MOUSE on double report
parisc: Fix userspace graphics card breakage due to pgtable special bit
parisc: fbdev/stifb: Align graphics memory size to 4MB
MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak
MAINTAINERS: git://github -> https://github.com for petkan
Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity"
Revert "ANDROID: cpuset: Make cpusets restore on hotplug"
net: macvlan: change schedule system_wq to system_unbound_wq
tls: strp: make sure the TCP skbs do not have overlapping data
i40e: Fix DMA mappings leak
net: dsa: qca8k: fix ethtool autocast mib for big-endian systems
net: dsa: qca8k: fix inband mgmt for big-endian systems
tipc: fix an information leak in tipc_topsrv_kern_subscr
tipc: Fix recognition of trial period
MAINTAINERS: add RISC-V's patchwork
rtc: rv3028: Fix codestyle errors
ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM
rtc: cmos: Fix event handler registration ordering issue
RISC-V: Make port I/O string accessors actually work
ACPI: resource: note more about IRQ override
ACPI: resource: do IRQ override on LENOVO IdeaPad
ACPI: extlog: Handle multiple records
ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
Documentation: ACPI: Prune DSDT override documentation from index
riscv: enable software resend of irqs
RISC-V: Re-enable counter access from userspace
riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
riscv: Add cache information in AUX vector
soc: sifive: ccache: define the macro for the register shifts
soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes
soc: sifive: ccache: reduce printing on init
soc: sifive: ccache: determine the cache level from dts
soc: sifive: ccache: Rename SiFive L2 cache to Composable cache.
dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache
Documentation: rtla: Correct command line example
sunhme: fix an IS_ERR() vs NULL check in probe
net: marvell: prestera: fix a couple NULL vs IS_ERR() checks
kcm: avoid potential race in kcm_tx_work
tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
nfsd: ensure we always call fh_verify_error tracepoint
MAINTAINERS: of: collapse overlay entry into main device tree entry
riscv: check for kernel config option in t-head memory types errata
riscv: use BIT() marco for cpufeature probing
riscv: use BIT() macros in t-head errata init
riscv: drop some idefs from CMO initialization
riscv: cleanup svpbmt cpufeature probing
selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1
bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1
riscv: Pass -mno-relax only on lld < 15.0.0
cifs: use ALIGN() and round_up() macros
cifs: find and use the dentry for cached non-root directories also
cifs: enable caching of directories for which a lease is held
cifs: prevent copying past input buffer boundaries
cifs: fix uninitialised var in smb2_compound_op()
cifs: improve symlink handling for smb2+
smb3: clarify multichannel warning
cifs: fix regression in very old smb1 mounts
vdpa/ifcvf: add reviewer
virtio_pci: use irq to detect interrupt support
spi: intel: Fix the offset to get the 64K erase opcode
ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
ASoC: rt1019: Fix the TDM settings
ASoC: rt5682s: Fix the TDM Tx settings
drm/vc4: hdmi: Check the HSM rate at runtime_resume
drm/vc4: hdmi: Enforce the minimum rate at runtime_resume
drm/vc4: Add module dependency on hdmi-codec
powerpc/pseries: Fix CONFIG_DTL=n build
powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
RISC-V: Avoid dereferening NULL regs in die()
highmem: fix kmap_to_page() for kmap_local_page() addresses
mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page
mm/selftest: uffd: explain the write missing fault check
mm/hugetlb: use hugetlb_pte_stable in migration race check
mm/hugetlb: fix race condition of uffd missing/minor handling
zram: always expose rw_page
LoongArch: update local TLB if PTE entry exists
mm: use update_mmu_tlb() on the second thread
kasan: fix array-bounds warnings in tests
hmm-tests: add test for migrate_device_range()
nouveau/dmem: evict device private memory during release
nouveau/dmem: refactor nouveau_dmem_fault_copy_one()
mm/migrate_device.c: add migrate_device_range()
mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page()
mm/memremap.c: take a pgmap reference on page allocation
mm: free device private pages have zero refcount
mm/memory.c: fix race when faulting a device private page
mm/damon: use damon_sz_region() in appropriate place
mm/damon: move sz_damon_region to damon_sz_region
lib/test_meminit: add checks for the allocation functions
kmsan: unpoison @tlb in arch_tlb_gather_mmu()
ext4,f2fs: fix readahead of verity data
mm/mmap: undo ->mmap() when arch_validate_flags() fails
net: phy: micrel: Fixes FIELD_GET assertion
openvswitch: add nf_ct_is_confirmed check before assigning the helper
tcp: Fix data races around icsk->icsk_af_ops.
ipv6: Fix data races around sk->sk_prot.
tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
tcp/udp: Fix memory leak in ipv6_renew_options().
dt-bindings: riscv: add new riscv,isa strings for emulators
dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible
dt-bindings: timer: sifive,clint: add legacy riscv compatible
mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
mm/mmap: preallocate maple nodes for brk vma expansion
mm: more vma cache removal
mmap: fix copy_vma() failure path
mm/compaction: fix set skip in fast_find_migrateblock
mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static
rtc: k3: Use devm_clk_get_enabled() helper
rtc: jz4740: Use devm_clk_get_enabled() helper
rtc: mpfs: Use devm_clk_get_enabled() helper
io_uring/rw: ensure kiocb_end_write() is always called
io_uring: fix fdinfo sqe offsets calculation
io_uring: local variable rw shadows outer variable in io_write
io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC
io_uring: optimise locking for local tw with submit_wait
io_uring: remove redundant memory barrier in io_req_local_work_add
io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT
io_uring: remove notif leftovers
io_uring: correct pinned_vm accounting
io_uring/af_unix: defer registered files gc to io_uring release
rtc: ds1685: Fix spelling of function name in comment block
rtc: isl12022: switch to using regmap API
rtc: isl12022: drop redundant write to HR register
rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata()
rtc: isl12022: use %ptR
rtc: isl12022: simplify some expressions
rtc: isl12022: drop a dev_info()
rtc: isl12022: specify range_min and range_max
rtc: isl12022: stop using deprecated devm_rtc_device_register()
rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register()
i3c: master: Remove the wrong place of reattach.
i3c: master: Free the old_dyn_addr when reattach.
tracing: Fix reading strings from synthetic events
tracing: Add "(fault)" name injection to kernel probes
tracing: Move duplicate code of trace_kprobe/eprobe.c into header
kbuild: Stop including vmlinux.bz2 in the rpm's
Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
arm64: Add AMPERE1 to the Spectre-BHB affected list
doc: RISC-V: Document that misaligned accesses are supported
drm/amd/display: Add HUBP surface flip interrupt handler
dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example
dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning
powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs
ring-buffer: Fix kernel-doc
mctp: prevent double key removal and unref
selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1
netfilter: rpfilter/fib: Populate flowic_l3mdev field
selftests: netfilter: Test reverse path filtering
ftrace: Fix char print issue in print_ip_ins()
Revert "ANDROID: fs: epoll: use freezable blocking call"
ANDROID: fix build problem in kernel/sched/vendor_hooks.c
nvme-multipath: fix possible hang in live ns resize with ANA access
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
nvme-tcp: fix possible hang caused during ctrl deletion
nvme-rdma: fix possible hang caused during ctrl deletion
arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
LoongArch: Update Loongson-3 default config file
LoongArch: Add ACPI-based generic laptop driver
LoongArch: Add BPF JIT support
LoongArch: Add some instruction opcodes and formats
LoongArch: Move {signed,unsigned}_imm_check() to inst.h
LoongArch: Add kdump support
LoongArch: Add kexec support
LoongArch: Use generic BUG() handler
LoongArch: Add SysRq-x (TLB Dump) support
LoongArch: Add perf events support
LoongArch: Add qspinlock support
LoongArch: Use TLB for ioremap()
LoongArch: Support access filter to /dev/mem interface
LoongArch: Refactor cache probe and flush methods
LoongArch: mm: Refactor TLB exception handlers
LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
LoongArch: Support PC-relative relocations in modules
LoongArch: Define ELF relocation types added in ABIv2.0
LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"
LoongArch: Mark __xchg() and __cmpxchg() as __always_inline
LoongArch: Flush TLB earlier at initialization
LoongArch: Do not create sysfs control file for io master CPUs
LoongArch: Fix cpu name after CPU-hotplug
net/mlx5: Make ASO poll CQ usable in atomic context
tcp: cdg: allow tcp_cdg_release() to be called multiple times
Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"
inet: ping: fix recent breakage
ipv6: ping: fix wrong checksum for large frames
Revert "ANDROID: GKI: sched: add rvh for new cfs task util"
net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports
mm: cgroup: fix comments for get from fd/file helpers
Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach"
Revert "ANDROID: hung_task: Add vendor hook for hung task detect"
watchdog: Add tracing events for the most usual watchdog events
irqchip: IMX_MU_MSI should depend on ARCH_MXC
ANDROID: clang: update to 15.0.2
FROMLIST: fs/select: mark do_select noinline_for_stack
FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum"
ALSA: hda: cs35l41: Support System Suspend
ALSA: hda: cs35l41: Remove suspend/resume hda hooks
ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls
ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls
ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal
riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
nilfs2: fix leak of nilfs_root in case of writer thread creation failure
nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
nilfs2: fix use-after-free bug of struct nilfs_root
mm/damon/core: initialize damon_target->list in damon_new_target()
mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype
proc: test how it holds up with mapping'less process
mailmap: update Frank Rowand email address
ia64: mca: use strscpy() is more robust and safer
init/Kconfig: fix unmet direct dependencies
ia64: update config files
nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
fork: remove duplicate included header files
prandom: remove unused functions
treewide: use get_random_bytes() when possible
treewide: use get_random_u32() when possible
treewide: use get_random_{u8,u16}() when possible, part 2
treewide: use get_random_{u8,u16}() when possible, part 1
treewide: use prandom_u32_max() when possible, part 2
treewide: use prandom_u32_max() when possible, part 1
cifs: fix skipping to incorrect offset in emit_cached_dirents
dt-bindings: riscv: update microchip.yaml's maintainership
MAINTAINERS: update polarfire soc clock binding
ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS
alpha: remove the needless aliases osf_{readv,writev}
powerpc: Fix 85xx build
docs/zh_CN: add a man-pages link to zh_CN/index.rst
docs/zh_CN: Rewrite the Chinese translation front page
docs/zh_CN: add zh_CN/arch.rst
docs/zh_CN: promote the title of zh_CN/process/index.rst
perf stat: Support old kernels for bperf cgroup counting
bpf: cgroup_iter: support cgroup1 using cgroup fd
cgroup: add cgroup_v1v2_get_from_[fd/file]()
drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers
drm/i915: allow control over the flags when migrating
drm/amd/display: Simplify bool conversion
drm/amd/display: fix transfer function passed to build_coefficients()
drm/amd/display: add a license to cursor_reg_cache.h
drm/amd/display: make virtual_disable_link_output static
drm/amd/display: fix indentation in dc.c
drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static
drm/amd/display: fix build error on arm64
drm/amd/display: 3.2.207
drm/amd/display: Clean some DCN32 macros
drm/amdgpu: Add poison mode query for umc v8_10_0
drm/amdgpu: Update umc v8_10_0 headers
drm/amdgpu: fix coding style issue for mca notifier
drm/amdgpu: define convert_error_address for umc v8.7
drm/amdgpu: define RAS convert_error_address API
drm/amdgpu: remove check for CE in RAS error address query
NFSD: unregister shrinker when nfsd_init_net() fails
drm/i915: Fix display problems after resume
mmc: sdhci-sprd: Fix minimum clock limit
btrfs: ignore fiemap path cache if we have multiple leaves for a data extent
btrfs: fix processing of delayed tree block refs during backref walking
btrfs: fix processing of delayed data refs during backref walking
btrfs: delete stale comments after merge conflict resolution
btrfs: unlock locked extent area if we have contention
btrfs: send: update command for protocol version check
btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG
parisc: Convert PDC console to an early console
parisc: Reduce kernel size by packing alternative tables
xen/pv: support selecting safe/unsafe msr accesses
xen/pv: refactor msr access functions to support safe and unsafe accesses
xen/pv: fix vendor checks for pmu emulation
xen/pv: add fault recovery control to pmu msr accesses
wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases)
wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921
wifi: mt76: fix receiving LLC packets on mt7615/mt7915
ALSA: oss: Fix potential deadlock at unregistration
ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
can: kvaser_usb_leaf: Fix CAN state after restart
can: kvaser_usb_leaf: Fix TX queue out of sync after restart
can: kvaser_usb: Fix use of uninitialized completion
can: kvaser_usb_leaf: Fix overread with an invalid command
ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
clk: tests: Add tests for notifiers
clk: Update req_rate on __clk_recalc_rates()
nfp: flower: fix incorrect struct type in GRE key_size
net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support()
net: systemport: Enable all RX descriptors for SYSTEMPORT Lite
net: prestera: span: do not unbind things things that were never bound
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2]
drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels'
drm/amdgpu: fix SDMA suspend/resume on SR-IOV
drm/amdgpu: switch sdma buffer function tear down to a helper
drm/amdgpu: Fix SDMA engine resume issue under SRIOV
drm/amd/display: Fix watermark calculation
drm/amd/display: Drop uncessary OTG lock check
drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL
drm/amd/display: Add a missing hook to DCN20
drm/amd/display: always allow pstate change when no dpps are active on dcn315
drm/amd/display: Display does not light up after S4 resume
drm/amd/display: Use the same cursor info across features
drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent
drm/amd/display: Acquire FCLK DPM levels on DCN32
drm/amd/display: Validate DSC After Enable All New CRTCs
drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources
drm/amd/display: increase hardware status wait time
drm/amd/display: Do not trigger timing sync for phantom pipes
drm/amd/display: Use correct pixel clock to program DTBCLK DTO's
drm/amd/display: do not compare integers of different widths
drm/amd/display: zeromem mypipe heap struct before using it
drm/amd/display: properly configure DCFCLK when enable/disable Freesync
Revert "drm/amd/display: skip commit minimal transition state"
drm/amd/display: Update PMFW z-state interface for DCN314
drm/amd/display: explicitly disable psr_feature_enable appropriately
Revert "cgroup: enable cgroup_get_from_file() on cgroup1"
cgroup: Reorganize css_set_lock and kernfs path processing
ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
module: tracking: Keep a record of tainted unloaded modules only
docs/zh_CN: Update the translation of page_owner to 6.0-rc7
docs/zh_CN: Update the translation of ksm to 6.0-rc7
docs/howto: Replace abundoned URL of gmane.org
Documentation: ubifs: Fix compression idiom
Documentation/mm/page_owner.rst: delete frequently changing experimental data
docs/zh_CN: Fix build warning
docs: ftrace: Correct access mode
block: fix leaking minors of hidden disks
block: avoid sign extend problem with default queue flags mask
ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
ALSA: hda/realtek: Correct pin configs for ASUS G533Z
xen/virtio: enable grant based virtio on x86
spi: aspeed: Fix typo in mode_bits field for AST2600 platform
spi: mpc52xx: Replace NO_IRQ by 0
spi: spi-mem: Fix typo (of -> or)
ASoC: cx2072x: fix spelling typo in comment
ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency
ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
ANDROID: Configure out the macros in android_kabi and android_vendor
ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
ANDROID: GKI: add android_kabi.h
KVM: arm64: selftests: Fix multiple versions of GIC creation
ARM: mmp: Make some symbols static
ARM: spear6xx: Staticize few definitions
clk: spear: Move prototype to accessible header
alpha: fix marvel_ioread8 build regression
s390/vmur: generate uevent on unsolicited device end
s390/vmur: remove unnecessary BUG statement
wifi: cfg80211: update hidden BSSes to avoid WARN_ON
wifi: mac80211: fix crash in beacon protection for P2P-device
wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
wifi: cfg80211: avoid nontransmitted BSS list corruption
wifi: cfg80211: fix BSS refcounting bugs
wifi: cfg80211: ensure length byte is present before access
wifi: mac80211: fix MBSSID parsing use-after-free
wifi: cfg80211/mac80211: reject bad MBSSID elements
wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
drm/i915/display: handle migration for dpt
drm/i915/guc: Fix revocation of non-persistent contexts
octeontx2-pf: mcs: fix possible memory leak in otx2_probe()
] ptp: ocp: remove symlink for second GNSS
Input: i8042 - fix refount leak on sparc
Input: i8042 - add LoongArch support in i8042-acpipnpio.h
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: pinephone-keyboard - support the proxied I2C bus
Input: pinephone-keyboard - add PinePhone keyboard driver
octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts()
net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()
octeontx2-pf: mcs: fix missing unlock in some error paths
macvlan: enforce a consistent minimal mtu
mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq
blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
ALSA: usb-audio: Avoid superfluous endpoint setup
ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
ALSA: usb-audio: Avoid unnecessary interface change at EP close
ALSA: hda: Update register polling macros
KVM: arm64: Enable stack protection and branch profiling for VHE
KVM: arm64: Limit stage2_apply_range() batch size to largest block
KVM: arm64: Work out supported block level at compile time
fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map()
fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry
fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove
fbdev: smscufx: Fix use-after-free in ufx_ops_open()
fbdev: gbefb: Convert to use dev_groups
fbdev: imxfb: Remove redundant dev_err() call
fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
fbdev: uvesafb: Convert snprintf to scnprintf
fbdev: arkfb: Remove the unused function dac_read_reg()
fbdev: tridentfb: Remove the unused function shadowmode_off()
fbdev: controlfb: Remove the unused function VAR_MATCH()
fbdev: udlfb: Remove redundant initialization to variable identical
openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
smb3: fix oops in calculating shash_setkey
cifs: secmech: use shash_desc directly, remove sdesc
smb3: rename encryption/decryption TFMs
cifs: replace kfree() with kfree_sensitive() for sensitive data
Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU."
virtio_pci: don't try to use intxif pin is zero
vDPA: conditionally read MTU and MAC in dev cfg space
vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill
vDPA: check virtio device features to detect MQ
vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence
vDPA: only report driver features if FEATURES_OK is set
vDPA: allow userspace to query features of a vDPA device
hugetlb: allocate vma lock for all sharable vmas
hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer
hugetlb: fix vma lock handling during split vma and range unmapping
mglru: mm/vmscan.c: fix imprecise comments
mm/mglru: don't sync disk for each aging cycle
f2fs: change to use atomic_t type form sbi.atomic_files
f2fs: account swapfile inodes
vfio: More vfio_file_is_group() use cases
io_uring: limit registration w/ SINGLE_ISSUER
io_uring: remove io_register_submitter
io_uring: simplify __io_uring_add_tctx_node
docs: notifier-error-inject: Correct test's name
selftests/memory-hotplug: Adjust log info for maintainability
selftests/memory-hotplug: Restore memory before exit
selftests/memory-hotplug: Add checking after online or offline
selftests/ftrace: func_event_triggers: fix typo in user message
Documentation: kunit: Update description of --alltests option
kunit: declare kunit_assert structs as const
kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED
kunit: remove format func from struct kunit_assert, get it to 0 bytes
kunit: tool: Don't download risc-v opensbi firmware with wget
kunit: make kunit_kfree(NULL) a no-op to match kfree()
kunit: make kunit_kfree() not segfault on invalid inputs
kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends
kunit: drop test pointer in string_stream_fragment
kunit: string-stream: Simplify resource use
UPSTREAM: thermal/core: Add a check before calling set_trip_temp()
btrfs: add missing path cache update during fiemap
xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT
xen/virtio: restructure xen grant dma setup
vfio: Make the group FD disassociate from the iommu_group
vfio: Hold a reference to the iommu_group in kvm for SPAPR
vfio: Add vfio_file_is_group()
MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER
drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI
drivers/perf: fix return value check in ali_drw_pmu_probe()
arm64: errata: Add Cortex-A55 to the repeat tlbi list
virtio_blk: add SECURE ERASE command support
vp_vdpa: support feature provisioning
vdpa_sim_net: support feature provisioning
vdpa: device feature provisioning
virtio-net: use mtu size as buffer length for big packets
virtio-net: introduce and use helper function for guest gso support checks
virtio: drop vp_legacy_set_queue_size
virtio_ring: make vring_alloc_queue_packed prettier
virtio_ring: split: Operators use unified style
vhost: add __init/__exit annotations to module init/exit funcs
arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK
wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array
wifi: wext: use flex array destination for memcpy()
wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets
wifi: mac80211: netdev compatible TX stop for iTXQ drivers
riscv: dts: microchip: fix fabric i2c reg size
wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces
wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()
wifi: mac80211: remove/avoid misleading prints
wifi: mac80211: fix probe req HE capabilities access
wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx
net/9p: clarify trans_fd parse_opt failure handling
net/9p: add __init/__exit annotations to module init/exit funcs
net/9p: use a dedicated spinlock for trans_fd
KVM: PPC: Book3S HV: Fix stack frame regs marker
mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
watchdog: twl4030_wdt: add missing mod_devicetable.h include
mmc: renesas_sdhi: Fix rounding errors
net: ethernet: bgmac: Remove -Warray-bounds exception
net: ethernet: mediatek: Remove -Warray-bounds exception
prestera: matchall: do not rollback if rule exists
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
net: enetc: Remove duplicated include in enetc_qos.c
octeontx2-pf: mcs: remove unneeded semicolon
hv_netvsc: Fix race between VF offering and VF association message from host
net: ieee802154: return -EINVAL for unknown addr type
MAINTAINERS: add Jan as SMC maintainer
net: ieee802154: fix error return code in dgram_bind()
net: ieee802154: return -EINVAL for unknown addr type
xen/pcifront: move xenstore config scanning into sub-function
riscv: enable THP_SWAP for RV64
RISC-V: Print SSTC in canonical order
Revert "drm/sched: Use parent fence instead of finished"
9p/trans_fd: always use O_NONBLOCK read/write
perf script: Add missing fields in usage hint
perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB
perf mem/c2c: Avoid printing empty lines for unsupported events
perf mem/c2c: Add load store event mappings for AMD
perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events
perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}
perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel
perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()
perf test coresight: Add relevant documentation about ARM64 CoreSight testing
perf test: Add git ignore for tmp and output files of ARM CoreSight tests
perf test coresight: Add unroll thread test shell script
perf test coresight: Add unroll thread test tool
perf test coresight: Add thread loop test shell scripts
perf test coresight: Add thread loop test tool
perf test coresight: Add memcpy thread test shell script
perf test coresight: Add memcpy thread test tool
perf test: Add git ignore for perf data generated by the ARM CoreSight tests
perf test: Add arm64 asm pureloop test shell script
perf test: Add asm pureloop test tool
perf test: Add build infra for perf test tools for ARM CoreSight tests
ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m
Revert "drm/amdgpu: use dirty framebuffer helper"
drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation
drm/amdgpu: Set vmbo destroy after pt bo is created
drm/amdgpu: Fix VRAM BO swap issue
drm/amd/display: Remove unused struct i2c_id_config_access
drm/amd/display: Removed unused variable 'sdp_stream_enable'
drm/amd/display: clean up dcn32_fpu.c kernel-doc
drm/amd/display: Fix vblank refcount in vrr transition
drm/amd/display: Enable dpia support for dcn314
drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd
drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode()
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: clean up one inconsistent indenting
drm/amd/display: Minor code style change
drm/amd/display: update DSC for DCN32
drm/amd/display: Disconnect DSC for unused pipes during ODM transition
drm/amd/display: unblock mcm_luts
drm/amd/display: 3.2.206
drm/amd/display: Enable 2 to 1 ODM policy if supported
drm/amd/display: Add PState change high hook for DCN32
drm/amdgpu: Enable VCN PG on GC11_0_1
drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register
drm/amd/display: Add missing SDP registers to DCN32 reglist
drm/amd/display: Fix disable DSC logic in the DIO code
drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32
drm/amd/display: Adding missing HDMI ACP SEND register
drm/amd/display: Remove OPTC lock check
drm/amd/display: Fix SubVP control flow in the MPO context
drm/amd/display: Update DCN321 hook that deals with pipe aquire
drm/amd/display: Drop unused code for DCN32/321
drm/amd/display: block odd h_total timings from halving pixel rate
drm/amd/display: Fix vupdate and vline position calculation
drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value
drm/amd/display: Increase compbuf size prior to updating clocks
drm/amd/display: Keep OTG on when Z10 is disable
drm/amd/display: add dummy pstate workaround to dcn315
drm/amd/display: skip commit minimal transition state
drm/amd/display: Add log for LTTPR
drm/amd/display: For SubVP pipe split case use min transition into MPO
drm/amd/display: Refactor edp ILR caps codes
drm/amd/display: Allow PSR exit when panel is disconnected
drm/amd/display: AUX tracing cleanup
drm/amd/display: fix integer overflow during MSA V_Freq calculation
drm/amd/display: Disable GSL when enabling phantom pipe
drm/amd/display: prevent S4 test from failing
Revert "drm/amd/display: correct hostvm flag"
drm/amd/display: Block SubVP if rotation being used
drm/amd/display: fix dcn315 dml detile overestimation
drm/amd/display: Reorder FCLK P-state switch sequence for DCN32
drm/amd/display: Program SubVP in dc_commit_state_no_check
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amd/display: change to enc314_stream_encoder_dp_blank static
drm/amd/display: Only commit SubVP state after pipe programming
drm/amd/display: Fix mutex lock in dcn10
random: clear new batches when bringing new CPUs online
ftrace: Create separate entry in MAINTAINERS for function hooks
tracing: Update MAINTAINERS to reflect new tracing git repo
perf test: Add CoreSight shell lib shared code for future tests
perf test: Introduce script for data symbol testing
perf record: Save DSO build-ID for synthesizing
powerpc: Don't add __powerpc_ prefix to syscall entry points
NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked
SUNRPC: Add API to force the client to disconnect
SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls
SUNRPC: Fix races with rpc_killall_tasks()
block: Remove the repeat word 'can'
sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot()
lib/test_cpumask: Add for_each_cpu_and(not) tests
cpumask: Introduce for_each_cpu_andnot()
lib/find_bit: Introduce find_next_andnot_bit()
ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata
ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier
mmc: core: Add SD card quirk for broken discard
perf stat: Rename to aggr_cpu_id.thread_idx
perf stat: Don't compare runtime stat for shadow stats
perf stat: Kill unused per-thread runtime stats
perf stat: Use thread map index for shadow stat
perf stat: Rename saved_value->cpu_map_idx
perf stat: Don't call perf_stat_evsel_id_init() repeatedly
perf stat: Convert perf_stat_evsel.res_stats array
perf tools: Remove special handling of system-wide evsel
perf tools: Add evlist__add_sched_switch()
perf tools: Get rid of evlist__add_on_all_cpus()
libperf: Propagate maps only if necessary
libperf: Populate system-wide evsel maps
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylake
perf vendor events: Update silvermont cpuids
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update elkhartlake cpuids
perf vendor events: Update Intel cascadelakex
perf vendor events: Update Intel broadwellx
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel skylakex
perf metrics: Don't scale counts going into metrics
perf expr: Remove jevents case workaround
perf test: Adjust case of test metrics
perf expr: Allow a double if expression
perf parse-events: Remove unused macros __PERF_EVENT_FIELD()
perf tools: Fix empty version number when building outside of a git repo
perf lock: Remove unused struct lock_contention_key
perf jit: Remove unused struct debug_line_info
perf metric: Remove unused struct metric_ref_node
perf annotate: Remove unused struct disasm_line_samples
perf machine: Remove unused struct process_args
perf lock contention: Fix a build error on 32-bit
perf stat: Clean redundant if in process_evlist
MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement
xen/gntdev: Accommodate VMA splitting
xen/gntdev: Prevent leaking grants
xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices
xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page()
xen/xenbus: Fix spelling mistake "hardward" -> "hardware"
wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
net: ethernet: adi: adin1110: Add check in netdev_event
docs: networking: phy: add missing space
net: pse-pd: PSE_REGULATOR should depend on REGULATOR
Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
mailbox: qcom-ipcc: flag IRQ NO_THREAD
mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform"
mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support
dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074
dt-bindings: mailbox: qcom: set correct #clock-cells
mailbox: mpfs: account for mbox offsets while sending
mailbox: mpfs: fix handling of the reg property
dt-bindings: mailbox: fix the mpfs' reg property
mailbox: imx: fix RST channel support
tracing: Do not free snapshot if tracer is on cmdline
ftrace: Still disable enabled records marked as disabled
riscv: compat: s/failed/unsupported if compat mode isn't supported
docs: bump minimal GNU Make version to 3.82
cifs: remove initialization value
cifs: Replace a couple of one-element arrays with flexible-array members
smb3: do not log confusing message when server returns no network interfaces
PCI: qcom-ep: Check platform_get_resource_byname() return value
PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
dt-bindings: PCI: qcom-ep: Define clocks per platform
PCI: qcom-ep: Make PERST separation optional
dt-bindings: PCI: qcom-ep: Make PERST separation optional
PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
f2fs: allow direct read for zoned device
power: supply: ab8500: remove unused static local variable
xprtrdma: Fix uninitialized variable
xprtrdma: Prevent memory allocations from driving a reclaim
xprtrdma: Memory allocation should be allowed to fail during connect
xprtrdma: MR-related memory allocation should be allowed to fail
xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()
xprtrdma: Clean up synopsis of rpcrdma_req_create()
svcrdma: Clean up RPCRDMA_DEF_GFP
SUNRPC: Replace the use of the xprtiod WQ in rpcrdma
NFSv4.2: Add a tracepoint for listxattr
NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr
NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2
NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR
nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration
NFSv4: remove nfs4_renewd_prepare_shutdown() declaration
fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment
i2c: aspeed: Assert NAK when slave is busy
i2c: designware: Fix handling of real but unexpected device interrupts
i2c: qcom-cci: Add MSM8226 compatible
dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974
dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible
i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable
PCI: Expose PCIe Resizable BAR support via sysfs
PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation
PCI/ASPM: Ignore L1 PM Substates if device lacks capability
PCI/ASPM: Factor out L1 PM Substates configuration
docs:kselftest: fix kselftest_module.h path of example module
cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT
selftests/cpu-hotplug: Add log info when test success
selftests/cpu-hotplug: Reserve one cpu online at least
selftests/cpu-hotplug: Delete fault injection related code
selftests/cpu-hotplug: Use return instead of exit
selftests/cpu-hotplug: Correct log info
cpufreq: amd-pstate: modify type in argument 2 for filp_open
Documentation: amd-pstate: Add unit test introduction
selftests: amd-pstate: Add test trigger for amd-pstate driver
cpufreq: amd-pstate: Add test module for amd-pstate driver
cpufreq: amd-pstate: Expose struct amd_cpudata
selftests/vm: use top_srcdir instead of recomputing relative paths
ACPI: thermal: Drop some redundant code
ACPI: thermal: Drop redundant parens from expressions
ACPI: thermal: Use white space more consistently
remoteproc: virtio: Fix warning on bindings by removing the of_match_table
nfsd: rework hashtable handling in nfsd_do_file_acquire
nfsd: fix nfsd_file_unhash_and_dispose
PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
PCI: qcom-ep: Expose link transition counts via debugfs
PCI: qcom-ep: Disable IRQs during driver remove
ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
net/ieee802154: don't warn zero-sized raw_sendmsg()
Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
arm64: alternatives: Use vdso/bits.h instead of linux/bits.h
Revert "ARM: dts: BCM5301X: Add basic PCI controller properties"
smb3: define missing create contexts
cifs: store a pointer to a fid in the cfid structure instead of the struct
cifs: improve handlecaching
cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid
smb3: add dynamic trace points for tree disconnect
Fix formatting of client smbdirect RDMA logging
Handle variable number of SGEs in client smbdirect send.
Reduce client smbdirect max receive segment size
Decrease the number of SMB3 smbdirect client SGEs
cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
ksmbd: validate share name from share config response
ksmbd: call ib_drain_qp when disconnected
ksmbd: make utf-8 file name comparison work in __caseless_lookup()
ksmbd: Fix user namespace mapping
ksmbd: hide socket error message when ipv6 config is disable
ksmbd: reduce server smbdirect max send/receive segment sizes
ksmbd: decrease the number of SMB3 smbdirect server SGEs
ksmbd: Fix wrong return value and message length check in smb2_ioctl()
ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
ksmbd: fix encryption failure issue for session logoff response
ksmbd: fix endless loop when encryption for response fails
ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
ksmbd: set file permission mode to match Samba server posix extension behavior
ksmbd: change security id to the one samba used for posix extension
ksmbd: update documentation
ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
ksmbd: port to vfs{g,u}id_t and associated helpers
ksmbd: fix incorrect handling of iterate_dir
MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers
MAINTAINERS: Add Tom Talpey as ksmbd reviewer
ksmbd: remove generic_fillattr use in smb2_open()
ksmbd: constify struct path
ksmbd: don't open-code %pD
ksmbd: don't open-code file_path()
PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
PCI/ASPM: Refactor L1 PM Substates Control Register programming
powerpc/64s/interrupt: Fix stack frame regs marker
irqchip/imx-mu-msi: Fix wrong register offset for 8ulp
net/9p: allocate appropriate reduced message buffers
net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module
net/9p: add p9_msg_buf_size()
9p: add P9_ERRMAX for 9p2000 and 9p2000.u
net/9p: split message size argument into 't_size' and 'r_size' pair
9p: trans_fd/p9_conn_cancel: drop client lock earlier
selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
security/keys: Remove inconsistent __user annotation
char: move from strlcpy with unused retval to strscpy
tools/power turbostat: version 2022.10.04
tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain
tools/power turbostat: Do not dump TRL if turbo is not supported
tools/power turbostat: Add support for MeteorLake platforms
tools/power turbostat: Add support for RPL-S
f2fs: support recording errors into superblock
f2fs: support recording stop_checkpoint reason into super_block
f2fs: remove the unnecessary check in f2fs_xattr_fiemap
f2fs: introduce cp_status sysfs entry
f2fs: fix to detect corrupted meta ino
f2fs: fix to account FS_CP_DATA_IO correctly
f2fs: code clean and fix a type error
f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file
f2fs: fix to do sanity check on summary info
f2fs: port to vfs{g,u}id_t and associated helpers
f2fs: fix to do sanity check on destination blkaddr during recovery
f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT
f2fs: fix race condition on setting FI_NO_EXTENT flag
f2fs: remove redundant check in f2fs_sanity_check_cluster
f2fs: add static init_idisk_time function to reduce the code
f2fs: fix typo
f2fs: fix wrong dirty page count when race between mmap and fallocate.
f2fs: use COMPRESS_MAPPING to get compress cache mapping
f2fs: return the tmp_ptr directly in __bitmap_ptr
RISC-V: Increase range and default value of NR_CPUS
x86/mm: Ease W^X enforcement back to just a warning
PM: Improve EXPORT_*_DEV_PM_OPS macros
vfio: Change vfio_group->group_rwsem to a mutex
vfio: Remove the vfio_group->users and users_comp
vfio/mdev: add mdev available instance checking to the core
vfio/mdev: consolidate all the description sysfs into the core code
vfio/mdev: consolidate all the available_instance sysfs into the core code
vfio/mdev: consolidate all the name sysfs into the core code
vfio/mdev: consolidate all the device_api sysfs into the core code
vfio/mdev: remove mtype_get_parent_dev
vfio/mdev: remove mdev_parent_dev
vfio/mdev: unexport mdev_bus_type
vfio/mdev: remove mdev_from_dev
vfio/mdev: simplify mdev_type handling
vfio/mdev: embedd struct mdev_parent in the parent data structure
vfio/mdev: make mdev.h standalone includable
drm/i915/gvt: simplify vgpu configuration management
drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types
clk: qcom: gcc-sm6375: Ensure unsigned long type
clk: qcom: gcc-sm6375: Remove unused variables
ceph: remove Sage's git tree from documentation
ceph: fix incorrectly showing the .snap size for stat
ceph: fail the open_by_handle_at() if the dentry is being unlinked
ceph: increment i_version when doing a setattr with caps
ceph: Use kcalloc for allocating multiple elements
ceph: no need to wait for transition RDCACHE|RD -> RD
ceph: fail the request if the peer MDS doesn't support getvxattr op
ceph: wake up the waiters if any new caps comes
libceph: drop last_piece flag from ceph_msg_data_cursor
MAINTAINERS: Update SED-Opal Maintainers
xen-pcifront: Handle missed Connected state
PM: domains: log failures to register always-on domains
io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy
platform/x86: int3472: Don't leak reference on error
ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
PM: ACPI: reboot: Reinstate S5 for reboot
kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode
ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle
i2c: acpi: Use ACPI wake capability bit to set wake_irq
ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags
gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get
Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync"
powerpc/64: Fix msr_check_and_set/clear MSR[EE] race
powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN
perf test: Introduce script for java symbol testing
perf subcmd: Set environment variable "PREFIX"
perf trace: Fix incorrectly parsed hexadecimal value for flags in filter
perf trace: Fix show_arg_names not working for tp arg names
perf string: Remove unused macro K()
perf test: Add kernel lock contention test
perf lock: Add -q/--quiet option to suppress header and debug messages
perf lock: Add -E/--entries option
perf test: waiting.sh: Parameterize timeouts
perf test: test_intel_pt.sh: Move helper functions for waiting
perf test: test_intel_pt.sh: Add per-thread test
perf tools: Add debug messages and comments for testing
perf test: test_intel_pt.sh: Add more output in preparation for more tests
perf test: test_intel_pt.sh: Fix return checking
perf test: test_intel_pt.sh: Use quotes around variable expansion
perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l
perf test: test_intel_pt.sh: Stop using backticks
perf test: test_intel_pt.sh: Stop using expr
perf test: test_intel_pt.sh: Fix redirection
perf test: test_intel_pt.sh: Use a temp directory
perf test: test_intel_pt.sh: Add cleanup function
perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo
perf annotate: Toggle full address <-> offset display
perf tools: Add 'addr' sort key
perf inject: Clarify build-id options a little bit
perf record: Fix a segfault in record__read_lost_samples()
perf top: Fix error code in cmd_top()
perf stat: Merge cases in process_evlist
perf genelf: Fix error code in jit_write_elf()
perf lock contention: Skip stack trace from BPF
perf lock contention: Allow to change stack depth and skip
perf lock contention: Show full callstack with -v option
perf lock contention: Factor out get_symbol_name_offset()
perf test: Add basic core_wide expression test
perf metrics: Wire up core_wide
perf stat: Delay metric parsing
perf topology: Add core_wide
perf smt: Compute SMT from topology
perf expr: Move the scanner_ctx into the parse_ctx
perf pmu: Remove perf_pmu_lex() needless declaration
perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations
perf test: Skip sigtrap test on old kernels
perf sched: Factor out destroy_tasks()
perf cpumap: Add range data encoding
perf events: Prefer union over variable length array
perf vendor events: Update events for Neoverse E1
perf timechart: Add p_state_end helper
perf timechart: Add create_pidcomm helper
perf lock: Add get_key_by_aggr_mode helper
perf trace: Use zalloc() to save initialization of syscall_stats
perf vendor events arm64: Move REMOTE_ACCESS to "memory" category
perf intel-pt: Remove first line of log dumped on error
perf intel-pt: Support itrace option flag d+e to log on error
perf intel-pt: Improve object code read error message
perf intel-pt: Improve man page layout slightly
perf auxtrace: Add itrace option flag d+e to log on error
perf tools: Add perf_config_scan()
perf callchain: Remove unneeded 'result' variable
perf c2c: Add helpers to get counts of loads or stores
perf tools: Add same_cmd_with_prefix() helper
perf vendor events: Add missing Neoverse V1 events
perf report: Show per-event LOST SAMPLES stat
perf hist: Add nr_lost_samples to hist_stats
perf record: Read and inject LOST_SAMPLES events
perf record: Set PERF_FORMAT_LOST by default
perf tools: Print LOST read format in the verbose mode
perf smt: Tidy header guard add SPDX
perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf branch: Add branch privilege information request flag
perf branch: Extend branch type classification
perf branch: Add system error and not in transaction branch types
perf build: Enable -Wthread-safety with clang
perf top: Fixes for thread safety analysis
perf sched: Fixes for thread safety analysis
perf mutex: Add thread safety annotations
perf dso: Hold lock when accessing nsinfo
perf top: Update use of pthread mutex
perf annotate: Update use of pthread mutex
perf dso: Update use of pthread mutex
perf mmap: Remove unnecessary pthread.h include
perf ui: Update use of pthread mutex
perf sched: Update use of pthread mutex
perf record: Update use of pthread mutex
perf lock: Remove unused pthread.h include
perf bpf: Remove unused pthread.h include
perf hist: Update use of pthread mutex
perf tests: Avoid pthread.h inclusion
perf bench: Update use of pthread mutex/cond
perf mutex: Wrapped usage of mutex and cond
perf record: Allow multiple recording time ranges
perf evlist: Add evlist__{en/dis}able_non_dummy()
perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event
perf record: Fix done_fd wakeup event
perf record: Fix way of handling non-perf-event pollfds
perf hashmap: Tidy hashmap dependency
perf metrics: Use 'unsigned int' instead of just 'unsigned'.
perf parse-events: Use 'unsigned int' instead of plain 'unsigned'.
tools build: Display logical OR of a feature flavors
tools build: Increment room for feature name in feature detection output
tools build: Fix feature detection output due to eval expansion
perf inject: Add a command line option to specify build ids.
spi: spi-gxp: fix typo in SPDX identifier line
perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
perf: Fix pmu_filter_match()
perf: Fix lockdep_assert_event_ctx()
ARM: 9246/1: dump: show page table level name
ARM: 9245/1: dump: show FDT region
ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page()
ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
alpha: add full ioread64/iowrite64 implementation
thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
thermal/core: Add a check before calling set_trip_temp()
thermal/core: Drop valid pointer check for type
thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops
thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS
thermal/of: Remove the thermal_zone_of_get_sensor_id() function
thermal/drivers/imx_sc: Rely on the platform data to get the resource id
pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100"
pinctrl: Create subdirectory for StarFive drivers
dt-bindings: pinctrl: st,stm32: Document interrupt-controller property
dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property
dt-bindings: pinctrl: st,stm32: Document gpio-line-names
pinctrl: st: stop abusing of_get_named_gpio()
pinctrl: wpcm450: Correct the fwnode_irq_get() return value check
pinctrl: bcm: Remove unused struct bcm6328_pingroup
pinctrl: qcom: restrict drivers per ARM/ARM64
pinctrl: bcm: ns: Remove redundant dev_err call
gpio: rockchip: request GPIO mux to pinctrl when setting direction
pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
xfs: on memory failure, only shut down fs after scanning all mappings
xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
eth: pse: add missing static inlines
clk: qcom: kpss-xcc: convert to parent data API
clk: introduce (devm_)hw_register_mux_parent_data_table API
RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output
once: rename _SLOW to _SLEEPABLE
net: pse-pd: add regulator based PSE driver
dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller
ethtool: add interface to interact with Ethernet Power Equipment
net: mdiobus: search for PSE nodes by parsing PHY nodes.
net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
net: add framework to support Ethernet PSE and PDs devices
dt-bindings: net: phy: add PoDL PSE property
[brown paperbag] fix coredump breakage
net: marvell: prestera: Propagate nh state from hw to kernel
net: marvell: prestera: Add neighbour cache accounting
net: marvell: prestera: add stub handler neighbour events
net: marvell: prestera: Add heplers to interact with fib_notifier_info
net: marvell: prestera: Add length macros for prestera_ip_addr
net: marvell: prestera: add delayed wq and flush wq on deinit
net: marvell: prestera: Add strict cleanup of fib arbiter
net: marvell: prestera: Add cleanup of allocated fib_nodes
net: marvell: prestera: Add router nexthops ABI
eth: octeon: fix build after netif_napi_add() changes
net/mlx5: E-Switch, Return EBUSY if can't get mode lock
net/mlx5: E-switch, Don't update group if qos is not enabled
net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport
net/mlx5: Set default grace period based on function type
net/mlx5: Start health poll at earlier stage of driver load
net/mlx5e: Expose rx_oversize_pkts_buffer counter
net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames
net/mlx5e: xsk: Print a warning in slow configurations
net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode
net/mlx5e: Improve MTT/KSM alignment
net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters
net/mlx5e: xsk: Improve need_wakeup logic
net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL
net/mlx5e: xsk: Set napi_id to support busy polling
net/mlx5e: xsk: Flush RQ on XSK activation to save memory
net: mvpp2: fix mvpp2 debugfs leak
net: ipa: update copyrights
net: ipa: update comments
r8152: Rate limit overflow messages
net: lan966x: Fix return type of lan966x_port_xmit
init/main.c: remove unnecessary (void*) conversions
proc: mark more files as permanent
nilfs2: remove the unneeded result variable
nilfs2: delete unnecessary checks before brelse()
checkpatch: warn for non-standard fixes tag style
usr/gen_init_cpio.c: remove unnecessary -1 values from int file
ipc/msg: mitigate the lock contention with percpu counter
percpu: add percpu_counter_add_local and percpu_counter_sub_local
fs/ocfs2: fix repeated words in comments
relay: use kvcalloc to alloc page array in relay_alloc_page_array
proc: make config PROC_CHILDREN depend on PROC_FS
fs: uninline inode_maybe_inc_iversion()
firmware: google: test spinlock on panic path to avoid lockups
ipc: mqueue: remove unnecessary conditionals
init.h: fix spelling typo in comment
fs/ocfs2/suballoc.h: fix spelling typo in comment
ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
clk: allow building lan966x as a module
clk: clk-xgene: simplify if-if to if-else
clk: ast2600: BCLK comes from EPLL
mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
mm: memcontrol: use do_memsw_account() in a few more places
mm: memcontrol: deprecate swapaccounting=0 mode
mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled
mm/secretmem: remove reduntant return value
mm/hugetlb: add available_huge_pages() func
mm: remove unused inline functions from include/linux/mm_inline.h
selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory
selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd
selftests/vm: add thp collapse shmem testing
selftests/vm: add thp collapse file and tmpfs testing
selftests/vm: modularize thp collapse memory operations
selftests/vm: dedup THP helpers
mm/khugepaged: add tracepoint to hpage_collapse_scan_file()
mm/madvise: add file and shmem support to MADV_COLLAPSE
mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds
mm/shmem: add flag to enforce shmem THP in hugepage_vma_check()
selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest
mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated
mm/khugepaged: check compound_order() in collapse_pte_mapped_thp()
mm: hugetlb: fix UAF in hugetlb_handle_userfault
mm: memcontrol: make cgroup_memory_noswap a static key
mm: memcontrol: use memcg_kmem_enabled in count_objcg_event
mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()
mm/damon/sysfs: return 'err' value when call kstrtoul() failed
mm/page_alloc: update comments for rmqueue()
mm/damon: rename damon_pageout_score() to damon_cold_score()
hugetlb: freeze allocated pages before creating hugetlb pages
mm/page_alloc: fix obsolete comment in deferred_pfn_valid()
mm/page_alloc: remove obsolete gfpflags_normal_context()
mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP()
mm/page_alloc: init local variable buddy_pfn
mm/page_alloc: use helper macro SZ_1{K,M}
mm/page_alloc: make boot_nodestats static
mm, memory_hotplug: remove obsolete generic_free_nodedata()
mm/page_alloc: use local variable zone_idx directly
mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard()
mm: remove obsolete pgdat_is_empty()
mm/page_alloc: fix freeing static percpu memory
mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening()
mm/page_alloc: remove obsolete comment in zone_statistics()
mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH
mm/page_alloc: make zone_pcp_update() static
mm/page_alloc: ensure kswapd doesn't accidentally go to sleep
mm/page_table_check: fix typos
mm/damon: return void from damon_set_schemes()
mm/secretmem: add __init annotation to secretmem_init()
mm/damon/lru_sort: change damon_lru_sort_wmarks to static
mm/damon/reclaim: change damon_reclaim_wmarks to static
mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()
mm/damon: simplify scheme create in lru_sort.c
mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly
x86: kmsan: handle CPU entry area
x86: kmsan: enable KMSAN builds for x86
mm: fs: initialize fsdata passed to write_begin/write_end interface
bpf: kmsan: initialize BPF registers with zeroes
entry: kmsan: introduce kmsan_unpoison_entry_regs()
x86: kmsan: don't instrument stack walking functions
x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS
x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN
x86: kmsan: sync metadata pages on page fault
x86: kmsan: use __msan_ string functions where possible.
x86: kmsan: handle open-coded assembly in lib/iomem.c
x86: kmsan: skip shadow checks in __switch_to()
x86: kmsan: disable instrumentation of unsupported code
objtool: kmsan: list KMSAN API functions as uaccess-safe
security: kmsan: fix interoperability with auto-initialization
kcov: kmsan: unpoison area->list in kcov_remote_area_put()
block: kmsan: skip bio block merging logic for KMSAN
kmsan: disable physical page merging in biovec
crypto: kmsan: disable accelerated configs under KMSAN
kmsan: disable strscpy() optimization under KMSAN
kmsan: add tests for KMSAN
kmsan: handle memory sent to/from USB
virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg()
dma: kmsan: unpoison DMA mappings
input: libps2: mark data received in __ps2_command() as initialized
kmsan: add iomap support
instrumented.h: add KMSAN support
init: kmsan: call KMSAN initialization routines
kmsan: handle task creation and exiting
mm: kmsan: call KMSAN hooks from SLUB code
mm: kmsan: maintain KMSAN metadata for page operations
MAINTAINERS: add entry for KMSAN
kmsan: disable instrumentation of unsupported common kernel code
kmsan: add KMSAN runtime core
libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE
x86: kmsan: pgtable: reduce vmalloc space
kmsan: mark noinstr as __no_sanitize_memory
kmsan: introduce __no_sanitize_memory and __no_kmsan_checks
kmsan: add ReST documentation
asm-generic: instrument usercopy in cacheflush.h
x86: asm: instrument usercopy in get_user() and put_user()
instrumented.h: allow instrumenting both sides of copy_from_user()
stackdepot: reserve 5 extra bits in depot_stack_handle_t
x86: add missing include to sparsemem.h
hugetlb: clean up code checking for fault/truncation races
hugetlb: use new vma_lock for pmd sharing synchronization
hugetlb: create hugetlb_unmap_file_folio to unmap single file folio
hugetlb: add vma based lock for pmd sharing
hugetlb: rename vma_shareable() and refactor code
hugetlb: create remove_inode_single_folio to remove single file folio
hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache
hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization
hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race
mm/hugetlb: remove unnecessary 'NULL' values from pointer
mm/filemap: make folio_put_wait_locked static
mm: hugetlb: eliminate memory-less nodes handling
mm: hugetlb: simplify per-node sysfs creation and removal
mm/mempolicy: use PAGE_ALIGN instead of open-coding it
mm/page_alloc.c: document bulkfree_pcp_prepare() return value
mm/page_alloc.c: rename check_free_page() to free_page_is_bad()
mm/memcontrol: use kstrtobool for swapaccount param parsing
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
mm/damon/sysfs: simplify the variable 'pid' assignment operation
mm/damon: simplify the parameter passing for 'prepare_access_checks'
mm/damon/lru_sort: deduplicate hot/cold schemes generators
mm/damon/lru_sort: use quotas param generator
mm/damon/reclaim: use the quota params generator macro
mm/damon/modules-common: implement damos time quota params generator
mm/damon/modules-common: implement a damos quota params generator
mm/damon/lru_sort: use stat generator
mm/damon/reclaim: use stat parameters generator
mm/damon/modules-common: implement a stats parameters generator macro
mm/damon/reclaim: use watermarks parameters generator macro
mm/damon/lru_sort: use watermarks parameters generator macro
mm/damon/modules-common: implement a watermarks module parameters generator macro
mm/damon/reclaim: use monitoring attributes parameters generator macro
mm/damon/lru_sort: use monitoring attributes parameters generaotr macro
mm/damon: implement a monitoring attributes module parameters generator macro
mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it
mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it
mm/damon/core: reduce parameters for damon_set_attrs()
mm/damon/core: use a dedicated struct for monitoring attributes
mm/damon/core: factor out 'damos_quota' private fileds initialization
mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme()
mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}()
mm/damon/paddr: make supported DAMOS actions of paddr clear
mm/damon: simplify scheme create in damon_lru_sort_apply_parameters
zram: keep comments within 80-columns limit
zram: do not waste zram_table_entry flags bits
mm/damon: improve damon_new_region strategy
mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
mm/damon/sysfs: change few functions execute order
mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice
writeback: remove unused macro DIRTY_FULL_SCOPE
mm: use nth_page instead of mem_map_offset mem_map_next
mm/damon: remove duplicate get_monitoring_region() definitions
mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE
zsmalloc: use correct types in _first_obj_offset functions
mm/shuffle: convert module_param_call to module_param_cb
Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan
Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs
mm/damon/Kconfig: notify debugfs deprecation plan
Docs/admin-guide/mm/damon: rename the title of the document
mm/damon/core-test: test damon_set_regions
mm/damon/core: avoid holes in newly set monitoring target ranges
selftest/damon: add a test for duplicate context dirs creation
tmpfs: add support for an i_version counter
mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()
mm/damon: introduce struct damos_access_pattern
mm/rodata_test: use PAGE_ALIGNED() helper
mm/hwpoison: add __init/__exit annotations to module init/exit funcs
memcg: reduce size of memcg vmstats structures
memcg: rearrange code
memcg: extract memcg_vmstats from struct mem_cgroup
memblock tests: add new pageblock related macro
mm: add pageblock_aligned() macro
mm: add pageblock_align() macro
mm: reuse pageblock_start/end_pfn() macro
mm/page_owner.c: remove redundant drain_all_pages
mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate
mm/damon/core: iterate the regions list from current point in damon_set_regions()
mm/hmm/test: use char dev with struct device to get device node
kasan: better invalid/double-free report header
kasan: move tests to mm/kasan/
kasan: add another use-after-free test
kasan: better identify bug types for tag-based modes
kasan: dynamically allocate stack ring entries
kasan: support kasan.stacktrace for SW_TAGS
kasan: implement stack ring for tag-based modes
kasan: introduce kasan_complete_mode_report_info
kasan: rework function arguments in report.c
kasan: fill in cache and object in complete_report_info
kasan: introduce complete_report_info
kasan: simplify print_report
kasan: make kasan_addr_to_page static
kasan: use kasan_addr_to_slab in print_address_description
kasan: use virt_addr_valid in kasan_addr_to_page/slab
kasan: cosmetic changes in report.c
kasan: move kasan_get_alloc/free_track definitions
kasan: pass tagged pointers to kasan_save_alloc/free_info
kasan: only define kasan_cache_create for Generic mode
kasan: only define metadata structs for Generic mode
kasan: only define metadata offsets for Generic mode
kasan: only define kasan_never_merge for Generic mode
kasan: only define kasan_metadata_size for Generic mode
kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta
kasan: introduce kasan_init_cache_meta
kasan: introduce kasan_requires_meta
kasan: move kasan_get_*_meta to generic.c
kasan: clear metadata functions for tag-based modes
kasan: introduce kasan_init_object_meta
kasan: introduce kasan_get_alloc_track
kasan: introduce kasan_print_aux_stacks
kasan: drop CONFIG_KASAN_TAGS_IDENTIFY
kasan: split save_alloc_info implementations
kasan: move is_kmalloc check out of save_alloc_info
kasan: rename kasan_set_*_info to kasan_save_*_info
kasan: check KASAN_NO_FREE_META in __kasan_metadata_size
filemap: convert filemap_range_has_writeback() to use folios
hugetlb_encode.h: fix undefined behaviour (34 << 26)
mm/damon/sysfs: simplify the judgement whether kdamonds are busy
mm/hugetlb.c: remove unnecessary initialization of local `err'
mm: convert lock_page_or_retry() to folio_lock_or_retry()
uprobes: use new_folio in __replace_page()
rmap: remove page_unlock_anon_vma_read()
mm: convert page_get_anon_vma() to folio_get_anon_vma()
huge_memory: convert unmap_page() to unmap_folio()
huge_memory: convert split_huge_page_to_list() to use a folio
migrate: convert unmap_and_move_huge_page() to use folios
migrate: convert __unmap_and_move() to use folios
rmap: convert page_move_anon_rmap() to use a folio
mm: remove try_to_free_swap()
memcg: convert mem_cgroup_swap_full() to take a folio
mm: convert do_swap_page() to use folio_free_swap()
ksm: use a folio in replace_page()
uprobes: use folios more widely in __replace_page()
madvise: convert madvise_free_pte_range() to use a folio
huge_memory: convert do_huge_pmd_wp_page() to use a folio
mm: convert do_wp_page() to use a folio
swap: convert swap_writepage() to use a folio
swap_state: convert free_swap_cache() to use a folio
mm: remove lookup_swap_cache()
mm: convert do_swap_page() to use swap_cache_get_folio()
swapfile: convert unuse_pte_range() to use a folio
swapfile: convert __try_to_reclaim_swap() to use a folio
swapfile: convert try_to_unuse() to use a folio
shmem: remove shmem_getpage()
userfaultfd: convert mcontinue_atomic_pte() to use a folio
khugepaged: call shmem_get_folio()
shmem: convert shmem_get_link() to use a folio
shmem: convert shmem_symlink() to use a folio
shmem: convert shmem_fallocate() to use a folio
shmem: convert shmem_file_read_iter() to use shmem_get_folio()
shmem: convert shmem_write_begin() to use shmem_get_folio()
shmem: convert shmem_get_partial_folio() to use shmem_get_folio()
shmem: add shmem_get_folio()
shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp()
shmem: convert shmem_fault() to use shmem_get_folio_gfp()
shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp()
shmem: eliminate struct page from shmem_swapin_folio()
swap: add swap_cache_get_folio()
shmem: convert shmem_replace_page() to shmem_replace_folio()
shmem: convert shmem_mfill_atomic_pte() to use a folio
memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio()
mm: convert do_swap_page()'s swapcache variable to a folio
mm: convert do_swap_page() to use a folio
mm/swap: convert put_swap_page() to put_swap_folio()
mm/swap: convert add_to_swap_cache() to take a folio
mm/swap: convert __read_swap_cache_async() to use a folio
mm/swapfile: convert try_to_free_swap() to folio_free_swap()
mm/swapfile: remove page_swapcount()
shmem: convert shmem_replace_page() to use folios throughout
shmem: convert shmem_delete_from_page_cache() to take a folio
shmem: convert shmem_writepage() to use a folio throughout
mm: add folio_add_lru_vma()
mm: add split_folio()
mm: reimplement folio_order() and folio_nr_pages()
mm: add the first tail page to struct folio
mm/vmscan: fix a lot of comments
ksm: convert to use common struct mm_slot
ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash
ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node
ksm: add the ksm prefix to the names of the ksm private structures
ksm: remove redundant declarations in ksm.h
mm: thp: convert to use common struct mm_slot
mm: introduce common struct mm_slot
clk: clocking-wizard: Depend on HAS_IOMEM
clk: clocking-wizard: Use dev_err_probe() helper
x86/mm: Disable W^X detection and enforcement on 32-bit
clk: nxp: fix typo in comment
clk: pxa: add a check for the return value of kzalloc()
clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975
dt-bindings: clock: vc5: Add 5P49V6975
gpio: tc3589x: Make irqchip immutable
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
tracing/user_events: Move pages/locks into groups to prepare for namespaces
Orangefs: change iterate to iterate_shared
drm/i915: Reject excessive dotclocks early
drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
drm/i915: Fix watermark calculations for DG2 CCS modifiers
drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
drm/i915/psr: Fix PSR_IMR/IIR field handling
drm/i915/ehl: Update MOCS table for EHL
tracing: Add Masami Hiramatsu as co-maintainer
of: base: Shift refcount decrement in of_find_last_cache_level()
tracing: Remove unused variable 'dups'
net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c
Documentation: bpf: Add implementation notes documentations to table of contents
MAINTAINERS: add myself as a tracing reviewer
irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap
spi: tegra210-quad: Fix combined sequence
NFSv4/pNFS: Always return layout stats on layout return for flexfiles
NFS: move from strlcpy with unused retval to strscpy
SUNRPC: move from strlcpy with unused retval to strscpy
NFS: clean up a needless assignment in nfs_file_write()
nfs: remove unnecessary (void*) conversions.
SUNRPC: use max_t() to simplify open code
NFSv4: Directly use ida_alloc()/free()
SUNRPC: Directly use ida_alloc()/free()
dt-bindings: leds: Add MediaTek MT6370 flashlight
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
dt-bindings: mailbox: Convert mtk-gce to DT schema
once: add DO_ONCE_SLOW() for sleepable contexts
net/ieee802154: reject zero-sized raw_sendmsg()
net: wwan: iosm: Call mutex_init before locking it
octeontx2-pf: mcs: Introduce MACSEC hardware offloading
octeontx2-af: cn10k: mcs: Add debugfs support
octeontx2-af: cn10k: mcs: Handle MCS block interrupts
octeontx2-af: cn10k: mcs: Support for stats collection
octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic
octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources
octeontx2-af: cn10k: mcs: Add mailboxes for port related operations
octeontx2-af: cn10k: Introduce driver for macsec block.
eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
net: lan966x: Add port mirroring support using tc-matchall
net: lan966x: Add port police support using tc-matchall
net: fec: using page pool to manage RX buffers
net: Remove DECnet leftovers from flow.h.
bnx2x: fix potential memory leak in bnx2x_tpa_stop()
eth: lan743x: reject extts for non-pci11x1x devices
gro: add support of (hw)gro packets to gro stack
net: prestera: acl: Add check for kmemdup
mptcp: update misleading comments.
selftests: mptcp: update and extend fastclose test-cases
mptcp: use fastclose on more edge scenarios
mptcp: propagate fastclose error
net: sfp: add support for multigig RollBall transceivers
net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release
net: sfp: Add and use macros for SFP quirks definitions
net: phylink: allow attaching phy for SFP modules on 802.3z mode
net: phy: marvell10g: select host interface configuration
net: phy: marvell10g: Use tabs instead of spaces for indentation
net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs
net: phylink: rename phylink_sfp_config()
net: phylink: use phy_interface_t bitmaps for optical modules
net: sfp: augment SFP parsing with phy_interface_t bitmap
net: phylink: add ability to validate a set of interface modes
x86/hyperv: Replace kmap() with kmap_local_page()
drm/i915: Round to closest in g4x+ HDMI clock readout
PCI: qcom-ep: Make use of the cached dev pointer
PCI: qcom-ep: Rely on the clocks supplied by devicetree
PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
PCI: imx6: Add i.MX8MP PCIe support
PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
platform/x86: use PLATFORM_DEVID_NONE instead of -1
platform/x86/amd: pmc: Dump idle mask during "check" stage instead
net: sparx5: Fix return type of sparx5_port_xmit_impl
af_unix: Fix memory leaks of the whole sk due to OOB skb.
net: Add helper function to parse netlink msg of ip_tunnel_parm
net: Add helper function to parse netlink msg of ip_tunnel_encap
net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu
ia64: simplify esi object addition in Makefile
Revert "kbuild: Check if linker supports the -X option"
kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
zstd: Fixing mixed module-builtin objects
kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
iomap: add a tracepoint for mappings returned by map_blocks
iomap: iomap: fix memory corruption when recording errors during writeback
net: sched: use tc_cls_bind_class() in filter
net: sched: cls_api: introduce tc_cls_bind_class() helper
net: sched: ensure n arg not empty before call bind_class
hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar
hwmon: (nct6683) remove unused variable in nct6683_create_attr_group
dt-bindings: watchdog: migrate mt7621 text bindings to YAML
watchdog: sp5100_tco: Add "action" module parameter
watchdog: imx93: add watchdog timer on imx93
watchdog: imx7ulp_wdt: init wdog when it was active
watchdog: imx7ulp_wdt: Handle wdog reconfigure failure
watchdog: imx7ulp_wdt: Fix RCS timeout issue
watchdog: imx7ulp_wdt: Check CMD32EN in wdog init
watchdog: imx7ulp: Add explict memory barrier for unlock sequence
watchdog: imx7ulp: Move suspend/resume to noirq phase
watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code
dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt
watchdog: s3c2410_wdt: support exynosautov9 watchdog
dt-bindings: watchdog: add exynosautov9 compatible
watchdog: npcm: Enable clock if provided
watchdog: meson: keep running if already active
watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema
watchdog: armada_37xx_wdt: Fix .set_timeout callback
watchdog: sa1100: make variable sa1100dog_driver static
watchdog: w83977f_wdt: Fix comment typo
watchdog: eurotechwdt: Remove redundant word in comments
watchdog: Check dev_set_name() return value
watchdog: rzg2l_wdt: Add rzv2m support
dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support
watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure
dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support
watchdog: Exar/MaxLinear XR28V38x driver
watchdog: ftwdt010_wdt: implement _restart() function
watchdog: w83627hf_wdt: add bootstatus support
dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema
watchdog: aspeed_wdt: Reorder output signal register configuration
watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems.
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING
watchdog: wdat_wdt: Set the min and max timeout values properly
watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties
kallsyms: take the input file instead of reading stdin
kallsyms: drop duplicated ignore patterns from kallsyms.c
kbuild: reuse mksysmap output for kallsyms
mksysmap: update comment about __crc_*
kbuild: remove head-y syntax
kbuild: use obj-y instead extra-y for objects placed at the head
riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK
RISC-V: KVM: Use generic guest entry infrastructure
RISC-V: KVM: Record number of signal exits as a vCPU stat
RISC-V: KVM: add __init annotation to riscv_kvm_init()
RISC-V: KVM: Expose Zicbom to the guest
RISC-V: KVM: Provide UAPI for Zicbom block size
RISC-V: KVM: Make ISA ext mappings explicit
RISC-V: KVM: Allow Guest use Zihintpause extension
RISC-V: KVM: Allow Guest use Svinval extension
RISC-V: KVM: Use Svinval for local TLB maintenance when available
RISC-V: Probe Svinval extension form ISA string
RISC-V: KVM: Change the SBI specification version to v1.0
riscv: KVM: Apply insn-def to hlv encodings
riscv: KVM: Apply insn-def to hfence encodings
riscv: Introduce support for defining instructions
riscv: Add X register names to gpr-nums
i2c: pci1xxxx: prevent signed integer overflow
i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
i2c: i801: Prefer async probe
i2c: designware-pci: Use standard pattern for memory allocation
i2c: designware-pci: Group AMD NAVI quirk parts together
random: fix typos in get_random_bytes() comment
net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues
net/mlx5e: Introduce the mlx5e_flush_rq function
net/mlx5e: xsk: Support XDP metadata on XSK RQs
net/mlx5e: Optimize RQ page deallocation
net/mlx5e: Call mlx5e_page_release_dynamic directly where possible
net/mlx5e: Use non-XSK page allocator in SHAMPO
net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ
net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ
net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ
net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs
net/mlx5e: xsk: Use partial batches in legacy RQ with XSK
net/mlx5e: Use partial batches in legacy RQ
net/mlx5e: Make the wqe_index_mask calculation more exact
net/mlx5e: Introduce wqe_index_mask for legacy RQ
net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup
net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup
power: supply: mt6370: Fix return value check in mt6370_chg_probe()
power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry
power: supply: mt6370: uses IIO interfaces, depends on IIO
power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"
cpumask: fix checking valid cpu range
lib/bitmap: add tests for for_each() loops
lib/find: optimize for_each() macros
lib/bitmap: introduce for_each_set_bit_wrap() macro
lib/find_bit: add find_next{,_and}_bit_wrap
cpumask: switch for_each_cpu{,_not} to use for_each_bit()
net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}
bpf, docs: Delete misformatted table.
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
ALSA: hda: Fix position reporting on Poulsbo
random: schedule jitter credit for next jiffy, not in two jiffies
scsi: ufs: core: Remove unneeded casts from void *
scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited"
scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks()
scsi: qla2xxx: Fix serialization of DCBX TLV data request
scsi: ufs: qcom: Remove redundant dev_err() call
scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init()
scsi: megaraid_sas: Remove unnecessary memset()
scsi: megaraid_sas: Simplify megasas_update_device_list
scsi: megaraid_sas: Correct an error message
scsi: megaraid_sas: Correct value passed to scsi_device_lookup()
KVM: arm64: Advertise new kvmarm mailing list
scsi: target: core: UA on all LUNs after reset
scsi: target: core: New key must be used for moved PR
scsi: target: core: Abort all preempted regs if requested
scsi: target: core: Fix memory leak in preempt_and_abort
scsi: target: core: Fix preempt and abort for allreg res
ALSA: hda/hdmi: Don't skip notification handling during PM operation
dt-bindings: input: Add the PinePhone keyboard binding
dt-bindings: input: Convert hid-over-i2c to DT schema
ext4: fix potential out of bound read in ext4_fc_replay_scan()
ext4: factor out ext4_fc_get_tl()
ext4: introduce EXT4_FC_TAG_BASE_LEN helper
ext4: factor out ext4_free_ext_path()
ext4: remove unnecessary drop path references in mext_check_coverage()
ext4: update 'state->fc_regions_size' after successful memory allocation
ext4: fix potential memory leak in ext4_fc_record_regions()
ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ext4: remove redundant checking in ext4_ioctl_checkpoint
jbd2: add miss release buffer head in fc_do_one_pass()
ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()
ext4: remove useless local variable 'blocksize'
ext4: unify the ext4 super block loading operation
ext4: factor out ext4_journal_data_mode_check()
ext4: factor out ext4_load_and_init_journal()
ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()
ext4: factor out ext4_geometry_check()
ext4: factor out ext4_check_feature_compatibility()
ext4: factor out ext4_init_metadata_csum()
ext4: factor out ext4_encoding_init()
ext4: factor out ext4_inode_info_init()
ext4: factor out ext4_fast_commit_init()
ext4: factor out ext4_handle_clustersize()
ext4: factor out ext4_set_def_opts()
ext4: remove cantfind_ext4 error handler
ext4: goto right label 'failed_mount3a'
ext4: adjust fast commit disable judgement order in ext4_fc_track_inode
ext4: factor out ext4_fc_disabled()
ext4: fix miss release buffer head in ext4_fc_write_inode
jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
jbd2: fix potential buffer head reference count leak
ext4: fix dir corruption when ext4_dx_add_entry() fails
ext4: remove ext4_inline_data_fiemap() declaration
ext4: fix i_version handling in ext4
mbcache: Avoid nesting of cache->c_list_lock under bit locks
jbd2: wake up journal waiters in FIFO order, not LIFO
ext4: place buffer head allocation before handle start
ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
ext4: unconditionally enable the i_version counter
net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
nfp: add support restart of link auto-negotiation
nfp: add support for link auto negotiation
nfp: refine the ABI of getting `sp_indiff` info
nfp: avoid halt of driver init process when non-fatal error happens
nfp: add support for reporting active FEC mode
selftests/tc-testing: update qdisc/cls/action features in config
dt-bindings: nfc: marvell,nci: fix reset line polarity in examples
net: dsa: remove bool devlink_port_setup
net: dsa: don't do devlink port setup early
net: dsa: don't leave dangling pointers in dp->pl when failing
net: dsa: move port_setup/teardown to be called outside devlink port registered area
net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions
net: devlink: introduce a flag to indicate devlink port being registered
net: devlink: introduce port registered assert helper and use it
r8169: add rtl_disable_rxdvgate()
clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable
genetlink: reject use of nlmsg_flags for new commands
clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
clk: Renesas versaclock7 ccf device driver
dt-bindings: Renesas versaclock7 device tree bindings
Bluetooth: hci_sync: Fix not indicating power state
clk: ti: Balance of_node_get() calls for of_find_node_by_name()
clk: imx: scu: fix memleak on platform_device_add() fails
clk: vc5: Use regmap_{set,clear}_bits() where appropriate
clk: vc5: Check IO access results
selftests/xsk: Fix double free
bpftool: Fix error message of strerror
libbpf: Fix overrun in netlink attribute iteration
clk: mediatek: add driver for MT8365 SoC
clk: mediatek: Export required common code symbols
selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged"
clk: mediatek: Provide mtk_devm_alloc_clk_data
dt-bindings: clock: mediatek: add bindings for MT8365 SoC
samples/bpf: Fix typo in xdp_router_ipv4 sample
clkdev: Simplify devm_clk_hw_register_clkdev() function
clkdev: Remove never used devm_clk_release_clkdev()
clk: Remove never used devm_of_clk_del_provider()
clk: bcm: rpi: Add support for VEC clock
clk: bcm: rpi: Handle pixel clock in firmware
clk: bcm: rpi: Add support HEVC clock
clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
clk: bcm2835: Round UART input clock up
clk: bcm2835: Make peripheral PLLC critical
of: base: make of_device_compatible_match() accept const device node
clk: baikal-t1: Convert to platform device driver
clk: baikal-t1: Add DDR/PCIe directly controlled resets support
dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs
clk: baikal-t1: Move reset-controls code into a dedicated module
clk: baikal-t1: Add SATA internal ref clock buffer
clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
clk: baikal-t1: Fix invalid xGMAC PTP clock divider
clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
bpftool: Remove unused struct event_ring_info
bpftool: Remove unused struct btf_attach_point
clk: davinci: cfgchip: Use dev_err_probe() helper
clk: davinci: pll: fix spelling typo in comment
MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER
bpf, docs: Add TOC and fix formatting.
bpf, docs: Add Clang note about BPF_ALU
bpf, docs: Move Clang notes to a separate file
bpf, docs: Linux byteswap note
bpf, docs: Move legacy packet instructions to a separate file
clk: mmp: pxa168: control shared SDH bits with separate clock
dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks
clk: mmp: pxa168: add clocks for SDH2 and SDH3
dt-bindings: marvell,pxa168: add clock id for SDH3
clk: mmp: pxa168: fix GPIO clock enable bits
clk: mmp: pxa168: add muxes for more peripherals
clk: mmp: pxa168: fix incorrect parent clocks
clk: mmp: pxa168: fix const-correctness
clk: mmp: pxa168: add new clocks for peripherals
dt-bindings: marvell,pxa168: add clock ids for additional dividers
clk: mmp: pxa168: fix incorrect dividers
clk: mmp: pxa168: add additional register defines
of: Fix "dma-ranges" handling for bus controllers
Documentation: Kunit: Use full path to .kunitconfig
kunit: tool: rename all_test_uml.config, use it for --alltests
kunit: tool: remove UML specific options from all_tests_uml.config
clk: sprd: Add clocks support for UMS512
lib: stackinit: update reference to kunit-tool
lib: overflow: update reference to kunit-tool
Documentation: KUnit: update links in the index page
Documentation: KUnit: add intro to the getting-started page
Documentation: KUnit: Reword start guide for selecting tests
Documentation: KUnit: add note about mrproper in start.rst
Documentation: KUnit: avoid repeating "kunit.py run" in start.rst
Documentation: KUnit: remove duplicated docs for kunit_tool
Documentation: Kunit: Add ref for other kinds of tests
Documentation: KUnit: Fix non-uml anchor
Documentation: Kunit: Fix inconsistent titles
Documentation: kunit: fix trivial typo
kunit: no longer call module_info(test, "Y") for kunit modules
kunit: add kunit.enable to enable/disable KUnit test
kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces
drm/i915/gvt: Add missing vfio_unregister_group_dev() call
thermal: core: Increase maximum number of trip points
efi: Correct Macmini DMI match in uefi cert quirk
drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training
drm/msm/hdmi: fix IRQ lifetime
drm/msm/dp: fix bridge lifetime
drm/msm/dp: fix aux-bus EP lifetime
drm/msm/dp: fix IRQ lifetime
drm/msm/hdmi: fix memory corruption with too many bridges
drm/msm/dsi: fix memory corruption with too many bridges
drm/msm/dp: fix memory corruption with too many bridges
drm/msm: fix use-after-free on probe deferral
drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
drm/msm/dp: add atomic_check to bridge ops
ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR
drm/msm/gpu: Fix crash during system suspend after unbind
drm/msm/a6xx: Replace kcalloc() with kvzalloc()
drm/msm/gem: Unpin objects slightly later
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdkfd: Track unified memory when switching xnack mode
drm/amdgpu: Enable sram on vcn_4_0_2
drm/amdgpu: Enable VCN DPG for GC11_0_1
ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props
ARM: dts: s5pv210: correct double "pins" in pinmux node
net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq
net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
net/mlx5e: Split out channel (de)activation in rx_res
net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool
net/mlx5e: Convert struct mlx5e_alloc_unit to a union
net/mlx5e: Remove DMA address from mlx5e_alloc_unit
net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address
net/mlx5e: Optimize the page cache reducing its size 2x
net/mlx5e: Fix calculations for ICOSQ size
xsk: Remove unused xsk_buff_discard
net/mlx5e: xsk: Use KSM for unaligned XSK
net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen
net/mlx5e: Keep a separate MKey for striding RQ
net/mlx5e: xsk: Use XSK frame size as striding RQ page size
net/mlx5e: Use runtime page_shift for striding RQ
xsk: Expose min chunk size to drivers
sched: Fix more TASK_state comparisons
mm/slub: fix a slab missed to be freed problem
nvme: wire up fixed buffer support for nvme passthrough
nvme: pass ubuffer as an integer
block: extend functionality to map bvec iterator
block: factor out blk_rq_map_bio_alloc helper
block: rename bio_map_put to blk_mq_map_bio_put
nvme: refactor nvme_alloc_request
nvme: refactor nvme_add_user_metadata
nvme: Use blk_rq_map_user_io helper
scsi: Use blk_rq_map_user_io helper
block: add blk_rq_map_user_io
io_uring: introduce fixed buffer support for io_uring_cmd
io_uring: add io_uring_cmd_import_fixed
nvme: enable batched completions of passthrough IO
nvme: split out metadata vs non metadata end_io uring_cmd completions
block: allow end_io based requests in the completion batch handling
block: change request end_io handler to pass back a return value
block: enable batched allocation for blk_mq_alloc_request()
block: kill deprecated BUG_ON() in the flush handling
usb: gadget: uvc: don't put item still in use
serial: cpm_uart: Don't request IRQ too early for console port
tty: serial: do unlock on a common path in altera_jtaguart_console_putc()
tty: serial: unify TX space reads under altera_jtaguart_tx_space()
tty: serial: use FIELD_GET() in lqasc_tx_ready()
tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar()
tty: serial: allow pxa.c to be COMPILE_TESTed
serial: stm32: Fix unused-variable warning
docs: filesystems: sysfs: Make text and code for ->show() consistent
tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL
w1: Split memcpy() of struct cn_msg flexible array
staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase
staging: r8188eu: remove PHY_RFConfig8188E()
staging: r8188eu: remove PHY_RF6052_Config8188E()
staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int
staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int
spmi: pmic-arb: increase SPMI transaction timeout delay
spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: pmic-arb: correct duplicate APID to PPID mapping logic
spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic-arb: handle spurious interrupt
spmi: pmic-arb: add a print in cleanup_irq
drivers: spmi: Directly use ida_alloc()/free()
MAINTAINERS: add TI ECAP driver info
counter: ti-ecap-capture: capture driver support for ECAP
Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
dt-bindings: counter: add ti,am62-ecap-capture.yaml
counter: Introduce the COUNTER_COMP_ARRAY component type
counter: Consolidate Counter extension sysfs attribute creation
counter: Introduce the Count capture component
counter: 104-quad-8: Add Signal polarity component
counter: Introduce the Signal polarity component
counter: interrupt-cnt: Implement watch_validate callback
counter: Move symbols into COUNTER namespace
MAINTAINERS: Update Counter subsystem git tree repo link
ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2
ip6_vti:Remove the space before the comma
net: stmmac: add a parse for new property 'snps,clk-csr'
arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr'
dt-bindings: net: snps,dwmac: add new property snps,clk-csr
dt-bindings: net: mediatek-dwmac: add support for mt8188
net/mlx5: Fix spelling mistake "syndrom" -> "syndrome"
net: bna: Fix spelling mistake "muliple" -> "multiple"
usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
usb: host: ehci-exynos: switch to using gpiod API
Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
spi: Ensure that sg_table won't be used after being freed
dt-bindings: usb: Convert FOTG210 to dt schema
usb: mtu3: fix failed runtime suspend in host only mode
USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl"
usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra
usb: typec: Replace custom implementation of device_match_fwnode()
usb: typec: ucsi: Don't warn on probe deferral
usb: add quirks for Lenovo OneLink+ Dock
ibmveth: Ethtool set queue support
ibmveth: Implement multi queue on xmit
ibmveth: Copy tx skbs into a premapped buffer
bnx2: Fix spelling mistake "bufferred" -> "buffered"
tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
sctp: handle the error returned from sctp_auth_asoc_init_active_key
net: bridge: assign path_cost for 2.5G and 5G link speed
net: lan966x: Fix spelling mistake "tarffic" -> "traffic"
mISDN: fix use-after-free bugs in l1oip timer handlers
net-next: skbuff: refactor pskb_pull
MAINTAINERS: switch dwc3 to Thinh
net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs
net-sysfs: Convert to use sysfs_emit() APIs
net: tun: Convert to use sysfs_emit() APIs
kvm: vmx: keep constant definition format consistent
kvm: mmu: fix typos in struct kvm_arch
ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts
KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters
KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable
Revert "KVM: selftests: Fix nested SVM tests when built with clang"
KVM: selftests: Dedup subtests of fix_hypercall_test
KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test
KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test
tsnep: Use page pool for RX
tsnep: Add EtherType RX flow classification support
tsnep: Support multiple TX/RX queue pairs
tsnep: Move interrupt from device to queue
dt-bindings: net: tsnep: Allow additional interrupts
dt-bindings: net: tsnep: Allow dma-coherent
ALSA: usb-audio: Fix potential memory leaks
ALSA: usb-audio: Fix NULL dererence at error path
ASoC: mediatek: mt8192-mt6359: Set the driver name for the card
HID: wacom: add three styli to wacom_intuos_get_tool_type
ALSA: hda/realtek: More robust component matching for CS35L41
powerpc/pseries: Add firmware details to the hardware description
powerpc/powernv: Add opal details to the hardware description
powerpc: Add device-tree model to the hardware description
powerpc/64: Add logical PVR to the hardware description
powerpc: Add PVR & CPU name to hardware description
powerpc: Add hardware description string
powerpc/configs: Enable PPC_UV in powernv_defconfig
powerpc/configs: Update config files for removed/renamed symbols
powerpc/mm: Fix UBSAN warning reported on hugetlb
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range
powerpc: Drops STABS_DEBUG from linker scripts
powerpc/64s: Remove lost/old comment
powerpc/64s: Remove old STAB comment
powerpc: remove orphan systbl_chk.sh
powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA
HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
HID: amd_sfh: Change dev_err to dev_dbg for additional debug info
arm64/kprobe: Optimize the performance of patching single-step slot
ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag
ASoC: nau8825: Add TDM support
hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
crypto: aspeed - Remove redundant dev_err call
crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
crypto: aead - Remove unused inline functions from aead
crypto: bcm - Simplify obtain the name for cipher
crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf()
hwrng: core - start hwrng kthread also for untrusted sources
crypto: zip - remove the unneeded result variable
crypto: qat - add limit to linked list parsing
crypto: octeontx2 - Remove the unneeded result variable
crypto: ccp - Remove the unneeded result variable
crypto: aspeed - Fix check for platform_get_irq() errors
crypto: virtio - fix memory-leak
crypto: cavium - prevent integer overflow loading firmware
crypto: marvell/octeontx - prevent integer overflows
crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled
fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
ext4: don't increase iversion counter for ea_inodes
ext4: fix check for block being out of directory size
fs/buffer: make submit_bh & submit_bh_wbc return type as void
fs/buffer: drop useless return value of submit_bh
fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read
jbd2: drop useless return value of submit_bh
ext4: make ext4_lazyinit_thread freezable
eth: alx: take rtnl_lock on resume
sparc: Unbreak the build
net: phy: Convert to use sysfs_emit() APIs
net: enetc: offload per-tc max SDU from tc-taprio
net: enetc: use common naming scheme for PTGCR and PTGCAPR registers
net: enetc: cache accesses to &priv->si->hw
net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio
net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case
net: dsa: felix: offload per-tc max SDU from tc-taprio
net/sched: taprio: allow user input of per-tc max SDU
net/sched: query offload capabilities through ndo_setup_tc()
net/tipc: Remove unused struct distr_queue_item
net: skb: introduce and use a single page frag cache
net: sched: cls_u32: Avoid memcpy() false-positive warning
dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode
docs: netlink: clarify the historical baggage of Netlink flags
vhost/vsock: Use kvmalloc/kvfree for larger packets.
clk: fixed-rate: add devm_clk_hw_register_fixed_rate
clk: asm9260: use parent index to link the reference clock
ACPI: HMAT: Release platform device in case of platform_device_add_data() fails
dax: Remove usage of the deprecated ida_simple_xxx API
libnvdimm/region: Allow setting align attribute on regions without mappings
drm/msm: Fix build break with recent mm tree
m68k: update config files
sbitmap: fix lockup while swapping
io_uring/net: fix notif cqe reordering
io_uring/net: don't update msg_name if not provided
binfmt: remove taso from linux_binprm struct
input: drop empty comment blocks
of: fdt: Remove unused struct fdt_scan_status
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
drm/panel: simple: Use dev_err_probe() to simplify code
drm/panel: panel-edp: Use dev_err_probe() to simplify code
Bluetooth: L2CAP: Fix user-after-free
prandom: make use of smaller types in prandom_u32_max
random: add 8-bit and 16-bit batches
utsname: contribute changes to RNG
random: use init_utsname() instead of utsname()
kfence: use better stack hash seed
random: split initialization into early step and later step
PCI/PM: Reduce D3hot delay with usleep_range()
dt-bindings: timer: Add power-domains for TI timer-dm on K3
mfd: syscon: Remove repetition of the regmap_get_val_endian()
dmaengine: ioat: remove unused declarations in dma.h
dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested
dmaengine: zynqmp_dma: Add device_synchronize support
dt-bindings: dma: add additional pbus reset to qcom,adm
dt-bindings: dma: rework qcom,adm Documentation to yaml schema
dt-bindings: dma: apple,admac: Add iommus and power-domains properties
dmaengine: dw-edma: Remove runtime PM support
dmaengine: idxd: add configuration for concurrent batch descriptor processing
dmaengine: idxd: add configuration for concurrent work descriptor processing
dmaengine: idxd: add WQ operation cap restriction support
dmanegine: idxd: reformat opcap output to match bitmap_parse() input
dmaengine: idxd: convert ats_dis to a wq flag
dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
dmaengine: qcom-adm: fix wrong sizeof config in slave_config
arm64: defconfig: Add Coresight as module
kselftest/arm64: Handle EINTR while reading data from children
kselftest/arm64: Flag fp-stress as exiting when we begin finishing up
kselftest/arm64: Don't repeat termination handler for fp-stress
ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
io_uring/rw: defer fsnotify calls to task context
arm64/mm: fold check for KFENCE into can_set_direct_map()
arm64: ftrace: fix module PLTs with mcount
arm64: module: Remove unused plt_entry_is_initialized()
arm64: module: Make plt_equals_entry() static
arm64: fix the build with binutils 2.27
landlock: Fix documentation style
landlock: Slightly improve documentation and fix spelling
samples/landlock: Print hints about ABI versions
clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gcc-msm8939: use parent_hws where possible
dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml
clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc8280xp: use retention for USB power domains
clk: qcom: gdsc: add missing error handling
kselftest/arm64: Don't enable v8.5 for MTE selftest builds
drm/hyperv: Add ratelimit on error message
selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION)
bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself
bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function
bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()
bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline
ASoC: core: clarify the driver name initialization
dt-bindings: irqchip: Describe the IMX MU block as a MSI controller
dmaengine: ti: k3-psil: add additional TX threads for j721e
dmaengine: ti: k3-psil: add additional TX threads for j7200
dmaengine: apple-admac: Trigger shared reset
dmaengine: apple-admac: Do not use devres for IRQs
irqchip: Add IMX MU MSI controller driver
x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling
dmaengine: ti: edma: Remove some unused functions
dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc
Documentation: devicetree: dma: update the comments
dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
phy: phy-mtk-dp: make array driving_params static const
spi: spi-gxp: Use devm_platform_ioremap_resource()
ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
btrfs: drop extent map range more efficiently
btrfs: avoid pointless extent map tree search when flushing delalloc
btrfs: remove unnecessary next extent map search
btrfs: remove unnecessary NULL pointer checks when searching extent maps
btrfs: assert tree is locked when clearing extent map from logging
btrfs: remove unnecessary extent map initializations
btrfs: remove the refcount warning/check at free_extent_map()
btrfs: add helper to replace extent map range with a new extent map
btrfs: move open coded extent map tree deletion out of inode eviction
btrfs: use cond_resched_rwlock_write() during inode eviction
btrfs: use extent_map_end() at btrfs_drop_extent_map_range()
btrfs: move btrfs_drop_extent_cache() to extent_map.c
btrfs: fix missed extent on fsync after dropping extent maps
btrfs: remove stale prototype of btrfs_write_inode
btrfs: enable nowait async buffered writes
btrfs: assert nowait mode is not used for some btree search functions
btrfs: make btrfs_buffered_write nowait compatible
btrfs: plumb NOWAIT through the write path
btrfs: make lock_and_cleanup_extent_if_need nowait compatible
btrfs: make prepare_pages nowait compatible
btrfs: make btrfs_check_nocow_lock nowait compatible
btrfs: add btrfs_try_lock_ordered_range
btrfs: add the ability to use NO_FLUSH for data reservations
btrfs: make can_nocow_extent nowait compatible
block: add rationale for not using blk_mq_plug() when applicable
ring-buffer: Fix race between reset page and reading page
ext4: fix null-ptr-deref in ext4_write_info
ext4: don't run ext4lazyinit for read-only filesystems
ext4: remove deprecated noacl/nouser_xattr options
ext4: avoid crash when inline data creation follows DIO write
dt-bindings: gpio-regulator: add vin-supply property support
regulator: gpio: Add input_supply support in gpio_regulator_config
ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()"
tracing/user_events: Update ABI documentation to align to bits vs bytes
tracing/user_events: Use bits vs bytes for enabled status page data
tracing/user_events: Use refcount instead of atomic for ref tracking
tracing/user_events: Ensure user provided strings are safely formatted
tracing/user_events: Use WRITE instead of READ for io vector import
tracing/user_events: Use NULL for strstr checks
tracing: Fix spelling mistake "preapre" -> "prepare"
tracing: Wake up waiters when tracing is disabled
tracing: Add ioctl() to force ring buffer waiters to wake up
drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support
block: adapt blk_mq_plug() to not plug for writes that require a zone lock
drm/amdgpu: correct the memcpy size for ip discovery firmware
drm/amdgpu: Skip put_reset_domain if it doesn't exist
drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
drm/amdgpu: Fix mc_umc_status used uninitialized warning
drm/amd/display: Prevent OTG shutdown during PSR SU
drm/amdgpu: add page retirement handling for CPU RAS
drm/amdgpu: use RAS error address convert api in mca notifier
drm/amdgpu: support to convert dedicated umc mca address
drm/amdgpu: export umc error address convert interface
drm/amdgpu: fix sdma v4 init microcode error
drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
drm/amdgpu: fix a compiling error in old kernels
drm/amdgpu: add rlc_sr_cntl_list to firmware array
drm/amdgpu: Remove fence_process in count_emitted
drm/amdgpu: Correct the position in patch_cond_exec
drm/amd/display: Refactor LTTPR mode selection
drm/amd/display: 3.2.205
drm/amd/display: fix a divide by zero error
drm/amd/display: Only use ODM2:1 policy for high pixel rate displays
drm/amd/display: Fix various dynamic ODM transitions on DCN32
drm/amd/display: polling vid stream status in hpo dp blank
drm/amd/display: Fix CAB allocation calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: Update MALL SS NumWays calculation
drm/amd/display: skip phantom pipes when checking for pending flip
drm/amd/display: fill in clock values when DPM is not enabled
drm/amd/display: Cursor Info Update refactor
drm/amd/display: Avoid unnecessary pixel rate divider programming
drm/amd/display: Remove assert for odm transition case
drm/amd/display: Add ABM control to panel_config struct.
drm/amd/display: Disable MALL when TMZ surface
drm/amd/display: Fix typo in get_pixel_rate_div
drm/amd/display: add debug keys for override bios settings.
drm/amd/display: Fix audio on display after unplugging another
drm/amd/display: add missing null check
drm/amd/display: Add explicit FIFO disable for DP blank
drm/amd/display: Wrap OTG disable workaround with FIFO control
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: Change EDID fallback condition
drm/amd/display: Do DIO FIFO enable after DP video stream enable
drm/amd/display: Remove interface for periodic interrupt 1
drm/amd/display: Update DCN32 to use new SR latencies
drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
drm/amdgpu: pass queue size and is_aql_queue to MES
drm/amdkfd: fix MQD init for GFX11 in init_mqd
drm/amdgpu: Enable SA software trap.
drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1
drm/amdgpu/vcn: update vcn4 fw shared data structure
drm/amdgpu/sdma6: use common function to init sdma fw
drm/amdgpu: support sdma struct v2 fw init
drm/amdgpu/sdma5: use common function to init sdma fw
drm/amdgpu/sdma4: use common function to init sdma fw
drm/amdgpu: add function to init SDMA microcode
drm/amdgpu/gfx11: use common function to init cp fw
drm/amdgpu/gfx10: use common function to init CP fw
drm/amdgpu/gfx9: use common function to init cp fw
drm/amdgpu: add function to init CP microcode
drm/amd/pm: use adverse selection for dpm features unsupported by driver
drm/amd/pm: enable gfxoff feature for SMU 13.0.0
drm/amdgpu: avoid gfx register accessing during gfxoff
drivers/amd/pm: check the return value of amdgpu_bo_kmap
drm/amdgpu: Use simplified API for p2p dist calc
drm/amdgpu: Disable verbose for p2p dist calc
drm/amdgpu: Fixed ras warning when uninstalling amdgpu
drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
quota: Add more checking after reading from quota file
quota: Replace all block number checking with helper function
quota: Check next/prev free block number after reading from quota file
printk: Mark __printk percpu data ready __ro_after_init
printk: Remove bogus comment vs. boot consoles
printk: Remove write only variable nr_ext_console_drivers
printk: Declare log_wait properly
printk: Make pr_flush() static
io_uring/net: fix fast_iov assignment in io_setup_async_msg()
lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready.
lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval().
net: cpmac: Add __init/__exit annotations to module init/exit funcs
ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select"
perf/x86/amd/lbr: Adjust LBR regardless of filtering
perf/x86/utils: Fix uninitialized var in get_branch_type()
perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
perf/x86/amd: Support PERF_SAMPLE_ADDR
perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
perf/x86/uncore: Add new Raptor Lake S support
perf/x86/cstate: Add new Raptor Lake S support
perf/x86/msr: Add new Raptor Lake S support
perf/x86: Add new Raptor Lake S support
irqchip/gic-v3: Fix typo in comment
dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding
dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells
RDMA/rxe: Remove error/warning messages from packet receiver path
KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available
KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics
KVM: Document weakly ordered architecture requirements for dirty ring
KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL
KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option
KVM: Use acquire/release semantics when accessing dirty ring GFN state
slab: Introduce kmalloc_size_roundup()
slab: Remove __malloc attribute from realloc functions
ethernet: 8390: remove unnecessary check of mem
nfp: Use skb_put_data() instead of skb_put/memcpy pair
PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: qcom: Rename host-init error label
PCI: qcom: Drop unused post_deinit callback
RDMA/usnic: fix set-but-not-unused variable 'flags' warning
net: liquidio: Remove unused struct lio_trusted_vf_ctx
KVM: arm64: Fix comment typo in nvhe/switch.c
net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code
dmaengine: idxd: Remove unused struct idxd_fault
wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair
ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair
dt-bindings: renesas,rcar-dmac: Add r8a779g0 support
dmaengine: idxd: track enabled workqueues in bitmap
dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup()
ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair
dmaengine: pl08x: Fix double word
dmaengine: virt-dma: Fix double word in comments
dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet
dmaengine: mxs: use platform_driver_register
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY
wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588
ALSA: asihpi - Remove unused struct hpi_subsys_response
ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it
phy: tegra: xusb: Enable usb role switch attribute
phy: mediatek: fix build warning of FIELD_PREP()
xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state
xfrm: ipcomp: add extack to ipcomp{4,6}_init_state
xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state
xfrm: esp: add extack to esp_init_state, esp6_init_state
xfrm: ah: add extack to ah_init_state, ah6_init_state
xfrm: pass extack down to xfrm_type ->init_state
clk: mediatek: mt8192: deduplicate parent clock lists
clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel
clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent
clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents
clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier
clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux
clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
clk: mediatek: mt8183: Add clk mux notifier for MFG mux
clk: mediatek: mux: add clk notifier functions
clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
net/mlx5e: Use runtime values of striding RQ parameters in datapath
net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info
net/mlx5e: Improve the MTU change shortcut
net/mlx5e: xsk: Fix SKB headroom calculation in validation
net/mlx5e: xsk: Remove dead code in validation
net/mlx5e: Simplify stride size calculation for linear RQ
net/mlx5e: kTLS, Check ICOSQ WQE size in advance
net/mlx5e: Use the aligned max TX MPWQE size
net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full
net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate
net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev
net/mlx5e: Validate striding RQ before enabling XDP
net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static
net/mlx5e: Remove unused fields from datapath structs
net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8
net/mlx5: Add the log_min_mkey_entity_size capability
net: sunhme: Fix undersized zeroing of quattro->happy_meals
net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair
net: dsa: felix: update regmap requests to be string-based
net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources
net: dsa: felix: remove felix_info :: init_regmap
net: dsa: felix: remove felix_info :: imdio_base
net: dsa: felix: remove felix_info :: imdio_res
net: drop the weight argument from netif_napi_add
net: Fix incorrect address comparison when searching for a bind2 bucket
mptcp: poll allow write call before actual connect
mptcp: handle defer connect in mptcp_sendmsg
tcp: export tcp_sendmsg_fastopen
mptcp: add TCP_FASTOPEN_CONNECT socket option
netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: shrink struct ubuf_info
vhost/net: use struct ubuf_info_msgzc
xen/netback: use struct ubuf_info_msgzc
net: introduce struct ubuf_info_msgzc
clk: pistachio: Fix initconst confusion
Input: xpad - add X-Box Adaptive Profile button
Input: add ABS_PROFILE to uapi and documentation
Input: xpad - add X-Box Adaptive XBox button
Input: xpad - add X-Box Adaptive support
io_uring/net: fix non-zc send with address
clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data
selftests/bpf: Convert udp_limit test to ASSERT_* macros
selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros
selftests/bpf: Convert tcp_rtt test to ASSERT_* macros
selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros
selftests/bpf: Convert tcp_estats test to ASSERT_* macros
selftests/bpf: Convert sockopt_sk test to ASSERT_* macros
selftests/bpf: Convert sockopt_multi test to ASSERT_* macros
selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros
selftests/bpf: Convert sockopt test to ASSERT_* macros
selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros
selftests/bpf: Convert sockmap_basic test to ASSERT_* macros
tracing: Wake up ring buffer waiters on closing of the file
ring-buffer: Add ring_buffer_wake_waiters()
bpftool: Show parameters of BPF task iterators.
selftests/bpf: Test parameterized task BPF iterators.
bpf: Handle show_fdinfo for the parameterized task BPF iterators
bpf: Handle bpf_link_info for the parameterized task BPF iterators.
bpf: Parameterize task iterators.
Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"
kbuild: hide error checker logs for V=1 builds
kbuild: re-run modpost when it is updated
kbuild: unify two modpost invocations
arm64: dts: uniphier: Add L2 cache node
arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node
arm64: dts: uniphier: Fix opp-table node name for LD20
arm64: dts: uniphier: Add USB-device support for PXs3 reference board
arm64: dts: uniphier: Add ahci controller nodes for PXs3
arm64: dts: uniphier: Use GIC interrupt definitions
arm64: dts: uniphier: Rename gpio-hog nodes
arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
arm64: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node
ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card
ARM: dts: uniphier: Add ahci controller nodes for PXs2
ARM: dts: uniphier: Add ahci controller nodes for Pro4
ARM: dts: uniphier: Use GIC interrupt definitions
ARM: dts: uniphier: Rename gpio-hog node
ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller
ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller
ARM: dts: uniphier: Rename pvtctl node to thermal-sensor
ARM: remove check for CONFIG_DEBUG_LL_SER3
firmware/psci: Add debugfs support to ease debugging
firmware/psci: Print a warning if PSCI doesn't accept PC mode
ARM: aspeed: Kconfig: Fix indentation
ARM: Drop CMDLINE_* dependency on ATAGS
ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h
ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch
KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
KVM: x86/pmu: Avoid using PEBS perf_events for normal counters
KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS
KVM: x86/pmu: Don't generate PEBS records for emulated instructions
KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask
KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number
KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall
KVM: selftests: Check result in hyperv_features for successful hypercalls
kbuild: move vmlinux.o rule to the top Makefile
kbuild: move .vmlinux.objs rule to Makefile.modpost
docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED
kbuild: list sub-directories in ./Kbuild
Makefile.compiler: replace cc-ifversion with compiler-specific macros
kbuild: rpm-pkg: fix breakage when V=1 is used
scripts: remove unused argument 'type'
Kconfig: remove sym_set_choice_value
linux/export: use inline assembler to populate symbol CRCs
kbuild: use objtool-args-y to clean up objtool arguments
kbuild: fix and refactor single target build
kbuild: rewrite check-local-export in sh/awk
Revert "kbuild: Make scripts/compile.h when sh != bash"
scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
kbuild: generate include/generated/compile.h in top Makefile
kbuild: build init/built-in.a just once
init/version.c: remove #include <linux/version.h>
kbuild: move 'PHONY += modules_prepare' to the common part
kbuild: refactor single builds of *.ko
kbuild: remove duplicated dependency between modules and modules_check
nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild
kbuild: do not deduplicate modules.order
kbuild: check sha1sum just once for each atomic header
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
Bluetooth: Call shutdown for HCI_USER_CHANNEL
Bluetooth: Prevent double register of suspend
ice: Add support for VLAN priority filters in switchdev
ice: support features on new E810T variants
ice: Merge pin initialization of E810 and E810T adapters
kbuild: add phony targets to ./Kbuild
kbuild: remove the target in signal traps when interrupted
remoteproc: Support attach recovery after rproc crash
remoteproc: Introduce rproc features
random: use expired timer rather than wq for mixing fast pool
random: avoid reading two cache lines on irq randomness
Input: ibm-panel - add missing MODULE_DEVICE_TABLE
Input: icn8505 - utilize acpi_get_subsystem_id()
pwm: sysfs: Replace sprintf() with sysfs_emit()
KVM: selftests: Update top-of-file comment in psci_test
mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
power: supply: Add charger driver for Rockchip RK817
dt-bindings: mfd: mt6370: Fix the indentation in the example
mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
mfd: sm501: Add check for platform_driver_register()
dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
mfd: twl4030: Add missed linux/device.h header
dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
dt-bindings: mfd: sprd: Add bindings for ums512 global registers
mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
mfd: stmpe: Switch to using gpiod API
mfd: qcom-spmi-pmic: Add pm7250b compatible
dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
mfd: intel-m10-bmc: Add d5005 bmc secure update driver
dt-bindings: mfd: syscon: Drop ref from reg-io-width
dt-bindings: mfd: Add Rockchip rk817 battery charger support
MAINTAINERS: Drop Robert Jones
mfd: qcom-spmi-pmic: Add support for PMP8074
dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
mfd: Move from strlcpy with unused retval to strscpy
mfd: fsl-imx25: Fix check for platform_get_irq() errors
dt-bindings: mfd: qcom,tcsr: Add several devices
dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
dt-bindings: mfd: qcom,spmi-pmic: Extend example
dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS
dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
dt-binding: mfd: Add Richtek RT5120 PMIC support
mfd: rt5120: Add Richtek PMIC support
mfd: core: Delete corresponding OF node entries from list on MFD removal
mfd: twl-core: Fix double "to to" in comment.
mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
mfd: lp8788: Fix an error handling path in lp8788_probe()
mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant
mfd: silergy,sy7636a: Add config option MFD_SY7636A
mfd: mt6370: Add MediaTek MT6370 support
dt-bindings: mfd: Add MediaTek MT6370
mfd: rk808: Add Rockchip rk817 battery charger support
mfd: intel_soc_pmic_crc: Update the copyright year
mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register
mfd: stmpe: Probe sub-function by compatible
mfd: stmpe: Remove rotator block from probe
mfd: intel-lpss: Provide an SSP type to the SPI driver
s390/dasd: use blk_mq_alloc_disk
pwm: core: Replace custom implementation of device_match_fwnode()
pwm: lpss: Add a comment to the bypass field
drm/bridge: lt8912b: fix corrupted image output
drm/bridge: lt8912b: set hdmi or dvi mode
drm/bridge: lt8912b: add vsync hsync
pwm: lpss: Make use of bits.h macros for all masks
pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
pwm: lpss: Use device_get_match_data() to get device data
pwm: lpss: Move resource mapping to the glue drivers
pwm: lpss: Move exported symbols to PWM_LPSS namespace
pwm: lpss: Deduplicate board info data structures
dt-bindings: pwm: Add compatible for Mediatek MT8188
io_uring/net: don't skip notifs for failed requests
hyperv: simplify and rename generate_guest_id
Drivers: hv: vmbus: Split memcpy of flex-array
irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
platform-msi: Export symbol platform_msi_create_irq_domain()
irqchip/realtek-rtl: use parent interrupts
dt-bindings: interrupt-controller: realtek,rtl-intc: require parents
irqchip/realtek-rtl: use irq_domain_add_linear()
irqchip: Make irqchip_init() usable on pure ACPI systems
dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm
dt-bindings: pwm: rockchip: Add description for rk3588
powerpc: Ignore DSI error caused by the copy/paste instruction
powerpc: Reverse stack frame marker on little endian
powerpc: Make stack frame marker upper case
powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
pwm: rockchip: Convert to use dev_err_probe()
spi: s3c64xx: Fix large transfers with DMA
spi: Split transfers larger than max size
spi: Fix cache corruption due to DMA/PIO overlap
spi: Save current RX and TX DMA devices
ipmi: Remove unused struct watcher_entry
fsi: core: Check error number after calling ida_simple_get
hwmon: (occ) Check for device property for setting OCC active during probe
fsi: occ: Support probing the hwmon child device from dts node
dt-bindings: hwmon: Add IBM OCC bindings
fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe
fsi: sbefifo: Add detailed debugging information
fsi: cleanup extern usage in function definition
fsi: occ: Prevent use after free
hwmon (occ): Retry for checksum failure
netfilter: nft_fib: Fix for rpath check with VRF devices
ASoC: mediatek: mt8195: update audio tuner settings
drm/dp: Don't rewrite link config when setting phy test pattern
ocxl: Remove the unneeded result variable
powerpc/pseries/vas: Remove the unneeded result variable
powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up()
powerpc/rtas: block error injection when locked down
powerpc/pseries: block untrusted device tree changes when locked down
powerpc/udbg: Remove extern function prototypes
powerpc/boot: Explicitly disable usage of SPE instructions
powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms
powerpc: Fix SPE Power ISA properties for e500v1 platforms
selftests/powerpc: Update bhrb filter sampling test for multiple branch filters
powerpc/perf: Fix branch_filter support for multiple filters
powerpc/64s/interrupt: halt early boot interrupts if paca is not set up
powerpc/64: don't set boot CPU's r13 to paca until the structure is set up
powerpc/64: avoid using r13 in relocate
powerpc/64s: early boot machine check handler
powerpc/64s/interrupt: move early boot ILE fixup into a macro
powerpc/64e: provide an addressing macro for use with TOC in alternate register
powerpc/64: provide a helper macro to load r2 with the kernel TOC
powerpc/64: switch asm helpers from GOT to TOC relative addressing
powerpc/64: asm use consistent global variable declaration and access
powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER
powerpc/64s: POWER10 CPU Kconfig build option
powerpc/pseries: Move vas_migration_handler early during migration
powerpc/64/irq: tidy soft-masked irq replay and improve documentation
powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry
powerpc/64s/interrupt: masked handler debug check for previous hard disable
powerpc/64s: Fix irq state management in runlatch functions
powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
powerpc/64: mark irqs hard disabled in boot paca
powerpc/64/interrupt: Fix false warning in context tracking due to idle state
powerpc/64s: Enable KFENCE on book3s64
powerpc/64s: Allow double call of kernel_[un]map_linear_page()
powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils
powerpc/64s: Add DEBUG_PAGEALLOC for radix
powerpc/64s: update cpu selection options
powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops
powerpc: add ISA v3.0 / v3.1 wait opcode macro
powerpc/time: avoid programming DEC at the start of the timer interrupt
powerpc: Add support for early debugging via Serial 16550 console
powerpc/64/kdump: Limit kdump base to 512MB
powerpc: Provide syscall wrapper
powerpc: Change system_call_exception calling convention
powerpc: Use common syscall handler type
powerpc: Enable compile-time check for syscall handlers
powerpc: Include all arch-specific syscall prototypes
powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers
powerpc: Provide do_ppc64_personality helper
powerpc: Remove direct call to mmap2 syscall handlers
s390/pci: remove unused bus_next field from struct zpci_dev
s390/cio: remove unused ccw_device_force_console() declaration
drm/framebuffer: convert to drm_dbg_kms()
sfc: bare bones TC offload on EF100
sfc: interrogate MAE capabilities at probe time
sfc: add a hashtable for offloaded TC rules
sfc: optional logging of TC offload errors
sfc: bind indirect blocks for TC offload on EF100
sfc: bind blocks for TC offload on EF100
net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
net: sched: act_bpf: simplify code logic in tcf_bpf_init()
net: lan966x: Add offload support for ets
net: lan966x: Add offload support for cbs
net: lan966x: Add offload support for tbf
mmc: sdhci: Centralize CMD and DATA reset handling
mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
mmc: sdhci: Remove misleading comment about resets
mmc: sdhci: Separate out sdhci_reset_for_all()
sched: Fix TASK_state comparisons
selftests/tc-testing: add selftests for teql qdisc
selftests/tc-testing: add selftests for tbf qdisc
selftests/tc-testing: add selftests for taprio qdisc
selftests/tc-testing: add selftests for skbprio qdisc
selftests/tc-testing: add selftests for sfq qdisc
selftests/tc-testing: add selftests for sfb qdisc
selftests/tc-testing: add selftests for plug qdisc
selftests/tc-testing: add selftests for pfifo_fast qdisc
selftests/tc-testing: add selftests for hhf qdisc
selftests/tc-testing: add selftests for gred qdisc
selftests/tc-testing: add selftests for fq qdisc
selftests/tc-testing: add selftests for etf qdisc
selftests/tc-testing: add selftests for codel qdisc
selftests/tc-testing: add selftests for choke qdisc
selftests/tc-testing: add selftests for atm qdisc
MAINTAINERS: Rust
xfrm: Reinject transport-mode packets through workqueue
samples: add first Rust examples
x86: enable initial Rust support
docs: add Rust documentation
Kbuild: add Rust support
rust: add `.rustfmt.toml`
scripts: add `is_rust_module.sh`
scripts: add `rust_is_available.sh`
scripts: add `generate_rust_target.rs`
scripts: add `generate_rust_analyzer.py`
scripts: decode_stacktrace: demangle Rust symbols
scripts: checkpatch: enable language-independent checks for Rust
scripts: checkpatch: diagnose uses of `%pA` in the C side as errors
vsprintf: add new `%pA` format specifier
rust: export generated symbols
rust: add `kernel` crate
rust: add `bindings` crate
rust: add `macros` crate
rust: add `compiler_builtins` crate
rust: adapt `alloc` crate to the kernel
rust: import upstream `alloc` crate
rust: add C helpers
kallsyms: increase maximum kernel symbol length to 512
kallsyms: support "big" kernel symbols
kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`
kallsyms: avoid hardcoding buffer size
kallsyms: use `ARRAY_SIZE` instead of hardcoded size
wifi: rtw89: 8852b: configure DLE mem
wifi: rtw89: check DLE FIFO size with reserved size
wifi: rtw89: mac: correct register of report IMR
wifi: rtw89: pci: set power cut closed for 8852be
wifi: rtw89: pci: add to do PCI auto calibration
wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
wifi: rtw89: add DMA busy checking bits to chip info
wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
wifi: rtw89: pci: mask out unsupported TX channels
iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
wifi: iwlwifi: Track scan_cmd allocation size explicitly
dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos
clk: qcom: Add global clock controller driver for SM6375
dt-bindings: clock: add SM6375 QCOM global clock bindings
clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit
ARM: config: aspeed_g5: Enable PECI
ARM: configs: aspeed_g4: Remove appended DTB and ATAG
ARM: configs: aspeed: Refresh defconfigs
ARM: config: aspeed: Enable namespaces
ARM: configs: aspeed_g4: Enable IPV6 options
ARM: configs: aspeed_g4: Enable OCC and NBD drivers
ARM: configs: aspeed_g5: Enable MCTP stack
ARM: configs: aspeed_g5: Add PL2303 USB serial driver
ARM: configs: aspeed_g5: Add TPM TIS I2C driver
ARM: configs: aspeed_g5: Add mp5023 driver
ARM: configs: aspeed: Add support for USB flash drives
ARM: dts: aspeed: ast2600-evb-a1: Add compatible
ARM: dts: aspeed: ast2600evb: Fix compatible string
ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers
ARM: dts: aspeed-g6: Enable more UART controllers
ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver
ARM: dts: aspeed: Add AMD DaytonaX BMC
dt-bindings: arm: aspeed: document AMD DaytonaX
ARM: dts: aspeed: Yosemite V2: Enable OCP debug card
ARM: dts: aspeed: mtjade: Remove gpio-keys entries
ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC
dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles
clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs
clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc
clk: qcom: gdsc: Fix the handling of PWRSTS_RET support
mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array
net: ipa: define remaining IPA register fields
net: ipa: define more IPA endpoint register fields
net: ipa: define some IPA endpoint register fields
net: ipa: define resource group/type IPA register fields
net: ipa: define even more IPA register fields
net: ipa: define more IPA register fields
net: ipa: define some more IPA register fields
net: ipa: define CLKON_CFG and ROUTE IPA register fields
net: ipa: define COMP_CFG IPA register fields
net: ipa: introduce ipa_reg field masks
net: ipa: introduce ipa_reg()
net: ipa: use ipa_reg[] array for register offsets
net: ipa: add per-version IPA register definition files
net: ipa: use IPA register IDs to determine offsets
net: ipa: introduce IPA register IDs
s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array
Add skb drop reasons to IPv6 UDP receive path
Input: xpad - decipher xpadone packages with GIP defines
Input: xpad - refactor using BIT() macro
ptp: Remove usage of the deprecated ida_simple_xxx API
net: tls: Add ARIA-GCM algorithm
net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()'
ring-buffer: Check pending waiters when doing wake ups as well
ring-buffer: Have the shortest_full queue be the shortest not longest
PCI/DPC: Quirk PIO log size for certain Intel Root Ports
Bluetooth: hci_core: Fix not handling link timeouts propertly
drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
drm/amdgpu: add helper to init rlc firmware
bpf: Check flags for branch stack in bpf_read_branch_records helper
perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails
perf: Use sample_flags for raw_data
perf: Use sample_flags for addr
ext4: minor defrag code improvements
i2c: mlxbf: remove device tree support
i2c: mlxbf: support BlueField-3 SoC
ext4: continue to expand file system when the target size doesn't reach
i2c: cadence: Add standard bus recovery support
net/mlx5: Remove from FPGA IFC file not-needed definitions
net/mlx5: Remove unused structs
net/mlx5: Remove unused functions
net/mlx5: detect and enable bypass port select flow table
net/mlx5: Lag, enable hash mode by default for all NICs
net/mlx5: Lag, set active ports if support bypass port select flow table
RDMA/mlx5: Don't set tx affinity when lag is in hash mode
net/mlx5: add IFC bits for bypassing port select flow table
net/mlx5: Add support for NPPS with real time mode
net/mlx5: Expose NPPS related registers
i2c: mlxbf: add multi slave functionality
i2c: mlxbf: support lock mechanism
ring-buffer: Allow splice to read previous partially read pages
ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller
ftrace: Properly unset FTRACE_HASH_FL_MOD
tracing/eprobe: Fix alloc event dir failed when event name no set
x86: kprobes: Remove unused macro stack_addr
ftrace: Remove obsoleted code from ftrace and task_struct
tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
libbpf: Don't require full struct enum64 in UAPI headers
riscv: dts: microchip: update memory configuration for v2022.10
riscv: dts: microchip: add a devicetree for aries' m100pfsevp
riscv: dts: microchip: add sevkit device tree
riscv: dts: microchip: reduce the fic3 clock rate
riscv: dts: microchip: icicle: re-jig fabric peripheral addresses
riscv: dts: microchip: icicle: update pci address properties
riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi
riscv: dts: microchip: add pci dma ranges for the icicle kit
dt-bindings: riscv: microchip: document the sev kit
dt-bindings: riscv: microchip: document the aries m100pfsevp
dt-bindings: riscv: microchip: document icicle reference design
blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010()
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888()
smack: cleanup obsolete mount option flags
smack: lsm: remove the unneeded result variable
SMACK: Add sk_clone_security LSM hook
ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
clk: qcom: Add SC8280XP GPU clock controller
dt-bindings: clock: Add Qualcomm SC8280XP GPU binding
clk: qcom: smd: Add SM6375 clocks
dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG
dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375
nvmet: don't look at the request_queue in nvmet_bdev_set_limits
nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all
clk: qcom: rpmhcc: add sdm670 clocks
dt-bindings: clock: add rpmhcc bindings for sdm670
Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
blk-mq: use quiesced elevator switch when reinitializing queues
block: replace blk_queue_nowait with bdev_nowait
Input: twl4030-pwrbutton - add missing of.h include
dt: Add a check for undocumented compatible strings in kernel
hisi_acc_vfio_pci: Update some log and comment formats
hisi_acc_vfio_pci: Remove useless macro definitions
hisi_acc_vfio_pci: Remove useless function parameter
hisi_acc_vfio_pci: Fix device data address combination problem
hisi_acc_vfio_pci: Fixes error return code issue
drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1)
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1)
drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4)
KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl
KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API
KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting
KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs
KVM: PPC: Book3S HV: Fix decrementer migration
vfio: Follow a strict lifetime for struct iommu_group
selftests/net: enable io_uring sendzc testing
ionic: change order of devlink port register and netdev register
ice: reorder PF/representor devlink port register/unregister flows
funeth: unregister devlink port after netdevice unregister
headers: Remove some left-over license text
NFC: hci: Split memcpy() of struct hcp_message flexible array
net: ethernet: mtk_eth_soc: fix usage of foe_entry_size
net: ethernet: mtk_eth_soc: fix wrong use of new helper function
a.out: Remove the a.out implementation
platform/x86/intel/wmi: thunderbolt: Use dev_groups callback
selftests/bpf: Fix passing arguments via function in test_kmod.sh
IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair
platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks
RDMA/hns: Unified Log Printing Style
RDMA/hns: Replacing magic number with macros in apply_func_caps()
RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps
RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt()
RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
RDMA/hns: Remove unnecessary brackets when getting point
RDMA/hns: Remove unnecessary braces for single statement blocks
RDMA/hns: Cleanup for a spelling error of Asynchronous
IB/rdmavt: Add __init/__exit annotations to module init/exit funcs
RDMA/rxe: Remove redundant num_sge fields
RDMA/mlx5: Enable ATS support for MRs and umems
RDMA/mlx5: Add support for dmabuf to devx umem
RDMA/core: Add UVERBS_ATTR_RAW_FD
net/mlx5: Add IFC bits for mkey ATS
RDMA/rxe: Fix resize_finish() in rxe_queue.c
RDMA/rxe: Set pd early in mr alloc routines
platform/surface: Split memcpy() of struct ssam_event flexible array
platform/x86: compal-laptop: Get rid of a few forward declarations
platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf()
platform/x86: dell-smbios-base: Use sysfs_emit()
ASoC: cs42l42: Fallback to headphones for type detect
ASoC: apple: mca: Adjust timing of component unregister
ASoC: apple: mca: Remove stale release of DMA channels
ASoC: apple: mca: Trigger, not deassert, the peripheral reset
platform/x86/amd/pmf: Remove unused power_delta instances
spi: mt65xx: Add dma max segment size declaration
platform/x86/amd/pmf: install notify handler after acpi init
nvme: remove nvme_ctrl_init_connect_q
nvme-loop: use the tagset alloc/free helpers
nvme-loop: store the generic nvme_ctrl in set->driver_data
nvme-loop: initialize sqsize later
nvme-fc: use the tagset alloc/free helpers
nvme-fc: store the generic nvme_ctrl in set->driver_data
nvme-fc: keep ctrl->sqsize in sync with opts->queue_size
nvme-rdma: use the tagset alloc/free helpers
nvme-rdma: store the generic nvme_ctrl in set->driver_data
nvme-tcp: use the tagset alloc/free helpers
nvme-tcp: store the generic nvme_ctrl in set->driver_data
nvme-tcp: remove the unused queue_size member in nvme_tcp_queue
nvme: add common helpers to allocate and free tagsets
nvme-auth: add a MAINTAINERS entry
MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER
mmc: sdhci-msm: add compatible string check for sdm670
dt-bindings: mmc: sdhci-msm: add sdm670 compatible
mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
spi: migrate mt7621 text bindings to YAML
drm/ssd130x: Synchronize access to dma-buf imported GEM BOs
drm/ssd130x: Use drm_atomic_get_new_plane_state()
efi/arm64: libstub: avoid SetVirtualAddressMap() when possible
efi: zboot: create MemoryMapped() device path for the parent if needed
efi: libstub: fix up the last remaining open coded boot service call
efi/arm: libstub: move ARM specific code out of generic routines
efi/libstub: measure EFI LoadOptions
efi/libstub: refactor the initrd measuring functions
efi/loongarch: libstub: remove dependency on flattened DT
efi: libstub: install boot-time memory map as config table
efi: libstub: remove DT dependency from generic stub
efi: libstub: unify initrd loading between architectures
ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
ASoC: st,stm32-sai: Document audio OF graph port
ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
spi: renesas,sh-msiof: Add r8a779g0 support
drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
drm/i915: Force DPLL calculation for TC ports after readout
drm/i915: fix device info for devices without display
drm/i915: Do not cleanup obj with NULL bo->resource
drm/i915/display: remove ipc_enabled from struct drm_i915_private
drm/i915/guc: Fix release build bug in 'remove log size module parameters'
net: openvswitch: allow conntrack in non-initial user namespace
net: openvswitch: allow metering in non-initial user namespace
clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
erofs: clean up erofs_iget()
erofs: clean up unnecessary code and comments
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro
PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro
PCI: Add standard PCI Config Address macros
usb: idmouse: fix an uninit-value in idmouse_open
USB: PHY: JZ4770: Switch to use dev_err_probe() helper
usb: phy: generic: Switch to use dev_err_probe() helper
usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs
usb: cdns3: remove dead code
usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair
usb: musb: sunxi: Switch to use dev_err_probe() helper
usb: musb: jz4740: Switch to use dev_err_probe() helper
usb: musb: cppi41: Switch to use dev_err_probe() helper
usb: musb: da8xx: Switch to use dev_err_probe() helper
usb: musb: core: Switch to use dev_err_probe() helper
usb: typec: fusb302: Switch to use dev_err_probe() helper
usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper
usb: typec: stusb160x: Switch to use dev_err_probe() helper
usb: usb251xb: Switch to use dev_err_probe() helper
staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair
staging: r8188eu: remove hal/odm_RegConfig8188E.c
staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static
staging: r8188eu: make odm_ConfigMAC_8188E() static
drm/simpledrm: Synchronize access to GEM BOs
drm/simpledrm: Iterate over damage clips
drm/simpledrm: Remove !fb check from atomic_update
net/smc: Support SO_REUSEPORT
drm/simpledrm: Use drm_atomic_get_new_plane_state()
drm/simpledrm: Compute linestride with drm_format_info_min_pitch()
fsi: occ: Fix checksum failure mode
fsi: Fix typo in comment
nvmet: add helpers to set the result field for connect commands
nvme: improve the NVME_CONNECT_AUTHREQ* definitions
nvmet-auth: don't try to cancel a non-initialized work_struct
nvmet-tcp: remove nvmet_tcp_finish_cmd
nvmet-tcp: add bounds check on Transfer Tag
nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state
nvmet-tcp: fix NULL pointer dereference during release
nvme-pci: report the actual number of tagset maps
nvme-pci: set min_align_mask before calculating max_hw_sectors
nvme: send a rediscover uevent when a persistent discovery controller reconnects
nvme: enumerate controller flags
Documentation: NBD_REQUEST_MAGIC isn't a magic number
nvme: ensure subsystem reset is single threaded
nvme: restrict management ioctls to admin
nvme: copy firmware_rev on each init
nvme: handle effects after freeing the request
USB: serial: qcserial: add new usb-id for Dell branded EM7455
ALSA: dmaengine: increment buffer pointer atomically
usb: gadget: Replace runtime->status->state reference to runtime->state
ASoC: sh: Replace runtime->status->state reference to runtime->state
ASoC: intel: Replace runtime->status->state reference to runtime->state
ALSA: usx2y: Replace runtime->status->state reference to runtime->state
ALSA: usb-audio: Replace runtime->status->state reference to runtime->state
ALSA: asihpi: Replace runtime->status->state reference to runtime->state
ALSA: hda: Replace runtime->status->state reference to runtime->state
ALSA: firewire: Replace runtime->status->state reference to runtime->state
ALSA: aloop: Replace runtime->status->state reference to runtime->state
ALSA: pcm: Make mmap status read-only
ALSA: pcm: Avoid reference to status->state
ALSA: Remove some left-over license text in include/uapi/sound/
ALSA: firewire: Remove some left-over license text in sound/firewire
erofs: fold in z_erofs_reload_indexes()
pcmcia: remove AT91RM9200 Compact Flash driver
brcmfmac: Remove the call to "dtim_assoc" IOVAR
brcmfmac: increase dcmd maximum buffer size
brcmfmac: Support 89459 pcie
brcmfmac: increase default max WOWL patterns to 16
cw1200: fix incorrect check to determine if no element is found in list
Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper
libbpf: Fix the case of running as non-root with capabilities
dt-bindings: clock: qcom,a53pll: replace maintainer
bpf: Enforce W^X for bpf trampoline
bpf: use bpf_prog_pack for bpf_dispatcher
selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT
bpf: Return value in kprobe get_func_ip only for entry address
bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
bpf: Use given function address for trampoline ip arg
ftrace: Keep the resolved addr in kallsyms_callback
kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag
clk: qcom: Merge alt alpha plls for qcm2260, sm6115
clk: qcom: gcc-sm6115: Move alpha pll bramo overrides
clk: qcom: gcc-sm6115: Override default Alpha PLL regs
clk: qcom: Add support for Display Clock Controller on SM8450
clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL
dt-bindings: clock: qcom: add bindings for dispcc on SM8450
clk: qcom: Add display clock controller driver for SM6115
dt-bindings: clock: add QCOM SM6115 display clock bindings
clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC
ksm: add profit monitoring documentation
ksm: count allocated ksm rmap_items for each process
mm: deduplicate cacheline padding code
mm: reduce noise in show_mem for lowmem allocations
mm: fixup documentation regarding pte_numa() and PROT_NUMA
mm/gup: use gup_can_follow_protnone() also in GUP-fast
mm/gup: replace FOLL_NUMA by gup_can_follow_protnone()
mm: fix the handling Non-LRU pages returned by follow_page
mm: add merging after mremap resize
mm: refactor of vma_merge()
mm: delete unused MMF_OOM_VICTIM flag
mm: drop oom code from exit_mmap
mm/mlock: drop dead code in count_mm_mlocked_page_nr()
mm/mmap.c: pass in mapping to __vma_link_file()
mm/mmap: drop range_has_overlap() function
mm: remove the vma linked list
mm/vmscan: use vma iterator instead of vm_next
riscv: use vma iterator for vdso
nommu: remove uses of VMA linked list
i915: use the VMA iterator
mm/swapfile: use vma iterator instead of vma linked list
mm/pagewalk: use vma_find() instead of vma linked list
mm/oom_kill: use vma iterators instead of vma linked list
mm/msync: use vma_find() instead of vma linked list
mm/mremap: use vma_find_intersection() instead of vma linked list
mm/mprotect: use maple tree navigation instead of VMA linked list
mm/mlock: use vma iterator and maple state instead of vma linked list
mm/mempolicy: use vma iterator & maple state instead of vma linked list
mm/memcontrol: stop using mm->highest_vm_end
mm/madvise: use vma_find() instead of vma linked list
mm/ksm: use vma iterators instead of vma linked list
mm/khugepaged: stop using vma linked list
mm/gup: use maple tree navigation instead of linked list
bpf: remove VMA linked list
fork: use VMA iterator
sched: use maple tree iterator to walk VMAs
perf: use VMA iterator
acct: use VMA iterator instead of linked list
ipc/shm: use VMA iterator instead of linked list
userfaultfd: use maple tree iterator to iterate VMAs
fs/proc/task_mmu: stop using linked list and highest_vm_end
fs/proc/base: use the vma iterators in place of linked list
exec: use VMA iterator instead of linked list
coredump: remove vma linked list walk
um: remove vma linked list walk
optee: remove vma linked list walk
cxl: remove vma linked list walk
xtensa: remove vma linked list walks
x86: remove vma linked list walks
s390: remove vma linked list walks
powerpc: remove mmap linked list walks
parisc: remove mmap linked list from cache handling
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
arm64: remove mmap linked list from vdso
mm/mmap: change do_brk_munmap() to use do_mas_align_munmap()
mm/mmap: reorganize munmap to use maple states
mm/mmap: move mmap_region() below do_munmap()
mm: convert vma_lookup() to use mtree_load()
mm: remove vmacache
mm/mmap: use advanced maple tree API for mmap_region()
mm: use maple tree operations for find_vma_intersection()
mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap()
mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup()
mm: optimize find_exact_vma() to use vma_lookup()
mm: remove rb tree.
proc: remove VMA rbtree use from nommu
xen: use vma_lookup() in privcmd_ioctl_mmap()
damon: convert __damon_va_three_regions to use the VMA iterator
mmap: change zeroing of maple tree in __vma_adjust()
kernel/fork: use maple tree for dup_mmap() during forking
mm/mmap: use maple tree for unmapped_area{_topdown}
mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree
mm/mmap: use the maple tree in find_vma() instead of the rbtree.
mmap: use the VMA iterator in count_vma_pages_range()
mm: add VMA iterator
lib/test_maple_tree: add testing for maple tree
mm: start tracking VMAs with maple tree
radix tree test suite: add lockdep_is_held to header
radix tree test suite: add support for slab bulk APIs
radix tree test suite: add allocation counts and size to kmem_cache
mm/demotion: expose memory tier details via sysfs
radix tree test suite: add kmem_cache_set_non_kernel()
lib/nodemask: optimize node_random for nodemask with single NUMA node
radix tree test suite: add pr_err define
Maple Tree: add new data structure
mm/demotion: update node_is_toptier to work with memory tiers
mm/demotion: demote pages according to allocation fallback order
mm/demotion: drop memtier from memtype
mm/demotion: add pg_data_t member to track node memory tier details
mm/demotion: build demotion targets based on explicit memory tiers
mm: multi-gen LRU: design doc
mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE
mm/demotion: add hotplug callbacks to handle new numa node onlined
mm/demotion: move memory demotion related code
mm/demotion: add support for explicit memory tiers
mm: multi-gen LRU: admin guide
mm: multi-gen LRU: debugfs interface
mm: multi-gen LRU: thrashing prevention
mm: multi-gen LRU: kill switch
mm: multi-gen LRU: optimize multiple memcgs
mm: multi-gen LRU: support page table walks
mm: multi-gen LRU: exploit locality in rmap
mm: multi-gen LRU: minimal implementation
mm: multi-gen LRU: groundwork
Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
mm/vmscan.c: refactor shrink_node()
mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
mm: x86, arm64: add arch_has_hw_pte_young()
mm/page_io: count submission time as thrashing delay for delayacct
delayacct: support re-entrance detection of thrashing accounting
mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP
migrate_pages(): fix failure counting for retry
migrate_pages(): fix failure counting for THP splitting
migrate_pages(): fix failure counting for THP on -ENOSYS
migrate_pages(): fix failure counting for THP subpages retrying
migrate_pages(): fix THP failure counting for -ENOMEM
migrate_pages(): remove unnecessary list_safe_reset_next()
migrate: fix syscall move_pages() return value for failure
filemap: make the accounting of thrashing more consistent
mm/swap: cache swap migration A/D bits support
mm/swap: cache maximum swapfile size when init swap
mm: remember young/dirty bit for page migrations
mm/thp: carry over dirty bit when thp splits on pmd
mm/swap: add swp_offset_pfn() to fetch PFN from swap entry
mm/swap: comment all the ifdef in swapops.h
mm/x86: use SWP_TYPE_BITS in 3-level swap macros
mm, hwpoison: cleanup some obsolete comments
mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings()
mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon()
mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages
mm, hwpoison: use __PageMovable() to detect non-lru movable pages
mm, hwpoison: use ClearPageHWPoison() in memory_failure()
mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock
clk: qcom: lpass: Fix lpass audiocc probe
clk: qcom: apss-ipq-pll: add support for IPQ8074
clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config
clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config
dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible
clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src
clk: qcom: clk-rcg2: add rcg2 mux ops
blk-cgroup: pass a gendisk to the blkg allocation helpers
blk-cgroup: pass a gendisk to blkcg_schedule_throttle
blk-cgroup: pass a gendisk to blkg_destroy_all
blk-throttle: pass a gendisk to blk_throtl_cancel_bios
blk-throttle: pass a gendisk to blk_throtl_register_queue
blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit
blk-iocost: cleanup ioc_qos_write
blk-iocost: pass a gendisk to blk_iocost_init
blk-iocost: simplify ioc_name
blk-iolatency: pass a gendisk to blk_iolatency_init
blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit
blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue
blk-cgroup: remove blkg_lookup_check
blk-cgroup: cleanup the blkg_lookup family of functions
blk-cgroup: remove open coded blkg_lookup instances
blk-cgroup: remove blk_queue_root_blkg
blk-cgroup: fix error unwinding in blkcg_init_queue
sunhme: Add myself as a maintainer
sunhme: Use vdbg for spam-y prints
sunhme: Combine continued messages
sunhme: Use (net)dev_foo wherever possible
sunhme: Convert printk(KERN_FOO ...) to pr_foo(...)
sunhme: Clean up debug infrastructure
sunhme: Convert FOO((...)) to FOO(...)
sunhme: switch to devres
sunhme: Regularize probe errors
sunhme: Return an ERR_PTR from quattro_pci_find
sunhme: forward the error code from pci_enable_device()
sunhme: Remove version
sunhme: remove unused tx_dump_ring()
net: dsa: xrs700x: remove unnecessary i2c_set_clientdata()
net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata()
net: dsa: lan9303: remove unnecessary i2c_set_clientdata()
io_uring/rw: don't lose short results on io_setup_async_rw()
io_uring/rw: fix unexpected link breakage
hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations
rv/monitor: Add __init/__exit annotations to module init/exit funcs
leds: pca963: fix misleading indentation
efi: libstub: remove pointless goto kludge
efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap
efi: libstub: avoid efi_get_memory_map() for allocating the virt map
xdp: Adjust xdp_frame layout to avoid using bitfields
selftests: net: tsn_lib: run phc2sys in automatic mode
selftests: net: tsn_lib: allow multiple isochron receivers
selftests: net: tsn_lib: allow running ptp4l on multiple interfaces
selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS
tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
tracing: kprobe: Make gen test module work in arm and riscv
tracing: kprobe: Fix kprobe event gen test module on exit
net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE
net: vertexcom: mse102x: Silence no spi_device_id warnings
net: ethernet: adi: Fix return value check in adin1110_probe_netdevs()
net: phy: micrel: enable interrupt for ksz9477 phy
net: dsa: microchip: use common irq routines for girq and pirq
net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common
net: dsa: microchip: lan937x: return zero if mdio node not present
net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts
net: dsa: microchip: determine number of port irq based on switch type
net/sched: taprio: simplify list iteration in taprio_dev_notifier()
cpumask: add cpumask_nth_{,and,andnot}
lib/bitmap: remove bitmap_ord_to_pos
lib/bitmap: add tests for find_nth_bit()
lib: add find_nth{,_and,_andnot}_bit()
lib/bitmap: add bitmap_weight_and()
lib/bitmap: don't call __bitmap_weight() in kernel code
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
dt-bindings: i2c: migrate mt7621 text bindings to YAML
nfsd: extra checks when freeing delegation stateids
nfsd: make nfsd4_run_cb a bool return function
net: Remove unused inline function dst_hold_and_use()
net: Remove unused inline function sk_nulls_node_init()
neighbour: Remove unused inline function neigh_key_eq16()
mlxsw: reg: Remove deprecated code about SFTR-V2 Register
dt-bindings: power: gpcv2: correct patternProperties
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
x86/paravirt: clean up typos and grammaros
net: dsa: make user ports return to init_net on netns deletion
xdp: improve page_pool xdp_return performance
net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support
dt-bindings: net: rockchip-dwmac: add rv1126 compatible
nfsd: fix comments about spinlock handling with delegations
nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
NFSD: fix use-after-free on source server when doing inter-server copy
NFSD: Cap rsize_bop result based on send buffer size
NFSD: Rename the fields in copy_stateid_t
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
NFSD: Pack struct nfsd4_compoundres
NFSD: Remove unused nfsd4_compoundargs::cachetype field
NFSD: Remove "inline" directives on op_rsize_bop helpers
NFSD: Clean up nfs4svc_encode_compoundres()
SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment
NFSD: Clean up WRITE arg decoders
NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
NFSD: Refactor common code out of dirlist helpers
SUNRPC: Clarify comment that documents svc_max_payload()
NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
SUNRPC: Parametrize how much of argsize should be zeroed
SUNRPC: Optimize svc_process()
NFSD: add shrinker to reap courtesy clients on low memory condition
NFSD: keep track of the number of courtesy clients in the system
NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
NFSD: Refactor nfsd_setattr()
NFSD: Add a mechanism to wait for a DELEGRETURN
NFSD: Add tracepoints to report NFSv4 callback completions
NFSD: Trace NFSv4 COMPOUND tags
NFSD: Replace dprintk() call site in fh_verify()
nfsd: remove nfsd4_prepare_cb_recall() declaration
nfsd: clean up mounted_on_fileid handling
NFSD: Fix handling of oversized NFSv4 COMPOUND requests
NFSD: drop fname and flen args from nfsd_create_locked()
NFSD: Protect against send buffer overflow in NFSv3 READ
NFSD: Protect against send buffer overflow in NFSv2 READ
NFSD: Protect against send buffer overflow in NFSv3 READDIR
NFSD: Protect against send buffer overflow in NFSv2 READDIR
SUNRPC: Fix svcxdr_init_encode's buflen calculation
SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
nfsd: Propagate some error code returned by memdup_user()
nfsd: Avoid some useless tests
nfsd: Fix a memory leak in an error handling path
NFSD: remove redundant variable status
NFSD enforce filehandle check for source file in COPY
lockd: move from strlcpy with unused retval to strscpy
NFSD: move from strlcpy with unused retval to strscpy
fortify: Convert to struct vs member helpers
fortify: Explicitly check bounds are compile-time constants
x86/entry: Work around Clang __bdos() bug
af_unix: Refactor unix_read_skb()
udp: Refactor udp_read_skb()
x86/kprobes: Remove unused arch_kprobe_override_function() declaration
x86/ftrace: Remove unused modifying_ftrace_code declaration
thunderbolt: Explicitly enable lane adapter hotplug events at startup
RDMA/rxe: Add send_common_ack() helper
x86: Add support for CONFIG_CFI_CLANG
x86/purgatory: Disable CFI
x86: Add types to indirectly called assembly functions
x86/tools/relocs: Ignore __kcfi_typeid_ relocations
kallsyms: Drop CONFIG_CFI_CLANG workarounds
objtool: Disable CFI warnings
objtool: Preserve special st_shndx indexes in elf_update_symbol
treewide: Drop __cficanonical
treewide: Drop WARN_ON_FUNCTION_MISMATCH
treewide: Drop function_nocfi
init: Drop __nocfi from __init
arm64: Drop unneeded __nocfi attributes
arm64: Add CFI error handling
arm64: Add types to indirect called assembly functions
psci: Fix the function type for psci_initcall_t
lkdtm: Emit an indirect call for CFI tests
cfi: Add type helper macros
cfi: Switch to -fsanitize=kcfi
cfi: Drop __CFI_ADDRESSABLE
cfi: Remove CONFIG_CFI_CLANG_SHADOW
scripts/kallsyms: Ignore __kcfi_typeid_
treewide: Filter out CC_FLAGS_CFI
tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()
tracing/filter: Call filter predicate functions directly via a switch statement
tracing: Move struct filter_pred into trace_events_filter.c
tracing/hist: Call hist functions directly via a switch statement
tracing: Add numeric delta time to the trace event benchmark
rv/dot2K: add 'static' qualifier for local variable
rv/monitors: add 'static' qualifier for local symbols
selftests/ftrace: Add eprobe syntax error testcase
tracing/eprobe: Add eprobe filter support
a.out: restore CMAGIC
macsec: don't free NULL metadata_dst
KVM: remove KVM_REQ_UNHALT
KVM: mips, x86: do not rely on KVM_REQ_UNHALT
KVM: x86: never write to memory from kvm_vcpu_check_block()
KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending
KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter
KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set
KVM: x86: lapic does not have to process INIT if it is blocked
KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific
KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed
KVM: nVMX: Make an event request when pending an MTF nested VM-Exit
KVM: x86: make vendor code check for all nested events
clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: lcc-ipq806x: convert to parent data
clk: qcom: lcc-ipq806x: add reset definition
dt-bindings: clock: add pcm reset for ipq806x lcc
clk: qcom: cpu-8996: use constant mask for pmux
clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux
clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate
clk: qcom: cpu-8996: declare ACD clocks
clk: qcom: cpu-8996: switch to devm_clk_notifier_register
clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks
dt-bindings: clock: qcom,msm8996-apcc: Fix clocks
clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux
clk: qcom: msm8996-cpu: Unify cluster order
clk: qcom: msm8996-cpu: Statically define PLL dividers
clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX
mailmap: Update Oliver's email address
KVM: x86: Allow force_emulation_prefix to be written without a reload
KVM: selftests: Add an x86-only test to verify nested exception queueing
KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior
KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions
KVM: x86: Morph pending exceptions to pending VM-Exits at queue time
KVM: nVMX: Document priority of all known events on Intel CPUs
KVM: nVMX: Add a helper to identify low-priority #DB traps
KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit
KVM: x86: Hoist nested event checks above event injection logic
KVM: x86: Use kvm_queue_exception_e() to queue #DF
KVM: x86: Formalize blocking of nested pending exceptions
KVM: x86: Make kvm_queued_exception a properly named, visible struct
KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception
KVM: VMX: Inject #PF on ENCLS as "emulated" #PF
KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit
KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS
KVM: x86: Use DR7_GD macro instead of open coding check in emulator
KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag
KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like
KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active
KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs
KVM: x86: Don't check for code breakpoints when emulating on exception
KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
KVM: x86/mmu: fix repeated words in comments
KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR
KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config
KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs
KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR
KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()
KVM: x86: VMX: Replace some Intel model numbers with mnemonics
KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup
KVM: VMX: Add missing CPU based VM execution controls to vmcs_config
KVM: VMX: Add missing VMEXIT controls to vmcs_config
KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config()
KVM: VMX: Extend VMX controls macro shenanigans
KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM
KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config()
KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config()
KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config()
KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls
KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
KVM: VMX: Get rid of eVMCS specific VMX controls sanitization
KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS
KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0
KVM: selftests: Switch to updated eVMCSv1 definition
KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields
KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf
KVM: nVMX: Support several new fields in eVMCSv1
KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields
KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks
KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array
KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled
KVM: x86: Report error when setting CPUID if Hyper-V allocation fails
KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init()
KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries
x86/hyperv: Update 'struct hv_enlightened_vmcs' definition
x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test
KVM: VMX: Do not declare vmread_error() asmlinkage
KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding
KVM: x86: Print guest pgd in kvm_nested_vmenter()
KVM: nVMX: Add tracepoint for nested VM-Enter
KVM: x86: Update trace function for nested VM entry to support VMX
KVM: x86: Use u64 for address and error code in page fault tracepoint
KVM: Add extra information in kvm_page_fault trace point
KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER
KVM: SVM: remove unnecessary check on INIT intercept
KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run
KVM: fix memoryleak in kvm_init()
erofs: introduce partial-referenced pclusters
erofs: support on-disk compressed fragments data
skmsg: Schedule psock work if the cached skb exists on the psock
selftests/bpf: Add wait send memory test for sockmap redirect
net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
dt-bindings: arm: cpus: Add kryo240 compatible
Input: ep93xx_keypad - add missing linux/input.h include
Input: imx_keypad - add missing linux/input.h include
Input: mt6779-keypad - add missing linux/input.h include
Input: st-keyscan - add missing linux/input.h and linux/of.h includes
Input: lm8333 - add missing linux/input.h include
spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname()
spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource()
spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource()
spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry
ASoC: codecs: wcd934x: Fix Kconfig dependency
ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback
ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback
x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
fs: dlm: fix possible use after free if tracing
io_uring/net: fix cleanup double free free_iov init
drm/panel-edp: Add INX N116BCA-EA2
mm/slub: clean up create_unique_id()
iommu/vt-d: Avoid unnecessary global DMA cache invalidation
iommu/vt-d: Avoid unnecessary global IRTE cache invalidation
iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support
iommu/vt-d: Remove pasid_set_eafe()
iommu/vt-d: Decouple PASID & PRI enabling from SVA
iommu/vt-d: Remove unnecessary SVA data accesses in page fault path
powerpc: Remove direct call to personality syscall handler
powerpc/32: Remove powerpc select specialisation
powerpc: Use generic fallocate compatibility syscall
asm-generic: compat: Support BE for long long args in 32-bit ABIs
powerpc: Fix fallocate and fadvise64_64 compat parameter combination
powerpc/64s: Fix comment on interrupt handler prologue
powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS
powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S
powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers
powerpc: Add ZEROIZE_GPRS macros for register clears
powerpc: Save caller r3 prior to system_call_exception
powerpc: Remove asmlinkage from syscall handler definitions
powerpc/irq: Refactor irq_soft_mask_{set,or}_return()
powerpc: Remove impossible mmu_psize_defs[] on nohash
powerpc: Cleanup idle for e500
powerpc: Simplify redundant Kconfig tests
powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500
powerpc: Remove CONFIG_PPC_BOOK3E_MMU
powerpc: Remove CONFIG_PPC_FSL_BOOK3E
watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500
Documentation: Rename PPC_FSL_BOOK3E to PPC_E500
powerpc: Change CONFIG_E500 to CONFIG_PPC_E500
powerpc: Remove redundant selection of E500 and E500MC
powerpc: Remove CONFIG_PPC_BOOK3E
powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc
ext2: Use kvmalloc() for group descriptor array
ext2: Add sanity checks for group and filesystem size
powerpc: Remove CONFIG_FSL_BOOKE
powerpc/cputable: Split cpu_specs[] out of cputable.h
powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h
gpiolib: cdev: add fdinfo output for line request file descriptors
microblaze: Add support for error injection
microblaze: Add custom break vector handler for mb manager
microblaze: Add xmb_manager_register function
dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names
iommu: dart: Support t6000 variant
iommu/io-pgtable-dart: Add DART PTE support for t6000
iommu/io-pgtable: Add DART subpage protection support
iommu/io-pgtable: Move Apple DART support to its own file
iommu/mediatek: Add support for MT6795 Helio X10 M4Us
iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173
dt-bindings: mediatek: Add bindings for MT6795 M4U
iommu/iova: Fix module config properly
iommu/amd: Fix sparse warning
iommu/amd: Remove outdated comment
iommu/amd: Free domain ID after domain_flush_pages
iommu/amd: Free domain id in error path
powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes
powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC
powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes
powerpc: dts: turris1x.dts: Fix NOR partitions labels
powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS
powerpc/highmem: Properly handle fragmented memory
powerpc/prom_init: drop PROM_BUG()
powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly
powerpc/mm: Reduce redundancy in pgtable.h
powerpc/book3s: Inline first level of update_mmu_cache()
powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused
powerpc/nohash: Remove pgd_huge() stub
powerpc/mm/64s: Drop p4d_leaf()
powerpc/mm/64s: Drop pgd_huge()
powerpc/microwatt: Remove unused early debug code
powerpc/64: Remove unused SYS_CALL_TABLE symbol
powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE
powerpc/64/build: merge .got and .toc input sections
powerpc/64/build: only include .opd with ELFv1
powerpc/build: move .data.rel.ro, .sdata2 to read-only
powerpc/build: move got, toc, plt, branch_lt sections to read-only
powerpc/32/build: move got1/got2 sections out of text
powerpc: move __end_rodata to cover arch read-only sections
powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
powerpc/64: Remove unused prom_init_toc symbols
powerpc/pseries: move hcall_tracepoint_refcount out of .toc
btrfs: implement a nowait option for tree searches
pxa: Drop if with an always false condition
mm: export balance_dirty_pages_ratelimited_flags()
btrfs: relax block-group-tree feature dependency checks
btrfs: move end_io_func argument to btrfs_bio_ctrl structure
btrfs: switch page and disk_bytenr argument position for submit_extent_page()
btrfs: update the comment for submit_extent_page()
btrfs: add struct declarations in dev-replace.h
btrfs: use a runtime flag to indicate an inode is a free space inode
btrfs: open code and remove btrfs_insert_inode_hash helper
btrfs: open code and remove btrfs_inode_sectorsize helper
btrfs: move btrfs_ordered_sum_size into file-item.c
btrfs: move the fs_info related helpers closer to fs_info in ctree.h
btrfs: move btrfs_csum_ptr to inode.c
btrfs: move fs_info forward declarations to the top of ctree.h
btrfs: move btrfs_swapfile_pin into volumes.h
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h
btrfs: move btrfs_full_stripe_locks_tree into block-group.h
btrfs: move btrfs_caching_type to block-group.h
btrfs: stop tracking failed reads in the I/O tree
btrfs: remove is_data_inode() checks in extent-io-tree.c
btrfs: don't init io tree with private data for non-inodes
btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
btrfs: don't clear CTL bits when trying to release extent state
btrfs: get rid of extent_io_tree::dirty_bytes
btrfs: remove extent_io_tree::track_uptodate
btrfs: unify the lock/unlock extent variants
btrfs: drop extent_changeset from set_extent_bit
btrfs: remove failed_start argument from set_extent_bit
btrfs: remove the wake argument from clear_extent_bits
btrfs: drop exclusive_bits from set_extent_bit
btrfs: move extent io tree unrelated prototypes to their appropriate header
btrfs: use next_state/prev_state in merge_state
btrfs: make tree_search_prev_next return extent_state's
btrfs: make tree_search_for_insert return extent_state
btrfs: make tree_search return struct extent_state
btrfs: use next_state instead of rb_next where we can
btrfs: remove struct tree_entry in extent-io-tree.c
btrfs: unexport all the temporary exports for extent-io-tree.c
btrfs: unexport btrfs_debug_check_extent_io_range
btrfs: move core extent_io_tree functions to extent-io-tree.c
btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c
btrfs: temporarily export and then move extent state helpers
btrfs: temporarily export and move core extent_io_tree tree functions
btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c
btrfs: export wait_extent_bit
btrfs: move simple extent bit helpers out of extent_io.c
btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's
btrfs: move extent state init and alloc functions to their own file
btrfs: temporarily export alloc_extent_state helpers
btrfs: separate out the eb and extent state leak helpers
btrfs: separate out the extent state and extent buffer init code
btrfs: use find_first_extent_bit in btrfs_clean_io_failure
btrfs: convert the io_failure_tree to a plain rb_tree
btrfs: unexport internal failrec functions
btrfs: rename clean_io_failure and remove extraneous args
btrfs: add KCSAN annotations for unlocked access to block_rsv->full
btrfs: remove useless used space increment during space reservation
btrfs: zoned: refactor device checks in btrfs_check_zoned_mode
btrfs: qgroup: fix a typo in a comment
btrfs: remove btrfs_bit_radix_cachep declaration
btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction()
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting
btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN
btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion
btrfs: sysfs: introduce global qgroup attribute group
btrfs: make fiemap more efficient and accurate reporting extent sharedness
btrfs: skip unnecessary extent buffer sharedness checks during fiemap
btrfs: speedup checking for extent sharedness during fiemap
btrfs: rename btrfs_check_shared() to a more descriptive name
btrfs: allow fiemap to be interruptible
btrfs: properly flush delalloc when entering fiemap
btrfs: remove zero length check when entering fiemap
btrfs: remove check for impossible block start for an extent map at fiemap
btrfs: make hole and data seeking a lot more efficient
btrfs: allow hole and data seeking to be interruptible
btrfs: remove the unnecessary result variables
btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2
btrfs: don't save block group root into super block
btrfs: enhance unsupported compat RO flags handling
btrfs: dump all space infos if we abort transaction due to ENOSPC
btrfs: output human readable space info flag
btrfs: check superblock to ensure the fs was not modified at thaw time
btrfs: stop allocation a btrfs_io_context for simple I/O
btrfs: add fast path for single device io in __btrfs_map_block
btrfs: decide bio cloning inside submit_stripe_bio
btrfs: factor out low-level bio setup from submit_stripe_bio
btrfs: give struct btrfs_bio a real end_io handler
btrfs: properly abstract the parity raid bio handling
btrfs: use chained bios when cloning
btrfs: don't take a bio_counter reference for cloned bios
btrfs: pass the operation to btrfs_bio_alloc
btrfs: move btrfs_bio allocation to volumes.c
btrfs: don't create integrity bioset for btrfs_bioset
btrfs: remove use btrfs_remove_free_space_cache instead of variant
btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
btrfs: fix race between quota enable and quota rescan ioctl
btrfs: don't print information about space cache or tree every remount
btrfs: simplify error handling at btrfs_del_root_ref()
btrfs: get rid of block group caching progress logic
btrfs: send: fix failures when processing inodes with no links
btrfs: send: refactor arguments of get_inode_info()
btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path
btrfs: simplify adding and replacing references during log replay
btrfs: sysfs: show discard stats and tunables in non-debug build
btrfs: use delayed items when logging a directory
btrfs: skip logging parent dir when conflicting inode is not a dir
btrfs: log conflicting inodes without holding log mutex of the initial inode
btrfs: move log_new_dir_dentries() above btrfs_log_inode()
btrfs: move need_log_inode() to above log_conflicting_inodes()
btrfs: search for last logged dir index if it's not cached in the inode
btrfs: shrink the size of struct btrfs_delayed_item
btrfs: remove unused logic when looking up delayed items
btrfs: store index number instead of key in struct btrfs_delayed_item
btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()
btrfs: avoid memory allocation at log_new_dir_dentries() for common case
btrfs: free list element sooner at log_new_dir_dentries()
btrfs: update stale comment for log_new_dir_dentries()
btrfs: remove the root argument from log_new_dir_dentries()
btrfs: don't drop dir index range items when logging a directory
btrfs: scrub: use larger block size for data extent scrub
btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block
btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead
btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage
btrfs: scrub: factor out allocation and initialization of scrub_sector into helper
btrfs: scrub: factor out initialization of scrub_block into helper
btrfs: scrub: use pointer array to replace sblocks_for_recheck
btrfs: send: add support for fs-verity
btrfs: use atomic_try_cmpxchg in free_extent_buffer
btrfs: scrub: remove impossible sanity checks
btrfs: delete btrfs_wait_space_cache_v1_finished
btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR
btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL
btrfs: simplify block group traversal in btrfs_put_block_group_cache
btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY
btrfs: convert block group bit field to use bit helpers
btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info
btrfs: simplify arguments of btrfs_update_space_info and rename
btrfs: use btrfs_fs_closing for background bg work
btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
btrfs: sysfs: use sysfs_streq for string matching
btrfs: scrub: try to fix super block errors
btrfs: scrub: properly report super block errors in system log
btrfs: fix alignment of VMA for memory mapped files on THP
btrfs: add lockdep annotations for the ordered extents wait event
btrfs: change the lockdep class of free space inode's invalidate_lock
btrfs: add lockdep annotations for pending_ordered wait event
btrfs: add lockdep annotations for transaction states wait events
btrfs: add lockdep annotations for num_extwriters wait event
btrfs: add lockdep annotations for num_writers wait event
btrfs: add macros for annotating wait events with lockdep
btrfs: dump extra info if one free space cache has more bitmaps than it should
drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap
KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
wifi: ath11k: Fix deadlock during WoWLAN suspend
wifi: ath11k: Remove redundant ath11k_mac_drain_tx
wifi: ath11k: Add spectral scan support for 160 MHz
wifi: ath11k: Add support to get power save duration for each client
fanotify: Remove obsoleted fanotify_event_has_path()
media: flexcop-usb: use usb_endpoint_maxp()
media: flexcop-usb: clean up URB initialisation
media: flexcop-usb: clean up endpoint sanity checks
staging: r8188eu: don't check for stop/removal in the blink worker
staging: r8188eu: don't check bSurpriseRemoved in SwLedOff
staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ...
staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU...
staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI
staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc
staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr...
staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo...
staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT...
staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2...
staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason
staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn
staging: fwserial: delete the driver.
staging: rtl8192e: fix CamelCase variables
staging: rtl8192e: Rename Tx_Retry_Count_Reg
drm/ast: make ast_modeset static
clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe
clk: mediatek: gate: Export mtk_clk_register_gates_with_dev
ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs
ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8
clk: mediatek: add VDOSYS1 clock
dt-bindings: clk: mediatek: Add MT8195 DPI clocks
clk: mediatek: mt8192: add mtk_clk_simple_remove
clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver
clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver
clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers
clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx
clk: mediatek: Export required symbols to compile clk drivers as module
clk: mediatek: clk-apmixed: Remove unneeded __init annotation
dt-bindings: clock: mediatek: Add clock driver bindings for MT6795
dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers
dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings
dt-bindings: mediatek: Document MT6795 system controllers bindings
drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid
drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
m68knommu: fix non-mmu classic 68000 legacy timer tick selection
m68knommu: fix non-specific 68328 choice interrupt build failure
cifs: destage dirty pages before re-reading them for cache=none
cifs: return correct error in ->calc_signature()
MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
cifs: misc: fix spelling typo in comment
hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Reorder symbols to get rid of a few forward declarations
hwmon: (via686a) Introduce a #define for the driver name and use it
hwmon: (adm9240) fix data race in adm9240_fan_read
hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations
hwmon: (sis5595) Introduce a #define for the driver name and use it
hwmon: Make use of devm_clk_get_enabled()
hwmon: (mr75203) fix undefined reference to `__divdi3'
hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations
hwmon: (vt8231) Introduce a #define for the driver name and use it
hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations
hwmon: (pc87360) Introduce a #define for the driver name and use it
hwmon: (pwm-fan) Switch regulator dynamically
hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions
hwmon: (pwm-fan) Add dedicated power switch function
hwmon: (pwm-fan) Simplify enable/disable check
hwmon: (pwm-fan) Refactor fan power on/off
hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter.
extcon: usbc-tusb320: fix kernel-doc warning
extcon: usbc-tusb320: Add USB TYPE-C support
extcon: usbc-tusb320: Factor out extcon into dedicated functions
scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
scsi: mpi3mr: Remove unnecessary cast
scsi: stex: Properly zero out the passthrough command structure
scsi: mpi3mr: Update driver version to 8.2.0.3.0
scsi: mpi3mr: Fix scheduling while atomic type bug
scsi: mpi3mr: Scan the devices during resume time
scsi: mpi3mr: Free enclosure objects during driver unload
scsi: mpi3mr: Handle 0xF003 Fault Code
scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA
scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels
scsi: mpi3mr: Support new power management framework
scsi: mpi3mr: Update mpi3 header files
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use"
scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use"
scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO
scsi: core: Add I/O timeout count for SCSI device
scsi: qedf: Populate sysfs attributes for vport
scsi: pm8001: Replace one-element array with flexible-array member
scsi: 3w-xxxx: Replace one-element array with flexible-array member
scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command()
scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command
scsi: hptiop: Replace one-element array with flexible-array member
scsi: pm8001: Fix running_req for internal abort commands
scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage
scsi: ufs: core: Remove redundant function definitions from ufshcd.h
scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files
scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
Input: joydev - fix comment typo
serial: 8250: Fix restoring termios speed after suspend
serial: Deassert Transmit Enable on probe in driver-specific way
serial: 8250_dma: Convert to use uart_xmit_advance()
serial: 8250_omap: Convert to use uart_xmit_advance()
dt-bindings: input: qcom,pm8xxx-vib: convert to yaml
Input: twl4030-vibra - drop legacy, non DT boot support
thermal: int340x: processor_thermal: Use module_pci_driver() macro
blk-mq: don't redirect completion for hctx withs only one ctx mapping
blk-throttle: improve bypassing bios checkings
blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT
pcmcia: Removed unused variable control.
wifi: ath11k: fix peer addition/deletion error on sta band migration
device property: Add const qualifier to device_get_match_data() parameter
drm_print: add _ddebug descriptor to drm_*dbg prototypes
drm_print: prefer bare printk KERN_DEBUG on generic fn
drm_print: optimize drm_debug_enabled for jump-label
drm-print: add drm_dbg_driver to improve namespace symmetry
drm-print.h: include dyndbg header
drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro
drm_print: interpose drm_*dbg with forwarding macros
drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers.
drm_print: condense enum drm_debug_category
debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops
driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs()
firmware: google: Test spinlock on panic path to avoid lockups
bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug
MAINTAINERS: Add header files under VMWARE VMCI DRIVER
mei: gsc: Remove redundant dev_err call
mei: fix repeated words in comments
drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h
nvmem: u-boot-env: fix crc32 casting type
nvmem: lan9662-otp: add support
dt-bindings: lan9662-otpc: document Lan9662 OTPC
nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
dt-bindings: nvmem: Add SoC compatible for sm6115
nvmem: sort config symbols alphabetically
nvmem: prefix all symbols with NVMEM_
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
nvmem: brcm_nvram: Use kzalloc for allocating only one element
dt-bindings: nvmem: mediatek: efuse: Add support for MT8188
nvmem: core: add error handling for dev_set_name
mtd: allow getting MTD device associated with a specific DT node
nvmem: add driver handling U-Boot environment variables
slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
nvmem: core: Fix memleak in nvmem_register()
slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
slimbus: qcom-ngd: simplify error paths with dev_err_probe
slimbus: qcom-ngd: cleanup in probe error path
slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
wifi: rtw89: support for enable/disable MSDU aggregation
wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions
wifi: rtw89: support for processing P2P power saving
wifi: rtw89: support WMM-PS in P2P GO mode
wifi: rtw89: set wifi_role of P2P
wifi: rtw89: send OFDM rate only in P2P mode
wifi: rtw89: support P2P
wifi: rt2x00: correctly set BBP register 86 for MT7620
wifi: rt2x00: set SoC wmac clock register
wifi: rt2x00: set VGC gain for both chains of MT7620
wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620
wifi: rt2x00: move helper functions up in file
wifi: rt2x00: add TX LOFT calibration for MT7620
wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
wifi: rt2x00: add RXIQ calibration for MT7620
wifi: rt2x00: add RXDCOC calibration for MT7620
wifi: rt2x00: add r calibration for MT7620
wifi: rt2x00: add RF self TXDC calibration for MT7620
wifi: rt2x00: move up and reuse busy wait functions
wifi: rt2x00: add support for external PA on MT7620
wifi: rt2x00: add throughput LED trigger
wifi: rt2x00: define RF5592 in init_eeprom routine
Documentation: ENI155_MAGIC isn't a magic number
Documentation: NBD_REPLY_MAGIC isn't a magic number
nbd: remove define-only NBD_MAGIC, previously magic number
Documentation: FW_HEADER_MAGIC isn't a magic number
Documentation: EEPROM_MAGIC_VALUE isn't a magic number
Documentation: COW_MAGIC isn't a magic number
Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers
Documentation: RIEBL_MAGIC isn't a magic number
Documentation: FULL_DUPLEX_MAGIC isn't a magic number
Documentation: CG_MAGIC isn't a magic number
Documentation: zh: remove stale magic numbers
Documentation: zh: remove references to IrDA
Documentation: sndmagic.h doesn't exist
Documentation: HFS is not a user of magic numbers
MIPS: remove define-only GDA_MAGIC, previously magic number
Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number
a.out: remove define-only CMAGIC, previously magic number
Documentation: remove nonexistent magic numbers
devcoredump : Serialize devcd_del work
debugfs: Only clobber mode/uid/gid on remount if asked
kernfs: fix use-after-free in __kernfs_remove
staging: r8188eu: remove two unused enum entries
staging: r8188eu: remove duplicate bSurpriseRemoved check
staging: r8188eu: remove BlinkingLedState
staging: r8188eu: remove bLedNoLinkBlinkInProgress
staging: r8188eu: update status before wps success blinking
staging: r8188eu: cancel blink_work during wps stop
staging: r8188eu: Fix return type of rtw_xmit_entry
staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv()
staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc()
staging: r8188eu: remove recv_osdep.h
staging: r8188eu: remove unused prototypes from recv_osdep.h
staging: r8188eu: make _netdev_open() static
staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage()
staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage()
staging: r8188eu: rename odm_QueryRxPwrPercentage()
staging: r8188eu: remove unnecessary initialization
staging: r8188eu: clean up camel case in odm_signal_scale_mapping()
staging: r8188eu: rename odm_SignalScaleMapping()
staging: r8188eu: update status before link blinking
staging: r8188eu: cancel blink_work before link blinking
staging: r8188eu: simplify the code to prevent link blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before tx/rx blinking
staging: r8188eu: simplify the code to prevent tx/rx blinking restart
staging: r8188eu: update status before scan blinking
staging: r8188eu: cancel blink_work before scan blinking
staging: r8188eu: simplify the code to prevent scan blinking restart
staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv()
staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow
staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs
staging: rtl8192u: Fix return type of ieee80211_xmit
staging: vt6655: fix some erroneous memory clean-up loops
staging: rtl8723bs: Add a blank line after declarations
staging: rtl8723bs: Make switch and case at the same indent
staging: rtl8723bs: Relocate constant on the right side of test
staging: rtl8723bs: replace code indent as tabs
staging: rtl8723bs: Fix coding style issue in block comment
staging: rtl8723bs: Insert blank line after declarations
staging: rtl8723bs: remove braces in single statement blocks
staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ...
staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c
staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c
staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ...
staging: fwserial: Switch to kfree_rcu() API
media: sun6i-csi: Move csi buffer definition to main header file
media: sun6i-csi: Introduce and use video helper functions
media: sun6i-csi: Add media ops with link notify callback
media: sun6i-csi: Remove controls handler from the driver
media: sun6i-csi: Register the media device after creation
media: sun6i-csi: Pass and store csi device directly in video code
media: sun6i-csi: Tidy up video code
media: sun6i-csi: Tidy up v4l2 code
media: sun6i-csi: Tidy up Kconfig
media: sun6i-csi: Use runtime pm for clocks and reset
media: sun6i-csi: Define and use variant to get module clock rate
media: sun6i-csi: Always set exclusive module clock rate
media: sun6i-csi: Tidy up platform code
media: sun6i-csi: Refactor main driver data structures
media: sun6i-csi: Define and use driver name and (reworked) description
media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER
media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER
media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER
media: venus: hfi: Remove the unneeded result variable
media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile
media: venus: venc_ctrls: Add default value for CLL info
media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range.
media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm
media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
media: venus : Addition of EOS Event support for Encoder
media: venus : CAPTURE Plane width/height alignment with OUT plane.
media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT
media: venus : Add default values for the control
media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX
media: venus: dec: Handle the case where find_format fails
media: cx88: add IR remote support for NotOnlyTV LV3H
media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe()
media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe()
media: atomisp: don't store an unused sink data on a var
MAINTAINERS: Solve warning regarding inexistent atmel-usart binding
media: atomisp_gmin_platform: Unexport and split camera_sensor_csi()
crypto: hisilicon/qm - fix the qos value initialization
crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs
crypto: tcrypt - add async speed test for aria cipher
crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher
crypto: aria - prepare generic module for optimized implementations
crypto: artpec6 - Fix printk warning on size_t/%d
crypto: add __init/__exit annotations to init/exit funcs
crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S
crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE
crypto: inside-secure - Replace generic aes with libaes
crypto: inside_secure - Avoid dma map if size is zero
media: atomisp: Remove atomisp_source_pad_to_stream_id()
media: atomisp: Remove const/fixed camera_caps
media: atomisp: Remove unused atomisp_css_get_dis_statistics()
media: atomisp: Make atomisp_set_raw_buffer_bitmap() static
media: atomisp: Drop unnecessary first_streamoff check
media: atomisp: Remove a couple of not useful function wrappers
media: atomisp: Use video_dev.lock for ioctl locking
media: atomisp: Drop streamoff_mutex
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover()
media: atomisp: Remove watchdog timer
media: atomisp: Add atomisp_pipe_check() helper
media: atomisp: Remove asd == NULL checks from ioctl handling
media: atomisp: Fix locking around asd->streaming read/write
media: atomisp: Remove unused lock member from struct atomisp_sub_device
media: atomisp: Use a normal mutex for the main lock
media: atomisp: prevent integer overflow in sh_css_set_black_frame()
media: atomisp: Simplify v4l2_fh_open() error handling
media: atomisp: Fix v4l2_fh resource leak on open errors
media: atomisp: Remove loading mutex
media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe()
media: atomisp: Split subdev and video-node registration into 2 steps
media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function
media: atomisp: Remove some further ATOMISP_ACC_* related dead code
media: atomisp: Remove the ACC device node
media: atomisp: Remove never set file_input flag
media: atomisp: Remove the outq videobuf queue
media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops
media: atomisp: Remove file-injection support
media: atomisp: Fix device_caps reporting of the registered video-devs
media: atomisp: Ensure that USERPTR pointers are page aligned
media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages()
media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs
media: atomisp: hmm_bo: Further simplify alloc_private_pages()
media: atomisp: hmm_bo: Simplify alloc_private_pages()
media: atomisp: Make atomisp_try_fmt_cap() take padding into account
media: atomisp: Fix VIDIOC_TRY_FMT
media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use
media: atomisp-ov2680: Improve ov2680_set_fmt() error handling
phy: qcom-qmp-usb: Use dev_err_probe() to simplify code
phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code
phy: qcom-qmp-combo: Use dev_err_probe() to simplify code
media: atomisp-ov2680: Don't take the input_lock for try_fmt calls.
media: atomisp-ov2680: Fix ov2680_set_fmt()
media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed()
media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
media: dt-bindings: dongwoon,dw9714: convert to dtschema
media: mc: convert pipeline funcs to take media_pad
media: mc: entity: Add has_pad_interdep entity operation
media: mc: entity: Rewrite media_pipeline_start()
phy: qualcomm: call clk_disable_unprepare in the error handling
media: drivers: use video_device_pipeline_alloc_start()
media: mc: entity: add alloc variant of pipeline_start
media: drivers: use video_device_pipeline()
media: drivers: use video device pipeline start/stop
media: v4l2-dev: Add videodev wrappers for media pipelines
media: mc: entity: Add media_entity_pipeline() to access the media pipeline
media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section
media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init
media: mc: entity: Add iterator helper for entity pads
media: mc: entity: Rename streaming_count -> start_count
media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: media-entity.h: add include for min()
media: Documentation: mc: add definitions for stream and pipeline
media: Remove incorrect comment from struct v4l2_fwnode_endpoint
media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY
media: ov8865: Fix an error handling path in ov8865_probe()
media: ar0521: Fix return value check in writing initial registers
media: v4l: subdev: Fail graciously when getting try data for NULL state
phy: intel: Use dev_err_probe() to simplify code
phy: tegra: xusb: Use dev_err_probe() to simplify code
media: ipu3-imgu: Fix NULL pointer dereference in active selection access
media: ar0521: Remove redundant variable ret
media: ar0521: fix error return code in ar0521_power_on()
media: i2c: mt9v111: Fix typo 'the the' in comment
media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
media: ov5640: Use runtime PM
media: staging: ipu3-imgu: Fix BNR wb gain documentation
media: hantro: Allows luma and chroma depth to be different
media: hantro: imx8m: Enable 10bit decoding
media: Hantro: HEVC: Allows 10-bit bitstream
media: hantro: postproc: Configure output regs to support 10bit
media: hantro: HEVC: Fix chroma offset computation
media: hantro: HEVC: Fix auxilary buffer size calculation
media: hantro: Store HEVC bit depth in context
media: meson: vdec: fix possible refcount leak in vdec_probe()
media: platform: cros-ec: Add Kuldax to the match table
media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER
media: MAINTAINERS: adjust entry to zoran driver movement
media: tuners: Remove the unneeded result variable
media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on()
media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init()
media: radio-si476x: Remove the unneeded result variable
media: docs: libv4l-introduction.rst: Fix function signature and link
media: platform: mtk-mdp3: add pointer checks and use devm_kfree
media: si4713: Use the right include
media: i2c: isl7998x: Use right include
media: cec: add support for Absolute Volume Control
media: dvb-frontends/drxk: initialize err to 0
media: v4l2-ctrls: drop 'elems' argument from control type ops.
media: amphion: release m2m ctx when releasing vpu instance
media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value
media: pci/cx18: fix repeated words in comments
media: usb/dvb-usb-v2: fix repeated words in comments
media: usb/msi2500: fix repeated words in comments
media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
media: rkisp1: Zero v4l2_subdev_format fields in when validating links
media: rkisp1: Configure LSC after enabling the ISP
media: rkisp1: Use correct macro for gradient registers
media: rkisp1: Simplify LSC x/y size and grad register macros
media: rkisp1: Store LSC register values in u32 variables
media: rkisp1: Clean up LSC configuration code
media: rkisp1: Allow setting color space on resizer sink pad
media: rkisp1: Initialize color space on resizer sink and source pads
phy: qcom-snps: Use dev_err_probe() to simplify code
phy: qcom-qusb2: Use dev_err_probe() to simplify code
phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code
media: rkisp1: Configure CSM based on YCbCr encoding
media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
media: rkisp1: Configure quantization using ISP source pad
media: rkisp1: Allow setting all color space fields on ISP source pad
media: rkisp1: Fix source pad format configuration
media: rkisp1: Allow setting color space on ISP sink pad
media: rkisp1: Initialize color space on ISP sink and source pads
media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI
ata: libata-eh: avoid needless hard reset when revalidating link
phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe()
phy: mediatek: mipi: remove register access helpers
phy: mediatek: mipi: mt8183: use common helper to access registers
phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask
phy: mediatek: mipi: mt8173: use common helper to access registers
phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: remove register access helpers
phy: mediatek: hdmi: mt8173: use common helper to access registers
phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask
phy: mediatek: hdmi: mt2701: use common helper to access registers
phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field
phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits
phy: mediatek: pcie: use new helper to update register bits
phy: mediatek: ufs: use common register access helpers
phy: mediatek: xsphy: remove macros used to prepare bitfield value
phy: mediatek: tphy: remove macros to prepare bitfield value
phy: mediatek: add a new helper to update bitfield
thunderbolt: Use dev_err_probe()
thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs
media: rockchip: rkisp1: Mask invalid bits in DPCC parameters
media: rockchip: rkisp1: Set DPCC methods enable bits inside loop
media: mceusb: set timeout to at least timeout provided
media: imon: Remove the unneeded result variable
media: mceusb: Use new usb_control_msg_*() routines
phy: qcom-qmp-combo: drop redundant DP config flag
phy: qcom-qmp-usb: consolidate lane config
phy: qcom-qmp-ufs: consolidate lane config
phy: qcom-qmp-combo: consolidate lane config
phy: qcom-qmp-pcie-msm8996: rename nlanes config
phy: qcom-qmp-pcie: consolidate lane config
phy: qcom-qmp: drop unused index field
phy: qcom-qmp-pcie: drop unused config field
phy: qcom-qmp-pcie: drop unused mode field
phy: qcom-qmp-pcie-msm8996: drop unused kernel doc
phy: qcom-qmp: drop unused forward declarations
phy: qcom-qmp-usb: drop init and exit wrappers
phy: qcom-qmp-pcie: drop init and exit wrappers
phy: qcom-qmp-usb: drop unused type from config
phy: qcom-qmp-ufs: drop unused type from config
phy: qcom-qmp-pcie-msm8996: drop unused type from config
phy: qcom-qmp-pcie: drop unused type from config
fuse: implement ->tmpfile()
vfs: open inside ->tmpfile()
vfs: move open right after ->tmpfile()
vfs: make vfs_tmpfile() static
ovl: use vfs_tmpfile_open() helper
cachefiles: use vfs_tmpfile_open() helper
cachefiles: only pass inode to *mark_inode_inuse() helpers
cachefiles: tmpfile error handling cleanup
hugetlbfs: cleanup mknod and tmpfile
vfs: add vfs_tmpfile_open() helper
ipv6: tcp: send consistent autoflowlabel in RST packets
net: ipa: encapsulate updating three more registers
net: ipa: encapsulate updating the COUNTER_CFG register
net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register
net: ipa: tidy up register enum definitions
net: ipa: define BCR values using an enum
net: ipa: rearrange functions for similarity
net: ipa: introduce ipa_qtime_val()
net: ipa: don't use u32p_replace_bits()
cgroup: use strscpy() is more robust and safer
iocost_monitor: reorder BlkgIterator
cgroup: simplify code in cgroup_apply_control
selftests/bpf: allow to adjust BPF verifier log level in veristat
selftests/bpf: emit processing progress and add quiet mode to veristat
selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects
selftests/bpf: make veristat's verifier log parsing faster and more robust
selftests/bpf: add sign-file to .gitignore
ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support
ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE
ublk_drv: consider recovery feature in aborting mechanism
ublk_drv: requeue rqs with recovery feature enabled
ublk_drv: define macros for recovery feature and check them
ublk_drv: check 'current' instead of 'ubq_daemon'
libbpf: restore memory layout of bpf_object_open_opts
libbpf: Add pathname_concat() helper
EDAC/i7300: Correct the i7300_exit() function name in comment
io_uring: fix CQE reordering
selftests/bpf: Simplify cgroup_hierarchical_stats selftest
io_uring/net: fix UAF in io_sendrecv_fail()
selftest/net: adjust io_uring sendzc notif handling
Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash()
Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash()
Input: synaptics-rmi4 - remove unneeded struct register_offset
Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command
Input: synaptics-rmi4 - reset after writing partition table
Input: synaptics-rmi4 - rewrite partition table unconditionally
Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8
Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper
Input: synaptics-rmi4 - fix firmware update operations with bootloader v8
ARM: orion: fix include path
parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo]
x86/sb_edac: Add row column translation for Broadwell
EDAC/i10nm: Print an extra register set of retry_rd_err_log
EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM
EDAC/skx_common: Add ChipSelect ADXL component
Input: matrix_keypad - add missed header inclusion
dt-bindings: clock: rockchip: change SPDX-License-Identifier
cgroup: Make cgroup_get_from_id() prettier
spi: s3c24xx: Switch to use devm_spi_alloc_master()
spi: xilinx: Switch to use devm_spi_alloc_master()
spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: ssm2518: switch to using gpiod API
ASoC: ssm2518: drop support for platform data
ASoC: Intel: skylake: remove unnecessary dev_set_drvdata()
ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ASoC: fsl_asrc_dma: fully initialize structs
ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl_audmux: Fix amixer write errors
dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip
arm64: configs: Enable all PMUs provided by Arm
ARM: dts: turris-omnia: Add label for wan port
ARM: dts: turris-omnia: Define S/PDIF audio card
ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
ARM: mvebu: add audio support to Armada 385 DB
ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall
drm/panel-edp: Add AUO B116XAK01.6
drm/panel-edp: Add BOE NT116WHM-N21
drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1)
drm/panel-edp: Add INX N116BCN-EA1
ARM: dts: integrator: Tag PCI host with device_type
selftests/livepatch: add sysfs test
livepatch: add sysfs entry "patched" for each klp_object
net: macsec: remove the prepare flag from the MACsec offloading context
net/mlx5e: macsec: remove checks on the prepare phase
net: atlantic: macsec: remove checks on the prepare phase
net: phy: mscc: macsec: remove checks on the prepare phase
net: macsec: remove the prepare phase when offloading
net: atlantic: macsec: make the prepare phase a noop
net: phy: mscc: macsec: make the prepare phase a noop
ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout
ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3
ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump
ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump
arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb
ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb
arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb
ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4
arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
arm64: dts: rockchip: fix regulator name on rk3399-rock-4
arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus
arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus
arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus
arm64: uaccess: simplify uaccess_mask_ptr()
selftests/bonding: re-add lladdr target test
regulator: qcom,rpmh: add pm660 and pm660l pmics
regulator: qcom-rpmh: add pm660 and pm660l pmics
ASoC: codecs: va-macro: add support for sm8450 and sc8280xp
ASoC: codecs: va-macro: clear the frame sync counter before enabling
ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp
ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp
ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles
ASoC: codecs: wsa883x: add clock stop support
ASoC: codecs: tx-macro: fix kcontrol put
ASoC: codecs: tx-macro: fix active_decimator array
ASoC: codecs: tx-macro: handle swr_reset correctly
ASoC: codecs: rx-macro: handle swr_reset correctly
ASoC: codecs: wsa-macro: handle swr_reset correctly
selftests/livepatch: normalize sysctl error message
spi: aspeed: Remove redundant dev_err call
spi: spi-mpc52xx: switch to using gpiod API
spi: cadence: Remove redundant dev_err call
ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link
ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data()
ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops
ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read()
ASoC: SOF: Intel: MTL: reuse the common ops for PM
ASoC: SOF: Intel: HDA: use IPC version-specific ops
ASoC: SOF: Intel: MTL: define and set the disable_interrupts op
ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms
ASoC: SOF: Intel: Add a new op for disabling interrupts
ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove
ASoC: SOF: Intel: mtl: define and set power_down_dsp op
ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms
ASoC: SOF: Intel: introduce new op to handle dsp power down
ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins
ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches
ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins
ASoC: mediatek: mt8186-da7219: Add headset widgets with switches
ASoC: mediatek: mt8195: Expose individual headset jack pins
ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins
ASoC: wcd934x: fix order of Slimbus unprepare/disable
ASoC: wcd9335: fix order of Slimbus unprepare/disable
firmware: dmi: Fortify entry point length checks
x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes
x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data
x86/resctrl: Rename and change the units of resctrl_cqm_threshold
x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read()
x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read()
x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read()
x86/resctrl: Abstract __rmid_read()
can: ctucanfd: Remove redundant dev_err call
can: gs_usb: remove dma allocations
can: gs_usb: add switchable termination support
can: gs_usb: gs_make_candev(): clean up error handling
can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}()
can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev
can: gs_usb: gs_can_open(): initialize time counter before starting device
can: gs_usb: add missing lock to protect struct timecounter::cycle_last
can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv()
can: bcm: check the result of can_send() in bcm_can_tx()
can: bcm: registration process optimization in bcm_module_init()
x86/microcode/AMD: Track patch allocation size explicitly
net: lan966x: Add offload support for taprio
net: lan966x: Add registers used by taprio
net: lan966x: Add offload support for mqprio
net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES
virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
drm/qxl: drop set_prod_notify parameter from qxl_ring_create
xen-netback: use kstrdup instead of open-coding it
net: dsa: mt7530: add support for in-band link status
net: phy: aquantia: Add support for rate matching
cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
net: phy: aquantia: Add some additional phy interfaces
net: phylink: Adjust advertisement based on rate matching
net: phylink: Adjust link settings based on rate matching
net: phy: Add support for rate matching
net: phylink: Generate caps and convert to linkmodes separately
net: phylink: Export phylink_caps_to_linkmodes
net: phylink: Document MAC_(A)SYM_PAUSE
x86/resctrl: Allow per-rmid arch private storage to be reset
scsi: storvsc: remove an extraneous "to" in a comment
Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization
mm/slub: enable debugging memory wasting of kmalloc
random: clamp credited irq bits to maximum mixed
Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability
Drivers: hv: vmbus: Fix kernel-doc
dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML
random: throttle hwrng writes if no entropy is credited
random: use hwgenerator randomness more frequently at early boot
random: restore O_NONBLOCK support
arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x
drm/hyperv: Don't overwrite dirt_needed value set by host
drm/meson: remove drm bridges at aggregate driver unbind time
drm/meson: explicitly remove aggregate driver at module unload time
drm/meson: reorder driver deinit sequence to fix use-after-free bug
arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b
Drivers: hv: vmbus: Optimize vmbus_on_event
mips: dts: ralink: mt7621: add GB-PC2 LEDs
mips: dts: ralink: mt7621: fix external phy on GB-PC2
mips: dts: ralink: mt7621: change mt7530 switch address
mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii
mips: dts: ralink: mt7621: remove interrupt-parent from switch node
mips: dts: ralink: mt7621: fix some dtc warnings
dt-bindings: memory: mt7621: add syscon as compatible string
dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description
dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address
dt-bindings: net: drop old mediatek bindings
arm64: defconfig: Enable Synopsys DWC MSHC driver
drm/bridge: lt8912b: clarify lvds output status
clk: rockchip: Add clock controller support for RV1126 SoC
maintainers: update MAINTAINERS file.
net: microchip: sparx5: add support for offloading ets qdisc
net: microchip: sparx5: add support for offloading tbf qdisc
net: microchip: sparx5: add support for offloading mqprio qdisc
net: microchip: sparx5: add tc setup hook
erofs: support interlaced uncompressed data for compressed files
net: dsa: xrs700x: remove unnecessary dev_set_drvdata()
net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata()
net: dsa: sja1105: remove unnecessary spi_set_drvdata()
net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata()
net: dsa: realtek: remove unnecessary set_drvdata()
net: dsa: qca8k: remove unnecessary dev_set_drvdata()
net: dsa: ar9331: remove unnecessary dev_set_drvdata()
net: dsa: ocelot: remove unnecessary set_drvdata()
net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata()
net: dsa: mv88e6060: remove unnecessary dev_set_drvdata()
net: dsa: mt7530: remove unnecessary dev_set_drvdata()
net: dsa: microchip: remove unnecessary set_drvdata()
net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata()
net: dsa: lan9303: remove unnecessary dev_set_drvdata()
net: dsa: hellcreek: remove unnecessary platform_set_drvdata()
net: dsa: loop: remove unnecessary dev_set_drvdata()
net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata()
net: dsa: b53: remove unnecessary set_drvdata()
ptp_ocp: use device_find_any_child() instead of custom approach
ethtool: tunnels: check the return value of nla_nest_start()
erofs: clean up .read_folio() and .readahead() in fscache mode
net/mlx5e: Support MACsec offload replay window
net/mlx5e: Support MACsec offload extended packet number (EPN)
net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage
net/mlx5e: Create advanced steering operation (ASO) object for MACsec
net/mlx5e: Expose memory key creation (mkey) function
net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection
net/mlx5e: Fix MACsec initial packet number
net/mlx5e: Fix MACsec initialization error path
net/mlx5: Fix fields name prefix in MACsec
net: macsec: Expose extended packet number (EPN) properties to macsec offload
ipmi: kcs: aspeed: Update port address comments
net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl()
net: hinic: replace magic numbers with macro
net: hinic: remove unused enumerated value
net: hinic: change hinic_deinit_vf_hw() to void
net: hinic: simplify code logic
net: hinic: remove duplicate macro definition
net: hinic: remove unused macro
net: hinic: remove unused functions
net: hinic: change type of function to be static
net: hinic: modify kernel doc comments
selftests/tc-testing: add show class case for red qdisc
selftests/tc-testing: add show class case for prio qdisc
selftests/tc-testing: add show class case for mq qdisc
selftests/tc-testing: add show class case for ingress qdisc
selftests/tc-testing: add selftests for qfq qdisc
selftests/tc-testing: add selftests for netem qdisc
selftests/tc-testing: add selftests for multiq qdisc
selftests/tc-testing: add selftests for mqprio qdisc
selftests/tc-testing: add selftests for htb qdisc
selftests/tc-testing: add selftests for hfsc qdisc
selftests/tc-testing: add selftests for fq_codel qdisc
selftests/tc-testing: add selftests for dsmark qdisc
selftests/tc-testing: add selftests for drr qdisc
selftests/tc-testing: add selftests for cbs qdisc
selftests/tc-testing: add selftests for cbq qdisc
selftests/tc-testing: add selftests for cake qdisc
net/sched: use tc_qdisc_stats_dump() in qdisc
net/sched: sch_api: add helper for tc qdisc walker stats dump
net/sched: taprio: remove unnecessary taprio_list_lock
net/mlx5e: Support 256 bit keys with kTLS device offload
net/tls: Support 256 bit keys with TX device offload
net/tls: Use cipher sizes structs
net/tls: Describe ciphers sizes by const structs
selftests/bpf: Free the allocated resources after test case succeeds
selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off
bnxt_en: replace reset with config timestamps
vfio: Move container code into drivers/vfio/container.c
vfio: Split the register_device ops call into functions
vfio: Rename vfio_ioctl_check_extension()
vfio: Split out container code from the init/cleanup functions
vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU
vfio: Split the container logic into vfio_container_attach_group()
vfio: Rename __vfio_group_unset_container()
vfio: Add header guards and includes to drivers/vfio/vfio.h
arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header
selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES
kselftest/arm64: Fix typo in hwcap check
net: phy: micrel: Fix double spaces inside lan8814_config_intr
drm/amdgpu: Fix VRAM eviction issue
arm64: mte: move register initialization to C
riscv: Allow PROT_WRITE-only mmap()
riscv: Make VM_WRITE imply VM_READ
ipmi: Add __init/__exit annotations to module init/exit funcs
x86/resctrl: Add per-rmid arch private storage for overflow and chunks
x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks
x86/resctrl: Allow update_mba_bw() to update controls directly
Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF
platform/x86/amd/pmf: Add sysfs to toggle CnQF
platform/x86/amd/pmf: Add support for CnQF
platform/x86/amd: pmc: Fix build without debugfs
x86/resctrl: Remove architecture copy of mbps_val
x86/resctrl: Switch over to the resctrl mbps_val list
MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS
arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
x86/resctrl: Create mba_sc configuration in the rdt_domain
xsk: Inherit need_wakeup flag for shared sockets
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()
misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver
misc: microchip: pci1xxxx: Remove duplicate include
pcmcia: Add __init/__exit annotations to module init/exit funcs
serial: stm32: Deassert Transmit Enable on ->rs485_config()
serial: ar933x: Deassert Transmit Enable on ->rs485_config()
tty: serial: atmel: Use FIELD_PREP/FIELD_GET
tty: serial: atmel: Make the driver aware of the existence of GCLK
tty: serial: atmel: Only divide Clock Divisor if the IP is USART
tty: serial: atmel: Separate mode clearing between UART and USART
dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock
dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60
dt-bindings: serial: atmel,at91-usart: convert to json-schema
tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
serial: 8250: Toggle IER bits on only after irq has been set up
serial: 8250: Switch UART port flags to using BIT_ULL
serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
serial: 8250: Let drivers request full 16550A feature probing
pcmcia: at91_cf: make mc static
pcmcia: remove VR41XX PCMCIA driver
pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void
net: ethernet: adi: Fix invalid parent name length
tty: serial: extract serial_omap_put_char() from transmit_chars()
tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool
tty: serial: extract tx_ready() from __serial_lpc32xx_tx()
tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars()
tty: serial: altera_uart_{r,t}x_chars() need only uart_port
tty: serial: clean up stop-tx part in altera_uart_tx_chars()
tty: serial: move and cleanup vt8500_tx_empty()
tty: hvc: remove HVC_IUCV_MAGIC
tty: synclink_gt: remove MGSL_MAGIC
tty: n_hdlc: remove HDLC_MAGIC
tty: remove TTY_DRIVER_MAGIC
tty: remove TTY_MAGIC
drivers: serial: jsm: fix some leaks in probe
dt-bindings: serial: rockchip: add rockchip,rk3128-uart
serial: omap: Disallow RS-485 if rts-gpio is not specified
tty: serial: cpm_uart: remove unused cpm_uart_nr declaration
x86/resctrl: Abstract and use supports_mba_mbps()
arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
x86/resctrl: Remove set_mba_sc()s control array re-initialisation
arm64/sve: Add Perf extensions documentation
perf: arm64: Add SVE vector granule register to user regs
tty: n_gsm: add debug bit for user payload
tty: n_gsm: name the debug bits
tty: n_gsm: introduce gsm_control_command() function
tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val()
tty: n_gsm: name gsm tty device minors
tty: n_gsm: add enumeration for gsm encodings
platform/x86: hp-wmi: Support touchpad on/off
platform/x86: int3472/discrete: Drop a forward declaration
platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static
Revert "usb: storage: Add quirk for Samsung Fit flash"
usb: dwc3: core: fix some leaks in probe
usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk
USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk
usb: musb: Fix musb_gadget.c rxstate overflow bug
usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P
usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms
usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure
usb: dwc3: xilinx: add power management ops support
usb: gadget: uvc: add v4l2 try_format api call
usb: gadget: uvc: add v4l2 enumeration api calls
media: uvcvideo: move uvc_format_desc to common header
media: v4l: move helper functions for fractions from uvc to v4l2-common
dt-bindings: usb: dwc3: add sdm670 compatible
dt-bindings: phy: qcom,qusb2: document sdm670 compatible
usb: dwc3: qcom: drop unneeded compatibles
usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable
usb: mon: make mmapped memory read only
dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb
dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name()
usb: gadget: add _init/__exit annotations to module init/exit funcs
usb: dwc2: Remove redundant license text
usb: dwc3: Fix typos in gadget.c
usb: gadget: function: fix dangling pnp_string in f_printer.c
xhci: remove unused lpm_failed_dev member from struct xhci_hcd
xhci: remove unused command member from struct xhci_hcd struct
xhci: show fault reason for a failed enable slot command
xhci: Don't show warning for reinit on known broken suspend
xhci: dbc: Fix memory leak in xhci_alloc_dbc()
usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
x86/resctrl: Add domain offline callback for resctrl work
spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master()
x86/resctrl: Group struct rdt_hw_domain cleanup
x86/resctrl: Add domain online callback for resctrl work
net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986
net: ethernet: mtk_eth_wed: add axi bus support
net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset
net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable}
net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc
net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map
net: ethernet: mtk_eth_soc: add the capability to run multiple ppe
net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure
net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map
dt-bindings: net: mediatek: add WED binding for MT7986 eth driver
arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch
MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver
drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC
docs: perf: Add description for Alibaba's T-Head PMU driver
x86/resctrl: Merge mon_capable and mon_enabled
x86/resctrl: Kill off alloc_enabled
ALSA: hda/hdmi: Use only dynamic PCM device allocation
ALSA: hda/ca0132 - remove the unneeded result variable
spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static
regmap: mmio: replace return 0 with break in switch statement
ASoC: SOF: pci-tgl: add missing PCI IDs for RPL
ASoC: SOF: Intel: pci-tgl: reorder PCI IDs
ASoC: es8316: fix register sync error in suspend/resume tests
RDMA/core: Clean up a variable name in ib_create_srq_user()
counter: Realign counter_comp comment block to 80 characters
net/smc: Unbind r/w buffer size from clcsock and make them tunable
net/smc: Introduce a specific sysctl for TEST_LINK time
net: ethernet: altera: TSE: fix error return code in altera_tse_probe()
RDMA/srp: Support more than 255 rdma ports
RDMA/rxe: Use members of generic struct in rxe_mr
IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID
RDMA/cm: Use SLID in the work completion as the DLID in responder side
RDMA/cma: Multiple path records support with netlink channel
RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths
wifi: ath11k: fix number of VHT beamformee spatial streams
wifi: ath11k: retrieve MAC address from system firmware if provided
wifi: ath11k: add get_txpower mac ops
wifi: ath11k: move firmware stats out of debugfs
ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs()
wifi: ath9k: fix repeated the words in a comment
wifi: ath9k: fix repeated to words in a comment
wifi: ath10k: reset pointer after memory free to avoid potential use-after-free
wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
wifi: ath11k: change complete() to complete_all() for scan.completed
md: Fix spelling mistake in comments of r5l_log
md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
md/raid10: convert resync_lock to use seqlock
md/raid10: fix improper BUG_ON() in raise_barrier()
md/raid10: prevent unnecessary calls to wake_up() in fast path
md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait
md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
md: Remove extra mddev_get() in md_seq_start()
md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
md/raid5: Ensure stripe_fill happens on non-read IO with journal
md/raid5: Don't read ->active_stripes if it's not needed
md/raid5: Cleanup prototype of raid5_get_active_stripe()
md/raid5: Drop extern on function declarations in raid5.h
md/raid5: Refactor raid5_get_active_stripe()
md: Replace snprintf with scnprintf
md/raid10: fix compile warning
md/raid5: Fix spelling mistakes in comments
wifi: rtw89: coex: update coexistence to 6.3.0
wifi: rtw89: coex: add logic to control BT scan priority
wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle
wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation
wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT
wifi: rtw89: coex: add v1 Wi-Fi firmware steps report
wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware
wifi: rtw89: coex: translate slot ID to readable name
wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status
wifi: mwifiex: fix array of flexible structures warnings
wifi: rndis_wlan: fix array of flexible structures warning
wifi: ipw2x00: fix array of flexible structures warnings
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
xfrm: add extack support to xfrm_init_replay
xfrm: add extack to __xfrm_init_state
xfrm: add extack to attach_*
xfrm: add extack support to xfrm_dev_state_add
xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead
xfrm: add extack to verify_replay
xfrm: add extack support to verify_newsa_info
fscrypt: work on block_devices instead of request_queues
fscrypt: stop holding extra request_queue references
fscrypt: stop using keyrings subsystem for fscrypt_master_key
ARM: decompressor: Include .data.rel.ro.local
selftests/bpf: add ability to filter programs in veristat
selftests/bpf: add comparison mode to veristat
selftests/bpf: add CSV output mode for veristat
selftests/bpf: fix double bpf_object__close() in veristate
selftests/bpf: add tests for bpf_ct_set_nat_info kfunc
net: netfilter: add bpf_ct_set_nat_info kfunc helper
bpf: Tweak definition of KF_TRUSTED_ARGS
block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO
block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs
block: move from strlcpy with unused retval to strscpy
block/drbd: remove useless comments in receive_DataReply()
drbd: remove orphan _req_may_be_done() declaration
io_uring: ensure local task_work marks task as running
ethernet: tundra: Drop forward declaration of static functions
flow_dissector: Do not count vlan tags inside tunnel payload
net: sched: remove unused tcf_result extension
net: mscc: ocelot: check return values of writes during reset
net: mscc: ocelot: utilize readx_poll_timeout() for chip reset
net: ll_temac: axienet: delete unnecessary blank lines and spaces
net: ll_temac: move trailing statements to next line
net: ll_temac: fix the missing spaces around '='
net: ll_temac: delete unnecessary else branch
net: ll_temac: axienet: align with open parenthesis
net: ll_temac: Cleanup for function name in a string
net: ll_temac: fix the format of block comments
net: macvtap: add __init/__exit annotations to module init/exit funcs
net: hns3: add __init/__exit annotations to module init/exit funcs
net: sched: simplify code in mall_reoffload
net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open()
bpf: Always use raw spinlock for hash bucket lock
bpf: Prevent bpf program recursion for raw tracepoint probes
selftests/bpf: Add tests for dynamic pointers parameters in kfuncs
selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc
selftests/bpf: Add additional tests for bpf_lookup_*_key()
selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put()
selftests/bpf: Compile kernel with everything as built-in
bpf: Add bpf_verify_pkcs7_signature() kfunc
bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs
KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL
bpf: Export bpf_dynptr_get_size()
btf: Allow dynamic pointer parameters in kfuncs
bpf: Move dynptr type check to is_dynptr_type_expected()
btf: Export bpf_dynptr definition
bpf: Allow kfuncs to be used in LSM programs
net: fjes: Reorder symbols to get rid of a few forward declarations
libbpf: Support raw BTF placed in the default search path
selftests: bpf: test_kmod.sh: Pass parameters to the module
libbpf: Improve BPF_PROG2 macro code quality and description
selftests/bpf: Add selftests validating the user ringbuf
bpf: Add libbpf logic for user-space ring buffer
bpf: Add bpf_user_ringbuf_drain() helper
bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections
Bluetooth: hci_debugfs: Fix not checking conn->debugfs
Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
net: hns3: add judge fd ability for sync and clear process of flow director
net: hns3: refactor function hclge_mbx_handler()
net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue()
net: hns3: add support for external loopback test
bpf: Gate dynptr API behind CAP_BPF
vfio: Add struct device to vfio_device
vfio: Rename vfio_device_put() and vfio_device_try_get()
vfio/ccw: Use the new device life cycle helpers
vfio/amba: Use the new device life cycle helpers
vfio/platform: Use the new device life cycle helpers
vfio/fsl-mc: Use the new device life cycle helpers
vfio/ap: Use the new device life cycle helpers
drm/i915/gvt: Use the new device life cycle helpers
vfio/mbochs: Use the new device life cycle helpers
vfio/mtty: Use the new device life cycle helpers
iio: adc: mcp3911: add support for oversampling ratio
vfio/mdpy: Use the new device life cycle helpers
dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
vfio/hisi_acc: Use the new device life cycle helpers
iio: adc: mcp3911: add support for interrupts
vfio/mlx5: Use the new device life cycle helpers
iio: adc: mcp3911: add support for buffers
vfio/pci: Use the new device life cycle helpers
iio: adc: mcp3911: use resource-managed version of iio_device_register
vfio: Add helpers for unifying vfio_device life cycle
PCI: Fix typo in pci_scan_child_bus_extend()
PCI: Fix whitespace and indentation
PCI: Distribute available resources for root buses, too
PCI: Move pci_assign_unassigned_root_bus_resources()
PCI: Pass available buses even if the bridge is already configured
drm/amdgpu: add helper to init rlc fw in header v2_4
drm/amdgpu: add helper to init rlc fw in header v2_3
drm/amdgpu: add helper to init rlc fw in header v2_2
drm/amdgpu: add helper to init rlc fw in header v2_1
drm/amdgpu: add helper to init rlc fw in header v2_0
drm/amdgpu: Fix amdgpu_vm_pt_free warning
drm/amdgpu: Use vm status_lock to protect pt free
drm/amdgpu: Use vm status_lock to protect vm evicted list
drm/amdgpu: Use vm status_lock to protect vm moved list
drm/amdgpu: Use vm status_lock to protect vm idle list
drm/amdgpu: Use vm status_lock to protect relocated list
drm/amdgpu: Rename vm invalidate lock to status_lock
tools: sync find_bit() implementation
lib/find_bit: optimize find_next_bit() functions
lib/find_bit: create find_first_zero_bit_le()
lib/find_bit: introduce FIND_FIRST_BIT() macro
io_uring/net: zerocopy sendmsg
io_uring/net: combine fail handlers
io_uring/net: rename io_sendzc()
io_uring/net: support non-zerocopy sendto
io_uring/net: refactor io_setup_async_addr
io_uring/net: don't lose partial send_zc on fail
io_uring/net: don't lose partial send/recv on fail
io_uring/rw: don't lose partial IO result on fail
io_uring: add custom opcode hooks on fail
io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128
io_uring/fdinfo: get rid of unnecessary is_cqe32 variable
io_uring: remove unused return from io_disarm_next
io_uring: add fast path for io_run_local_work()
io_uring/iopoll: unify tw breaking logic
io_uring/iopoll: fix unexpected returns
io_uring: disallow defer-tw run w/ no submitters
io_uring: further limit non-owner defer-tw cq waiting
dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props
dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
thermal: intel_powerclamp: Remove accounting for IRQ wakes
dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
selftests/bpf: Adapt cgroup effective query uapi change
bpftool: Fix wrong cgroup attach flags being assigned to effective progs
bpf, cgroup: Reject prog_attach_flags array when effective query
iio: accel: bma400: Fix smatch warning based on use of unintialized value.
iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
docs: iio: add documentation for BNO055 driver
iio: imu: add BNO055 I2C driver
iio: imu: add BNO055 serdev driver
dt-bindings: iio/imu: Add Bosch BNO055
iio: document "serialnumber" sysfs attribute
iio: document bno055 private sysfs attributes
iio: imu: add Bosch Sensortec BNO055 core driver
iio: add support for binary attributes
iio: event_monitor: add pitch, yaw and roll modifiers
iio: document pitch, yaw, roll modifiers
iio: add modifers for pitch, yaw, roll
iio: event_monitor: add linear acceleration modifiers
iio: document linear acceleration modifiers
iio: add modifiers for linear acceleration
iio: pressure: dps310: Reset chip after timeout
iio: pressure: dps310: Refactor startup procedure
dt-bindings: iio: adi,ad7923: add adi,range-double property
iio: adc: ad7923: support extended range
iio: adc: ad7923: fix channel readings for some variants
iio: adc: stm32-adc: add id registers support
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSTX
drivers: iio: adc: ltc2497: Rename the LTC2499 iio device
drivers: iio: adc: ltc2497: LTC2499 support
Add MAINTAINERS entries for LTC2497 and LTC2496
dt-bindings: iio: adc: Add docs for LTC2499
MAINTAINERS: Remove duplicate matching entry
iio: ltc2497: Fix reading conversion results
iio: pressure: bmp280: Add more tunable config parameters for BMP380
dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
iio: pressure: bmp280: Add support for BMP380 sensor family
iio: pressure: bmp280: reorder i2c device tables declarations
iio: pressure: bmp280: Fix alignment for DMA safety
iio: pressure: bmp280: simplify driver initialization logic
iio: pressure: bmp280: Simplify bmp280 calibration data reading
iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
iio: pressure: bmp280: reorder local variables following reverse xmas tree
iio: dac: ad5593r: add check for i2c functionality
iio: dac: ad5593r: Fix i2c read protocol requirements
iio: temperature: mlx90614 Refactoring available filter attributes
drivers: iio: accel: adxl312 and adxl314 support
dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
iio: pressure: bmp280: fix datasheet links
iio: pressure: st_pressure: Add support for LPS22DF
dt-bindings: iio: st,st-sensors add LPS22DF.
bpf: simplify code in btf_parse_hdr
rpmsg: char: Avoid double destroy of default endpoint
remoteproc: virtio: Create platform device for the remoteproc_virtio
remoteproc: Move rproc_vdev management to remoteproc_virtio.c
remoteproc: core: Introduce rproc_add_rvdev function
remoteproc: core: Introduce rproc_rvdev_add_device function
io_uring/net: use io_sr_msg for sendzc
io_uring/net: refactor io_sr_msg types
io_uring/net: add non-bvec sg chunking callback
io_uring/net: io_async_msghdr caches for sendzc
io_uring/net: use async caches for async prep
io_uring/net: reshuffle error handling
io_uring: use io_cq_lock consistently
io_uring: kill an outdated comment
io_uring: allow buffer recycling in READV
fs: add batch and poll flags to the uring_cmd_iopoll() handler
io_uring: ensure iopoll runs local task work as well
io_uring: add local task_work run helper that is entered locked
io_uring: cleanly separate request types for iopoll
nvme: wire up async polling for io passthrough commands
block: export blk_rq_is_poll
io_uring: add iopoll infrastructure for io_uring_cmd
fs: add file_operations->uring_cmd_iopoll
io_uring: trace local task work run
io_uring: signal registered eventfd to process deferred task work
io_uring: move io_eventfd_put
io_uring: add IORING_SETUP_DEFER_TASKRUN
io_uring: do not run task work at the start of io_uring_enter
io_uring: introduce io_has_work
io_uring: remove unnecessary variable
eventfd: guard wake_up in eventfd fs calls as well
ASoC: SOF: mediatek: add pcm_pointer callback for mt8186
ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface
arm64/ptrace: Support access to TPIDR2_EL0
arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0
kselftest/arm64: Add test coverage for NT_ARM_TLS
drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup()
blk-wbt: call rq_qos_add() after wb_normal is initialized
rnbd-srv: remove struct rnbd_dev
rnbd-srv: remove rnbd_dev_{open,close}
rnbd-srv: remove rnbd_endio
rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp
block: Fix the enum blk_eh_timer_return documentation
s390/dasd: add device ping attribute
s390/dasd: suppress generic error messages for PPRC secondary devices
s390/dasd: add ioctl to perform a swap of the drivers copy pair
s390/dasd: add copy pair swap capability
s390/dasd: add copy pair setup
s390/dasd: add query PPRC function
s390/dasd: put block allocation in separate function
docs: net: add an explanation of VF (and other) Representors
net: ll_temac: Switch to use dev_err_probe() helper
net: stmmac: dwc-qos: Switch to use dev_err_probe() helper
net: ibm: emac: Switch to use dev_err_probe() helper
net: dsa: lantiq: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper
net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper
net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper
HID: nintendo: check analog user calibration for plausibility
arm64: Enable docker support in defconfig
arm64: defconfig: Enable memory hotplug and hotremove config
arm64: configs: Enable all PMUs provided by Arm
net/af_packet: registration process optimization in packet_init()
net: sched: act_ct: remove redundant variable err
arm64: avoid BUILD_BUG_ON() in alternative-macros
dt-bindings: leds: Document mmc trigger
leds: pca963x: fix blink with hw acceleration
perf/core: Convert snprintf() to scnprintf()
x86/paravirt: Ensure proper alignment
ALSA: hda/hdmi: ELD procfs - print the codec NIDs
ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin()
xattr: always us is_posix_acl_xattr() helper
arm64: dts: ti: k3-j7200: fix main pinmux range
ubi: fastmap: Use the bitmap API to allocate bitmaps
ubifs: Fix AA deadlock when setting xattr for encrypted file
ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory
mtd: ubi: drop unexpected word 'a' in comments
ubi: block: Fix typos in comments
ubi: fastmap: Fix typo in comments
ubi: Fix repeated words in comments
spi: omap2-mcspi: Fix probe so driver works again
ASoC: sunxi: fix declaration compile error
ASoC: ti,ts3a227e: add control of debounce
ASoC: ti,ts3a227e: convert to yaml
ASoC: ts3a227e: add parameters to control debounce times
ubi: ubi-media.h: Fix comment typo
ubi: block: Remove in vain semicolon
HID: nintendo: deregister home LED when it fails
netfilter: rpfilter: Remove unused variable 'ret'.
headers: Remove some left-over license text in include/uapi/linux/netfilter/
netfilter: conntrack: revisit the gc initial rescheduling bias
netfilter: conntrack: fix the gc rescheduling delay
mtd: rawnand: meson: stop supporting legacy clocks
dt-bindings: nand: meson: convert txt to yaml
mtd: rawnand: meson: refine resource getting in probe
mtd: rawnand: meson: fix the clock
dt-bindings: nand: meson: fix meson nfc clock
mtd: rawnand: bcm47xx: fix spelling typo in comment
mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get()
mtd: rawnand: cadence: Remove an unneeded result variable
mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()
mtd: rawnand: marvell: Fix error handle regarding dma_map_sg
mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check
mtd: rawnand: remove misguided comment of nand_get_device()
mtd: rawnand: orion: Use devm_clk_get_optional()
mtd: rawnand: cafe: Use correct function name in comment block
mtd: rawnand: atmel: Unmap streaming DMA mappings
mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
mtd: rawnand: arasan: stop using 0 as NULL pointer
mtd: rawnand: gpmi: Fix typo 'the the' in comment
mtd: rawnand: brcmnand: Add individual glue driver selection
mtd: rawnand: brcmnand: Move Kconfig to driver folder
mtdchar: add MEMREAD ioctl
mtd: add ECC error accounting for each read request
mtd: always initialize 'stats' in struct mtd_oob_ops
mtd: track maximum number of bitflips for each read request
arm64/sysreg: Fix a few missed conversions
ubifs: Fix ubifs_check_dir_empty() kernel-doc comment
x86/mm/32: Fix W^X detection when page tables do not support NX
locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused
RDMA/erdma: Support dynamic mtu
ata: libata: drop superfluous ata_eh_analyze_tf() parameter
ata: libata: drop superfluous ata_eh_request_sense() parameter
ata: fix ata_id_has_dipm()
ata: fix ata_id_has_ncq_autosense()
ata: fix ata_id_has_devslp()
ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
ata: libata-eh: Remove the unneeded result variable
libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
samples/bpf: Replace blk_account_io_done() with __blk_account_io_done()
liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment
octeontx2-pf: Fix unused variable build error
PCI: Fix used_buses calculation in pci_scan_child_bus_extend()
ice: Add low latency Tx timestamp read
lib/cpumask: add FORCE_NR_CPUS config option
powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990
net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port
selftests/tc-testings: add list case for basic filter
selftests/tc-testings: add selftests for tcindex filter
selftests/tc-testings: add selftests for rsvp filter
selftests/tc-testings: add selftests for route filter
selftests/tc-testings: add selftests for flow filter
selftests/tc-testings: add selftests for cgroup filter
selftests/tc-testings: add selftests for bpf filter
net/sched: use tc_cls_stats_dump() in filter
net/sched: cls_api: add helper for tc cls walker stats dump
Bluetooth: MGMT: fix zalloc-simple.cocci warnings
bpf: Move nf_conn extern declarations to filter.h
net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC
ASoC: rt5682s: simplify the return of rt5682s_probe()
bpf: Rename nfct_bsa to nfct_btf_struct_access
bpf: Remove unused btf_struct_access stub
net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET
net/sched: taprio: replace safety precautions with comments
net/sched: taprio: add extack messages in taprio_init
net/sched: taprio: stop going through private ops for dequeue and peek
net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue
net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy()
net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex
net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex
ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table
ASoC: amd: yc: Add ASUS UM5302TA into DMI table
nfp: flower: support vlan action in pre_ct
nfp: flower: support hw offload for ct nat action
nfp: flower: add validation of for police actions which are independent of flows
ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024
ASoC: SOF: Adding amd HS functionality to the sof core
ASoC: SOF: amd: Add support for Rembrandt plaform.
ASoC: SOF: amd: Make ACP core code generic for newer SOC transition
RDMA/siw: Fix QP destroy to wait for all references dropped.
RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
ALSA: usb-audio: Properly refcounting clock rate
ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
selinux: remove runtime disable message in the install_policy.sh script
ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
ASoC: codecs: tfa989x: fix register access comments
selinux: use "grep -E" instead of "egrep"
ASoC: SOF: ipc4-topology: remove useless assignment
ASoC: SOF: ipc4-topology: clarify calculation precedence
ASoC: SOF: don't unprepare widget used other pipelines
ASoC: SOF: clear prepare state when widget is unprepared
ASoC: SOF: Intel: add ops for SKL/KBL
ASoC: SOF: Intel: add initial SKL/KBL hardware support
ASoC: SOF: Intel: add SKL/KBL hardware code loader
ASoC: SOF: Intel: hda-dsp: expose functions for SKL support
nvdimm/namespace: Fix comment typo
efi: libstub: drop pointless get_memory_map() call
nvdimm: make __nvdimm_security_overwrite_query static
tcp: Introduce optional per-netns ehash.
tcp: Save unnecessary inet_twsk_purge() calls.
tcp: Access &tcp_hashinfo via net.
tcp: Set NULL to sk->sk_prot->h.hashinfo.
tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.
tcp: Clean up some functions.
nvdimm/region: Fix kernel-doc
IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations
drm/amd/pm: Remove unneeded result variable
drm/amd/pm: Remove the unneeded result variable
drm/amdgpu: fix initial connector audio value
drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amdgpu: don't register a dirty callback for non-atomic
drm/amdgpu: bump minor for gang submit
drm/amdgpu: properly initialize return value during CS
drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0
drm/amd/pm: add support for 3794 pptable for SMU13.0.0
drm/amdgpu: add gang submit frontend v6
drm/amdgpu: add gang submit backend v2
drm/amdgpu: cleanup instance limit on VCN4 v4
drm/amdgpu: getting fan speed pwm for vega10 properly
headers: Remove some left-over license text
selftests/bonding: add a test for bonding lladdr target
gfs2: Register fs after creating workqueues
net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper
net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper
net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper
ravb: Add RZ/G2L MII interface support
net: rtnetlink: Enslave device before bringing it up
net: macb: Add zynqmp SGMII dynamic configuration support
firmware: xilinx: add support for sd/gem config
HSI: nokia-modem: Replace of_gpio_count() by gpiod_count()
HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
xen-netfront: make bounce_skb static
bpf: Check whether or not node is NULL before free it in free_bulk
net: phy: micrel: Add interrupts support for LAN8804 PHY
net: sfp: add support for HALNy GPON SFP
net: sfp: move Huawei MA5671A fixup
net: sfp: move Alcatel Lucent 3FE46541AA fixup
net: sfp: move quirk handling into sfp.c
net: sfp: re-implement soft state polling setup
dt-bindings: net: dsa: convert ocelot.txt to dt-schema
net: ipa: fix two symbol names
net: ipa: update sequencer definition constraints
net: ipa: don't reuse variable names
net: ipa: move and redefine ipa_version_valid()
net: ipa: move the definition of gsi_ee_id
net: ipa: don't define unneeded GSI register offsets
blk-iocost: Remove unnecessary (void*) conversions
block: remove PSI accounting from the bio layer
erofs: add manual PSI accounting for the compressed address space
btrfs: add manual PSI accounting for compressed reads
sched/psi: export psi_memstall_{enter,leave}
mm: add PSI accounting around ->read_folio and ->readahead calls
block: fix comment typo in submit_bio of block-core.c.
MAINTAINERS: Add maintainer for hwmon/max31760
dt-bindings: hwmon: Add bindings for max31760
x86/dumpstack: Don't mention RIP in "Code: "
docs: hwmon: add max31760 documentation
drivers: hwmon: Add max31760 fan speed controller driver
x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions
x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions
dt-bindings: net: adin1110: Add docs
net: ethernet: adi: Add ADIN1110 support
net: phy: adin1100: add PHY IDs of adin1110/adin2111
interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate
habanalabs: eliminate aggregate use warning
habanalabs/gaudi: use 8KB aligned address for TPC kernels
HID: roccat: Fix use-after-free in roccat_read()
habanalabs: remove some f/w descriptor validations
habanalabs: build ASICs from new to old
mmc: rtsx_usb_sdmmc: Remove the unneeded result variable
efi: libstub: fix type confusion for load_options_size
gfs2: Check sb_bsize_shift after reading superblock
RDMA/srpt: Use flex array destination for memcpy()
Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare"
ALSA: es18xx: Remove the unneeded result variable
RDMA/erdma: Make hardware internal opcodes invisible to driver
RDMA/erdma: Remove redundant includes
RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait
ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob
ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
ASoC: soc.h: use array instead of playback/capture_widget
ASoC: soc.h: use defined number instead of direct number
ASoC: soc.h: remove num_cpus/codecs
hid: topre: Add driver fixing report descriptor
RDMA/srp: Fix srp_abort()
HID: multitouch: Add memory barriers
RDMA/qib: fix repeated words in comments
RDMA/hfi1: fix repeated words in comments
HID: convert defines of HID class requests into a proper enum
HID: export hid_report_type to uapi
HID: core: store the unique system identifier in hid_device
HID: Add driver for PhoenixRC Flight Controller
HID: Add driver for VRC-2 Car Controller
selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior
seg6: add NEXT-C-SID support for SRv6 End behavior
seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes
HID: sony: Fix double word in comments
hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
RDMA/irdma: Validate udata inlen and outlen
RDMA/irdma: Align AE id codes to correct flush code and event
HID: logitech-hidpp: Detect hi-res scrolling support
arm64: efi: enable generic EFI compressed boot
net-next: gro: Fix use of skb_gro_header_slow
mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED
mmc: mtk-sd: Add support for MT6795 Helio X10
mmc: mtk-sd: Reorder of_device_id and platform data by name
mmc: sdhci-sprd: Fix the limitation of div
net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule()
pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops
pinctrl: cy8c95x0: Drop atomicity on operations on push_pull
pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux()
pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper
pinctrl: stm32: Switch to use dev_err_probe() helper
fat: port to vfs{g,u}id_t and associated helpers
drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer
clocksource/drivers/imx-sysctr: handle nxp,no-divider property
dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get()
clocksource/drivers/timer-ti-dm: Add flag to detect omap1
clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver
clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors
clocksource/drivers/timer-ti-dm: Move private defines to the driver
clocksource/drivers/timer-ti-dm: Simplify register access further
clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write()
clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read()
clocksource/drivers/timer-ti-dm: Drop unused functions
clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
clocksource/drivers/exynos_mct: Enable building on ARTPEC
clocksource/drivers/exynos_mct: Support local-timers property
clocksource/drivers/exynos_mct: Support frc-shared property
dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
clocksource/drivers/sun4i: Add definition of clear interrupt
mtd: fix repeated word in comment
net: dsa: felix: add support for changing DSA master
docs: net: dsa: update information about multiple CPU ports
net: dsa: allow masters to join a LAG
net: dsa: propagate extack to port_lag_join
net: dsa: suppress device links to LAG DSA masters
net: dsa: suppress appending ethtool stats to LAG DSA masters
net: dsa: don't keep track of admin/oper state on LAG DSA masters
net: dsa: allow the DSA master to be seen and changed through rtnetlink
net: dsa: introduce dsa_port_get_master()
net: introduce iterators over synced hw addresses
drm/ast: Fix video broken in some resolutions on ast2600
drm/ast: Add resolution support for 1152x864@75
mtd: rawnand: fsl_elbc: Fix none ECC mode
mtd: nand: bbt: Use the bitmap API to allocate bitmaps
mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname()
mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand
mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs
mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY
mtd: rawnand: intel: Remove undocumented compatible string
mtd: rawnand: intel: Read the chip-select line from the correct OF node
dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value
dt-bindings: mtd: intel: lgm-nand: Fix compatible string
loongarch: efi: enable generic EFI compressed boot
riscv: efi: enable generic EFI compressed boot
efi/libstub: implement generic EFI zboot
USB: serial: ftdi_sio: clean up driver prefix
USB: serial: ftdi_sio: move driver structure
USB: serial: ftdi_sio: clean up attribute visibility logic
drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro
drm/plane-helper: Warn if atomic drivers call non-atomic helpers
drm/plane: Allocate planes with drm_universal_plane_alloc()
drm/plane: Remove drm_plane_init()
drm/atomic-helper: Fix kernel-doc
ice: Add L2TPv3 hardware offload support
flow_offload: Introduce flow_match_l2tpv3
net/sched: flower: Add L2TPv3 filter
flow_dissector: Add L2TPv3 dissectors
uapi: move IPPROTO_L2TP to in.h
gpio: twl4030: Reorder functions which allows to drop a forward declaraion
phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized
swiotlb: don't panic!
swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()
gpiolib: fix OOB access in quirk callbacks
phy: phy-mtk-tphy: fix the phy type setting issue
phy: phy-mtk-tphy: set utmi 0 register in init() ops
phy: phy-mtk-tphy: disable gpio mode for all usb2 phys
phy: phy-mtk-tphy: disable hardware efuse when set INTR
phy: phy-mtk-tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis
dt-bindings: phy: mediatek,tphy: add support type of SGMII
phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource()
phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema
phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset
phy: rockchip: inno-dsidphy: Add support for rk3568
dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568
ALSA: hda: ext: remove always-true conditions on host and link release
ALSA: hda: ext: fix locking in stream_release
ALSA: hda: ext: simplify logic for stream assignment
ALSA: hda: add snd_hdac_stop_streams() helper
ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity
ALSA: hda: ext: make snd_hdac_ext_stream_init() static
ALSA: hda: document state machine for hdac_streams
ALSA: hda: make snd_hdac_stream_clear() static
dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
phy: qcom-qmp-usb: drop legacy DT workaround
phy: qcom-qmp-ufs: drop legacy DT workaround
phy: qcom-qmp-combo: drop unused legacy DT workaround
phy: qcom-qmp-pcie: drop unused legacy DT workaround
phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling
phy: qcom-qmp-usb: fix memleak on probe deferral
phy: qcom-qmp-ufs: fix memleak on probe deferral
phy: qcom-qmp-combo: fix memleak on probe deferral
phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral
phy: qcom-qmp-pcie: fix memleak on probe deferral
phy: qcom-qmp-pcie: add pcs_misc sanity check
phy: qcom-qmp-usb: shorten function prefixes
phy: qcom-qmp-ufs: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: shorten function prefixes
phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables
phy: qcom-qmp-combo: shorten function prefixes
phy: qcom-qmp: silence noisy probe
phy: qcom-qmp-usb: drop unused defines
phy: qcom-qmp-usb: disable runtime PM on unbind
phy: qcom-qmp-ufs: drop unused defines
phy: qcom-qmp-ufs: drop unused runtime PM implementation
phy: qcom-qmp-pcie-msm8996: drop unused defines
phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation
phy: qcom-qmp-pcie: drop unused defines
phy: qcom-qmp-pcie: drop unused runtime PM implementation
phy: qcom-qmp-combo: drop unused defines
phy: qcom-qmp-combo: disable runtime PM on unbind
ALSA: hda/hdmi: Fix the converter allocation for the silent stream
soundwire: intel: add helper to stop bus
soundwire: intel: introduce helpers to start bus
soundwire: intel: introduce intel_shim_check_wake() helper
soundwire: intel: simplify read ops assignment
soundwire: intel: remove intel_init() wrapper
soundwire: intel: move shim initialization before power up/down
soundwire: intel: remove clock_stop parameter in intel_shim_init()
soundwire: intel: move all PDI initialization under intel_register_dai()
soundwire: intel: move DAI registration and debugfs init earlier
soundwire: intel: simplify flow and use devm_ for DAI registration
soundwire: intel: fix error handling on dai registration issues
soundwire: cadence: Simplify error paths in cdns_xfer_msg()
soundwire: cadence: Fix error check in cdns_xfer_msg()
soundwire: cadence: Write to correct address for each FIFO chunk
soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts()
soundwire: qcom: do not send status of device 0 during alert
soundwire: qcom: update status from device id 1
soundwire: cadence: Don't overwrite msg->buf during write commands
soundwire: bus: Don't exit early if no device IDs were programmed
soundwire: cadence: Fix lost ATTACHED interrupts when enumerating
soundwire: bus: Don't re-enumerate before status is UNATTACHED
soundwire: bus: Don't lose unattach notifications
soundwire: cadence: fix updating slave status when a bus has multiple peripherals
octeon_ep: Remove useless casting value returned by vzalloc to structure
openvswitch: Change the return type for vport_ops.send function hook to int
net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit
net: wwan: iosm: Fix return type of ipc_wwan_link_transmit
net: korina: Fix return type of korina_send_packet
net: ethernet: litex: Fix return type of liteeth_start_xmit
net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit
net: davicom: Fix return type of dm9000_start_xmit
net: ax88796c: Fix return type of ax88796c_start_xmit
selftests: mlxsw: Remove qos_burst test
selftests: mlxsw: Add QOS test for maximum use of descriptors
selftests: devlink_lib: Add function for querying maximum pool size
selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed
selftests: mlxsw: Use shapers in QOS tests instead of forcing speed
dt-bindings: net: dsa: remove label = "cpu" from examples
dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports
dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks
net: rds: add missing __init/__exit annotations to module init/exit funcs
rxrpc: remove rxrpc_max_call_lifetime declaration
net/mlx5e: Switch to kmemdup() when allocate dev_addr
net/mlx5e: add missing error code in error path
net: enetc: expose some standardized ethtool counters
net: enetc: parameterize port MAC stats to also cover the pMAC
net: ravb: Add R-Car Gen4 support
dt-bindings: net: renesas,etheravb: Add r8a779g0 support
dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4
net: phy: micrel: Cable Diag feature for lan8814 phy
net: fec: Add initial s32v234 support
dt-bindings: net: fec: add fsl,s32v234-fec to compatible property
lib/cpumask: deprecate nr_cpumask_bits
lib/cpumask: delete misleading comment
smp: add set_nr_cpu_ids()
smp: don't declare nr_cpu_ids if NR_CPUS == 1
erofs: introduce 'domain_id' mount option
erofs: Support sharing cookies in the same domain
erofs: introduce a pseudo mnt to manage shared cookies
erofs: introduce fscache-based domain
erofs: code clean up for fscache
erofs: use kill_anon_super() to kill super in fscache mode
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ata: ahci_st: Enable compile test
ata: ahci_st: Fix compilation warning
ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186
remoteproc: Harden rproc_handle_vdev() against integer overflow
remoteproc/keystone: Switch to using gpiod API
drivers/remoteproc: Fix repeated words in comments
net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register()
r8169: disable detection of chip version 36
uml: Remove the initialization of statics to 0
um: Do not initialise statics to 0.
net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations
um: Fix comment typo
um: Improve panic notifiers consistency and ordering
um: remove unused reactivate_chan() declaration
um: mmaper: add __exit annotations to module exit funcs
um: virt-pci: add __init/__exit annotations to module init/exit funcs
hostfs: move from strlcpy with unused retval to strscpy
um: move from strlcpy with unused retval to strscpy
um: increase default virtual physical memory to 64 MiB
UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
um: read multiple msg from virtio slave request fd
drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
drm/amdgpu: move entity selection and job init earlier during CS
drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
drm/amdgpu: cleanup CS pass2 v6
drm/amd/pm: Remove redundant check condition
drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
drm/amdgpu: Adjust removal control flow for smu v13_0_2
drm/amd/display: 3.2.204
drm/amd/display: correct num_dsc based on HW cap
drm/amd/display: solve regression in update phy state refactor
drm/amd/display: update dccg based on HW delta
drm/amd/display: Do second pass through DML for DET calculation
drm/amd/display: log vertical interrupt 1 for debug
drm/amd/display: Revise Sink device string ID
drm/amd/display: Modify DML to adjust Vstartup Position
drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314
drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE
drm/amd/display: Enable committing subvp config
drm/amd/display: Assume connectors are on single slot
drm/amd/display: do not compare integers of different widths
drm/amd/display: increase dcn315 pstate change latency
drm/amd/display: Ignore k1/k2 values for virtual signal
drm/amd/display: Don't allocate DET for phantom pipes
drm/amd/display: Fix DP MST timeslot issue when fallback happened
drm/amd/display: Display distortion after hotplug 5K tiled display
drm/amd/display: Update dummy P-state search to use DCN32 DML
drm/amd/display: Expose few dchubbub functions
drm/amd/display: Removing 2 phys
drm/amd/display: Added new DCN301 Asic Id
drm/amd/display: correct hostvm flag
drm/amd/display: Fix urgent latency override for DCN32/DCN321
drm/amd/display: Uncomment SubVP pipe split assignment in driver
drm/amd/display: skip audio setup when audio stream is enabled
drm/amd/display: update gamut remap if plane has changed
drm/amd/display: Refactor edp panel power sequencer(PPS) codes
drm/amd/display: 3.2.203
drm/amd/display: [FW Promotion] Release 0.0.134.0
drm/amd/display: Fix SubVP way calculation
drm/amd/display: Disable SubVP on driver disable
drm/amd/display: SubVP pipe split case
drm/amd/display: Add debug option for allocating extra way for cursor
drm/amd/display: For ODM seamless transition require AUTO mode
drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
drm/amd/display: rework recent update PHY state commit
drm/amdgpu: add MES and MES-KIQ version in debugfs
drm/amd/display: Assume an LTTPR is always present on fixed_vs links
drm/amd/display: fix dcn315 memory channel count and width read
drm/amd/display: Fix double cursor on non-video RGB MPO
drm/amd/display: Only consider pixle rate div policy for DCN32+
drm/amd/display: Various logs added
drm/amd/display: add debug option for dramclk_change_latency in apu
drm/amd/display: Fix pipe split prediction
drm/amd/display: Remove some unused definitions from DCN32/321
drm/amd/display: Port DCN30 420 logic to DCN32
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"
drm/amdgpu: add rlcv/rlcp version info to debugfs
drm/amdgpu: add two new subquery ids
drm/amdgpu: support print rlc v2_x ucode hdr
drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
drm/amdkfd: Use the consolidated MQD manager functions for GFX11
drm/amdgpu: Update PTE flags with TF enabled
drm/amdgpu: SDMA update use unlocked iterator
dma-buf: fix dma_fence_default_wait() signaling check
PCI/P2PDMA: Use for_each_pci_dev() helper
selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup
Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
bcache: fix set_at_max_writeback_rate() for multiple attached devices
bcache:: fix repeated words in comments
bcache: bset: Fix comment typos
bcache: remove unused bch_mark_cache_readahead function def in stats.h
bcache: remove unnecessary flush_workqueue
ASoC: SOF: add quirk to override topology mclk_id
ASoC: SOF: Intel: hda: refine SSP count support
ASoC: cs42l42: Switch to dev_err_probe() helper
ASoC: cs42l42: Implement 'set_bclk_ratio'
ASoC: cs42l83: Extend CS42L42 support to new part
ASoC: cs42l42: Export regmap elements to core namespace
ASoC: cs42l42: Split I2C identity into separate module
ASoC: cs42l42: Pass component and dai defs into common probe
ASoC: cs42l42: Split cs42l42_resume into two functions
ASoC: cs42l42: Split probe() and remove() into stages
ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev
ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config()
ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible
Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component
ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc()
ASoC: rt5682s: Reduce coupling of PLLB setting
ASoC: rt5682s: Reduce coupling of I2S1 setting
ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings
ASoC: sunxi: Add Allwinner H6 Digital MIC driver
ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller
ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime()
ASoC: fsl_spdif: add ALSA event on dpll locked
ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc()
ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc()
ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc()
ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc()
mtd: move from strlcpy with unused retval to strscpy
mtd: ftl: use container_of() rather than cast
mtd: Fix a typo in a comment
mtd: devices: docg3: Use correct function names in comment blocks
mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type()
mtd: devices: docg3: check the return value of devm_ioremap() in the probe
mtd: parsers: add Broadcom's U-Boot parser
dt-bindings: mtd: partitions: add binding for U-Boot bootloader
nvme-tcp: print actual source IP address through sysfs "address" attr
nvmet-tcp: don't map pages which can't come from HIGHMEM
nvme-pci: move iod dma_len fill gaps
nvme-pci: iod npages fits in s8
nvme-pci: iod's 'aborted' is a bool
nvme-pci: remove nvme_queue from nvme_iod
nvme: consider also host_iface when checking ip options
nvme-rdma: handle number of queue changes
nvme-tcp: handle number of queue changes
nvmet: expose max queues to configfs
spi: spi-loopback-test: Add test to trigger DMA/PIO mixing
spi: omap2-mcspi: Switch to use dev_err_probe() helper
regulator: of: Fix kernel-doc
regulator: of: Fix kernel-doc
ASoC: qcom: add machine driver for sc8280xp
ASoC: qcom: sm8250: move some code to common
ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250
ASoC: dt-bindings: qcom: sort compatible strings
ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL
ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints
ASoC: SOF: replace dev_vdbg with tracepoints
ASoC: SOF: Intel: replace dev_vdbg with tracepoints
ASoC: SOF: remove unneeded dev_vdbg
ASoC: SOF: Intel: remove unneeded dev_vdbg
ASoC: SOF: Intel: add HDA interrupt source tracing
ASoC: SOF: add widget setup/free tracing
ASoC: max98390: Fix dsm calibration reading
USB: serial: console: move mutex_unlock() before usb_serial_put()
hwmon: (mr75203) fix coding style space errors
hwmon: (mr75203) add debugfs to read and write temperature coefficients
hwmon: (mr75203) parse temperature coefficients from device-tree
dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation
hwmon: (mr75203) add support for series 6 temperature equation
dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property
hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED
hwmon: (mr75203) modify the temperature equation according to series 5 datasheet
hwmon: (mr75203) add VM pre-scaler x2 support
dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property
hwmon: (mr75203) add VM active channel support
dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property
dt-bindings: vendor-prefixes: add vendor prefix for Moortec
hwmon: (nzxt-smart2) add another USB ID
hwmon: (emc2305) Remove unnecessary range check
hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it
dt-bindings: hwmon: (mr75203) change "resets" property to be optional
dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller
hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next
hwmon: (tps23861) create unique debugfs directory per device
hwmon: (tps23861) reduce count of i2c transactions for port_status
hwmon: (emc2305) Remove unused including <linux/version.h>
docs: hwmon: add emc2305.rst to docs
hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller.
platform_data/emc2305: define platform data for EMC2305 driver
hwmon: (max31790) add fanN_enable
pwm: core: Make of_pwm_get() static
pwm: core: Get rid of unused devm_of_pwm_get()
hwmon: (pwm-fan) Replace OF specific call to PWM by plain one
hwmon: (sparx5) Use devm_clk_get_enabled() helper
hwmon: (dell-smm) Improve warning messages
hwmon: (iio_hwmon) Make use of device properties
MAINTAINERS: Update Juerg Haefliger's email address
hwmon: move from strlcpy with unused retval to strscpy
hwmon: (corsair-psu) add reporting of rail mode via debugfs
hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors
hwmon: (asus_wmi_ec_sensors) remove driver
dt-bindings: hwmon: sparx5: use correct clock
Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting"
hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP""
hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets
bcma: gpio: Use generic_handle_irq_safe()
gpio: mlxbf2: Use generic_handle_irq_safe()
platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe()
ssb: gpio: Use generic_handle_irq_safe()
pinctrl: amd: Use generic_handle_irq_safe()
genirq: Provide generic_handle_domain_irq_safe().
USB: serial: ftdi_sio: convert to use dev_groups
wifi: ath11k: Add WoW support for WCN6750
dt: bindings: net: add bindings to add WoW support on WCN6750
platform/x86: wmi: Drop forward declaration of static functions
platform/x86: toshiba_acpi: Remove duplicate include
platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label
wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
wifi: wcn36xx: fix repeated words in comments
wifi: wcn36xx: Add RX frame SNR as a source of system entropy
u64_stats: Streamline the implementation
flex_proportions: Disable preemption entering the write section.
mm/compaction: Get rid of RT ifdeffery
mm/memcontrol: Replace the PREEMPT_RT conditionals
mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
mm/vmstat: Use preempt_[dis|en]able_nested()
dentry: Use preempt_[dis|en]able_nested()
preempt: Provide preempt_[dis|en]able_nested()
habanalabs/gaudi2: allow user to flush PCIE by read
habanalabs: failure to open device due to reset is debug level
habanalabs/gaudi2: Remove unnecessary (void*) conversions
habanalabs/gaudi2: add secured attestation info uapi
habanalabs/gaudi2: add handling to pmmu events in eqe handler
habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err
habanalabs: rename error info structure
habanalabs/gaudi2: get f/w reset status register dynamically
habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
habanalabs/gaudi2: print RAZWI info upon PCIe access error
habanalabs: MMU invalidation h/w is per device
habanalabs: new notifier events for device state
habanalabs/gaudi2: free event irq if init fails
habanalabs: fix resetting the DRAM BAR
habanalabs: add support for new cpucp return codes
habanalabs/gaudi2: read F/W security indication after hard reset
habanalabs/gaudi: rename mme cfg error response print
habanalabs: fix possible hole in device va
habanalabs: send device activity in a proper context
habanalabs: send device active message to f/w
habanalabs/gaudi2: dump detailed information upon RAZWI
arm64: dts: renesas: Adjust whitespace around '{'
arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
ARM: dts: renesas: Fix USB PHY device and child node names
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
arm64: dts: renesas: spider-cpu: Add missing bootargs
arm64: dts: renesas: spider: Move aliases and chosen
arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
arm64: dts: renesas: white-hawk: Move aliases and chosen
arm64: dts: renesas: r8a779g0: Add RAVB nodes
arm64: dts: renesas: white-hawk-cpu: Add push switches
arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
arm64: dts: renesas: r8a779g0: Add GPIO nodes
dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings
pinctrl: qcom: spmi-gpio: Add compatible for PM7250B
pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes
platform/x86/amd: pmc: Add sysfs files for SMU
platform/x86: hp-wmi: Setting thermal profile fails with 0x06
wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize()
wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2"
clk: imx93: add SAI IPG clk
clk: imx93: add MU1/2 clock
clk: imx93: switch to use new clk gate API
clk: imx: add i.MX93 clk gate
clk: imx: clk-composite-93: check white_list
clk: imx: clk-composite-93: check slice busy
dt-bindings: clock: imx93-clock: add more MU/SAI clocks
dt-bindings: clock: imx8mm: don't use multiple blank lines
wifi: rtw89: 8852c: add multi-port ID to TX descriptor
wifi: rtw89: fix rx filter after scan
wifi: rtw89: free unused skb to prevent memory leak
wifi: rtw89: reset halt registers before turn on wifi CPU
wifi: rtw89: pci: update LTR settings
wifi: rtw89: mac: set NAV upper to 25ms
wifi: rtw89: initialize DMA of CMAC
wifi: rtw89: support SER L1 simulation
wifi: rtw89: 8852c: support fw crash simulation
wifi: rtw89: introudce functions to drop packets
wifi: rtw89: unify use of rtw89_h2c_tx()
wifi: rtw89: pci: concentrate control function of TX DMA channel
wifi: rtw89: correct enable functions of HCI/PCI DMA
wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW
wifi: rtw89: support for setting TID specific configuration
wifi: rtw89: support for setting HE GI and LTF
wifi: rtw89: coex: show connecting state in debug message
wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log
wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C
wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports
wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports
wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info
wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report
wifi: rtw89: coex: use void pointer as temporal type to copy report
arm64: dts: apple: Add WiFi module and antenna properties
wifi: brcmfmac: pcie: Add IDs/properties for BCM4378
wifi: brcmfmac: pcie: Support PCIe core revisions >= 64
wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024
wifi: brcmfmac: firmware: Allow platform to override macaddr
wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms
wifi: brcmfmac: of: Fetch Apple properties
wifi: brcmfmac: pcie: Read Apple OTP information
wifi: brcmfmac: firmware: Support passing in multiple board_types
wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism
wifi: brcmfmac: firmware: Handle per-board clm_blob files
dt-bindings: net: bcm4329-fmac: Add Apple properties & chips
KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP
KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases
KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
nvmet: avoid unnecessary flush bio
drm/mediatek: dp: change mtk_dp_driver to static
nvmet-auth: remove redundant parameters req
nvmet-auth: clean up with done_kfree
nvme-auth: remove the redundant req->cqe->result.u16 assignment operation
nvme: move from strlcpy with unused retval to strscpy
nvme: add comment for unaligned "fake" nqn
drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute()
efi/libstub: move efi_system_table global var into separate object
platform/x86: toshiba_acpi: Set correct parent for input device.
drm/mediatek: dp: Remove unused register definitions
drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect()
pinctrl: nomadik: remove dead code after DB8540 pinctrl removal
pinctrl: nomadik: Make gpio irqchip immutable
pinctrl: nomadik: Dereference gpio_chip properly
platform/chrome: cros_ec: Notify the PM of wake events during resume
dt-bindings: sram: sunxi-sram: Add D1 compatible string
dt-bindings: sram: sunxi-sram: Clean up the compatible lists
xfs: do not need to check return value of xlog_kvmalloc()
soc: sunxi: sram: Add support for the D1 system control
soc: sunxi: sram: Export the LDO control register
soc: sunxi: sram: Save a pointer to the OF match data
xfs: port to vfs{g,u}id_t and associated helpers
soc: sunxi: sram: Return void from the release function
xfs: remove xfs_setattr_time() declaration
xfs: Remove the unneeded result variable
xfs: missing space in xfs trace log
xfs: simplify if-else condition in xfs_reflink_trim_around_shared
xfs: simplify if-else condition in xfs_validate_new_dalign
xfs: replace unnecessary seq_printf with seq_puts
xfs: clean up "%Ld/%Lu" which doesn't meet C standard
xfs: remove redundant else for clean code
xfs: remove the redundant word in comment
drm/gma500: Call acpi_video_register_backlight()
drm/gma500: Don't register backlight when another backlight should be used
drm/gma500: Use backlight_get_brightness() to get the brightness
drm/gma500: Change registered backlight device type to raw/native
drm/gma500: Refactor backlight support (v2)
EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations
drm/msm/hdmi: make hdmi_phy_8996 OF clk provider
dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock
drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt()
drm/msm/dsi: switch to DRM_PANEL_BRIDGE
drm/panel: drop DSC pps pointer
drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device
drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
drm/msm/dsi: Remove the unneeded result variable
drm/msm/dsi: drop the hpd worker
drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling
drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const()
drm/msm/dsi: Use the new regulator bulk feature to specify the load
drm/msm/dsi: Don't set a load before disabling a regulator
drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers
drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers
drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof()
drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names
drm/msm/dsi/phy: Reindent and reflow multiline function calls
drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
drm/msm/dp: Silence inconsistent indent warning
dt-bindings: msm/dp: handle DP vs eDP difference
dt-bindings: msm/dp: add missing properties
dt-bindings: msm/dp: mark vdda supplies as deprecated
drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report()
drm/msm/dp: Remove pixel_rate from struct dp_ctrl
drm/msm/dp: Reorganize code to avoid forward declaration
drm/msm/dpu: get rid of cached flush_mask
drm/msm/dpu: inline dpu_plane_get_ctl_flush
drm/msm/dpu: do not limit the zpos property
drm/msm/dpu: rip out master planes support
drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot()
drm/msm: Make .remove and .shutdown HW shutdown consistent
drm/msm/dpu: Fix comment typo
drm/msm/dpu: drop unused memory allocation
drm/msm/dpu: drop VBIF indices
drm/msm/dpu: fix error handling around dpu_hw_vbif_init
drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table
dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table
dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table
dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table
dt-bindings: display/msm/mdp4: require 4 IOMMUs
dt-bindings: display/msm/gmu: account for different GMU variants
dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes
drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config
drm/msm/rd: Fix FIFO-full deadlock
drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
drm/msm/dsi: Fix number of regulators for SDM660
drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
drm/msm/dpu: populate wb or intf before reset_intf_cfg
drm/msm/dsi: fix the inconsistent indenting
drm/msm/dp: make eDP panel as the first connected connector
arm64: dts: renesas: white-hawk: Add Ethernet sub-board
arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
arm64: dts: renesas: r8a779g0: Add I2C nodes
arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
arm64: dts: renesas: r8a779g0: Add pinctrl device node
arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779g0: Add RWDT node
ARM: shmobile: Drop selecting SOC_BUS
arm64: renesas: Drop selecting SOC_BUS
clk: renesas: r8a779g0: Add EtherAVB clocks
clk: renesas: r8a779g0: Add PFC/GPIO clocks
clk: renesas: r8a779g0: Add I2C clocks
clk: renesas: r8a779g0: Add watchdog clock
wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification
wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3
wifi: iwlwifi: mvm: trigger resume flow before wait for notifications
wifi: iwlwifi: mvm: Add handling for scan offload match info notification
wifi: iwlwifi: mvm: enable resume based on notifications
wifi: iwlwifi: mvm: Add support for d3 end notification
wifi: iwlwifi: mvm: Add support for wowlan wake packet notification
wifi: iwlwifi: mvm: Add support for wowlan info notification
wifi: iwlwifi: mvm: don't check D0I3 version
wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro
wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit
wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code
wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting
wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API
wifi: iwlwifi: pcie: add support for BZ devices
habanalabs/gaudi2: log critical events with no rate limit
habanalabs: ignore EEPROM errors during boot
habanalabs: perform context switch flow only if needed
habanalabs: set command buffer host VA dynamically
habanalabs: trace DMA allocations
habanalabs: trace MMU map/unmap page
habanalabs: define trace events
habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA
habanalabs: fix calculation of DRAM base address in PCIe BAR
habanalabs: if map page fails don't try to unmap it
habanalabs: select FW_LOADER in Kconfig
habanalabs: add cdev index data member
habanalabs: fix missing info in sysfs documentation
habanalabs: fix bug when setting va block size
habanalabs: expose device security status using info ioctl
habanalabs: expose device security status through sysfs
habanalabs: remove secured PCI IDs
habanalabs: fix H/W block handling for partial unmappings
habanalabs: unify hwmon resources clean up
habanalabs/gaudi2: new API to control engine cores running mode
habanalabs: remove left-over code from bring-up
habanalabs/gaudi2: change device f/w security check
habanalabs: move common function out of debugfs.c
habanalabs/uapi: move defines to better place inside file
habanalabs: add a missing lock for in_reset indication
habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
habanalabs: avoid returning a valid handle if map_block() fails
habanalabs: fix command submission sanity check
habanalabs/gaudi: read div_sel value from firmware
habanalabs/gaudi: fix print format for div_sel
habanalabs/gaudi2: mark PCIE access error as fatal
habanalabs: add uapi to retrieve engines status
habanalabs: remove all kdma locks
habanalabs: wrap macro arg with parentheses
habanalabs: fix spelling mistakes
habanalabs/gaudi2: remove old interrupt mappings
habanalabs/gaudi: increase default cs timeout to 10 minutes
habanalabs: add return code field to module iterator
habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
habanalabs: rename non_hard_reset to compute_reset
habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"
habanalabs: Simplify bool conversion
habanalabs: removed seq_file parameter from is_idle asic functions
memblock tests: add generic NUMA tests for memblock_alloc_try_nid*
memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid*
memblock tests: add top-down NUMA tests for memblock_alloc_try_nid*
memblock tests: add simulation of physical memory with multiple NUMA nodes
octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly
octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon
octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon
octeontx2-af: return correct ptp timestamp for CN10K silicon
macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change
i2c: riic: Use devm_platform_ioremap_resource()
i2c: mlxbf: remove IRQF_ONESHOT
drm: panel-orientation-quirks: Add quirk for Aya Neo Air
soc: apple: rtkit: Add apple_rtkit_poll
dt-bindings: clock: rockchip: Document RV1126 CRU
clk: rockchip: Add dt-binding header for RV1126
drm/gma500: Remove unnecessary suspend/resume wrappers
drm/gma500: Rewrite power management code
drm/gma500: Remove a couple of not useful function wrappers
drm/gma500: Remove never set dev_priv->rpm_enabled flag
drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl()
drm/gma500: Fix (vblank) IRQs not working after suspend/resume
efi/libstub: use EFI provided memcpy/memset routines
efi/libstub: add some missing EFI prototypes
drm/vboxvideo: fix repeated words in comments
drm: panel-orientation-quirks: Add quirk for Anbernic Win600
acl: fix the comments of posix_acl_xattr_set
arm64: dts: ls1046a-qds: Modify the qspi flash frequency
arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
arm64: dts: ls1046a: add gpios based i2c recovery information
arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1046a: make dma-coherent global to the SoC
arm64: dts: ls1046a: add missing dma ranges property
arm64: dts: ls1046a: Add big-endian property for PCIe nodes
arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a-rdb: add pcf85263 rtc node
arm64: dts: ls1043a-qds: add mmio based mdio-mux support
arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
arm64: dts: ls1043a: add gpio based i2c recovery information
arm64: dts: ls1043a: make dma-coherent global to the SoC
arm64: dts: ls1043a: add missing dma ranges property
arm64: dts: ls1043a: Add big-endian property for PCIe nodes
arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
arm64: dts: ls1043a: use pcie aer/pme interrupts
arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
arm64: dts: ls1043a: fix the wrong size of dcfg space
arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.
arm64: dts: ls208xa-rdb: fix errata E-00013
arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB
arm64: dts: ls2080a-rdb: add phy nodes
arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA
arm64: dts: imx8mp-venice-gw74xx: add PCIe support
arm64: dts: freescale: add support for i.MX8DXL EVK board
arm64: dts: freescale: add i.MX8DXL SoC support
arm64: dts: imx8: add a node label to ddr-pmu
arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support
arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support
arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq
arm64: dts: imx8mp-venice-gw74xx: add USB DR support
arm64: dts: imx93: add mediamix blk ctrl node
arm64: dts: imx93: add src node
arm64: dts: ls1028a-rdb: add more ethernet aliases
arm64: dts: imx8mq: update sdma node name format
arm64: dts: imx93: add lpspi nodes
arm64: dts: imx93: add lpi2c nodes
arm64: dts: imx93: add a55 pmu
arm64: dts: imx93: add blk ctrl node
arm64: dts: imx93: add s4 mu node
arm64: dts: imx93: add gpio clk
arm64: dts: imx93: correct SDHC clk entry
arm64: dts: tqma8mpql: add USB DR support
arm64: dts: verdin-imx8mm: introduce hdmi-connector
arm64: dts: verdin-imx8mm: add lvds panel node
arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84
arm64: dts: imx8ulp: increase the clock speed of LPSPI
arm64: dts: imx8ulp: add mailbox node
arm64: dts: imx8ulp: add pmu node
arm64: dts: imx8ulp: correct the scmi sram node name
arm64: dts: imx8ulp: drop undocumented property in cgc
arm64: dts: imx8mq-librem5: fix mipi_csi description
arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3
arm64: dts: imx8mq-librem5: add USB type-c properties for role switching
arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
arm64: dts: imx8mq-librem5: add RGB pwm notification leds
arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control
arm64: dts: ls1028a: enable swp5 and eno3 for all boards
arm64: dts: ls1028a: mark enetc port 3 as a DSA master too
arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi
arm64: dts: imx8mp-evk: Add PCIe support
arm64: dts: imx8mp: Add iMX8MP PCIe support
arm64: dts: imx8ulp: no executable source file permission
arm64: dts: imx8mp: Add SNVS LPGPR
arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board
arm64: dts: imx8mm: Fix typo in license text for Engicam boards
arm64: dts: imx8-ss-dma: add IPG clock for i2c
arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S
arm64: dts: imx8mm-kontron: Add SPI NOR partition layout
arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names
arm64: dts: imx8mm-kontron: Remove low DDRC operating point
arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings
arm64: dts: imx8mp: add VPU blk ctrl node
arm64: dts: imx8mp: add vpu pgc nodes
arm64: dts: imx8mp-verdin: add cpu-supply
arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios
arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property
arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2
arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2
arm64: dts: mnt-reform2: don't use multiple blank lines
arm64: dts: imx8mp-verdin: don't use multiple blank lines
arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file
arm64: dts: imx8ulp-evk: Add the fec support
arm64: dts: imx8ulp: Add the fec support
arm64: dts: imx8mp: add interconnect for hsio blk ctrl
arm64: dts: imx8mp: add interconnects for media blk ctrl
soc: imx: add i.MX93 media blk ctrl driver
soc: imx: add i.MX93 SRC power domain driver
soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets
soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
soc: imx: add icc paths for i.MX8MP media blk ctrl
dt-bindings: arm: imx: update fsl.yaml for imx8dxl
dt-bindings: firmware: add missing resource IDs for imx8dxl
dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
dt-bindings: soc: add i.MX93 mediamix blk ctrl
dt-bindings: soc: add i.MX93 SRC
dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
dt-bindings: clk: imx8mm: don't use multiple blank lines
ALSA: ppc: Switch to use for_each_child_of_node() macro
ARM: dts: imx6qdl-gw54xx: add CAN regulator
ARM: dts: imx6qdl-gw53xx: add CAN regulator
ARM: dts: imx6qdl-gw52xx: add CAN regulator
bpf/btf: Use btf_type_str() whenever possible
slub: Make PREEMPT_RT support less convoluted
mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
mm/slub: convert object_map_lock to non-raw spinlock
mm/slub: remove slab_lock() usage for debug operations
mm/slub: restrict sysfs validation to debug caches and make it safe
drm/plane-helper: Add a drm_plane_helper_atomic_check() helper
libbpf: Clean up legacy bpf maps declaration in bpf_helpers
net: dsa: microchip: add the support for set_ageing_time
selftests/bpf: Add veristat tool for mass-verifying BPF object files
libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set
selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations
power: supply: mt6370: Add MediaTek MT6370 charger driver
dt-bindings: power: supply: Add MediaTek MT6370 Charger
lib: add linear range index macro
bpf: Move bpf_dispatcher function out of ftrace locations
ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE
bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision
dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support
ARM: disallow PCI with MMU=n again
i2c: tegra: Add GPCDMA support
i2c: scmi: Convert to be a platform driver
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
i2c: rk3x: Add rv1126 support
arm64: defconfig: Enabled SC8180x configs
arm64: dts: qcom: sc7280: Add required-opps for USB
bpf: use kvmemdup_bpfptr helper
MAINTAINERS: Add maintainers for DWC AHCI SATA driver
ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support
ata: ahci-dwc: Add platform-specific quirks support
dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema
ata: ahci: Add DWC AHCI SATA controller support
ata: libahci_platform: Add function returning a clock-handle by id
dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema
ata: ahci: Introduce firmware-specific caps initialization
ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments
ata: libahci: Don't read AHCI version twice in the save-config method
ata: libahci: Discard redundant force_port_map parameter
ata: libahci: Extend port-cmd flags set with port capabilities
dt-bindings: ata: ahci: Add platform capability properties
ata: libahci_platform: Introduce reset assertion/deassertion methods
ata: libahci_platform: Parse ports-implemented property in resources getter
ata: libahci_platform: Sanity check the DT child nodes number
ata: libahci_platform: Convert to using devm bulk clocks API
ata: libahci_platform: Convert to using platform devm-ioremap methods
dt-bindings: ata: sata-brcm: Apply common AHCI schema
dt-bindings: ata: sata: Extend number of SATA ports
dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints
dt-bindings: ata: ahci-platform: Detach common AHCI bindings
dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml
s390/pai: Add support for PAI Extension 1 NNPA counters
s390/mm: fix no previous prototype warnings in maccess.c
arm64: alternatives: add shared NOP callback
arm64: alternatives: add alternative_has_feature_*()
arm64: alternatives: have callbacks take a cap
arm64: alternatives: make alt_region const
arm64: alternatives: hoist print out of __apply_alternatives()
arm64: alternatives: proton-pack: prepare for cap changes
arm64: alternatives: kvm: prepare for cap changes
arm64: cpufeature: make cpus_have_cap() noinstr-safe
bpf: Ensure correct locking around vulnerable function find_vpid()
ata: make PATA_PLATFORM selectable only for suitable architectures
ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM
ata: libata-core: Check errors in sata_print_link_status()
ata: libata-sff: Fix double word in comments
ata: pata_macio: Remove unneeded word in comments
ata: libata-core: Simplify ata_dev_set_xfermode()
arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510
arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c
arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
drm/sched: Use parent fence instead of finished
dma-buf: dma_fence_wait must enable signaling
dma-buf: Enable signaling on fence for selftests
dma-buf: set signaling bit for the stub fence
dma-buf: Remove the signaled bit status check
dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties
Input: auo-pixcir-ts - switch to using generic device properties
Input: auo-pixcir-ts - do not force rising edge interrupt trigger
Input: auo-pixcir-ts - switch to using gpiod API
Input: auo-pixcir-ts - drop support for platform data
selftests/tc-testings: add tunnel_key action deleting test case
selftests/tc-testings: add sample action deleting test case
selftests/tc-testings: add nat action deleting test case
selftests/tc-testings: add ife action deleting test case
selftests/tc-testings: add connmark action deleting test case
selftests/tc-testings: add selftests for xt action
selftests/tc-testings: add selftests for gate action
selftests/tc-testings: add selftests for ctinfo action
PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
kselftest/arm64: Add hwcap test for RNG
kselftest/arm64: Add SVE 2 to the tested hwcaps
kselftest/arm64: Add missing newline in hwcap output
arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation
arm64/sysreg: Use feature numbering for PMU and SPE revisions
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
arm64: rework BTI exception handling
arm64: rework FPAC exception handling
arm64: consistently pass ESR_ELx to die()
arm64: die(): pass 'err' as long
arm64: report EL1 UNDEFs better
net: fs_enet: Fix wrong check in do_pd_setup
arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition
dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition
arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30
crypto: qat - use reference to structure in dma_map_single()
Revert "crypto: qat - reduce size of mapped region"
crypto: qat - fix DMA transfer direction
crypto: hisilicon - support get algs by the capability register
crypto: hisilicon/sec - get algorithm bitmap from registers
crypto: hisilicon/zip - support zip capability
crypto: hisilicon/hpre - optimize registration of ecdh
crypto: hisilicon/hpre - support hpre capability
crypto: hisilicon/qm - support get device irq information from hardware registers
crypto: hisilicon/qm - get error type from hardware registers
crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support
crypto: hisilicon/qm - get qp num and depth from hardware registers
crypto: hisilicon/qm - get hardware features from hardware registers
crypto: hisilicon/sec - delete redundant blank lines
crypto: inside-secure - Change swab to swab32
mellanox/mlxsw: fix repeated words in comments
iov_iter: use "maxpages" parameter
net: amd: Switch and case should be at the same indent
net: amd: Correct spelling errors
net: amd: Unified the comparison between pointers and NULL to the same writing
wifi: ath11k: Fix kernel-doc issues
wifi: ath11k: Fix miscellaneous spelling errors
wifi: ath10k: Fix miscellaneous spelling errors
arm64: support huge vmalloc mappings
vsock/vmci: fix repeated words in comments
rtnetlink: advertise allmulti counter
net: fec: add pm runtime force suspend and resume support
bus: mhi: host: always print detected modem name
spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties
ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes
ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1
ARM: dts: at91: sama7g5: Swap rx and tx for spi11
scsi: scsi_transport_fc: Use %u for dev_loss_tmo
scsi: csiostor: Convert sysfs snprintf() to sysfs_emit()
scsi: megaraid: Convert sysfs snprintf() to sysfs_emit()
scsi: ibmvscsi_tgt: Fix repeated words in comment
scsi: lpfc: Update lpfc version to 14.2.0.7
scsi: lpfc: Fix various issues reported by tools
scsi: lpfc: Add reporting capability for Link Degrade Signaling
scsi: lpfc: Rework FDMI attribute registration for unintential padding
scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency
scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd
scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application
scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba
scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID
scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases
scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload
scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology
scsi: lpfc: Fix prli_fc4_req checks in PRLI handling
scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler()
scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture()
scsi: aic79xx: Use __ro_after_init explicitly
scsi: target: Remove unused se_tmr_req_cache declaration
scsi: qla2xxx: Remove unused declarations for qla2xxx
drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names
scsi: target: alua: Do not report emtpy port group
scsi: target: core: Set MULTIP bit for se_device with multiple ports
soc: mediatek: Add mmsys func to adapt to dpi output for MT8186
Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
arm64: tegra: Add GPCDMA support for Tegra I2C
arm64: tegra: Add iommus for HDA on Tegra234
arm64: tegra: Enable HDA node for Jetson AGX Orin
arm64: tegra: Add context isolation domains on Tegra234
arm64: tegra: Fixup iommu-map property formatting
arm64: dts: tegra: smaug: Add Wi-Fi node
arm64: dts: tegra: smaug: Add Bluetooth node
arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
arm64: tegra: Add MGBE nodes on Tegra234
arm64: tegra: Fix up compatible for Tegra234 GPCDMA
arm64: tegra: Enable PCIe slots in P3737-0000 board
arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
arm64: tegra: Add regulators required for PCIe
arm64: dts: qcom: sm8450: fix UFS PHY serdes size
ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
ARM: dts: qcom: msm8226: Add ADSP node
tools/power/x86/intel-speed-select: Release v1.13
tools/power/x86/intel-speed-select: Optimize CPU initialization
tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id
tools/power/x86/intel-speed-select: Remove unused struct clos_config fields
tools/power/x86/intel-speed-select: Enforce isst_id value
tools/power/x86/intel-speed-select: Do not export get_physical_id
tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper
tools/power/x86/intel-speed-select: Cleanup get_physical_id usage
tools/power/x86/intel-speed-select: Convert more function to use isst_id
tools/power/x86/intel-speed-select: Add pkg and die in isst_id
tools/power/x86/intel-speed-select: Introduce struct isst_id
tools/power/x86/intel-speed-select: Remove unused core_mask array
tools/power/x86/intel-speed-select: Remove dead code
mailbox: apple: Implement poll_data() operation
mailbox: apple: Implement flush() operation
tools/power/x86/intel-speed-select: Fix cpu count for TDP level display
clk: tests: Add missing test case for ranges
clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
clk: Introduce the clk_hw_get_rate_range function
clk: Zero the clk_rate_request structure
clk: Stop forwarding clk_rate_requests to the parent
clk: Constify clk_has_parent()
clk: Introduce clk_core_has_parent()
clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
clk: Add our request boundaries in clk_core_init_rate_req
clk: Introduce clk_hw_init_rate_request()
clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
clk: Change clk_core_init_rate_req prototype
clk: Set req_rate on reparenting
clk: Take into account uncached clocks in clk_set_rate_range()
clk: tests: Add some tests for orphan with multiple parents
clk: tests: Add tests for mux with multiple parents
clk: tests: Add tests for single parent mux
clk: tests: Add tests for uncached clock
clk: tests: Add reference to the orphan mux bug report
clk: tests: Add test suites description
clk: Clarify clk_get_rate() expectations
clk: Mention that .recalc_rate can return 0 on error
clk: Skip clamping when rounding if there's no boundaries
clk: Drop the rate range on clk_put()
clk: test: Switch to clk_hw_get_clk
arm64: dts: mediatek: mt6795: Add CPUX system timer node
soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex
dt-bindings: soc: mediatek: Add display mutex support for MT6795
arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
locking: Add __sched to semaphore functions
locking/rwsem: Disable preemption while trying for rwsem lock
locking: Detect includes rwlock.h outside of spinlock.h
objtool,x86: Teach decode about LOOP* instructions
x86,retpoline: Be sure to emit INT3 after JMP *%\reg
sched/fair: Move call to list_last_entry() in detach_tasks
sched/fair: Cleanup loop_max and loop_break
sched/fair: Make sure to try to detach at least one movable task
ARM: footbridge: remove custom DMA address handling
arm64: defconfig: Make TEGRA186_GPC_DMA built-in
arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc
arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants
dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants
drm/rockchip: remove vop_writel from vop1 driver
drm/rockchip: support gamma control on RK3399
drm/rockchip: define gamma registers for RK3399
KVM: PPC: remove orphan declarations from kvm_ppc.h
powerpc/ps3: remove orphan declarations from ps3av.h
powerpc/sysdev: remove unused xics_ipi_dispatch() declaration
powerpc/powernv: remove orphan declarations from opal.h
powerpc/mm: remove orphan declarations from mmu_context.h
powerpc: remove unused udbg_init_debug_beat() declaration
powerpc: remove unused chrp_event_scan() declaration
powerpc/spufs: remove orphan declarations from spufs.h
powerpc/xmon: remove unused ppc_parse_cpu() declaration
soc/tegra: pmc: Check device node status property
dt-bindings: Add Host1x context stream IDs on Tegra234
arm64: tegra: Enable Tegra SPI & QSPI in deconfig
wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
wifi: mt76: mt7921e: fix random fw download fail
wifi: mt76: mt7921: introduce Country Location Control support
wifi: mt76: mt7921e: fix rmmod crash in driver reload test
wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
wifi: mt76: mt7915: do not check state before configuring implicit beamform
wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
wifi: mt76: mt7915: fix mcs value in ht mode
soc/tegra: pmc: Use devm_clk_get_optional()
wifi: mt76: mt7921: get rid of the false positive reset
wifi: mt76: connac: fix in comment
wifi: mt76: add PPDU based TxS support for WED device
wifi: mt76: move move mt76_sta_stats to mt76_wcid
wifi: mt76: mt7921: fix the firmware version report
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code
wifi: mt76: mt7663s: add rx_check callback
wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
wifi: mt76: sdio: fix transmitting packet hangs
wifi: mt76: sdio: add rx_check callback for sdio devices
wifi: mt76: mt7921: delete stray if statement
wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
wifi: mt76: mt7915: fix an uninitialized variable bug
wifi: mt76: sdio: poll sta stat when device transmits data
wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c
wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND
wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
wifi: mt76: add rx_check callback for usb devices
wifi: mt76: testmode: use random payload for tx packets
wifi: mt76: connac: introduce mt76_connac_reg_map structure
soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
firmware: tegra: Switch over to memdup_user()
ARM: dts: aspeed: elbert: Enable mac3 controller
net: ftgmac100: support fixed link
soc/tegra: cbb: Add support for Tegra241 (Grace)
soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
soc/tegra: pmc: Add USB port wake events for Tegra194
soc/tegra: pmc: Add support for simple wake events
soc/tegra: pmc: Remove leading space
soc/tegra: fuse: Add missing of_node_put()
soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
soc/tegra: Set ERD bit to mask inband errors
mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
mptcp: allow privileged operations from user namespaces
mptcp: add do_check_data_fin to replace copied
selftests: mptcp: move prefix tests of addr_nr_ns2 together
mptcp: add mptcp_for_each_subflow_safe helper
bpf: Add verifier check for BPF_PTR_POISON retval and arg
net: phy: spi_ks8895: switch to using gpiod API
net: ks8851: switch to using gpiod API
net: davicom: dm9000: switch to using gpiod API
ALSA: usb-audio: Fix last interface check for registration
gpiolib: of: factor out conversion from OF flags
gpiolib: rework quirk handling in of_find_gpio()
gpiolib: of: make Freescale SPI quirk similar to all others
gpiolib: of: do not ignore requested index when applying quirks
gpio: ws16c48: Ensure number of irq matches number of base
gpio: 104-idio-16: Ensure number of irq matches number of base
gpio: 104-idi-48: Ensure number of irq matches number of base
gpio: 104-dio-48e: Ensure number of irq matches number of base
counter: 104-quad-8: Ensure number of irq matches number of base
isa: Introduce the module_isa_driver_with_irq helper macro
gpio: pca953x: Add support for PCAL6534
gpio: pca953x: Swap if statements to save later complexity
gpio: pca953x: Fix pca953x_gpio_set_pull_up_down()
dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q
clk: at91: sama5d2: Add Generic Clocks for UART/USART
dt-bindings: vendor-prefixes: add Diodes
drm/i915: Fix return type of mode_valid function hook
can: raw: add CAN XL support
can: dev: add CAN XL support to virtual CAN
can: canxl: update CAN infrastructure for CAN XL frames
can: canxl: introduce CAN XL data structure
can: set CANFD_FDF flag in all CAN FD frame structures
can: skb: add skb CAN frame data length helpers
can: skb: unify skb CAN frame identification helpers
batman-adv: remove unused struct definitions
USB: serial: ftdi_sio: add support for HP and HA devices
USB: serial: ftdi_sio: simplify divisor handling
USB: serial: ftdi_sio: assume hi-speed type
USB: serial: ftdi_sio: clean up baudrate request
USB: serial: ftdi_sio: clean up attribute handling
USB: serial: ftdi_sio: clean up modem-status handling
USB: serial: ftdi_sio: tighten device-type detection
USB: serial: ftdi_sio: rename channel index
USB: serial: ftdi_sio: include FT2232D in type string
USB: serial: ftdi_sio: rename chip types
USB: serial: ftdi_sio: drop redundant chip type comments
USB: serial: ftdi_sio: clean up chip type enum
USB: serial: ftdi_sio: fix 300 bps rate for SIO
arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
arm64: defconfig: enable newer Qualcomm SoC sound drivers
drm/i915: Invert if/else ladder for stolen init
drm/i915/gt: Extract per-platform function for frequency read
drm/i915: Invert if/else ladder for frequency read
drm/i915/uc: Fix issues with overriding firmware files
drm/i915/mtl: Update CHICKEN_TRANS* register addresses
drm/i915/mtl: Update MBUS_DBOX credits
dt-bindings: soc: qcom: apr: add missing properties
ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example
ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example
ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example
ASoC: dt-bindings: qcom,q6adm: convert to dtschema
ASoC: dt-bindings: qcom,q6asm: convert to dtschema
dt-bindings: soc: qcom: apr: correct service children
Bluetooth: hci_sync: allow advertise when scan without RPA
Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921
Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921
Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev()
dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys
dt-bindings: input: Convert mtk-pmic-keys to DT schema
spi: mpc52xx: Replace of_gpio_count() by gpiod_count()
spi: fsl_spi: Convert to transfer_one
drm/tests: Change "igt_" prefix to "drm_test_"
drm/tests: Split drm_framebuffer_create_test into parameterized tests
drm/amd/display: fix boolconv.cocci warning
drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static
drm/amd/display: make some functions static
drm/amd/display: make some functions static
drm/amd/display: make mmhubbub32_config_mcif_buf static
drm/amd/display: make some functions static
drm/amd/display: make optc314_phantom_crtc_post_enable static
drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static
drm/amd/display: make some functions static
drm/amdgpu: make sure to init common IP before gmc
drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info
PCI: apple: Do not leak reset GPIO on unbind/unload/error
s390/mm: uninline copy_oldmem_kernel() function
s390/mm,ptdump: add real memory copy page markers
s390/mm: rework memcpy_real() to avoid DAT-off mode
s390/dump: save IPL CPU registers once DAT is available
s390/pci: convert high_memory to physical address
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/smp: call smp_reinit_ipl_cpu() before scheduler is available
arm64: dts: mt7986: add built-in Wi-Fi device nodes
ASoC: soc-dapm: Switch to use dev_err_probe() helper
ASoC: cs42l42: Switch to use dev_err_probe() helper
ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper
ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
fortify: Adjust KUnit test for modular build
arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
can: flexcan: Switch to use dev_err_probe() helper
dt-bindings: pinctrl: update bindings for MT7986 SoC
drm/i915/dgfx: Release mmap on rpm suspend
drm/i915: Refactor userfault_wakeref to re-use
Revert "powerpc/rtas: Implement reentrant rtas call"
Input: synaptics - enable InterTouch for the ThinkPad P1 G3
pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig
gpio: mt7621: Switch to use platform_get_irq() function
gpio: pca953x: introduce support for nxp,pcal6408
dt-bindings: gpio: pca95xx: add entry for pcal6408
selinux: remove the unneeded result variable
lockdown: ratelimit denial messages
drm/i915/selftest: Clear the output buffers before GPU writes
drm/i915/selftest: Always cancel semaphore on error
drm/i915/selftests: Check for incomplete LRI from the context image
drm/i915/gt: Explicitly clear BB_OFFSET for new contexts
KVM: selftests: Add test for AArch32 ID registers
KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
KVM: arm64: Add a visibility bit to ignore user writes
KVM: arm64: Spin off helper for calling visibility hook
KVM: arm64: Drop raz parameter from read_id_reg()
KVM: arm64: Remove internal accessor helpers for id regs
KVM: arm64: Use visibility hook to treat ID regs as RAZ
drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema
dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names
dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins
dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example
dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs
dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example
dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs
dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config
Input: iqs7222 - set all ULP entry masks by default
Input: iqs7222 - avoid sending empty SYN_REPORT events
Input: iqs7222 - trim force communication command
power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc
dt-bindings: mmc: renesas,sdhi: Add iommus property
mmc: sdhci_am654: Remove the unneeded result variable
mmc: meson-gx: add SDIO interrupt support
mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
mmc: jz4740_mmc: Fix error check for dma_map_sg
mmc: meson-mx-sdhc: Fix error check for dma_map_sg
mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
dt-bindings: mmc: Fix 'dma-coherent' was unexpected
mmc: core: Switch to basic workqueue API for sdio_irq_work
dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible
mmc: sdhci: Update MAINTAINERS Maintained -> Supported
dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer
dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency
mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode
dt-bindings: mmc: Set maximum documented operating frequency as 384MHz
ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
ASoC: tas2562: Propagate the error in tas2562_dac_event()
arm64: dts: rockchip: enable gamma control on RK3399
arm64: dts: rockchip: Enable video output on rk3566-roc-pc
dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf
dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
clk: microchip: add PolarFire SoC fabric clock support
dt-bindings: clk: add PolarFire SoC fabric clock ids
dt-bindings: clk: document PolarFire SoC fabric clocks
dt-bindings: clk: rename mpfs-clkcfg binding
clk: microchip: mpfs: update module authorship & licencing
clk: microchip: mpfs: convert periph_clk to clk_gate
clk: microchip: mpfs: convert cfg_clk to clk_divider
clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo()
clk: microchip: mpfs: simplify control reg access
clk: microchip: mpfs: move id & offset out of clock structs
clk: microchip: mpfs: add MSS pll's set & round rate
MAINTAINERS: add polarfire soc reset controller
reset: add polarfire soc reset support
clk: microchip: mpfs: add reset controller
dt-bindings: clk: microchip: mpfs: add reset controller support
dts: arm: at91: Add SAMA5D3-EDS Board
dt-bindings: arm: at91: Add info on SAMA5D3-EDS
ARM: dts: lan966x: disable aes
arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
ARM: dts: qcom: ipq8064: pad addresses to 8 digit
ARM: dts: qcom: ipq8064: reorganize node order and sort them
soc: qcom: rpmpd: Add SM6375 support
dt-bindings: power: rpmpd: Add SM6375 power domains
ARM: dts: qcom: align SDHCI clocks with DT schema
ARM: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: align SDHCI reg-names with DT schema
arm64: dts: qcom: sm8250: provide additional MSI interrupts
clk: qcom: smd-rpm: Add clocks for MSM8909
dt-bindings: clock: qcom,rpmcc: Add MSM8909
clk: qcom: gcc-msm8909: Increase delay for USB PHY reset
clk: qcom: reset: Allow specifying custom reset delay
clk: qcom: Add driver for MSM8909 GCC
dt-bindings: clock: Add schema for MSM8909 GCC
arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
ARM: dts: qcom: msm8960: add clocks to the MMCC device node
ARM: dts: qcom: apq8064: add clocks to the MMCC device node
ARM: dts: qcom: msm8960: add clocks to the GCC device node
ARM: dts: qcom: apq8064: add clocks to the GCC device node
ARM: dts: qcom: msm8960: add clocks to the LCC device node
ARM: dts: qcom: apq8064: add clocks to the LCC device node
clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8960: move clock parent tables down
clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: lcc-msm8960: use macros to implement mi2s clocks
clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960
dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties
arm64: dts: qcom: Use WCD9335 DT bindings
clk: qcom: clk-rpmh: Remove redundant if statement
clk: qcom: gcc-sdm845: add sdm670 global clock data
clk: qcom: gcc-sdm845: use device tree match data
dt-bindings: clock: gcc-sdm845: add sdm670 global clocks
xtensa: add FDPIC and static PIE support for noMMU
xtensa: clean up ELF_PLAT_INIT macro
ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: add missing TCSR syscon compatible
arm64: dts: qcom: qcs404: add missing TCSR syscon compatible
arm64: dts: qcom: msm8953: add missing TCSR syscon compatible
arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible
drm/i915: Skip applying copy engine fuses
hwspinlock: qcom: add support for MMIO on older SoCs
hwspinlock: qcom: correct MMIO max register for newer SoCs
dt-bindings: hwlock: qcom-hwspinlock: correct example indentation
dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs
clk: qcom: a53-pll: convert to use parent_data rather than parent_names
ARM: dts: qcom: msm8660: fix node names for fixed clocks
ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660
clk: qcom: sm6115: Select QCOM_GDSC
firmware: qcom: scm: remove unused __qcom_scm_init declaration
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names
arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm8350-sagami: correct TS pin property
arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema
arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema
drm/amd/pm: remove unused declarations in hardwaremanager.h
drm/gma500: remove unused declarations in psb_intel_drv.h
drm/radeon: remove unused declarations for radeon
drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration
drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration
drm/amd/display/amdgpu_dm: remove duplicate included header files
drm/amd/display: Remove the unused function copy_stream_update_to_stream()
drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static
drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static
drm/amd/display: make dscl32_calc_lb_num_partitions static
drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static
drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
drm/amdgpu: fix warning about missing imu prototype
drm/amdgpu: reorder CS code
drm/amdgpu: cleanup CS init/fini and pass1
drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2
drm/amdgpu: revert "partial revert "remove ctx->lock" v2"
drm/amdgpu: move setting the job resources
drm/amdgpu: remove SRIOV and MCBP dependencies from the CS
drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()
drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport()
drm/amd/display: 3.2.202
drm/amd/display: Fix register definitions for DCN32/321
drm/amd/display: Refactor SubVP calculation to remove FPU
drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0
drm/amd/display: Don't adjust VRR unnecessarily
drm/amd/display: Adding log for spread_spectrum_info
drm/amd/display: Limit user regamma to a valid value
drm/amd/display: add workaround for subvp cursor corruption for DCN32/321
drm/amd/display: Added debug option for forcing subvp num ways
drm/amd/display: Update viewport position for phantom pipes
drm/amd/display: Round cursor width up for MALL allocation
drm/amd/display: Correct dram channel width for dcn314
drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314
drm/amd/display: Hook up DCN314 specific dml implementation
drm/amd/display: Enable dlg and vba compilation for dcn314
drm/amd/display: Fix compilation errors on DCN314
drm/amd/display: Fix divide by zero in DML
drm/amd/display: Fixing DIG FIFO Error
drm/amd/display: SW cursor fallback for SubVP
drm/amd/display: Assign link type before check dsc workaround.
drm/amd/display: Reverted DSC programming sequence change
drm/amd/display: Update MBLK calculation for SubVP
drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"
drm/amd/display: Correct I2C register offset
drm/amd/display: Optimizations for DML math
drm/amdgpu: Skip reset error status for psp v13_0_0
drm/amdgpu: Add EEPROM I2C address for smu v13_0_0
drm/amdgpu: added support for ras driver loading
drm/amdgpu: add HDP remap functionality to nbio 7.7
drm/amdgpu/display: remove unneeded "default n" options
drm/amd/display: fix repeated words in comments
drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c
drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c
drm/amdgpu: cleanup coding style in amdgpu_sync.c file
drm/amdgpu: cleanup coding style in amdgpu_acpi.c
drm/amdgpu: Remove the unneeded result variable
drm/radeon: Remove the unneeded result variable
drm/radeon/ci_dpm: Remove the unneeded result variable
drm/amd/display: remove possible condition with no effect (if == else)
drm/amd/display: Simplify bool conversion
drm/amd/display: clean up some inconsistent indentings
drm/amdgpu: Fix hive reference count leak
drm/amdkfd: Migrate in CPU page fault use current mm
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200
dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200
dt-bindings: phy: ti: phy-gmii-sel: Cleanup example
drm/i915: remove unused i915_gem_lmem_obj_ops declaration
sh: machvec: Use char[] for section boundaries
arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
arm64: dts: mediatek: cherry: Enable the System Companion Processor
drm/amdgpu: change the alignment size of TMR BO to 1M
drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0
drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only
drm/amd/display: update header files
drm/i915/ipc: use intel_uncore_rmw() to enable/disable
drm/i915/display: move IPC under display wm sub-struct
drm/i915/ipc: register debugfs only if IPC available
drm/i915/ipc: move IPC debugfs to skl_watermark.c
drm/i915/ipc: refactor and rename IPC functions
drm/amdkfd: Remove prefault before migrating to VRAM
drm/amdkfd: handle CPU fault on COW mapping
amd/amdkfd: fix repeated words in comments
drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration
drm/amd/amdgpu: update GC 10.3.0 pwrdec
drm/amdkfd: Fix CRIU restore op due to doorbell offset
drm/amdgpu: use dirty framebuffer helper
drm/amdgpu: Don't enable LTR if not supported
drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
Input: mtk-pmic-keys - add support for MT6331 PMIC keys
dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy
dt-bindings: phy: ocelot-serdes: convert to YAML
ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control
ASoC: nau8825: Add ADCOUT IO drive strength control
ASoC: Intel: fix unused-variable warning in probe_codec
ASoC: sunxi: sun4i-codec: silence misleading error in probe
ASoC: dt-bindings: qcom,q6afe: remove binding
ASoC: Drop mistakenly applied DTS patch
phy: usb: sunplus: Fix return value check in update_disc_vol()
drm/scdc: Document hotplug gotchas
drm/vc4: hdmi: Reset link on hotplug
drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
drm/vc4: hdmi: Switch to detect_ctx
drm/vc4: hdmi: Simplify the hotplug handling
ASoC: Intel: fix unused-variable warning in probe_codec
drm/vc4: hdmi: Remove mutex in detect
drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
drm/vc4: hdmi: Constify drm_display_mode
ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
phy: qcom-snps: Add support for overriding phy tuning parameters
dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings
arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1
arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards.
arm64: dts: qcom: sc7280: Add lpass cpu node
arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node
arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1
arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards
arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: Add LTE SKUs for sc7280-villager family
phy: qcom-qmp: drop dual-lane comments
phy: qcom-qmp-pcie: shorten function prefixes
phy: qcom-qmp-pcie: drop if (table) conditions
clk: qcom: lpass: Add support for resets & external mclk for SC7280
clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon
dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280
dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280
dt-bindings: clock: Add "qcom,adsp-pil-mode" property
arm64: dts: qcom: sc7280: Add herobrine-villager-r1
dt-bindings: arm: qcom: document sc7280 and villager board
dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property
dt-bindings: phy: qcom,qmp-usb: add missing power-domains property
ASoC: ak4458: Add ak4458_reset in device probe and remove
regulator: Add driver for MT6332 PMIC regulators
regulator: Add bindings for MT6332 regulator
regulator: Add driver for MT6331 PMIC regulators
regulator: Add bindings for MT6331 regulator
phy: Add RGMII support on lan966x
perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
perf/bpf: Always use perf callchains if exist
perf: Use sample_flags for callchain
drm/tests: Set also mock plane src_x, src_y, src_w and src_h
drm: Use original src rect while initializing damage iterator
drm/i915/display: Use drm helper instead of own loop for damage clips
drm/i915/display: Use original src in psr2 sel fetch area calculation
arm64: dts: ti: Add support for AM62A7-SK
arm64: dts: ti: Introduce AM62A7 family of SoCs
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
dt-bindings: arm: ti: Add bindings for AM62A7 SoC
dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
clk: rockchip: Add MUXTBL variant
dt-bindings: soc: rockchip: Document RV1126 pmugrf
dt-bindings: soc: rockchip: Document RV1126 grf
drm/i915/psr: Disable PSR2 when SDP is sent on prior line
drm/i915/psr: Equation changed for sending start/stop on prior line
drm/i915: Fix TV encoder clock computation
drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit
drm/i915/bios: Fix VBT ACPI DPMS bit polarity
r8169: remove rtl_wol_shutdown_quirk()
ALSA: hda/hdmi: change type for the 'assigned' variable
sfc: introduce shutdown entry point in efx pci driver
drm/i915/dp: use drm_dp_phy_name() for logging
f2fs: simplify code in f2fs_prepare_decomp_mem
f2fs: replace logical value "true" with a int number
f2fs: increase the limit for reserve_root
f2fs: complete checkpoints during remount
f2fs: flush pending checkpoints when freezing super
drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox
drm/i915/mtl: Add DP AUX support on TypeC ports
drm/i915/mtl: Add display power wells
drm/i915/mtl: Add gmbus and gpio support
drm/i915: Move display and media IP version to runtime info
PCI/PM: Simplify pci_pm_suspend_noirq()
PCI/PM: Always disable PTM for all devices during suspend
PCI/PTM: Consolidate PTM interface declarations
PCI/PTM: Reorder functions in logical order
PCI/PTM: Preserve RsvdP bits in PTM Control register
PCI/PTM: Move pci_ptm_info() body into its only caller
PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm()
PCI/PTM: Separate configuration and enable
PCI/PTM: Add pci_upstream_ptm() helper
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
PCI/PTM: Cache PTM Capability offset
dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
parisc: hide ioread64 declaration on 32-bit
dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry
dt-bindings: misc: fastrpc: Document memory-region property
hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"
drm/i915/gt: Extract function to apply media fuses
drm/i915/gt: Use MEDIA_VER() when handling media fuses
ARM: config: ixp4xx: Disable legacy EEPROM driver
ia64: export memory_add_physaddr_to_nid to fix cxl build error
ARM: dts: stm32: argon: remove spidev node
ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi
ARM: dts: stm32: Fix typo in license text for Engicam boards
ARM: dts: stm32: Add timer interrupts on stm32mp15
ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk
ARM: dts: stm32: add spi nodes into stm32mp131.dtsi
ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts
ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi
Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"
Revert "dt-bindings: Add byteswap order to chrontel ch7033"
drm/i915/mtl: Hook up interrupts for standalone media
drm/i915/mtl: Use primary GT's irq lock for media GT
drm/i915/xelpmp: Expose media as another GT
drm/i915/mtl: Add gsi_offset when emitting aux table invalidation
drm/i915/uncore: Add GSI offset to uncore
drm/i915: Handle each GT on init/release and suspend/resume
drm/i915: Initialize MMIO access for each GT
drm/i915: Use a DRM-managed action to release the PCI bridge device
drm/i915: Rename and expose common GT early init routine
drm/i915: Prepare more multi-GT initialization
drm/i915: Drop intel_gt_tile_cleanup()
drm/i915: Use managed allocations for extra uncore objects
drm/i915: Only hook up uncore->debug for primary uncore
drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume}
drm/i915/gt: Fix perf limit reasons bit positions
Revert "drm/i915/dg2: extend Wa_1409120013 to DG2"
drm/i915/guc: Cancel GuC engine busyness worker synchronously
drm/i915/gsc: allocate extended operational memory in LMEM
mei: debugfs: add pxp mode to devstate in debugfs
mei: drop ready bits check after start
mei: gsc: add transition to PXP mode in resume flow
mei: gsc: setup gsc extended operational memory
mei: mkhi: add memory ready command
mei: bus: export common mkhi definitions into a separate header
mei: extend timeouts on slow devices
mei: gsc: wait for reset thread on stop
mei: gsc: use polling instead of interrupts
drm/i915/gsc: add GSC XeHP SDV platform definition
drm/i915/gsc: add slow_firmware flag to the gsc device definition
mei: add slow_firmware flag to the mei auxiliary device
mei: add kdoc for struct mei_aux_device
drm/i915/gsc: skip irq initialization if using polling
wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
wifi: rtw89: split scan including lots of channels
wifi: rtw89: 8852c: support hw_scan
wifi: rtw89: call tx_wake notify for 8852c in deep ps mode
wifi: rtw89: support deep ps mode for rtw8852c
wifi: rtw89: set response rate selection
wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band
wifi: rtw89: 8852c: enlarge polling timeout of RX DCK
wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz
wifi: rtw89: add DIG register struct to share common algorithm
wifi: rtw89: support TX diversity for 1T2R chipset
wifi: rtw89: record signal strength per RF path
wifi: rtw89: configure TX path via H2C command
wifi: rtw89: parse phycap of TX/RX antenna number
wifi: rtw89: use u32_get_bits to access C2H content of PHY capability
drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print()
udf: Support splicing to file
ARM: dts: imx: update sdma node name format
ALSA: dummy: Add customizable volume min/max.
block/drbd: remove unused w_start_resync declaration
ALSA: dummy: Fix trailing whitespaces.
drm/aperture: Fix some kerneldoc comments
drm/format-helper: Add drm_fb_build_fourcc_list() helper
drm/modes: Add initializer macro DRM_MODE_INIT()
drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed()
drm/probe-helper: Add drm_connector_helper_get_modes_fixed()
blk-throttle: cleanup tg_update_disptime()
blk-throttle: calling throtl_dequeue/enqueue_tg in pairs
blk-throttle: use 'READ/WRITE' instead of '0/1'
blk-throttle: fix io hung due to configuration updates
blk-throttle: factor out code to calculate ios/bytes_allowed
blk-throttle: prevent overflow while calculating wait time
blk-throttle: fix that io throttle can only work for single bio
sbitmap: fix batched wait_cnt accounting
latencytop: use the last element of latency_record of system
kernel/utsname_sysctl.c: print kernel arch
checkpatch: handle FILE pointer type
asm-generic: make parameter types consistent in _unaligned_be48()
kernel/profile.c: simplify duplicated code in profile_setup()
ntfs: check overflow when iterating ATTR_RECORDs
ntfs: fix out-of-bounds read in ntfs_attr_find()
ntfs: fix use-after-free in ntfs_attr_find()
initramfs: mark my_inptr as __initdata
fail_function: fix wrong use of fei_attr_remove()
fail_function: refactor code of checking return value of register_kprobe()
fail_function: switch to memdup_user_nul() helper
smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death
task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run
lib: move from strlcpy with unused retval to strscpy
init: move from strlcpy with unused retval to strscpy
reiserfs: move from strlcpy with unused retval to strscpy
ocfs2: move from strlcpy with unused retval to strscpy
ia64: move from strlcpy with unused retval to strscpy
alpha: move from strlcpy with unused retval to strscpy
bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless
hfs: replace kmap() with kmap_local_page() in btree.c
hfs: replace kmap() with kmap_local_page() in bnode.c
hfs: unmap the page in the "fail_page" label
kexec: replace kmap() with kmap_local_page()
iversion: use atomic64_try_cmpxchg)
aio: use atomic_try_cmpxchg in __get_reqs_available
buffer: use try_cmpxchg in discard_buffer
epoll: use try_cmpxchg in list_add_tail_lockless
ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency
fs/qnx6: delete unnecessary checks before brelse()
kernel: exit: cleanup release_thread()
proc: save LOC in vsyscall test
llist: use try_cmpxchg in llist_add_batch and llist_del_first
panic, kexec: make __crash_kexec() NMI safe
kexec: turn all kexec_mutex acquisitions into trylocks
lib/cmdline: avoid page fault in next_arg
checkpatch: add kmap and kmap_atomic to the deprecated list
fs/isofs: replace kmap() with kmap_local_page()
treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y
ipc/util.c: cleanup and improve sysvipc_find_ipc()
scripts/decodecode: improve faulting line determination
hfsplus: convert kmap() to kmap_local_page() in btree.c
hfsplus: convert kmap() to kmap_local_page() in bitmap.c
hfsplus: convert kmap() to kmap_local_page() in bnode.c
hfsplus: unmap the page in the "fail_page" label
mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast
mm/mremap_pages: save a few cycles in get_dev_pagemap()
mm: remove BUG_ON() in __isolate_free_page()
hugetlb: make hugetlb depends on SYSFS or SYSCTL
mm/kmemleak: make create_object return void
hugetlb: remove meaningless BUG_ON(huge_pte_none())
selftest: vm: remove deleted local_config.* from .gitignore
hugetlb: add comment for subtle SetHPageVmemmapOptimized()
hugetlb: kill hugetlbfs_pagecache_page()
hugetlb: pass NULL to kobj_to_hstate() if nid is unused
hugetlb: use helper {huge_pte|pmd}_lock()
hugetlb: use sizeof() to get the array size
hugetlb: use LIST_HEAD() to define a list head
hugetlb: Use helper macro SZ_1K
hugetlb: make hugetlb_cma_check() static
fs/buffer: remove bh_submit_read() helper
ext2: replace bh_submit_read() helper with bh_read()
fs/buffer: remove ll_rw_block() helper
ufs: replace ll_rw_block()
udf: replace ll_rw_block()
reiserfs: replace ll_rw_block()
ocfs2: replace ll_rw_block()
ntfs3: replace ll_rw_block()
jbd2: replace ll_rw_block()
isofs: replace ll_rw_block()
gfs2: replace ll_rw_block()
fs/buffer: replace ll_rw_block()
fs/buffer: add some new buffer read helpers
fs/buffer: remove __breadahead_gfp()
mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments
mm/migrate_device.c: fix a misleading and outdated comment
mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist
mm/damon: get the hotness from damon_hot_score() in damon_pageout_score()
mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE
mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN
mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses
mm/damon: simplify the parameter passing for 'check_accesses'
mm: fix null-ptr-deref in kswapd_is_running()
mm: kill is_memblock_offlined()
filemap: remove find_get_pages_contig()
ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig()
nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig()
btrfs: convert process_page_range() to use filemap_get_folios_contig()
btrfs: convert end_compressed_writeback() to use filemap_get_folios()
btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()
filemap: add filemap_get_folios_contig()
zram: don't retry compress incompressible page
mm: backing-dev: Remove the unneeded result variable
page_ext: introduce boot parameter 'early_page_ext'
s390/hugetlb: switch to generic version of follow_huge_pud()
memcg: increase MEMCG_CHARGE_BATCH to 64
mm: page_counter: rearrange struct page_counter fields
mm: page_counter: remove unneeded atomic ops for low/min
mm: remove EXPERIMENTAL flag for zswap
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset
mm/gup.c: refactor check_and_migrate_movable_pages()
mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages()
mm: skip retry when new limit is not below old one in page_counter_set_max
mm: pagewalk: add api documentation for walk_page_range_novma()
mm: pagewalk: fix documentation of PTE hole handling
mm: memcg: export workingset refault stats for cgroup v1
mm/page_owner.c: add llseek for page_owner
mm/damon: replace pmd_huge() with pmd_trans_huge() for THP
mm/damon: validate if the pmd entry is present before accessing
mm: release private data before split THP
mm: thp: remove redundant pgtable check in set_huge_zero_page()
mm: memory-failure: kill __soft_offline_page()
mm: memory-failure: kill soft_offline_free_page()
mm: hugetlb_vmemmap: simplify reset_struct_pages()
mm, hwpoison: avoid trying to unpoison reserved page
mm, hwpoison: kill procs if unmap fails
mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs()
mm, hwpoison: fix extra put_page() in soft_offline_page()
mm, hwpoison: fix page refcnt leaking in unpoison_memory()
mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb()
mm: fix use-after free of page_ext after race with memory-offline
arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER
mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush()
zsmalloc: zs_object_copy: replace email link to doc
mm: memcontrol: fix a typo in comment
mm: kill find_min_pfn_with_active_regions()
mm/hugetlb: make detecting shared pte more reliable
mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node()
mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at()
mm/hugetlb: fix missing call to restore_reserve_on_error()
mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group()
mm/hugetlb: fix incorrect update of max_huge_pages
memory tiering: adjust hot threshold automatically
memory tiering: rate limit NUMA migration throughput
memory tiering: hot page selection with hint page fault latency
mm/util.c: add warning if __vm_enough_memory fails
mm: add more BUILD_BUG_ONs to gfp_migratetype()
mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes
hugetlb_cgroup: use helper for_each_hstate and hstate_index
hugetlb_cgroup: use helper macro NUMA_NO_NODE
hugetlb_cgroup: remove unneeded return value
hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}
hugetlb_cgroup: remove unneeded nr_pages > 0 check
Kselftests: remove support of libhugetlbfs from kselftests
kfence: add sysfs interface to disable kfence for selected slabs.
mm: migration: fix the FOLL_GET failure on following huge page
tools/vm/page_owner_sort: fix -f option
mm/vmscan: make the annotations of refaults code at the right place
mm/util: reduce stack usage of folio_mapcount
mm/damon/core: simplify the parameter passing for region split operation
mm/page_alloc: only search higher order when fallback
page_alloc: remove inactive initialization
mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process
mm/mempolicy: fix lock contention on mems_allowed
mm/cma_debug: show complete cma name in debugfs directories
mm/swap: remove the end_write_func argument to __swap_writepage
zsmalloc: remove unnecessary size_class NULL check
zsmalloc: zs_object_copy: add clarifying comment
mm/vmscan: define macros for refaults in struct lruvec
selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh
userfaultfd: update documentation to describe /dev/userfaultfd
userfaultfd: selftests: modify selftest to use /dev/userfaultfd
userfaultfd: add /dev/userfaultfd for fine grained access control
selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh
mm/damon/dbgfs: use kmalloc for allocating only one element
mm/filemap.c: convert page_endio() to use a folio
mm: memory-failure: cleanup try_to_split_thp_page()
mm: align larger anonymous mappings on THP boundaries
mm/page_ext: remove unused variable in offline_page_ext
selftests/vm: add selftest to verify multi THP collapse
selftests/vm: add selftest to verify recollapse of THPs
selftests/vm: add MADV_COLLAPSE collapse context to selftests
selftests/vm: dedup hugepage allocation logic
selftests/vm: modularize collapse selftests
mm/madvise: add MADV_COLLAPSE to process_madvise()
mm/khugepaged: rename prefix of shared collapse functions
mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse
mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage
mm/thp: add flag to enforce sysfs THP in hugepage_vma_check()
mm/khugepaged: add flag to predicate khugepaged-only behavior
mm/khugepaged: propagate enum scan_result codes back to callers
mm/khugepaged: dedup and simplify hugepage alloc and charging
mm/khugepaged: add struct collapse_control
mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA
xfs: support STATX_DIOALIGN
f2fs: support STATX_DIOALIGN
f2fs: simplify f2fs_force_buffered_io()
f2fs: move f2fs_force_buffered_io() into file.c
ext4: support STATX_DIOALIGN
fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN
vfs: support STATX_DIOALIGN on block devices
statx: add direct I/O alignment information
spi: rockchip: add power-domains property
power: supply: bq27xxx: fix NULL vs 0 warnings
power: supply: bq27xxx: fix __be16 warnings
power: supply: bq25890: Add support for setting IINLIM
power: supply: bq25890: Disable PUMPX_EN on errors
drm/vkms: fix 32bit compilation error by replacing macros
power: supply: Fix repeated word in comments
staging: wlan-ng: remove unused p80211wext_handler_def declaration
staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx
staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx
staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr
staging: vt6655: Rename function MACvSetCurrRx1DescAddr
staging: vt6655: Rename function MACvSetCurrRx0DescAddr
staging: vt6655: Rename function MACbSafeStop
staging: vt6655: Rename function MACbSafeTxOff
staging: vt6655: Rename function MACbSafeRxOff
staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset
staging: vt6655: Cleanup and rename function MACvRestoreContext
staging: vt6655: Cleanup and rename function MACvSaveContext
staging: vt6655: Cleanup and rename function MACvSetLoopbackMode
staging: rtl8192e: Rename CurSlotTime
staging: rtl8192e: Rename bHwRadioOff
staging: rtl8192e: Rename RFChangeInProgress
staging: rtl8192e: Rename RFWaitCounter
staging: rtl8192e: Rename rtState
staging: rtl8192e: Rename bConnectBySSID
staging: rtl8192e: Rename bActionAllowed
staging: rtl8192e: Rename ChangeSource
staging: r8188eu: rtw_is_scan_deny is always false
staging: r8188eu: remove rtw_clear_scan_deny
staging: r8188eu: remove rtw_set_scan_deny_timer_hdl
staging: r8188eu: remove empty rtw_set_scan_deny macro
staging: vt6655: fix potential memory leak
staging: r8188eu: make c2h_evt_read() static
staging: vt6655: remove unnecessary null check
EDAC: Remove obsolete declarations in edac_module.h
power: supply: adp5061: show unknown capacity_level as text
power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
power: supply: tps65217: Fix comments typo
power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string
dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"
power: supply: cw2015: Use device managed API to simplify the code
power: supply: cpcap-charger: fix repeated words in comments
power: supply: Explain maintenance charging
fpga: m10bmc-sec: d5005 bmc secure update driver
bpf: Add verifier support for custom callback return range
bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
selftests/bpf: fix ct status check in bpf_nf selftests
selftests/bpf: Add tests for writing to nf_conn:mark
bpf: Add support for writing to nf_conn:mark
bpf: Export btf_type_by_id() and bpf_log()
bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes
bpf: Add stub for btf_struct_access()
bpf: Remove duplicate PTR_TO_BTF_ID RO check
bpf: Simplify code by using for_each_cpu_wrap()
bpf: add missing percpu_counter_destroy() in htab_map_alloc()
drm/vkms: fix variable dereferenced before check warning
drm/udl: Sync pending URBs at the end of suspend
drm/udl: Don't re-initialize stuff at retrying the URB list allocation
drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list()
drm/udl: Fix potential URB leaks
drm/udl: Pass rectangle directly to udl_handle_damage()
drm/udl: Drop unneeded alignment
drm/udl: Increase the default URB list size to 20
drm/udl: Suppress error print for -EPROTO at URB completion
Revert "drm/udl: Kill pending URBs at suspend and disconnect"
drm/udl: Enable damage clipping
drm/udl: Add reset_resume
drm/udl: Restore display mode on resume
rockchip: add rockchip,rk3128-spi
leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static
platform/x86: asus-wmi: Make kbd_rgb_mode_groups static
asm-generic: Remove empty #ifdef SA_RESTORER
parisc: Use the generic IO helpers
parisc: Remove 64bit access on 32bit machines
wifi: ath11k: Increase TCL data ring size for WCN6750
wifi: ath11k: Add multi TX ring support for WCN6750
wifi: ath11k: Enable threaded NAPI
wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
wifi: ath11k: implement SRAM dump debugfs interface
wifi: ath11k: Split PCI write/read functions
ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
arm64: dts: rockchip: use BCLK to GPIO switch on rk3399
arm64: dts: rockchip: Add Hantro encoder node to rk356x
arm64: dts: rockchip: Add VPU support for RK3568/RK3566
arm64: dts: rockchip: Enable PCIe controller on rock3a
arm64: dts: rockchip: add rtc to rock3a
arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b
ARM: dts: rockchip: restyle emac nodes
ARM: dts: rockchip: fix rk3036 emac node compatible string
regulator: tps65219: Fix .bypass_val_on setting
regulator: qcom_rpm: Fix circular deferral regression
regulator: core: Prevent integer underflow
ASoC: fsl_asrc: Add initialization finishing check in runtime resume
ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data
platform/mellanox: mlxreg-lc: Make error handling flow consistent
ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native
drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models
docs: ABI: charge_control_end_threshold may not support all values
platform/x86: Battery charge mode in toshiba_acpi (sysfs)
platform/x86: Battery charge mode in toshiba_acpi (internals)
platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface)
Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
Bluetooth: btintel: Add support for Magnetor
Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921
drm/format: Split into more granular test cases
drm/format: Use appropriate types in expect/assert
arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
arm64: run softirqs on the per-CPU IRQ stack
ASoC: mediatek: mt8186: Remove clock share parsing from DT
ASoC: mediatek: mt8186: Configure shared clocks
ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver
arm64: dts: mediatek: kukui: Remove i2s-share properties
ASoC: mediatek: mt8183: Remove clock share parsing from DT
ASoC: mediatek: mt8183: Configure shared clocks
ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver
ASoC: mediatek: mt8192: Remove clock share parsing from DT
ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8
ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver
ASoC: SOF: Intel: Add mtrace type information for IPC4
ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops
ASoC: SOF: ipc4: Add support for mtrace log extraction
ASoC: SOF: ipc4: Configure the debug box offset
ASoC: SOF: ipc4: Add define for the outbox window index
ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message
ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested
selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping
selftests/bpf: Deduplicate write_sysctl() to test_progs.c
bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping
arm64: dts: rockchip: add Anbernic RG353P and RG503
dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503
dt-bindings: vendor-prefixes: add Anbernic
arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro
arm64: dts: rockchip: add LEDs for ROCK 4C+
arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+
arm64: dts: rockchip: add rk817 chg to Odroid Go Advance
soc: rockchip: power-domain: add power domain support for rk3588
soc: rockchip: power-domain: do not enable domain when adding it
dt-bindings: power: rockchip: Add bindings for rk3588
dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
dt-bindings: power: add power-domain header for rk3588
dt-bindings: remoteproc: qcom,smd-edge: define children
dt-bindings: soc: qcom: smd: restrict child name to smd-edge
dt-bindings: remoteproc: qcom,glink-edge: require channels in children
dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
dt-bindings: misc: qcom,fastrpc: restrict channel names
dt-bindings: misc: qcom,fastrpc: add compute iommus
dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
platform/x86: toshiba_acpi: Add fan RPM reading (internals)
platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry
platform/x86/amd: pmc: Always write to the STB
platform/x86/amd: pmc: Add defines for STB events
ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops
ARM: footbridge: move isa-dma support into footbridge
ARM: footbridge: remove leftover from personal-server
ARM: footbridge: remove addin mode
drm/rockchip: dsi: add rk3568 support
dt-bindings: display: rockchip-dsi: add rk3568 compatible
MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
dt-bindings: qcom,pdc: convert to YAML
libbpf: Remove gcc support for bpf_tail_call_static for now
arm64: dts: ti: k3-am625-sk: Add epwm nodes
arm64: dts: ti: k3-am62-main: Add epwm nodes
drm/rockchip: vop: fix repeated words in comment
drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies
drm/i915: Extract skl_watermark.c
drm/i915: Split intel_read_wm_latency() into per-platform versions
drm/tidss: fix repeated words in comments
drm/omap: dmm_tiler:Remove the print function dev_err()
drm/omap: dss: Fix refcount leak bugs
drm: omapdrm: dss: replace ternary operator with max()
of/fdt: Don't calculate initrd size from DT if start > end
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support
arm64: atomic: always inline the assembly
arm64: atomics: remove LL/SC trampolines
arm64: stacktrace: track hyp stacks in unwinder's address space
arm64: stacktrace: track all stack boundaries explicitly
arm64: stacktrace: remove stack type from fp translator
arm64: stacktrace: rework stack boundary discovery
arm64: stacktrace: add stackinfo_on_stack() helper
arm64: stacktrace: move SDEI stack helpers to stacktrace code
arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()
arm64: stacktrace: simplify unwind_next_common()
arm64: stacktrace: fix kerneldoc comments
arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
arm64: alternative: patch alternatives in the vDSO
arm64: module: move find_section to header
net: openvswitch: fix repeated words in comments
net: ipa: don't have gsi_channel_update() return a value
net: ipa: update channel in gsi_channel_trans_complete()
net: ipa: kill all other transaction lists
net: ipa: kill the allocated transaction list
net: ipa: always use transaction IDs instead of lists
ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1
ARM: dts: r9a06g032: Add CAN{0,1} nodes
MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures
net: mscc: ocelot: share the common stat definitions between all drivers
net: mscc: ocelot: minimize definitions for stats
net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED
net: mscc: ocelot: add support for all sorts of standardized counters present in DSA
net: mscc: ocelot: exclude stats from bulk regions based on reg, not name
net: dsa: felix: use ocelot's ndo_get_stats64 method
net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c
net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib
net: mscc: ocelot: move stats code to ocelot_stats.c
net: mscc: ocelot: sort Makefile files alphabetically
net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped
net: dsa: felix: check the 32-bit PSFP stats against overflow
net: mscc: ocelot: make access to STAT_VIEW sleepable again
net: dsa: felix: add definitions for the stream filter counters
arm64/sysreg: Add defintion for ALLINT
arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation
arm64/sysreg: Convert TIPDR_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation
arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation
arm64/sysreg: Convert HCRX_EL2 to automatic generation
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
arm64/sysreg: Standardise naming for MTE feature enumeration
arm64/sysreg: Standardise naming for SSBS feature enumeration
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration
arm64/sysreg: Remove stray SMIDR_EL1 defines
drm/sun4i: tv: Include drm_atomic.h
fsnotify: remove unused declaration
sched/psi: Per-cgroup PSI accounting disable/re-enable interface
sched/psi: Cache parent psi_group to speed up group iteration
sched/psi: Consolidate cgroup_psi()
sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure
sched/psi: Remove NR_ONCPU task accounting
sched/psi: Optimize task switch inside shared cgroups again
sched/psi: Move private helpers to sched/stats.h
sched/psi: Save percpu memory when !psi_cgroups_enabled
sched/psi: Don't create cgroup PSI files when psi_disabled
sched/psi: Fix periodic aggregation shut off
driver core: remove make_class_name declaration
docs: update mediator information in CoC docs
Documentation: stable: Document alternative for referring upstream commit hash
termios: kill uapi termios.h that are identical to generic one
termios: get rid of non-UAPI asm/termios.h
termios: convert the last (sparc) INIT_C_CC to array
make generic INIT_C_CC a bit more generic
termios: consolidate values for VDISCARD in INIT_C_CC
termios: start unifying non-UAPI parts of asm/termios.h
termios: uninline conversion helpers
comedi: convert sysfs snprintf to sysfs_emit
staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit
staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry()
misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
misc: pci_endpoint_test: Aggregate params checking for xfer
misc/xilinx_sdfec: Replace kmap() with kmap_local_page()
misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
virt: vbox: Remove unproper information
virt: vbox: convert to use dev_groups
crypto: nx - Remove the unneeded result variable
crypto: ccp - Release dma channels before dmaengine unrgister
crypto: octeontx - Remove the unneeded result variable
crypto: akcipher - default implementation for setting a private key
crypto: aspeed - fix return value check in aspeed_hace_probe()
misc: microchip: pci1xxxx: use module_auxiliary_driver
misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
misc: microchip: pci1xxxx: Fix missing spin_lock_init()
misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2)
staging: rtl8192e: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: Fix return type for implementation of ndo_start_xmit
staging: rtl8712: fix camelcase in UserPriority
staging: greybus: audio_helper: remove unused and wrong debugfs usage
staging: r8188eu: remove unnecessary return labels.
staging: r8188eu: make two functions static
staging: r8188eu: remove unused parameter from UpdateBrateTbl()
staging: r8188eu: remove unused parameters from _BeaconFunctionEnable()
staging: r8188eu: remove some unused enums
staging: r8188eu: do not "scan blink" if we have a link
staging: r8188eu: reset blink state when WPS fails
staging: r8188eu: always cancel blink_work when WPS failed
staging: r8188eu: always update status before WPS blinking
staging: r8188eu: always cancel blink_work before WPS blinking
staging: r8188eu: don't restart WPS blinking unnecessarily
staging: r8188eu: simplify the LED_CTL_POWER_OFF case
staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd
staging: r8188eu: remove mlme_osdep.h
staging: rtl8723bs: remove rtw_is_wps_ie
staging: rtl8723bs: remove IsHexDigit
staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan
staging: rtl8723bs: remove hal_btcoex_SetManualControl
staging: rtl8723bs: remove GetHexValueFromString
staging: rtl8723bs: remove odm_PauseDIG
staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h
staging: rtl8723bs: remove rtw_change_ifname
staging: rtl8723bs: delete function rtw_set_chplan_cmd
staging: rtl8723bs: delete rtw_setdatarate_cmd
usb: misc: usb3503: call clk_disable_unprepare in the error handling
usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
iommu/virtio: Fix compile error with viommu_capable()
iova: Remove iovad->rcaches check in iova_rcache_get()
iova: Remove magazine BUG_ON() checks
iova: Remove some magazine pointer NULL checks
iommu/dma: Make header private
net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search
net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search
net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search
net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search
net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search
net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
net: sched: act_police: get rid of tcf_police_walker and tcf_police_search
net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search
net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search
net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search
net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search
net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search
net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search
net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search
net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search
net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search
net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search
net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search
net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search
net: sched: act_api: implement generic walker and search for tc action
net: sched: act: move global static variable net_id to tc_action_ops
net: lan743x: Add support for Rx IP & TCP checksum offload
net: lan743x: Fix to use multiqueue start/stop APIs
drm/i915/dsb: hide struct intel_dsb better
sound: oss: dmasound: remove software_input_volume declaration
ALSA: memalloc: remove snd_dma_sg_ops declaration
ALSA: line6: remove line6_set_raw declaration
mfd: ocelot: Add support for the vsc7512 chip via spi
dt-bindings: mfd: ocelot: Add bindings for VSC7512
resource: add define macro for register address resources
pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
pinctrl: ocelot: add ability to be used in a non-mmio configuration
net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
mfd: ocelot: Add helper to get regmap from a resource
MAINTAINERS: Add maintainer for HiSilicon PTT driver
docs: trace: Add HiSilicon PTT device driver documentation
module/decompress: generate sysfs string at compile time
kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred}
kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c
sysctl: remove max_extfrag_threshold
module: Add debugfs interface to view unloaded tainted modules
kernel/sysctl.c: remove unnecessary (void*) conversions
proc: remove initialization assignment
arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node
arm64: dts: qcom: sc7280: correct CPU BWMON unit address
hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
Bluetooth: Fix HCIGETDEVINFO regression
Input: hgpk - fix repeated word in a comment
perf: RISC-V: throttle perf events
perf: RISC-V: exclude invalid pmu counters from SBI calls
arm64: defconfig: Enable devfreq cooling device
arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
arm64: dts: allwinner: h6: Add GPU OPP table
arm64: dts: allwinner: h6: Add cooling map for GPU
arm64: dts: allwinner: a100: Add I2C DMA requests
arm64: dts: allwinner: a100: Add device node for DMA controller
clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper
clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper
clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper
vfio/mlx5: Set the driver DMA logging callbacks
vfio/mlx5: Manage error scenarios on tracker
vfio/mlx5: Report dirty pages from tracker
vfio/mlx5: Create and destroy page tracker object
vfio/mlx5: Init QP based resources for dirty tracking
vfio: Introduce the DMA logging feature support
vfio: Add an IOVA bitmap support
vfio: Introduce DMA logging uAPIs
EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs
EDAC/skx_common: Make output format similar
EDAC/skx_common: Use driver decoder first
dt-bindings: leds: Expand LED_COLOR_ID definitions
igc: Remove IGC_MDIC_INT_EN definition
vfio/fsl-mc: Fix a typo in a message
drm/dp_mst: Avoid deleting payloads for connectors staying enabled
media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER
drm/panel-edp: Add Innolux N120ACA-EA1 panel entry
drivers/net/ethernet/e1000e: check return value of e1e_rphy()
sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch
regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
sparc: Fix the generic IO helpers
alpha: Use generic <asm-generic/io.h>
nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up()
spi: Group cs_change and cs_off flags together in struct spi_transfer
arm64: defconfig: enable ARCH_NXP
arm64: defconfig: enable ARCH_BCM
drm/sun4i: tv: Merge mode_set into atomic_enable
pinctrl: pistachio: Correct the fwnode_irq_get() return value check
net: sparx5: fix function return type to match actual type
spi: meson-spicc: do not rely on busy flag in pow2 clk ops
pinctrl: qcom: spmi-gpio: Make irqchip immutable
usb: chipidea: make configs for glue drivers visible with EXPERT
drm/i915: Round TMDS clock to nearest
drm/i915: Use a fixed N value always
drm/i915: Allow M/N change during fastset on bdw+
drm/i915: Add intel_panel_highest_mode()
drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled
drm/i915: Nuke fastet state copy hacks
drm/i915: Set active dpll early for icl+
drm/i915: Make all clock checks non-fuzzy
drm/i915: Make M/N checks non-fuzzy
drm/i915: Compute clocks earlier
drm/i915: Feed the DPLL output freq back into crtc_state
drm/i915: Reassign DPLLs only for crtcs going throug .compute_config()
drm/i915: Do .crtc_compute_clock() earlier
r8169: merge support for chip versions 10, 13, 16
spi: lpspi: Remove the unneeded result variable
ASoC: ak4458: Remove component probe() and remove()
ASoC: sti-sas: Remove the unneeded result variable
ASoC: max98390: Remove unnecessary amp on/off conrtol
ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu()
ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu()
firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
firmware: arm_ffa: Add v1.1 get_partition_info support
firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
firmware: arm_ffa: Make memory apis ffa_device independent
firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
firmware: arm_ffa: Add support for querying FF-A features
firmware: arm_ffa: Remove ffa_dev_ops_get()
tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
drm/i915: Set correct domains values at _i915_vma_move_to_active
drm/i915: Rename ggtt_view as gtt_view
RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()
drm/ssd130x: Replace simple display helpers with the atomic helpers
pinctrl: meson: Switch to use fwnode instead of of_node
pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check
net: stmmac: Disable automatic FCS/Pad stripping
pinctrl: ingenic: Switch to use fwnode instead of of_node
dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges
pinctrl: imx8m: kconfig: Fix build error on test compile
pinctrl: cy8c95x0: Correct comment style
pinctrl: cy8c95x0: use bits.h macros for all masks
pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1
pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1
pinctrl: cy8c95x0: Make use of device properties
pinctrl: cy8c95x0: Implement ->pin_dbg_show()
pinctrl: cy8c95x0: Use 'default' in all switch-cases
pinctrl: cy8c95x0: Remove custom ->set_config()
pinctrl: cy8c95x0: Remove useless conditionals
pinctrl: cy8c95x0: Remove device initialization
pinctrl: cy8c95x0: Enable GPIO range
pinctrl: cy8c95x0: Drop unneeded npins assignment
pinctrl: cy8c95x0: Fix pin control name to enable more than one
pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect()
pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering
pinctrl: cy8c95x0: make irq_chip immutable
RDMA/rxe: convert pr_warn to pr_debug
RDMA/rxe: use %u to print u32 variables
video: backlight: mt6370: Add MediaTek MT6370 support
dt-bindings: backlight: Add MediaTek MT6370 backlight
tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros.
powerpc/powernv: add missing of_node_put() in opal_export_attrs()
drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers
drm/amdgpu: prevent toc firmware memory leak
drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE
drm/amdkfd: print address in hex format rather than decimal
drm/amd/display: Remove the unneeded result variable
drm/amd/display: fix memory leak when using debugfs_lookup()
bus: hisi_lpc: Use platform_device_register_full()
bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()
bus: hisi_lpc: Correct error code for timeout
bus: hisi_lpc: Use devm_platform_ioremap_resource
bus: hisi_lpc: Don't dereference fwnode handle
drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7
drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header
drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled
powerpc/85xx: Fix fall-through warning for Clang
powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush
powerpc/math-emu: Inhibit W=1 warnings
bpf: Add helper macro bpf_for_each_reg_in_vstate
drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
kunit/memcpy: Avoid pathological compile-time string size
lib: Improve the is_signed_type() kunit test
LoadPin: Require file with verity root digests to have a header
dm: verity-loadpin: Only trust verity targets with enforcement
LoadPin: Fix Kconfig doc about format of file with verity digests
um: Enable FORTIFY_SOURCE
lkdtm: Update tests for memcpy() run-time warnings
fortify: Add run-time WARN for cross-field memcpy()
fortify: Use SIZE_MAX instead of (size_t)-1
fortify: Add KUnit test for FORTIFY_SOURCE internals
fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
string: Introduce strtomem() and strtomem_pad()
overflow: Split up kunit tests for smaller stack frames
overflow: Allow mixed type arguments
dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape
dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property
drm: rcar-du: dsi: Fix VCLKSET write
drm: rcar-du: Fix DSI enable & disable sequence
drm: rcar-du: dsi: Improve DSI shutdown
drm: rcar-du: dsi: Properly stop video mode TX
drm: rcar-du: lvds: Rename pclk enable/disable functions
drm: rcar-du: Use %p4cc to print 4CC format
drm: rcar-du: Drop unused encoder header files
drm: rcar-du: Drop leftovers variables from Makefile
drm: rcar-du: Fix r8a779a0 color issue
drm: rcar-du: Remove unnecessary include
drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support
drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support
media: vsp1: Add premultiplied alpha support
dt-bindings: rng: omap_rng: Drop requirement for clocks
HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands
HID: logitech-hidpp: Remove special-casing of Bluetooth devices
HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices
HID: core: Export hid_match_id()
dt-bindings: i2c: mv64xxx: Document DMA properties
dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks
perf/x86/intel: Optimize FIXED_CTR_CTRL access
perf/x86/p4: Remove perfctr_second_write quirk
perf/x86/intel: Remove x86_pmu::update_topdown_event
perf/x86/intel: Remove x86_pmu::set_topdown_event_period
perf/x86: Add a x86_pmu::limit_period static_call
perf/x86: Change x86_pmu::limit_period signature
perf/x86/intel: Move the topdown stuff into the intel driver
perf/x86: Add two more x86_pmu methods
perf: Add a few assertions
x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH
perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags
perf/core: Expand PERF_EVENT_FLAG_ARCH
perf: Consolidate branch sample filter helpers
sched: Show PF_flag holes
freezer,sched: Rewrite core freezer logic
sched: Widen TAKS_state literals
sched/wait: Add wait_event_state()
sched/completion: Add wait_for_completion_state()
sched: Add TASK_ANY for wait_task_inactive()
sched: Change wait_task_inactive()s match_state
freezer,umh: Clean up freezer/initrd interaction
freezer: Have {,un}lock_system_sleep() save/restore flags
sched: Rename task_running() to task_on_cpu()
sched/fair: Cleanup for SIS_PROP
sched/fair: Default to false in test_idle_cores()
sched/fair: Remove useless check in select_idle_core()
sched/fair: Avoid double search on same cpu
sched/fair: Remove redundant check in select_idle_smt()
i2c: designware: Add support to get I2C related timing parameters from firmware.
bpf: Add zero_map_value to zero map value with special fields
bpf: Support kptrs in percpu arraymap
bpf: Add copy_map_value_long to copy to remote percpu memory
bpf: Fix resetting logic for unreferenced kptrs
drm/i915/dsi: Extract {vlv,bxt}_get_pclk()
drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N()
drm/i915: Shuffle some PLL code around
drm/i915: Relocate intel_crtc_dotclock()
selftests/bpf: Add tests for kfunc returning a memory pointer
bpf/verifier: allow kfunc to return an allocated mem
bpf/btf: bump BTF_KFUNC_SET_MAX_CNT
selftests/bpf: add test for accessing ctx from syscall program type
bpf/verifier: allow all functions to read user provided context
platform/chrome: cros_ec_typec: Register partner PDOs
bpf: split btf_check_subprog_arg_match in two
selftests/bpf: regroup and declare similar kfuncs selftests in an array
kselftest/arm64: Fix spelling misakes of signal names
drm/i915/uc: Add patch level version number support
drm/i915/uc: Support for version reduced and multiple firmware files
arm64: defconfig: Enable Tegra MGBE driver
dt-bindings: net: Add Tegra234 MGBE
of: irq: Report individual failures in of_irq_init()
dt-bindings: misc: fastrpc convert bindings to yaml
cgroup/cpuset: remove unreachable code
audit: remove selinux_audit_rule_update() declaration
net: hns3: add support to query and set lane number by ethtool
net: hns3: add querying fec statistics
net: hns3: debugfs add dump dscp map info
net: hns3: support ndo_select_queue()
net: hns3: add support config dscp map to tc
dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes
dyndbg: add drm.debug style (drm/parameters/debug) bitmap support
doc-dyndbg: edit dynamic-debug-howto for brevity, audience
doc-dyndbg: describe "class CLASS_NAME" query support
dyndbg: validate class FOO by checking with module
dyndbg: add ddebug_attach_module_classes
kernel/module: add __dyndbg_classes section
dyndbg: add DECLARE_DYNDBG_CLASSMAP macro
dyndbg: add __pr_debug_cls for testing
dyndbg: add class_id to pr_debug callsites
dyndbg: gather __dyndbg[] state into struct _ddebug_info
dyndbg: cleanup auto vars in dynamic_debug_init
dyndbg: drop EXPORTed dynamic_debug_exec_queries
dyndbg: add test_dynamic_debug module
dyndbg: let query-modname override actual module name
dyndbg: use ESCAPE_SPACE for cat control
dyndbg: reverse module.callsite walk in cat control
dyndbg: reverse module walk in cat control
dyndbg: show both old and new in change-info
dyndbg: fix module.dyndbg handling
dyndbg: fix static_branch manipulation
netfilter: nat: avoid long-running port range loop
netfilter: nat: move repetitive nat port reserve loop to a helper
netfilter: move from strlcpy with unused retval to strscpy
netfilter: remove NFPROTO_DECNET
netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst
netfilter: conntrack: remove unneeded indent level
net: sysctl: remove unused variable long_max
net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp
usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
usb: dwc3: Increase DWC3 controller halt timeout
usb: dwc3: Remove DWC3 locking during gadget suspend/resume
usb: dwc3: Avoid unmapping USB requests if endxfer is not complete
USB/ARM: Switch S3C2410 UDC to GPIO descriptors
usb: misc: uss720: fix uninitialized variable rlen
usb: gadget: f_fs: stricter integer overflow checks
spi: Add capability to perform some transfer with chipselect off
iommu/amd: Add command-line option to enable different page table
iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API
iommu/amd: Add support for Guest IO protection
iommu/amd: Initial support for AMD IOMMU v2 page table
iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table
iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking
iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support
iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback
iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback
netfilter: conntrack: ignore overly delayed tcp packets
netfilter: conntrack: prepare tcp_in_window for ternary return value
kselftest/arm64: Enforce actual ABI for SVE syscalls
kselftest/arm64: Correct buffer allocation for SVE Z registers
kselftest/arm64: Include larger SVE and SME VLs in signal tests
kselftest/arm64: Allow larger buffers in get_signal_context()
kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()
kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks
kselftest/arm64: Only validate each signal context once
kselftest/arm64: Remove unneeded protype for validate_extra_context()
kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location
kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
kselftest/arm64: Validate signal ucontext in place
kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs
kselftest/arm64: Add a test for signal frames with ZA disabled
kselftest/arm64: Tighten up validation of ZA signal context
kselftest/arm64: kselftest harness for FP stress tests
kselftest/arm64: Install signal handlers before output in FP stress tests
net/mlx5e: Add support to configure more than one macsec offload device
net/mlx5e: Add MACsec stats support for Rx/Tx flows
net/mlx5e: Add MACsec offload SecY support
net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec RX steering rules
net/mlx5: Add MACsec Rx tables support to fs_core
net/mlx5e: Add MACsec offload Rx command support
net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst
net/mlx5e: Add MACsec TX steering rules
net/mlx5: Add MACsec Tx tables support to fs_core
net/mlx5: Add MACsec offload Tx command support
net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures
net/mlx5: Generalize Flow Context for new crypto fields
net/mlx5: Removed esp_id from struct mlx5_flow_act
net/macsec: Move some code for sharing with various drivers that implements offload
net/macsec: Add MACsec skb_metadata_dst Rx Data path support
net/macsec: Add MACsec skb_metadata_dst Tx Data path support
iommu/dma: Move public interfaces to linux/iommu.h
iommu/dma: Clean up Kconfig
iommu: Clean up bus_set_iommu()
iommu/virtio: Clean up bus_set_iommu()
iommu/tegra-smmu: Clean up bus_set_iommu()
iommu/omap: Clean up bus_set_iommu()
iommu/mtk: Clean up bus_set_iommu()
iommu/ipmmu-vmsa: Clean up bus_set_iommu()
iommu/exynos: Clean up bus_set_iommu()
iommu/dart: Clean up bus_set_iommu()
iommu/arm-smmu-v3: Clean up bus_set_iommu()
iommu/arm-smmu: Clean up bus_set_iommu()
iommu/amd: Clean up bus_set_iommu()
iommu: Move bus setup to IOMMU device registration
drm/gma500: fix repeated words in comments
iommu: Always register bus notifiers
iommu/s390: Fail probe for non-PCI devices
iommu/amd: Handle race between registration and device probe
iommu/vt-d: Handle race between registration and device probe
iommu/io-pgtable-arm: Remove iommu_dev==NULL special case
iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better
iommu: Retire iommu_capable()
s390/ptdump: add missing amode31 markers
s390/mm: split lowcore pages with set_memory_4k()
MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
spi: nxp-fspi: Do not dereference fwnode in struct device
ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling
ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu()
regmap: spi-avmm: Use swabXX_array() helpers
regmap: mmio: Use swabXX_array() helpers
swab: Add array operations
ASoC: dt-bindings: qcom,q6core: remove binding
ASoC: simple-card-utils: switch to using gpiod API
ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies
ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks
ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC
ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF
netfilter: nft_payload: reject out-of-range attributes via policy
netlink: introduce NLA_POLICY_MAX_BE
sfc: support PTP over Ethernet
sfc: support PTP over IPv6/UDP
sfc: allow more flexible way of adding filters for PTP
drm/qxl: fix the suspend/resume issue on qxl device
drm/bochs: fix blanking
drm/virtio: set fb_modifiers_not_supported
net: dsa: LAN9303: Add basic support for LAN9354
net: dsa: LAN9303: Add early read to sync
net: dsa: microchip: add regmap_range for KSZ9896 chip
net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables
net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver
net: dsa: microchip: add KSZ9896 switch support
net/mlx5: Query ADV_VIRTUALIZATION capabilities
net/mlx5: Introduce ifc bits for page tracker
iommu: Remove duplicate ida_free in iommu_group_alloc
iommu: Remove comment of dev_has_feat in struct doc
iommu/omap: Fix buffer overflow in debugfs
iommu/virtio: Do not dereference fwnode in struct device
iommu: Do not dereference fwnode in struct device
drm/sun4i: tv: Add missing reset assertion
drm/sun4i: tv: Rename error label
drm/sun4i: tv: Remove useless destroy function
drm/sun4i: tv: Remove useless function
drm/sun4i: tv: Convert to atomic hooks
drm/sun4i: tv: Remove unused mode_valid
drm/vc4: vec: Fix timings for VEC modes
drm/vc4: vec: Remove redundant atomic_mode_set
ath11k: Enable remain-on-channel support on WCN6750
drm/vc4: vec: Refactor VEC TV mode setting
clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
drm/vc4: vec: Convert to atomic helpers
drm/vc4: vec: Remove empty mode_fixup
wifi: b43: remove empty switch statement
wifi: cw1200: use get_unaligned_le64()
wifi: cw1200: remove RCU STA pointer handling in TX
wifi: mwifiex: fix endian annotations in casts
wifi: mwifiex: fix endian conversion
wifi: mwifiex: mark a variable unused
wifi: wl18xx: add some missing endian conversions
wifi: libertas: fix a couple of sparse warnings
wifi: ipw2100: fix warnings about non-kernel-doc
wifi: rtl8xxxu: Fix skb misuse in TX queue selection
wifi: brcmfmac: remove redundant variable err
wifi: brcmfmac: add 43439 SDIO ids and initialization
wifi: rtl8xxxu: Simplify the error handling code
bcma: Fix typo in comments
wifi: p54: Fix comment typo
wifi: mwifiex: Fix comment typo
wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet
wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430
wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
MAINTAINERS: Change status of some VMware drivers
MAINTAINERS: Change VMware PVSCSI driver entry to upper case
drm/ttm: Remove unnecessary '0' values from ret
wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity
crypto: aspeed - Fix sparse warnings
crypto: aspeed: fix format unexpected build warning
thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously"
thunderbolt: debugfs: Fix spelling mistakes in seq_puts text
thunderbolt: Add support for ASMedia NVM image format
thunderbolt: Move vendor specific NVM handling into nvm.c
thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read()
thunderbolt: Rename and make nvm_read() available for other files
thunderbolt: Extend NVM version fields to 32-bits
thunderbolt: Allow NVM upgrade of USB4 host routers
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
ARM: dts: am335x-baltos: add GPIO names for ir2110 device
ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
ARM: dts: am335x-baltos: change nand-xfer-type
drm/via: Add new condition to via_dma_cleanup()
selftests/bpf: Add tracing_struct test in DENYLIST.s390x
selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments
selftests/bpf: Add struct argument tests with fentry/fexit programs.
libbpf: Add new BPF_PROG2 macro
bpf: arm64: No support of struct argument in trampoline programs
bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
bpf: x86: Support in-register struct arguments in trampoline programs
bpf: Allow struct argument in trampoline based programs
bpf: Replace __ksize with ksize.
scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition"
scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset
scsi: hisi_sas: Add helper to process bcast events
scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology()
scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier
scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW
scsi: esas2r: Use flex array destination for memcpy()
scsi: 3w-9xxx: Avoid disabling device if failing to enable it
scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node
scsi: qlogicpti: Fix dma_map_sg() check
scsi: core: Remove useless host error codes
scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT
scsi: core: Add error codes for internal SCSI midlayer use
scsi: cxlflash: Drop DID_ALLOC_FAILURE use
scsi: qla2xxx: Drop DID_TARGET_FAILURE use
scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use
scsi: virtio_scsi: Drop DID_TARGET_FAILURE use
scsi: uas: Drop DID_TARGET_FAILURE use
scsi: storvsc: Drop DID_TARGET_FAILURE use
scsi: xen: Drop use of internal host codes
drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)
fscrypt: stop using PG_error to track error status
iavf: Fix race between iavf_close and iavf_reset_task
ice: Simplify memory allocation in ice_sched_init_port()
ice: switch: Simplify memory allocation
ice: add helper function to check FW API version
ice: Check if reset in progress while waiting for offsets
ice: Allow operation with reduced device MSI-X
i40e: add description and modify interrupts configuration procedure
drm/i915: Don't try to disable host RPS when this was never enabled.
Bluetooth: hci_sync: Fix hci_read_buffer_size_sync
Bluetooth: Add experimental wrapper for MGMT based mesh
Bluetooth: Implement support for Mesh
coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused
drm/scheduler: quieten kernel-doc warnings
i40e: Add basic support for I710 devices
cgroup: Remove CFTYPE_PRESSURE
cgroup: Improve cftype add/rm error handling
Input: xpad - add support for XBOX One Elite paddles
Input: xpad - Poweroff XBOX360W on mode button long press
Input: xpad - fix wireless 360 controller breaking after suspend
Input: xpad - add supported devices as contributed on github
arm64/sysreg: Add hwcap for SVE EBF16
arm64/sve: Document our actual ABI for clearing registers on syscall
kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests
kselftest/arm64: Always encourage preemption for za-test
kselftest/arm64: Add simple hwcap validation
Revert "drm: Add missing DP DSC extended capability definitions."
Revert "drm/i915: Fix intel_dp_mst_compute_link_config"
Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function"
Revert "drm/i915: Add DSC support to MST path"
binder: fix binder_alloc kernel-doc warnings
binder: remove binder_alloc_set_vma()
binder: rename alloc->vma_vm_mm to alloc->mm
arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer
arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node
arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC
arm64: dts: qcom: Add pm7250b PMIC
misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
drm/i915: split out i915_gem.c declarations to i915_gem.h
drm/i915: un-inline i915_gem_drain_freed_objects()
drm/i915: un-inline i915_gem_drain_workqueue()
drm/i915: remove unused i915_gem_set_global_seqno() declaration
drm/i915: remove unused macro I915_GTT_OFFSET_NONE
drm/bridge: anx7625: Set HPD irq detect window to 2ms
ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id()
ALSA: hda: cs35l41: Call put_device() in the scope of get_device()
RDMA/rtrs-clt: Kill xchg_paths
RDMA/rtrs-clt: Break the loop once one path is connected
RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH
perf: Use sample_flags for txn
perf: Use sample_flags for data_src
perf: Use sample_flags for weight
perf: Use sample_flags for branch stack
perf/x86/intel/pebs: Fix PEBS timestamps overwritten
perf: Add sample_flags to indicate the PMU-filled sample data
ALSA: hda: beep: Simplify keep-power-at-enable behavior
efi/loongarch: Add efistub booting support
ALSA: usb-audio: Register card at the last interface
drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages
arm64: compat: Implement misalignment fixups for multiword loads
wifi: rsi: fix kernel-doc warning
net: moxa: fix endianness-related issues from 'sparse'
net: ftmac100: fix endianness-related issues from 'sparse'
wifi: mac80211_hwsim: always activate all links
wifi: mac80211: implement link switching
wifi: mac80211: keep A-MSDU data in sta and per-link
wifi: mac80211: set up beacon timing config on links
wifi: mac80211: add vif/sta link RCU dereference macros
wifi: mac80211_hwsim: send NDP for link (de)activation
wifi: mac80211: extend ieee80211_nullfunc_get() for MLO
wifi: mac80211_hwsim: track active STA links
wifi: mac80211_hwsim: skip inactive links on TX
wifi: mac80211: add ieee80211_find_sta_by_link_addrs API
wifi: mac80211: isolate driver from inactive links
wifi: mac80211: make smps_mode per-link
wifi: mac80211: use correct rx link_sta instead of default
wifi: mac80211: set link_sta in reorder timeout
net: lan966x: Extend lan966x with RGMII support
drm/i915: Add DSC support to MST path
drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
drm/i915: Fix intel_dp_mst_compute_link_config
drm: Add missing DP DSC extended capability definitions.
can: raw: use guard clause to optimize nesting in raw_rcv()
can: raw: process optimization in raw_init()
docs: networking: device drivers: flexcan: fix invalid email
dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width
can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
can: gs_usb: add RX and TX hardware timestamp support
can: gs_usb: use common spelling of GS_USB in macros
crypto: aspeed - fix build module error
dt-bindings: input: touchscreen: stmpe: Remove node name requirement
arm64: dts: qcom: fix syscon node names
arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources
arm64: dts: qcom: sc7280: Add device tree for herobrine evoker
dt-bindings: arm: qcom: document sc7280 and evoker board
arm64: dts: qcom: sc7280: Add cpu and llcc BWMON
soc: qcom: icc-bwmon: force clear counter/irq registers
soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
powerpc/pasemi: Use of_root in pas_pci_init()
powerpc/pasemi: Use strscpy instead of strlcpy
powerpc/xive: fix repeated words in comments
powerpc/vas: fix repeated words in comments
powerpc/mobility: fix repeated words in comments
arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro
drm: vkms: Add support to the RGB565 format
drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
drm: vkms: Supports to the case where primary plane doesn't match the CRTC
drm: vkms: Refactor the plane composer to accept new formats
drm: vkms: Add fb information to `vkms_writeback_job`
drm: vkms: get the reference to `drm_framebuffer` instead if coping it
drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
can: kvaser_pciefd: remove redundant variable ret
can: sja1000: remove redundant variable ret
can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller
dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support
can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element
can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER
can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_*
can: rx-offload: can_rx_offload_init_queue(): fix typo
rnbd-srv: remove redundant setting of blk_open_flags
rnbd-srv: make process_msg_close returns void
rnbd-srv: add comment in rnbd_srv_rdma_ev
block: remove unneeded return value of bio_check_ro()
blk-mq: remove unneeded needs_restart check
block/blk-map: Remove set but unused variable 'added'
iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
iio: accel: bma400: Add support for single and double tap events
iio: Add new event type gesture and use direction for single and double tap
iio: Use per-device lockdep class for mlock
iio: adc: add max11205 adc driver
arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL
arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
ASoC: SOF: Remove strsplit_u32() and tokenize_input()
lib/string_helpers: Introduce parse_int_array_user()
r8169: remove not needed net_ratelimit() check
netlink: Bounds-check struct nlmsgerr creation
bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc.
bpf: Remove usage of kmem_cache from bpf_mem_cache.
bpf: Remove prealloc-only restriction for sleepable bpf programs.
bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs.
bpf: Remove tracing program restriction on map types
bpf: Convert percpu hash map to per-cpu bpf_mem_alloc.
bpf: Add percpu allocation support to bpf_mem_alloc.
bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU.
bpf: Adjust low/high watermarks in bpf_mem_cache
bpf: Optimize call_rcu in non-preallocated hash map.
bpf: Optimize element count in non-preallocated hash map.
bpf: Relax the requirement to use preallocated hash maps in tracing progs.
samples/bpf: Reduce syscall overhead in map_perf_test.
selftests/bpf: Improve test coverage of test_maps
bpf: Convert hash map to bpf_mem_alloc.
bpf: Introduce any context BPF specific memory allocator.
net: phy: Add 1000BASE-KX interface mode
net: dpaa: Adjust queue depth on rate change
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Add helper for sanity checking cgr ops
net: dpaa: Use mac_dev variable in dpaa_netdev_init
net: fman: Change return type of disable to void
net: fman: Clean up error handling
net: fman: Specify type of mac_dev for exception_cb
net: fman: Use mac_dev for some params
net: fman: Pass params directly to mac init
net: fman: Map the base address once
net: fman: Remove internal_phy_node from params
net: fman: Inline several functions into initialization
net: fman: Mark mac methods static
net: fman: Move initialization to mac-specific files
r8169: remove useless PCI region size check
drm/i915/fbdev: do not create fbdev if HPD is suspended
drm/i915/fbdev: suspend HPD before fbdev unregistration
drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove
drm/i915: Parse DP/eDP max lane count from VBT
drm/i915: Rename some VBT bits
drm/i915: Define all possible VBT device handles
drm/i915: Define more VBT driver features block bits
drm/i915: Document the sets of bits in the driver features block
drm/i915: Define VBT max HDMI FRL rate bits
drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits
drm/i915: Define VBT eDP/DP max lane count bits
drm/i915: Properly define the DP redriver VBT bits
RDMA/hfi1: Remove the unneeded result variable
drm/i915: Add some more VBT version number comments
pinctrl: berlin: fix spelling typo in comment
spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
regulator: bd9576: switch to using devm_fwnode_gpiod_get()
regulator: bd71815: switch to using devm_fwnode_gpiod_get()
regmap: trace: Remove unneeded blank lines
regmap: trace: Remove explicit castings
regmap: trace: Remove useless check for NULL for bulk ops
ASoC: apple: mca: Postpone requesting of DMA channels
ASoC: SOF: Introduce function sof_of_machine_select
ASoC: wm_adsp: Handle optional legacy support
ASoC: tas2562: Fix mute/unmute
ASoC: tas2562: Drop conflicting set_bias_level power setting
ASoC: soc-pcm.c: check fe condition at out of loop
ASoC: soc-pcm.c: add soc_pcm_ret()
ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib
net: dsa: microchip: lan937x: add interrupt support for port phy link
net: dsa: microchip: lan937x: clear the POR_READY_INT status bit
net: dsa: microchip: add reference to ksz_device inside the ksz_port
drm/i915: Unify VBT version number comments
IB/mlx5: Support querying eswitch functions from DEVX
net: ipa: verify a few more IDs
net: ipa: further simplify gsi_channel_trans_last()
net: ipa: simplify gsi_channel_trans_last()
net: ipa: use IDs exclusively for last transaction
net: ipa: use IDs for last allocated transaction
net: ipa: rework last transaction determination
r8169: use devm_clk_get_optional_enabled() to simplify the code
r8169: remove comment about apparently non-existing chip versions
r8169: merge handling of chip versions 12 and 17 (RTL8168B)
usb: clean up after dropping driver registration log spam
usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index()
usb: phy: tegra: switch to using devm_gpiod_get()
USB: xhci: make xhci_get_endpoint_address static
usb: ohci-platform: fix usb disconnect issue after s4
drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()
drm/atomic-helper: print message on driver connector check failure
drm: hide unregistered connectors from GETCONNECTOR IOCTL
gpiolib: acpi: Add a quirk for Asus UM325UAZ
gpiolib: acpi: Add support to ignore programming an interrupt
arm64: dts: rockchip: rk3399: Radxa ROCK 4C+
arm64: dts: rockchip: Add RK3399-T OPP table
dt-bindings: arm: rockchip: Document Radxa ROCK 4C+
soc: rockchip: io-domain: Add RV1126 IO domains
dt-bindings: power: rockchip: Document RV1126 PMU IO domains
soc: rockchip: power-domain: Add RV1126 power domains
dt-bindings: power: rockchip: Document RV1126 power-controller
dt-bindings: power: Add power-domain header for RV1126
drm/i915/ttm: Abort suspend on i915_ttm_backup failure
dt-bindings: net: altera: tse: add an optional pcs register range
net: altera: tse: convert to phylink
net: pcs: add new PCS driver for altera TSE PCS
net: altera: tse: cosmetic change to use reverse xmas tree ordering
dt-bindings: net: Convert Altera TSE bindings to yaml
drm/i915: Start using REG_BIT* macros with CDCLK registers
powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init()
powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one()
powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe()
powerpc/powermac/feature: Add missing of_node_put()
powerpc/pci-common: Fix refcount bug for 'phb->dn'
powerpc/powernv: Add missing of_node_put()s
powerpc/fsl_pci: Remove of_node_put() when reference escaped out
powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary()
powerpc/44x: Add of_node_put() when break out from for_each
powerpc/pci_dn: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c
macintosh: Add missing of_node_get() in do_attach()
powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init()
powerpc/512x: Add missing of_node_put() in clock-commonclk.c
powerpc/powermac: Add missing of_node_put() in smp_core99_setup()
powerpc/sysdev/fsl_msi: Add missing of_node_put()
powerpc/sysdev: Add missing of_node_put()s
powerpc/embedded6xx/ls_uart: Add missing of_node_put()
powerpc/pseries: Add missing of_node_put() in ibmebus
powerpc/cell: Add missing of_node_put() in iommu.c
powerpc/cell: Add missing of_node_put()s in cbe_regs.c
powerpc/cell: Add missing of_node_put()s
powerpc/kernel: Add missing of_node_put() in legacy_serial.c
powerpc/perf: Add missing of_node_put()s in imc-pmu.c
powerpc/embedded6xx: Add missing of_node_put()s
powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c
powerpc/maple: Add missing of_node_put() in time.c
powerpc/85xx: Add missing of_node_put() in sgy_cst1000
powerpc/52xx: Add missing of_node_put() in media5200.c
powerpc/85xx: Add missing of_node_put() in ksi8560.c
powerpc/512x: Add missing of_node_put() in mpc5121_clk_init()
powerpc/vdso: link with -z noexecstack
powerpc/math-emu: Remove -w build flag and fix warnings
powerpc/math_emu/efp: Include module.h
arm64: dts: meson: add support for Beelink GT1 Ultimate
dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding
soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST
dmaengine: at_xdmac: Replace two if statements with only one with two conditions
dmaengine: pl330: Remove unused flags
dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory
dmaengine: stm32-dmamux: Fix comment typo
dmaengine: sf-pdma:Remove the print function dev_err()
dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
thunderbolt: Add support for receiver lane margining
thunderbolt: Add helper to check if CL states are enabled on port
thunderbolt: Pass CL state bitmask to tb_port_clx_supported()
thunderbolt: Move port CL state functions into correct place in switch.c
thunderbolt: Move tb_xdomain_parent() to tb.h
powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform
powerpc/64: Remove PPC64 special case for cputime accounting default
powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING
ARM: dts: imx6: skov: migrate to resistive-adc-touch
ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
ARM: dts: imx6sl: use tabs for code indent
ARM: dts: imx6sx: add missing properties for sram
ARM: dts: imx6sll: add missing properties for sram
ARM: dts: imx6sl: add missing properties for sram
ARM: dts: imx6qp: add missing properties for sram
ARM: dts: imx6dl: add missing properties for sram
ARM: dts: imx6q: add missing properties for sram
kselftest/cgroup: Add cpuset v2 partition root state test
cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
cgroup/cpuset: Relocate a code block in validate_change()
cgroup/cpuset: Show invalid partition reason string
cgroup/cpuset: Add a new isolated cpus.partition type
cgroup/cpuset: Relax constraints to partition & cpus changes
cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
cgroup/cpuset: Miscellaneous cleanups & add helper functions
cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
blk-throttle: clean up codes that can't be reached
gpio: exar: access MPIO registers on cascaded chips
gpiolib: make fwnode_get_named_gpiod() static
cgroup: add pids.peak interface for pids controller
cgroup: Remove data-race around cgrp_dfl_visible
dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC
dmaengine: hsu: Include headers we are direct user of
dmaengine: hsu: Use GENMASK() consistently
dmaengine: hsu: using for_each_set_bit to simplify the code
dmaengine: hsu: Finish conversion to managed resources
dmaengine: stm32-mdma: add support to be triggered by STM32 DMA
dmaengine: stm32-dma: add support to trigger STM32 MDMA
dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield
docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature
dmaengine: stm32-dma: use bitfield helpers
dmaengine: stm32-dma: introduce 3 helpers to address channel flags
MAINTAINERS: Add myself as maintainer for hisi_dma
dmaengine: hisilicon: Dump regs to debugfs
dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09
dmaengine: hisilicon: Use macros instead of magic number
dmaengine: hisilicon: Add multi-thread support for a DMA channel
dmaengine: hisilicon: Fix CQ head update
dmaengine: hisilicon: Disable channels when unregister hisi_dma
ipmi:ipmb: Fix a vague comment and a typo
dmaengine: idxd: avoid deadlock in process_misc_interrupts()
arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro
dt-bindings: arm: rockchip: Add PinePhone Pro bindings
dmaengine: qcom: gpi: Add SM6350 support
dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350
arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610
dt-bindings: arm: rockchip: Add EAIDK-610
dt-bindings: vendor-prefixes: Add OPEN AI LAB
dt-bindings: dma: arm,pl330: Add missing 'iommus' property
arm64: dts: rockchip: add csi dphy node to rk356x
dt-bindings: iio: adc: Add max11205 documentation file
iio: magnetometer: yamaha-yas530: Use dev_err_probe()
iio: magnetometer: yamaha-yas530: Make strings const in chip info
iio: magnetometer: yamaha-yas530: Use pointers as driver data
arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro
arm64: dts: rockchip: Add PCIe v3 nodes to rk3568
dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf
phy: rockchip-inno-usb2: Return zero after otg sync
phy: amlogic: use devm_clk_get_enabled() to simplify the code
phy: rockchip: Support PCIe v3
dt-bindings: phy: rockchip: add PCIe v3 phy
iio: adc: tsc2046: silent spi_device_id warning
iio: adc: tsc2046: add vref support
dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
powerpc/pseries: Add wait interval counter definitions to struct lppaca
selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems
powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
Revert "sbitmap: fix batched wait_cnt accounting"
drm/mediatek: dp: Audio support for MT8195
drm/mediatek: dp: Add hpd debounce
drm/mediatek: dp: Add MT8195 External DisplayPort support
drm/mediatek: dp: Determine device of next_bridge
drm/mediatek: dp: Add multiple calibration data formats support
drm/mediatek: dp: Add multiple smc commands support
drm/mediatek: dp: Add multiple bridge types support
drm/mediatek: Add MT8195 Embedded DisplayPort driver
video/hdmi: Add audio_infoframe packing for DP
dt-bindings: mediatek,dp: Add Display Port binding
memblock_tests: move variable declarations to single block
memblock tests: remove 'cleared' from comment blocks
Input: aiptek - switch to using dev_groups for driver-specific attributes
Input: psmouse - switch to using dev_groups for driver-specific attributes
Input: atkbd - switch to using dev_groups for driver-specific attributes
thermal: int340x_thermal: Consolidate priv->data_vault checks
thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
thermal: Drop duplicate words from comments
fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
wifi: mac80211_hwsim: fix multi-channel handling in netlink RX
wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig
wifi: nl80211: add MLD address to assoc BSS entries
wifi: mac80211: mlme: refactor QoS settings code
wifi: mac80211_hwsim: warn on invalid link address
wifi: mac80211: fix double SW scan stop
wifi: mac80211: mlme: assign link address correctly
wifi: mac80211: move link code to a new file
wifi: mac80211_hwsim: refactor RX a bit
wifi: mac80211_hwsim: check STA magic in change_sta_links
wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper
wifi: mac80211_hwsim: remove multicast workaround
wifi: nl80211: remove redundant err variable
wifi: mac80211: Support POWERED_ADDR_CHANGE feature
wifi: nl80211: Add POWERED_ADDR_CHANGE feature
wifi: mac80211: prevent 4-addr use on MLDs
wifi: mac80211: prevent VLANs on MLDs
platform/x86: p2sb: Fix UAF when caller uses resource name
platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate"
drm/todo: Add entry about dealing with brightness control on devices with > 1 panel
ACPI: video: Fix indentation of video_detect_dmi_table[] entries
ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks
ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk
ACPI: video: Remove acpi_video_set_dmi_backlight_type()
platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c
platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c
platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling
platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c
platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type()
platform/x86: apple-gmux: Stop calling acpi/video.h functions
platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type()
ACPI: video: Add Apple GMUX brightness control detection
ACPI: video: Add Nvidia WMI EC brightness control detection (v3)
ACPI: video: Refactor acpi_video_get_backlight_type() a bit
platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2)
drm/radeon: Register ACPI video backlight when skipping radeon backlight registration
drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration
drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2)
drm/i915: Call acpi_video_register_backlight() (v3)
drm/i915: Implement WaEdpLinkRateDataReload
net: sched: htb: remove redundant resource cleanup in htb_init()
net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()
net: fec: add stop mode support for imx8 platform
r8152: Add MAC passthrough support for Lenovo Travel Hub
net/ipv4: Use __DECLARE_FLEX_ARRAY() helper
net/sched: cls_api: remove redundant 0 check in tcf_qevent_init()
net: lantiq_etop: Fix return type for implementation of ndo_start_xmit
net: sunplus: Fix return type for implementation of ndo_start_xmit
net: xscale: Fix return type for implementation of ndo_start_xmit
net: broadcom: Fix return type for implementation of
ARM: dts: imx7ulp: Add IPG clock for lpi2c
ARM: dts: imx7ulp: update the LPI2C clock-names
selftest/bpf: Add test for bpf_getsockopt()
bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt()
bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt()
bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt()
bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt
bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument
net: Add a len argument to compat_ipv6_get_msfilter()
net: Remove unused flags argument from do_ipv6_getsockopt
bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf
bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument
bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf
bpf: net: Change sk_getsockopt() to take the sockptr_t argument
net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled
ARM: dts: vf610: ddr pinmux
pinctrl: pistachio: Switch to use fwnode instead of
pinctrl: at91: use dev_dbg() instead of printk()
pinctrl: at91: move gpio suspend/resume calls to driver's context
pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip
pinctrl: mcp23s08: Drop assignment of default number of OF cells
rpmsg: char: Remove the unneeded result variable
block: enable per-cpu bio caching for the fs bio set
clk: imx8mp: tune the order of enet_qos_root_clk
phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy
dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy
dt-bindings: phy: Update Pratyush Yadav's email
phy: qcom: edp: Postpone clk_set_rate until the PLL is up
drm/bridge: chrontel-ch7033: Add byteswap order setting
dt-bindings: Add byteswap order to chrontel ch7033
drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP
drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
drm/bridge: ti-sn65dsi86: Reject modes with too large blanking
arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
arm64: dts: marvell: add support for Methode eDPU
dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
arm64: dts: marvell: split Methode uDPU DTS
dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver
phy: usb: Add USB2.0 phy driver for Sunplus SP7021
ARM: dts: armada-38x: Add gpio-ranges for pin muxing
arm64: dts: marvell: rename temp sensor nodes
arm64: dts: marvell: uDPU: remove LED node pinctrl-names
arm64: dts: marvell: uDPU: align LED-s with bindings
arm64: dts: marvell: uDPU: add missing SoC compatible
arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
dt-bindings: marvell: convert Armada 37xx compatibles to YAML
dt-bindings: vendor-prefixes: add Methode Electronics
ARM: dts: dove: Add definitions for PCIe error interrupts
ARM: dts: kirkwood: Add definitions for PCIe error interrupts
ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
drm/i915/bios: Validate fp_timing terminator presence
ARM: dts: kirkwood: lsxl: remove first ethernet port
ARM: dts: kirkwood: lsxl: fix serial line
ARM: dts: armada-xp: align SPI node name with dtschema
arm64: dts: marvell: Add UART1-3 for AC5/AC5X
ARM: dts: turris-omnia: Fix mpp26 pin name and comment
selftests/xsk: Avoid use-after-free on ctx
selftests/bpf: Store BPF object files with .bpf.o extension
selftests/xsk: Add support for zero copy testing
selftests/xsk: Make sure single threaded test terminates
selftests/xsk: Add support for executing tests on physical device
selftests/xsk: Increase chars for interface name to 16
selftests/xsk: Introduce default Rx pkt stream
selftests/xsk: Query for native XDP support
drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS
bpf: Support getting tunnel flags
misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...)
wifi: ath11k: Add support to connect to non-transmit MBSSID profiles
ASoC: rsnd: Add check for rsnd_mod_power_on
wifi: ath11k: Fix hardware restart failure due to twt debugfs failure
wifi: ath11k: Add TWT debugfs support for STA interface
net: remove netif_tx_napi_add()
net: bql: add more documentation
net: ipa: track polled transactions with an ID
net: ipa: track completed transactions with an ID
net: ipa: track pending transactions with an ID
net: ipa: track committed transactions with an ID
net: ipa: track allocated transactions with an ID
net: ipa: use an array for transactions
arm64: Kconfig.platforms: Group NXP platforms together
arm64: Kconfig.platforms: Re-organized Broadcom menu
crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs
crypto: hisilicon/qm - fix missing put dfx access
crypto: hisilicon/qm - check mailbox operation result
crypto: aspeed - Enable compile testing
crypto: qat - fix default value of WDT timer
crypto: testmgr - fix indentation for test_acomp() args
crypto: bcm - fix repeated words in comments
net: lan966x: make reset optional
dt-bindings: net: sparx5: don't require a reset line
crypto: marvell/octeontx - fix repeated words in comments
crypto: n2 - fix repeated words in comments
hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
Revert "crypto: allwinner - Fix dma_map_sg error check"
Revert "crypto: gemini - Fix error check for dma_map_sg"
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC
wifi: move from strlcpy with unused retval to strscpy
wifi: wilc1000: remove redundant ret variable
wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
arm64: dts: renesas: Add V3H2 Condor-I board support
arm64: dts: renesas: Add r8a77980a.dtsi
arm64: dts: renesas: Add condor-common.dtsi
arm64: dts: renesas: Drop clock-names property from RPC node
wifi: wfx: prevent underflow in wfx_send_pds()
wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
x86/defconfig: Enable CONFIG_DEBUG_WX=y
x86/defconfig: Refresh the defconfigs
wifi: rtw89: declare to support beamformee above bandwidth 80MHz
wifi: rtw89: correct polling address of address CAM
wifi: rtw89: no HTC field if TX rate might fallback to legacy
wifi: rtw89: pci: correct TX resource checking in low power mode
wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
wifi: rtw89: enlarge the CFO tracking boundary
wifi: rtw89: pci: correct suspend/resume setting for variant chips
wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c
wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore
wifi: rtw89: 8852c: set TBTT shift configuration
wifi: rtw89: add retry to change power_mode state
wifi: rtw89: correct BA CAM allocation
wifi: rtw89: 8852c: initialize and correct BA CAM content
wifi: rtw89: 8852c: declare correct BA CAM number
wifi: rtw89: 8852c: update TX power tables to R49
wifi: rtw89: 8852c: update RF radio A/B parameters to R49
wifi: rtw89: TX power limit/limit_ru consider negative
rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c
rtw89: coex: Add v1 Wi-Fi SCC coexistence policy
rtw89: coex: Move _set_policy to chip_ops
rtw89: coex: update WL role info v1 for RTL8852C branch using
rtw89: coex: Add v1 version TDMA format and parameters
rtw89: coex: Define BT B1 slot length
rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report
rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip
rtw89: coex: update radio state for RTL8852A/RTL8852C
rtw89: 8852c: adjust mactxen delay of mac/phy interface
rtw89: 8852c: modify PCIE prebkf time
rtw89: ser: leave lps with mutex
rtw89: declare support HE HTC always
rtw89: 8852a: update HW setting on BB
rtw89: 8852c: disable dma during mac init
wifi: rtw89: early recognize FW feature to decide if chanctx
wifi: rtw89: declare support for mac80211 chanctx ops by chip
wifi: rtw89: add skeleton of mac80211 chanctx ops support
wifi: rtw89: introduce entity mode and its recalculated prototype
wifi: rtw89: initialize entity and configure default chandef
wifi: rtw89: concentrate chandef setting to stack callback
wifi: rtw89: concentrate parameter control for setting channel callback
wifi: rtw89: rfk: concentrate parameter control while set_channel()
wifi: rtw89: txpwr: concentrate channel related control to top
wifi: rtw89: create rtw89_chan centrally to avoid breakage
wifi: rtw89: re-arrange channel related stuffs under HAL
wifi: rtw89: introduce rtw89_chan for channel stuffs
wifi: rtw89: rewrite decision on channel by entity state
ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers
ACPI: video: Make backlight class device registration a separate step (v2)
ACPI: video: Simplify acpi_video_unregister_backlight()
ACPI: video: Remove acpi_video_bus from list before tearing it down
ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type()
drm/nouveau: Don't register backlight when another backlight should be used (v2)
ARM: dts: lan966x: add led configuration
x86/microcode: Print previous version of microcode after reload
ipv6: tcp: send consistent autoflowlabel in SYN_RECV state
selftests: net: dsa: symlink the tc_actions.sh test
netdevsim: remove redundant variable ret
net: rtnetlink: use netif_oper_up instead of open code
net: sched: etf: remove true check in etf_enable_offload()
bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on
Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
orangefs: use ->f_mapping
_nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping
dma_buf: no need to bother with file_inode()->i_mapping
nfs_finish_open(): don't open-code file_inode()
bprm_fill_uid(): don't open-code file_inode()
sgx: use ->f_mapping...
exfat_iterate(): don't open-code file_inode(file)
ibmvmc: don't open-code file_inode()
ecryptfs: constify path
spufs: constify path
nd_jump_link(): constify path
audit_init_parent(): constify path
__io_setxattr(): constify path
do_proc_readlink(): constify path
overlayfs: constify path
fs/notify: constify path
may_linkat(): constify path
do_sys_name_to_handle(): constify path
->getprocattr(): attribute name is const char *, TYVM...
fs: fix UAF/GPF bug in nilfs_mdt_destroy
hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata()
vfio: Remove vfio_group dev_counter
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP
vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT
vfio/pci: Mask INTx during runtime suspend
vfio: Increment the runtime PM usage count during IOCTL call
vfio: Add the device features for the low power entry and exit
vfio: Split VFIO_GROUP_GET_STATUS into a function
vfio: Follow the naming pattern for vfio_group_ioctl_unset_container()
vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container()
vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd()
vfio-pci: Replace 'void __user *' with proper types in the ioctl functions
vfio-pci: Re-indent what was vfio_pci_core_ioctl()
vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl
vfio-pci: Fix vfio_pci_ioeventfd() to return int
vfio/pci: Simplify the is_intx/msi/msix/etc defines
vfio/pci: Rename vfio_pci_register_dev_region()
vfio/pci: Split linux/vfio_pci_core.h
bpf: Remove useless else if
selftests/bpf: Test concurrent updates on bpf_task_storage_busy
selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h
bpf: Use this_cpu_{inc_return|dec} for prog->active
bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
drm/amd/display: fix indentation in commit_planes_for_stream()
drm/amd/display: remove a duplicated declaration
drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov
drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support
drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov
drm/amdgpu/vcn: Disable CG/PG for SRIOV
drm/amd: Skip smu_v13 register irq on SRIOV VF
drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time
drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF
drm/amdgpu: Skip the VRAM base offset on SRIOV
drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV
drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV
drm/amdgpu: Support PSP 13.0.10 on SR-IOV
drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0
drm/amdgpu: refine virtualization psp fw skip check
drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0
drm/amdgpu: add a compute pipe reset for RS64
drm/amdgpu: add sriov nbio callback structure
drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization
drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps()
Documentation/gpu: Add Multiplane Overlay doc
Documentation/gpu: Add an explanation about the DCN pipeline
Documentation/gpu: Add info table for ASICs
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
x86/mm: Refuse W^X violations
sbitmap: fix batched wait_cnt accounting
MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff
VMCI: Update maintainers for VMCI
devres: Slightly optimize alloc_dr()
drivers: base: Print error code on synthetic uevent failure
class: use IS_ERR_OR_NULL() helper in class_unregister()
driver_core: move from strlcpy with unused retval to strscpy
wifi: ath11k: Add cold boot calibration support on WCN6750
wifi: ath11k: Fix incorrect QMI message ID mappings
wifi: ath11k: Register shutdown handler for WCN6750
cgroup: Implement cgroup_file_show()
kernfs: Implement kernfs_show()
kernfs: Factor out kernfs_activate_one()
kernfs: Add KERNFS_REMOVING flags
kernfs: Improve kernfs_drain() and always call on removal
kernfs: Skip kernfs_drain_open_files() more aggressively
kernfs: Refactor kernfs_get_open_node()
kernfs: Drop unnecessary "mutex" local variable initialization
kernfs: Simply by replacing kernfs_deref_open_node() with of_on()
devres: remove devm_ioremap_np
tty: mxser: remove redundant assignment to hwid
dt-binding: serial: mediatek,uart: update bingding for MT8188
parport: add support for Netmos device 9900
get_maintainer: Add Alan to .get_maintainer.ignore
staging: r8188eu: remove os_dep/mlme_linux.c
staging: r8188eu: make two functions static
drm/msm/a6xx: Handle GMU prepare-slumber hfi failure
uio: dfl: add IOPLL user-clock feature id
speakup_soft: Add direct module parameter
speakup: Notify synthesizers of the punctuation level change
speakup-dummy: Add support for PUNCT variable
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
tty/vt: Add console_lock check to vt_console_print()
kernel/panic: Drop unblank_screen call
platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list
ipack: Check dev_set_name() return value
arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
arm64: dts: ti: k3-am65-main: Disable RNG node
misc: ocxl: fix possible refcount leak in afu_ioctl()
virt: move from strlcpy with unused retval to strscpy
misc: move from strlcpy with unused retval to strscpy
misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp
misc: bcm_vk: Remove usage of deprecated functions
misc: bcm-vk: Specify the minimum number of IRQ vecs
livepatch: Add a missing newline character in klp_module_coming()
binderfs: rework superblock destruction
binderfs: remove unused INTSTRLEN macro
binder: remove unused binder_alloc->buffer_free
binder: fix trivial kernel-doc typo
platform/x86: simatic-ipc: add new model 427G
platform/x86: simatic-ipc: enable watchdog for 227G
leds: simatic-ipc-leds-gpio: add new model 227G
gpio-f7188x: use unique labels for banks/chips
gpio-f7188x: Add GPIO support for Nuvoton NCT6116
gpio-f7188x: add a prefix to macros to keep gpio namespace clean
gpio-f7188x: switch over to using pr_fmt
USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe()
USB: FHCI: Switch to GPIO descriptors
serial: Fix double word
serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion
ALSA: usb-audio: Clean up endpoint setups at PCM prepare
livepatch: fix race between fork and KLP transition
platform/x86: intel_cht_int33fe: Fix comment according to the code flow
ALSA: asihpi - Remove useless code in hpi_meter_get_peak()
platform/mellanox: Remove redundant 'NULL' check
platform/mellanox: Remove unnecessary code
platform/mellanox: mlxreg-lc: Fix locking issue
platform/mellanox: mlxreg-lc: Fix coverity warning
MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS
ASoC: apple: mca: Unselect COMMON_CLK in Kconfig
drm/cmdline-parser: Use assert when needed
drm/cmdline-parser: Merge negative tests
gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage
net: sched: gred: remove NULL check before free table->tab in gred_destroy()
regmap: mmio: Fix rebase error
ASoC: codecs: rk817: drop I2C dependencies
ASoC: codecs: wcd934x: add Slimbus dependency
drm/i915/display: Fix warning callstack for imbalance wakeref
arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
drm/panfrost: Update io-pgtable API
arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
arm64: dts: ti: k3-j721e-main: fix RNG node clock id
arm64: dts: ti: k3-am64-main: Enable crypto accelerator
dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible
net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
mm/sl[au]b: check if large object is valid in __ksize()
mm/slab_common: move declaration of __ksize() to mm/slab.h
mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using
sched/deadline: Move __dl_clear_params out of dl_bw lock
sched/deadline: Add replenish_dl_new_period helper
sched/deadline: Add dl_task_is_earliest_deadline helper
arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
soundwire: intel: cleanup WakeEnable and WakeStatus
soundwire: intel: cleanup AC Timing Control
soundwire: intel: cleanup IO control
soundwire: intel: cleanup PCM Stream channel map and channel count
soundwire: intel: cleanup PCM stream capabilities
soundwire: intel: add comment for control stream cap/chmap
soundwire: intel: remove unused PDM capabilities
soundwire: intel: cleanup SHIM SYNC
soundwire: intel: remove IPPTR unused definition
soundwire: intel: regroup definitions for LCTL
soundwire: intel: cleanup definition of LCOUNT
mm/slab_common: unify NUMA and UMA version of tracepoints
mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
mm/sl[au]b: generalize kmalloc subsystem
ALSA: usb-audio: Drop superfluous interface setup at parsing
xfrm: Update ipcomp_scratches with NULL when freed
octeontx2-pf: Add egress PFC support
RDMA/siw: Add missing Kconfig selections
EDAC/mc: Drop duplicated dimm->nr_pages debug printout
net: sched: remove redundant NULL check in change hook function
arm64: dts: ti: k3-am64-main: Add main_cpts label
scsi: target: pscsi: Remove repeated word "calling"
scsi: hpsa: Simplify {clear|set}_bit() parameters
scsi: hpsa: Use the bitmap API to allocate bitmaps
scsi: lpfc: Remove unneeded result variable
scsi: lpfc: Remove the unneeded result variable
scsi: docs: Fix a typo
scsi: qla2xxx: Update version to 10.02.07.900-k
scsi: qla2xxx: Define static symbols
scsi: qla2xxx: Enhance driver tracing with separate tunable and more
scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status
scsi: qla2xxx: Add debugfs create/delete helpers
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets"
scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational
scsi: mpt3sas: Update driver version to 43.100.00.00
scsi: mpt3sas: Increase cmd_per_lun to 128
scsi: mpt3sas: Fix trace buffer registration failed
scsi: mpt3sas: Don't change DMA mask while reallocating pools
scsi: mpt3sas: Prevent error handler escalation when device removed
powerpc/32: Remove wii_memory_fixups()
powerpc/32: Allow fragmented physical memory
powerpc/32: Drop a stale comment about reservation of gigantic pages
powerpc/code-patching: Speed up page mapping/unmapping
scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC
scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP
scsi: qla2xxx: Avoid flush_scheduled_work() usage
scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1()
scsi: qla2xxx: Remove unused qlt_tmr_work()
scsi: qla2xxx: Remove unused del_sess_list field
scsi: lpfc: Copyright updates for 14.2.0.6 patches
scsi: lpfc: Update lpfc version to 14.2.0.6
scsi: lpfc: Remove SANDiags related code
scsi: lpfc: Add warning notification period to CMF_SYNC_WQE
scsi: lpfc: Rework MIB Rx Monitor debug info logic
scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery
scsi: st: Remove redundant variable pointer stp
scsi: megaraid: Remove redundant assignment to variable mfiStatus
scsi: initio: Remove redundant assignment to pointer scb
scsi: message: fusion: Remove redundant variable iocnum
scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices
scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices
scsi: mpi3mr: Block I/Os while refreshing target dev objects
scsi: mpi3mr: Refresh SAS ports during soft reset
EDAC/mc: Replace spaces with tabs in memtype flags definition
net-next: Fix IP_UNICAST_IF option behavior for connected sockets
net: sched: gred/red: remove unused variables in struct red_stats
net: sched: choke: remove unused variables in struct choke_sched_data
net: axienet: Switch to 64-bit RX/TX statistics
platform/chrome: cros_typec_switch: Inline DRV_NAME
platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify
platform/chrome: cros_typec_switch: Remove impossible condition
platform/chrome: cros_typec_switch: Add missing newline on printk
net/rds: Pass a pointer to virt_to_page()
clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY
dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1
clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1
dt-bindings: reset: mt8195: Add resets for PCIE controllers
clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x
Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables
Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500)
Bluetooth: btusb: RTL8761BUV consistent naming
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592
Input: rt5120 - add power key support
Bluetooth: Move hci_abort_conn to hci_conn.c
Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt
r8152: allow userland to disable multicast
x86/Kconfig: Specify idle=poll instead of no-hlt
x86/apic: Don't disable x2APIC if locked
net: ethernet: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
selftests/bpf: Add test cases for htab update
bpf: Propagate error from htab_lock_bucket() to userspace
bpf: Disable preemption when increasing per-cpu map_locked
dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION)
bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION)
drm/i915/slpc: Fix inconsistent locked return
dt-bindings: gpio: stmpe: Remove node name requirement
soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3
dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
net: phy: smsc: use device-managed clock API
thermal: move from strlcpy() with unused retval to strscpy()
thermal: da9062-thermal: Drop redundant error message
libbpf: Add GCC support for bpf_tail_call_static
selftests/xsk: Add missing close() on netns fd
xsk: Fix backpressure mechanism on Tx
thermal/drivers/thermal_mmio: Drop of_match_ptr()
x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
MAINTAINERS: Add include/linux/tnum.h to BPF CORE
overflow, tracing: Define the is_signed_type() macro once
testing/selftests: Add tests for the is_signed_type() macro
clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
dt-bindings: input: colibri-vf50-ts: Improve documentation
Input: colibri-vf50-ts - don't depend on VF610_ADC
drm/i915: Allow more varied alternate fixed modes for panels
coresight: Make new csdev_access offsets unsigned
coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
coresight: Re-use same function for similar sysfs register accessors
coresight: Simplify sysfs accessors by using csdev_access abstraction
coresight: Remove unused function parameter
drm/i915/bios: Copy the whole MIPI sequence block
drm/i915/bios: Dump PNPID and panel name
drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON()
drm/i915/perf: replace BUG_ON() with WARN_ON()
drm/i915/pch: replace BUG_ON() with drm_WARN_ON()
drm/i915/dpll: replace BUG_ON() with drm_WARN_ON()
drm/i915/crt: remove BUG_ON()
gpio: imx-scu: add imx-scu GPIO driver
dt-bindings: firmware: imx: Add imx-scu gpio node
dt-bindings: gpio: Add imx scu gpio driver bindings
drm/i915/gmbus: mass dev_priv -> i915 rename
drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D
drm/i915/gmbus: stop using implicit dev_priv in register definitions
drm/i915/gmbus: add wrapper for gmbus mmio base
drm/i915/gmbus: whitespace cleanup in reg definitions
drm/i915/gmbus: split out gmbus regs in a separate file
xattr: constify value argument in vfs_setxattr()
ovl: use vfs_set_acl_prepare()
acl: move idmapping handling into posix_acl_xattr_set()
drm/i915: move and group properties under display.properties
drm/i915: move atomic_helper under display sub-struct
drm/i915: move quirks under display sub-struct
drm/i915/quirks: abstract quirks further by making quirk ids an enum
drm/i915/quirks: abstract checking for display quirks
drm/i915: move and group modeset_wq and flip_wq under display.wq
drm/i915: move dbuf under display sub-struct
drm/i915: move fb_tracking under display sub-struct
ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack()
ARM: 9228/1: vfp: kill vfp_flush/release_thread()
ARM: 9226/1: disable FDPIC ABI
pinctrl: imx8m: kconfig: Depends on SOC_IMX8M
pinctrl: amd: change dev_warn to dev_dbg for additional feature support
dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically
dt-bindings: arm: ti: k3: Sort the am654 board enums
net: hns3: net: hns3: add querying and setting fec off mode from firmware
net: hns3: add querying and setting fec llrs mode from firmware
net: hns3: add querying fec ability from firmware
net: hns3: add getting capabilities of gro offload and fd from firmware
soc: mediatek: pm-domains: Simplify some error message
net: thunderbolt: Update module description with mention of USB4
net: thunderbolt: Enable full end-to-end flow control
thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
thunderbolt: Show link type for XDomain connections too
net: thunderbolt: Enable DMA paths only after rings are enabled
dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes.
gpio/rockchip: Convert to generic_handle_domain_irq()
drm/i915: move and group fdi members under display.fdi
drm/i915: move and group power related members under display.power
drm/i915: move fbc to display.fbc
drm/i915: move vbt to display.vbt
drm/i915: move mipi_mmio_base to display.dsi
pinctrl: aspeed: Force to disable the function's signal
phy: lan966x: add support for QUSGMII
gpio: ucb1400: Use proper header
drm/i915: move backlight to display.backlight
drm/i915: move and group cdclk under display.cdclk
drm/i915: move opregion to display.opregion
drm/i915: move and group max_bw and bw_obj under display.bw
drm/i915: move and group hdcp under display.hdcp
spi: stm32-qspi: Refactor dual flash mode enable check in ->setup()
spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count()
ASoC: max98396: Make data monitor features configurable
ASoC: dt-bindings: max98396: Document data monitor properties
ASoC: ti: omap-mcbsp: remove useless assignment
ASoC: fsl: fsl-utils: remove useless assignment
ASoC: wcd9335: remove always-true condition
ASoC: wcd-mbhc-v2: remove always-true condition
ASoC: hdmi-codec: remove unused definitions
ASoC: SOF: compress: Add copy function for capture case
ASoC: SOF: compress: Move sof_compr_copy functionality
arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
xfrm: add extack to verify_sec_ctx_len
xfrm: add extack to validate_tmpl
xfrm: add extack to verify_policy_type
xfrm: add extack to verify_policy_dir
xfrm: add extack support to verify_newpolicy_info
xfrm: propagate extack to all netlink doit handlers
net: dsa: microchip: remove IS_9893 flag
net: dsa: microchip: remove unused sgmii variable
net: dsa: microchip: ksz9477: remove unused "on" variable
net: dsa: microchip: remove unused port phy variable
net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt
net: dsa: microchip: add regmap_range for KSZ9477 chip
net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy()
net: dsa: microchip: add regmap_range for KSZ8563 chip
net: dsa: microchip: add support for regmap_access_tables
net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register
net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy
net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy
net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions
net: dsa: microchip: allow to pass return values for PHY read/write accesses
net: dsa: microchip: don't announce extended register support on non Gbit chips
net: dsa: microchip: do per-port Gbit detection instead of per-chip
net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip
core: Variable type completion
media: destage Hantro VPU driver
usb: reduce kernel log spam on driver registration
usbip: add USBIP_URB_* URB transfer flags
usb: dwc3: gadget: Continue handling EP0 xfercomplete events
usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
usb: dwc3: gadget: Force sending delayed status during soft disconnect
usb: dwc3: Do not service EP0 and conndone events if soft disconnected
usb: host: xhci-plat: suspend/resume clks for brcm
usb: host: xhci-plat: suspend and resume clocks
usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX
doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value
usb: host: Initiate urb ep with udev ep0
usb: ehci: Use endpoint in URB to get maxpacket
usb: gadget: function: rndis: limit # of RNDIS instances to 1000
usb: chipidea: Add support for VBUS control with PHY
usb: chipidea: clarify Documentation/ABI text
usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros
usb: gadget: at91_udc: Fix comments typo
usb: gadget: net2272: Remove the initialization of statics to 0
dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes
RDMA/rxe: Delete error messages triggered by incoming Read requests
RDMA/rxe: Remove the unused variable obj
RDMA/rxe: Fix the error caused by qp->sk
RDMA/rxe: Fix "kernel NULL pointer dereference" error
acl: add vfs_set_acl_prepare()
acl: return EOPNOTSUPP in posix_acl_fix_xattr_common()
ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()"
mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4
mlxsw: Add a helper function for getting maximum LAG ID
mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE
mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE
Documentation: bonding: clarify supported modes for tlb_dynamic_lb
mlxsw: minimal: Return -ENOMEM on allocation failure
net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule()
funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows
dt-bindings: net: dsa: mediatek,mt7530: update binding description
dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch
dt-bindings: net: dsa: mediatek,mt7530: update examples
dt-bindings: net: dsa: mediatek,mt7530: fix reset lines
dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm
dt-bindings: net: dsa: mediatek,mt7530: make trivial changes
Input: adp5588-keys - use new PM macros
Input: adp5588-keys - add regulator support
Input: adp5588-keys - add optional reset gpio
Input: adp5588-keys - fix coding style warnings
Input: adp5588-keys - do not check for irq presence
dt-bindings: input: adp5588: add bindings
Input: adp5588-keys - add support for fw properties
Input: adp5588-keys - bail out on returned error
gpio: gpio-adp5588: drop the driver
Input: adp5588-keys - support gpi key events as 'gpio keys'
dt-bindings: clock: drop minItems equal to maxItems
clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count()
Input: clps711x-keypad - get rid of OF_GPIO dependency
selinux: declare read-only parameters const
selinux: use int arrays for boolean values
drm/amdgpu: Remove the unneeded result variable 'r'
drm/amdgpu: add new ip block for MES 11.0.3
drm/amdgpu: add new ip block for GFX 11.0
drm/amdgpu: Set GC family for GC 11.0.3
drm/amdgpu: enable imu_rlc_ram programming for v11_0_3
drm/amdkfd: Added GFX 11.0.3 Support
drm/amdgpu: init gfx config for gfx v11_0_3
drm/amdgpu: declare firmware for new MES 11.0.3
drm/amdgpu: declare firmware for new GC 11.0.3
drm/amdgpu: add new ip block for GMC 11.0
drm/amdgpu: initialize gmc sw config for v11_0_3
drm/amdgpu: add gfxhub_v3_0_3 support
drm/amdgpu: add gc v11_0_3 ip headers
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
selinux: remove an unneeded variable in sel_make_class_dir_entries()
userfaultfd: open userfaultfds with O_RDONLY
s390/mm: remove unused access parameter from do_fault_error()
s390/delay: sync comment within __delay() with reality
s390: move from strlcpy with unused retval to strscpy
drm/i915/ats-m: Add thread execution tuning setting
Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709"
thermal: gov_user_space: Do not lock thermal zone mutex
spi: spi-rockchip: Add rk3588-spi compatible
bpftool: Add support for querying cgroup_iter link
ASoC: amd: fix spelling mistake: "i.e" -> "i.e."
memory: mtk-smi: mt8188: Add SMI Support
memory: mtk-smi: Add enable IOMMU SMC command for MM master
memory: mtk-smi: Add return value for configure port function
dt-bindings: memory: mediatek: Add mt8188 smi binding
iio: light: ltrf216a: Add raw attribute
dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes
MAINTAINERS: fix Analog Devices forum links
iio/accel: fix repeated words in comments
dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver
iio: add MEMSensing MSA311 3-axis accelerometer driver
MAINTAINERS: Add myself as a reviewer for panel-edp.c
staging: vt6655: Rename function MACvSetShortRetryLimit
staging: vt6655: Delete function MACbIsIntDisable
staging: vt6655: Rename function MACbIsRegBitsOff
staging: vt6655: Replace macro MACvSetRFLE_LatchBase
staging: vt6655: Rename macro MACvSelectPage1
staging: vt6655: Rename macro MACvSelectPage0
staging: vt6655: Rename function MACvSetBBType
staging: vt6655: Convert macro MACvSetBBType to function
staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter
staging: rtl8192e: Describe each kernel config option
staging: r8188eu: use time_after_eq(a,b) to replace "a>=b"
staging/rtl8192e: fix repeated words in comments
staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet
staging: rtl8192e: Remove Unnecessary ftrace-like logging
staging: rtl8192e: Rename Tx... and RxCheckStuckHandler
staging: rtl8192e: Remove blank lines in rtl_core.c
KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats
KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats.
media: platform: mtk-mdp3: add MediaTek MDP3 driver
media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA
media: dt-binding: mediatek: add bindings for MediaTek MDP3 components
media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
media: xilinx: video: Add 1X12 greyscale format
media: xilinx: csi2rxss: Add 1X12 greyscale format
media: staging: media: imx: imx7-media-csi: Increase video mem limit
media: uvcvideo: Limit power line control for Sonix Technology
media: uvcvideo: Use entity get_cur in uvc_ctrl_set
media: uvcvideo: Fix typo 'the the' in comment
media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl()
media: uvcvideo: Fix memory leak in uvc_gpio_parse
media: renesas: vsp1: Add support for RZ/G2L VSPD
media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit
media: renesas: vsp1: Add support for VSP software version
media: renesas: vsp1: Add support to deassert/assert reset line
media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings
media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
media: amphion: fix a bug that vpu core may not resume after suspend
phy: qcom-qmp-usb: drop pipe clock lane suffix
phy: qcom-qmp-pcie-msm8996: drop reset lane suffix
phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop pipe clock lane suffix
phy: qcom-qmp-combo: drop unused lane reset
phy: qcom-qmp-pcie: drop pipe clock lane suffix
dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name
dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property
dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema
dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-usb: add missing child node schema
dt-bindings: phy: add QMP USB PHY schema
dt-bindings: phy: qcom,qmp-ufs: add missing child node schema
dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain
dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock
dt-bindings: phy: add QMP UFS PHY schema
dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name
dt-bindings: phy: qcom,qmp-pcie: add missing child node schema
dt-bindings: phy: add QMP PCIe PHY schema
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names
dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names
dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema
dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema
dt-bindings: phy: qcom,qmp: drop child-node comment
dt-bindings: phy: qcom,qmp: clean up example
dt-bindings: phy: qcom,qmp: clean up descriptions
dt-bindings: phy: qcom,qmp: fix child node description
dt-bindings: phy: qcom,qmp: drop redundant descriptions
dt-bindings: phy: qcom,qmp: sort compatible strings
dt-bindings: phy: qcom,qmp: fix bogus clock-cells property
media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
media: amphion: don't change the colorspace reported by decoder.
media: amphion: adjust the encoder's value range of gop size
media: amphion: insert picture startcode after seek for vc1g format
media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
media: cedrus: Set the platform driver data earlier
drm/i915/selftests: allow misaligned_pin test work with unmappable memory
media: cedrus: Fix watchdog race condition
media: videobuf2: Remove vb2_find_timestamp()
media: cedrus: Use vb2_find_buffer
media: mediatek: vcodec: Skip non CBR bitrate mode
media: mediatek: vcodec: Add mt8188 encoder's chip name
media: mediatek: vcodec: add decoder compatible to support mt8188
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex
media: mediatek: vcodec: Fix bitstream crop information error
media: mediatek: vcodec: Remove encoder driver get IRQ resource
media: mediatek: vcodec: Add mt8188 encoder driver
media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188
media: mediatek: vcodec: Add encoder driver support for 34-bit iova
serial: tegra: Remove custom frame size calculation
serial: sunsab: Remove frame size calculation dead-code
serial: fsl_lpuart: Remove custom frame size calculation
serial: cpm_uart: Remove custom frame size calculation
serial: ucc_uart: Remove custom frame size calculation
media: ti: cal: fix wdma irq for metadata
media: ti: cal: combine wdma irq handling
termios: get rid of stray asm/termios.h include in n_hdlc.c
loongarch: remove generic-y += termios.h
serial: pch_uart: CIRC_CNT_TO_END() is enough
serial: sh-sci: tail is already on valid range
serial: sh-sci: CIRC_CNT_TO_END() is enough
tty: Make ->set_termios() old ktermios const
usb: serial: Make ->set_termios() old ktermios const
serial: Make ->set_termios() old ktermios const
tty: Make ldisc ->set_termios() old ktermios const
tty: Make tty_termios_copy_hw() old ktermios const
serial: dz: Assume previous baudrate is valid
tty: Fix comment style in tty_termios_input_baud_rate()
tty: Remove baudrate dead code & make ktermios params const
tty: move from strlcpy with unused retval to strscpy
dt-bindings: serial: samsung: Add 'power-domains' property
dt-bindings: serial: renesas,scif: Document RZ/Five SoC
wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
tty/vt: Remove printable variable
dt-bindings: serial: samsung_uart: drop ref from reg-io-width
tty: serial: meson: Use devm_clk_get_enabled() helper
serial: 8250: Clear dma tx_err unconditionally
serial: 8250: Add helper for clearing IER
tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency
serial: pic32_uart: Convert to use GPIO descriptors
serial: pic32_uart: Utilize uart_console_enabled()
serial: fsl_lpuart: Fix comment typo
serial: pl011: Add reg-io-width parameters
dt-bindings: serial: pl011: Add a reg-io-width parameter
tty: xilinx_uartps: Check the clk_enable return value
tty: xilinx_uartps: Add timeout waiting for loop
tty: xilinx_uartps: Prevent writes when the controller is disabled
tty: xilinx_uartps: Fix the ignore_status
tty: xilinx_uartps: Initialise the read_status_mask
tty: xilinx_uartps: Update copyright text to correct format
tty: xilinx_uartps: Check clk_enable return value
net: devlink: stub port params cmds for they are unused internally
net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune()
net: ngbe: Add build support for ngbe
spi: amd: Fix speed selection
ethtool: report missing header via ext_ack in the default handler
ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack
devlink: use missing attribute ext_ack
netlink: add helpers for extack attr presence checking
netlink: add support for ext_ack missing attributes
netlink: factor out extack composition
memblock tests: add tests for memblock_trim_memory
memblock tests: add tests for memblock_*bottom_up functions
memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw
memblock tests: update alloc_api to test memblock_alloc_raw
memblock tests: add additional tests for basic api and memblock_alloc
memblock tests: add labels to verbose output for generic alloc tests
memblock tests: update zeroed memory check for memblock_alloc_* tests
memblock tests: update tests to check if memblock_alloc zeroed memory
memblock tests: update reference to obsolete build option in comments
memblock tests: add command line help option
i2c: imx-lpi2c: use bulk clk API
dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93
dt-bindings: i2c: i2c-imx-lpi2c: add dmas property
dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk
net: unify alloclen calculation for paged requests
ARM: 9221/1: traps: print un-hashed user pc on undefined instruction
nfp: add support for eeprom get and set command
nfp: check if application firmware is indifferent to port speed
nfp: propagate port speed from management firmware
ARM: make ARCH_MULTIPLATFORM user-visible
ARM: fix XIP_KERNEL dependencies
RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp
IB/cm: Refactor cm_insert_listen() and cm_find_listen()
IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen()
IB/cm: Remove the service_mask parameter from ib_cm_listen()
RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev
spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings
ASoC: codecs: rk817: fix missing I2C dependency in compile test
perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets
perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets
perf/hw_breakpoint: Introduce bp_slots_histogram
perf/hw_breakpoint: Reduce contention with large number of tasks
locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
powerpc/hw_breakpoint: Avoid relying on caller synchronization
soc: mediatek: mtk-svs: Explicitly include bitfield header
perf/hw_breakpoint: Remove useless code related to flexible breakpoints
perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
perf/hw_breakpoint: Optimize constant number of breakpoint slots
perf/hw_breakpoint: Mark data __ro_after_init
perf/hw_breakpoint: Optimize list of per-task breakpoints
perf/hw_breakpoint: Clean up headers
perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test
perf/hw_breakpoint: Add KUnit test for constraints accounting
arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
PCI: qcom-ep: Add MODULE_DEVICE_TABLE
drm/bridge: it6505: Fix the order of DP_SET_POWER commands
drm/bridge: megachips: Fix a null pointer dereference bug
drm/dp: add drm_dp_phy_name() for getting DP PHY name
arm64: dts: renesas: r8a779f0: Add MSIOF nodes
dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board
phy: move from strlcpy with unused retval to strscpy
phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys
phy: qcom-qmp: Add SC8280XP USB3 UNI phy
phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables
dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys
phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845
dt-bindings: phy: samsung,ufs-phy: match clock items
phy: tegra: xusb: Only warn once about reset problems in .remove()
dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375
media: ti: cal: use CSI-2 frame number for seq number
media: ti: cal: rename sd_state to state
media: ti: cal: fix useless variable init
media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE
media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16
media: MAINTAINERS: change tc358743 maintainer
media: dw100: Fix an error handling path in dw100_probe()
media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall
ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
media: videodev2.h: drop V4L2_CAP_ASYNCIO
media: rockchip: rga: Fix probe rga_parse_dt bugs
media: v4l2-ctrls: Fix typo in VP8 comment
media: airspy: fix memory leak in airspy probe
phy: qcom: edp: Add SC8280XP eDP and DP PHYs
phy: qcom: edp: Introduce support for DisplayPort
phy: qcom: edp: Perform lane configuration
phy: qcom: edp: Generate unique clock names
dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles
media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap()
media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate
phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g
dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes
phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver
dt-bindings: phy: Add PHY_TYPE_USXGMII definition
phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200
soundwire: intel: set dev_num_ida_min
soundwire: bus: allow device number to be unique at system level
soundwire: bus: rename sdw_ida as sdw_bus_ida
f2fs: remove gc_urgent_high_limited for cleanup
f2fs: iostat: support accounting compressed IO
f2fs: use memcpy_{to,from}_page() where possible
f2fs: fix wrong continue condition in GC
f2fs: LFS mode does not support ATGC
ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema
ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema
ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: sdm845-mtp: correct ADC settle time
arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address
arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema
arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema
arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema
arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema
arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema
arm64: dts: qcom: pmk8350: drop interrupt-names from ADC
arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges
arm64: dts: qcom: sc7280: Update gpu opp table
arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0'
soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver
soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
audit: use time_after to compare time
soc: qcom: qmi: use const for struct qmi_elem_info
arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node
soc: qcom: icc-bwmon: remove redundant ret variable
arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock
arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port
arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ
arm64: dts: qcom: pm8350c: Drop PWM reg declaration
arm64: dts: qcom: sc7280: Add support for zoglin
dt-bindings: arm: qcom: document zoglin board
arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs
arm64: dts: qcom: use GPIO flags for tlmm
arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors
arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors
ARM: dts: qcom: use GPIO flags for tlmm
ASoC: amd: enable Pink sardine platform machine driver build.
ASoC: amd: add Pink Sardine machine driver using dmic
ASoC: amd: create platform device for acp6.2 machine driver
ASoC: amd: enable Pink Sardine acp6.2 drivers build
ASoC: amd: add acp6.2 pdm driver pm ops
ASoC: amd: add acp6.2 pci driver pm ops
ASoC: amd: add acp6.2 pdm driver dma ops
ASoC: amd: add acp6.2 irq handler
ASoC: amd: add acp6.2 pdm platform driver
ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
ASoC: amd: add acp6.2 init/de-init functions
ASoC: amd: add Pink Sardine ACP PCI driver
ASoC: amd: add Pink Sardine platform ACP IP register header
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up some inconsistent indentings
drm/amd/display: clean up one inconsistent indenting
drm/amdgpu: add new ip block for LSDMA 6.0
drm/amdgpu: add new ip block for sdma 6.0
drm/amdgpu: declare firmware for new SDMA 6.0.3
drm/amdgpu: enable smu block for smu 13.0.10
drm/amdgpu: added supported smu 13.0.10 sw pptable
drm/amd/pm: add smu_v13_0_10 driver if version
drm/amd/pm: add smu_v13_0_10 support
drm/amdgpu: add new ip block for PSP 13.0
drm/amdgpu: added firmware module for psp 13.0.10
drm/amdgpu: support psp v13_0_10 ip block
drm/amdgpu: add new ip block for SOC21
drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN
drm/amdgpu: initialize common sw config for v11_0_3
drm/amdgpu: drop gc 11_0_0 golden settings
drm/amdkfd: remove redundant variables err and ret
drm/amd/display: remove redundant vertical_line_start variable
drm/amd/display: Correct cursor position on horizontal mirror
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass
drm/amd/display: Fix check for stream and plane
drm/amd/display: Re-initialize viewport after pipe merge
drm/amd/display: Use correct plane for CAB cursor size allocation
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
drm/amd/display: 3.2.201
drm/amd/pm: bump SMU 13.0.0 driver_if header version
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
drm/amd/pm: use vbios carried pptable for those supported SKUs
drm/amd/display: Add visual confirm color support for SubVP
drm/amd/display: [FW Promotion] Release 0.0.132.0
drm/amd/display: Add comments.
drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32"
drm/amd/display: Fix primary EDP link detection
drm/amd/display: fix wrong register access
drm/amd/display: use actual cursor size instead of max for CAB allocation
drm/amd/display: disable display fresh from MALL on an edge case for DCN321
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
drm/amd/display: Missing HPO instance added
drm/amd/display: Refactor edp dsc codes.
drm/amd/display: SubVP missing scaling case
drm/amd/display: Add support for visual confirm color
drm/amd/display: Allow PHY state update between same states
drm/amd/display: Cleanup PSR flag
drm/amd/display: Cursor lag with PSR1 eDP
drm/amd/display: Add DC debug option to force LTTPR mode
drm/amd/display: add a override flag as wa for some specific dongle
arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches
arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches
arm64: dts: qcom: sc7280: Update lpasscore node
arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets
arm64: dts: qcom: sc7280: Cleanup the lpasscc node
ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc
ARM: dts: qcom: msm8660: override nodes by label
ARM: dts: qcom: msm8226: override nodes by label
ARM: dts: qcom: msm8960: override nodes by label
drm/amd/display: Only commit SubVP state after pipe programming
drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence
drm/amd/display: Remove assert from PHY state update
drm/amd/display: set dig fifo read start level to 7 before dig fifo reset
arm64: dts: qcom: sm6350: Add GPI DMA nodes
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
drm/amd/display: Fix OTG H timing reset for dcn314
drm/amd/display: Refine aux transaction before retrieve caps
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
drm/amd/display: Don't choose SubVP display if ActiveMargin > 0
drm/amd/display: Set ODM policy based on number of DSC slices
drm/amd/display: 3.2.200
drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
drm/amd/display: Fix variable dereferenced before check
drm/amdgpu: Remove the unneeded result variable
drm/amdgpu: Update mes_v11_api_def.h
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
arm64: dts: qcom: sdm845: Add the RPMh stats node
arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp
dt-bindings: soc: qcom: stats: Document SDM845 compatible
soc: qcom: stats: Add SDM845 stats config and compatible
arm64: dts: qcom: pm6150l: add missing adc channels
dt-bindings: firmware: document Qualcomm SM6115 SCM
arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO
arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex
arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex
arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO
arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO
arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex
arm64: dts: qcom: sc7180: add missing TCSR syscon compatible
arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex
arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO
arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex
dt-bindings: mfd: qcom,tcsr: add several devices
arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl
soc: qcom: Make QCOM_RPMPD depend on OF
ARM: dts: qcom: ipq8064: add ipq8065 variant
ARM: dts: qcom: ipq8064: add ipq8062 variant
ARM: dts: qcom: ipq8064: add v2 dtsi variant
ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios
ARM: dts: qcom: stop using snps,dw-pcie falback
arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator
arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey
ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64
arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi
dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices
dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel
arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade
clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
arm64: dts: qcom: Add device tree for Sony Xperia 1 IV
arm64: dts: qcom: sm8450: Add SDHCI2
arm64: dts: qcom: sm8450: Adjust memory map
dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223)
arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible
arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples
dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996
dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions
arm64: dts: qcom: msm8916: add clocks to the GCC device node
clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down
clk: qcom: gcc-msm8916: move GPLL definitions up
clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents
dt-bindings: clock: separate bindings for MSM8916 GCC device
dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml
selftests/bpf: Fix connect4_prog tcp/socket header type conflict
regulator: core: Fix regulator supply registration with sysfs
arm64: dts: qcom: sm6350: Add interconnect support
arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios
arm64: dts: qcom: stop using snps,dw-pcie falback
dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
dt-bindings: leds: qcom-wled: fix number of addresses
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
dt-bindings: crypto: drop minItems equal to maxItems
dt-bindings: ata: drop minItems equal to maxItems
dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: display: drop minItems equal to maxItems
dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
spi: mt7621: Remove 'clk' from 'struct mt7621_spi'
spi: mt7621: Use devm_spi_register_controller()
spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling
spi: mt7621: Fix an error message in mt7621_spi_probe()
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
HSI: omap_ssi_port: Fix dma_map_sg error check
HSI: cmt_speech: Pass a pointer to virt_to_page()
HSI: omap_ssi: Fix refcount leak in ssi_probe
HSI: clients: remove duplicate assignment
drm: bridge: dw_hdmi: only trigger hotplug event on link change
spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message()
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
selftests/bpf: Fix bind{4,6} tcp/socket header type conflict
drm/bridge: tc358767: Handle bridge past DPI output
media: av7110: move to staging/media/deprecated/saa7146
media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci
media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif
media: fsl-viu: deprecate this driver
media: tm6000: deprecate this driver
media: zr364xx: deprecate this driver
media: meye: deprecate this driver
media: cpia2: deprecate this driver
arm64: dts: mt8192: Add dsi node
arm64: dts: mt8192: Add display nodes
arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
arm64: dts: mt8192: Add mipi_tx node
arm64: dts: mt8192: Add pwm node
media: staging/media: add a STAGING_MEDIA_DEPRECATED option
media: avoid use of 'videobuf'
media: staging/media/omap4iss/iss_video.c: videobuf -> vb2
media: platform: ti: avoid using 'videobuf' or 'video-buf'
arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
drm/bridge: anx7625: Support HDMI_I2S audio format
media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2'
bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT
media: vb2: videobuf -> videobuf2
media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L
media: zoran: move to mainline
media: zoran: from VB2_READ/WRITE: read/write isn't supported
media: zoran: the video device is video capture only, not M2M
media: zoran: fix checkpatch --strict issues
media: ti/omap: fix repeated words in comments
media: pci/cx23885: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: pci/cx18: fix repeated words in comments
media: i2c/cx25840: fix repeated words in comments
media: v4l2-flash: Fix comment typo
media: technisat-usb2: Fix comment typo
media: drxk: Fix comment typo
media: v4l2-ioctl: Fix typo 'the the' in comment
media: tm6000: Fix typo 'the the' in comment
media: gspca: Fix typo 'the the' in comment
media: platform: ti: Fix typo 'the the' in comment
media: saa7164: Fix typo 'the the' in comment
media: ivtv: Fix typo 'the the' in comment
media: cx88: Fix typo 'the the' in comment
media: dvb-frontends: Fix typo 'the the' in comment
media: sun6i-csi: Fix comment typo
media: dib8000: Fix comment typo
media: staging/media/av7110/av7110: Fix typo in string
media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver
media: dw100: Add i.MX8MP dw100 dewarper driver
media: dt-bindings: media: Add i.MX8MP DW100 binding
media: uapi: Add a control for DW100 driver
media: v4l: uapi: Add user control base for DW100 controls
media: Documentation: dw100: Add user documentation for the DW100 driver
media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks
media: v4l2-ctrls: optimize type_ops for arrays
ASoC: codecs: max98088: remove redundant ret variable
drm/i915/guc: Remove log size module parameters
net: sparx5: add support for mrouter ports
net: sparx5: add list for mdb entries in driver
ethernet: Add helpers to recognize addresses mapped to IP multicast
genetlink: start to validate reserved header bytes
spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4
spi: sh-msiof: add generic Gen4 binding
spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support
drm/i915: split gem quirks from display quirks
ARM: dts: at91: sam9x60ek: remove simple-bus for regulators
ARM: dts: lan966x: add support for pcb8290
arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a
arm64: dts: rockchip: add vcc_mipi regulator to rock-3a
arm64: dts: rockchip: add vcc_cam regulator to rock-3a
drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h
drm/i915/vrr: drop window2_delay member from i915
drm/i915: move and group sagv under display.sagv
drm/i915: move overlay to display.overlay
drm/i915: move hotplug to display.hotplug
x86/earlyprintk: Clean up pciserial
drm/i915: move wm to display.wm
drm/i915: move and group fbdev under display.fbdev
wifi: mac80211: fix potential deadlock in ieee80211_key_link()
drm/i915: move dpll under display.dpll
drm/i915: move and split audio under display.audio and display.funcs
drm/i915: move dmc to display.dmc
drm/i915: move and group pps members under display.pps
drm/i915: move and group gmbus members under display.gmbus
drm/i915: move color_funcs to display.funcs
drm/i915: move fdi_funcs to display.funcs
arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config
drm/i915: move wm_disp funcs to display.funcs
drm/i915: move hotplug_funcs to display.funcs
drm/i915: move dpll_funcs to display.funcs
drm/i915: move cdclk_funcs to display.funcs
ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y
ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name
ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B
ARM: defconfig: drop CONFIG_USB_FSL_USB2
ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI
ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
ARM: defconfig: drop CONFIG_SERIAL_OMAP references
ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y
ARM: defconfig: clean up multi_v4t and multi_v5 configs
xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode
xfrm: interface: support collect metadata mode
drm/i915: add display sub-struct to drm_i915_private
ARM: defconfig: reorder defconfig files
net: allow storing xfrm interface metadata in metadata_dst
esp: choose the correct inner protocol for GSO on inter address family tunnels
PCI: dwc: Drop dependency on ZONE_DMA32
arm64: dts: meson-sm1-sei610: Remove 'enable-active-low'
arm64: dts: meson-g12a: Remove 'enable-active-low'
drm/gma500: Fix comment typo
perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
perf: Capture branch privilege information
perf: Extend branch type classification
perf: Add system error and not in transaction branch types
drm/gma500: Fix SDVO command debug printing
x86/mce: Retrieve poison range from hardware
clk: renesas: r8a779f0: Add MSIOF clocks
clk: renesas: r9a09g011: Add IIC clock and reset entries
arm64: dts: renesas: r8a774a1: Put I2C aliases to board files
arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a779a0: Put I2C aliases to board files
arm64: dts: renesas: r8a77990: Put I2C aliases to board files
arm64: dts: renesas: r8a77980: Put I2C aliases to board files
arm64: dts: renesas: r8a77970: Put I2C aliases to board files
arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files
arm64: dts: renesas: rzv2m evk: Enable i2c
arm64: dts: renesas: r9a09g011: Add i2c nodes
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Refresh for v6.0-rc1
RDMA/rxe: Remove an unused member from struct rxe_mr
cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
ASoC: codecs: allow compile testing without MFD drivers
dt-bindings: mediatek: Add axi clock in mt8173 dts example
regulator: tps65219: change tps65219_regulator_irq_types to static
ASoC: amd: acp: Modify dai_id macros to be more generic
spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path
ASoC: wcd938x: Remove spurious type_base from irq chip
ASoC: wcd9335: Convert irq chip to config regs
drm/msm/a6xx: Improve gpu recovery sequence
drm/msm/a6xx: Ensure CX collapse during gpu recovery
drm/msm: Fix cx collapse issue during recovery
drm/msm: Correct pm_runtime votes in recover worker
drm/msm: Take single rpm refcount on behalf of all submits
drm/msm: Remove unnecessary pm_runtime_get/put
drm/msm: De-open-code some CP_EVENT_WRITE
dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
lib/string_helpers: Add str_read_write() helper
iio: common: scmi_sensors: use HZ macro from units.h
iio: accel: adxl345: use HZ macro from units.h
units: complement the set of Hz units
drm/msm/iommu: optimize map/unmap
drm/msm: Add fault-injection support
drm/msm/gem: Convert to lockdep assert
RDMA/core: Remove 'device' argument from rdma_build_skb()
RDMA/srp: Use the attribute group mechanism for sysfs attributes
RDMA/srp: Handle dev_set_name() failure
RDMA/srp: Remove the srp_host.released completion
RDMA/srp: Rework the srp_add_port() error path
drm/msm/gem: Add msm_gem_assert_locked()
drm/msm/gem: Evict active GEM objects when necessary
drm/msm/gem: Consolidate shrinker trace
drm/msm/gem: Unpin buffers earlier
drm/msm/gem: Convert to using drm_gem_lru
drm/gem: Add LRU/shrinker helper
drm/msm/gem: Remove active refcnt
drm/msm/gem: Consolidate pin/unpin paths
drm/msm/gem: Rename to pin/unpin_pages
drm/msm/gem: Rename update_inactive
drm/msm/gem: Check for active in shrinker path
drm/msm: Split out idr_lock
drm/msm: Small submit cleanup
drm/msm: Reorder lock vs submit alloc
bpf: Fix a few typos in BPF helpers documentation
selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4
net_sched: remove impossible conditions
net: fman: memac: Uninitialized variable on error path
openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
openvswitch: allow specifying ifindex of new interfaces
net: ftmac100: add an opportunity to get ethaddr from the platform
net: dsa: mv88e6xxx: Allow external SMI if serial
genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind()
net/mlx4: Fix error check for dma_map_sg
net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()
mlx4: Do type_clear() for devlink ports when type_set() was called previously
net: dsa: mv88e6xxx: support RGMII cmode
platform/chrome: cros_ec_typec: Correct alt mode index
platform/chrome: cros_ec_typec: Add bit offset for DP VDO
perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
perf/core: Add speculation info to branch entries
perf/x86/amd/lbr: Use fusion-aware branch classifier
perf/x86: Make branch classifier fusion-aware
perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
perf/x86: Move branch classifier
perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
perf/x86/amd/lbr: Add LbrExtV2 branch record support
perf/x86/amd/lbr: Detect LbrExtV2 support
x86/cpufeatures: Add LbrExtV2 feature bit
perf/x86/amd/core: Add generic branch record interfaces
perf/x86/amd/core: Refactor branch attributes
perf/x86/amd/brs: Move feature-specific functions
sched: Add update_current_exec_runtime helper
selftests/bpf: fix type conflict in test_tc_dtime
audit: free audit_proctitle only on task exit
audit: explicitly check audit_context->context enum value
cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all()
audit: audit_context pid unused, context enum comment fix
cgroup: Homogenize cgroup_get_from_id() return value
cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
cgroup: Honor caller's cgroup NS when resolving path
coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface
coresight: etm4x: Expose default timestamp source in sysfs
drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning
PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc()
soc: mediatek: mtk-svs: Use bitfield access macros where possible
soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
dt-bindings: power: mediatek: Update maintainer list
dt-bindings: power: mediatek: Support naming power controller node with unit address
dt-bindings: power: mediatek: Refine multiple level power domain nodes
pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'.
dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes
sbitmap: remove unnecessary code in __sbitmap_queue_get_batch
gfs2: Switch from strlcpy to strscpy
pinctrl: amd: Pick some different unicode symbols
pinctrl: fixup for "i2c: Make remove callback return void"
drm/i915: Add new ADL-S pci id
drm/tve200: Fix smatch warning
drm: bridge: icn6211: Add support for external REFCLK
dt-bindings: display: bridge: icn6211: Add support for external REFCLK
drm: bridge: icn6211: Add and use hs_rate and lp_rate
drm: fix drm_mipi_dbi build errors
drm/panel: use 'select' for Ili9341 panel driver helpers
ARM: dts: Let Gemini NS2502 parse redboot partitions
ARM: dts: gemini: ssi1328: permit to use gigabit
ARM: dts: gemini: ns2502: permit to use gigabit
platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper
platform/x86: msi-laptop: Add msi_scm_model_exit() helper
net: sched: remove unnecessary init of qdisc skb head
platform/x86: msi-laptop: Fix resource cleanup
platform/x86: msi-laptop: Simplify ec_delay handling
platform/x86: msi-laptop: Fix old-ec check for backlight registering
platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION
platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE()
platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830
platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup
crypto: Kconfig - simplify compression/RNG entries
crypto: Kconfig - simplify cipher entries
crypto: Kconfig - simplify userspace entries
crypto: Kconfig - simplify hash entries
crypto: Kconfig - simplify aead entries
crypto: Kconfig - simplify CRC entries
crypto: Kconfig - simplify public-key entries
crypto: Kconfig - add submenus
crypto: Kconfig - sort the arm entries
crypto: Kconfig - sort the arm64 entries
crypto: Kconfig - submenus for arm and arm64
crypto: Kconfig - remove AES_ARM64 ref by SA2UL
crypto: Kconfig - move x86 entries to a submenu
crypto: Kconfig - move sparc entries to a submenu
crypto: Kconfig - move s390 entries to a submenu
crypto: Kconfig - move powerpc entries to a submenu
crypto: Kconfig - move mips entries to a submenu
crypto: hisilicon/qm - no judgment in the back process
crypto: ccree - Fix dma_map_sg error check
crypto: allwinner - Fix dma_map_sg error check
crypto: amlogic - Fix dma_map_sg error check
crypto: qce - Fix dma_map_sg error check
crypto: sahara - Fix error check for dma_map_sg
crypto: gemini - Fix error check for dma_map_sg
crypto: drivers - move from strlcpy with unused retval to strscpy
crypto: core - move from strlcpy with unused retval to strscpy
crypto: aspeed - add HACE crypto driver
dt-bindings: crypto: add documentation for aspeed hace
ARM: dts: aspeed: Add HACE device controller node
dt-bindings: clock: Add AST2500/AST2600 HACE reset definition
crypto: aspeed - Add HACE hash driver
crypto: ccp - Fail the PSP initialization when writing psp data file failed
crypto: ccp - Initialize PSP when reading psp data file failed
hwrng: imx-rngc - use devres for hwrng registration
hwrng: imx-rngc - use devm_clk_get_enabled
crypto: tcrypt - remove mode=1000
r8152: add PID for the Lenovo OneLink+ Dock
wifi: rtw88: fix uninitialized use of primary channel index
net: phylink: allow RGMII/RTBI in-band status
platform/x86: move from strlcpy with unused retval to strscpy
x86/microcode: Remove ->request_microcode_user()
platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev
platform/x86: asus-wmi: Implement TUF laptop keyboard power states
platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes
platform/x86: asus-wmi: Support the GPU fan on TUF laptops
platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key
platform/x86: asus-wmi: Update tablet_mode_sw module-param help text
net: prestera: manage matchall and flower priorities
net: prestera: add support for egress traffic mirroring
net: prestera: acl: extract matchall logic into a separate file
net: asix: ax88772: add ethtool pause configuration
net: asix: ax88772: migrate to phylink
wifi: mac80211: use full 'unsigned int' type
wifi: mac80211: move from strlcpy with unused retval to strscpy
wifi: mac80211: read ethtool's sta_stats from sinfo
wifi: mac80211: correct SMPS mode in HE 6 GHz capability
drm/i915: Skip wm/ddb readout for disabled pipes
dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes
libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
bpf: prepare for more bpf syscall to be used from kernel and user space.
powerpc/82xx: remove spidev node from mgcoge
powerpc/microwatt: Add LiteX MMC driver
selftests/powerpc: Add a test for execute-only memory
powerpc/mm: Support execute-only memory on the Radix MMU
macintosh: move from strlcpy with unused retval to strscpy
powerpc: move from strlcpy with unused retval to strscpy
powerpc/fsl_booke: Make calc_cam_sz() static
powerpc: Remove stale declarations in mmu_decl.h
powerpc: Update ISA versions to mention e5500/e6500
powerpc: Move patch sites out of asm-prototypes.h
powerpc/boot: Drop unused dummy.c
powerpc/boot: Convert more files to use SPDX tags
riscv: enable CD-ROM file systems in defconfig
drm/mediatek: Remove the unneeded result
bpf: Add CGROUP prefix to cgroup_iter_order
Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
Bluetooth: move from strlcpy with unused retval to strscpy
Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
Bluetooth: ISO: Fix not handling shutdown condition
Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor()
Bluetooth: MGMT: Fix Get Device Flags
Bluetooth: L2CAP: Fix build errors in some archs
Bluetooth: hci_sync: Fix suspend performance regression
Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
Bluetooth: convert hci_update_adv_data to hci_sync
Bluetooth: move hci_get_random_address() to hci_sync
Bluetooth: Delete unreferenced hci_request code
Bluetooth: Move Adv Instance timer to hci_sync
drm/mediatek: Drop of_gpio header
Bluetooth: Convert SCO configure_datapath to hci_sync
Bluetooth: Delete unused hci_req_stop_discovery()
Bluetooth: Rework le_scan_restart for hci_sync
Bluetooth: Convert le_scan_disable timeout to hci_sync
Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921
drm/i915/pxp: don't start pxp without mei_pxp bind
ata: libata-core: Simplify ata_build_rw_tf()
ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE
ata: libata-core: remove redundant err_mask variable
ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0
drm/i915/display/mtl: Extend MBUS programming
drm/i915/mtl: Reuse adl-p DBUF calculations
drm/i915/mtl: Update memory bandwidth parameters
drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM
drm/i915: Extract wm latency adjustment to its own function
clk: sunxi-ng: d1: Limit PLL rates to stable ranges
netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed
mlxsw: Remove unused mlxsw_core_port_type_get()
mlxsw: Remove unused port_type_set devlink op
mlxsw: Remove unused IB stuff
net: devlink: limit flash component name to match version returned by info_get()
netdevsim: add version fw.mgmt info info_get() and mark as a component
net: devlink: extend info_get() version put to indicate a flash component
selftests/net: fix reinitialization of TEST_PROGS in net self tests.
dt-bindings: display: adi,adv75xx: Add missing graph schema references
MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer
drm/i915/mtl: Fix rawclk for Meteorlake PCH
drm/i915/mtl: Add support for MTL in Display Init sequences
drm/i915/mtl: Add VBT port and AUX_CH mapping
drm/i915/mtl: Add PCH support
dt-bindings: Remove 'Device Tree Bindings' from end of title:
of: unittest: taint the kernel when of unittest runs
bpf/scripts: Assert helper enum value is aligned with comment order
bpftool: Fix a wrong type cast in btf_dumper_int
selftests/bpf: add a selftest for cgroup hierarchical stats collection
selftests/bpf: extend cgroup helpers
cgroup: bpf: enable bpf programs to integrate with rstat
selftests/bpf: Test cgroup_iter.
bpf: Introduce cgroup iter
drm/i915/mtl: Don't mask off CCS according to DSS fusing
drm/i915/mtl: MMIO range is now 4MB
drm/i915: Skip Bit12 fw domain reset for gen12+
drm/amd: remove possible condition with no effect (if == else)
drm/amd: remove possible condition with no effect (if == else)
drm/amd: fix potential memory leak
drm/amd: fix potential memory leak
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0
drm/radeon: use time_after(a,b) to replace "a>b"
drm/amdgpu: use dev_info to benefit mGPU case
drm/amdgpu: use adev_to_drm to get drm device
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amdkfd: Allocate doorbells only when needed
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/display: Remove redundant check in atomic_check
drm/amd/display: Adding log clock table from SMU
drm/amd/display: Uncomment SubVP scaling case
drm/amd/display: Add interface to track PHY state
drm/amd/display: Free phantom plane and stream properly
drm/amd/display: program k1/k2 divider for virtual signal for DCN32
drm/amd/display: Cursor flicker when entering PSRSU
drm/amd/display: change to runtime initialization for reg offsets for DCN321
drm/amd/display: change to runtime initialization for reg offsets for DCN32
drm/amd/display: Change AUX NACK behavior
drm/amd/display: HDMI ODM Combine Policy Correction
drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes
drm/amd/display: do not change pipe split policy for RV2
drm/amd/display: 3.2.199
drm/amd/display: [FW Promotion] Release 0.0.130.0
drm/amdgpu: skip set_topology_info for VF
drm/amdgpu: add sdma instance check for gfx11 CGCG
ASoC: tas2764: Export highpass filter setting
ASoC: tas2764: Add IRQ handling
ASoC: tas2764: Fix mute/unmute
ASoC: tas2764: Drop conflicting set_bias_level power setting
ASoC: tas2764: Allow mono streams
regulator: core: Don't err if allow-set-load but no allowed-modes
regulator: core: Require regulator drivers to check uV for get_optimum_mode()
ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
dt-bindings: arm: coresight-tmc: Add 'iommu' property
dt-bindings: arm: coresight: Add 'power-domains' property
gfs2: Clear flags when withdraw prevents xmote
gfs2: Dequeue waiters when withdrawn
gfs2: Prevent double iput for journal on error
spi: amd: Configure device speed
arm64: dts: mt8195: Add display node for vdosys0
arm64: dts: mt8195: Add gce node
arm64: dts: mt8195: Add iommu and smi nodes
arm64: dts: mt8195: Specify audio reset controller
arm64: dts: mt8195: Add adsp node and adsp mailbox nodes
arm64: dts: mt8195: Add audio related nodes
arm64: dts: mt8195: Add scp node
arm64: dts: mt8195: Add spmi node
arm64: dts: mt8195: Add power domains controller
arm64: dts: mt8195: Add vdosys and vppsys clock nodes
arm64: dts: mt8195: Add cpufreq node
arm64: dts: mt8195: Disable I2C0 node
arm64: dts: mt8195: Disable watchdog external reset signal
arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
platform/x86: asus-wmi: Simplify tablet-mode-switch handling
platform/x86: asus-wmi: Simplify tablet-mode-switch probing
platform/x86: asus-wmi: Add support for ROG X13 tablet mode
platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops
platform/x86: asus-wmi: Simplify some of the *_check_present() helpers
platform/x86: asus-wmi: Refactor panel_od attribute
platform/x86: asus-wmi: Refactor egpu_enable attribute
platform/x86: asus-wmi: Refactor disable_gpu attribute
platform/x86: asus-wmi: Document the panel_od sysfs attribute
platform/x86: asus-wmi: Document the egpu_enable sysfs attribute
platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit
platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8
platform/surface: aggregator_registry: Rename HID device nodes based on new findings
platform/surface: aggregator_registry: Rename HID device nodes based on their function
platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
platform/x86: pmc_atom: Amend comment style and grammar
platform/x86: pmc_atom: Make terminator entry uniform
platform/x86: pmc_atom: Improve quirk message to be less cryptic
platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
platform/x86: dell-privacy: convert to use dev_groups
soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
soc: mediatek: mtk-svs: Remove hardcoded irqflags
soc: mediatek: mtk-svs: Switch to platform_get_irq()
gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes
dt-bindings: soc: mediatek: pwrap: add compatible for mt8188
soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF
ASoC: sigmadsp: switch to use kmemdup_nul() helper
net: sched: delete duplicate cleanup of backlog and qlen
arm64: dts: mediatek: mt8183-pumpkin: add keypad support
arm64: dts: mediatek: mt8183: add keyboard node
arm64: dts: mt8183: add MediaTek MDP3 nodes
dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes
ASoC: Add Apple MCA I2S transceiver bindings
ASoC: apple: mca: Add locking
ASoC: apple: mca: Start new platform driver
pinctrl: mediatek: add mt8188 driver
dt-bindings: pinctrl: mediatek: add support for mt8188
mm/slub: move free_debug_processing() further
pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings
pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver
dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings
pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP()
spi: pxa2xx: Remove the unneeded result variable
regulator: drivers: Remove unnecessary print function dev_err()
ASoC: max98088: add support for noise gate reg
ASoC: codecs: add suspend and resume for ES8316
ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field
ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box
ASoC: SOF: mediatek: Add dai driver for mt8186
PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value
drm/virtio: Fix same-context optimization
udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
HID: move from strlcpy with unused retval to strscpy
HID: vivaldi: convert to use dev_groups
HID: wacom: Simplify comments
HID: rmi: replace ternary operator with min()
HID: Kconfig: remove redundant "depends on HID" lines
wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
wifi: nl80211: send MLO links channel info in GET_INTERFACE
nfp: flower: support case of match on ct_state(0/0x3f)
wifi: mac80211: allow bw change during channel switch in mesh
wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()
drm/radeon: Don't register backlight when another backlight should be used (v3)
drm/amdgpu: Don't register backlight when another backlight should be used (v3)
drm/i915: Don't register backlight when another backlight should be used (v2)
EDAC/wq: Remove unneeded flush_workqueue()
wifi: mac80211: allow link address A2 in TXQ dequeue
wifi: mac80211: fix control port frame addressing
wifi: mac80211: set link ID in TX info for beacons
wifi: mac80211_hwsim: fix link change handling
wifi: mac80211: maintain link_id in link_sta
wifi: cfg80211/mac80211: check EHT capability size correctly
wifi: mac80211_hwsim: split iftype data into AP/non-AP
wifi: mac80211: mlme: don't add empty EML capabilities
wifi: mac80211: use link ID for MLO in queued frames
wifi: mac80211: use the corresponding link for stats update
wifi: mac80211: add link information in ieee80211_rx_status
wifi: mac80211: properly implement MLO key handling
wifi: cfg80211: Add link_id parameter to various key operations for MLO
wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
wifi: cfg80211: reject connect response with MLO params for WEP
wifi: mac80211: fix use-after-free
wifi: mac80211: use link in TXQ parameter configuration
wifi: cfg80211: add link id to txq params
wifi: mac80211: set link BSSID
wifi: cfg80211: get correct AP link chandef
wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
wifi: mac80211: properly set old_links when removing a link
wifi: mac80211: accept STA changes without link changes
HID: playstation: convert to use dev_groups
net: gro: skb_gro_header helper function
EDAC/ie31200: Add Skylake-S support
HID: uclogic: Add support for Parblo A610 PRO
HID: uclogic: Add support for XP-PEN Deco Pro S
HID: uclogic: Add support for UGEE v2 mouse frames
HID: uclogic: Add support for UGEE v2 dial frames
HID: uclogic: Parse the UGEE v2 frame type
HID: uclogic: Refactor UGEE v2 frame initialization
HID: uclogic: Refactor UGEE v2 string descriptor parsing
HID: uclogic: KUnit best practices and naming conventions
HID: uclogic: Fix warning in uclogic_rdesc_template_apply
HID: uclogic: Add missing suffix for digitalizers
lib/vnsprintf: add const modifier for param 'bitmap'
drm/vc4: hvs: protect drm_print_regset32()
drm/vc4: crtc: protect device resources after removal
drm/vc4: plane: protect device resources after removal
drm/vc4: hdmi: unlock mutex when device is unplugged
drm/i915: fix null pointer dereference
dt-bindings: serial: samsung: add exynosautov9-uart compatible
Documentation: devlink: fix the locking section
selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr
selftests/net: Add test for timing a bind request to a port with a populated bhash entry
net: Add a bhash2 table hashed by port and address
selftests/bpf: Fix wrong size passed to bpf_setsockopt()
selftests/bpf: Add cb_refs test to s390x deny list
netlink: fix some kernel-doc comments
net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
Documentation: sysctl: align cells in second content column
selftests/bpf: Add tests for reference state fixes for callbacks
bpf: Fix reference state management for synchronous callbacks
pinctrl: Add Cypress cy8c95x0 support
dt-binding: pinctrl: Add cypress,cy8c95x0
mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.
KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init()
KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails
drm/i915/dg2: Add additional HDMI pixel clock frequencies
MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer
ice: Print human-friendly PHY types
ice: Implement devlink port split operations
ice: Add additional flags to ice_nvm_write_activate
ice: Add port option admin queue commands
ice: Add support for ip TTL & ToS offload
block/rnbd-clt: Remove the unneeded result variable
mm/sl[au]b: introduce common alloc/free functions without tracepoint
mm/slab: kmalloc: pass requests larger than order-1 page to page allocator
mm/slab_common: cleanup kmalloc_large()
mm/slab_common: kmalloc_node: pass large requests to page allocator
mm/slub: move kmalloc_large_node() to slab_common.c
mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
mm/sl[au]b: factor out __do_kmalloc_node()
mm/slab_common: cleanup kmalloc_track_caller()
mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions
mm/slab: cleanup slab_alloc() and slab_alloc_node()
mm/slab: move NUMA-related code to __do_cache_alloc()
drm/i915/guc/slpc: Allow SLPC to use efficient frequency
staging: r8188eu: remove unnecessary null check
staging: sm750fb: split multiple assignments to lines
clk: samsung: MAINTAINERS: add Krzysztof Kozlowski
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
ASoC: mediatek: dt-bindings: modify machine bindings for SOF
r8169: remove support for chip version 60
r8169: remove support for chip version 50
r8169: remove support for chip version 49
r8169: remove support for chip versions 45 and 47
r8169: remove support for chip version 41
micrel: ksz8851: fixes struct pointer issue
tcp: annotate data-race around tcp_md5sig_pool_populated
net: marvell: prestera: implement br_port_locked flag offloading
dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges
dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties
dt-bindings: PCI: fu740-pci: fix missing clock-names
regulator: max597x: Remove the unneeded result variable
ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe()
x86/mm: Print likely CPU at segfault time
net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location
net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G
dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G
net: skb: prevent the split of kfree_skb_reason() by gcc
drm/i915: move has_dsc to runtime info
drm/i915: move has_dmc to runtime info
drm/i915: move has_hdcp to runtime info
drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info
drm/i915: move platform_engine_mask to runtime info
drm/i915: move memory_regions to runtime info
drm/i915: move has_pooled_eu to runtime info
drm/i915: move ppgtt_type and ppgtt_size to runtime info
drm/i915: move page_sizes to runtime info
drm/i915: move fbc_mask to runtime info
drm/i915: move graphics.ver and graphics.rel to runtime info
drm/i915: add initial runtime info into device info
platform/x86/amd/pmf: Fix clang unused variable warning
platform/x86/amd/pmf: Fix undefined reference to platform_profile
drm/i915: combine device info printing into one
drm/i915/guc: remove runtime info printing from time stamp logging
ALSA: doc: Drop snd_dma_continuous_data() usages
ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation
ASoC: Intel: sst: Switch to standard device pages
ALSA: pdaudiocf: Drop superfluous GFP setup
ALSA: vx: Drop superfluous GFP setup
RDMA/hns: Support MR's restrack raw ops for hns driver
platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs
clk: do not initialize ret
clk: remove extra empty line
net: phy: tja11xx: add interface mode and RMII REF_CLK support
dt-bindings: net: tja11xx: add nxp,refclk_in property
mlxsw: minimal: Extend to support line card dynamic operations
mlxsw: minimal: Extend module to port mapping with slot index
mlxsw: minimal: Move ports allocation to separate routine
mlxsw: minimal: Extend APIs with slot index for modular system support
mlxsw: i2c: Add support for system interrupt handling
mlxsw: core_linecards: Register a system event handler
mlxsw: core: Add registration APIs for system event handler
mlxsw: core_linecards: Separate line card init and fini flow
bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF
docs: netlink: basic introduction to Netlink
net: improve and fix netlink kdoc
selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere
bpf: update bpf_{g,s}et_retval documentation
bpf: expose bpf_strtol and bpf_strtoul to all program types
bpf: Use cgroup_{common,current}_func_proto in more hooks
bpf: Introduce cgroup_{common,current}_func_proto
net: ftmac100: set max_mtu to allow DSA overhead setting
ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params()
drm/display/dp_mst: Move all payload info into the atomic state
drm/radeon: Drop legacy MST support
drm/display/dp_mst: Maintain time slot allocations when deleting payloads
drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
drm/nouveau/kms: Pull mst state in for all modesets
drm/nouveau/kms: Cache DP encoders in nouveau_connector
drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
drm/display/dp_mst: Don't open code modeset checks for releasing time slots
drm/display/dp_mst: Add nonblocking helpers for DP MST
drm/display/dp_mst: Add helper for finding payloads in atomic MST state
drm/display/dp_mst: Add some missing kdocs for atomic MST structs
drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
drm/display/dp_mst: Call them time slots, not VCPI slots
drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
drm/amdgpu/dm/mst: Rename get_payload_table()
drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
scripts/bpf: Set date attribute for bpf-helpers(7) man page
scripts/bpf: Set version attribute for bpf-helpers(7) man page
bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE
bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval
bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs
flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode
rtc: mxc: Use devm_clk_get_enabled() helper
rtc: gamecube: Always reset HW_SRNPROT after read
rtc: k3: detect SoC to determine erratum fix
rtc: k3: wait until the unlock field is not zero
rtc: mpfs: Remove printing of stray CR
remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init
fs: dlm: const void resource name parameter
fs: dlm: LSFL_CB_DELAY only for kernel lockspaces
fs: dlm: remove DLM_LSFL_FS from uapi
fs: dlm: trace user space callbacks
fs: dlm: change ls_clear_proc_locks to spinlock
fs: dlm: remove dlm_del_ast prototype
fs: dlm: handle rcom in else if branch
fs: dlm: allow lockspaces have zero lvblen
fs: dlm: fix invalid derefence of sb_lvbptr
fs: dlm: handle -EINVAL as log_error()
fs: dlm: use __func__ for function name
fs: dlm: handle -EBUSY first in unlock validation
fs: dlm: handle -EBUSY first in lock arg validation
fs: dlm: fix race between test_bit() and queue_work()
fs: dlm: fix race in lowcomms
remoteproc: imx_rproc: Simplify some error message
ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure
ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
ASoC: SOF: ipc4-loader: Verify ext manifest magic number
ASoC: SOF: imx: imx8ulp: declare ops structure as static
ASoC: fsl_sai: Update slots number according to bclk_ratio
ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186
ASoC: SOF: Introduce function sof_of_machine_select
regulator: drivers: Add TI TPS65219 PMIC regulators support
regulator: dt-bindings: Add TI TPS65219 PMIC bindings
regulator: qcom_smd: Add PM6125 RPM regulators
regulator: qcom_smd: Sort pmics alphabetically (part 3)
regulator: qcom_smd: Sort pmics alphabetically (part 2)
regulator: qcom_smd: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add PM6125 PMIC support
regulator: qcom_spmi: Sort pmics alphabetically (part 2)
regulator: qcom_spmi: Sort pmics alphabetically (part 1)
regulator: qcom_spmi: Add support for LDO_510 and FTSMPS
regulator: qcom_spmi: Add support for HFSMPS regulator type
regulator: qcom_smd: Document PM6125 PMIC
regulator: qcom_smd: Sort compatibles alphabetically
regulator: qcom_spmi: Document PM6125 PMIC
regulator: qcom_spmi: Improve formatting of if-then blocks
soundwire: intel: remove use of __func__ in dev_dbg
soundwire: bus: remove use of __func__ in dev_dbg
soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX
soundwire: intel: Remove unnecessary TODO
soundwire: qcom: Update error prints to debug prints
regmap: check right noinc bounds in debug print
regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
drm/panel-edp: add IVO M133NW4J-R3 panel entry
subdev/clk: fix repeated words in comments
dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
ima: fix blocking of security.ima xattrs of unsupported algorithms
mm/slub: Remove the unneeded result variable
drm/i915/backlight: Disable pps power hook for aux based backlight
mm/slab_common: Remove the unneeded result variable
staging: r8188eu: always update the status variables
staging: r8188eu: always cancel blink_work
staging: r8188eu: don't restart "no link" blinking unnecessarily
staging: r8188eu: remove unused module parameter rtw_chip_version
staging: r8188eu: remove xmit_osdep.h
staging: r8188eu: remove os_dep/xmit_linux.c
staging: r8188eu: rename rtw_os_pkt_complete()
staging: r8188eu: make rtw_os_pkt_complete() static
staging: r8188eu: rename rtw_os_xmit_complete()
staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c
staging: r8188eu: move struct pkt_file to rtw_xmit.h
staging: r8188eu: remove unnecessary initialization to zero
staging: r8188eu: rename _rtw_pktfile_read()
staging: r8188eu: make _rtw_pktfile_read() static
staging: r8188eu: rename _rtw_open_pktfile()
staging: r8188eu: make _rtw_open_pktfile() static
staging: r8188eu: rename rtw_os_xmit_resource_free()
staging: r8188eu: make rtw_os_xmit_resource_free() static
staging: r8188eu: rename rtw_os_xmit_resource_alloc()
staging: r8188eu: make rtw_os_xmit_resource_alloc() static
staging: r8188eu: rename rtw_os_xmit_schedule()
staging: r8188eu: make rtw_os_xmit_schedule() static
staging: r8188eu: make rtw_remainder_len() static
staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c
staging: rtl8723bs: remove member noise_level from struct dm_odm_t
staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor
staging: rtl8723bs: remove static const variable odm_comp_str
staging: rtl8723bs: remove function rtw_odm_dbg_comp_set
staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg
staging: rtl8723bs: remove function IsCommentString
staging: rtl8723bs: remove function GetFractionValueFromString
staging: rtl8723bs: remove function rtw_odm_ability_set
staging: rtl8723bs: remove function rtw_get_ch_setting_union
staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg
staging: r8188eu: remove ioctl_cfg80211.h
staging: r8188eu: remove ODM_ConfigRFWithHeaderFile()
staging: r8188eu: remove unused function parameter
staging: r8188eu: merge rtw_{os,}_indicate_scan_done()
staging: r8188eu: merge rtw_{os,}_indicate_connect()
staging: r8188eu: merge rtw_{os,}_indicate_disconnect()
staging: r8188eu: make rtw_reset_securitypriv() static
staging: r8188eu: remove unneeded initializations
staging: r8188eu: make rtw_report_sec_ie() static
staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c
staging: r8188eu: make rtw_indicate_sta_disassoc_event() static
staging: r8188eu: make init_addba_retry_timer() static
staging: r8188eu: make init_mlme_ext_timer() static
staging: move from strlcpy with unused retval to strscpy
sbitmap: fix possible io hung due to lost wakeup
staging: r8188eu: remove rtw_endofpktfile()
dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195
ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions
ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup
PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3
drm/i915/utils: remove unused KBps/MBps/GBps macros
arm64: dts: rockchip: Add analog audio output on quartz64-b
spi: dw: Quite logging on deferred controller registration
spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width
spi: stm32_qspi: Add transfer_one_message() spi callback
docs: devres: regulator: Add new get_enable functions to devres.rst
regmap: introduce value tracing for regmap bulk operations
ASoC: fsl_sai: Add support multi fifo sdma script
ASoC: SOF: compress: Remove dai_posn variable
ASoC: atmel_ssc_dai: Remove the unneeded result variable
ASoC: mediatek: mt8186: rename sound card name
PCI: mvebu: Fix endianness when accessing PCI emul bridge members
net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG
net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity
net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master
net: dsa: all DSA masters must be down when changing the tagging protocol
net: dsa: only bring down user ports assigned to a given DSA master
net: dsa: existing DSA masters cannot join upper interfaces
net: bridge: move DSA master bridging restriction to DSA
net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper
net: dsa: walk through all changeupper notifier functions
sched/fair: Don't init util/runnable_avg for !fair task
sched/fair: Move task sched_avg attach to enqueue_task_fair()
sched/fair: Allow changing cgroup of new forked task
sched/fair: Fix another detach on unattached task corner case
sched/fair: Combine detach into dequeue when migrating task
sched/fair: Update comments in enqueue/dequeue_entity()
sched/fair: Reset sched_avg last_update_time before set_task_rq()
sched/fair: Remove redundant cpu_cgrp_subsys->fork()
sched/fair: Maintain task se depth in set_task_rq()
vsock_test: POLLIN + SO_RCVLOWAT test
vmci/vsock: check SO_RCVLOWAT before wake up reader
virtio/vsock: check SO_RCVLOWAT before wake up reader
vsock: add API call for data ready
vsock: pass sock_rcvlowat to notify_poll_in as target
vmci/vsock: use 'target' in notify_poll_in callback
virtio/vsock: use 'target' in notify_poll_in callback
hv_sock: disable SO_RCVLOWAT support
vsock: SO_RCVLOWAT transport set callback
RDMA/hns: Support MR's restrack ops for hns driver
RDMA/hns: Support QP's restrack raw ops for hns driver
RDMA/hns: Support QP's restrack ops for hns driver
RDMA/hns: Support CQ's restrack raw ops for hns driver
RDMA/hns: Add or remove CQ's restrack attributes
RDMA/hns: Remove redundant DFX file and DFX ops structure
IB/mlx5: Remove duplicate header inclusion related to ODP
net: sched: remove duplicate check of user rights in qdisc
ALSA: hda: cleanup definitions for multi-link registers
PCI: qcom: Sort device-id table
PCI: qcom: Clean up IP configurations
PCI: qcom: Make all optional clocks optional
PCI: qcom: Add support for SA8540P
PCI: qcom: Add support for SC8280XP
dt-bindings: PCI: qcom: Add SA8540P to binding
dt-bindings: PCI: qcom: Add SC8280XP to binding
dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
arm64: dts: exynos: Add SysMMU nodes for Exynos850
arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850
arm64: dts: exynosautov9: add fsys0/1 clock DT nodes
clk: samsung: exynos850: Implement CMU_MFCMSCL domain
clk: samsung: exynos850: Implement CMU_IS domain
clk: samsung: exynos850: Implement CMU_AUD domain
clk: samsung: exynos850: Style fixes
clk: samsung: exynosautov9: add fsys1 clock support
clk: samsung: exynosautov9: add fsys0 clock support
clk: samsung: exynosautov9: correct register offsets of peric0/c1
clk: samsung: exynosautov9: add missing gate clks for peric0/c1
xfrm: Drop unused argument
dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL
dt-bindings: clock: exynos850: Add Exynos850 CMU_IS
dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD
dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1
dt-bindings: clock: exynosautov9: add fsys1 clock definitions
dt-bindings: clock: exynosautov9: add fys0 clock definitions
clk: samsung: exynos7885: Add TREX clocks
clk: samsung: exynos7885: Implement CMU_FSYS domain
dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
clk: samsung: exynos-clkout: Use of_device_get_match_data()
net/mlx5: TC, Add support for SF tunnel offload
net/mlx5: E-Switch, Move send to vport meta rule creation
net/mlx5: E-Switch, Split creating fdb tables into smaller chunks
net/mlx5: E-Switch, Add default drop rule for unmatched packets
net/mlx5e: Completely eliminate priv from fs.h
net/mlx5e: Make all ttc functions of en_fs get fs struct as argument
net/mlx5e: Make flow steering arfs independent of priv
net/mlx5e: Introduce flow steering debug macros
net/mlx5e: Separate ethtool_steering from fs.h and make private
net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering
net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer
net/mlx5e: Drop priv argument of ptp function in en_fs
net/mlx5e: Decouple fs_tcp from en.h
net/mlx5e: Decouple fs_tt_redirect from en.h
net/mlx5e: Introduce flow steering API
scsi: mpi3mr: Support SAS transport class callbacks
scsi: mpi3mr: Add framework to issue MPT transport cmds
scsi: mpi3mr: Add SAS SATA end devices to STL
scsi: mpi3mr: Get target object based on rphy
scsi: mpi3mr: Add expander devices to STL
scsi: mpi3mr: Enable STL on HBAs where multipath is disabled
scsi: mpi3mr: Add helper functions to manage device's port
scsi: mpi3mr: Add helper functions to retrieve device objects
scsi: mpi3mr: Add framework to add phys to STL
scsi: mpi3mr: Enable Enclosure device add event
scsi: mpi3mr: Add helper functions to retrieve config pages
scsi: mpi3mr: Add framework to issue config requests
scsi: mpi3mr: Add config and transport related debug flags
scsi: ufs: wb: Modify messages
scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed()
scsi: ufs: wb: Add explicit flush sysfs attribute
scsi: ufs: wb: Change function name and parameter names
scsi: ufs: wb: Change wb_enabled condition test
scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling
scsi: ufs: core: Use local_clock() for debugging timestamps
scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption
scsi: ufs: ufs-mediatek: Fix performance scaling
scsi: ufs: ufs-mediatek: Dump more registers
scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors
scsi: ufs: ufs-mediatek: Remove redundant header files
drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro
clk: Fix comment typo
clk: clocking-wizard: Update the compatible
clk: clocking-wizard: Fix the reconfig for 5.2
clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs
clk: clocking-wizard: Move clocking-wizard out
dt-bindings: add documentation of xilinx clocking wizard
clk: tegra20: Fix refcount leak in tegra20_clock_init
clk: tegra: Fix refcount leak in tegra114_clock_init
clk: tegra: Fix refcount leak in tegra210_clock_init
net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops
net_sched: move from strlcpy with unused retval to strscpy
openvswitch: move from strlcpy with unused retval to strscpy
ethtool: move from strlcpy with unused retval to strscpy
dsa: move from strlcpy with unused retval to strscpy
net: move from strlcpy with unused retval to strscpy
packet: move from strlcpy with unused retval to strscpy
l2tp: move from strlcpy with unused retval to strscpy
ipv6: move from strlcpy with unused retval to strscpy
ipv4: move from strlcpy with unused retval to strscpy
caif: move from strlcpy with unused retval to strscpy
bridge: move from strlcpy with unused retval to strscpy
ax25: move from strlcpy with unused retval to strscpy
vlan: move from strlcpy with unused retval to strscpy
isdn: move from strlcpy with unused retval to strscpy
net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports
net: dsa: rename dsa_port_link_{,un}register_of
net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data
of: base: export of_device_compatible_match() for use in modules
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example
dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example
dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example
dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example
dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example
Input: gameport - move from strlcpy with unused retval to strscpy
clk: zynqmp: Check the return type zynqmp_pm_query_data
clk: zynqmp: Add a check for NULL pointer
clk: zynqmp: Replaced strncpy() with strscpy()
clk: zynqmp: Fix stack-out-of-bounds in strncpy`
clk: zynqmp: make bestdiv unsigned
clk: move from strlcpy with unused retval to strscpy
dt-bindings: clock: gpio-gate-clock: Convert to json-schema
dt-bindings: clock: Move versaclock.h to dt-bindings/clock
dt-bindings: clock: Move lochnagar.h to dt-bindings/clock
i2c: muxes: Drop obsolete dependency on COMPILE_TEST
fscrypt: remove fscrypt_set_test_dummy_encryption()
drm/amd/display: remove unneeded defines from bios parser
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: remove unused header
drm/amd/display: Include missing header
drm/amd/display: remove unneeded semicolon
drm/amd/display: fix i386 frame size warning
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
of: move from strlcpy with unused retval to strscpy
dt-bindings: arm,versatile-sysreg: Convert to DT schema format
dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
dt-bindings: gpu: arm,mali: restrict opp-table to objects
dt-bindings: interconnect: restrict opp-table to objects
dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
drm/panel-edp: add AUO B133UAN02.1 panel entry
RAS/CEC: Reduce offline page threshold for Intel systems
block: use on-stack page vec for <= UIO_FASTIOV
block: enable bio caching use for passthru IO
block: shrink rq_map_data a bit
block, bfq: remove useless parameter for bfq_add/del_bfqq_busy()
block, bfq: remove useless checking in bfq_put_queue()
block, bfq: remove unused functions
block: Change the return type of blk_mq_map_queues() into void
coresight: docs: Fix a broken reference
coresight: trbe: fix Kconfig "its" grammar
drm/lcdif: switch to devm_drm_of_get_bridge
drm/lcdif: Clean up debug prints and comments
drm/lcdif: Consistently use plain timings
drm/lcdif: Clean up headers
net: prestera: cache port state for non-phylink ports too
net: freescale: xgmac: Do not dereference fwnode in struct device
null_blk: Modify the behavior of null_map_queues()
block/rnbd-srv: Add event tracing support
block: sed-opal: Add ioctl to return device status
drm/ttm: Switch to using the new res callback
drm/nouveau: Implement intersect/compatible functions
drm/i915: Implement intersect/compatible functions
drm/amdgpu: Implement intersect/compatible functions
drm/ttm: Implement intersect/compatible functions
drm/ttm: Add new callbacks to ttm res mgr
Remove DECnet support from kernel
spi: intel: 64k erase is supported from Canon Lake and beyond
spi: intel: Add support for second flash chip
regulator: core: Remove "ramp_delay not set" debug message
regmap/hexagon: Properly fix the generic IO helpers
ASoC: samsung: Use iio_get_channel_type() accessor.
ASoC: soc-pcm.c: summarize related settings at soc_new_pcm()
net: lan966x: Extend MAC to support also lag interfaces.
net: lan966x: Extend FDB to support also lag
net: lan966x: Add lag support for lan966x
net: lan966x: Extend lan966x_foreign_bridging_check
net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb
net: lan966x: Flush fdb workqueue when port is leaving a bridge.
net: lan966x: Split lan966x_fdb_event_work
net: lan966x: Add registers used to configure lag interfaces
tsnep: Record RX queue
tsnep: Support full DMA mask
tsnep: Improve TX length handling
tsnep: Add loopback support
tsnep: Fix TSNEP_INFO_TX_TIME register define
openvswitch: Fix overreporting of drops in dropwatch
openvswitch: Fix double reporting of drops in dropwatch
net: lan966x: Add QUSGMII support for lan966x
net: phy: Add helper to derive the number of ports from a phy mode
dt-bindings: net: ethernet-controller: add QUSGMII mode
net: phy: Introduce QUSGMII PHY mode
net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG
dt-bindings: pinctrl: aspeed: Add missing properties to examples
ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support
af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too
drm/i915/dsc/mtl: Enable alternate ICH method
drm/i915/dsc/mtl: Update the DSC minor version
thunderbolt: Add support for Intel Meteor Lake
thunderbolt: Add comment where Thunderbolt 4 PCI IDs start
drm/i915/display: avoid warnings when registering dual panel backlight
pinctrl: armada-37xx: Remove unused macro PIN_GRP()
pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback
pinctrl: armada-37xx: Fix definitions for MPP pins 20-22
pinctrl: armada-37xx: Add missing GPIO-only pins
pinctrl: rockchip: Add RV1126 pinctrl support
dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl
clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info
clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks
arm64: dts: renesas: r9a09g011: Add pinctrl node
arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
arm64: dts: renesas: r9a07g043: Fix audio clk node names
arm64: dts: renesas: r9a07g054: Add DMA support to RSPI
arm64: dts: renesas: r9a07g044: Add DMA support to RSPI
arm64: dts: renesas: r9a07g043: Add DMA support to RSPI
arm64: dts: renesas: r8a779f0: Add TMU nodes
platform/chrome: fix memory corruption in ioctl
platform/chrome: fix double-free in chromeos_laptop_prepare()
powerpc/vdso: Don't map VDSO at a fixed address on PPC32
powerpc/selftests: Use timersub() for gettimeofday()
drm/msm: Make .remove and .shutdown HW shutdown consistent
ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
ARM: dts: imx6ul-kontron: Simplify devicetree structure
ARM: dts: vf610: align SPI node name with dtschema
ARM: dts: imx: align gpio-keys node names with dtschema
ARM: dts: imx: align LED node names with dtschema
ARM: dts: imx: align SPI node name with dtschema
ARM: dts: imx6qdl-tqma6x: add fixed power supplies
tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt
tomoyo: use vsnprintf() properly
ARM: dts: ls1021a: Use generic node name for DMA
ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node
IB: move from strlcpy with unused retval to strscpy
RDMA/efa: Support CQ receive entries with source GID
RDMA/rtrs-clt: Output sg index when warning on
RDMA/rtrs-srv: Add event tracing support
RDMA/rtrs-clt: Add event tracing support
ARM: dts: imx7d-sdb: config the max pressure for tsc2046
ARM: dts: vf610: don't use multiple blank lines
ARM: dts: vf610-twr: indent use tabs, no spaces at start of line
ARM: dts: vf610: no spaces in indent but tabs
ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line
ARM: dts: imx6qdl-sabre: change to use SPDX identifiers
ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs
ARM: dts: imx6qdl-mba6: don't use multiple blank lines
ARM: dts: imx6-sabrelite: change to use SPDX identifiers
ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property
ARM: dts: imx6: delete interrupts property if interrupts-extended is set
Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero"
d_path.c: typo fix...
dynamic_dname(): drop unused dentry argument
iio: Avoid multiple line dereference for mask
iio: stx104: Move to addac subdirectory
staging: iio: frequency: ad9832: Fix alignment for DMA safety
batman-adv: Drop initialization of flexible ethtool_link_ksettings
i2c: ismt: Remove useless DMA-32 fallback configuration
i2c: designware: Introduce semaphore reservation timer to AMDPSP driver
net: prestera: add missing ABI compatibility check
amt: remove unnecessary skb pointer check
selftests/net: test l2 tunnel TOS/TTL inheriting
net: fman: memac: Use params instead of priv for max_speed
net: fman: Export/rename some common functions
net: fman: Configure fixed link in memac_initialization
net: fman: Move struct dev to mac_device
net: fman: Store initialization function in match data
net: fman: Get PCS node in per-mac init
net: fman: dtsec: Always gracefully stop/start
net: fman: Store en/disable in mac_device instead of mac_priv_s
net: fman: Don't pass comm_mode to enable/disable
net: fman: Convert to SPDX identifiers
dt-bindings: net: Convert FMan MAC bindings to yaml
Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'"
fs-verity: use kmap_local_page() instead of kmap()
fs-verity: use memcpy_from_page()
clk: sprd: Hold reference returned by of_get_parent()
clk: berlin: Add of_node_put() for of_get_parent()
clk: at91: dt-compat: Hold reference returned by of_get_parent()
clk: qoriq: Hold reference returned by of_get_parent()
clk: oxnas: Hold reference returned by of_get_parent()
clk: st: Hold reference returned by of_get_parent()
clk: tegra: Add missing of_node_put()
clk: meson: Hold reference returned by of_get_parent()
clk: nomadik: Add missing of_node_put()
selftest/bpf: Add setget_sockopt to DENYLIST.s390x
selftests/bpf: Fix spelling mistake.
dt-bindings: iio: temperature: use spi-peripheral-props.yaml
dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
dt-bindings: iio: imu: use spi-peripheral-props.yaml
dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
dt-bindings: iio: dac: use spi-peripheral-props.yaml
dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
dt-bindings: iio: accel: use spi-peripheral-props.yaml
dt-bindings: iio: adc: use spi-peripheral-props.yaml
dt-bindings: iio: adc: Drop Patrick Vasseur
iio: MAINTAINERS: Drop Tomislav Denis
dt-bindings: iio: Drop Tomislav Denis
objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
objtool: Use arch_jump_destination() in read_intra_function_calls()
locking: Add __lockfunc to slow path functions
iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5
iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
iio: st_sensors: move from strlcpy with unused retval to strscpy
iio: frequency: admv1014: return -EINVAL directly
drm/virtio: remove drm_plane_cleanup() destroy hook
dt-bindings: pinctrl: samsung: deprecate header with register constants
dt-bindings: pinctrl: samsung: stop using bindings header with constants
ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled
spi: move from strlcpy with unused retval to strscpy
ASoC: amd: acp: remove unnecessary NULL checks
ASoC: Change handling of unimplemented set_bclk_ratio
ASoC: amd: acp: add a label to make error path more clean
ASoC: amd: acp: switch to use dev_err_probe()
ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe()
ASoC: SOF: imx: Add i.MX8ULP HW support
dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357
ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s
ASoC: mediatek: mt8186: support DSP downlink
media: vivid: add pixel_array test control
media: v4l2-ctrls: add change flag for when dimensions change
media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions
media: v4l2-ctrls: alloc arrays in ctrl_ref
media: v4l2-ctrls: allocate space for arrays
affs: move from strlcpy with unused retval to strscpy
hwrng: imx-rngc - use KBUILD_MODNAME as driver name
crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet
crypto: testmgr - don't generate WARN for missing modules
crypto: x86/sha512 - load based on CPU features
crypto: hisilicon/qm - remove unneeded hardware cache write back
crypto: hisilicon/qm - remove unneeded data storage
crypto: hisilicon/qm - fix missing destroy qp_idr
crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write()
crypto: hisilicon/zip - some misc cleanup
crypto: hisilicon/zip - optimization for performance
crypto: testmgr - extend acomp tests for NULL destination buffer
crypto: api - Fix comment typo
crypto: cavium - Fix comment typo
crypto: drbg - remove unnecessary (void*) conversions
crypto: ccp - Add a quirk to firmware update
crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST
crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code
crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call
hwrng: arm-smccc-trng - fix NO_ENTROPY handling
crypto: qcom-rng - Fix qcom_rng_of_match unused warning
hwrng: core - let sleep be interrupted when unregistering hwrng
crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ
crypto: lib - move __crypto_xor into utils
crypto: lib - create utils module and move __crypto_memneq into it
crypto: qat - add check to validate firmware images
crypto: sahara - don't sleep when in softirq
drm/i915/mtl: Introduce FBC B
drm/i915/mtl: Meteorlake and later support DP 2.0
ALSA: hda: Remove unused defines
ALSA: hda: Remove unused MAX_PIN_CONFIGS constant
ALSA: hda: Rework snd_hdac_stream_reset() to use macros
ALSA: hda: Move stream-register polling macros
usb/hcd: Fix dma_map_sg error check
usb: gadget: tegra: Reduce pad power
phy: tegra: xusb: add utmi pad power on/down ops
usb: move from strlcpy with unused retval to strscpy
dt-bindings: timer: renesas,tmu: Add r8a779f0 support
dt-bindings: timer: Add compatible for MediaTek MT8188
isofs: delete unnecessary checks before brelse()
fs/reiserfs: replace ternary operator with min() and min_t()
USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage
usb: gadget: udc: renesas_usb3: Add support for RZ/V2M
dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support
usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level
usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common
usb: typec: tcpci_rt1711h: Add compatible id with rt1715
usb: typec: tcpci_rt1711h: Add initial phy setting
usb: typec: tcpci_rt1711h: Add regulator support when source vbus
usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn
dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H
usb: dwc3: qcom: clean up icc init
usb: dwc3: qcom: only parse 'maximum-speed' once
usb: common: debug: Check non-standard control requests
usb: dwc3: trace: add Start of Frame Number to trace event
usb: dwc3: debug: show events parameters in hex
usb: dwc3: gadget: conditionally remove requests
USB: host: npcm: Add NPCM8XX support
dt-bindings: usb: npcm7xx: Add npcm845 compatible
usb: host: npcm7xx: remove USB EHCI host reset sequence
igc: add xdp frags support to ndo_xdp_xmit
selftests: mlxsw: Add egress VID classification test
selftests: mlxsw: Add ingress RIF configuration test for VXLAN
selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge
selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge
net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame
net: macsec: Expose MACSEC_SALT_LEN definition to user space
selftests/bpf: bpf_setsockopt tests
bpf: Add a few optnames to bpf_setsockopt
bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt()
bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt()
bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt()
bpf: Refactor bpf specific tcp optnames to a new function
bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt()
bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt
bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()
bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable()
bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt()
bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf
net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr
Input: move from strlcpy with unused retval to strscpy
drm/i915/guc: Add delay to disable scheduling after pin count goes to zero
drm/i915/selftests: Use correct selfest calls for live tests
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
ixgbe: Manual AN-37 for troublesome link partners for X550 SFI
net: phy: at803x: add disable hibernation mode support
dt-bindings: net: ar803x: add disable-hibernation-mode propetry
usb: gadget: rndis: use %u instead of %d to print u32 values
usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader"
usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver
dt-bindings: usb: Add MediaTek MT6370 TCPC
usb: common: usb-conn-gpio: Simplify some error message
ARM: dts: qcom: msm8974: add rpm-stats device node
ARM: dts: qcom: apq8084: add rpm-stats device node
dt-bindings: firmware: convert Qualcomm SCM binding to the yaml
soc: qcom: socinfo: Add PM6125 ID
soc: qcom: socinfo: Add an ID for SM6375
soc: qcom: smem_state: Add refcounting for the 'state->of_node'
soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
soc: qcom: icc-bwmon: add per-variant quirks
soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
soc: qcom: icc-bwmon: store count unit per variant
soc: qcom: icc-bwmon: clear all registers on init
soc: qcom: icc-bwmon: store reference to variant data in container
soc: qcom: icc-bwmon: drop unused registers
soc: qcom: icc-bwmon: re-use IRQ enable/clear define
dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
ARM: qcom: include defconfig in MAINTAINERS
ARM: multi_v7_defconfig: enable more Qualcomm drivers
ARM: qcom_defconfig: enable more Qualcomm drivers
clk: gcc-sc8280xp: keep USB power-domains always-on
clk: gcc-sc8280xp: keep PCIe power-domains always-on
arm64: defconfig: enable more Qualcomm drivers
net: ethernet: altera: Add use of ethtool_op_get_ts_info
ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC
ice: remove non-inclusive language
ice: Remove ucast_shared
ice: Allow 100M speeds for some devices
ice: Implement FCS/CRC and VLAN stripping co-existence policy
ice: Implement control of FCS/CRC stripping
ARM: Kconfig: clean up platform selection
ARM: simplify machdirs/platdirs handling
ARM: remove obsolete Makefile.boot infrastructure
spi: amd: Setup all xfers before opcode execution
regulator: core: Resolve supply name earlier to prevent double-init
x86/microcode: Document the whole late loading problem
regulator: Add devm helpers for get and enable
x86/clear_user: Make it faster
drm/i915/dsi: use VBT backlight and CABC port definitions directly
drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
drm/i915/dsi: filter invalid backlight and CABC ports
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Remove codec init and exit routines
ALSA: hda: Always free codec on the device release
ASoC: Intel: Drop hdac_ext usage for codec device creation
ASoC: SOF: Intel: Introduce HDA codec init and exit routines
ASoC: Intel: Skylake: Introduce HDA codec init and exit routines
ARM: dts: aspeed: bletchley: Remove hdc1080 node
ARM: dts: aspeed: bletchley: Add USB debug card IPMB node
ARM: dts: aspeed: ast2600-evb: Update I2C devices
memory: brcmstb_memc: Add Broadcom STB memory controller driver
Documentation: sysfs: Document Broadcom STB memc sysfs knobs
dt-bindings: memory-controller: Document Broadcom STB MEMC
interconnect: imx: Make imx_icc_unregister() return void
stmmac: intel: remove unused 'has_crossts' flag
dma_buf_getfile(): don't bother with ->f_flags reassignments
Change calling conventions for filldir_t
drm/i915/guc: clear stalled request after a reset
selftests/bpf: Few fixes for selftests/bpf built in release mode
libbpf: Clean up deprecated and legacy aliases
libbpf: Streamline bpf_attr and perf_event_attr initialization
libbpf: Fix potential NULL dereference when parsing ELF
drm/i915/guc: skip scrub_ctbs selftest if reset is disabled
Input: adc-joystick - add polled input device support
dt-bindings: adc-joystick: add poll-interval
Input: Add IBM Operation Panel driver
dt-bindings: input: Add documentation for IBM Operation Panel
Revert "mlxsw: core: Add the hottest thermal zone detection"
net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s)
net: dsa: bcm_sf2: Introduce helper for port override offset
net: sfp: use simplified HWMON_CHANNEL_INFO macro
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config
arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up
arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources
arm64: dts: qcom: sc8280xp-crd: move HID pin config
arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up
arm64: dts: qcom: sdm845: add LLCC BWMON
arm64: dts: qcom: sdm845: narrow LLCC address space
drm/i915/guc: Reduce spam from error capture
drm/i915/guc: Make GuC log sizes runtime configurable
drm/i915/guc: Use streaming loads to speed up dumping the guc log
drm/i915/guc: Record CTB info in error logs
drm/i915/guc: Add GuC <-> kernel time stamp translation information
drm/i915/guc: Fix capture size warning and bump the size
drm/i915/guc: Add a helper for log buffer size
ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR
selftests/bpf: Tests libbpf autoattach APIs
libbpf: Allows disabling auto attach
ata: libata-core: improve parameter names for ata_dev_set_feature()
ata: libata-core: Print timeout value when internal command times
ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk()
ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel
ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk()
ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put()
ASoC: cs42l42: Move cs42l42_supply_names to .c file
ASoC: cs42l42: Add include dependencies to cs42l42.h
ASoC: cs42l42: Don't include kernel.h
thermal/core: Fix lockdep_assert() warning
thermal/core: Move the mutex inside the thermal_zone_device_update() function
thermal/core: Move the thermal zone lock out of the governors
thermal/governors: Group the thermal zone lock inside the throttle function
thermal/core: Rework the monitoring a bit
thermal/core: Rearm the monitoring only one time
thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()
thermal/of: Remove old OF code
thermal/core: Move set_trip_temp ops to the sysfs code
thermal/drivers/samsung: Switch to new of thermal API
regulator/drivers/max8976: Switch to new of thermal API
Input: sun4i-ts - switch to new of thermal API
iio/drivers/sun4i_gpadc: Switch to new of thermal API
hwmon/drivers/core: Switch to new of thermal API
hwmon: pm_bus: core: Switch to new of thermal API
ata/drivers/ahci_imx: Switch to new of thermal API
thermal/drivers/ti-soc: Switch to new of API
thermal/drivers/hisilicon: Switch to new of API
thermal/drivers/maxim: Switch to new of API
thermal/drivers/banggap: Switch to new of API
thermal/drivers/mtk: Switch to new of API
thermal/drivers/qoriq: Switch to new of API
thermal/drivers/rzg2l: Switch to new of API
thermal/drivers/rcar: Switch to new of API
thermal/drivers/imx: Switch to new of API
thermal/drivers/db8500: Switch to new of API
thermal/drivers/armada: Switch to new of API
thermal/drivers/amlogic: Switch to new of API
thermal/drivers/st: Switch to new of API
thermal/drivers/qcom: Switch to new of API
thermal/drivers/broadcom: Switch to new of API
thermal/drivers/sprd: Switch to new of API
thermal/drivers/sun8i: Switch to new of API
thermal/drivers/tegra: Switch to new of API
thermal/drivers/mmio: Switch to new of API
thermal/drivers/generic-adc: Switch to new of API
thermal/drivers/uniphier: Switch to new of API
thermal/drivers/rockchip: Switch to new of API
thermal/of: Make new code and old code co-exist
thermal/of: Fix free after use in thermal_of_unregister()
thermal/of: Return -ENODEV instead of -EINVAL if registration fails
thermal/of: Fix error code in of_thermal_zone_find()
thermal/of: Rework the thermal device tree initialization
ASoC: codecs: show PING status on resume failures
soundwire: add sdw_show_ping_status() helper
soundwire: intel/cadence: expose PING status in manager ops
soundwire: add read_ping_status helper definition in manager ops
regmap: mmio: Support accelerared noinc operations
regmap: Support accelerated noinc operations
ASoC: core: remove setting platform_max in kcontrol macros
ASoC: tlv320adcx140: Add a new kcontrol
ASoC: qcom: qdsp6: q6prm: add new clocks
ASoC: Variable type completion
ASoC: codecs: es8326: change es8326_regmap_config to static
ASoC: SOF: compress: Add support for computing timestamps
ASoC: SOF: compress: Save channel count and sample bytes
ASoC: SOF: compress: Introduce sof_compr_stream
ASoC: SOF: compress: Remove byte offset computation
net: wwan: t7xx: Devlink documentation
net: wwan: t7xx: Enable devlink based fw flashing and coredump collection
net: wwan: t7xx: PCIe reset rescan
net: wwan: t7xx: Infrastructure for early port configuration
net: wwan: t7xx: Add AP CLDMA
net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241
ACPI: video: Add acpi_video_backlight_use_native() helper
batman-adv: Drop unused headers in trace.h
batman-adv: Start new development cycle
drm/i915/irq: Fix a "the the" typo
tcp: Make SYN ACK RTO tunable by BPF programs with TFO
dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
drm/i915/dg2: Add additional tuning settings
drm/i915/gt: Add dedicated function for non-ctx register tuning settings
net: sched: delete unused input parameter in qdisc_create
net: vertexcom: mse102x: Update email address
dt-bindings: vertexcom-mse102x: Update email address
net: sched: remove the unused return value of unregister_qdisc
drm/amdgpu: Document gfx_off members of struct amdgpu_gfx
Documentation/gpu: Document GFXOFF's count and residency
drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh
drm/amd: Add detailed GFXOFF stats to debugfs
drm/amd/display: fix minor codestyle problems
drm/amd/display: fix overflow on MIN_I64 definition
drm/amd/display: Unneeded semicolon
drm/amd/display: Fix comment typo
drm/amd/display: Remove unused code
drm/amdgpu: use sjt mec fw on aldebaran for sriov
drm/amd/display: include soc._clock_tmp[] into DC's scratch region
drm/amd/display: implement DSC pass-through support
drm/amd/display: consider DSC pass-through during mode validation
drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port
Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode
drm/amd/display: add doc entries for MPC blending configuration
Documentation/amdgpu/display: add DC color caps info
Documentation/amdgpu_dm: Add DM color correction documentation
drm/amd/display: Document some of the DML structs
drm/amd/display: Expand documentation for timing
drm/amd/display: Document pipe split policy
drm/amd/display: Add some extra kernel doc to amdgpu_dm
drm/amd/display: Add basic kernel doc to CRC code under DC
drm/amd/display: Add documentation to some of the cursor struct
drm/amdgpu: reduce reset time
drm/amdgpu: revert context to stop engine before mode2 reset
drm/amdgpu: save and restore gc hub regs
drm/amdgpu: add debugfs amdgpu_reset_level
drm/amdgpu: let mode2 reset fallback to default when failure
drm/amdgpu: add mode2 reset for sienna_cichlid
selinux: Implement userns_create hook
selftests/bpf: Add tests verifying bpf lsm userns_create hook
bpf-lsm: Make bpf_lsm_userns_create() sleepable
security, lsm: Introduce security_create_user_ns()
selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm
drm/nouveau/kms/nv140-: Disable interlacing
dt-bindings: arm: psci: Relax and simplify compatible constraints
ice: introduce ice_ptp_reset_cached_phctime function
ice: re-arrange some static functions in ice_ptp.c
ice: track and warn when PHC update is late
ice: track Tx timestamp stats similar to other Intel drivers
ice: initialize cached_phctime when creating Rx rings
ice: set tx_tstamps when creating new Tx rings via ethtool
locks: fix TOCTOU race when granting write lease
ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions
ASoC: Intel: common: add ACPI matching tables for Raptor Lake
interconnect: Make icc_provider_del() return void
interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
interconnect: imx: Ignore return value of icc_provider_del() in .remove()
staging: r8188eu: drop the DRIVERVERSION macro
staging: r8188eu: drop the DRV_NAME macro
staging: r8188eu: use KBUILD_MODNAME instead of a string constant
staging: r8188eu: set firmware path in a macro
staging: r8188eu: add firmware dependency
staging: r8188eu: make rtw_init_recv_timer() static
staging: r8188eu: make rtw_recv_indicatepkt() static
staging: r8188eu: make rtw_handle_tkip_mic_err() static
staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c
staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c
staging: r8188eu: do not spam the kernel log
staging: r8188eu: the high prio queue is always selected
staging: r8188eu: remove two unused defines
staging: r8188eu: change all num...Q variables to u8
staging: r8188eu: make numNQ a u8
staging: r8188eu: remove a temporary variable
staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority
staging: r8188eu: we always use HQ and NQ for two endpoints
staging: r8188eu: remove _InitNormalChipOneOutEpPriority
staging: r8188eu: simplify two_out_pipe
staging: r8188eu: simplify three_out_pipe
staging: r8188eu: summarize common Queue2Pipe settings
staging: r8188eu: remove comments about endpoint mapping
staging: r8188eu: remove OutEpNumber
staging: r8188eu: summarize endpoint-related settings
staging: r8188eu: move endpoint init functions to usb_halinit.c
staging: r8188eu: merge two small functions
staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value
staging: r8188eu: Hal_MappingOutPipe should return an int
staging: r8188eu: simplify the calculation of ie start offset
staging: r8188eu: read aid from struct ieee80211_mgmt
staging: r8188eu: read capability info from struct ieee80211_mgmt
staging: r8188eu: read status_code from struct ieee80211_mgmt
staging: r8188eu: replace a get_da call
staging: r8188eu: clean up comment for phy_calculate_bit_shift()
staging: r8188eu: avoid camel case in phy_CalculateBitShift()
staging: r8188eu: use ffs() in phy_CalculateBitShift()
staging: r8188eu: convert rtw_p2p_enable to correct error code semantics
staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static
staging: r8188eu: make handle_txrpt_ccx_88e() static
staging/rtl8723bs/core: remove inactive initialization
staging: r8188eu: refactor dump_chip_info()
staging: r8188eu: convert dump_chip_info() to use netdev_dbg()
staging: r8188eu: return an error code in rtw_usb_if1_init
staging: r8188eu: make rtw_handle_dualmac a void function
staging: r8188eu: handle errors from ReadAdapterInfo8188EU
staging: rtl8192u: fix rmmod warn when device is renamed
staging: rtl8192u: move debug files to debugfs
staging: rtl8192u: remove unnecessary cast
staging: rtl8192u: move debug stuff to its own file
staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec
staging: vme_user: Fix checkpatch warnings in vme_tsi148.c
staging: pi433: fix wrong debug message on rf69_write_fifo()
staging: vt6655: Convert macro MACvDisableBarkerPreambleMd
staging: vt6655: Convert macro MACvEnableBarkerPreambleMd
staging: vt6655: Convert macro MACvDisableProtectMD
staging: vt6655: Rename function MACvEnableProtectMD
staging: vt6655: Create one function for two macros
staging: vt6655: Convert macro MACvEnableProtectMD to function
staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl
staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl
staging: vt6655: Rename function MACvReceive0 and add parameter
staging: vt6655: Convert macro MACvReceive0 to function
RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110)
arm64: dts: meson-axg: add support for JetHub D1p (j110)
IB/mlx5: Call io_stop_wc() after writing to WC MMIO
ASoC: fsl_sai: fix incorrect mclk number in error message
ASoC: codecs: add support for ES8326
ASoC: dt-bindings: Add Everest ES8326 audio CODEC
ASoC: Intel: Drop legacy HSW/BDW board-match information
ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency
ASoC: Intel: bdw_rt286: Rename module
ASoC: Intel: hsw_rt5640: Rename module
i2c: Make remove callback return void
gpio: pca953x: Make platform teardown callback return void
leds: lm3601x: Improve error reporting for problems during .remove()
leds: lm3601x: Don't use mutex after it was destroyed
leds: lm3697: Remove duplicated error reporting in .remove()
drm/i2c/sil164: Drop no-op remove function
selftests/net: Refactor xfrm_fill_key() to use array of structs
pinctrl: samsung: Finish initializing the gpios before registering them
dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
memory: of: Fix refcount leak bug in of_get_ddr_timings()
memory: dfl-emif: Update the dfl emif driver support revision 1
memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
drm/i915/backlight: split out backlight registers to a separate file
arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1}
dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC
dt-bindings: pinctrl: renesas: Document RZ/Five SoC
arm64: dts: renesas: Add Renesas R8A779MB SoC support
efi/x86-mixed: move unmitigated RET into .rodata
soc: renesas: Identify RZ/Five SoC
dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC
dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards
soc: renesas: Identify R-Car H3Ne-1.7G
audit: fix repeated words in comments
lsm: clean up redundant NULL pointer check
libbpf: Making bpf_prog_load() ignore name if kernel doesn't support
iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
iio: magnetometer: yas530: Add YAS537 variant
iio: magnetometer: yas530: Add function pointers to "chip_info"
iio: magnetometer: yas530: Add temperature calculation to "chip_info"
iio: magnetometer: yas530: Add IIO scaling to "chip_info"
iio: magnetometer: yas530: Add volatile registers to "chip_info"
iio: magnetometer: yas530: Introduce "chip_info" structure
iio: magnetometer: yas530: Apply documentation and style fixes
iio: magnetometer: yas530: Move printk %*ph parameters out from stack
iio: magnetometer: yas530: Rename functions and registers
iio: magnetometer: yas530: Change data type of calibration coefficients
iio: magnetometer: yas530: Correct temperature handling
iio: magnetometer: yas530: Correct scaling of magnetic axes
iio: magnetometer: yas530: Change range of data in volatile register
iio: magnetometer: yas530: Change data type of hard_offsets to signed
dt-bindings: iio: mlx90632 Add supply regulator documentation
iio: temperature: mlx90632 Add supply regulator to sensor
iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
iio: magn: hmc5843: Move struct dev_pm_ops out of header
iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
staging: iio: meter:
|
||
Greg Kroah-Hartman
|
e00ac7661f |
Linux 6.1-rc7
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmOD10QeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGGz4H+wZRlo4Bd7/zKaYZ Zy40ylCfnsMsm2dD+fPdYsr1Izxh3PQ7ithk21TL1PWSXLGcHZzJCjF2cN//z02S 0IZE59Zc5vsLUPvnTZHdHBD4p+pKe5dk3dUP2AlanoxptumXpdZtLBs74R0yv6Fa Js1+2qxOQqC/BuWjW2SoJJzvcpMEtIXPCpizdkme95aGw+TfzuRw3Nn+lgJ0TTIr 1N98IbTz+7bqj9PvrFuVgbkMyJHwquVFc/r/vq6Yv+B6Mn/N1CrKW2VPxW299F3Z kvvjosSilrzzQsG7MYQWES6q6JdAQD0VOZDRI11WhwXbKsQobZ6hjgK1wOmInasS fTsOVmA= =PkFi -----END PGP SIGNATURE----- Merge 6.1-rc7 into android-mainline Linux 6.1-rc7 Change-Id: I5273a4225425a0f7f770c0e361df67d1abdcd5f6 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Linus Torvalds
|
b465cf1773 |
- Handle different output of readelf on different distros running
ppc64le which confuses faddr2line's function offsets conversion -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmODSCEACgkQEsHwGGHe VUoN7BAAscJobTTygbwyPI4UYE49jMxDH49ZNCTskcrifkA3CExBhN8uN0Lqb3Wq HFYHd0mS7KZa5Fg8CqNQClqwJ6Soo33jgBKy85AsZXZbH5yUa7V0GgdV4UNk62GF ldF2CK/B49RnuQHS339/BeQgU5xdVvuKlZUswc2pxRIW5wgHGP37TA2rh4GimPbs px194cTceYpmKMfHeU7COM5NiIWMqGhwn3JEkKCOVaWabLVglVolmcBDlDHCz0Ge wZWkyurk80r5e7qo+UnTbKTuKFOOOBd5KY3MhDRexRPFQKytVgzuoy74OlUfl+md SQWr6rcEo5goFHoudMTPsqy9i2+CLPwAg/9biVHsgwQiqhRBnNs/YfWT+JTfaZpZ EvMlN8NsPsMpmNK/AW32fr8S8gB4noXCztOmiKX8xh//eEEZ+lL2ExQcNrJ5XKBJ 8/CvbttSERXHjp7raomowxh4WQNA7q9Kx87fP2FI75pkC28pMaOPa+r04sTtiJQj E9hc/3J/a6rb2iZb+obFf/lpHDXY6KfrH1sYrlsOTDl4DAOt22bocuvgiOluJMTj 7/XwKu7gUF7pJ2lkFVEjloRLfRdNFDWthnDqxo3Ryf259fECOxTzo2QS+li2vNmP /PcluaoJokB+yh27YeULzq1NFz51ufMw+KgKbcVZOxhgTAgIAb0= =HslR -----END PGP SIGNATURE----- Merge tag 'objtool_urgent_for_v6.1_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull objtool fix from Borislav Petkov: - Handle different output of readelf on different distros running ppc64le which confuses faddr2line's function offsets conversion * tag 'objtool_urgent_for_v6.1_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: scripts/faddr2line: Fix regression in name resolution on ppc64le |
||
Paran Lee
|
df1f1ea956 |
scripts: add rust in scripts/Makefile.package
Add rust argument at TAR_CONTENT in scripts/Makefile.package script with alphabetical order. Signed-off-by: Paran Lee <p4ranlee@gmail.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Greg Kroah-Hartman
|
b3913d3040 |
Linux 6.1-rc6
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmN6wAgeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG0EYH/3/RO90NbrFItraN Lzr+d3VdbGjTu8xd1M+PRTmwh3zxLpB+Jwqr0T0A2gzL9B/D+AUPUJdrCVbv9DqS FLJAVqoeV20dNBAHSffOOLPsgCZ+Eu+LzlNN7Iqde0e8cyZICFMNktitui84Xm/i 1NgFVgz9OZ6+aieYvUj3FrFq0p8GTIaC/oybDZrxYKcO8ZzKVMJ11swRw10wwq0g qOOECvV3w7wlQ8upQZkzFxItKFc7EexZI6R4elXeGSJJ9Hlc092dv/zsKB9dwV+k WcwkJrZRoezYXzgGBFxUcQtzi+ethjrPjuJuM1rYLUSIcfIW/0lkaSLgRoBu8D+I 1GfXkXs= =gt6P -----END PGP SIGNATURE----- Merge tag 'v6.1-rc6' into android-mainline Linux 6.1-rc6 Change-Id: I10c6bd08e5ef137c4f97b2ad85565627d4139939 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
Marc Zyngier
|
5db8face97 |
kbuild: Restore .version auto-increment behaviour for Debian packages
Since |
||
Srikar Dronamraju
|
2d77de1581 |
scripts/faddr2line: Fix regression in name resolution on ppc64le
Commit |
||
Greg Kroah-Hartman
|
07650916af |
Linux 6.1-rc5
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmNxXdgeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGMrgH/1r/vCrDtoaSlKh3 DQsm6QUI9AMpdKR9TjmNeQg2sNfI0g6TjbqQ2VWK+mNL8TTVv0hrQZF0aUEezM58 9TJqtZVRN5NJ6dTNAeZFoW52QxcOQ6YQ6yTzp+UWw30sXgkJRups1iH8GTSlJ0VN fCsM6caQGI7QRyjnbf+A0fGET/jhe+hlnAtDzbDjE35HFRN1qCnRyvsIVpWipY+i HBnApc2cYCni/AnAF1Oh8Ci1DoooavGZG7LBzHiwFw/4AbjaRVCv0e8XEGPFmX+t QZxYkBl4PQH+jU3HD2QGJgxLf3g+Nfcpof4igMVutDTttnkWzrXnwfphjeWp+jq5 vCh4V8Y= =Y0d5 -----END PGP SIGNATURE----- Merge tag 'v6.1-rc5' into android-mainline Linux 6.1-rc5 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I2e20ae0b2f604942c1dfe0ee8170081fdd1efee6 |
||
Linus Torvalds
|
f5020a08b2 |
s390 updates for 6.1-rc5
- fix memcpy warning about field-spanning write in zcrypt driver. - minor updates to defconfigs. - Remove CONFIG_DEBUG_INFO_BTF from all defconfigs and add btf.config addon config file. It significantly decreases compile time and allows quickly enabling that option into the current kernel config. - Add kasan.config addon config file which allows to easily enable KASAN into the current kernel config. - binutils commit 906f69cf65da ("IBM zSystems: Issue error for *DBL relocs on misaligned symbols") caused several link errors. Always build relocatable kernel to avoid this problem. - Raise the minimum clang version to 15.0.0 to avoid silent generation of a corrupted code. -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQQrtrZiYVkVzKQcYivNdxKlNrRb8AUCY2566RccYWdvcmRlZXZA bGludXguaWJtLmNvbQAKCRDNdxKlNrRb8M0nAQDRrcyOb3BILKYNlYkb9H8Cw/0x TMl/zEqcjD14XBGXXAD+L6M9nNuWd8GKLYzE7AxEeQ80kAQLqUPGGxhjc09hqAI= =gkiM -----END PGP SIGNATURE----- Merge tag 's390-6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux Pull s390 fixes from Alexander Gordeev: - fix memcpy warning about field-spanning write in zcrypt driver - minor updates to defconfigs - remove CONFIG_DEBUG_INFO_BTF from all defconfigs and add btf.config addon config file. It significantly decreases compile time and allows quickly enabling that option into the current kernel config - add kasan.config addon config file which allows to easily enable KASAN into the current kernel config - binutils commit 906f69cf65da ("IBM zSystems: Issue error for *DBL relocs on misaligned symbols") caused several link errors. Always build relocatable kernel to avoid this problem - raise the minimum clang version to 15.0.0 to avoid silent generation of a corrupted code * tag 's390-6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390 s390: always build relocatable kernel s390/configs: add kasan.config addon config file s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config s390: update defconfigs s390/zcrypt: fix warning about field-spanning write |
||
Heiko Carstens
|
30d17fac6a |
scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390
Before version 15.0.0 llvm's integrated assembler may silently
generate corrupted code on s390. See e.g. commit
|
||
Greg Kroah-Hartman
|
eadc81e06b |
Linux 6.1-rc4
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmNoPiAeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGPmcH/2dl4Zu+ofzwziH4 MxIHeSdL62tFEtD+643hTArXLR/8YeZkt17q0vaQa0WQFC09vtYepdvAuiQIGrDm 69hXY20BIARz1bwqmGuP+gNhjFeuHVy5B9qIKV7z0HoO3Guf2BoAG14LEEBsc5SO RrZSVDRlGHnstMBx4zplWDNXOxehumwoPInFyKC8SqDg464BCeo/ErJbzwMXPdBw RPUuDh3m9iwN6BhjlbM9UhtNEbakVKw+LaTO5eYtiPValyJ40ws/wQ/SrDc/k9YA 1E1gFlUMgPwNz0uVBEO+NcRRsQHiBqrEyLDpvg5RkE2xnOJwMrm9LDY6RqwJD/w1 4UKcuAs= =ls46 -----END PGP SIGNATURE----- Merge 'v6.1-rc4' into android-mainline Linux 6.1-rc4 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I323069b95b7436711c94fc7e569bf5ff3666c6a4 |
||
Masahiro Yamada
|
7a263a0402 |
kconfig: fix segmentation fault in menuconfig search
Since commit |
||
Will McVicker
|
3b1e0dd2dc |
kbuild: fix typo in modpost
Commit |
||
Greg Kroah-Hartman
|
496fc3fc2a |
Merge 8636df94ec ("Merge tag 'perf-tools-for-v6.1-2-2022-10-16' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I61c6e5e9c1aade3985d36aa0cf783c1d4e458fd2 |
||
Greg Kroah-Hartman
|
3f014522eb |
Merge 676cb49573 ("Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 6.1-rc1 Resolves merge conflicts in: kernel/fork.c Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I187afe0c9a9604d3e5acb5134f0ee65de850e9f1 |
||
Greg Kroah-Hartman
|
de07798cf0 |
Merge 27bc50fc90 ("Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I3a6855cb0e3a54f605ccb92af058088f280e0349 |
||
jianzhou
|
101292e206 |
Merge keystone/android-mainline-keystone-qcom-release.6.0 (dcb3fbd ) into msm-pineapple
* refs/heads/tmp-dcb3fbd: ANDROID: GKI: Enable HCTR2 ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20 ANDROID: 16k target: don't write defconfig to source tree ANDROID: GKI: Add ARM64_16K_PAGES variant ANDROID: kleaf: add 16k variant of kernel_aarch64 Linux 6.0 i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe dt-bindings: i2c: st,stm32-i2c: Document wakeup-source property dt-bindings: i2c: st,stm32-i2c: Document interrupt-names property MIPS: pci: lantiq: switch to using gpiod API mips: allow firmware to pass RNG seed to kernel damon/sysfs: fix possible memleak on damon_sysfs_add_target mm: fix BUG splat with kvmalloc + GFP_ATOMIC MAINTAINERS: drop entry to removed file in ARM/RISCPC ARCHITECTURE drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode drm/amdgpu: add helper to init rlc firmware drm/amdgpu: add helper to init rlc fw in header v2_4 drm/amdgpu: add helper to init rlc fw in header v2_3 drm/amdgpu: add helper to init rlc fw in header v2_2 drm/amdgpu: add helper to init rlc fw in header v2_1 drm/amdgpu: add helper to init rlc fw in header v2_0 drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() ACPI: LPSS: Replace loop with first entry retrieval BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova Revert "pstore: migrate to crypto acomp interface" MIPS: Simplify __bswapdi2() and __bswapsi2() MIPS: Silence missing prototype warning mips: update config files KVM: selftests: Compare insn opcodes directly in fix_hypercall_test KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest use KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest KVM: selftests: Gracefully handle empty stack traces KVM: selftests: replace assertion with warning in access_tracking_perf_test checkpatch: warn on usage of VM_BUG_ON() and other BUG variants coding-style.rst: document BUG() and WARN() rules ("do not crash the kernel") Documentation: devres: add missing IO helper Documentation: devres: update IRQ helper Documentation/mm: modify page_referenced to folio_referenced Documentation/CoC: Reflect current CoC interpretation and practices docs/doc-guide: Add documentation on SPHINX_IMGMATH docs: process/5.Posting.rst: clarify use of Reported-by: tag docs, kprobes: Fix the wrong location of Kprobes drm/amdgpu: Enable sram on vcn_4_0_2 drm/amdgpu: Enable VCN DPG for GC11_0_1 perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine docs: add a man-pages link to the front page docs: put atomic*.txt and memory-barriers.txt into the core-api book docs: move asm-annotations.rst into core-api docs: remove some index.rst cruft docs: reconfigure the HTML left column docs: Rewrite the front page docs: promote the title of process/index.rst perf tests mmap-basic: Remove unused variable to address clang 15 warning perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code drm/amd/display: Prevent OTG shutdown during PSR SU perf tests record: Fail the test if the 'errs' counter is not zero perf test: Fix test case 87 ("perf record tests") for hybrid systems ANDROID: timer: Add vendor hook for timer calc index LoongArch: Clean up loongson3_smp_ops declaration LoongArch: Fix and cleanup csr_era handling in do_ri() LoongArch: Align the address of kernel_entry to 4KB mptcp: fix unreleased socket in accept queue mptcp: factor out __mptcp_close() without socket lock net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2} net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge clk: imx93: drop of_match_ptr clk: iproc: Do not rely on node name for correct PLL setup io_uring/poll: disable level triggered poll clk: sunxi-ng: h6: Fix default PLL GPU rate drm/i915/gt: Perf_limit_reasons are only available for Gen11+ clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks m68k: Rework BI_VIRT_RNG_SEED as BI_RNG_SEED m68k: Process bootinfo records before saving them ACPI: x86: s2idle: Add another ID to s2idle_dmi_table ACPI: x86: s2idle: Fix a NULL pointer dereference [coredump] don't use __kernel_write() on kmap_local_page() x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant Revert "net: set proper memcg for net_init hooks allocations" MAINTAINERS: Drop records pointing to 01.org/linux-acpi ACPI: Kconfig: Drop link to https://01.org/linux-acpi ACPI: docs: Drop useless DSDT override documentation ACPI: DPTF: Drop stale link from Kconfig help perf arm-spe: augment the data source type with neoverse_spe list perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list ata: libata-sata: Fix device queue depth control ata: libata-scsi: Fix initialization of device queue depth can: c_can: don't cache TX messages for C_CAN cores vdpa/mlx5: Fix MQ to support non power of two num queues vduse: prevent uninitialized memory accesses virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() virtio_test: fixup for vq reset virtio-crypto: fix memory-leak vdpa/ifcvf: fix the calculation of queuepair drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV drm/amdgpu: Remove fence_process in count_emitted drm/amdgpu: Correct the position in patch_cond_exec drm/amd/display: fill in clock values when DPM is not enabled drm/amd/display: Avoid unnecessary pixel rate divider programming drm/amd/display: Remove assert for odm transition case drm/amd/display: Fix typo in get_pixel_rate_div drm/amd/display: Fix audio on display after unplugging another drm/amd/display: Add explicit FIFO disable for DP blank drm/amd/display: Wrap OTG disable workaround with FIFO control drm/amd/display: Do DIO FIFO enable after DP video stream enable drm/amd/display: Update DCN32 to use new SR latencies drm/amd/display: Avoid avoid unnecessary pixel rate divider programming drm/amdkfd: fix dropped interrupt in kfd_int_process_v11 drm/amdgpu: pass queue size and is_aql_queue to MES drm/amdkfd: fix MQD init for GFX11 in init_mqd drm/amd/pm: use adverse selection for dpm features unsupported by driver drm/amd/pm: enable gfxoff feature for SMU 13.0.0 drm/amdgpu: avoid gfx register accessing during gfxoff x86/alternative: Fix race in try_get_desc() MIPS: Lantiq: vmmc: fix compile break introduced by gpiod patch Documentation: devres: add missing SPI helper Documentation: devres: add missing PINCTRL helpers docs: hugetlbpage.rst: fix a typo of hugepage size docs/zh_CN: Add new translation of admin-guide/bootconfig.rst docs/zh_CN: Update zh_CN/admin-guide/README.rst to 6.0-rc2 docs/zh_CN: core-api: Add packing Chinese translation docs/zh_CN: core-api: Add generic-radix-tree Chinese translation docs/zh_CN: core-api: Add circular-buffers Chinese translation docs/zh_CN: core-api: Add idr Chinese translation docs: x86: replace do_IRQ int the entry_64.rst with common_interrupt() usb: chipidea: clarify Documentation/ABI text Documentation: W1: minor typo corrections Documentation: fb: udlfb: clean up text and formatting docs/core-api: expand Fedora instructions for GCC plugins Documentation: spufs: correct a duplicate word typo docs/zh_CN: Update zh_CN/process/coding-style.rst to 6.0-rc2 Documentation/hw-vuln: Update spectre doc Documentation: filesystems: correct possessive "its" Documentation: stable: Document alternative for referring upstream commit hash docs: update mediator information in CoC docs docs/zh_CN: add dt kernel-api translation docs/zh_CN: add dt overlay-notes translation docs/zh_CN: add dt dynamic-resolution-notes translation docs/zh_CN: add dt changesets translation docs/zh_CN: add PCI acpi-info translation Documentation: process/submitting-patches: misspelling "mesages" Delete duplicate words from kernel docs docs: admin-guide: for kernel bugs refer to other kernel documentation docs: admin-guide: do not mention the 'run a.out user programs' feature Documentation/ABI: correct possessive "its" typos Remove duplicate words inside documentation docs/conf.py: Respect env variable SPHINX_IMGMATH docs/conf.py: Treat mathjax as fallback math renderer docs/zh_CN: Update zh_CN/process/submit-checklist.rst to 6.0-rc2 docs: scheduler: Update new path for the sysctl knobs docs/zh_TW: Remove oops-tracing docs/zh_CN: Remove IRQ and oops-tracing docs/zh_CN: Update the translation of io_ordering to 6.0-rc2 Documentation: ext4: correct the document about superblock Documentation: filesystems: xfs: update pseudocode and typo fixes docs/zh_CN: Fix two missing labels in zh_CN/process docs/zh_CN: Update zh_CN/process/submitting-patches.rst to 5.19 docs/zh_CN: Update zh_CN/process/email-clients.rst to 5.19 ANDROID: dma/debug: fix warning of check_sync ice: xsk: drop power of 2 ring size restriction for AF_XDP ice: xsk: change batched Tx descriptor cleaning net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address KVM: selftests: Skip tests that require EPT when it is not available mmc: hsq: Fix data stomping during mmc recovery selftests: Fix the if conditions of in test_extra_filter() uas: ignore UAS for Thinkplus chips usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS uas: add no-uas quirk for Hiksemi usb_disk usb: dwc3: st: Fix node's child name usb: typec: ucsi: Remove incorrect warning net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() net: stmmac: power up/down serdes in stmmac_open/release wifi: mac80211: mlme: Fix double unlock on assoc success handling wifi: mac80211: mlme: Fix missing unlock on beacon RX wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() wifi: mac80211: fix regression with non-QoS drivers wifi: mac80211: ensure vif queues are operational after start wifi: mac80211: don't start TX with fq->lock to fix deadlock wifi: cfg80211: fix MCS divisor value media: rkvdec: Disable H.264 error detection media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ) media: dvb_vb2: fix possible out of bound access media: v4l2-ioctl.c: fix incorrect error path media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() nvme-pci: disable Write Zeroes on Phison E3C/E4C nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 ARM: dts: integrator: Fix DMA ranges net: hippi: Add missing pci_disable_device() in rr_init_one() net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe cxgb4: fix missing unlock on ETHOFLD desc collect fail path net: sched: act_ct: fix possible refcount leak in tcf_ct_init() x86/uaccess: avoid check_object_size() in copy_from_user_nmi() mm/page_isolation: fix isolate_single_pageblock() isolation behavior mm,hwpoison: check mm when killing accessing process mm/hugetlb: correct demote page offset logic mm: prevent page_frag_alloc() from corrupting the memory mm: bring back update_mmu_cache() to finish_fault() frontswap: don't call ->init if no ops are registered mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() mm: fix madivse_pageout mishandling on non-LRU page powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush mm: gup: fix the fast GUP race against THP collapse usbnet: Fix memory leak in usbnet_disconnect() io_uring: register single issuer task at creation ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()" drm/i915/gt: Restrict forced preemption to the active context perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter perf parse-events: Remove "not supported" hybrid cache events perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events perf tools: Get a perf cgroup more portably in BPF cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMh gpio: mvebu: Fix check for pwm support on non-A8K platforms cpufreq: Add __init annotation to module init funcs cpufreq: tegra194: change tegra239_cpufreq_soc to static Linux 6.0-rc7 PM / devfreq: rockchip-dfi: Fix an error message PM / devfreq: mtk-cci: Handle sram regulator probe deferral ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt ACPI: x86: s2idle: Move _HID handling for AMD systems into structures Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1 Input: iqs62x-keys - drop unused device node references Input: melfas_mip4 - fix return value check in mip4_probe() devdax: Fix soft-reservation memory description powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case platform/x86: int3472: Add board data for Surface Go2 IR camera platform/x86: int3472: Support multiple gpio lookups in board data platform/x86: int3472: Support multiple clock consumers ACPI: bus: Add iterator for dependent devices ACPI: scan: Add acpi_dev_get_next_consumer_dev() ACPI: resource: Add ASUS model S5402ZA to quirks ACPI: AMBA: Add ARM DMA-330 controller to the supported list ACPI: APEI: Remove unneeded result variables ACPI: fan: Reorder symbols to get rid of a few forward declarations ACPI: CPPC: Disable FIE if registers in PCC regions LoongArch: Use acpi_arch_dma_setup() and remove ARCH_HAS_PHYS_TO_DMA ACPI: scan: Support multiple DMA windows with different offsets ACPI: AC: Remove the leftover struct acpi_ac_bl ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable PNPBIOS: remove unused pnpid32_to_pnpid() declaration MIPS: IRQ: remove orphan allocate_irqno() declaration MIPS: remove orphan sb1250_time_init() declaration MIPS: Lantiq: switch vmmc to use gpiod API MIPS: lantiq: enable all hardware interrupts on second VPE sfc: correct filter_table_remove method for EF10 PFs Makefile.debug: re-enable debug info for .S files Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT io_uring: ensure that cached task references are always put on exit ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems ANDROID: GKI: Build-in REGMAP_SPMI certs: make system keyring depend on built-in x509 parser Kconfig: remove unused function 'menu_get_root_menu' scripts/clang-tools: remove unused module ANDROID: GKI: x86: Enable CONFIG_SPMI cgroup: cgroup_get_from_id() must check the looked-up kn is a directory ARM: dts: integrator: Tag PCI host with device_type Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" net: mt7531: ensure all MACs are powered down before reset net: mt7531: only do PLL once after the reset MAINTAINERS: rectify file entry in TEAM DRIVER vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment ARM: sunplus: fix serial console kconfig and build problems net: macb: Fix ZynqMP SGMII non-wakeup source resume failure tun: support not enabling carrier in TUNSETIFF drm/bridge: lt8912b: fix corrupted image output drm/bridge: lt8912b: set hdmi or dvi mode drm/bridge: lt8912b: add vsync hsync Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" MAINTAINERS: switch graphics to airlied other addresses KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 KVM: x86/mmu: add missing update to max_mmu_rmap_size selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. ACPI: PCI: Rework acpi_get_pci_dev() ACPI: PCC: Fix Tx acknowledge in the PCC address space handler ACPI: PCC: replace wait_for_completion() ACPI: PCC: Release resources on address space setup failure path ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix reset: npcm: fix iprst2 and iprst4 setting ext4: limit the number of retries after discarding preallocations blocks ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 serial: sifive: enable clocks for UART when probed serial: 8250: omap: Use serial8250_em485_supported serial: fsl_lpuart: Reset prior to registration selftests: forwarding: add shebang for sch_red.sh bnxt: prevent skb UAF after handing over to PTP worker net: marvell: Fix refcounting bugs in prestera_port_sfp_bind() net: sched: fix possible refcount leak in tc_new_tfilter() net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD udp: Use WARN_ON_ONCE() in udp_read_skb() selftests: bonding: cause oops in bond_rr_gen_slave_id bonding: fix NULL deref in bond_rr_gen_slave_id net: phy: micrel: fix shared interrupt on LAN8814 perf/arm-cmn: Add more bits to child node address offset field usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY ANDROID: Enable BUILD_GKI_CERTIFICATION_TOOLS for x86_64 GKI counter: 104-quad-8: Fix skipped IRQ lines during events configuration arm64: topology: fix possible overflow in amu_fie_setup() arm64: mm: don't acquire mutex when rewriting swapper ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs thunderbolt: Explicitly reset plug events delay back to USB4 spec value drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES net/smc: Stop the CLC flow if no link to map buffers on media: flexcop-usb: fix endpoint type check efi: libstub: check Shim mode using MokSBStateRT efi: x86: Wipe setup_data on pure EFI boot ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() ARM: 9243/1: riscpc: Unbreak the build ext4: use buckets for cr 1 block scan instead of rbtree ext4: use locality group preallocation for small closed files ext4: make directory inode spreading reflect flexbg size ext4: avoid unnecessary spreading of allocations among groups ext4: make mballoc try target group first even with mb_optimize_scan ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule() drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport() drm/amdgpu: don't register a dirty callback for non-atomic drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0 drm/amd/pm: add support for 3794 pptable for SMU13.0.0 drm/amd/display: correct num_dsc based on HW cap drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314 drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE drm/amd/display: increase dcn315 pstate change latency drm/amd/display: Fix DP MST timeslot issue when fallback happened drm/amd/display: Display distortion after hotplug 5K tiled display drm/amd/display: Update dummy P-state search to use DCN32 DML drm/amd/display: skip audio setup when audio stream is enabled drm/amd/display: update gamut remap if plane has changed drm/amd/display: Assume an LTTPR is always present on fixed_vs links drm/amd/display: fix dcn315 memory channel count and width read drm/amd/display: Fix double cursor on non-video RGB MPO drm/amd/display: Only consider pixle rate div policy for DCN32+ drm/amd/display: Port DCN30 420 logic to DCN32 drm/amdgpu: Update PTE flags with TF enabled s390/vfio-ap: bypass unnecessary processing of AP resources i2c: mux: harden i2c_mux_alloc() against integer overflows ANDROID: selftests: incfs: Increase timeout in concurrent_reads_and_writes_test i2c: mlxbf: Fix frequency calculation perf tools: Honor namespace when synthesizing build-ids tools headers cpufeatures: Sync with the kernel sources perf kcore_copy: Do not check /proc/modules is unchanged libperf evlist: Fix polling of system-wide events perf record: Fix cpu mask bit setting for mixed mmaps perf test: Skip wp modify test on old kernels intel_idle: Add AlderLake-N support powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue KVM: s390: pci: register pci hooks without interpretation KVM: s390: pci: fix GAIT physical vs virtual pointers usage KVM: s390: Pass initialized arg even if unused KVM: s390: pci: fix plain integer as NULL pointer warnings perf jit: Include program header in ELF files perf test: Add a new test for perf stat cgroup BPF counter perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters perf stat: Fix cpu map index in bperf cgroup code perf stat: Fix BPF program section name mmc: core: Terminate infinite loop in SD-UHS voltage switch net: atlantic: fix potential memory leak in aq_ndev_close() iommu/vt-d: Check correct capability for sagaw determination Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported can: gs_usb: gs_can_open(): fix race dev->can.state condition can: flexcan: flexcan_mailbox_read() fix return value for drop = true gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully gpio: tqmx86: fix uninitialized variable girq cpufreq: tegra194: Add support for Tegra239 cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning arch: um: Mark the stack non-executable to fix a binutils warning ANDROID: [GKI] Include ioremap_guard in cmdline arg ANDROID: [GKI] Include bootconfig in CONFIG_CMDLINE ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr ANDROID: GKI: vendor code needs __balance_callbacks access ANDROID: topology: Add a flag to indicate topology has been updated ANDROID: arch_topology: Add vendor hook ANDROID: Sched: Add vendor hooks in scheduler ANDROID: arm64: Export system_32bit_el0_cpumask symbol ANDROID: arch_topology: Export thermal pressure symbol ANDROID: sched: add hook point in do_sched_yield() ANDROID: sched: Add flags parameter to enq/deq after tracehooks ANDROID: sched: vendor hook for sched_getaffinity ANDROID: sched: core: hook for get_nohz_timer_target ANDROID: kernel: sched: tracehook for is_cpu_allowed ANDROID: sched: add hook to rto_next_cpu ANDROID: sched: allow access to critical common code for CPU Pause ANDROID: sched: support pick_migrate_task in common kernel ANDROID: Sched: Add restricted vendor hooks for scheduler net: sh_eth: Fix PHY state warning splat during system resume net: ravb: Fix PHY state warning splat during system resume netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed netfilter: ebtables: fix memory leak when blob is malformed netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() netfilter: conntrack: remove nf_conntrack_helper documentation MAINTAINERS: Add myself as a reviewer for Qualcomm ETHQOS Ethernet driver ice: Fix interface being down after reset with link-down-on-close flag on ice: config netdev tc before setting queues number net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs net/sched: taprio: avoid disabling offload when it was never enabled ipv6: Fix crash when IPv6 is administratively disabled net: enetc: deny offload of tc-based TSN features on VF interfaces net: enetc: move enetc_set_psfp() out of the common enetc_set_features() wireguard: netlink: avoid variable-sized memcpy on sockaddr wireguard: selftests: do not install headers on UML wireguard: ratelimiter: disable timings test by default sfc/siena: fix null pointer dereference in efx_hard_start_xmit sfc/siena: fix TX channel offset when using legacy interrupts efi: efibc: Guard against allocation failure net: clear msg_get_inq in __get_compat_msghdr() selftests: forwarding: Add test cases for unresolved multicast routes ipmr: Always call ip{,6}_mr_forward() from RCU read-side critical section net: ipa: properly limit modem routing table use of: mdio: Add of_node_put() when breaking out of for_each_xx drm/i915/gem: Really move i915_gem_context.link under ref protection drm/i915/gem: Flush contexts on driver release Revert "block: freeze the queue earlier in del_gendisk" gpio: ftgpio010: Make irqchip immutable gpio: mockup: Fix potential resource leakage when register a chip gpio: mockup: fix NULL pointer dereference when removing debugfs tcp: read multiple skbs in tcp_read_skb() Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare" Revert "net: fec: Use a spinlock to guard `fep->ptp_clk_on`" Revert "fec: Restart PPS after link state change" net: dsa: microchip: lan937x: fix maximum frame length check open: always initialize ownership fields drm/hisilicon: Add depends on MMU drm/mgag200: Force 32 bpp on the console gve: Fix GFP flags when allocing pages bnxt_en: fix flags to check for supported fw version sfc: fix null pointer dereference in efx_hard_start_xmit sfc: fix TX channel offset when using legacy interrupts net: ethernet: mtk_eth_soc: enable XDP support just for MT7986 SoC net: mana: Add rmb after checking owner bits MAINTAINERS: gve: update developers netdevsim: Fix hwstats debugfs file permissions i40e: Fix set max_tx_rate when it is lower than 1 Mbps i40e: Fix VF set max MTU size iavf: Fix set max MTU size with port VLAN and jumbo frames mlxbf_gige: clear MDIO gateway lock after read iavf: Fix bad page state um: Prevent KASAN splats in dump_stack() um: fix default console kernel parameter um: Cleanup compiler warning in arch/x86/um/tls_32.c um: Cleanup syscall_handler_t cast in syscalls_32.h ASoC: tas2770: Reinit regcache on reset ASoC: nau8824: Fix semaphore is released unexpectedly KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer() spi: pxa2xx: Refactor _UID handling to use acpi_dev_uid_to_integer() perf: qcom_l2_pmu: Refactor _UID handling to use acpi_dev_uid_to_integer() i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() i2c: amd-mp2-plat: Refactor _UID handling to use acpi_dev_uid_to_integer() ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup MIPS: BCM47XX: Cast memcmp() of function to (void *) ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF mips: ralink: convert to DEFINE_SHOW_ATTRIBUTE mips: kernel: convert to DEFINE_SHOW_ATTRIBUTE mips: cavium: convert to DEFINE_SHOW_ATTRIBUTE MIPS: AR7: remove orphan declarations from arch/mips/include/asm/mach-ar7/ar7.h MIPS: remove orphan sni_cpu_time_init() declaration MIPS: IRQ: remove orphan declarations from arch/mips/include/asm/irq.h MIPS: Octeon: remove orphan octeon_hal_setup_reserved32() declaration MIPS: Octeon: remove orphan cvmx_fpa_setup_pool() declaration MIPS: Octeon: remove orphan octeon_swiotlb declaration MIPS: Loongson2ef: remove orphan sbx00_acpi_init() declaration mips: bmips: bcm63268: add TWD block binding MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create() MIPS: Loongson32: Fix PHY-mode being left unspecified MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko mm/slab_common: fix possible double free of kmem_cache ALSA: core: Fix double-free at snd_card_new() m68k: defconfig: Update defconfigs for v6.0-rc2 m68k: Allow kexec on M68KCLASSIC with MMU enabled only m68k: Move from strlcpy with unused retval to strscpy ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED fpga: m10bmc-sec: Fix possible memory leak of flash_buf drm/panel: simple: Fix innolux_g121i1_l01 bus_format Linux 6.0-rc6 io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC io_uring/net: fix zc fixed buf lifetime i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() i2c: mlxbf: incorrect base address passed during io write RISC-V: Avoid coupling the T-Head CMOs and Zicbom riscv: fix a nasty sigreturn bug... riscv: make t-head erratas depend on MMU riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning kasan: call kasan_malloc() from __kmalloc_*track_caller() Documentation: i2c: fix references to other documents MAINTAINERS: remove Nehal Shah from AMD MP2 I2C DRIVER i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible arm64: dts: qcom: sm8350: fix UFS PHY serdes size tcp: Use WARN_ON_ONCE() in tcp_read_skb() ALSA: hda/hdmi: Fix the converter reuse for the silent stream net: Add tests for bonding and team address list management net: team: Unsync device addresses on ndo_stop net: bonding: Unsync device addresses on ndo_stop net: bonding: Share lacpdu_mcast_addr definition net: marvell: prestera: add support for for Aldrin2 net/ieee802154: fix uninit value bug in dgram_sendmsg irqchip/loongson-pch-lpc: Add dependence on LoongArch xen/xenbus: fix xenbus_setup_ring() scsi: mpt3sas: Fix return value check of dma_get_required_mask() scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() scsi: qedf: Fix a UAF bug in __qedf_probe() soc: bcm: brcmstb: biuctrl: Avoid double of_node_put() io_uring/msg_ring: check file type before putting ALSA: hda/realtek: Add quirk for ASUS GA503R laptop ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack ALSA: hda/realtek: Re-arrange quirk table entries ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop Revert "driver core: Set fw_devlink.strict=1 by default" blk-lib: fix blkdev_issue_secure_erase parisc: Allow CONFIG_64BIT with ARCH=parisc parisc: remove obsolete manual allocation aligning in iosapic drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 drm/amdgpu: make sure to init common IP before gmc drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega arm64: dts: qcom: sc8280xp-x13s: Update firmware location selftests/landlock: Fix out-of-tree builds pinctrl: ocelot: Fix interrupt controller gpio: mt7621: Make the irqchip immutable mmc: moxart: fix 4-bit bus width and remove 8-bit bus width mmc: sdhci: Fix host->cmd is null ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop cifs: update internal module number cifs: add missing spinlock around tcon refcount drm/rockchip: Fix return type of cdn_dp_connector_mode_valid clk: microchip: mpfs: make the rtc's ahb clock critical clk: microchip: mpfs: fix clk_cfg array bounds violation cifs: always initialize struct msghdr smb_msg completely cifs: don't send down the destination address to sendmsg for a SOCK_STREAM arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule() drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() drm/amd/display: Refactor SubVP calculation to remove FPU drm/amd/display: Limit user regamma to a valid value drm/amd/display: add workaround for subvp cursor corruption for DCN32/321 drm/amd/display: SW cursor fallback for SubVP drm/amd/display: Round cursor width up for MALL allocation drm/amd/display: Correct dram channel width for dcn314 drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314 drm/amd/display: Hook up DCN314 specific dml implementation drm/amd/display: Enable dlg and vba compilation for dcn314 drm/amd/display: Fix compilation errors on DCN314 drm/amd/display: Fix divide by zero in DML drm/amd/display: Fixing DIG FIFO Error drm/amd/display: Update MBLK calculation for SubVP drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big" drm/amdgpu: Skip reset error status for psp v13_0_0 drm/amdgpu: add HDP remap functionality to nbio 7.7 drm/amdgpu: change the alignment size of TMR BO to 1M drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0 drm/amdgpu: use dirty framebuffer helper drm/amdgpu: Don't enable LTR if not supported drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards Revert "fs/exec: allow to unshare a time namespace on vfork+exec" Revert "selftests/timens: add a test for vfork+exit" dt-bindings: pinctrl: qcom: drop non-working codeaurora.org emails dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails gpio: ixp4xx: Make irqchip immutable MAINTAINERS: Update HiSilicon GPIO Driver maintainer io_uring/rw: fix error'ed retry return values dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description USB: serial: option: add Quectel RM520N USB: serial: option: add Quectel BG95 0x0203 composition btrfs: zoned: wait for extent buffer IOs before finishing a zone btrfs: fix hang during unmount when stopping a space reclaim worker btrfs: fix hang during unmount when stopping block group reclaim worker tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa Input: hp_sdc: fix spelling typo in comment ASoC: imx-card: Fix refcount issue with of_node_put RISC-V: Clean up the Zicbom block size probing Documentation: mptcp: fix pm_type formatting mptcp: fix fwd memory accounting on coalesce net: phy: aquantia: wait for the suspend/resume operations to finish ALSA: hda: Fix Nvidia dp infoframe ARM: dts: lan966x: Fix the interrupt number for internal PHYs parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 ALSA: hda/tegra: set depop delay for tegra ALSA: hda: add Intel 5 Series / 3400 PCI DID nfsd_splice_actor(): handle compound pages arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity drm/mediatek: Fix wrong dither settings cifs: revalidate mapping when doing direct writes irqchip: Select downstream irqchip drivers for LoongArch CPU irqchip/gic-v3-its: Remove cpumask_var_t allocation irqchip/stm32-exti: Remove check on always false condition dt-bindings: memory-controllers: fsl,imx8m-ddrc: drop Leonard Crestez Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate" drm/i915/gt: Fix perf limit reasons bit positions drm/i915/guc: Cancel GuC engine busyness worker synchronously drm/i915: Set correct domains values at _i915_vma_move_to_active drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC MIPS: dts: lantiq: rename dts files with soc name being the prefix MIPS: Fix comments typo MIPS: ath25: clean up non-kernel-doc comment warning MIPS: move from strlcpy with unused retval to strscpy MIPS: Fix comment typo arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 wifi: mt76: fix reading current per-tid starting sequence number for aggregation wifi: iwlwifi: Mark IWLMEI as broken arm64: defconfig: enable ARCH_NXP arm64: dts: imx8mp-tqma8mpql-mba8mpxl: add missing pinctrl for RTC alarm ASoC: rt5640: Fix the issue of the abnormal JD2 status mm: fix dereferencing possible ERR_PTR vmscan: check folio_test_private(), not folio_get_private() mm: fix VM_BUG_ON in __delete_from_swap_cache() tools: fix compilation after gfp_types.h split mm/damon/dbgfs: fix memory leak when using debugfs_lookup() mm/migrate_device.c: copy pte dirty bit to page mm/migrate_device.c: add missing flush_cache_page() mm/migrate_device.c: flush TLB while holding PTL x86/mm: disable instrumentations of mm/pgprot.c mm/memory-failure: fall back to vma_address() when ->notify_failure() fails mm/memory-failure: fix detection of memory_failure() handlers xfs: fix SB_BORN check in xfs_dax_notify_failure() xfs: quiet notify_failure EOPNOTSUPP cases mm/page_alloc: fix race condition between build_all_zonelists and page allocation ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() Linux 6.0-rc5 iommu: Fix false ownership failure on AMD systems with PASID activated iommu/vt-d: Fix possible recursive locking in intel_iommu_init() cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() ACPI: APD: Use the helper acpi_dev_get_memory_resources() ACPI: resource: Add helper function acpi_dev_get_memory_resources() ACPI: resource: Filter out the non memory resources in is_memory() ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation arm64: mm: fix resume for 52-bit enabled builds mksysmap: Fix the mismatch of 'L0' symbols in System.map Bluetooth: Fix HCIGETDEVINFO regression hwmon: (asus-ec-sensors) autoload module via DMI data mips: Select SPARSEMEM_EXTREME io_uring/rw: fix short rw error handling drm/rockchip: vop2: Fix eDP/HDMI sync polarities drm/gma500: Fix (vblank) IRQs not working after suspend/resume drm/gma500: Fix WARN_ON(lock->magic != lock) error drm/gma500: Fix BUG: sleeping function called from invalid context errors block: add missing request flags to debugfs code net: core: fix flow symmetric hash ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header drm/meson: Fix OSD1 RGB to YCbCr coefficient drm/meson: Correct OSD1 global alpha value thunderbolt: Add support for Intel Maple Ridge single port controller NFSD: fix regression with setting ACLs. mm/slub: fix to return errno if kmalloc() fails tracefs: Only clobber mode/uid/gid on remount if asked kprobes: Prohibit probes in gate area perf: RISC-V: fix access beyond allocated array soc: sunxi: sram: Fix debugfs info for A64 SRAM C x86/sgx: Handle VA page allocation failure for EAUG on PF. soc: sunxi: sram: Fix probe function ordering issues x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd soc: sunxi: sram: Prevent the driver from being unbound soc: sunxi: sram: Actually claim SRAM regions iavf: Fix cached head and tail value for iavf_get_tx_pending iavf: Fix change VF's mac address ice: Fix crash by keep old cfg when update TCs more than queues perf record: Fix synthesis failure warnings hwmon: (mr75203) enable polling for all VM channels hwmon: (mr75203) fix multi-channel voltage reading perf tools: Don't install data files with x permissions hwmon: (mr75203) fix voltage equation for negative source input hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined dt-bindings: hwmon: (mr75203) fix "intel,vm-map" property to be optional perf script: Fix Cannot print 'iregs' field for hybrid systems perf lock: Remove redundant word 'contention' in help message ice: Don't double unplug aux on peer initiated reset drm/panel-edp: Fix delays for Innolux N116BCA-EA1 perf dlfilter dlfilter-show-cycles: Fix types for print format libperf evlist: Fix per-thread mmaps for multi-threaded targets Revert "SUNRPC: Remove unreachable error condition" NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE io_uring/net: copy addr for zc on POLL_FIRST ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer arm64/ptrace: Don't clear calling process' TIF_SME on OOM fs: only do a memory barrier for the first set_buffer_uptodate() drm/panfrost: devfreq: set opp to the recommended one to configure regulator sch_sfb: Also store skb len before calling child enqueue net: phy: lan87xx: change interrupt src of link_up to comm_ready drm/ttm: cleanup the resource of ghost objects after locking them drm/amdgpu: prevent toc firmware memory leak drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE drm/amdkfd: print address in hex format rather than decimal drm/amd/display: fix memory leak when using debugfs_lookup() drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7 drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header powerpc/pseries: Fix plpks crash on non-pseries tools: Add new "test" taint to kernel-chktaint ANDROID: remove inclusions from hook definition headers ANDROID: subsystem-specific vendor_hooks.c for sched ANDROID: remove CONFIG_TRACEPOINTS from hook definition headers io_uring: recycle kbuf recycle on tw requeue io_uring/kbuf: fix not advancing READV kbuf ring efi: capsule-loader: Fix use-after-free in efi_capsule_write arch_topology: Make cluster topology span at least SMT CPUs ANDROID: clang: update to 15.0.1 FROMLIST: fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL dt-bindings: interconnect: fsl,imx8m-noc: drop Leonard Crestez net/smc: Fix possible access to freed memory in link clear serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting serial: Create uart_xmit_advance() usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() netfilter: nf_conntrack_irc: Tighten matching on DCC message iommu/virtio: Fix interaction with VFIO iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() iommu/vt-d: Correctly calculate sagaw value of IOMMU iommu/vt-d: Fix kdump kernels boot failure with scalable mode MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() selftests: nft_concat_range: add socat support netfilter: nf_conntrack_sip: fix ct_sip_walk_headers MIPS: octeon: Get rid of preprocessor directives around RESERVE32 net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set net: dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio net: dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet s390/smp: enforce lowcore protection on CPU restart s390/boot: fix absolute zero lowcore corruption on boot gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx ALSA: usb-audio: Clear fixed clock rate at closing EP iommu/amd: use full 64-bit value in build_completion_wait() dma-mapping: mark dma_supported static swiotlb: fix a typo swiotlb: avoid potential left shift overflow dma-debug: improve search for partial syncs Revert "swiotlb: panic if nslabs is too small" RDMA/irdma: Report RNR NAK generation in device caps RDMA/irdma: Use s/g array in post send only when its valid RDMA/irdma: Return correct WC error for bind operation failure RDMA/irdma: Return error on MR deregister CQP failure RDMA/irdma: Report the correct max cqes from query device wifi: iwlwifi: don't spam logs with NSS>2 messages efi/x86: libstub: remove unused variable nvme: requeue aen after firmware activation nvmet: fix mar and mor off-by-one errors ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() scsi: mpt3sas: Fix use-after-free warning rv/reactor: add __init/__exit annotations to module init/exit funcs tracing: Fix to check event_mutex is held while accessing trigger list tracing: hold caller_addr to hardirq_{enable,disable}_ip tracepoint: Allow trace events in modules with TAINT_TEST MAINTAINERS: add scripts/tracing/ to TRACING MAINTAINERS: Add Runtime Verification (RV) entry rv/monitors: Make monitor's automata definition static afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked ANDROID: Convert db845c to a mixed build. ANDROID: GKI: Add GKI_HIDDEN_MCP251XFD_CONFIGS drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages drm/i915: Implement WaEdpLinkRateDataReload drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC drm/i915/bios: Copy the whole MIPI sequence block ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64. cpuset: Add Waiman Long as a cpuset maintainer btrfs: fix the max chunk size and stripe length calculation perf c2c: Prevent potential memory leak in c2c_he_zalloc() perf genelf: Switch deprecated openssl MD5_* functions to new EVP API tools/perf: Fix out of bound access to cpu mask array perf affinity: Fix out of bound access to "sched_cpus" mask net: usb: qmi_wwan: add Quectel RM520N drm/ttm: update bulk move object of ghost BO perf/core: Fix reentry problem in perf_output_read_group() net: dsa: qca8k: fix NULL pointer dereference for of_device_get_match_data tcp: fix early ETIMEDOUT after spurious non-SACK RTO ALSA: hda: Once again fix regression of page allocations with IOMMU arm64/bti: Disable in kernel BTI when cross section thunks are broken ARM: dts: am5748: keep usb4_tm disabled ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() ALSA: hda/tegra: Align BDL entry to 4KB boundary nvme-tcp: fix regression that causes sporadic requests to time out nvme-tcp: fix UAF when detecting digest errors arm64: dts: imx8mm-verdin: extend pmic voltages hwmon: (tps23861) fix byte order in resistance register io_uring/notif: Remove the unused function io_notif_complete() Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region Drivers: hv: Always reserve framebuffer region for Gen1 VMs PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h tools: hv: kvp: remove unnecessary (void*) conversions Drivers: hv: remove duplicate word in a comment erofs: fix pcluster use-after-free on UP platforms erofs: avoid the potentially wrong m_plen for big pcluster erofs: fix error return code in erofs_fscache_{meta_,}read_folio asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig. btrfs: zoned: fix mounting with conventional zones btrfs: zoned: set pseudo max append zone limit in zone emulation mode btrfs: zoned: fix API misuse of zone finish waiting stmmac: intel: Simplify intel_eth_pci_remove() net: mvpp2: debugfs: fix memory leak when using debugfs_lookup() ALSA: hda/sigmatel: Fix unused variable warning for beep power change nvmet: fix a use-after-free ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC MAINTAINERS: Update maintainers of HiSilicon RoCE RDMA/mlx5: Fix UMR cleanup on error flow of driver init RDMA/mlx5: Set local port to one when accessing counters RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile IB/core: Fix a nested dead lock as part of ODP flow USB: core: Fix RST error in hub.c sched/debug: fix dentry leak in update_sched_domain_debugfs debugfs: add debugfs_lookup_and_remove() driver core: fix driver_set_override() issue with empty strings arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10 arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a ipv6: sr: fix out-of-bounds read when setting HMAC data. bonding: accept unsolicited NA message bonding: add all node mcast address when slave up bonding: use unspecified address if no available link local address dmaengine: zynqmp_dma: Typecast with enum to fix the coverity warning dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() arm64: dts: imx8ulp: add #reset-cells for pcc arm64: dts: tqma8mpxl-ba8mpxl: Fix button GPIOs arm64: dts: imx8mn: remove GPU power domain reset Linux 6.0-rc4 Makefile.extrawarn: re-enable -Wformat for clang; take 2 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo ALSA: hda/sigmatel: Keep power up while beep is enabled RDMA/siw: Pass a pointer to virt_to_page() exfat: fix overflow for large capacity partition gpio: ws16c48: Make irq_chip immutable gpio: 104-idio-16: Make irq_chip immutable gpio: 104-idi-48: Make irq_chip immutable gpio: 104-dio-48e: Make irq_chip immutable ACPI: property: Silence missing-declarations warning in apple.c ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() ACPI: platform: Sort forbidden_id_list[] in ascending order ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) ACPI: platform: Remove redundant print on -ENOMEM ACPI: platform: Get rid of redundant 'else' ACPI: property: Use acpi_dev_parent() ACPI: bus: Refactor ACPI matching functions for better readability ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() ACPI: docs: enumeration: Fix a few typos and wording mistakes ACPI: tools: pfrut: Do not initialize ret in main() ACPI: EC: Drop unneeded result variable from ec_write() ACPI: video: Add Toshiba Satellite/Portege Z830 quirk ACPI: APEI: Add BERT error log footer powercap: intel_rapl: Add support for RAPTORLAKE_S cpufreq: amd-pstate: Fix initial highest_perf value cpuidle: Remove redundant check in cpuidle_switch_governor() PM: wakeup: Add extra debugging statement for multiple active IRQs block: don't add partitions if GD_SUPPRESS_PART_SCAN is set mm: pagewalk: Fix race between unmap and page walker wifi: use struct_group to copy addresses wifi: mac80211_hwsim: check length for virtio packets wifi: mac80211: fix locking in auth/assoc timeout wifi: mac80211: mlme: release deflink channel in error case wifi: mac80211: fix link warning in RX agg timer expiry LoongArch: mm: Remove the unneeded result variable LoongArch: Fix arch_remove_memory() undefined build error LoongArch: Fix section mismatch due to acpi_os_ioremap() LoongArch: Improve dump_tlb() output messages LoongArch: Adjust arch_do_signal_or_restart() to adapt generic entry LoongArch: Avoid orphan input sections net: dsa: microchip: fix kernel oops on ksz8 switches xen-netback: only remove 'hotplug-status' when the vif is actually destroyed Revert "arch_topology: Make cluster topology span at least SMT CPUs" net: fec: Use a spinlock to guard `fep->ptp_clk_on` net: fec: add pm_qos support on imx6q platform Bluetooth: hci_sync: Fix hci_read_buffer_size_sync iavf: Detach device during reset task i40e: Fix kernel crash during module removal i40e: Fix ADQ rate limiting for PF perf stat: Fix L2 Topdown metrics disappear for raw events Documentation: document ublk ice: use bitmap_free instead of devm_kfree ice: Fix DMA mappings leak drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsets landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER spi: spi: Fix queue hang if previous transfer failed spi: mux: Fix mux interaction with fast path optimisations tcp: TX zerocopy should not sense pfmemalloc status tipc: fix shift wrapping bug in map_get() sch_sfb: Don't assume the skb is still around after enqueueing to child soc: fsl: select FSL_GUTS driver for DPIO xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() xen-blkfront: Cache feature_persistent value before advertisement xen-blkfront: Advertise feature-persistent as user requested xen-blkback: Advertise feature-persistent as user requested powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register() Revert "powerpc/irq: Don't open code irq_soft_mask helpers" Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" ALSA: aloop: Fix random zeros in capture data when using jiffies timer Revert "net: phy: meson-gxl: improve link-up behavior" KVM: x86: check validity of argument to KVM_SET_MP_STATE perf/x86/core: Completely disable guest PEBS via guest's global_ctrl KVM: x86: fix memoryleak in kvm_arch_vcpu_create() KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves kunit: fix assert_type for comparison macros rcutorture: Use the barrier operation specified by cur_ops arch_topology: Make cluster topology span at least SMT CPUs platform/x86: p2sb: Fix UAF when caller uses resource name platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 firmware_loader: Fix memory leak in firmware upload firmware_loader: Fix use-after-free during unregister kbuild: disable header exports for UML in a straightforward way selftests/net: return back io_uring zc send tests io_uring/net: simplify zerocopy send user API io_uring/notif: remove notif registration Revert "io_uring: rename IORING_OP_FILES_UPDATE" Revert "io_uring: add zc notification flush requests" selftests/net: temporarily disable io_uring zc test NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 SUNRPC: Fix call completion races with call_decode() arch_topology: Silence early cacheinfo errors when non-existent binder: fix alloc->vma_vm_mm null-ptr dereference misc: fastrpc: increase maximum session count misc: fastrpc: fix memory corruption on open misc: fastrpc: fix memory corruption on probe usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS driver core: Don't probe devices after bus_type.match() probe deferral ALSA: usb-audio: Split endpoint setups for hw_params and prepare platform/mellanox: Remove redundant 'NULL' check platform/mellanox: Remove unnecessary code platform/mellanox: mlxreg-lc: Fix locking issue platform/mellanox: mlxreg-lc: Fix coverity warning platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes arm64: mm: Reserve enough pages for the initial ID map perf/arm_pmu_platform: fix tests for platform_get_irq() failure arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels arm64/kexec: Fix missing extra range for crashkres_low. rxrpc: Remove rxrpc_get_reply_time() which is no longer used afs: Use the operation issue time instead of the reply time for callbacks rxrpc: Fix calc of resend age rxrpc: Fix local destruction being repeated rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() rxrpc: Fix ICMP/ICMP6 error handling mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock perf/x86/core: Completely disable guest PEBS via guest's global_ctrl perf/x86/intel: Fix unchecked MSR access error for Alder Lake N soundwire: qcom: fix device status array range ALSA: usb-audio: Register card again for iface over delayed_register option ALSA: usb-audio: Inform the delayed registration more properly net/smc: Remove redundant refcount increase RDMA/srp: Set scmnd->result only when scmnd is not NULL scsi: core: Fix a use-after-free scsi: core: Revert "Make sure that targets outlive devices" scsi: core: Revert "Make sure that hosts outlive targets" scsi: core: Revert "Simplify LLD module reference counting" scsi: core: Revert "Call blk_mq_free_tag_set() earlier" scsi: lpfc: Add missing destroy_workqueue() in error path scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE cpufreq: tegra194: Remove the unneeded result variable Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" tcp: make global challenge ack rate limitation per net-ns and default disabled tcp: annotate data-race around challenge_timestamp net: dsa: hellcreek: Print warning only once ip: fix triggering of 'icmp redirect' clk: ingenic-tcu: Properly enable registers before accessing timers netfilter: nf_conntrack_irc: Fix forged IP logic mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb x86/cpu: Add CPU model numbers for Meteor Lake drm/amd/amdgpu: skip ucode loading if ucode_size == 0 selftests: net: sort .gitignore file Documentation: networking: correct possessive "its" kcm: fix strp_init() order and cleanup PM: suspend: move from strlcpy() with unused retval to strscpy() mlxbf_gige: compute MDIO period based on i1clk intel_idle: move from strlcpy() with unused retval to strscpy() cpuidle: powernv: move from strlcpy() with unused retval to strscpy() Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" cpufreq: amd-pstate: update pstate frequency transition delay time cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor cpufreq: amd_pstate: fix wrong lowest perf fetch cpufreq: amd-pstate: fix white-space cpufreq: amd-pstate: simplify cpudata pointer assignment cpuidle: coupled: Drop duplicate word from a comment Revert "ANDROID: virt_wifi: Add data ops for scan data simulation" perf script: Skip dummy event attr check riscv: dts: microchip: use an mpfs specific l2 compatible dt-bindings: riscv: sifive-l2: add a PolarFire SoC compatible gpio: realtek-otto: switch to 32-bit I/O cachefiles: make on-demand request distribution fairer cachefiles: fix error return code in cachefiles_ondemand_copen() vfio/type1: Unpin zero pages fscache: fix misdocumented parameter USB: serial: ch341: fix disabled rx timer on older devices USB: serial: ch341: fix lost character on LCR updates powerpc: Fix hard_irq_disable() with sanitizer ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler USB: serial: cp210x: add Decagon UCA device id perf metric: Return early if no CPU PMU table exists selftests/nolibc: Avoid generated files being committed selftests/nolibc: add a "help" target selftests/nolibc: "sysroot" target installs a local copy of the sysroot selftests/nolibc: add a "run" target to start the kernel in QEMU selftests/nolibc: add a "defconfig" target selftests/nolibc: add a "kernel" target to build the kernel with the initramfs selftests/nolibc: support glibc as well selftests/nolibc: condition some tests on /proc existence selftests/nolibc: recreate and populate /dev and /proc if missing selftests/nolibc: on x86, support exiting with isa-debug-exit selftests/nolibc: exit with poweroff on success when getpid() == 1 selftests/nolibc: add a few tests for some libc functions selftests/nolibc: implement a few tests for various syscalls selftests/nolibc: support a test definition format selftests/nolibc: add basic infrastructure to ease creation of nolibc tests tools/nolibc: make sys_mmap() automatically use the right __NR_mmap definition tools/nolibc: fix build warning in sys_mmap() when my_syscall6 is not defined tools/nolibc: make argc 32-bit in riscv startup code tools/memory-model: Clarify LKMM's limitations in litmus-tests.txt docs/memory-barriers.txt: Fixup long lines docs/memory-barriers.txt: Fix confusing name of 'data dependency barrier' rcu-tasks: Make RCU Tasks Trace check for userspace execution rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() srcu: Make Tiny SRCU use full-sized grace-period counters srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output rcutorture: Make "srcud" option also test polled grace-period API rcutorture: Limit read-side polling-API testing rcu: Add functions to compare grace-period state values rcutorture: Expand rcu_torture_write_types() first "if" statement rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check rcu: Make synchronize_rcu() fastpath update only boot-CPU counters rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence rcu: Remove expedited grace-period fast-path forward-progress helper rcu: Make synchronize_rcu() fast path update ->gp_seq counters rcu-tasks: Remove grace-period fast-path rcu-tasks helper rcu: Set rcu_data structures' initial ->gpwrap value to true rcu: Disable run-time single-CPU grace-period optimization rcu: Add full-sized polling for cond_sync_exp_full() rcu: Add full-sized polling for cond_sync_full() rcu: Remove blank line from poll_state_synchronize_rcu() docbook header rcu: Add full-sized polling for start_poll_expedited() rcu: Add full-sized polling for start_poll() rcutorture: Verify long-running reader prevents full polling from completing rcutorture: Remove redundant RTWS_DEF_FREE check rcutorture: Verify RCU reader prevents full polling from completing rcutorture: Allow per-RCU-flavor polled double-GP check rcutorture: Abstract synchronous and polled API testing rcu: Add full-sized polling for get_state() rcu: Add full-sized polling for get_completed*() and poll_state*() rcu/nocb: Add CPU number to CPU-{,de}offload failure messages rcu/nocb: Choose the right rcuog/rcuop kthreads to output rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval rcu/kfree: Fix kfree_rcu_shrink_count() return value rcu: Back off upon fill_page_cache_func() allocation failure rcu: Exclude outgoing CPU when it is the last to leave rcu: Avoid triggering strict-GP irq-work when RCU is idle sched/debug: Show the registers of 'current' in dump_cpu_task() sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() rcu: Update rcu_access_pointer() header for rcu_dereference_protected() rcu: Document reason for rcu_all_qs() call to preempt_disable() rcu: Make tiny RCU support leak callbacks for debug-object errors rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels rcu: Fix rcu_read_unlock_strict() strict QS reporting doc/rcu: Update LWN article URLs and add 2019 article doc: SLAB_TYPESAFE_BY_RCU uses cannot rely on spinlocks doc: Update rcu_access_pointer() advice in rcu_dereference.rst doc: Fix list: rcu_access_pointer() is not lockdep-checked doc: Use rcu_barrier() to rate-limit RCU callbacks doc: Call out queue_rcu_work() for blocking RCU callbacks doc: Emphasize the need for explicit RCU read-side markers gpio: pca953x: Add mutex_lock for regcache sync in PM netfilter: nf_tables: clean up hook list when offload flags check fails regulator: Fix qcom,spmi-regulator schema netfilter: br_netfilter: Drop dst references before setting. netfilter: remove nf_conntrack_helper sysctl and modparam toggles Revert "usb: add quirks for Lenovo OneLink+ Dock" media: uvcvideo: Fix InterfaceProtocol for Quanta camera ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time ARM: dts: at91: sama7g5ek: specify proper regulator output ranges ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh ARM: at91: pm: fix self-refresh for sama7g5 net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() nfp: fix the access to management firmware hanging net: phy: micrel: Make the GPIO to be non-exclusive net: virtio_net: fix notification coalescing comments nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() nvmet-auth: add missing goto in nvmet_setup_auth() nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 cifs: fix small mempool leak in SMB2_negotiate() smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait drm/amdgpu: only init tap_delay ucode when it's included in ucode binary drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass drm/amd/display: Fix check for stream and plane drm/amd/display: Re-initialize viewport after pipe merge drm/amd/display: Use correct plane for CAB cursor size allocation drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks drm/amd/pm: bump SMU 13.0.0 driver_if header version drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs drm/amd/pm: use vbios carried pptable for those supported SKUs drm/amd/display: fix wrong register access drm/amd/display: use actual cursor size instead of max for CAB allocation drm/amd/display: disable display fresh from MALL on an edge case for DCN321 drm/amd/display: Fix CAB cursor size allocation for DCN32/321 drm/amd/display: Missing HPO instance added drm/amd/display: set dig fifo read start level to 7 before dig fifo reset drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl drm/amd/display: Fix OTG H timing reset for dcn314 drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming drm/amdgpu: Update mes_v11_api_def.h drm/amdgpu: disable FRU access on special SIENNA CICHLID card s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages s390: update defconfigs s390: fix nospec table alignments s390/mm: remove useless hugepage address alignment wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() wifi: wilc1000: fix DMA on stack objects staging: rtl8712: fix use after free bugs reset: microchip-sparx5: issue a reset on startup reset: imx7: Fix the iMX8MP PCIe PHY PERST support usb: cdns3: fix issue with rearming ISO OUT endpoint usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS media: mceusb: Use new usb_control_msg_*() routines USB: core: Prevent nested device-reset calls USB: gadget: Fix obscure lockdep violation for udc_mutex usb: dwc2: fix wrong order of phy_power_on and phy_init usb: gadget: udc-xilinx: replace memcpy with memcpy_toio usb: typec: Remove retimers properly usb: dwc3: disable USB core PHY management usb: add quirks for Lenovo OneLink+ Dock net/sched: fix netdevice reference leaks in attach_default_qdiscs() tty: n_gsm: avoid call of sleeping functions from atomic context tty: n_gsm: replace kicktimer with delayed_work tty: n_gsm: initialize more members at gsm_alloc_mux() tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() tty: serial: atmel: Preserve previous USART mode if RS485 disabled tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete tty: Fix lookahead_buf crash with serdev serial: fsl_lpuart: RS485 RTS polariy is inverse vt: Clear selection before changing the font ACPI: Drop redundant acpi_dev_parent() header ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() ARM: 9229/1: amba: Fix use-after-free in amba_read_periphid() dt-bindings: i2c: renesas,riic: Fix 'unevaluatedProperties' warnings net: sched: tbf: don't call qdisc_put() while holding tree lock cpufreq: bmips-cpufreq: Use module_init and add module_exit RDMA/hns: Remove the num_qpc_timer variable RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift RDMA/hns: Fix supported page size phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support hwmon: (gpio-fan) Fix array out of bounds access MAINTAINERS: Update Bjorn's email address arm64: dts: qcom: sc7280: move USB wakeup-source property arm64: dts: qcom: thinkpad-x13s: Fix firmware location arm64: dts: qcom: sm8150: Fix fastrpc iommu values tracing: Define the is_signed_type() macro once docs: i2c: piix4: Fix typos, add markup, drop link Input: iforce - add support for Boeder Force Feedback Wheel soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs bus: mhi: host: Fix up null pointer access in mhi_irq_handler drm/i915: Skip wm/ddb readout for disabled pipes drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk drm/i915: fix null pointer dereference drm/i915/backlight: Disable pps power hook for aux based backlight drm/i915/display: avoid warnings when registering dual panel backlight drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+ drm/i915/dsi: filter invalid backlight and CABC ports drm/i915/guc: clear stalled request after a reset drm/i915/ttm: fix CCS handling USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id USB: serial: option: add Quectel EM060K modem MIPS: loongson32: ls1c: Fix hang during startup net: Use u64_stats_fetch_begin_irq() for stats fetch. net: dsa: xrs700x: Use irqsave variant for u64 stats update USB: serial: option: add support for OPPO R11 diag port KVM: s390: pci: Hook to access KVM lowlevel from VFIO ARM: configs: at91: remove CONFIG_MICROCHIP_PIT64B docs: i2c: i2c-topology: reorder sections more logically docs: i2c: i2c-topology: fix incorrect heading docs: i2c: i2c-topology: fix typo ieee802154: cc2520: add rc code in cc2520_tx() net: mac802154: Fix a condition in the receive path ARM: ixp4xx: fix typos in comments RDMA/cma: Fix arguments order in net device validation arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number scripts/extract-ikconfig: add zstd compression support scripts: remove obsolete gcc-ld script smb3: fix temporary data corruption in insert range smb3: fix temporary data corruption in collapse range smb3: Move the flush out of smb2_copychunk_range() into its callers gpio: mockup: remove gpio debugfs when remove device RDMA/irdma: Fix drain SQ hang with no completion ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag r8152: add PID for the Lenovo OneLink+ Dock nfp: flower: fix ingress police using matchall filter openvswitch: fix memory leak at failed datapath creation net: smsc911x: Stop and start PHY during suspend and resume tg3: Disable tg3 device on system reboot to avoid triggering AER net: sparx5: fix handling uneven length packets in manual extraction docs/conf.py: add function attribute '__fix_address' to conf.py Smack: Provide read control for io_uring_cmd io_uring/net: fix overexcessive retries /dev/null: add IORING_OP_URING_CMD support selinux: implement the security_uring_cmd() LSM hook lsm,io_uring: add LSM hooks for the new uring_cmd file op ALSA: control: Re-order bounds checking in get_ctl_id_hash() wifi: mt76: mt7921e: fix crash in chip reset fail platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup crypto: lib - remove unneeded selection of XOR_BLOCKS platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev pinctrl: sunxi: Fix name for A100 R_PIO Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn Bluetooth: move from strlcpy with unused retval to strscpy Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt Bluetooth: ISO: Fix not handling shutdown condition Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() Bluetooth: MGMT: Fix Get Device Flags Bluetooth: L2CAP: Fix build errors in some archs Bluetooth: hci_sync: Fix suspend performance regression Bluetooth: hci_event: Fix vendor (unknown) opcode status handling powerpc/rtas: Fix RTAS MSR[HV] handling for Cell Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" powerpc: align syscall table for ppc32 bpf: Don't use tnum_range on array range checking for poke descriptors selftests/bpf: Add regression test for pruning fix bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO of/device: Fix up of_dma_configure_id() stub Docs/admin-guide/mm/damon/usage: fix the example code snip docs: Update version number from 5.x to 6.x in README.rst ACPI: bus: Remove the unneeded result variable ACPI: OSI: Update Documentation on custom _OSI strings ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string ACPI: OSI: Remove Linux-Dell-Video _OSI string Revert "xhci: turn off port power in shutdown" xhci: Add grace period after xHC start to prevent premature runtime suspend. xhci: Fix null pointer dereference in remove if xHC has only one roothub drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable ASoC: fsl_aud2htx: register platform component before registering cpu dai HID: nintendo: fix rumble worker null pointer deref HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() dma-buf/dma-resv: check if the new fence is really later HID: input: fix uclogic tablets HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list HID: add Lenovo Yoga C630 battery quirk HID: AMD_SFH: Add a DMI quirk entry for Chromebooks tee: fix compiler warning in tee_shm_register() HID: thrustmaster: Add sparco wheel and fix array length hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo HID: asus: ROG NKey: Ignore portion of 0x5a report HID: hidraw: fix memory leak in hidraw_release() efi: libstub: Disable struct randomization HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected wifi: mac80211: fix possible leak in ieee80211_tx_control_port() wifi: mac80211: always free sta in __sta_info_alloc in case of error wifi: mac80211: Fix UAF in ieee80211_scan_rx() powerpc/pci: Enable PCI domains in /proc when PCI bus numbers are not unique ACPI: Drop parent field from struct acpi_device ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() dt-bindings: opp: Add missing (unevaluated|additional)Properties on child nodes ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array ALSA: seq: Fix data-race at module auto-loading drm/i915/backlight: Disable pps power hook for aux based backlight drm/i915/display: avoid warnings when registering dual panel backlight drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+ drm/i915/dsi: filter invalid backlight and CABC ports drm/i915/guc: clear stalled request after a reset drm/i915/ttm: fix CCS handling clk: bcm: rpi: Show clock id limit in error case clk: bcm: rpi: Add missing newline clk: bcm: rpi: Prevent out-of-bounds access bpf: Fix a data-race around bpf_jit_limit. cpufreq: schedutil: Move max CPU capacity to sugov_policy Input: goodix - add compatible string for GT1158 ACPI: move from strlcpy() with unused retval to strscpy() ACPI: PM: Fix acpi_dev_state_d0() kerneldoc ASoC: SOF: ipc4-topology: fix alh_group_ida max value ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion ACPI: scan: Eliminate __acpi_device_add() ACPI: scan: Rearrange initialization of ACPI device objects ACPI: scan: Rename acpi_bus_get_parent() and rearrange it ACPI: Rename acpi_bus_get/put_acpi_device() soundwire: qcom: remove duplicate reset control get ALSA: seq: oss: Fix data-race for max_midi_devs access ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro arm64: dts: rockchip: Fix typo in lisense text for PX30.Core arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob arm64: dts: rockchip: Lower sd speed on quartz64-b ASoC: fsl_mqs: Fix supported clock DAI format ASoC: nau8540: Implement hw constraint for rates ASoC: nau8825: Implement hw constraint for rates ASoC: nau8824: Implement hw constraint for rates ASoC: nau8824: Fix semaphore unbalance at error paths ASoC: nau8821: Implement hw constraint for rates firmware: arm_scmi: Harmonize SCMI tracing message format firmware: arm_scmi: Add SCMI PM driver remove routine firmware: arm_scmi: Fix the asynchronous reset requests firmware: arm_scmi: Harden accesses to the reset domains Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()" Revert "PM: domains: Delete usage of driver_deferred_probe_check_state()" Revert "net: mdio: Delete usage of driver_deferred_probe_check_state()" Revert "driver core: Delete driver_deferred_probe_check_state()" net/ieee802154: fix repeated words in comments ieee802154/adf7242: defer destroy_workqueue call Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" usb: dwc3: qcom: suppress unused-variable warning MAINTAINERS: add include/dt-bindings/input to INPUT DRIVERS clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate powerpc/papr_scm: Fix nvdimm event mappings Input: rk805-pwrkey - fix module autoloading clk: core: Fix runtime PM sequence in clk_core_unprepare() clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops firmware: arm_scmi: Harden accesses to the sensor domains firmware: arm_scmi: Improve checks in the info_get operations firmware: arm_scmi: Fix missing kernel-doc in optee spi: cadence-quadspi: Disable irqs during indirect reads regulator: core: Clean up on enable failure ASoC: mediatek: mt8186: fix DMIC record noise ALSA: memalloc: Revive x86-specific WC page allocations again mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure mmc: core: Fix UHS-I SD 1.8V workaround branch pinctrl: qcom: sc8180x: Fix wrong pin numbers pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map drm/i915/gvt: Fix Comet Lake drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity arm64: dts: imx8mp: Fix I2C5 GPIO assignment on i.MX8M Plus DHCOM arm64: dts: imx8mm-venice-gw7901: fix port/phy validation arm64: dts: verdin-imx8mm: add otg2 pd to usbphy iio: light: cm32181: make cm32181_pm_ops static iio: ad7292: Prevent regulator double disable dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins iio: adc: mcp3911: use correct formula for AD conversion iio: adc: mcp3911: correct "microchip,device-addr" property soc: imx: gpcv2: Assert reset before ungating clock arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names arm64: dts: imx8mp: Adjust ECSPI1 pinmux on i.MX8M Plus DHCOM arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings batman-adv: Fix hang up with small MTU hard-interface clk: ti: Fix missing of_node_get() ti_find_clock_provider() riscv: kvm: move extern sbi_ext declarations to a header riscv: kvm: vcpu_timer: fix unused variable warnings docs/ja_JP/SubmittingPatches: Remove reference to submitting-drivers.rst gpio: pxa: use devres for the clock struct MAINTAINERS: rectify entry for XILINX GPIO DRIVER KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE() KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() kvm: x86: mmu: Always flush TLBs when enabling dirty logging kvm: x86: mmu: Drop the need_remote_flush() function dt-bindings: usb: mtu3: add compatible for mt8188 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) usb: gadget: f_uac2: fix superspeed transfer Revert "binder_alloc: Add missing mmap_lock calls when using the VMA" ARM: dts: versatile: Update spi clock-names property ARM: dts: realview: Update spi clock-names property ARM: dts: integratorap: Update spi node properties usb: xhci-mtk: fix bandwidth release issue usb: xhci-mtk: relax TT periodic bandwidth allocation bpf, cgroup: Fix kernel BUG in purge_effective_progs usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off() usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop usb: dwc3: pci: Add support for Intel Raptor Lake usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device dt-bindings: usb: qcom,dwc3: Add SM6375 compatible usb: dwc3: qcom: clean up suspend callbacks usb: dwc3: qcom: fix wakeup implementation dt-bindings: usb: qcom,dwc3: add wakeup-source property usb: dwc3: qcom: fix peripheral and OTG suspend usb: dwc3: qcom: fix runtime PM wakeup usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup usb: dwc3: qcom: fix gadget-only builds Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" usb: dwc3: fix PHY disable sequence docs: kerneldoc-preamble: Test xeCJK.sty before loading MAINTAINERS: Update email of Neil Armstrong maintainer-pgp-guide: minor wording tweaks maintainer-pgp-guide: add a section on PGP-signed patches maintainer-pgp-guide: update ECC support information maintainer-pgp-guide: remove keyserver instructions maintainer-pgp-guide: use key terminology consistent with upstream Documentation: irqdomain: Fix typo of "at least once" docs/zh_CN: Update the translation of gpio to 6.0-rc1 usb-storage: Add ignore-residue quirk for NXP PN7462AU usb: typec: tcpm: Return ENOTSUPP for power supply prop writes serial: document start_rx member at struct uart_ops musb: fix USB_MUSB_TUSB6010 dependency binder_alloc: Add missing mmap_lock calls when using the VMA binder: fix UAF of ref->proc caused by race condition regmap: spi: Reserve space for register address/padding ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() thunderbolt: Check router generation before connecting xHCI thunderbolt: Use the actual buffer in tb_async_error() bpf: Restrict bpf_sys_bpf to CAP_PERFMON bpf: Partially revert flexible-array member replacement skmsg: Fix wrong last sg check in sk_msg_recvmsg() hwmon: (pmbus) Fix vout margin caching hwmon: (pmbus) Use dev_err_probe() to filter -EPROBE_DEFER error messages ASoC: qcom: sm8250: add missing module owner arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd arm64: dts: imx8mm-verdin: update CAN clock to 40MHz Revert "soc: imx: imx8m-blk-ctrl: set power device name" of: fdt: fix off-by-one error in unflatten_dt_nodes() workqueue: don't skip lockdep work dependency in cancel_work_sync() staging: r8188eu: Add Rosewill USB-N150 Nano to device tables staging: r8188eu: add firmware dependency ASoC: fsl_sai: fix incorrect mclk number in error message cpufreq: Add SM6115 to cpufreq-dt-platdev blocklist OPP: Fix an un-initialized variable usage iio: light: cm3605: Fix an error handling path in cm3605_probe() iio: adc: mcp3911: make use of the sign bit peci: cpu: Fix use-after-free in adev_release() peci: aspeed: fix error check return value of platform_get_irq() drm/msm/rd: Fix FIFO-full deadlock drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails ARM: dts: bcmbca: bcm6878: cosmetic change ARM: dts: bcmbca: bcm6878: fix timer node cpu mask flag ARM: dts: bcmbca: bcm6846: fix interrupt controller node ARM: dts: bcmbca: bcm6846: clean up psci node ARM: dts: bcmbca: bcm6846: fix timer node cpu mask flag ARM: dts: bcmbca: bcm63178: cosmetic change ARM: dts: bcmbca: bcm63178: fix interrupt controller node ARM: dts: bcmbca: bcm63178: clean up psci node ARM: dts: bcmbca: bcm63178: fix timer node cpu mask flag tools: hv: Remove an extraneous "the" drm/hyperv: Fix an error handling path in hyperv_vmbus_probe() xsk: Fix corrupted packets for XDP_SHARED_UMEM ASoC: cs42l42: Only report button state if there was a button interrupt arm64: dts: juno: Add missing MHU secure-irq arm64: dts: arm: juno: Remove legacy Coresight 'slave-mode' property platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8 platform/surface: aggregator_registry: Rename HID device nodes based on new findings platform/surface: aggregator_registry: Rename HID device nodes based on their function platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask drm/i915/gvt: Fix kernel-doc drm/i915/gvt: Fix kernel-doc drm/i915/gvt: Fix kernel-doc drm/i915/gvt: fix typo in comment spi: bitbang: Fix lsb-first Rx selftests/bpf: Add lru_bug to s390x deny list Input: goodix - add support for GT1158 dt-bindings: input: touchscreen: add compatible string for Goodix GT1158 drm/msm/dsi: Fix number of regulators for SDM660 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 MAINTAINERS: add the Polarfire SoC's i2c driver MAINTAINERS: add PolarFire SoC dt bindings fsdax: Fix infinite loop in dax_iomap_rw() drm/msm/dpu: populate wb or intf before reset_intf_cfg drm/msm/dsi: fix the inconsistent indenting drm/msm/dp: make eDP panel as the first connected connector nvdimm/namespace: drop nested variable in create_namespace_pmem() ndtest: Cleanup all of blk namespace specific code pmem: fix a name collision ARM: dts: am33xx: Fix MMCHS0 dma properties Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml Documentation/devicetree/bindings/dma/moxa,moxart-dma.txt Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml Documentation/devicetree/bindings/i2c/renesas,riic.yaml Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml Documentation/devicetree/bindings/input/touchscreen/goodix.yaml Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml Documentation/devicetree/bindings/mfd/khadas,mcu.yaml Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml Documentation/devicetree/bindings/usb/qcom,dwc3.yaml Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml drivers/bus/mhi/host/main.c drivers/cpufreq/qcom-cpufreq-hw.c kernel/sched/Makefile Change-Id: I399f2841e8004cc7dd00ef6547f0fff1305beb02 Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9153521 SKQ4.221007.002 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
Ramji Jiyani
|
e9669eeb2f |
ANDROID: GKI: Add module load time symbol protection
Add CONFIG_MODULE_SIG_PROTECT to enable lookup for the unprotected symbols from the build time generated list of symbols. Module loading behavior will change as follows: - Allows Android GKI Modules signed using MODULE_SIG_ALL during build. - Allows other modules to load if they don't violate the access to Android GKI protected symbols. Loading will fail and return -EACCES (Permission denied) if these modules access the symbol which is not allowlisted via symbol list or exported by a GKI module. Bug: 232430739 Test: TH Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: I751b1951241b45712c20ac0e3878abd2152dd002 |
||
Ramji Jiyani
|
bf7b376659 |
Revert "ANDROID: GKI: Add script to generate symbol protection headers"
This reverts commit 31d5735baf0b20dd6a90bd8fcd1fa73a6531a62b. Reason for revert: Part of old protected/unprotected module implemenation. It is being replaced by a new design listed as option 2A at go/gki-modules-build-integration Bug: 232430739 Test: TH Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: I649c57196b167d9452e5e6d3b2af2dd8c1d4bcdd |
||
Ramji Jiyani
|
3a7201f826 |
Revert "ANDROID: GKI: remove info print for header generation"
This reverts commit 438c43687f91345399645f547ef72f8297bab837. Reason for revert: Part of old protected/unprotected module implemenation. It is being replaced by a new design listed as option 2A at go/gki-modules-build-integration Bug: 232430739 Test: TH Signed-off-by: Ramji Jiyani <ramjiyani@google.com> Change-Id: I994b0ce0f30c4098bc5d3d2560b10a117486cc1f |
||
Greg Kroah-Hartman
|
4bd149e049 |
Merge 706eacadd5 ("Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ia451144e0d921e2852de2b6e036edfb7417c3f50 |
||
Will McVicker
|
54748c98d2 |
ANDROID: kbuild: fix typo in modpost
Commit
|
||
Will McVicker
|
d624007eb1 |
ANDROID: kbuild: re-add vmlinux.symvers for mixed building
The modpost build phase was refactored upstream in commit
|
||
Linus Torvalds
|
2df76606db |
Kbuild fixes for v6.1
- Fix CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y compile error for the combination of Clang >= 14 and GAS <= 2.35. - Drop vmlinux.bz2 from the rpm package as it just annoyingly increased the package size. - Fix modpost error under build environments using musl. - Make *.ll files keep value names for easier debugging - Fix single directory build - Prevent RISC-V from selecting the broken DWARF5 support when Clang and GAS are used together. -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmNMSCcVHG1hc2FoaXJv eUBrZXJuZWwub3JnAAoJED2LAQed4NsGuVsP/j9FBN3x9S14gAHpu4BAFLK0s31W A5sGtmEb1keLqW4oY7/5bcr8KgIrY1extJBeSOJHLB1z/cfU7CHd7bl3+oadZH+z BNQ7F9SAHm9GuZoM58TMmC5/Eq0a45bqEP32wvoscyrFQ0ka11aQw/lOZmVTYSgO NrTHUSD6NmJCG8hbMiJAH8ch+fziSR0JXOomOwJDxs63aXHhavjZ3z7pgySnuPav PD46QtKtpjH8H+gx4nJMqDWjaukGlq7+kVIHhZh3oC5KU23UfUc3d3U+Lpati4+w Ggl1pmR5iMsYioQ/MaC58hb06WkamAYRfxKWXvpzEAVGIHF+xhMdGybK4FOPQkQh J9Rb358LD1d/QtH6C77wajaEj1FvQLaOQ8CHUDSzjgGwJuz+qrpI8kwtgRxJCXgp 0+2YQxdfWR2kJ9W7lnyguVjM7AYebqS7bCGm2fDPU92NWftw4y2TJii1v10BCD/N dB3orKHPp3mosAS2SdTXgMYYMlzFMzgma0PzibWvm4DE4tHtndRMvW/8c5UyB8uk ganuHOUg8Vup79OiANSD6lJrzq0fZofvD3euD61mis6s39GAeHvr5rlwy0xOoN8A TgOBu2DQFUKrlZH2m4F+hEBzCz26HTkg8+S5DNpb7Qr2EKDlLPT3xjwhQlooipNc KuZNXoR6wEstepn/ =EZAr -----END PGP SIGNATURE----- Merge tag 'kbuild-fixes-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild Pull Kbuild fixes from Masahiro Yamada: - Fix CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y compile error for the combination of Clang >= 14 and GAS <= 2.35. - Drop vmlinux.bz2 from the rpm package as it just annoyingly increased the package size. - Fix modpost error under build environments using musl. - Make *.ll files keep value names for easier debugging - Fix single directory build - Prevent RISC-V from selecting the broken DWARF5 support when Clang and GAS are used together. * tag 'kbuild-fixes-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 kbuild: fix single directory build kbuild: add -fno-discard-value-names to cmd_cc_ll_c scripts/clang-tools: Convert clang-tidy args to list modpost: put modpost options before argument kbuild: Stop including vmlinux.bz2 in the rpm's Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 |
||
Will McVicker
|
558762106d |
Merge 8afc66e8d4 ("Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 6.1-rc1 Resolves merge conflicts in: Makefile scripts/Makefile.modfinal scripts/Makefile.modpost Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I8578b7f47932c7c57126531e5251daea07cc551e Signed-off-by: Will McVicker <willmcvicker@google.com> |
||
Nick Desaulniers
|
c67a85bee7 |
kbuild: add -fno-discard-value-names to cmd_cc_ll_c
When debugging LLVM IR, it can be handy for clang to not discard value names used for local variables and parameters. Compare the generated IR. -fdiscard-value-names: define i32 @core_sys_select(i32 %0, ptr %1, ptr %2, ptr %3, ptr %4) { %6 = alloca i64 %7 = alloca %struct.poll_wqueues %8 = alloca [64 x i32] -fno-discard-value-names: define i32 @core_sys_select(i32 %n, ptr %inp, ptr %outp, ptr %exp, ptr %end_time) { %expire.i = alloca i64 %table.i = alloca %struct.poll_wqueues %stack_fds = alloca [64 x i32] The rule for generating human readable LLVM IR (.ll) is only useful as a debugging feature: $ make LLVM=1 fs/select.ll As Fangrui notes: A LLVM_ENABLE_ASSERTIONS=off build of Clang defaults to -fdiscard-value-names. A LLVM_ENABLE_ASSERTIONS=on build of Clang defaults to -fno-discard-value-names. Explicitly enable -fno-discard-value-names so that the IR always contains value names regardless of whether assertions were enabled or not. Assertions generally are not enabled in releases of clang packaged by distributions. Link: https://github.com/ClangBuiltLinux/linux/issues/1467 Reviewed-by: Nathan Chancellor <nathan@kernel.org> Reviewed-by: Fangrui Song <maskray@google.com> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Guru Das Srinagesh
|
04518e4c2e |
scripts/clang-tools: Convert clang-tidy args to list
Convert list of clang-tidy arguments to a list for ease of adding to them and extending them as required. Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> Suggested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Richard Acayan
|
11df33c36c |
modpost: put modpost options before argument
The musl implementation of getopt stops looking for options after the
first non-option argument. Put the options before the non-option
argument so environments using musl can still build the kernel and
modules.
Fixes:
|
||
Linus Torvalds
|
676cb49573 |
- hfs and hfsplus kmap API modernization from Fabio Francesco
- Valentin Schneider makes crash-kexec work properly when invoked from an NMI-time panic. - ntfs bugfixes from Hawkins Jiawei - Jiebin Sun improves IPC msg scalability by replacing atomic_t's with percpu counters. - nilfs2 cleanups from Minghao Chi - lots of other single patches all over the tree! -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCY0Yf0gAKCRDdBJ7gKXxA joapAQDT1d1zu7T8yf9cQXkYnZVuBKCjxKE/IsYvqaq1a42MjQD/SeWZg0wV05B8 DhJPj9nkEp6R3Rj3Mssip+3vNuceAQM= =lUQY -----END PGP SIGNATURE----- Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Pull non-MM updates from Andrew Morton: - hfs and hfsplus kmap API modernization (Fabio Francesco) - make crash-kexec work properly when invoked from an NMI-time panic (Valentin Schneider) - ntfs bugfixes (Hawkins Jiawei) - improve IPC msg scalability by replacing atomic_t's with percpu counters (Jiebin Sun) - nilfs2 cleanups (Minghao Chi) - lots of other single patches all over the tree! * tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (71 commits) include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype proc: test how it holds up with mapping'less process mailmap: update Frank Rowand email address ia64: mca: use strscpy() is more robust and safer init/Kconfig: fix unmet direct dependencies ia64: update config files nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure fork: remove duplicate included header files init/main.c: remove unnecessary (void*) conversions proc: mark more files as permanent nilfs2: remove the unneeded result variable nilfs2: delete unnecessary checks before brelse() checkpatch: warn for non-standard fixes tag style usr/gen_init_cpio.c: remove unnecessary -1 values from int file ipc/msg: mitigate the lock contention with percpu counter percpu: add percpu_counter_add_local and percpu_counter_sub_local fs/ocfs2: fix repeated words in comments relay: use kvcalloc to alloc page array in relay_alloc_page_array proc: make config PROC_CHILDREN depend on PROC_FS fs: uninline inode_maybe_inc_iversion() ... |
||
Zack Rusin
|
fc8c2d8ff2 |
kbuild: Stop including vmlinux.bz2 in the rpm's
vmlinux.bz2 was added to the rpm packages in 2009 in the
|
||
Linus Torvalds
|
27bc50fc90 |
- Yu Zhao's Multi-Gen LRU patches are here. They've been under test in
linux-next for a couple of months without, to my knowledge, any negative reports (or any positive ones, come to that). - Also the Maple Tree from Liam R. Howlett. An overlapping range-based tree for vmas. It it apparently slight more efficient in its own right, but is mainly targeted at enabling work to reduce mmap_lock contention. Liam has identified a number of other tree users in the kernel which could be beneficially onverted to mapletrees. Yu Zhao has identified a hard-to-hit but "easy to fix" lockdep splat (https://lkml.kernel.org/r/CAOUHufZabH85CeUN-MEMgL8gJGzJEWUrkiM58JkTbBhh-jew0Q@mail.gmail.com). This has yet to be addressed due to Liam's unfortunately timed vacation. He is now back and we'll get this fixed up. - Dmitry Vyukov introduces KMSAN: the Kernel Memory Sanitizer. It uses clang-generated instrumentation to detect used-unintialized bugs down to the single bit level. KMSAN keeps finding bugs. New ones, as well as the legacy ones. - Yang Shi adds a userspace mechanism (madvise) to induce a collapse of memory into THPs. - Zach O'Keefe has expanded Yang Shi's madvise(MADV_COLLAPSE) to support file/shmem-backed pages. - userfaultfd updates from Axel Rasmussen - zsmalloc cleanups from Alexey Romanov - cleanups from Miaohe Lin: vmscan, hugetlb_cgroup, hugetlb and memory-failure - Huang Ying adds enhancements to NUMA balancing memory tiering mode's page promotion, with a new way of detecting hot pages. - memcg updates from Shakeel Butt: charging optimizations and reduced memory consumption. - memcg cleanups from Kairui Song. - memcg fixes and cleanups from Johannes Weiner. - Vishal Moola provides more folio conversions - Zhang Yi removed ll_rw_block() :( - migration enhancements from Peter Xu - migration error-path bugfixes from Huang Ying - Aneesh Kumar added ability for a device driver to alter the memory tiering promotion paths. For optimizations by PMEM drivers, DRM drivers, etc. - vma merging improvements from Jakub Matěn. - NUMA hinting cleanups from David Hildenbrand. - xu xin added aditional userspace visibility into KSM merging activity. - THP & KSM code consolidation from Qi Zheng. - more folio work from Matthew Wilcox. - KASAN updates from Andrey Konovalov. - DAMON cleanups from Kaixu Xia. - DAMON work from SeongJae Park: fixes, cleanups. - hugetlb sysfs cleanups from Muchun Song. - Mike Kravetz fixes locking issues in hugetlbfs and in hugetlb core. -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCY0HaPgAKCRDdBJ7gKXxA joPjAQDZ5LlRCMWZ1oxLP2NOTp6nm63q9PWcGnmY50FjD/dNlwEAnx7OejCLWGWf bbTuk6U2+TKgJa4X7+pbbejeoqnt5QU= =xfWx -----END PGP SIGNATURE----- Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Pull MM updates from Andrew Morton: - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in linux-next for a couple of months without, to my knowledge, any negative reports (or any positive ones, come to that). - Also the Maple Tree from Liam Howlett. An overlapping range-based tree for vmas. It it apparently slightly more efficient in its own right, but is mainly targeted at enabling work to reduce mmap_lock contention. Liam has identified a number of other tree users in the kernel which could be beneficially onverted to mapletrees. Yu Zhao has identified a hard-to-hit but "easy to fix" lockdep splat at [1]. This has yet to be addressed due to Liam's unfortunately timed vacation. He is now back and we'll get this fixed up. - Dmitry Vyukov introduces KMSAN: the Kernel Memory Sanitizer. It uses clang-generated instrumentation to detect used-unintialized bugs down to the single bit level. KMSAN keeps finding bugs. New ones, as well as the legacy ones. - Yang Shi adds a userspace mechanism (madvise) to induce a collapse of memory into THPs. - Zach O'Keefe has expanded Yang Shi's madvise(MADV_COLLAPSE) to support file/shmem-backed pages. - userfaultfd updates from Axel Rasmussen - zsmalloc cleanups from Alexey Romanov - cleanups from Miaohe Lin: vmscan, hugetlb_cgroup, hugetlb and memory-failure - Huang Ying adds enhancements to NUMA balancing memory tiering mode's page promotion, with a new way of detecting hot pages. - memcg updates from Shakeel Butt: charging optimizations and reduced memory consumption. - memcg cleanups from Kairui Song. - memcg fixes and cleanups from Johannes Weiner. - Vishal Moola provides more folio conversions - Zhang Yi removed ll_rw_block() :( - migration enhancements from Peter Xu - migration error-path bugfixes from Huang Ying - Aneesh Kumar added ability for a device driver to alter the memory tiering promotion paths. For optimizations by PMEM drivers, DRM drivers, etc. - vma merging improvements from Jakub Matěn. - NUMA hinting cleanups from David Hildenbrand. - xu xin added aditional userspace visibility into KSM merging activity. - THP & KSM code consolidation from Qi Zheng. - more folio work from Matthew Wilcox. - KASAN updates from Andrey Konovalov. - DAMON cleanups from Kaixu Xia. - DAMON work from SeongJae Park: fixes, cleanups. - hugetlb sysfs cleanups from Muchun Song. - Mike Kravetz fixes locking issues in hugetlbfs and in hugetlb core. Link: https://lkml.kernel.org/r/CAOUHufZabH85CeUN-MEMgL8gJGzJEWUrkiM58JkTbBhh-jew0Q@mail.gmail.com [1] * tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (555 commits) hugetlb: allocate vma lock for all sharable vmas hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer hugetlb: fix vma lock handling during split vma and range unmapping mglru: mm/vmscan.c: fix imprecise comments mm/mglru: don't sync disk for each aging cycle mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol mm: memcontrol: use do_memsw_account() in a few more places mm: memcontrol: deprecate swapaccounting=0 mode mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled mm/secretmem: remove reduntant return value mm/hugetlb: add available_huge_pages() func mm: remove unused inline functions from include/linux/mm_inline.h selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd selftests/vm: add thp collapse shmem testing selftests/vm: add thp collapse file and tmpfs testing selftests/vm: modularize thp collapse memory operations selftests/vm: dedup THP helpers mm/khugepaged: add tracepoint to hpage_collapse_scan_file() mm/madvise: add file and shmem support to MADV_COLLAPSE ... |
||
Linus Torvalds
|
706eacadd5 |
Devicetree updates for v6.1:
DT core: - Fix node refcounting in of_find_last_cache_level() - Constify device_node in of_device_compatible_match() - Fix 'dma-ranges' handling in bus controller nodes - Fix handling of initrd start > end - Improve error reporting in of_irq_init() - Taint kernel on DT unittest running - Use strscpy instead of strlcpy - Add a build target, dt_compatible_check, to check for compatible strings used in kernel sources against compatible strings in DT schemas. - Handle DT_SCHEMA_FILES changes when rebuilding DT bindings: - LED bindings for MT6370 PMIC - Convert Mediatek mtk-gce mailbox, MIPS CPU interrupt controller, mt7621 I2C, virtio,pci-iommu, nxp,tda998x, QCom fastrpc, qcom,pdc, and arm,versatile-sysreg to DT schema format - Add nvmem cells to u-boot,env schema - Add more LED_COLOR_ID definitions - Require 'opp-table' uses to be a node - Various schema fixes to match QEMU 'virt' DT usage - Tree wide dropping of redundant 'Device Tree Binding' in schema titles - More (unevaluated|additional)Properties fixes in schema child nodes - Drop various redundant minItems equal to maxItems -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmM7QzsACgkQ+vtdtY28 YcNMgg//eZr/y+FUyF3tE7DRRmCzbptAfRG0Ccmj6z0VM9HNmOiacnNdqGjOFHj6 CCFUHYsFJhiTwgM5MzMMZcQetrF+dZDok5HQNAkYqz5jtdcg1T0ZgrcpHcZpxfGv lpAFaDkyoWQ7BXJbgLJJFP6pZ4IDyekWjU49php5pYlmTvzLwMvYW2MYvElLJ4It tKi0XAzVyT/TrynFAOYDVO+kwZ4DDctsJM44K0LRW0e05Den9zCZDeVXik0J9l8o jMpVy5xgqAbNUe/TCj8n91nG/Cl3wiW8l8JGWPAcb3D1Em6CQlsJCGN1a/rSHUiE Pseql1ufUzpjcpTMnmdbRE/jWwJcLI2DqandxqIrEpUFmF4hlGeSviKib9qtacN0 pWC5pZgxrWvM9rHbbe2cYLozkYd8eiRo2l8hfefTopYbQ3UHa2hsU+f6vm9t0Gru vxH7BmdlI22aGlnP0jl8t84v5cpu8O4C6Zmf2B/b5xj3Tif2GTLU1aYPuX3PkqHL F9Ni+JqhnQBl1+t90PJogEFicjeyrjUO9lkKbzuoWwiJk5AgJcGck8tkBotlWYPc B59DTigELMlssYIoF4/oX8ZF1QVmws6Xc0f9/GkgCEA0bR1qdo63qPjM9FIpd1G4 9sUhxiQbPCtIMMwD1M26LGUE/C4WESL9VXjdakoMaj7ekon2vjw= =IDIz -----END PGP SIGNATURE----- Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux Pull devicetree updates from Rob Herring: "DT core: - Fix node refcounting in of_find_last_cache_level() - Constify device_node in of_device_compatible_match() - Fix 'dma-ranges' handling in bus controller nodes - Fix handling of initrd start > end - Improve error reporting in of_irq_init() - Taint kernel on DT unittest running - Use strscpy instead of strlcpy - Add a build target, dt_compatible_check, to check for compatible strings used in kernel sources against compatible strings in DT schemas. - Handle DT_SCHEMA_FILES changes when rebuilding DT bindings: - LED bindings for MT6370 PMIC - Convert Mediatek mtk-gce mailbox, MIPS CPU interrupt controller, mt7621 I2C, virtio,pci-iommu, nxp,tda998x, QCom fastrpc, qcom,pdc, and arm,versatile-sysreg to DT schema format - Add nvmem cells to u-boot,env schema - Add more LED_COLOR_ID definitions - Require 'opp-table' uses to be a node - Various schema fixes to match QEMU 'virt' DT usage - Tree wide dropping of redundant 'Device Tree Binding' in schema titles - More (unevaluated|additional)Properties fixes in schema child nodes - Drop various redundant minItems equal to maxItems" * tag 'devicetree-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (62 commits) of: base: Shift refcount decrement in of_find_last_cache_level() dt-bindings: leds: Add MediaTek MT6370 flashlight dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator dt-bindings: mailbox: Convert mtk-gce to DT schema of: base: make of_device_compatible_match() accept const device node of: Fix "dma-ranges" handling for bus controllers of: fdt: Remove unused struct fdt_scan_status dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node dt-bindings: timer: Add power-domains for TI timer-dm on K3 dt: Add a check for undocumented compatible strings in kernel kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML dt-bindings: i2c: migrate mt7621 text bindings to YAML dt-bindings: power: gpcv2: correct patternProperties dt-bindings: virtio: Convert virtio,pci-iommu to DT schema dt-bindings: timer: arm,arch_timer: Allow dual compatible string dt-bindings: arm: cpus: Add kryo240 compatible dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema dt-bindings: nvmem: u-boot,env: add basic NVMEM cells dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema ... |
||
Linus Torvalds
|
8afc66e8d4 |
Kbuild updates for v6.1
- Remove potentially incomplete targets when Kbuid is interrupted by SIGINT etc. in case GNU Make may miss to do that when stderr is piped to another program. - Rewrite the single target build so it works more correctly. - Fix rpm-pkg builds with V=1. - List top-level subdirectories in ./Kbuild. - Ignore auto-generated __kstrtab_* and __kstrtabns_* symbols in kallsyms. - Avoid two different modules in lib/zstd/ having shared code, which potentially causes building the common code as build-in and modular back-and-forth. - Unify two modpost invocations to optimize the build process. - Remove head-y syntax in favor of linker scripts for placing particular sections in the head of vmlinux. - Bump the minimal GNU Make version to 3.82. - Clean up misc Makefiles and scripts. -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmM+4vcVHG1hc2FoaXJv eUBrZXJuZWwub3JnAAoJED2LAQed4NsGY2IQAInr0JUNnkkxwUSXtOcQuA3IK8RJ FbU9HXJRoV9H+7+l3SMlN7mIbrs5eE5fTY3iwQ3CVe139d1+1q7nvTMRv8owywJx GBgzswncuu1lk7iQQ//CxiqMwSCG8GJdYn1uDVy4I5jg3o+DtFZJtyq2Wb7pqsMm ZhZ4PozRN+idYQJSF6Vx/zEVLHI7quMBwfe4CME8/0Kg2+hnYzbXV/aUf0ED2emq zdCMDQgIOK5AhY+8qgMXKYnBUJMTqBp6LoR4p3ApfUkwRFY0sGa0/LK3U/B22OE7 uWyR4fCUExGyerlcHEVev+9eBfmsLLPyqlchNwpSDOPf5OSdnKmgqJEBR/Cvx0eh URerPk7EHxyH3G8yi+cU2GtofNTGc5RHPRgJE2ADsQEi5TAUKGmbXMlsFRL/51Vn lTANZObBNa1d4enljF6TfTL5nuccOa+DKvXnH9fQ49t0QdtSikv6J/lGwilwm1Sr BctmCsySPuURZfkpI9OQnLuouloMXl9f7Q/+S39haS/tSgvPpyITyO71nxDnXn/s BbFObZJUk9QkqOACjBP1hNErTLt83uBxQ9z+rDCw/SbLIe4nw0wyneuygfHI5rI8 3RZB2DbGauuJHX2Zs6YGS14SLSY33IsLqKR1/Vy3LrPvOHuEvNiOR8LITq5E0YCK OffK2Y5cIlXR0QWf =DHiN -----END PGP SIGNATURE----- Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild Pull Kbuild updates from Masahiro Yamada: - Remove potentially incomplete targets when Kbuid is interrupted by SIGINT etc in case GNU Make may miss to do that when stderr is piped to another program. - Rewrite the single target build so it works more correctly. - Fix rpm-pkg builds with V=1. - List top-level subdirectories in ./Kbuild. - Ignore auto-generated __kstrtab_* and __kstrtabns_* symbols in kallsyms. - Avoid two different modules in lib/zstd/ having shared code, which potentially causes building the common code as build-in and modular back-and-forth. - Unify two modpost invocations to optimize the build process. - Remove head-y syntax in favor of linker scripts for placing particular sections in the head of vmlinux. - Bump the minimal GNU Make version to 3.82. - Clean up misc Makefiles and scripts. * tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (41 commits) docs: bump minimal GNU Make version to 3.82 ia64: simplify esi object addition in Makefile Revert "kbuild: Check if linker supports the -X option" kbuild: rebuild .vmlinux.export.o when its prerequisite is updated kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o zstd: Fixing mixed module-builtin objects kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols kallsyms: take the input file instead of reading stdin kallsyms: drop duplicated ignore patterns from kallsyms.c kbuild: reuse mksysmap output for kallsyms mksysmap: update comment about __crc_* kbuild: remove head-y syntax kbuild: use obj-y instead extra-y for objects placed at the head kbuild: hide error checker logs for V=1 builds kbuild: re-run modpost when it is updated kbuild: unify two modpost invocations kbuild: move vmlinux.o rule to the top Makefile kbuild: move .vmlinux.objs rule to Makefile.modpost kbuild: list sub-directories in ./Kbuild Makefile.compiler: replace cc-ifversion with compiler-specific macros ... |
||
Greg Kroah-Hartman
|
74b50ecaba |
Merge 0326074ff4 ("Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ie21c0145b7c61e1a57198bfa80586128230dbe51 |
||
Greg Kroah-Hartman
|
dfe4f0244e |
Merge da380aefdd ("Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Id38fb40e845e349508d14972d82d63977fa3ad69 |
||
Greg Kroah-Hartman
|
87b53c4727 |
Merge d0989d01c6 ("Merge tag 'hardening-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.1-rc1 Resolves conflicts in: include/linux/fortify-string.h Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I74ba210ee3d3d87cbb46ff7b4d3f508d5ff7e202 |
||
Greg Kroah-Hartman
|
6c1433de4a |
Merge 865dad2022 ("Merge tag 'kcfi-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux") into android-mainline
Steps on the way to 6.1-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Iea915570bc84e6afa720e09368666519e5e3174a |
||
Greg Kroah-Hartman
|
701ec6af52 |
Merge 8aebac8293 ("Merge tag 'rust-v6.1-rc1' of https://github.com/Rust-for-Linux/linux") into android-mainline
Steps on the way to 6.1-rc1 Resolves merge conficts in: scripts/Makefile.modfinal Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I3b66e95488224202d13b481c686d55e9e3048cbb |
||
Linus Torvalds
|
0326074ff4 |
Networking changes for 6.1.
Core ---- - Introduce and use a single page frag cache for allocating small skb heads, clawing back the 10-20% performance regression in UDP flood test from previous fixes. - Run packets which already went thru HW coalescing thru SW GRO. This significantly improves TCP segment coalescing and simplifies deployments as different workloads benefit from HW or SW GRO. - Shrink the size of the base zero-copy send structure. - Move TCP init under a new slow / sleepable version of DO_ONCE(). BPF --- - Add BPF-specific, any-context-safe memory allocator. - Add helpers/kfuncs for PKCS#7 signature verification from BPF programs. - Define a new map type and related helpers for user space -> kernel communication over a ring buffer (BPF_MAP_TYPE_USER_RINGBUF). - Allow targeting BPF iterators to loop through resources of one task/thread. - Add ability to call selected destructive functions. Expose crash_kexec() to allow BPF to trigger a kernel dump. Use CAP_SYS_BOOT check on the loading process to judge permissions. - Enable BPF to collect custom hierarchical cgroup stats efficiently by integrating with the rstat framework. - Support struct arguments for trampoline based programs. Only structs with size <= 16B and x86 are supported. - Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping sockets (instead of just TCP and UDP sockets). - Add a helper for accessing CLOCK_TAI for time sensitive network related programs. - Support accessing network tunnel metadata's flags. - Make TCP SYN ACK RTO tunable by BPF programs with TCP Fast Open. - Add support for writing to Netfilter's nf_conn:mark. Protocols --------- - WiFi: more Extremely High Throughput (EHT) and Multi-Link Operation (MLO) work (802.11be, WiFi 7). - vsock: improve support for SO_RCVLOWAT. - SMC: support SO_REUSEPORT. - Netlink: define and document how to use netlink in a "modern" way. Support reporting missing attributes via extended ACK. - IPSec: support collect metadata mode for xfrm interfaces. - TCPv6: send consistent autoflowlabel in SYN_RECV state and RST packets. - TCP: introduce optional per-netns connection hash table to allow better isolation between namespaces (opt-in, at the cost of memory and cache pressure). - MPTCP: support TCP_FASTOPEN_CONNECT. - Add NEXT-C-SID support in Segment Routing (SRv6) End behavior. - Adjust IP_UNICAST_IF sockopt behavior for connected UDP sockets. - Open vSwitch: - Allow specifying ifindex of new interfaces. - Allow conntrack and metering in non-initial user namespace. - TLS: support the Korean ARIA-GCM crypto algorithm. - Remove DECnet support. Driver API ---------- - Allow selecting the conduit interface used by each port in DSA switches, at runtime. - Ethernet Power Sourcing Equipment and Power Device support. - Add tc-taprio support for queueMaxSDU parameter, i.e. setting per traffic class max frame size for time-based packet schedules. - Support PHY rate matching - adapting between differing host-side and link-side speeds. - Introduce QUSGMII PHY mode and 1000BASE-KX interface mode. - Validate OF (device tree) nodes for DSA shared ports; make phylink-related properties mandatory on DSA and CPU ports. Enforcing more uniformity should allow transitioning to phylink. - Require that flash component name used during update matches one of the components for which version is reported by info_get(). - Remove "weight" argument from driver-facing NAPI API as much as possible. It's one of those magic knobs which seemed like a good idea at the time but is too indirect to use in practice. - Support offload of TLS connections with 256 bit keys. New hardware / drivers ---------------------- - Ethernet: - Microchip KSZ9896 6-port Gigabit Ethernet Switch - Renesas Ethernet AVB (EtherAVB-IF) Gen4 SoCs - Analog Devices ADIN1110 and ADIN2111 industrial single pair Ethernet (10BASE-T1L) MAC+PHY. - Rockchip RV1126 Gigabit Ethernet (a version of stmmac IP). - Ethernet SFPs / modules: - RollBall / Hilink / Turris 10G copper SFPs - HALNy GPON module - WiFi: - CYW43439 SDIO chipset (brcmfmac) - CYW89459 PCIe chipset (brcmfmac) - BCM4378 on Apple platforms (brcmfmac) Drivers ------- - CAN: - gs_usb: HW timestamp support - Ethernet PHYs: - lan8814: cable diagnostics - Ethernet NICs: - Intel (100G): - implement control of FCS/CRC stripping - port splitting via devlink - L2TPv3 filtering offload - nVidia/Mellanox: - tunnel offload for sub-functions - MACSec offload, w/ Extended packet number and replay window offload - significantly restructure, and optimize the AF_XDP support, align the behavior with other vendors - Huawei: - configuring DSCP map for traffic class selection - querying standard FEC statistics - querying SerDes lane number via ethtool - Marvell/Cavium: - egress priority flow control - MACSec offload - AMD/SolarFlare: - PTP over IPv6 and raw Ethernet - small / embedded: - ax88772: convert to phylink (to support SFP cages) - altera: tse: convert to phylink - ftgmac100: support fixed link - enetc: standard Ethtool counters - macb: ZynqMP SGMII dynamic configuration support - tsnep: support multi-queue and use page pool - lan743x: Rx IP & TCP checksum offload - igc: add xdp frags support to ndo_xdp_xmit - Ethernet high-speed switches: - Marvell (prestera): - support SPAN port features (traffic mirroring) - nexthop object offloading - Microchip (sparx5): - multicast forwarding offload - QoS queuing offload (tc-mqprio, tc-tbf, tc-ets) - Ethernet embedded switches: - Marvell (mv88e6xxx): - support RGMII cmode - NXP (felix): - standardized ethtool counters - Microchip (lan966x): - QoS queuing offload (tc-mqprio, tc-tbf, tc-cbs, tc-ets) - traffic policing and mirroring - link aggregation / bonding offload - QUSGMII PHY mode support - Qualcomm 802.11ax WiFi (ath11k): - cold boot calibration support on WCN6750 - support to connect to a non-transmit MBSSID AP profile - enable remain-on-channel support on WCN6750 - Wake-on-WLAN support for WCN6750 - support to provide transmit power from firmware via nl80211 - support to get power save duration for each client - spectral scan support for 160 MHz - MediaTek WiFi (mt76): - WiFi-to-Ethernet bridging offload for MT7986 chips - RealTek WiFi (rtw89): - P2P support Signed-off-by: Jakub Kicinski <kuba@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmM7vtkACgkQMUZtbf5S Irvotg//dmh53rC+UMKO3OgOqPlSMnaqzbUdDEfN6mj4Mpox7Csb8zERVURHhBHY fvlXWsDgxmvgTebI5fvNC5+f1iW5xcqgJV2TWnNmDOKWwvQwb6qQfgixVmunvkpe IIukMXYt0dAf9bXeeEfbNXcCb85cPwB76stX0tMV6BX7osp3T0TL1fvFk0NJkL0j TeydLad/yAQtPb4TbeWYjNDoxPVDf0cVpUrevLGmWE88UMYmgTqPze+h1W5Wri52 bzjdLklY/4cgcIZClHQ6F9CeRWqEBxvujA5Hj/cwOcn/ptVVJWUGi7sQo3sYkoSs HFu+F8XsTec14kGNC0Ab40eVdqs5l/w8+E+4jvgXeKGOtVns8DwoiUIzqXpyty89 Ib04mffrwWNjFtHvo/kIsNwP05X2PGE9HUHfwsTUfisl/ASvMmQp7D7vUoqQC/4B AMVzT5qpjkmfBHYQQGuw8FxJhMeAOjC6aAo6censhXJyiUhIfleQsN0syHdaNb8q 9RZlhAgQoVb6ZgvBV8r8unQh/WtNZ3AopwifwVJld2unsE/UNfQy2KyqOWBES/zf LP9sfuX0JnmHn8s1BQEUMPU1jF9ZVZCft7nufJDL6JhlAL+bwZeEN4yCiAHOPZqE ymSLHI9s8yWZoNpuMWKrI9kFexVnQFKmA3+quAJUcYHNMSsLkL8= =Gsio -----END PGP SIGNATURE----- Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next Pull networking updates from Jakub Kicinski: "Core: - Introduce and use a single page frag cache for allocating small skb heads, clawing back the 10-20% performance regression in UDP flood test from previous fixes. - Run packets which already went thru HW coalescing thru SW GRO. This significantly improves TCP segment coalescing and simplifies deployments as different workloads benefit from HW or SW GRO. - Shrink the size of the base zero-copy send structure. - Move TCP init under a new slow / sleepable version of DO_ONCE(). BPF: - Add BPF-specific, any-context-safe memory allocator. - Add helpers/kfuncs for PKCS#7 signature verification from BPF programs. - Define a new map type and related helpers for user space -> kernel communication over a ring buffer (BPF_MAP_TYPE_USER_RINGBUF). - Allow targeting BPF iterators to loop through resources of one task/thread. - Add ability to call selected destructive functions. Expose crash_kexec() to allow BPF to trigger a kernel dump. Use CAP_SYS_BOOT check on the loading process to judge permissions. - Enable BPF to collect custom hierarchical cgroup stats efficiently by integrating with the rstat framework. - Support struct arguments for trampoline based programs. Only structs with size <= 16B and x86 are supported. - Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping sockets (instead of just TCP and UDP sockets). - Add a helper for accessing CLOCK_TAI for time sensitive network related programs. - Support accessing network tunnel metadata's flags. - Make TCP SYN ACK RTO tunable by BPF programs with TCP Fast Open. - Add support for writing to Netfilter's nf_conn:mark. Protocols: - WiFi: more Extremely High Throughput (EHT) and Multi-Link Operation (MLO) work (802.11be, WiFi 7). - vsock: improve support for SO_RCVLOWAT. - SMC: support SO_REUSEPORT. - Netlink: define and document how to use netlink in a "modern" way. Support reporting missing attributes via extended ACK. - IPSec: support collect metadata mode for xfrm interfaces. - TCPv6: send consistent autoflowlabel in SYN_RECV state and RST packets. - TCP: introduce optional per-netns connection hash table to allow better isolation between namespaces (opt-in, at the cost of memory and cache pressure). - MPTCP: support TCP_FASTOPEN_CONNECT. - Add NEXT-C-SID support in Segment Routing (SRv6) End behavior. - Adjust IP_UNICAST_IF sockopt behavior for connected UDP sockets. - Open vSwitch: - Allow specifying ifindex of new interfaces. - Allow conntrack and metering in non-initial user namespace. - TLS: support the Korean ARIA-GCM crypto algorithm. - Remove DECnet support. Driver API: - Allow selecting the conduit interface used by each port in DSA switches, at runtime. - Ethernet Power Sourcing Equipment and Power Device support. - Add tc-taprio support for queueMaxSDU parameter, i.e. setting per traffic class max frame size for time-based packet schedules. - Support PHY rate matching - adapting between differing host-side and link-side speeds. - Introduce QUSGMII PHY mode and 1000BASE-KX interface mode. - Validate OF (device tree) nodes for DSA shared ports; make phylink-related properties mandatory on DSA and CPU ports. Enforcing more uniformity should allow transitioning to phylink. - Require that flash component name used during update matches one of the components for which version is reported by info_get(). - Remove "weight" argument from driver-facing NAPI API as much as possible. It's one of those magic knobs which seemed like a good idea at the time but is too indirect to use in practice. - Support offload of TLS connections with 256 bit keys. New hardware / drivers: - Ethernet: - Microchip KSZ9896 6-port Gigabit Ethernet Switch - Renesas Ethernet AVB (EtherAVB-IF) Gen4 SoCs - Analog Devices ADIN1110 and ADIN2111 industrial single pair Ethernet (10BASE-T1L) MAC+PHY. - Rockchip RV1126 Gigabit Ethernet (a version of stmmac IP). - Ethernet SFPs / modules: - RollBall / Hilink / Turris 10G copper SFPs - HALNy GPON module - WiFi: - CYW43439 SDIO chipset (brcmfmac) - CYW89459 PCIe chipset (brcmfmac) - BCM4378 on Apple platforms (brcmfmac) Drivers: - CAN: - gs_usb: HW timestamp support - Ethernet PHYs: - lan8814: cable diagnostics - Ethernet NICs: - Intel (100G): - implement control of FCS/CRC stripping - port splitting via devlink - L2TPv3 filtering offload - nVidia/Mellanox: - tunnel offload for sub-functions - MACSec offload, w/ Extended packet number and replay window offload - significantly restructure, and optimize the AF_XDP support, align the behavior with other vendors - Huawei: - configuring DSCP map for traffic class selection - querying standard FEC statistics - querying SerDes lane number via ethtool - Marvell/Cavium: - egress priority flow control - MACSec offload - AMD/SolarFlare: - PTP over IPv6 and raw Ethernet - small / embedded: - ax88772: convert to phylink (to support SFP cages) - altera: tse: convert to phylink - ftgmac100: support fixed link - enetc: standard Ethtool counters - macb: ZynqMP SGMII dynamic configuration support - tsnep: support multi-queue and use page pool - lan743x: Rx IP & TCP checksum offload - igc: add xdp frags support to ndo_xdp_xmit - Ethernet high-speed switches: - Marvell (prestera): - support SPAN port features (traffic mirroring) - nexthop object offloading - Microchip (sparx5): - multicast forwarding offload - QoS queuing offload (tc-mqprio, tc-tbf, tc-ets) - Ethernet embedded switches: - Marvell (mv88e6xxx): - support RGMII cmode - NXP (felix): - standardized ethtool counters - Microchip (lan966x): - QoS queuing offload (tc-mqprio, tc-tbf, tc-cbs, tc-ets) - traffic policing and mirroring - link aggregation / bonding offload - QUSGMII PHY mode support - Qualcomm 802.11ax WiFi (ath11k): - cold boot calibration support on WCN6750 - support to connect to a non-transmit MBSSID AP profile - enable remain-on-channel support on WCN6750 - Wake-on-WLAN support for WCN6750 - support to provide transmit power from firmware via nl80211 - support to get power save duration for each client - spectral scan support for 160 MHz - MediaTek WiFi (mt76): - WiFi-to-Ethernet bridging offload for MT7986 chips - RealTek WiFi (rtw89): - P2P support" * tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1864 commits) eth: pse: add missing static inlines once: rename _SLOW to _SLEEPABLE net: pse-pd: add regulator based PSE driver dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller ethtool: add interface to interact with Ethernet Power Equipment net: mdiobus: search for PSE nodes by parsing PHY nodes. net: mdiobus: fwnode_mdiobus_register_phy() rework error handling net: add framework to support Ethernet PSE and PDs devices dt-bindings: net: phy: add PoDL PSE property net: marvell: prestera: Propagate nh state from hw to kernel net: marvell: prestera: Add neighbour cache accounting net: marvell: prestera: add stub handler neighbour events net: marvell: prestera: Add heplers to interact with fib_notifier_info net: marvell: prestera: Add length macros for prestera_ip_addr net: marvell: prestera: add delayed wq and flush wq on deinit net: marvell: prestera: Add strict cleanup of fib arbiter net: marvell: prestera: Add cleanup of allocated fib_nodes net: marvell: prestera: Add router nexthops ABI eth: octeon: fix build after netif_napi_add() changes net/mlx5: E-Switch, Return EBUSY if can't get mode lock ... |
||
Greg Kroah-Hartman
|
6d847557c7 |
Merge 9388076b4c ("Merge tag 'acpi-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm") into android-mainline
Steps on the way to 6.0-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I8da13f64a7d3f14b780efb56c513f249ffa5a5cd |
||
Linus Torvalds
|
e816da29bc |
selinux/stable-6.1 PR 20221003
-----BEGIN PGP SIGNATURE----- iQJIBAABCAAyFiEES0KozwfymdVUl37v6iDy2pc3iXMFAmM68ZsUHHBhdWxAcGF1 bC1tb29yZS5jb20ACgkQ6iDy2pc3iXOAtRAAw/lcyPoyN8ia6+PPihRtAKGUFIf5 +IdEPYfCqkGghqB7BRDl5bXOLFgpY/m/41g+xFvzJ0fhVPLa7UWB//N7yTu3OnW/ vXz1wn0EJAeDlLbPzWd6V/SpcxJ1WPzjHj2B3YXNWnukfMjCnPIA8XlZc18zAWS1 /OOEBoOo/a/8Giw2l1bEXxfmDI20NrXNL3vWKQ+Bbhg2PJaH/FTk4DNxopt84o28 vA+cbfQcOOjeRjBuncnTp9/b244ojeM+lRSJZozGTogFIeDUp3KW1D7NHqNwyX12 seDooqLEP25vP+kQh8zH7gvacpoeDLz40bSpd+MKKj02IxKGikykWuvtlFWY3xNB o1mT4SJhh3JcewS7gh6P5aESSSgLg9zb3zMGtjHhtz+HHi/Sq7PK7xJgrnKOBNgu CLIu3L+5vJpAgrsze2tIcwRUySIzDKnfgw8Oz7zaS2lOTJ58emz00QwEioHMQufK 8gZXTvZykJAtLF19PJw+mHKu38hbdD/4vt8AFuIgJzFkjWKzaZAxUBT+3p/uaLHG 2PegjKzpCqH9vZ/HCdYI42OB8TKiPU3eBtYZ2eP3h7cdDu++tp1rf0hwHQrwE2AD PRuoCaBYOTUedbR8CV07fSSGFnZvlPnuk9yB7/eztV2thBQG28ALGxVhWadn4ap/ UIFgCs5QDRj11u8= =BQ+i -----END PGP SIGNATURE----- Merge tag 'selinux-pr-20221003' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux Pull SELinux updates from Paul Moore: "Six SELinux patches, all are simple and easily understood, but a list of the highlights is below: - Use 'grep -E' instead of 'egrep' in the SELinux policy install script. Fun fact, this seems to be GregKH's *second* dedicated SELinux patch since we transitioned to git (ignoring merges, the SPDX stuff, and a trivial fs reference removal when lustre was yanked); the first was back in 2011 when selinuxfs was placed in /sys/fs/selinux. Oh, the memories ... - Convert the SELinux policy boolean values to use signed integer types throughout the SELinux kernel code. Prior to this we were using a mix of signed and unsigned integers which was probably okay in this particular case, but it is definitely not a good idea in general. - Remove a reference to the SELinux runtime disable functionality in /etc/selinux/config as we are in the process of deprecating that. See [1] for more background on this if you missed the previous notes on the deprecation. - Minor cleanups: remove unneeded variables and function parameter constification" Link: https://github.com/SELinuxProject/selinux-kernel/wiki/DEPRECATE-runtime-disable [1] * tag 'selinux-pr-20221003' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux: selinux: remove runtime disable message in the install_policy.sh script selinux: use "grep -E" instead of "egrep" selinux: remove the unneeded result variable selinux: declare read-only parameters const selinux: use int arrays for boolean values selinux: remove an unneeded variable in sel_make_class_dir_entries() |
||
Linus Torvalds
|
d0989d01c6 |
hardening updates for v6.1-rc1
Various fixes across several hardening areas:
- loadpin: Fix verity target enforcement (Matthias Kaehlcke).
- zero-call-used-regs: Add missing clobbers in paravirt (Bill Wendling).
- CFI: clean up sparc function pointer type mismatches (Bart Van Assche).
- Clang: Adjust compiler flag detection for various Clang changes (Sami
Tolvanen, Kees Cook).
- fortify: Fix warnings in arch-specific code in sh, ARM, and xen.
Improvements to existing features:
- testing: improve overflow KUnit test, introduce fortify KUnit test,
add more coverage to LKDTM tests (Bart Van Assche, Kees Cook).
- overflow: Relax overflow type checking for wider utility.
New features:
- string: Introduce strtomem() and strtomem_pad() to fill a gap in
strncpy() replacement needs.
- um: Enable FORTIFY_SOURCE support.
- fortify: Enable run-time struct member memcpy() overflow warning.
-----BEGIN PGP SIGNATURE-----
iQJKBAABCgA0FiEEpcP2jyKd1g9yPm4TiXL039xtwCYFAmM4chcWHGtlZXNjb29r
QGNocm9taXVtLm9yZwAKCRCJcvTf3G3AJvq1D/9uKU03RozAOnzhi4gcgRnHZSAK
oOQOkPwnkUgFU0yOnMkNYOZ7njLnM+CjCN3RJ9SSpD2lrQ23PwLeThAuOzy0brPO
0iAksIztSF3e5tAyFjtFkjswrY8MSv/TkF0WttTOSOj3lCUcwatF0FBkclCOXtwu
ILXfG7K8E17r/wsUejN+oMAI42ih/YeVQAZpKRymEEJsK+Lly7OT4uu3fdFWVb1P
M77eRLI2Vg1eSgMVwv6XdwGakpUdwsboK7do0GGX+JOrhayJoCfY2IpwyPz9ciel
jsp9OQs8NrlPJMa2sQ7LDl+b5EQl/MtggX3JlQEbLs2LV7gDtYgAWNo6vxCT5Lvd
zB7TZqIR3lrVjbtw4FAKQ+41bS4VOajk2NB3Mkiy5AfivB+6zKF+P56a+xSoNhOl
iktpjCEP7bp4oxmTMXpOfmywjh/ZsyoMhQ2ABP7S+JZ5rHUndpPAjjuBetIcHxX2
28Wlr4aFIF9ff9caasg4sMYXcQMGnuLUlUKngceUbd1umZZRNZ1gaIxYpm9poefm
qd/lvTIvzn9V8IB8wHVmvafbvDbV88A+2bKJdSUDA352Dt9PvqT7yI0dmbMNliGL
os+iLPW6Y6x38BxhXax0HR9FEhO3Eq7kLdNdc4J29NvISg8HHaifwNrG41lNwaWL
cuc6IAjLxiRk3NsUpg==
=HZ6+
-----END PGP SIGNATURE-----
Merge tag 'hardening-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull kernel hardening updates from Kees Cook:
"Most of the collected changes here are fixes across the tree for
various hardening features (details noted below).
The most notable new feature here is the addition of the memcpy()
overflow warning (under CONFIG_FORTIFY_SOURCE), which is the next step
on the path to killing the common class of "trivially detectable"
buffer overflow conditions (i.e. on arrays with sizes known at compile
time) that have resulted in many exploitable vulnerabilities over the
years (e.g. BleedingTooth).
This feature is expected to still have some undiscovered false
positives. It's been in -next for a full development cycle and all the
reported false positives have been fixed in their respective trees.
All the known-bad code patterns we could find with Coccinelle are also
either fixed in their respective trees or in flight.
The commit message in commit
|
||
Linus Torvalds
|
865dad2022 |
kcfi updates for v6.1-rc1
This replaces the prior support for Clang's standard Control Flow Integrity (CFI) instrumentation, which has required a lot of special conditions (e.g. LTO) and work-arounds. The current implementation ("Kernel CFI") is specific to C, directly designed for the Linux kernel, and takes advantage of architectural features like x86's IBT. This series retains arm64 support and adds x86 support. Additional "generic" architectural support is expected soon: https://github.com/samitolvanen/llvm-project/commits/kcfi_generic - treewide: Remove old CFI support details - arm64: Replace Clang CFI support with Clang KCFI support - x86: Introduce Clang KCFI support -----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEpcP2jyKd1g9yPm4TiXL039xtwCYFAmM4aAUWHGtlZXNjb29r QGNocm9taXVtLm9yZwAKCRCJcvTf3G3AJkgWD/4mUgb7xewNIG/+fuipGd620Iao K0T8q4BNxLNRltOxNc3Q0WMDCggX0qJGCeds7EdFQJQOGxWcbifM8MAS4idAGM0G fc3Gxl1imC/oF6goCAbQgndA6jYFIWXGsv8LsRjAXRidWLFr3GFAqVqYJyokSySr 8zMQsEDuF4I1gQnOhEWdtPZbV3MQ4ZjfFzpv+33agbq6Gb72vKvDh3G6g2VXlxjt 1qnMtS+eEpbBU65cJkOi4MSLgymWbnIAeTMb0dbsV4kJ08YoTl8uz1B+weeH6GgT WP73ZJ4nqh1kkkT9EqS9oKozNB9fObhvCokEuAjuQ7i1eCEZsbShvRc0iL7OKTGG UfuTJa5qQ4h7Z0JS35FCSJETa+fcG0lTyEd133nLXLMZP9K2antf+A6O//fd0J1V Jg4VN7DQmZ+UNGOzRkL6dTtQUy4PkxhniIloaClfSYXxhNirA+v//sHTnTK3z2Bl 6qceYqmFmns2Laual7+lvnZgt6egMBcmAL/MOdbU74+KIR9Xw76wxQjifktHX+WF FEUQkUJDB5XcUyKlbvHoqobRMxvEZ8RIlC5DIkgFiPRE3TI0MqfzNSFnQ/6+lFNg Y0AS9HYJmcj8sVzAJ7ji24WPFCXzsbFn6baJa9usDNbWyQZokYeiv7ZPNPHPDVrv YEBP6aYko0lVSUS9qw== =Li4D -----END PGP SIGNATURE----- Merge tag 'kcfi-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux Pull kcfi updates from Kees Cook: "This replaces the prior support for Clang's standard Control Flow Integrity (CFI) instrumentation, which has required a lot of special conditions (e.g. LTO) and work-arounds. The new implementation ("Kernel CFI") is specific to C, directly designed for the Linux kernel, and takes advantage of architectural features like x86's IBT. This series retains arm64 support and adds x86 support. GCC support is expected in the future[1], and additional "generic" architectural support is expected soon[2]. Summary: - treewide: Remove old CFI support details - arm64: Replace Clang CFI support with Clang KCFI support - x86: Introduce Clang KCFI support" Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107048 [1] Link: https://github.com/samitolvanen/llvm-project/commits/kcfi_generic [2] * tag 'kcfi-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: (22 commits) x86: Add support for CONFIG_CFI_CLANG x86/purgatory: Disable CFI x86: Add types to indirectly called assembly functions x86/tools/relocs: Ignore __kcfi_typeid_ relocations kallsyms: Drop CONFIG_CFI_CLANG workarounds objtool: Disable CFI warnings objtool: Preserve special st_shndx indexes in elf_update_symbol treewide: Drop __cficanonical treewide: Drop WARN_ON_FUNCTION_MISMATCH treewide: Drop function_nocfi init: Drop __nocfi from __init arm64: Drop unneeded __nocfi attributes arm64: Add CFI error handling arm64: Add types to indirect called assembly functions psci: Fix the function type for psci_initcall_t lkdtm: Emit an indirect call for CFI tests cfi: Add type helper macros cfi: Switch to -fsanitize=kcfi cfi: Drop __CFI_ADDRESSABLE cfi: Remove CONFIG_CFI_CLANG_SHADOW ... |
||
Linus Torvalds
|
8aebac8293 |
Rust introduction for v6.1-rc1
The initial support of Rust-for-Linux comes in roughly 4 areas: - Kernel internals (kallsyms expansion for Rust symbols, %pA format) - Kbuild infrastructure (Rust build rules and support scripts) - Rust crates and bindings for initial minimum viable build - Rust kernel documentation and samples Rust support has been in linux-next for a year and a half now, and the short log doesn't do justice to the number of people who have contributed both to the Linux kernel side but also to the upstream Rust side to support the kernel's needs. Thanks to these 173 people, and many more, who have been involved in all kinds of ways: Miguel Ojeda, Wedson Almeida Filho, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Andreas Hindborg, Adam Bratschi-Kaye, Benno Lossin, Maciej Falkowski, Finn Behrens, Sven Van Asbroeck, Asahi Lina, FUJITA Tomonori, John Baublitz, Wei Liu, Geoffrey Thomas, Philip Herron, Arthur Cohen, David Faust, Antoni Boucher, Philip Li, Yujie Liu, Jonathan Corbet, Greg Kroah-Hartman, Paul E. McKenney, Josh Triplett, Kent Overstreet, David Gow, Alice Ryhl, Robin Randhawa, Kees Cook, Nick Desaulniers, Matthew Wilcox, Linus Walleij, Joe Perches, Michael Ellerman, Petr Mladek, Masahiro Yamada, Arnaldo Carvalho de Melo, Andrii Nakryiko, Konstantin Shelekhin, Rasmus Villemoes, Konstantin Ryabitsev, Stephen Rothwell, Andy Shevchenko, Sergey Senozhatsky, John Paul Adrian Glaubitz, David Laight, Nathan Chancellor, Jonathan Cameron, Daniel Latypov, Shuah Khan, Brendan Higgins, Julia Lawall, Laurent Pinchart, Geert Uytterhoeven, Akira Yokosawa, Pavel Machek, David S. Miller, John Hawley, James Bottomley, Arnd Bergmann, Christian Brauner, Dan Robertson, Nicholas Piggin, Zhouyi Zhou, Elena Zannoni, Jose E. Marchesi, Leon Romanovsky, Will Deacon, Richard Weinberger, Randy Dunlap, Paolo Bonzini, Roland Dreier, Mark Brown, Sasha Levin, Ted Ts'o, Steven Rostedt, Jarkko Sakkinen, Michal Kubecek, Marco Elver, Al Viro, Keith Busch, Johannes Berg, Jan Kara, David Sterba, Connor Kuehl, Andy Lutomirski, Andrew Lunn, Alexandre Belloni, Peter Zijlstra, Russell King, Eric W. Biederman, Willy Tarreau, Christoph Hellwig, Emilio Cobos Álvarez, Christian Poveda, Mark Rousskov, John Ericson, TennyZhuang, Xuanwo, Daniel Paoliello, Manish Goregaokar, comex, Josh Stone, Stephan Sokolow, Philipp Krones, Guillaume Gomez, Joshua Nelson, Mats Larsen, Marc Poulhiès, Samantha Miller, Esteban Blanc, Martin Schmidt, Martin Rodriguez Reboredo, Daniel Xu, Viresh Kumar, Bartosz Golaszewski, Vegard Nossum, Milan Landaverde, Dariusz Sosnowski, Yuki Okushi, Matthew Bakhtiari, Wu XiangCheng, Tiago Lam, Boris-Chengbiao Zhou, Sumera Priyadarsini, Viktor Garske, Niklas Mohrin, Nándor István Krácser, Morgan Bartlett, Miguel Cano, Léo Lanteri Thauvin, Julian Merkle, Andreas Reindl, Jiapeng Chong, Fox Chen, Douglas Su, Antonio Terceiro, SeongJae Park, Sergio González Collado, Ngo Iok Ui (Wu Yu Wei), Joshua Abraham, Milan, Daniel Kolsoi, ahomescu, Manas, Luis Gerhorst, Li Hongyu, Philipp Gesang, Russell Currey, Jalil David Salamé Messina, Jon Olson, Raghvender, Angelos, Kaviraj Kanagaraj, Paul Römer, Sladyn Nunes, Mauro Baladés, Hsiang-Cheng Yang, Abhik Jain, Hongyu Li, Sean Nash, Yuheng Su, Peng Hao, Anhad Singh, Roel Kluin, Sara Saa, Geert Stappers, Garrett LeSage, IFo Hancroft, and Linus Torvalds. -----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEpcP2jyKd1g9yPm4TiXL039xtwCYFAmM4WcIWHGtlZXNjb29r QGNocm9taXVtLm9yZwAKCRCJcvTf3G3AJlGrD/93HbmxjNi/hwdWF5UdWV1/W0kJ bSTh9JsNtN9atQGEUwxePBjrtxHE75lxSL0RJ+sWvaJ7vR3iv2qys+cEgU0ePrgX INZ3bvHAGgvPG1b0R6VxmakksHq1BdCDbCT3Ft5lSNxB0uQBi95KgjtR0lCH/NUl eoZnGJ0ZbKs5KpbzFqOjM2gmJ51geZppnfNFmbKOb3lSUpPQqhZLPDCzweE57GNo e2vcMoY4daVaSUxmo01TSEphrM5IjDxp5rs09+aeovfmpbeoiz33siyGiAxyM7CI +Ybxl+bBnyqXLadjbs9VvvtYzASFZgmrQdwIQbY8j/sqsw34jmZarOwa5iUVmo+Q 2w1CDDNLMG3XpI/PdnUklFRIJg1uYCM+OXgZY2MFFqzbjoik/zFv2qFWTp1F5+XV DdLxoN9quBPDSVDFQjAZPsyCD/pSRfiJYh9s7BdlhUPL6rk9uLIgZyZuPqy3kWXn 2Z02lWJpiHUtTaICdUDyNPFzTggDHEfY2DvmuedXpsyhlMkCdtFS5zoo/evl8pb6 xUV7qdfpjyLyTLmLWjYEVRO6DJJuFQWMK5Qpqn6O0y3wch3XV+At5QDk2TE2WMvB cYwd9nCqcMs7J0HrdoDmtLwew1jrLd1xefqDgD0zd6B/+Dk9W4gFD69Stmtarg7d KGRvH0wnL0keMxy31w== =zz09 -----END PGP SIGNATURE----- Merge tag 'rust-v6.1-rc1' of https://github.com/Rust-for-Linux/linux Pull Rust introductory support from Kees Cook: "The tree has a recent base, but has fundamentally been in linux-next for a year and a half[1]. It's been updated based on feedback from the Kernel Maintainer's Summit, and to gain recent Reviewed-by: tags. Miguel is the primary maintainer, with me helping where needed/wanted. Our plan is for the tree to switch to the standard non-rebasing practice once this initial infrastructure series lands. The contents are the absolute minimum to get Rust code building in the kernel, with many more interfaces[2] (and drivers - NVMe[3], 9p[4], M1 GPU[5]) on the way. The initial support of Rust-for-Linux comes in roughly 4 areas: - Kernel internals (kallsyms expansion for Rust symbols, %pA format) - Kbuild infrastructure (Rust build rules and support scripts) - Rust crates and bindings for initial minimum viable build - Rust kernel documentation and samples Rust support has been in linux-next for a year and a half now, and the short log doesn't do justice to the number of people who have contributed both to the Linux kernel side but also to the upstream Rust side to support the kernel's needs. Thanks to these 173 people, and many more, who have been involved in all kinds of ways: Miguel Ojeda, Wedson Almeida Filho, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Andreas Hindborg, Adam Bratschi-Kaye, Benno Lossin, Maciej Falkowski, Finn Behrens, Sven Van Asbroeck, Asahi Lina, FUJITA Tomonori, John Baublitz, Wei Liu, Geoffrey Thomas, Philip Herron, Arthur Cohen, David Faust, Antoni Boucher, Philip Li, Yujie Liu, Jonathan Corbet, Greg Kroah-Hartman, Paul E. McKenney, Josh Triplett, Kent Overstreet, David Gow, Alice Ryhl, Robin Randhawa, Kees Cook, Nick Desaulniers, Matthew Wilcox, Linus Walleij, Joe Perches, Michael Ellerman, Petr Mladek, Masahiro Yamada, Arnaldo Carvalho de Melo, Andrii Nakryiko, Konstantin Shelekhin, Rasmus Villemoes, Konstantin Ryabitsev, Stephen Rothwell, Andy Shevchenko, Sergey Senozhatsky, John Paul Adrian Glaubitz, David Laight, Nathan Chancellor, Jonathan Cameron, Daniel Latypov, Shuah Khan, Brendan Higgins, Julia Lawall, Laurent Pinchart, Geert Uytterhoeven, Akira Yokosawa, Pavel Machek, David S. Miller, John Hawley, James Bottomley, Arnd Bergmann, Christian Brauner, Dan Robertson, Nicholas Piggin, Zhouyi Zhou, Elena Zannoni, Jose E. Marchesi, Leon Romanovsky, Will Deacon, Richard Weinberger, Randy Dunlap, Paolo Bonzini, Roland Dreier, Mark Brown, Sasha Levin, Ted Ts'o, Steven Rostedt, Jarkko Sakkinen, Michal Kubecek, Marco Elver, Al Viro, Keith Busch, Johannes Berg, Jan Kara, David Sterba, Connor Kuehl, Andy Lutomirski, Andrew Lunn, Alexandre Belloni, Peter Zijlstra, Russell King, Eric W. Biederman, Willy Tarreau, Christoph Hellwig, Emilio Cobos Álvarez, Christian Poveda, Mark Rousskov, John Ericson, TennyZhuang, Xuanwo, Daniel Paoliello, Manish Goregaokar, comex, Josh Stone, Stephan Sokolow, Philipp Krones, Guillaume Gomez, Joshua Nelson, Mats Larsen, Marc Poulhiès, Samantha Miller, Esteban Blanc, Martin Schmidt, Martin Rodriguez Reboredo, Daniel Xu, Viresh Kumar, Bartosz Golaszewski, Vegard Nossum, Milan Landaverde, Dariusz Sosnowski, Yuki Okushi, Matthew Bakhtiari, Wu XiangCheng, Tiago Lam, Boris-Chengbiao Zhou, Sumera Priyadarsini, Viktor Garske, Niklas Mohrin, Nándor István Krácser, Morgan Bartlett, Miguel Cano, Léo Lanteri Thauvin, Julian Merkle, Andreas Reindl, Jiapeng Chong, Fox Chen, Douglas Su, Antonio Terceiro, SeongJae Park, Sergio González Collado, Ngo Iok Ui (Wu Yu Wei), Joshua Abraham, Milan, Daniel Kolsoi, ahomescu, Manas, Luis Gerhorst, Li Hongyu, Philipp Gesang, Russell Currey, Jalil David Salamé Messina, Jon Olson, Raghvender, Angelos, Kaviraj Kanagaraj, Paul Römer, Sladyn Nunes, Mauro Baladés, Hsiang-Cheng Yang, Abhik Jain, Hongyu Li, Sean Nash, Yuheng Su, Peng Hao, Anhad Singh, Roel Kluin, Sara Saa, Geert Stappers, Garrett LeSage, IFo Hancroft, and Linus Torvalds" Link: https://lwn.net/Articles/849849/ [1] Link: https://github.com/Rust-for-Linux/linux/commits/rust [2] Link: |
||
Niklas Söderlund
|
bd17e036b4 |
checkpatch: warn for non-standard fixes tag style
Add a warning for fixes tags that does not follow community conventions. Link: https://lkml.kernel.org/r/20220914100255.1048460-1-niklas.soderlund@corigine.com Signed-off-by: Niklas Söderlund <niklas.soderlund@corigine.com> Reviewed-by: Simon Horman <simon.horman@corigine.com> Reviewed-by: Louis Peens <louis.peens@corigine.com> Reviewed-by: Philippe Schenker <philippe.schenker@toradex.com> Acked-by: Dwaipayan Ray <dwaipayanray1@gmail.com> Reviewed-by: Lukas Bulwahn <lukas.bulwahn@gmail.com> Acked-by: Lukas Bulwahn <lukas.bulwahn@gmail.com> Acked-by: Joe Perches <joe@perches.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
Alexander Potapenko
|
f80be4571b |
kmsan: add KMSAN runtime core
For each memory location KernelMemorySanitizer maintains two types of metadata: 1. The so-called shadow of that location - а byte:byte mapping describing whether or not individual bits of memory are initialized (shadow is 0) or not (shadow is 1). 2. The origins of that location - а 4-byte:4-byte mapping containing 4-byte IDs of the stack traces where uninitialized values were created. Each struct page now contains pointers to two struct pages holding KMSAN metadata (shadow and origins) for the original struct page. Utility routines in mm/kmsan/core.c and mm/kmsan/shadow.c handle the metadata creation, addressing, copying and checking. mm/kmsan/report.c performs error reporting in the cases an uninitialized value is used in a way that leads to undefined behavior. KMSAN compiler instrumentation is responsible for tracking the metadata along with the kernel memory. mm/kmsan/instrumentation.c provides the implementation for instrumentation hooks that are called from files compiled with -fsanitize=kernel-memory. To aid parameter passing (also done at instrumentation level), each task_struct now contains a struct kmsan_task_state used to track the metadata of function parameters and return values for that task. Finally, this patch provides CONFIG_KMSAN that enables KMSAN, and declares CFLAGS_KMSAN, which are applied to files compiled with KMSAN. The KMSAN_SANITIZE:=n Makefile directive can be used to completely disable KMSAN instrumentation for certain files. Similarly, KMSAN_ENABLE_CHECKS:=n disables KMSAN checks and makes newly created stack memory initialized. Users can also use functions from include/linux/kmsan-checks.h to mark certain memory regions as uninitialized or initialized (this is called "poisoning" and "unpoisoning") or check that a particular region is initialized. Link: https://lkml.kernel.org/r/20220915150417.722975-12-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> Acked-by: Marco Elver <elver@google.com> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Alexei Starovoitov <ast@kernel.org> Cc: Andrey Konovalov <andreyknvl@gmail.com> Cc: Andrey Konovalov <andreyknvl@google.com> Cc: Andy Lutomirski <luto@kernel.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Borislav Petkov <bp@alien8.de> Cc: Christoph Hellwig <hch@lst.de> Cc: Christoph Lameter <cl@linux.com> Cc: David Rientjes <rientjes@google.com> Cc: Dmitry Vyukov <dvyukov@google.com> Cc: Eric Biggers <ebiggers@google.com> Cc: Eric Biggers <ebiggers@kernel.org> Cc: Eric Dumazet <edumazet@google.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Herbert Xu <herbert@gondor.apana.org.au> Cc: Ilya Leoshkevich <iii@linux.ibm.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Kees Cook <keescook@chromium.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: Michael S. Tsirkin <mst@redhat.com> Cc: Pekka Enberg <penberg@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Petr Mladek <pmladek@suse.com> Cc: Stephen Rothwell <sfr@canb.auug.org.au> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Vasily Gorbik <gor@linux.ibm.com> Cc: Vegard Nossum <vegard.nossum@oracle.com> Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
Linus Torvalds
|
f3dfe925f9 |
There's not a huge amount of activity in the docs tree this time around,
but a few significant changes even so: - A complete rewriting of the top-level index.rst file, which mostly reflects itself in a redone top page in the HTML-rendered docs. The hope is that the new organization will be a friendlier starting point for both users and developers. - Some math-rendering improvements. - A coding-style.rst update on the use of BUG() and WARN() - A big maintainer-PHP guide update. - Some code-of-conduct updates - More Chinese translation work Plus the usual pile of typo fixes, corrections, and updates. -----BEGIN PGP SIGNATURE----- iQFDBAABCAAtFiEEIw+MvkEiF49krdp9F0NaE2wMflgFAmM7BksPHGNvcmJldEBs d24ubmV0AAoJEBdDWhNsDH5Y8i4H/ihd1ppgVYy1yvFL3L1KkcsNyt3bFUa6hide qmkhqpzjsNmbTOaW19Y6epCzRzvxG7M9hzztIewt1BhRDvgRC8GaQNNRw/IBs0B6 kprisINC2/ap4JjCroYWepfd+H8NSiVxqtd8hVSMWDSh2cK9vw0qVqQq59I+gght 64pA4F2nPO6bamZzAELTdWRj0ITL1A/V/jYj+T074B094arc4HyekIQ5Jn9GTCmt jFBH9yxAb3l8K7KgzH7FgxKY/an0HxKDh4Cnx2Jv+dcocgCwy1iXCuyEZbFd9GEB UyhPcCyrIe/I2B9U9LrqLvXA8LW7jwE+MZMqZpaRkxcIdE2gEFQ= =M7tR -----END PGP SIGNATURE----- Merge tag 'docs-6.1' of git://git.lwn.net/linux Pull documentation updates from Jonathan Corbet: "There's not a huge amount of activity in the docs tree this time around, but a few significant changes even so: - A complete rewriting of the top-level index.rst file, which mostly reflects itself in a redone top page in the HTML-rendered docs. The hope is that the new organization will be a friendlier starting point for both users and developers. - Some math-rendering improvements. - A coding-style.rst update on the use of BUG() and WARN() - A big maintainer-PHP guide update. - Some code-of-conduct updates - More Chinese translation work Plus the usual pile of typo fixes, corrections, and updates" * tag 'docs-6.1' of git://git.lwn.net/linux: (66 commits) checkpatch: warn on usage of VM_BUG_ON() and other BUG variants coding-style.rst: document BUG() and WARN() rules ("do not crash the kernel") Documentation: devres: add missing IO helper Documentation: devres: update IRQ helper Documentation/mm: modify page_referenced to folio_referenced Documentation/CoC: Reflect current CoC interpretation and practices docs/doc-guide: Add documentation on SPHINX_IMGMATH docs: process/5.Posting.rst: clarify use of Reported-by: tag docs, kprobes: Fix the wrong location of Kprobes docs: add a man-pages link to the front page docs: put atomic*.txt and memory-barriers.txt into the core-api book docs: move asm-annotations.rst into core-api docs: remove some index.rst cruft docs: reconfigure the HTML left column docs: Rewrite the front page docs: promote the title of process/index.rst Documentation: devres: add missing SPI helper Documentation: devres: add missing PINCTRL helpers docs: hugetlbpage.rst: fix a typo of hugepage size docs/zh_CN: Add new translation of admin-guide/bootconfig.rst ... |
||
Masahiro Yamada
|
5d4aeffbf7 |
kbuild: rebuild .vmlinux.export.o when its prerequisite is updated
When include/linux/export-internal.h is updated, .vmlinux.export.o must be rebuilt, but it does not happen because its rule is hidden behind scripts/link-vmlinux.sh. Move it out of the shell script, so that Make can see the dependency between vmlinux and .vmlinux.export.o. Move the vmlinux rule to scripts/Makefile.vmlinux. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
7a342e6c77 |
kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o
Do not build modules.builtin(.modinfo) as a side-effect of vmlinux. There are no good reason to rebuild them just because any of vmlinux's prerequistes (vmlinux.lds, .vmlinux.export.c, etc.) has been updated. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
d32b55f4bb |
kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols
Every EXPORT_SYMBOL creates __kstrtab_* and __kstrtabns_*, which consumes 15-20% of the kallsyms entries. For example, on the system built from the x86_64 defconfig, $ cat /proc/kallsyms | wc 129527 388581 5685465 $ cat /proc/kallsyms | grep __kstrtab | wc 23489 70467 1187932 We already ignore __crc_* symbols populated by EXPORT_SYMBOL, so it should be fine to ignore __kstrtab_* and __kstrtabns_* as well. This makes vmlinux a bit smaller. $ size vmlinux.before vmlinux.after text data bss dec hex filename 22785374 8559694 1413328 32758396 1f3da7c vmlinux.before 22785374 8137806 1413328 32336508 1ed6a7c vmlinux.after Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
aa221f2ea5 |
kallsyms: take the input file instead of reading stdin
This gets rid of the pipe operator connected with 'cat'. Also use getopt_long() to parse the command line. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
a2833d1b07 |
kallsyms: drop duplicated ignore patterns from kallsyms.c
Now that kallsyms.c parses the output from mksysmap, some symbols have already been dropped. Move comments to scripts/mksysmap. Also, make the grep command readable. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
94ff2f63d6 |
kbuild: reuse mksysmap output for kallsyms
scripts/mksysmap internally runs ${NM} (dropping some symbols). When CONFIG_KALLSYMS=y, mksysmap creates .tmp_System.map, but it is almost the same as the output from the ${NM} invocation in kallsyms(). It is true scripts/mksysmap drops some symbols, but scripts/kallsyms.c ignores more anyway. Keep the mksysmap output as *.syms, and reuse it for kallsyms and 'cmp -s'. It saves one ${NM} invocation. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
c13461693e |
mksysmap: update comment about __crc_*
Since commit
|
||
Masahiro Yamada
|
ce697ccee1 |
kbuild: remove head-y syntax
Kbuild puts the objects listed in head-y at the head of vmlinux. Conventionally, we do this for head*.S, which contains the kernel entry point. A counter approach is to control the section order by the linker script. Actually, the code marked as __HEAD goes into the ".head.text" section, which is placed before the normal ".text" section. I do not know if both of them are needed. From the build system perspective, head-y is not mandatory. If you can achieve the proper code placement by the linker script only, it would be cleaner. I collected the current head-y objects into head-object-list.txt. It is a whitelist. My hope is it will be reduced in the long run. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Masahiro Yamada
|
3216484550 |
kbuild: use obj-y instead extra-y for objects placed at the head
The objects placed at the head of vmlinux need special treatments: - arch/$(SRCARCH)/Makefile adds them to head-y in order to place them before other archives in the linker command line. - arch/$(SRCARCH)/kernel/Makefile adds them to extra-y instead of obj-y to avoid them going into built-in.a. This commit gets rid of the latter. Create vmlinux.a to collect all the objects that are unconditionally linked to vmlinux. The objects listed in head-y are moved to the head of vmlinux.a by using 'ar m'. With this, arch/$(SRCARCH)/kernel/Makefile can consistently use obj-y for builtin objects. There is no *.o that is directly linked to vmlinux. Drop unneeded code in scripts/clang-tools/gen_compile_commands.py. $(AR) mPi needs 'T' to workaround the llvm-ar bug. The fix was suggested by Nathan Chancellor [1]. [1]: https://lore.kernel.org/llvm/YyjjT5gQ2hGMH0ni@dev-arch.thelio-3990X/ Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Sami Tolvanen
|
2120635108 |
Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
We enable -Wcast-function-type globally in the kernel to warn about mismatching types in function pointer casts. Compilers currently warn only about ABI incompability with this flag, but Clang 16 will enable a stricter version of the check by default that checks for an exact type match. This will be very noisy in the kernel, so disable -Wcast-function-type-strict without W=1 until the new warnings have been addressed. Cc: stable@vger.kernel.org Link: https://reviews.llvm.org/D134831 Link: https://github.com/ClangBuiltLinux/linux/issues/1724 Suggested-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20220930203310.4010564-1-samitolvanen@google.com |
||
jianzhou
|
7ea65072a1 |
Merge keystone/android-mainline-keystone-qcom-release.6.0-rc3 (b996f9c ) into msm-pineapple
* refs/heads/tmp-b996f9c: Revert "ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration" Linux 6.0-rc3 .mailmap: update Luca Ceresoli's e-mail address mm/mprotect: only reference swap pfn page if type match squashfs: don't call kmalloc in decompressors mm/damon/dbgfs: avoid duplicate context directory creation mailmap: update email address for Colin King asm-generic: sections: refactor memory_intersects bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown Revert "memcg: cleanup racy sum avoidance code" mm/zsmalloc: do not attempt to free IS_ERR handle binder_alloc: add missing mmap_lock calls when using the VMA mm: re-allow pinning of zero pfns (again) vmcoreinfo: add kallsyms_num_syms symbol mailmap: update Guilherme G. Piccoli's email addresses writeback: avoid use-after-free after removing device shmem: update folio if shmem_replace_page() updates the page mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte provide arch_test_bit_acquire for architectures that define test_bit perf stat: Capitalize topdown metrics' names perf docs: Update the documentation for the save_type filter perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address perf record: Fix manpage formatting of description of support to hybrid systems perf test: Stat test for repeat with a weak group perf stat: Clear evsel->reset_group for each stat run tools kvm headers arm64: Update KVM header from the kernel sources perf python: Fix build when PYTHON_CONFIG is user supplied perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU fbdev: fbcon: Properly revert changes when vc_resize() failed wait_on_bit: add an acquire memory barrier UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check audit: move audit_return_fixup before the filters net: lantiq_xrx200: restore buffer if memory allocation failed net: lantiq_xrx200: fix lock under memory pressure net: lantiq_xrx200: confirm skb is allocated before using net: stmmac: work around sporadic tx issue on link-up ionic: VF initial random MAC address if no assigned mac ionic: fix up issues with handling EAGAIN on FW cmds ionic: clear broken state on generation change rxrpc: Fix locking in rxrpc's sendmsg drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly drm/amdgpu: add MGCG perfmon setting for gfx11 drm/amdkfd: Fix isa version for the GC 10.3.7 drm/amdgpu: Fix page table setup on Arcturus drm/amd/pm: update SMU 13.0.0 driver_if header drm/amdgpu: add sdma instance check for gfx11 CGCG drm/amd/display: enable PCON support for dcn314 drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() xen/privcmd: fix error exit of privcmd_ioctl_dm_op() Documentation/ABI: Mention retbleed vulnerability info file for sysfs x86/sev: Mark snp_abort() noreturn io_uring/net: save address for sendzc async execution s390/mm: do not trigger write fault when vma does not allow VM_WRITE s390: fix double free of GS and RI CBs on fork() failure xen: move from strlcpy with unused retval to strscpy xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY LoongArch: mm: Avoid unnecessary page fault retires on shared memory types LoongArch: Add subword xchg/cmpxchg emulation LoongArch: Cleanup headers to avoid circular dependency LoongArch: Cleanup reset routines with new API LoongArch: Fix build warnings in VDSO LoongArch: Select PCI_QUIRKS to avoid build error ACPI: property: Remove default association from integer maximum values ACPI: property: Ignore already existing data node tags ACPI: property: Fix type detection of unified integer reading functions net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2 ANDROID: GKI: remove CONFIG_STACK_HASH_ORDER ANDROID: staging: ashmem: Add shrinker name cifs: Add helper function to check smb1+ server cifs: Use help macro to get the mid header size cifs: Use help macro to get the header preamble size MAINTAINERS: rectify file entry in BONDING DRIVER fbdev: Move fbdev drivers from strlcpy to strscpy fbdev: omap: Remove unnecessary print function dev_err() fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() fbdev: fbcon: Destroy mutex on freeing struct fb_info fbdev: radeon: Clean up some inconsistent indenting fbdev: sisfb: Clean up some inconsistent indenting fbdev: fb_pm2fb: Avoid potential divide by zero error fbdev: ssd1307fb: Fix repeated words in comments fbdev: omapfb: Fix tests for platform_get_irq() failure i40e: Fix incorrect address type for IPv6 flow rules ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter md: call __md_stop_writes in md_stop Revert "md-raid: destroy the bitmap after destroying the thread" md: Flush workqueue md_rdev_misc_wq in md_alloc() md/raid10: Fix the data type of an r10_sync_page_io() argument cifs: skip extra NULL byte in filenames lib/cpumask_kunit: add tests file to MAINTAINERS lib/cpumask_kunit: log mask contents lib/test_cpumask: follow KUnit style guidelines lib/test_cpumask: fix cpu_possible_mask last test lib/test_cpumask: drop cpu_possible_mask full test io_uring: conditional ->async_data allocation io_uring/notif: order notif vs send CQEs io_uring/net: fix indentation io_uring/net: fix zc send link failing io_uring/net: fix must_hold annotation loop: Check for overflow while configuring loop net: Fix a data-race around sysctl_somaxconn. net: Fix a data-race around netdev_unregister_timeout_secs. net: Fix a data-race around gro_normal_batch. net: Fix data-races around sysctl_devconf_inherit_init_net. net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. net: Fix a data-race around netdev_budget_usecs. net: Fix data-races around sysctl_max_skb_frags. net: Fix a data-race around netdev_budget. net: Fix a data-race around sysctl_net_busy_read. net: Fix a data-race around sysctl_net_busy_poll. net: Fix a data-race around sysctl_tstamp_allow_data. net: Fix data-races around sysctl_optmem_max. ratelimit: Fix data-races in ___ratelimit(). net: Fix data-races around netdev_tstamp_prequeue. net: Fix data-races around netdev_max_backlog. net: Fix data-races around weight_p and dev_weight_[rt]x_bias. net: Fix data-races around sysctl_[rw]mem_(max|default). net/core/skbuff: Check the return value of skb_copy_bits() fec: Restart PPS after link state change net: neigh: don't call kfree_skb() under spin_lock_irqsave() x86/sev: Don't use cc_platform_has() for early SEV-SNP calls x86/boot: Don't propagate uninitialized boot_params->cc_blob_address netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases netfilter: flowtable: fix stuck flows on cleanup due to pending work netfilter: flowtable: add function to invoke garbage collection immediately netfilter: nf_tables: disallow binding to already bound chain netfilter: nft_tunnel: restrict it to netdev family netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families netfilter: nf_tables: do not leave chain stats enabled on error netfilter: nft_payload: do not truncate csum_offset and csum_type netfilter: nft_payload: report ERANGE for too long offset and length netfilter: nf_tables: make table handle allocation per-netns friendly netfilter: nf_tables: disallow updates of implicit chain Revert "ANDROID: Convert db845c to a mixed build." bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback bnxt_en: fix NQ resource accounting during vf creation on 57500 chips bnxt_en: set missing reload flag in devlink features bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use ANDROID: vendor_hooks: update android_vh_ufs_send_uic_command net: dsa: microchip: make learning configurable and keep it off while standalone riscv: dts: microchip: mpfs: remove pci axi address translation property riscv: dts: microchip: mpfs: remove bogus card-detect-delay riscv: dts: microchip: mpfs: remove ti,fifo-depth property riscv: dts: microchip: mpfs: fix incorrect pcie child node name btrfs: add info when mount fails due to stale replace target btrfs: replace: drop assert for suspended replace btrfs: fix silent failure when deleting root reference btrfs: fix space cache corruption and potential double allocations netfilter: nft_tproxy: restrict to prerouting hook ANDROID: Convert db845c to a mixed build. cgroup: Fix race condition at rebind_subsystems() cpufreq: check only freq_table in __resolve_freq() x86/cpu: Add new Raptor Lake CPU model number thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR netfilter: conntrack: work around exceeded receive window netfilter: ebtables: reject blobs that don't provide all entry points ACPI: processor: Remove freq Qos request for all CPUs nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf io_uring: fix submission-failure handling for uring-cmd net: dsa: don't dereference NULL extack in dsa_slave_changeupper() net: ipvtap - add __init/__exit annotations to module init/exit funcs io_uring: fix off-by-one in sync cancelation file check io_uring: uapi: Add `extern "C"` in io_uring.h for liburing MAINTAINERS: Add `include/linux/io_uring_types.h` arm64/sme: Don't flush SVE register state when handling SME traps arm64/sme: Don't flush SVE register state when allocating SME storage arm64/signal: Flush FPSIMD register state when disabling streaming mode arm64/signal: Raise limit on stack frames arm64/cache: Fix cache_type_cwg() for register generation arm64/sysreg: Guard SYS_FIELD_ macros for asm arm64/sysreg: Directly include bitfield.h arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly arm64: fix rodata=full arm64: Fix comment typo docs/arm64: elf_hwcaps: unify newlines in HWCAP lists ANDROID: fix up arm64 gki_defconfig for CONFIG_CLK_SUNXI smb3: missing inode locks in punch hole smb3: missing inode locks in zero range ANDROID: fix up db845c build ANDROID: xfrm: fix up CONFIG_ANDROID dependencies ANDROID: remove CONFIG_ANDROID from gki_defconfig files ANDROID: remove CONFIG_ANDROID dependency for CONFIG_ASHMEM scsi: sd: Revert "Rework asynchronous resume support" bonding: 3ad: make ad_ticks_per_sec a const bonding: 802.3ad: fix no transmission of LACPDUs selftests: include bonding tests into the kselftest infra net: moxa: get rid of asymmetry in DMA mapping/unmapping net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() net: ipa: don't assume SMEM is page-aligned net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode audit: fix potential double free on error path from fsnotify_add_inode_mark net/mlx5: Unlock on error in mlx5_sriov_enable() net/mlx5e: Fix use after free in mlx5e_fs_init() net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() net/mlx5: unlock on error path in esw_vfs_changed_event_handler() net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off net/mlx5e: TC, Add missing policer validation net/mlx5e: Fix wrong application of the LRO state net/mlx5: Avoid false positive lockdep warning by adding lock_class_key net/mlx5: Fix cmd error logging for manage pages cmd net/mlx5: Disable irq when locking lag_lock net/mlx5: Eswitch, Fix forwarding decision to uplink net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY net/mlx5e: Properly disable vlan strip on non-UL reps perf tools: Fix compile error for x86 ANDROID: Updating OWNERS_DrNo btrfs: don't allow large NOWAIT direct reads btrfs: don't merge pages into bio if their page offset is not contiguous btrfs: update generation of hole file extent item when merging holes btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() btrfs: check if root is readonly while setting security xattr ice: xsk: use Rx ring's XDP ring when picking NAPI context ice: xsk: prohibit usage of non-balanced queue id nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout ftrace: Fix build warning for ops_references_rec() not used r8152: fix the RX FIFO settings when suspending r8152: fix the units of some registers for RTL8156A rose: check NULL rose_loopback_neigh->loopback ntfs: fix acl handling parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() parisc: led: Move from strlcpy with unused retval to strscpy parisc: ccio-dma: Fix typo in comment Revert "parisc: Show error if wrong 32/64-bit compiler is being used" parisc: Make CONFIG_64BIT available for ARCH=parisc64 only Linux 6.0-rc2 tracing: Have filter accept "common_cpu" to be consistent tracing/probes: Have kprobes and uprobes use $COMM too tracing/eprobes: Have event probes be consistent with kprobes and uprobes tracing/eprobes: Fix reading of string fields tracing/eprobes: Do not hardcode $comm as a string tracing/eprobes: Do not allow eprobes to use $stack, or % for regs ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead tracing/perf: Fix double put of trace event when init fails tracing: React to error return from traceprobe_parse_event_name() asm goto: eradicate CC_HAS_ASM_GOTO x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry i2c: imx: Make sure to unregister adapter on remove() Revert "i2c: scmi: Replace open coded device_get_match_data()" parisc: Fix exception handler for fldw and fstw instructions kprobes: don't call disarm_kprobe() for disabled kprobes mm/shmem: shmem_replace_page() remember NR_SHMEM mm/shmem: tmpfs fallocate use file_modified() mm/shmem: fix chattr fsflags support in tmpfs mm/hugetlb: support write-faults in shared mappings mm/hugetlb: fix hugetlb not supporting softdirty tracking mm/uffd: reset write protection when unregister with wp-mode mm/smaps: don't access young/dirty bit if pte unpresent mm: add DEVICE_ZONE to FOR_ALL_ZONES kernel/sys_ni: add compat entry for fadvise64_64 mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW Revert "zram: remove double compression logic" get_maintainer: add Alan to .get_maintainer.ignore scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check kbuild: fix the modules order between drivers and libs scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__ modpost: fix module versioning when a symbol lacks valid CRC ata: libata: Set __ATA_BASE_SHT max_sectors scsi: core: Fix passthrough retry counter handling scsi: ufs: core: Reduce the power mode change timeout SUNRPC: RPC level errors should set task->tk_rpc_status NFSv4.2 fix problems with __nfs42_ssc_open NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT selftests/vm: fix inability to build any vm tests Revert "net: macsec: update SCI upon MAC address change." net: dpaa: Fix <1G ethernet on LS1046ARDB drm/radeon: add a force flush to delay work when radeon drm/amd/display: Include missing header drm/amdgpu: Remove the additional kfd pre reset call for sriov drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. drm/amdgpu: fix hive reference leak when adding xgmi device drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1 blk-mq: fix io hung due to missing commit_rqs perf tools: Support reading PERF_FORMAT_LOST libperf: Add a test case for read formats libperf: Handle read format in perf_evsel__read() tools headers UAPI: Sync linux/perf_event.h with the kernel sources ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources tools headers UAPI: Sync KVM's vmx.h header with the kernel sources tools include UAPI: Sync linux/vhost.h with the kernel sources tools headers kvm s390: Sync headers with the kernel sources tools headers UAPI: Sync linux/kvm.h with the kernel sources tools headers UAPI: Sync drm/i915_drm.h with the kernel sources tools headers cpufeatures: Sync with the kernel sources tools headers UAPI: Sync linux/fscrypt.h with the kernel sources tools arch x86: Sync the msr-index.h copy with the kernel sources perf beauty: Update copy of linux/socket.h with the kernel sources perf cpumap: Fix alignment for masks in event encoding perf/x86/intel: Fix pebs event constraints for ADL perf/x86/intel/ds: Fix precise store latency handling perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline perf/x86/lbr: Enable the branch type for the Arch LBR by default cifs: move from strlcpy with unused retval to strscpy cifs: Fix memory leak on the deferred close perf cpumap: Compute mask size in constant time perf cpumap: Synthetic events and const/static perf cpumap: Const map for max() x86/mm: Use proper mask when setting PUD mapping drm/gem: Fix GEM handle release errors x86/nospec: Fix i386 RSB stuffing x86/nospec: Unwreck the RSB stuffing KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device() KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow() x86/kvm: Fix "missing ENDBR" BUG for fastop functions x86/kvm: Simplify FOP_SETCC() x86/ibt, objtool: Add IBT_NOSEAL() KVM: Rename mmu_notifier_* to mmu_invalidate_* KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS KVM: Move coalesced MMIO initialization (back) into kvm_create_vm() KVM: Unconditionally get a ref to /dev/kvm module when creating a VM KVM: Properly unwind VM creation if creating debugfs fails riscv: traps: add missing prototype riscv: signal: fix missing prototype warning perf: riscv legacy: fix kerneldoc comment warning net: moxa: MAC address reading, generating, validity checking tcp: handle pure FIN case correctly tcp: refactor tcp_read_skb() a bit tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() tcp: fix sock skb accounting in tcp_read_skb() igb: Add lock to avoid data race dt-bindings: Fix incorrect "the the" corrections net: genl: fix error path memory leak in policy dumping stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() tee: add overflow check in register_shm_helper() drm/vc4: hdmi: Rework power up drm/vc4: hdmi: Depends on CONFIG_PM blk-mq: run queue no matter whether the request is the last request blk-mq: remove unused function blk_mq_queue_stopped() x86/bugs: Add "unknown" reporting for MMIO Stale Data io_uring/net: use right helpers for async_data fs: __file_remove_privs(): restore call to inode_has_no_xattr() net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run net/mlx5e: Allocate flow steering storage during uplink initialization net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offset net: mscc: ocelot: make struct ocelot_stat_layout array indexable net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work net: mscc: ocelot: turn stats_lock into a spinlock net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() cifs: remove unused server parameter from calc_smb_size() dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry locks: Fix dropped call to ->fl_release_private() riscv: dts: microchip: correct L2 cache interrupts cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock ice: Fix VF not able to send tagged traffic with no VLAN filters ice: Ignore error message when setting same promiscuous mode ice: Fix clearing of promisc mode with bridge over bond ice: Ignore EEXIST when setting promisc mode ice: Fix double VLAN error when entering promisc mode ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU btrfs: tree-checker: check for overlapping extent items btrfs: fix warning during log replay when bumping inode link count btrfs: fix lost error handling when looking up extended ref on log replay btrfs: fix lockdep splat with reloc root extent buffers btrfs: move lockdep class helpers to locking.c btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() arm64: adjust KASLR relocation after ARCH_RANDOM removal arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 ALSA: info: Fix llseek return value when using callback testing: selftests: nft_flowtable.sh: rework test to detect offload failure ALSA: hda/cs8409: Support new Dolphin Variants KVM: arm64: Reject 32bit user PSTATE on asymmetric systems KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts tls: rx: react to strparser initialization errors MAINTAINERS: update idmapping tree acl: handle idmapped mounts for idmapped filesystems xfrm: policy: fix metadata dst->dev xmit null pointer dereference platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop testing: selftests: nft_flowtable.sh: use random netns names netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu riscv: Ensure isa-ext static keys are writable Revert "drm/amd/amdgpu: add pipe1 hardware support" drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex drm/amdgpu: Fix interrupt handling on ih_soft ring drm/amdgpu: Add secure display TA load for Renoir drm/amd/display: Include scaling factor for SubVP command drm/amdgpu/vcn: Return void from the stop_dbg_mode drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched() drm/amdgpu: Add decode_iv_ts helper for ih_v6 block drm/amd/display: add chip revision to DCN32 drm/amd/display: avoid doing vm_init multiple time drm/amd/display: Use pitch when calculating size to cache in MALL drm/amd/display: Don't set DSC for phantom pipes drm/amd/display: Update clock table policy for DCN314 drm/amd/display: Modify header inclusion pattern drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video drm/amd/display: Add debug parameter to retain default clock table drm/amdgpu: Increase tlb flush timeout for sriov drm/amd/display: do not compare integers of different widths drm/amd/display: Add reserved dc_log_type. drm/amd/display: Fix pixel clock programming drm/amd/display: 3.2.198 drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4 drm/amdgpu: enable IH Clock Gating for OSS IP v6.0.1 drm/amdkfd: potential crash in kfd_create_indirect_link_prop() drm/amdkfd: reserve 2 queues for sdma 6.0.1 in bitmap drm/amdgpu: enable ATHUB IP v3.0.1 Clock Gating drm/amdgpu: enable HDP IP v5.2.1 Clock Gating drm/amdgpu: enable MMHUB IP v3.0.1 Clock Gating drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support drm/amdgpu: add HDP IP v5.2.1 Clock Gating support drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support drm/amd/pm: update the smu driver interface version for SMU IP v13.0.4 drm/amdkfd: Fix mm reference in SVM eviction worker drm/amd/pm: add mode1 support on smu_v13_0_7 drm/amd/amdgpu: add ih cg and hdp sd on smu_v13_0_7 drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file LoadPin: Return EFAULT on copy_from_user() failures exec: Replace kmap{,_atomic}() with kmap_local_page() x86: simplify load_unaligned_zeropad() implementation locking/atomic: Make test_and_*_bit() ordered on failure i40e: Fix to stop tx_timeout recovery if GLOBR fails i40e: Fix tunnel checksum offload with fragmented traffic RDMA: Handle the return code from dma_resv_wait_timeout() properly RDMA/erdma: Correct the max_qp and max_cq capacities of the device RDMA/erdma: Using the key in FMR WR instead of MR structure ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size RDMA/mlx5: Use the proper number of ports ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties IB/iser: Fix login with authentication ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work ublk_drv: update comment for __ublk_fail_req() ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work() x86/entry: Fix entry_INT80_compat for Xen PV guests virtio: kerneldocs fixes and enhancements virtio: Revert "virtio: find_vqs() add arg sizes" virtio_vdpa: Revert "virtio_vdpa: support the arg sizes of find_vqs()" virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()" virtio-mmio: Revert "virtio_mmio: support the arg sizes of find_vqs()" virtio: Revert "virtio: add helper virtio_find_vqs_ctx_size()" virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()" io_uring/notif: raise limit on notification slots io_uring/net: improve zc addr import error handling io_uring/net: use right helpers for async recycle net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg net: moxa: pass pdev instead of ndev to DMA functions ksmbd: don't remove dos attribute xattr on O_TRUNC open ksmbd: remove unnecessary generic_fillattr in smb2_open selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS sched/psi: Remove unused parameter nbytes of psi_trigger_create() sched/psi: Zero the memory of struct psi_group ata: libata-eh: Add missing command name module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m dt-bindings: thermal: Fix missing required property thermal/core: Add missing EXPORT_SYMBOL_GPL lib/cpumask: drop always-true preprocessor guard lib/cpumask: add inline cpumask_next_wrap() for UP cpumask: align signatures of UP implementations mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC selftests/landlock: fix broken include of linux/landlock.h netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified nios2: add force_successful_syscall_return() nios2: restarts apply only to the first sigframe we build... nios2: fix syscall restart checks nios2: traced syscall does need to check the syscall number nios2: don't leave NULLs in sys_call_table[] nios2: page fault et.al. are *not* restartable syscalls... netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags s390/ap: fix crash on older machines based on QCI info missing s390/hypfs: avoid error message under KVM ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 mmc: meson-gx: Fix an error handling path in meson_mmc_probe() mmc: mtk-sd: Clear interrupts when cqe off/disable mmc: pxamci: Fix another error handling path in pxamci_probe() mmc: pxamci: Fix an error handling path in pxamci_probe() selftests/powerpc: Add missing PMU selftests to .gitignores mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX mlxsw: spectrum_ptp: Protect PTP configuration with a mutex mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice mlxsw: spectrum_ptp: Fix compilation warnings net_sched: cls_route: disallow handle of 0 net: fix potential refcount leak in ndisc_router_discovery() neighbour: make proxy_queue.qlen limit per-device neigh: fix possible DoS due to net iface start/stop loop net: qrtr: start MHI channel after endpoit creation x86/PAT: Have pat_enabled() properly reflect state when running on Xen drm/sun4i: dsi: Prevent underflow when computing packet sizes dt-bindings: display: sun4i: Add D1 TCONs to conditionals powerpc/pci: Fix get_phb_number() locking cifs: missing directory in MAINTAINERS file Linux 6.0-rc1 radix-tree: replace gfp.h inclusion with gfp_types.h take care to handle NULL ->proc_lseek() x86/kprobes: Fix JNG/JNLE emulation afs: Enable multipage folio support perf test: Refactor shell tests allowing subdirs perf vendor events: Update events for snowridgex perf vendor events: Update events and metrics for skylakex perf vendor events: Update metrics for sapphirerapids perf vendor events: Update events for knightslanding perf vendor events: Update metrics for jaketown perf vendor events: Update metrics for ivytown perf vendor events: Update events and metrics for icelakex perf vendor events: Update events and metrics for haswellx perf vendor events: Update events and metrics for cascadelakex perf vendor events: Update events and metrics for broadwellx perf vendor events: Update metrics for broadwellde perf jevents: Fold strings optimization perf jevents: Compress the pmu_events_table perf metrics: Copy entire pmu_event in find metric perf pmu-events: Hide the pmu_events perf pmu-events: Don't assume pmu_event is an array perf pmu-events: Move test events/metrics to JSON perf test: Use full metric resolution perf pmu-events: Hide pmu_events_map perf pmu-events: Avoid passing pmu_events_map perf pmu-events: Hide pmu_sys_event_tables perf jevents: Sort JSON files entries perf jevents: Provide path to JSON file on error perf jevents: Remove the type/version variables perf jevent: Add an 'all' architecture argument NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds NFS: Fix another fsync() issue after a server reboot NFS: Fix missing unlock in nfs_unlink() ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA ip6_tunnel: Fix the type of functions net: dsa: mv88e6060: prevent crash on an unused port fec: Fix timer capture timing in `fec_ptp_enable_pps()` io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields io_uring: make io_kiocb_to_cmd() typesafe fs: don't randomize struct kiocb fields cifs: Do not access tcon->cfids->cfid directly from is_path_accessible MAINTAINERS: add PCI Endpoint NTB drivers to NTB files perf stat: Remove duplicated include in builtin-stat.c perf scripting python: Delete repeated word in comments perf tools: Fix double word in comments perf trace: Fix double word in comments perf script: Delete repeated word "from" perf test: Fix double word in comments dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos dt-bindings: Drop Robert Jones dt-bindings: Drop Beniamin Bia and Stefan Popa dt-bindings: iio: Drop Bogdan Pricop dt-bindings: iio: Drop Joachim Eastwood lib: remove lib/nodemask.c dt-bindings: gpio: sifive: add gpio-line-names iavf: Fix deadlock in initialization iavf: Fix reset error handling iavf: Fix NULL pointer dereference in iavf_get_link_ksettings iavf: Fix adminq error handling wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 RISC-V: KVM: Support sstc extension netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag perf record: Improve error message of -p not_existing_pid perf build-id: Print debuginfod queries if -v option is used perf build-id: Fix coding style, replace 8 spaces by tabs irqchip/loongson-liointc: Fix an error handling path in liointc_init() block: Do not call blk_put_queue() if gendisk allocation fails net: lan966x: fix checking for return value of platform_get_irq_byname() net: cxgb3: Fix comment typo bnx2x: Fix comment typo net: ipa: Fix comment typo virtio_net: fix endian-ness for RSS MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections xen: remove XEN_SCRUB_PAGES in xen.config net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() skfp/h: fix repeated words in comments xen/pciback: Fix comment typo xen/xenbus: fix return type in xenbus_file_read() xen-blkfront: Apply 'feature_persistent' parameter when connect xen-blkback: Apply 'feature_persistent' parameter when connect xen-blkback: fix persistent grants negotiation rds: add missing barrier to release_refill x86/xen: Add support for HVMOP_set_evtchn_upcall_vector docs/zh_CN/LoongArch: Add I14 description docs/LoongArch: Add I14 description LoongArch: Update Loongson-3 default config file LoongArch: Add USER_STACKTRACE support LoongArch: Add STACKTRACE support LoongArch: Add prologue unwinder support LoongArch: Add guess unwinder support LoongArch: Add vDSO syscall __vdso_getcpu() LoongArch: Add PCI controller support LoongArch: Parse MADT to get multi-processor information LoongArch: Jump to the link address before enable PG LoongArch: Requires __force attributes for any casts LoongArch: Fix unsigned comparison with less than zero LoongArch: Adjust arch/loongarch/Kconfig LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static scsi: megaraid_sas: Remove unnecessary kfree() scsi: megaraid_sas: Fix double kfree() scsi: ufs: core: Enable link lost interrupt scsi: core: Allow the ALUA transitioning state enough time scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX cifs: Add constructor/destructors for tcon->cfid SMB3: fix lease break timeout when multiple deferred close handles for the same file. smb3: allow deferred close timeout to be configurable cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir perf c2c: Update documentation for new display option 'peer' perf c2c: Use 'peer' as default display for Arm64 perf c2c: Sort on peer snooping for load operations perf c2c: Refactor display string perf c2c: Refactor node header perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' perf c2c: Use explicit names for display macros perf c2c: Add mean dimensions for peer operations perf c2c: Add dimensions of peer metrics for cache line view perf c2c: Add dimensions for peer load operations perf c2c: Output statistics for peer snooping perf mem: Add statistics for peer snooping perf arm-spe: Use SPE data source for neoverse cores perf mem: Print snoop peer flag perf tools: Sync addition of PERF_MEM_SNOOPX_PEER perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h RISC-V: Improve SBI definitions RISC-V: Move counter info definition to sbi header file RISC-V: Fix SBI PMU calls for RV32 RISC-V: Update user page mapping only once during start RISC-V: Fix counter restart during overflow for RV32 perf tools: Tidy guest option documentation perf inject: Fix missing guestmount option documentation perf script: Fix missing guest option documentation RISC-V: Prefer sstc extension if available RISC-V: Enable sstc extension parsing from DT RISC-V: Add SSTC extension CSR details docs: i2c: i2c-sysfs: fix hyperlinks docs: i2c: i2c-sysfs: improve wording riscv:uprobe fix SR_SPIE set/clear handling docs: i2c: instantiating-devices: add syntax coloring to dts and C blocks docs: i2c: smbus-protocol: improve DataLow/DataHigh definition docs: i2c: i2c-protocol: remove unused legend items docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words docs: i2c: i2c-protocol: update introductory paragraph i2c: move core from strlcpy to strscpy i2c: move drivers from strlcpy to strscpy i2c: kempld: Support ACPI I2C device declaration i2c: mediatek: add i2c compatible for MT8188 dt-bindings: i2c: update bindings for mt8188 soc dt-bindings: riscv: fix SiFive l2-cache's cache-sets perf offcpu: Update offcpu test for child process perf offcpu: Track child processes perf offcpu: Parse process id separately perf offcpu: Check process id for the given workload riscv: ensure cpu_ops_sbi is declared RISC-V: cpu_ops_spinwait.c should include head.h RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h> riscv: dts: starfive: correct number of external interrupts riscv: dts: sifive unmatched: Add PWM controlled LEDs spi: dt-bindings: Drop Pratyush Yadav spi: meson-spicc: add local pow2 clock ops to preserve rate between messages net: atm: bring back zatm uAPI dpaa2-eth: trace the allocated address instead of page struct io_uring: consistently make use of io_notif_to_data() io_uring: fix error handling for io_uring_cmd netfilter: nf_tables: really skip inactive sets when allocating name riscv/purgatory: Omit use of bin2c riscv/purgatory: hard-code obj-y in Makefile net: add missing kdoc for struct genl_multicast_group::flags netfilter: nfnetlink: re-enable conntrack expectation events nfp: fix use-after-free in area_cache_get() MAINTAINERS: use my korg address for mt7601u mlxsw: minimal: Fix deadlock in ports creation RISC-V: Add modules to virtual kernel memory layout dump netfilter: nf_tables: fix scheduling-while-atomic splat riscv: traps_misaligned: do not duplicate stringify RISC-V: Fixup schedule out issue in machine_crash_shutdown() RISC-V: Fixup get incorrect user mode PC for kernel mode regs RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context ice: Fix call trace with null VSI during VF reset bonding: fix reference count leak in balance-alb mode Revert "Makefile.extrawarn: re-enable -Wformat for clang" cifs: Move cached-dir functions into a separate file ice: Fix VSI rebuild WARN_ON check for VF dm bufio: fix some cases where the code sleeps with spinlock held arch/riscv: add Zihintpause support net: usb: qmi_wwan: Add support for Cinterion MV32 netfilter: nf_ct_irc: cap packet search space to 4k netfilter: nf_ct_ftp: prefer skb_linearize netfilter: nf_ct_h323: cap packet size at 64k netfilter: nf_ct_sane: remove pseudo skb linearization vdpa/mlx5: Fix possible uninitialized return value i2c: microchip-corei2c: fix erroneous late ack send dt-bindings: i2c: qcom,i2c-cci: convert to dtschema i2c: qcom-geni: Fix GPI DMA buffer sync-back nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 vdpa_sim_blk: add support for discard and write-zeroes vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests vdpa_sim_blk: check if sector is 0 for commands other than read or write vdpa_sim: Implement suspend vdpa op vhost-vdpa: uAPI to suspend the device vhost-vdpa: introduce SUSPEND backend feature bit vdpa: Add suspend operation virtio-blk: Avoid use-after-free on suspend/resume virtio_vdpa: support the arg sizes of find_vqs() vhost-vdpa: Call ida_simple_remove() when failed vDPA: fix 'cast to restricted le16' warnings in vdpa.c vDPA: !FEATURES_OK should not block querying device config space vDPA/ifcvf: support userspace to query features and MQ of a management device vDPA/ifcvf: get_config_size should return a value no greater than dev implementation vhost scsi: Allow user to control num virtqueues vhost-scsi: Fix max number of virtqueues vdpa/mlx5: Support different address spaces for control and data vdpa/mlx5: Implement susupend virtqueue callback vduse: Support querying information of IOVA regions vduse: Support registering userspace memory for IOVA regions vduse: Support using userspace pages as bounce buffer vduse: Use memcpy_{to,from}_page() in do_bounce() vduse: Remove unnecessary spin lock protection net: virtio_net: notifications coalescing support virtio: Check dev_set_name() return value tools/virtio: fix build vDPA/ifcvf: remove duplicated assignment to pointer cfg vdpa: ifcvf: Fix spelling mistake in comments vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init vdpa_sim_blk: set number of address spaces and virtqueue groups vdpa_sim_blk: call vringh_complete_iotlb() also in the error path vdpa_sim_blk: limit the number of request handled per batch vdpa_sim_blk: use dev_dbg() to print errors virtio_net: support set_ringparam virtio_net: support tx queue resize virtio_net: support rx queue resize virtio_net: split free_unused_bufs() virtio_net: get ringparam by virtqueue_get_vring_max_size() virtio_net: set the default max ring size by find_vqs() virtio: add helper virtio_find_vqs_ctx_size() virtio_mmio: support the arg sizes of find_vqs() virtio_pci: support the arg sizes of find_vqs() virtio: find_vqs() add arg sizes virtio_pci: support VIRTIO_F_RING_RESET virtio_pci: extract the logic of active vq for modern pci virtio_pci: introduce helper to get/set queue reset virtio_pci: struct virtio_pci_common_cfg add queue_reset virtio_ring: struct virtqueue introduce reset virtio: queue_reset: add VIRTIO_F_RING_RESET virtio: allow to unbreak/break virtqueue individually virtio_pci: struct virtio_pci_common_cfg add queue_notify_data virtio_ring: introduce virtqueue_resize() virtio_ring: packed: introduce virtqueue_resize_packed() virtio_ring: packed: introduce virtqueue_reinit_packed() virtio_ring: packed: extract the logic of attach vring virtio_ring: packed: extract the logic of vring init virtio_ring: packed: extract the logic of alloc state and extra virtio_ring: packed: extract the logic of alloc queue virtio_ring: packed: introduce vring_free_packed virtio_ring: split: introduce virtqueue_resize_split() virtio_ring: split: reserve vring_align, may_reduce_num virtio_ring: split: introduce virtqueue_reinit_split() virtio_ring: split: extract the logic of attach vring virtio_ring: split: extract the logic of vring init virtio_ring: split: extract the logic of alloc state and extra virtio_ring: split: extract the logic of alloc queue virtio_ring: split: introduce vring_free_split() virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split virtio_ring: split: stop __vring_new_virtqueue as export symbol virtio_ring: introduce virtqueue_init() virtio_ring: split vring_virtqueue virtio_ring: extract the logic of freeing vring virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset virtio: struct virtio_config_ops add callbacks for queue_reset virtio: record the maximum queue num supported by the device. drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures virtio_mmio: add support to set IRQ of a virtio device as wakeup source dt-bindings: virtio: mmio: add optional wakeup-source property vdpa: Use device_iommu_capable() virtio: VIRTIO_HARDEN_NOTIFICATION is broken virtio_pmem: set device ready in probe() virtio_pmem: initialize provider_data through nd_region_desc vringh: iterate on iotlb_translate to handle large translations virtio_ring: remove the arg vq of vring_alloc_desc_extra() remoteproc: rename len of rpoc_vring to num bpf: Shut up kern_sys_bpf warning. KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline ksmbd: request update to stale share config ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured net/tls: Use RCU API to access tls_ctx->netdev tls: rx: device: don't try to copy too much on detach tls: rx: device: bound the frag walk net_sched: cls_route: remove from list when handle is 0 ALSA: hda: Fix crash due to jack poll in suspend ALSA: hda/cirrus - support for iMac 12,1 model selftests: forwarding: Fix failing tests with old libnet net: refactor bpf_sk_reuseport_detach() net: fix refcount bug in sk_psock_get (2) cifs: Remove {cifs,nfs}_fscache_release_page() x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments Makefile: link with -z noexecstack --no-warn-rwx-segments crypto: blake2b: effectively disable frame size warning xfs: fix inode reservation space for removing transaction drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping() cifs: fix lock length calculation dt-bindings: mailbox: arm,mhu: Make secure interrupt optional dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit drm/amdgpu: double free error and freeing uninitialized null pointer drm/amdgpu: Only disable prefer_shadow on hawaii drm/amd/display: set panel orientation before drm_dev_register drm/amd/pm: Fix a potential gpu_metrics_table memory leak drm/amd/pm: Fix a potential gpu_metrics_table memory leak drm/amdgpu: add GFX Power Gating support for GC IP v11.0.1 drm/amdgpu: enable GFX Power Gating for GC IP v11.0.1 drm/amdkfd: Handle restart of kfd_ioctl_wait_events drm/amdgpu: Avoid direct cast to amdgpu_ttm_tt drm/amd/pm: skip pptable override for smu_v13_0_7 drm/amd/pm: add 3715 softpptable support for SMU13.0.0 drm/amdgpu: Enable translate_further to extend UTCL2 reach drm/amd/display: 3.2.197 drm/amd/display: Add 16 lines margin for SubVP drm/amd/display: Fix TDR eDP and USB4 display light up issue drm/amd/display: clear optc underflow before turn off odm clock drm/amd/display: Don't try to enter MALL SS if stereo3d drm/amd/display: For stereo keep "FLIP_ANY_FRAME" drm/amd/display: Revert "attempt to fix the logic in commit_planes_for_stream()" drm/amd/display: Correct DTBCLK for dcn314 drm/amd/display: Enable SubVP by default on DCN32 & DCN321 drm/amd/display: Check correct bounds for stream encoder instances for DCN303 drm/amd/display: Fix VPG instancing for dcn314 HPO drm/amd/display: Fix Compile-time Warning drm/amd/display: Allow alternate prefetch modes in DML for DCN32 drm/amd/display: Fix HDMI VSIF V3 incorrect issue drm/amd/display: Avoid MPC infinite loop drm/amd/display: Device flash garbage before get in OS drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue drm/amd/display: Add a variable to update FCLK latency drm/amd/display: fix CAB allocation for multiple displays drm/amd/display: Drop FPU flags from Makefile drm/amd/display: Move populate dml pipes from DCN314 to dml drm/amd/display: Create FPU files for DCN314 drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers drm/amdgpu/pm: remove EnableGfxOff message for SMU IP v13.0.4 drm/amdgpu/pm: update smu driver interface header for SMU IP v13.0.4 drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.1 drm/amdgpu: add GFX Clock Gating support for GC IP v11.0.1 drm/amd/display: change family id name for DCN314 drm/amdgpu: Remove redundant reference of header file KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test KVM: selftests: Make rseq compatible with glibc-2.35 KVM: Actually create debugfs in kvm_create_vm() KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() KVM: Get an fd before creating the VM KVM: Shove vcpu stats_id init into kvm_vcpu_init() KVM: Shove vm stats_id init into kvm_create_vm() KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen KVM: x86/mmu: rename trace function name for asynchronous page fault KVM: x86/xen: Stop Xen timer before changing IRQ KVM: x86/xen: Initialize Xen timer only once KVM: SVM: Disable SEV-ES support if MMIO caching is disable KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change KVM: x86: Tag kvm_mmu_x86_module_init() with __init KVM: x86: emulator: Fix illegal LEA handling KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg KVM: x86: do not report preemption if the steal time cache is stale KVM: x86: revalidate steal time cache if MSR value changes selftests: kvm: fix compilation drm/amdgpu: Avoid another list of reset devices drm/amd/display: include missing headers drm/amdgpu: change vram width algorithm for vram_info v3_0 drm/amdgpu: Pessimistic availability based on rounded up allocations drm/amdgpu: Remove rounding from vram allocation path drm/amd/display: remove header from source file drm/amd/display: make variables static drm/amd/display: remove DML Makefile duplicate lines Revert "drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration" Revert "drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath" Revert "drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport" Revert "drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule" drm/amd/display: Add a missing register field for HPO DP stream encoder perf tools: Do not pass NULL to parse_events() perf tests: Fix Track with sched_switch test for hybrid case perf parse-events: Fix segfault when event parser gets an error selftests/bpf: Ensure sleepable program is rejected by hash map iter selftests/bpf: Add write tests for sk local storage map iterator selftests/bpf: Add tests for reading a dangling map iter fd bpf: Only allow sleepable program for resched-able iterator bpf: Check the validity of max_rdwr_access for sock local storage map iterator bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator bpf: Acquire map uref in .init_seq_private for sock local storage map iterator bpf: Acquire map uref in .init_seq_private for hash map iterator bpf: Acquire map uref in .init_seq_private for array map iterator bpf: Disallow bpf programs call prog_run command. fs/ntfs3: uninitialized variable in ntfs_set_acl_ex() fs/ntfs3: Remove unused function wnd_bits rtla: Consolidate and show all necessary libraries that failed for building tools/rtla: Build with EXTRA_{C,LD}FLAGS tools/rtla: Fix command symlinks rtla: Fix tracer name dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files netfilter: nf_tables: possible module reference underflow in error path netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access bpf, arm64: Fix bpf trampoline instruction endianness nvme-tcp: check if the queue is allocated before stopping it nvme-fabrics: Fix a typo in an error message nvme-fabrics: parse nvme connect Linux error codes nvmet-auth: use kmemdup instead of kmalloc + memcpy nvme-fc: fix the fc_appid_store return value nvme-fc: restart admin queue if the caller needs to restart queue regulator: core: Fix missing error return from regulator_bulk_get() ASoC: codec: tlv320aic32x4: fix mono playback via I2S perf machine: Fix missing free of machine->kallsyms_filename perf script: Fix reference to perf insert instead of perf inject perf sched latency: Fix subcommand matching error perf kvm: Fix subcommand matching error perf probe: Fix an error handling path in 'parse_perf_probe_command()' perf inject jit: Ignore memfd and anonymous mmap events if jitdump present perf list: Add PMU pai_crypto event description for IBM z16 perf vendor events: Remove bad jaketown uncore events perf vendor events: Remove bad ivytown uncore events perf vendor events: Remove bad broadwellde uncore events perf jevents: Add JEVENTS_ARCH make option perf jevents: Simplify generation of C-string perf jevents: Clean up pytype warnings tools build: Switch to new openssl API for test-libcrypto Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test" perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting bpftool: Complete libbfd feature detection tools, build: Retry detection of bfd-related features perf test: JSON format checking perf stat: Add JSON output option hwmon: (nct6775) Fix platform driver suspend regression genetlink: correct uAPI defines devlink: Fix use-after-free after a failed reload net:bonding:support balance-alb interface with vlan to bridge macsec: Fix traffic counters/statistics ALSA: usb-audio: make read-only array marker static const vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() vsock: Fix memory leak in vsock_connect() KVM: arm64: Fix compile error due to sign extension Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" netlabel: fix typo in comment hwmon: (lm90) Fix error return value from detect function powerpc/kexec: Fix build failure from uninitialised variable powerpc/ppc-opcode: Fix PPC_RAW_TW() powerpc64/ftrace: Fix ftrace for clang builds powerpc: Make eh value more explicit when using lwarx powerpc: Don't hide eh field of lwarx behind a macro powerpc: Fix eh field when calling lwarx on PPC32 ipv6: do not use RT_TOS for IPv6 flowlabel mlx5: do not use RT_TOS for IPv6 flowlabel vxlan: do not use RT_TOS for IPv6 flowlabel geneve: do not use RT_TOS for IPv6 flowlabel geneve: fix TOS inheriting for ipv4 net: atlantic: fix aq_vec index out of range error ax88796: Fix some typo in a comment selftests/bpf: Add test for prealloc_lru_pop bug bpf: Don't reinit map value in prealloc_lru_pop bpf: Allow calling bpf_prog_test kfuncs in tracing programs dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC dm writecache: fix smatch warning about invalid return from writecache_map dm verity: fix verity_parse_opt_args parsing dm verity: fix DM_VERITY_OPTS_MAX value yet again dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking add barriers to buffer_uptodate and set_buffer_uptodate NTB: EPF: Tidy up some bounds checks NTB: EPF: Fix error code in epf_ntb_bind() PCI: endpoint: pci-epf-vntb: reduce several globals to statics PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init() PCI: endpoint: Fix Kconfig dependency NTB: EPF: set pointer addr to null using NULL rather than 0 Documentation: PCI: extend subheading underline for "lspci output" section Documentation: PCI: Use code-block block for scratchpad registers diagram Documentation: PCI: Add specification for the PCI vNTB function device PCI: endpoint: Support NTB transfer between RC and EP NTB: epf: Allow more flexibility in the memory BAR map method PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address dt-bindings: soc: qcom: smd-rpm: extend example dt-bindings: soc: qcom: smd: reference SMD edge schema dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue dt-bindings: display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz can: mcp251x: Fix race condition on receive interrupt plip: avoid rcu debug splat net: bgmac: Fix a BUG triggered by wrong bytes_compl net: dsa: felix: suppress non-changes to the tagging protocol netfilter: nf_tables: fix null deref due to zeroed list head netfilter: nf_tables: disallow jump to implicit chain from set element netfilter: nf_tables: upfront validation of data via nft_data_init() NFS: Improve readpage/writepage tracing NFS: Improve O_DIRECT tracing NFS: Improve write error tracing posix-cpu-timers: Cleanup CPU timers before freeing them during exec time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64 netfilter: ip6t_LOG: Fix a typo in a comment netfilter: nf_tables: do not allow RULE_ID to refer to another chain netfilter: nf_tables: do not allow CHAIN_ID to refer to another table netfilter: nf_tables: do not allow SET_ID to refer to another table netfilter: nf_tables: validate variable length element extension ACPI: property: Fix error handling in acpi_init_properties() drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error drm/shmem-helper: Add missing vunmap on error ntb: intel: add GNR support for Intel PCIe gen5 NTB NTB: ntb_tool: uninitialized heap data in tool_fn_write() ntb: idt: fix clang -Wformat warnings ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED fscache: add tracepoint when failing cookie fscache: don't leak cookie access refs if invalidation is in progress or failed ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II drm/ttm: Fix dummy res NULL ptr deref bug ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support can: ems_usb: fix clang's -Wunaligned-access warning can: j1939: j1939_session_destroy(): fix memory leak of skbs can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse s390/qeth: cache link_info for ethtool net: phy: dp83867: fix get nvmem cell fail net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified atm: idt77252: fix use-after-free bugs caused by tst_timer net: dsa: felix: fix min gate len calculation for tc when its first gate is closed net/x25: fix call timeouts in blocking connects tsnep: Fix tsnep_tx_unmap() error path usage tsnep: Fix unused warning for 'tsnep_of_match' fix copy_page_from_iter() for compound destinations hugetlbfs: copy_page_to_iter() can deal with compound pages copy_page_to_iter(): don't split high-order page in case of ITER_PIPE expand those iov_iter_advance()... pipe_get_pages(): switch to append_pipe() get rid of non-advancing variants ceph: switch the last caller of iov_iter_get_pages_alloc() 9p: convert to advancing variant of iov_iter_get_pages_alloc() af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages() iter_to_pipe(): switch to advancing variant of iov_iter_get_pages() block: convert to advancing variants of iov_iter_get_pages{,_alloc}() iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() iov_iter: saner helper for page array allocation fold __pipe_get_pages() into pipe_get_pages() ITER_XARRAY: don't open-code DIV_ROUND_UP() unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts unify xarray_get_pages() and xarray_get_pages_alloc() unify pipe_get_pages() and pipe_get_pages_alloc() iov_iter_get_pages(): sanity-check arguments iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper ITER_PIPE: fold data_start() and pipe_space_for_user() together ITER_PIPE: cache the type of last buffer ITER_PIPE: clean iov_iter_revert() ITER_PIPE: clean pipe_advance() up ITER_PIPE: lose iter_head argument of __pipe_get_pages() ITER_PIPE: fold push_pipe() into __pipe_get_pages() ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives ITER_PIPE: helpers for adding pipe buffers ITER_PIPE: helper for getting pipe buffer by index splice: stop abusing iov_iter_advance() to flush a pipe switch new_sync_{read,write}() to ITER_UBUF new iov_iter flavour - ITER_UBUF Documentation/mm: add details about kmap_local_page() and preemption highmem: delete a sentence from kmap_local_page() kdocs Documentation/mm: rrefer kmap_local_page() and avoid kmap() Documentation/mm: avoid invalid use of addresses from kmap_local_page() Documentation/mm: don't kmap*() pages which can't come from HIGHMEM highmem: specify that kmap_local_page() is callable from interrupts highmem: remove unneeded spaces in kmap_local_page() kdocs mm, hwpoison: enable memory error handling on 1GB hugepage mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage mm, hwpoison: make __page_handle_poison returns int mm, hwpoison: set PG_hwpoison for busy hugetlb pages mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage mm, hwpoison, hugetlb: support saving mechanism of raw error pages mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages() mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability mm: hugetlb_vmemmap: replace early_param() with core_param() mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c mm: hugetlb_vmemmap: introduce the name HVO mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() Bluetooth: ISO: Fix not using the correct QoS Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed() Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP Bluetooth: MGMT: Fixes build warnings with C=1 Bluetooth: hci_event: Fix build warning with C=1 Bluetooth: ISO: Fix memory corruption Bluetooth: Fix null pointer deref on unexpected status event Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() Bluetooth: hci_conn: Fix updating ISO QoS PHY Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression rtc: spear: set range max vfio: Move vfio.c to vfio_main.c NFS: don't unhash dentry during unlink/rename ASoC: rt5640: Fix the JD voltage dropping issue ASoC: tas2770: Fix handling of mute/unmute ASoC: tas2770: Drop conflicting set_bias_level power setting ASoC: tas2770: Allow mono streams ASoC: tas2770: Set correct FSYNC polarity drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb() rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 rtc: zynqmp: initialize fract_tick drm/i915/gem: Remove shared locking on freeing objects drm/i915/gt: Batch TLB invalidations vfs: Check the truncate maximum size in inode_newsize_ok() ACPI: VIOT: Do not dereference fwnode in struct device drm/i915/gt: Skip TLB invalidations once wedged drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations drm/i915/gt: Ignore TLB invalidations on idle engines drm/i915/ttm: don't leak the ccs state drm/i915: disable pci resize on 32-bit machine x86/bugs: Enable STIBP for IBPB mitigated RETBleed kernel/sysctl.c: Remove trailing white space kernel/sysctl.c: Clean up indentation, replace spaces with tab. sysctl: Merge adjacent CONFIG_TREE_RCU blocks remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf bpf: Use proper target btf when exporting attach_btf_obj_id mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI net: bpf: Use the protocol's set_rcvlowat behavior if there is one virtio_net: fix memory leak inside XPD_TX with mergeable ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() update Coccinelle URL coccinelle: free: add version constraint Revert "iommu/dma: Add config for PCI SAC address trick" apparmor: Update MAINTAINERS file with new email address posix-timers: Make do_clock_gettime() static Revert "s390/smp: enforce lowcore protection on CPU restart" Revert "s390/smp: rework absolute lowcore access" Revert "s390/smp,ptdump: add absolute lowcore markers" net: seg6: initialize induction variable to first valid array index net: bcmgenet: Indicate MAC is in charge of PHY PM eth: fix the help in Wangxun's Kconfig net: avoid overflow when rose /proc displays timer information. octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration octeontx2-af: Fix key checking for source mac octeontx2-af: Fix mcam entry resource leak octeontx2-af: suppress external profile loading warning octeontx2-af: Apply tx nibble fixup always MAINTAINERS: Update ibmveth maintainer bnxt_en: Remove duplicated include bnxt_devlink.c netfilter: flowtable: fix incorrect Kconfig dependencies selftests: netfilter: add test case for nf trace infrastructure netfilter: nf_tables: fix crash when nf_trace is enabled xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork xfs: fix intermittent hang during quotacheck xfs: check return codes when flushing block devices cxl/hdm: Fix skip allocations vs multiple pmem allocations cxl/region: Disallow region granularity != window granularity cxl/region: Fix x1 interleave to greater than x1 interleave routing cxl/region: Move HPA setup to cxl_region_attach() video: fbdev: s3fb: Check the size of screen before memset_io() video: fbdev: arkfb: Check the size of screen before memset_io() video: fbdev: vt8623fb: Check the size of screen before memset_io() bpf: Cleanup ftrace hash in bpf_trampoline_put cifs: update internal module number cifs: alloc_mid function should be marked as static cifs: remove "cifs_" prefix from init/destroy mids functions cifs: remove useless DeleteMidQEntry() cifs: when insecure legacy is disabled shrink amount of SMB1 code cxl/region: Fix decoder interleave programming Documentation: cxl: remove dangling kernel-doc reference cxl/region: describe targets and nr_targets members of cxl_region_params cxl/regions: add padding for cxl_rr_ep_add nested lists cxl/region: Fix IS_ERR() vs NULL check cxl/region: Fix region reference target accounting cxl/region: Fix region commit uninitialized variable warning cxl/region: Fix port setup uninitialized variable warnings io_uring: fix io_recvmsg_prep_multishot sparse warnings ASoC: Intel: fix sof_es8336 probe ASoC: DPCM: Don't pick up BE without substream ALSA: ice1712: remove redundant assignment to new MAINTAINERS: rectify entry for ARM/HPE GXP ARCHITECTURE spi: spi.c: Add missing __percpu annotations in users of spi_statistics ASoC: SOF: ipc3-topology: Fix clang -Wformat warning ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() ASoC: SOF: debug: Fix potential buffer overflow by snprintf() ASoC: Intel: avs: Fix potential buffer overflow by snprintf() f2fs: use onstack pages instead of pvec f2fs: intorduce f2fs_all_cluster_page_ready f2fs: clean up f2fs_abort_atomic_write() f2fs: handle decompress only post processing in softirq f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED f2fs: do not set compression bit if kernel doesn't support f2fs: remove device type check for direct IO f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE af_key: Do not call xfrm_probe_algs in parallel selftests: add few test cases for tap driver net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null ALSA: hda/realtek: Add quirk for another Asus K42JZ model selftests: mptcp: make sendfile selftest work mptcp: do not queue data on closed subflows mptcp: move subflow cleanup in mptcp_destroy_common() rv: Unlock on error path in rv_unregister_reactor() BPF: Fix potential bad pointer dereference in bpf_sys_bpf() s390/dasd: Establish DMA alignment s390/dasd: drop unexpected word 'for' in comments bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" drm/amd/amdgpu: fix build failure due to implicit declaration usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND dm verity: only copy bvec_iter in verity_verify_io if in_tasklet dm verity: optimize verity_verify_io if FEC not configured dm verity: conditionally enable branching for "try_verify_in_tasklet" dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP dm verity: allow optional args to alter primary args handling dm verity: Add optional "try_verify_in_tasklet" feature drm/amd/display: restore code for plane with no modifiers drm/nouveau: recognise GA103 drm/nouveau: fix another off-by-one in nvbios_addr ksmbd: fix heap-based overflow in set_ntacl_dacl() io_uring/net: send retry for zerocopy io_uring: mem-account pbuf buckets audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() lockd: detect and reject lock arguments that overflow NFSD: discard fh_locked flag and fh_lock/fh_unlock NFSD: use (un)lock_inode instead of fh_(un)lock for file operations NFSD: use explicit lock/unlock for directory ops NFSD: reduce locking in nfsd_lookup() NFSD: only call fh_unlock() once in nfsd_link() NFSD: always drop directory lock in nfsd_unlink() NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. NFSD: add posix ACLs to struct nfsd_attrs MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 modpost: remove .symbol_white_list field entirely modpost: remove unneeded .symbol_white_list initializers modpost: add PATTERNS() helper macro modpost: shorten warning messages in report_sec_mismatch() Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y drm/imx/dcss: get rid of HPD warning message sched/core: Do not requeue task on CPU excluded from cpus_mask irqchip/loongson-eiointc: Fix a build warning irqchip/loongson-eiointc: Fix irq affinity setting iommu/hyper-v: Use helper instead of directly accessing affinity perf/core: Fix ';;' typo nfp: ethtool: fix the display error of `ethtool -m DEVNAME` net: phy: Warn about incorrect mdio_bus_phy_resume() state docs: net: bonding: remove mentions of trans_start Revert "veth: Add updating of trans_start" net/sched: remove hacks added to dev_trans_start() for bonding to work net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS riscv: implement cache-management errata for T-Head SoCs tpm: Add check for Failure mode for TPM2 modules tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH tpm: fix platform_no_drv_owner.cocci warning KEYS: asymmetric: enforce SM2 signature use pkey algo pkcs7: support EC-RDSA/streebog in SignerInfo pkcs7: parser support SM2 and SM3 algorithms combination sign-file: Fix confusing error messages X.509: Support parsing certificate using SM2 algorithm tpm: Add tpm_tis_i2c backend for tpm_tis_core tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer dt-bindings: trivial-devices: Add Infineon SLB9673 TPM tpm: Add upgrade/reduced mode support for TPM1.2 modules tools/testing/selftests/vm/hmm-tests.c: fix build dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx pinctrl: qcom: sm8250: Fix PDC map pinctrl: amd: Fix an unused variable tools/thermal: Fix possible path truncations thermal: Drop obsolete dependency on COMPILE_TEST thermal: sysfs: Fix cooling_device_stats_setup() error code path thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P perf stat: Refactor __run_perf_stat() common code cpuidle: Add cpu_idle_miss trace event fs/ntfs3: Make ni_ins_new_attr return error fs/ntfs3: Create MFT zone only if length is large enough fs/ntfs3: Refactoring attr_insert_range to restore after errors fs/ntfs3: Refactoring attr_punch_hole to restore after errors fs/ntfs3: Refactoring attr_set_size to restore after errors fs/ntfs3: New function ntfs_bad_inode fs/ntfs3: Make MFT zone less fragmented fs/ntfs3: Check possible errors in run_pack in advance fs/ntfs3: Added comments to frecord functions fs/ntfs3: Fill duplicate info in ni_add_name fs/ntfs3: Make static function attr_load_runs fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free fs/ntfs3: Remove unused mi_mark_free fs/ntfs3: Fix very fragmented case in attr_punch_hole fs/ntfs3: Fix work with fragmented xattr fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY fs/ntfs3: Check reserved size for maximum allowed fs/ntfs3: Do not change mode if ntfs_set_ea failed mailbox: imx: clear pending interrupts io_uring: pass correct parameters to io_req_set_res modpost: use more reliable way to get fromsec in section_rel(a)() modpost: add array range check to sec_name() modpost: refactor get_secindex() kbuild: set EXIT trap before creating temporary directory video: fbdev: i740fb: Check the argument of i740_calc_vclk() video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() x86/speculation: Add LFENCE to RSB fill sequence libceph: clean up ceph_osdc_start_request prototype modpost: remove unused Elf_Sword macro Makefile.extrawarn: re-enable -Wformat for clang x86/numa: Use cpumask_available instead of hardcoded NULL check x86/speculation: Add RSB VM Exit protections sched/rt: Fix Sparse warnings due to undefined rt.c declarations video:backlight: remove reference to AVR32 architecture in ltv350qv video: remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver net: remove cdns,at32ap7000-macb device tree entry misc: update maintainer email address and description for atmel-ssc mfd: remove reference to AVR32 architecture in atmel-smc.c dma:dw: remove reference to AVR32 architecture in core.c exit: Fix typo in comment: s/sub-theads/sub-threads sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed MAINTAINERS: Use Lee Jones' kernel.org address for Backlight submissions powerpc/64e: Fix kexec build error tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements xfrm: clone missing x->lastused in xfrm_do_migrate xfrm: fix XFRMA_LASTUSED comment Revert "xfrm: update SA curlft.use_time" doc: sfp-phylink: Fix a broken reference ext4: add ioctls to get/set the ext4 superblock uuid ext4: avoid resizing to a partial cluster size ext4: reduce computation of overhead during resize jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted ext4: block range must be validated before use in ext4_mb_clear_bb() mbcache: automatically delete entries from cache on freeing mbcache: Remove mb_cache_entry_delete() ext2: avoid deleting xattr block that is being reused ext2: unindent codeblock in ext2_xattr_set() ext2: factor our freeing of xattr block reference ext4: fix race when reusing xattr blocks ext4: unindent codeblock in ext4_xattr_block_set() ext4: remove EA inode entry from mbcache on inode eviction mbcache: add functions to delete entry if unused mbcache: don't reclaim used entries ext4: make sure ext4_append() always allocates new block ext4: check if directory block is within i_size ext4: reflect mb_optimize_scan value in options file ext4: avoid remove directory when directory is corrupted ext4: aligned '*' in comments Documentation: ext4: fix cell spacing of table heading on blockmap table ext4: recover csum seed of tmp_inode after migrating to extents ext4: fix warning in ext4_iomap_begin as race between bmap and write ext4: correct the misjudgment in ext4_iget_extra_inode ext4: correct max_inline_xattr_value_size computing ext4: fix use-after-free in ext4_xattr_set_entry ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h ext4: fix extent status tree race in writeback error recovery path jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() jbd2: unexport jbd2_log_start_commit() jbd2: remove unused exports for jbd2 debugging jbd2: rename jbd_debug() to jbd2_debug() ext4: use ext4_debug() instead of jbd_debug() ext4: reuse order and buddy in mb_mark_used when buddy split ext4: update the s_overhead_clusters in the backup sb's when resizing ext4: update s_overhead_clusters in the superblock during an on-line resize ext4: fix reading leftover inlined symlinks ublk_drv: add support for UBLK_IO_NEED_GET_DATA ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA ublk_drv: cleanup ublksrv_ctrl_dev_info ublk_drv: add SET_PARAMS/GET_PARAMS control command ublk_drv: fix ublk device leak in case that add_disk fails ublk_drv: cancel device even though disk isn't up block: fix leaking page ref on truncated direct io block: ensure bio_iov_add_page can't fail block: ensure iov_iter advances for added pages drivers:md:fix a potential use-after-free bug md/raid5: Ensure batch_last is released before sleeping for quiesce md/raid5: Move stripe_request_ctx up md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() md/raid5: Make is_inactive_blocked() helper md/raid5: Refactor raid5_get_active_stripe() block: pass struct queue_limits to the bio splitting helpers block: move bio_allowed_max_sectors to blk-merge.c block: move the call to get_max_io_size out of blk_bio_segment_split block: move ->bio_split to the gendisk block: change the blk_queue_bounce calling convention block: change the blk_queue_split calling convention nvme: update MAINTAINERS for the new auth code nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown nvme: enable generic interface (/dev/ngXnY) for unknown command sets nvme: factor out a nvme_ns_is_readonly helper nvme: refactor namespace probing nvme: generalize the nvme_multi_css check in nvme_scan_ns nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns nvme: catch -ENODEV from nvme_revalidate_zones again nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS nvmet-auth: fix return value check in auth receive nvmet-auth: fix return value check in auth send nvmet-auth: fix a couple of spelling mistakes nvmet: fix a format specifier in nvmet_auth_ctrl_exponential nvmet: don't check for NULL pointer before kfree in nvmet_host_release nvme-apple: stop casting function pointer signatures nvme-tcp: split nvme_tcp_alloc_tagset nvme-rdma: split nvme_rdma_alloc_tagset nvme-pci: split nvme_dev_add nvme-pci: split nvme_alloc_admin_tags nvme-pci: print the command name of aborted commands nvme-pci: remove useless assignment in nvme_pci_setup_prps nvme-auth: uninitialized variable in nvme_auth_transform_key() nvme-auth: fix off by one checks nvme: define compat_ioctl again to unbreak 32-bit userspace. nvme: don't always build constants.o nvme: use command_id instead of req->tag in trace_nvme_complete_rq() md-raid10: fix KASAN warning md-raid: destroy the bitmap after destroying the thread md: return the allocated devices from md_alloc md: open code md_probe in autorun_devices md: remove unneeded semicolon remove the sx8 block driver md: fix build failure for !MODULE raid5: fix duplicate checks for rdev->saved_raid_disk md: simplify md_open md: only delete entries from all_mddevs when the disk is freed md: stop using for_each_mddev in md_exit md: stop using for_each_mddev in md_notify_reboot md: stop using for_each_mddev in md_do_sync md: factor out the rdev overlaps check from rdev_size_store md: rename md_free to md_kobj_release md: implement ->free_disk md: fix error handling in md_alloc md: fix mddev->kobj lifetime md/raid5: Convert prepare_to_wait() to wait_woken() api md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration' nbd: add missing definition of pr_fmt null_blk: fix ida error handling in null_add_dev() nvme-multipath: refactor nvme_mpath_add_disk nvme-apple: use nvme core helper to cancel requests in tagset nvme-pci: use nvme core helper to cancel requests in tagset nvme-tcp: use in-capsule data for I/O connect nvme-rdma: remove timeout for getting RDMA-CM established event null_blk: add configfs variables for 2 options null_blk: add module parameters for 4 options block/rnbd-srv: Replace sess_dev_list with index_idr block/rnbd-srv: Set keep_id to true after mutex_trylock nvmet-auth: expire authentication sessions nvmet-auth: Diffie-Hellman key exchange support nvmet: implement basic In-Band Authentication nvmet: parse fabrics commands on io queues nvme-auth: Diffie-Hellman key exchange support nvme: implement In-Band authentication nvme-fabrics: decode 'authentication required' connect error nvme: add definitions for NVMe In-Band authentication lib/base64: RFC4648-compliant base64 encoding crypto: add crypto_has_kpp() crypto: add crypto_has_shash() nvme-loop: use nvme core helpers to cancel all requests in a tagset nvme: fix qid param blk_mq_alloc_request_hctx nvme: remove unused timeout parameter nvme: handle the persistent internal error AER nvme: remove a double word in a comment rnbd-clt: make rnbd_clt_change_capacity return void rnbd-clt: pass sector_t type for resize capacity rnbd-clt: check capacity inside rnbd_clt_change_capacity rnbd-clt: adjust the layout of struct rnbd_clt_dev rnbd-clt: reduce the size of struct rnbd_clt_dev rnbd-clt: kill read_only from struct rnbd_clt_dev rnbd-clt: don't free rsp in msg_open_conf for map scenario rnbd-clt: open code send_msg_open in rnbd_clt_map_device block: null_blk: Use the bitmap API to allocate bitmaps md: Fix spelling mistake in comments md/raid5: Increase restriction on max segments per request md/raid5: Improve debug prints md/raid5: Pivot raid5_make_request() md/raid5: Check all disks in a stripe_head for reshape progress md/raid5: Refactor add_stripe_bio() md/raid5: Keep a reference to last stripe_head for batch md/raid5: Refactor for loop in raid5_make_request() into while loop md/raid5: Move read_seqcount_begin() into make_stripe_request() md/raid5: Drop the do_prepare flag in raid5_make_request() md/raid5: Factor out helper from raid5_make_request() loop md/raid5: Move common stripe get code into new find_get_stripe() helper md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() md/raid5: Refactor raid5_make_request loop md/raid5: Factor out ahead_of_reshape() function md/raid5: Make logic blocking check consistent with logic that blocks md: unlock mddev before reap sync_thread in action_store md: Explicitly create command-line configured devices md: Notify sysfs sync_completed in md_reap_sync_thread() md: Ensure resync is reported after it starts md: Use enum for overloaded magic numbers used by mddev->curr_resync md/raid5-cache: Annotate pslot with __rcu notation md/raid5-cache: Clear conf->log after finishing work md/raid5-cache: Drop RCU usage of conf->log md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() md/raid5: suspend the array for calls to log_exit() md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() md/raid5-log: Drop extern decorators for function prototypes MAINTAINERS: add patchwork link to linux-raid project drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes libceph: fix ceph_pagelist_reserve() comment typo ceph: remove useless check for the folio ceph: don't truncate file in atomic_open ceph: make f_bsize always equal to f_frsize ceph: flush the dirty caps immediatelly when quota is approaching libceph: print fsid and epoch with osd id libceph: check pointer before assigned to "c->rules[]" ceph: don't get the inline data for new creating files ceph: update the auth cap when the async create req is forwarded ceph: make change_auth_cap_ses a global symbol ceph: fix incorrect old_size length in ceph_mds_request_args ceph: switch back to testing for NULL folio->private in ceph_dirty_folio ceph: call netfs_subreq_terminated with was_async == false ceph: convert to generic_file_llseek ceph: fix the incorrect comment for the ceph_mds_caps struct ceph: don't leak snap_rwsem in handle_cap_grant ceph: prevent a client from exceeding the MDS maximum xattr size ceph: choose auth MDS for getxattr with the Xs caps ceph: add session already open notify support ceph: wait for the first reply of inflight async unlink fs/dcache: export d_same_name() helper ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED ceph: use correct index when encoding client supported features fscrypt: add fscrypt_context_for_new_inode fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size fs: change test in inode_insert5 for adding to the sb list perf lock: Print the number of lost entries for BPF perf lock: Add --map-nr-entries option perf lock: Introduce struct lock_contention wireguard: selftests: support UML wireguard: allowedips: don't corrupt stack when detecting overflow wireguard: selftests: update config fragments wireguard: ratelimiter: use hrtimer in selftest dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible mailbox: imx: support RST channel dt-bindings: mailbox: imx-mu: add RST channel dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries scripts/faddr2line: Add CONFIG_DEBUG_INFO check scripts/faddr2line: Fix vmlinux detection on arm64 mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb NFSv4/pnfs: Fix a use-after-free bug in open NFS: nfs_async_write_reschedule_io must not recurse into the writeback code tracing: Use alignof__(struct {type b;}) instead of offsetof() perf scripting python: Do not build fail on deprecation warnings genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test perf parse-events: Break out tracepoint and printing tracing/eprobe: Show syntax error logs in error_log file scripts/tracing: Fix typo 'the the' in comment tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT tracing: Use free_trace_buffer() in allocate_trace_buffers() RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() perf parse-events: Don't #define YY_EXTRA_TYPE RDMA/rxe: Fix error unwind in rxe_create_qp() afs: Fix access after dec in put functions afs: Use refcount_t rather than atomic_t dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml Input: adc-joystick - fix ordering in adc_joystick_probe() dt-bindings: power: supply: drop quotes when not needed dt-bindings: power: reset: drop quotes when not needed dt-bindings: power: drop quotes when not needed RDMA/mlx5: Add missing check for return value in get namespace flow RDMA/rxe: Split qp state for requester and completer RDMA/rxe: Generate error completion for error requester QP state RDMA/rxe: Update wqe_index for each wqe error completion leds: is31fl319x: use simple i2c probe function leds: is31fl319x: Fix devm vs. non-devm ordering leds: is31fl319x: Make use of dev_err_probe() leds: is31fl319x: Make use of device properties leds: is31fl319x: Cleanup formatting and dev_dbg calls leds: is31fl319x: Add support for is31fl319{0,1,3} chips leds: is31fl319x: Move chipset-specific values in chipdef struct leds: is31fl319x: Use non-wildcard names for vars, structs and defines leds: is31fl319x: Add missing si-en compatibles ALSA: line6: Replace sprintf() with sysfs_emit() ALSA: hda: Replace sprintf() with sysfs_emit() ALSA: pcm: Replace sprintf() with sysfs_emit() ALSA: core: Replace scnprintf() with sysfs_emit() ALSA: control-led: Replace sprintf() with sysfs_emit() ALSA: aoa: Replace sprintf() with sysfs_emit() ALSA: ac97: Replace sprintf() with sysfs_emit() arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC ovl: fix spelling mistakes regulator: pca9450: Remove restrictions for regulator-name ASoC: amd: yc: Update DMI table entries for AMD platforms net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ EDAC/ppc_4xx: Include required of_irq header directly powerpc/pci: Fix PHB numbering when using opal-phbid x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero x86/kprobes: Update kcb status flag after singlestepping kprobes: Forbid probing on trampoline and BPF code areas net: usb: ax88179_178a: Bind only to vendor-specific interface Input: gscps2 - check return value of ioremap() in gscps2_probe() selftests: net: fix IOAM test skip return code net: usb: make USB_RTL8153_ECM non user configurable venus: pm_helpers: Fix warning in OPP during probe net: marvell: prestera: remove reduntant code octeontx2-pf: Reduce minimum mtu size to 60 scsi: pm8001: Fix typo 'the the' in comment scsi: megaraid_sas: Remove redundant variable cmd_type scsi: FlashPoint: Remove redundant variable bm_int_st scsi: zfcp: Fix missing auto port scan and thus missing target ports scsi: core: Call blk_mq_free_tag_set() earlier scsi: core: Simplify LLD module reference counting scsi: core: Make sure that hosts outlive targets scsi: core: Make sure that targets outlive devices scsi: ufs: ufs-pci: Correct check for RESET DSM scsi: target: core: De-RCU of se_lun and se_lun acl scsi: target: core: Fix race during ACL removal scsi: ufs: core: Correct ufshcd_shutdown() flow scsi: ufs: core: Increase the maximum data buffer size scsi: lpfc: Check the return value of alloc_workqueue() cxl/region: Stop initializing interleave granularity cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime cxl/acpi: Minimize granularity for x1 interleaves cxl/region: Delete 'region' attribute from root decoders cxl/acpi: Autoload driver for 'cxl_acpi' test devices cxl/region: decrement ->nr_targets on error in cxl_region_attach() dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties net: devlink: Fix missing mutex_unlock() call net/tls: Remove redundant workqueue flush before destroy vfio/pci: fix the wrong word vfio/ccw: Check return code from subchannel quiesce vfio/ccw: Remove FSM Close from remove handlers vfio/ccw: Add length to DMA_UNMAP checks mtd: core: check partition before dereference net: txgbe: Fix an error handling path in txgbe_probe() net: dsa: Fix spelling mistakes and cleanup code Documentation: devlink: add add devlink-selftests to the table of contents cxl/region: prevent underflow in ways_to_cxl() cxl/region: uninitialized variable in alloc_hpa() dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock net: ionic: fix error check for vlan flags in ionic_set_nic_features() net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() nfp: flower: add support for tunnel offload without key ID net: rose: add netdev ref tracker to 'struct rose_sock' net: rose: fix netdev reference changes tools bpftool: Don't display disassembler-four-args feature test tools bpftool: Fix compilation error with new binutils tools bpf_jit_disasm: Don't display disassembler-four-args feature test tools bpf_jit_disasm: Fix compilation error with new binutils tools perf: Fix compilation error with new binutils tools include: add dis-asm-compat.h to handle version differences tools build: Don't display disassembler-four-args feature test tools build: Add feature test for init_disassemble_info API changes dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items perf test: Add ARM SPE system wide test perf tools: Rework prologue generation code perf bpf: Convert legacy map definition to BTF-defined parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode parisc: Drop zero variable initialisations in mm/init.c parisc: Do not initialise statics to 0 parisc: Check the return value of ioremap() in lba_driver_probe() parisc: Drop pa_swapper_pg_lock spinlock parisc: Fix comment typo in fault.c parisc: Fix device names in /proc/iomem parisc: Clean up names in hardware database of/fdt: declared return type does not match actual return type lib/nodemask: inline next_node_in() and node_random() powerpc: drop dependency on <asm/machdep.h> in archrandom.h devicetree/bindings: correct possessive "its" typos platform/x86/intel/vsec: Fix wrong type for local status variables dt-bindings: net: convert emac_rockchip.txt to YAML platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency selftests: kvm: set rax before vmcall perf symbol: Fail to read phdr workaround perf lock: Implement cpu and task filters for BPF perf lock: Use BPF for lock contention analysis perf lock: Pass machine pointer to is_lock_function() powerpc/64: Init jump labels before parse_early_param() selftests/powerpc: Avoid GCC 12 uninitialised variable warning powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address powerpc/xive: Fix refcount leak in xive_get_max_prio powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader powerpc/perf: Include caps feature for power10 DD1 version perf test: Add user space counter reading tests perf test: Remove x86 rdpmc test selftests: KVM: Add exponent check for boolean stats selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test selftests: KVM: Check stat name before other fields net/funeth: Tx handling of XDP with fragments. net/funeth: Unify skb/XDP packet mapping. net/funeth: Unify skb/XDP gather list writing. net/funeth: Unify skb/XDP Tx packet unmapping. KVM: x86/mmu: remove unused variable net: devlink: enable parallel ops on netlink interface net: devlink: remove devlink_mutex net: devlink: convert reload command to take implicit devlink->lock net: devlink: introduce "unregistering" mark and use it during devlinks iteration udp: Remove redundant __udp_sysctl_init() call from udp_init(). net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() cifs: trivial style fixup cifs: fix wrong unlock before return from cifs_tree_connect() cifs: avoid use of global locks for high contention data cifs: remove remaining build warnings cifs: list_for_each() -> list_for_each_entry() cifs: update MAINTAINERS file with reviewers smb2: small refactor in smb2_check_message() cifs: Fix memory leak when using fscache cifs: remove minor build warning cifs: remove some camelCase and also some static build warnings cifs: remove unnecessary (void*) conversions. cifs: remove unnecessary type castings cifs: remove redundant initialization to variable mnt_sign_enabled smb3: check xattr value length earlier xen: don't require virtio with grants for non-PV guests kernel: remove platform_has() infrastructure virtio: replace restricted mem access flag with callback xen: Fix spelling mistake xen/manage: Use orderly_reboot() to reboot ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT ksmbd: prevent out of bound read for SMB2_WRITE ksmbd: fix use-after-free bug in smb2_tree_disconect ksmbd: fix memory leak in smb2_handle_negotiate ksmbd: fix racy issue while destroying session on multichannel ksmbd: use wait_event instead of schedule_timeout() csky: abiv1: Fixup compile error csky: cmpxchg: Coding convention for BUILD_BUG() MAINTAINERS: Add Namjae's exfat git tree exfat: Drop superfluous new line for error messages exfat: Downgrade ENAMETOOLONG error message to debug messages exfat: Expand exfat_err() and co directly to pr_*() macro exfat: Define NLS_NAME_* as bit flags explicitly exfat: Return ENAMETOOLONG consistently for oversized paths exfat: remove duplicate write inode for extending dir/file exfat: remove duplicate write inode for truncating file exfat: reuse __exfat_write_inode() to update directory entry rtla: Define syscall numbers for riscv rtla: Fix double free rtla: Fix Makefile when called from -C tools/ tracing: Use a struct alignof to determine trace event field alignment can: can327: fix a broken link to Documentation xfs: delete extra space and tab in blank line xfs: fix NULL pointer dereference in xfs_getbmap() csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN* csky: Add qspinlock support staging: r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c arm64: dts: apple: t8103: Add ANS2 NVMe nodes ALSA: hda/realtek: Add quirk for Clevo NV45PZ f2fs: fix to do sanity check on segment type in build_sit_entries() f2fs: obsolete unused MAX_DISCARD_BLOCKS f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time f2fs: introduce sysfs atomic write statistics f2fs: don't bother wait_ms by foreground gc f2fs: invalidate meta pages only for post_read required inode f2fs: allow compression of files without blocks f2fs: fix to check inline_data during compressed inode conversion f2fs: Delete f2fs_copy_page() and replace with memcpy_page() f2fs: fix to invalidate META_MAPPING before DIO write f2fs: add a sysfs entry to show zone capacity f2fs: adjust zone capacity when considering valid block count f2fs: enforce single zone capacity f2fs: remove redundant code for gc condition f2fs: introduce memory mode dt-bindings: leds: pwm-multicolor: document max-brigthness leds: turris-omnia: convert to use dev_groups rv/reactor: Add the panic reactor rv/reactor: Add the printk reactor rv/monitor: Add the wwnr monitor rv/monitor: Add the wip monitor rv/monitor: Add the wip monitor skeleton created by dot2k Documentation/rv: Add deterministic automata instrumentation documentation Documentation/rv: Add deterministic automata monitor synthesis documentation tools/rv: Add dot2k Documentation/rv: Add deterministic automaton documentation tools/rv: Add dot2c Documentation/rv: Add a basic documentation rv/include: Add instrumentation helper functions rv/include: Add deterministic automata monitor definition via C macros rv/include: Add helper functions for deterministic automata rv: Add runtime reactors interface rv: Add Runtime Verification (RV) interface ftrace/x86: Add back ftrace_expected assignment tracing: Use a copy of the va_list for __assign_vstr() batman-adv: tracing: Use the new __vstring() helper kbuild: add dtbs_prepare target firmware: dmi: Use the proper accessor for the version field csky: Add jump-label implementation Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" MIPS: Introduce CAVIUM_RESERVE32 Kconfig option MIPS: msi-octeon: eliminate kernel-doc warnings MIPS: Fix comment typo memblock test: Modify the obsolete description in README ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 sfc: implement ethtool get/set RX ring size for EF100 reps sfc: use a dynamic m-port for representor RX and set it promisc sfc: move table locking into filter_table_{probe,remove} methods sfc: insert default MAE rules to connect VFs to representors sfc: receive packets from EF100 VFs into representors sfc: check ef100 RX packets are from the wire sfc: determine wire m-port at EF100 PF probe time sfc: ef100 representor RX top half sfc: ef100 representor RX NAPI poll sfc: plumb ef100 representor stats net: marvell: prestera: uninitialized variable bug dn_route: replace "jiffies-now>0" with "jiffies!=now" scripts/gdb: ensure the absolute path is generated on initial source MAINTAINERS: kunit: add David Gow as a maintainer of KUnit mailmap: add linux.dev alias for Brendan Higgins mailmap: update Kirill's email profile: setup_profiling_timer() is moslty not implemented ocfs2: fix a typo in a comment ocfs2: use the bitmap API to simplify code ocfs2: remove some useless functions lib/mpi: fix typo 'the the' in comment proc: add some (hopefully) insightful comments bdi: remove enum wb_congested_state kernel/hung_task: fix address space of proc_dohung_task_timeout_secs lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t() squashfs: support reading fragments in readahead call squashfs: implement readahead squashfs: always build "file direct" version of page actor Revert "squashfs: provide backing_dev_info in order to disable read-ahead" mm: Kconfig: fix typo mm: memory-failure: convert to pr_fmt() mm: use is_zone_movable_page() helper hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() hugetlbfs: cleanup some comments in inode.c hugetlbfs: remove unneeded header file hugetlbfs: remove unneeded hugetlbfs_ops forward declaration hugetlbfs: use helper macro SZ_1{K,M} mm: cleanup is_highmem() mm/hmm: add a test for cross device private faults selftests: add soft-dirty into run_vmtests.sh selftests: soft-dirty: add test for mprotect mm/mprotect: fix soft-dirty check in can_change_pte_writable() mm: memcontrol: fix potential oom_lock recursion deadlock mm/gup.c: fix formatting in check_and_migrate_movable_page() xfs: fail dax mount if reflink is enabled on a partition mm/memcontrol.c: remove the redundant updating of stats_flush_threshold userfaultfd: don't fail on unrecognized features hugetlb_cgroup: fix wrong hugetlb cgroup numa stat selftest/vm: uninitialized variable in main() mm/cma_debug.c: align the name buffer length as struct cma tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning mm/mempolicy: remove unneeded out label mm/page_alloc: correct the wrong cpuset file path in comment mm: remove unneeded PageAnon check in restore_exclusive_pte() tools/vm/page_owner_sort.c: adjust the indent in is_need() mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() mm: vmpressure: don't count proactive reclaim in vmpressure zsmalloc: zs_malloc: return ERR_PTR on failure writeback: remove inode_to_wb_is_valid() memblock,arm64: expand the static memblock memory table mm: remove obsolete comment in do_fault_around() mm: compaction: include compound page count for scanning in pageblock isolation selftests/vm: skip 128TBswitch on unsupported arch selftests/vm: fix errno handling in mrelease_test mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations filemap: minor cleanup for filemap_write_and_wait_range mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region android: binder: fix lockdep check on clearing vma android: binder: stop saving a pointer to the VMA mips: rename mt_init to mips_mt_init mm: shrinkers: fix double kfree on shrinker name NFSD: add security label to struct nfsd_attrs NFSD: set attributes when creating symlinks NFSD: introduce struct nfsd_attrs NFSD: verify the opened dentry after setting a delegation NFSD: drop fh argument from alloc_init_deleg NFSD: Move copy offload callback arguments into a separate structure NFSD: Add nfsd4_send_cb_offload() NFSD: Remove kmalloc from nfsd4_do_async_copy() NFSD: Refactor nfsd4_do_copy() NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) NFSD: Replace boolean fields in struct nfsd4_copy NFSD: Make nfs4_put_copy() static NFSD: Reorder the fields in struct nfsd4_op NFSD: Shrink size of struct nfsd4_copy NFSD: Shrink size of struct nfsd4_copy_notify NFSD: nfserrno(-ENOMEM) is nfserr_jukebox NFSD: Fix strncpy() fortify warning NFSD: Clean up nfsd4_encode_readlink() NFSD: Use xdr_pad_size() NFSD: Simplify starting_len NFSD: Optimize nfsd4_encode_readv() NFSD: Add an nfsd4_read::rd_eof field NFSD: Clean up SPLICE_OK in nfsd4_encode_read() NFSD: Optimize nfsd4_encode_fattr() NFSD: Optimize nfsd4_encode_operation() nfsd: silence extraneous printk on nfsd.ko insertion NFSD: limit the number of v4 clients to 1024 per 1GB of system memory NFSD: keep track of the number of v4 clients in the system NFSD: refactoring v4 specific code to a helper in nfs4state.c NFSD: Ensure nf_inode is never dereferenced NFSD: NFSv4 CLOSE should release an nfsd_file immediately NFSD: Move nfsd_file_trace_alloc() tracepoint NFSD: Separate tracepoints for acquire and create NFSD: Clean up unused code after rhashtable conversion NFSD: Convert the filecache to use rhashtable NFSD: Set up an rhashtable for the filecache NFSD: Replace the "init once" mechanism NFSD: Remove nfsd_file::nf_hashval NFSD: nfsd_file_hash_remove can compute hashval NFSD: Refactor __nfsd_file_close_inode() NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode NFSD: Remove lockdep assertion from unhash_and_release_locked() NFSD: No longer record nf_hashval in the trace log NFSD: Never call nfsd_file_gc() in foreground paths NFSD: Fix the filecache LRU shrinker NFSD: Leave open files out of the filecache LRU NFSD: Trace filecache LRU activity NFSD: WARN when freeing an item still linked via nf_lru NFSD: Hook up the filecache stat file NFSD: Zero counters when the filecache is re-initialized NFSD: Record number of flush calls NFSD: Report the number of items evicted by the LRU walk NFSD: Refactor nfsd_file_lru_scan() NFSD: Refactor nfsd_file_gc() NFSD: Add nfsd_file_lru_dispose_list() helper NFSD: Report average age of filecache items NFSD: Report count of freed filecache items NFSD: Report count of calls to nfsd_file_acquire() NFSD: Report filecache LRU size NFSD: Demote a WARN to a pr_warn() SUNRPC: Fix server-side fault injection documentation nfsd: remove redundant assignment to variable len NFSD: Fix space and spelling mistake NFSD: Instrument fh_verify() SUNRPC: Expand the svc_alloc_arg_err tracepoint NLM: Defend against file_lock changes after vfs_test_lock() SUNRPC: Fix xdr_encode_bool() nfsd: eliminate the NFSD_FILE_BREAK_* flags clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory dt-bindings: eeprom: at25: use spi-peripheral-props.yaml dt-bindings: display: use spi-peripheral-props.yaml bpf: Remove unneeded semicolon libbpf: Add bpf_obj_get_opts() netdevsim: Avoid allocation warnings triggered from user space bpf: Fix NULL pointer dereference when registering bpf trampoline bpf: Fix test_progs -j error with fentry/fexit tests video: fbdev: imxfb: fix return value check in imxfb_probe() openrisc: io: Define iounmap argument as volatile MAINTAINERS: Update Richard Henderson's address openrisc: Add virt defconfig openrisc: Add pci bus support RDMA/srpt: Fix a use-after-free RDMA/srpt: Introduce a reference count in struct srpt_device RDMA/srpt: Duplicate port name members drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code drm/amdgpu: enable support for psp 13.0.4 block drm/amdgpu: add files for PSP 13.0.4 drm/amdgpu: add header files for MP 13.0.4 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index drm/amdgpu: send msg to IMU for the front-door loading drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b" selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout bpftool: Don't try to return value from void function in skeleton bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro bpf: btf: Fix vsnprintf return value check perf stat: Add topdown metrics in the default perf stat on the hybrid machine perf x86 evlist: Add default hybrid events for perf stat perf evlist: Always use arch_evlist__add_default_attrs() perf evsel: Add arch_evsel__hw_name() perf stat: Revert "perf stat: Add default hybrid events" iavf: Fix 'tc qdisc show' listing too many queues iavf: Fix max_rate limiting powerpc/mm: Export memory_add_physaddr_to_nid() for modules docs: embargoed-hardware-issues: fix invalid AMD contact email wifi: rtw88: check the return value of alloc_workqueue() wifi: rtw89: 8852a: adjust IMR for SER L1 wifi: rtw89: 8852a: update RF radio A/B R56 perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event wifi: wcn36xx: Add debugfs entry to read firmware feature strings wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file wifi: wcn36xx: Rename clunky firmware feature bit enum RISC-V: KVM: Add support for Svpbmt inside Guest/VM RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap() RISC-V: KVM: Add G-stage ioremap() and iounmap() functions KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache RISC-V: KVM: Add extensible CSR emulation framework RISC-V: KVM: Add extensible system instruction emulation framework RISC-V: KVM: Factor-out instruction emulation into separate sources RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function RISC-V: KVM: Fix variable spelling mistake RISC-V: KVM: Improve ISA extension by using a bitmap selftests: netdevsim: Add test cases for route deletion failure netdevsim: fib: Add debugfs knob to simulate route deletion failure netdevsim: fib: Fix reference count leak on route deletion failure net: ethernet: mtk_eth_soc: add xdp tx return bulking support net: ethernet: mtk_eth_soc: introduce xdp multi-frag support net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior seg6: add support for SRv6 H.L2Encaps.Red behavior seg6: add support for SRv6 H.Encaps.Red behavior vmxnet3: do not reschedule napi for rx processing Documentation: Describe net.ipv4.tcp_reflect_tos. net/af_packet: check len when min_header_len equals to 0 net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set ALSA: control: Use deferred fasync helper ALSA: pcm: Use deferred fasync helper ALSA: timer: Use deferred fasync helper ALSA: core: Add async signal helpers microblaze: Fix some typos in comment iommu/amd: Fix compile warning in init code mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls mlxsw: spectrum: Support time stamping on Spectrum-2 mlxsw: Send PTP packets as data packets to overcome a limitation mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations mlxsw: Query UTC sec and nsec PCI offsets and values mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs mlxsw: spectrum_ptp: Add helper functions to configure PTP traps iommu/amd: Add support for AVIC when SNP is enabled iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement ACPI/IORT: Fix build error implicit-function-declaration can: etas_es58x: remove useless calls to usb_fill_bulk_urb() staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup memblock tests: fix compilation errors dt-bindings: nfc: use spi-peripheral-props.yaml net: dsa: qca8k: move read_switch_id function to common code net: dsa: qca8k: move port LAG functions to common code net: dsa: qca8k: move port VLAN functions to common code net: dsa: qca8k: move port mirror functions to common code net: dsa: qca8k: move port FDB/MDB function to common code net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code net: dsa: qca8k: move bridge functions to common code net: dsa: qca8k: move port set status/eee/ethtool stats function to common code net: dsa: qca8k: move mib init function to common code net: dsa: qca8k: move qca8k bulk read/write helper to common code net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code net: dsa: qca8k: move mib struct to common code net: dsa: qca8k: make mib autocast feature optional net: dsa: qca8k: cache match data to speed up access firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48() amt: fix typo in comment mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c ax25: fix incorrect dev_tracker usage selftests: net: dsa: Add a Makefile which installs the selftests devlink: Hold the instance lock in health callbacks net/mlx5: Lock mlx5 devlink health recovery callback net/mlx4: Lock mlx4 devlink reload callback net/mlx4: Use devl_ API for devlink port register / unregister net/mlx4: Use devl_ API for devlink region create / destroy net/mlx5: Lock mlx5 devlink reload callbacks net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload net: devlink: remove region snapshots list dependency on devlink->lock net: devlink: remove region snapshot ID tracking dependency on devlink->lock bnxt_en: implement callbacks for devlink selftests devlink: introduce framework for selftests net/mlx5e: kTLS, Dynamically re-size TX recycling pool net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections net/mlx5e: kTLS, Take stats out of OOO handler net/mlx5e: kTLS, Introduce TLS-specific create TIS net/tls: Multi-threaded calls to TX tls_dev_del net/tls: Perform immediate device ctx cleanup when possible tls: rx: Fix unsigned comparison with less than zero tls: rx: fix the false positive warning tls: strp: rename and multithread the workqueue tls: rx: don't consider sock_rcvtimeo() cumulative selftests: tls: handful of memrnd() and length checks net: usb: delete extra space and tab in blank line libbpf: Support PPC in arch_specific_syscall_pfx riscv: Add support for non-coherent devices using zicbom extension dt-bindings: riscv: document cbom-block-size of: also handle dma-noncoherent in of_dma_is_coherent() dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag dm bufio: Add flags argument to dm_bufio_client_create net/mlx5e: Move mlx5e_init_l2_addr to en_main net/mlx5e: Split en_fs ndo's and move to en_main net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main net/mlx5e: Add mdev to flow_steering struct net/mlx5e: Report flow steering errors with mdev err report API net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer net/mlx5e: Allocate VLAN and TC for featured profiles only net/mlx5e: Make mlx5e_tc_table private net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer net/mlx5e: TC, Support tc action api for police net/mlx5e: TC, Separate get/update/replace meter functions net/mlx5e: Add red and green counters for metering net/mlx5e: TC, Allocate post meter ft per rule net/mlx5: DR, Add support for flow metering ASO net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation net/mlx5: Fix driver use of uninitialized timeout net/mlx5: DR, Fix SMFS steering info dump format net/mlx5: Adjust log_max_qp to be 18 at most net/mlx5e: Modify slow path rules to go to slow fdb net/mlx5e: Fix calculations related to max MPWQE size net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS net/mlx5e: TC, Fix post_act to not match on in_port metadata net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version drm/amdgpu: fix hive reference leak when reflecting psp topology info drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 drm/amd/pm: update driver if header for SMU 13.0.0 drm/amdgpu: move mes self test after drm sched re-started drm/amdgpu: drop non-necessary call trace dump drm/amdgpu: enable VCN cg and JPEG cg/pg drm/amdgpu: vcn_4_0_2 video codec query drm/amdgpu: add VCN_4_0_2 firmware support drm/amdgpu: add VCN function in NBIO v7.7 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode drm/amd/amdgpu: add memory training support for PSP_V13 drm/amdkfd: remove an unnecessary amdgpu_bo_ref drm/amd/pm: Add get_gfx_off_status interface for yellow carp dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml drm/amd/display: Remove unused struct freesync_context drm/amd/amdgpu: add additional page fault settings for gfx11 drm/amd/display: remove unneeded semicolon drm/amdgpu: fix i2s_pdata out of bound array access drm/amdkfd: fix kgd_mem memory leak when importing dmabuf drm/amdgpu: add debugfs for kfd system and ttm mem used drm/amdkfd: track unified memory reservation with xnack off drm/amd/display: fix signedness bug in execute_synaptics_rc_command() drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amd/display: Clean up some inconsistent indenting drm/amdkfd: Split giant svm range drm/amdkfd: Set svm range max pages drm/amdgpu: Allow TTM to evict svm bo from same process drm/amdgpu: Fix the incomplete product number drm/amdgpu: use adev_to_drm for consistency drm/amdgpu/dc/dce: fix repeated words in comments perf vendor events arm64: Arm Cortex-A78C and X1C perf vendor events: Update Intel snowridgex perf vendor events: Update Intel westmereex perf vendor events: Update Intel westmereep-sp perf vendor events: Update Intel westmereep-dp perf vendor events: Update Intel tigerlake perf vendor events: Update Intel skylakex perf vendor events: Update Intel skylake perf vendor events: Update Intel silvermont perf vendor events: Update Intel sapphirerapids perf vendor events: Update Intel sandybridge perf vendor events: Update Intel nehalemex perf vendor events: Update Intel nehalemep perf vendor events: Add Intel meteorlake perf vendor events: Update Intel knightslanding perf vendor events: Update Intel jaketown perf vendor events: Update Intel ivytown perf vendor events: Update Intel ivybridge perf vendor events: Update Intel icelakex perf vendor events: Update Intel icelake perf vendor events: Update Intel haswellx perf vendor events: Update Intel haswell perf vendor events: Update goldmontplus mapfile.csv perf vendor events: Update goldmont mapfile.csv perf vendor events: Update Intel elkhartlake perf vendor events: Update Intel cascadelakex perf vendor events: Update bonnell mapfile.csv perf vendor events: Update Intel alderlake perf vendor events: Update Intel broadwellde perf vendor events: Update Intel broadwell perf vendor events: Update Intel broadwellx platform/x86: pmc_atom: Fix comment typo ice: allow toggling loopback mode via ndo_set_features callback ice: compress branches in ice_set_features() ice: Fix promiscuous mode not turning off ice: Introduce enabling promiscuous mode on multiple VF's platform/surface: gpe: Add support for 13" Intel version of Surface Laptop 4 platform/olpc: Fix uninitialized data in debugfs write platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table igb: convert .adjfreq to .adjfine KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog ixgbe: convert .adjfreq to .adjfine i40e: convert .adjfreq to .adjfine i40e: use mul_u64_u64_div_u64 for PTP frequency calculation e1000e: convert .adjfreq to .adjfine e1000e: remove unnecessary range check in e1000e_phc_adjfreq ice: implement adjfine with mul_u64_u64_div_u64 KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT KVM: x86: Do not block APIC write for non ICR registers KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register platform/x86: sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource() tools/power/x86/intel-speed-select: Remove unneeded semicolon tools/power/x86/intel-speed-select: Fix off by one check KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control" KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled" KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits KVM: selftests: Add an option to run vCPUs while disabling dirty logging KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used KVM: x86/mmu: Add shadow mask for effective host MTRR memtype KVM: x86: Drop unnecessary goto+label in kvm_arch_init() KVM: x86: Reject loading KVM if host.PAT[0] != WB KVM: SVM: Fix x2APIC MSRs interception KVM: x86/mmu: Remove underscores from __pte_list_remove() KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection s390/unwind: fix fgraph return address recovery s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() s390: add ELF note type for encrypted CPU state of a PV VCPU s390/smp,ptdump: add absolute lowcore markers s390/smp: rework absolute lowcore access s390/setup: rearrange absolute lowcore initialization s390/boot: cleanup adjust_to_uv_max() function s390/smp: enforce lowcore protection on CPU restart s390/tape: fix comment typo s390/hmcdrv: fix Kconfig "its" grammar IB/qib: Fix repeated "in" within comments tty: amiserial: Fix comment typo firmware_loader: Replace kmap() with kmap_local_page() sysfs docs: ABI: Fix typo in comment kobject: fix Kconfig.debug "its" grammar swiotlb: fix passing local variable to debugfs_create_ulong() dma-mapping: reformat comment to suppress htmldoc warning drivers: lkdtm: fix clang -Wformat warning char: remove VR41XX related char driver ARM: 9220/1: amba: Remove deferred device addition ARM: 9219/1: fix undeclared soft_restart ARM: 9218/1: dma-mapping: fix pointer/integer warning ARM: 9217/1: add definition of arch_irq_work_raise() ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles gpio: 74xx-mmio: Use bits instead of plain numbers for flags ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" ovl: improve ovl_get_acl() if POSIX ACL support is off net: cdns,macb: use correct xlnx prefix for Xilinx dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx ASoC: q6asm: use kcalloc() instead of kzalloc() wifi: brcmfmac: prevent double-free on hardware-reset wifi: brcmfmac: support brcm,ccode-map-trivial DT property dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial wifi: brcmfmac: Replace default (not configured) MAC with a random MAC wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper wifi: brcmfmac: Remove #ifdef guards for PM related functions wifi: brcmfmac: use strreplace() in brcmf_of_probe() can: peak_usb: advertise timestamping capabilities and add ioctl support can: peak_canfd: advertise timestamping capabilities and add ioctl support can: kvaser_usb: advertise timestamping capabilities and add ioctl support can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support can: etas_es58x: advertise timestamping capabilities and add ioctl support can: mcp251xfd: advertise timestamping capabilities and add ioctl support can: dev: add generic function can_eth_ioctl_hwts() can: dev: add generic function can_ethtool_op_get_ts_info_hwts() can: dev: add hardware TX timestamp can: tree-wide: advertise software timestamping capabilities ACPI: scan: Add CLSA0101 Laptop Support ALSA: hda: cs35l41: Support CLSA0101 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define add missing includes and forward declarations to networking includes under linux/ kernfs: Fix typo 'the the' in comment docs: driver-api: firmware: add driver firmware guidelines. (v3) Revert "Merge branch 'octeontx2-minor-tc-fixes'" staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to function staging: vt6655: Rename MACvClearStckDS staging: fbtft: core: set smem_len before fb_deferred_io_init call lib/test_printf.c: fix clang -Wformat warnings tty: serial: document uart_get_console() tty: serial: serial_core, reformat kernel-doc for functions Documentation: serial: link uart_ops properly Documentation: serial: move GPIO kernel-doc to the functions Documentation: serial: dedup kernel-doc for uart functions Documentation: serial: move uart_ops documentation to the struct dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126 serial: mvebu-uart: uart2 error bits clearing tty: serial: fsl_lpuart: correct the count of break characters serial: stm32: make info structs static to avoid sparse warnings serial: fsl_lpuart: zero out parity bit in CS7 mode tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() can: v(x)can: add software tx timestamps can: slcan: add software tx timestamps can: janz-ican3: add software tx timestamp can: can327: add software tx timestamps usb: misc: onboard_usb_hub: Remove duplicated power_on delay MAINTAINERS: Add maintainer for the slcan driver can: slcan: add support for listen-only mode can: slcan: use the generic can_change_mtu() can: slcan: change every `slc' occurrence in `slcan' can: slcan: remove legacy infrastructure can: slcan: remove useless header inclusions can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names powerpc: add support for syscall stack randomization powerpc: Move system_call_exception() to syscall.c powerpc/powernv: rename remaining rng powernv_ functions to pnv_ powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 powerpc/powernv: Avoid crashing if rng is NULL selftests/powerpc: Fix matrix multiply assist test powerpc/signal: Update comment for clarity powerpc: make facility_unavailable_exception 64s powerpc/platforms/83xx/suspend: Remove write-only global variable powerpc/platforms/83xx/suspend: Prevent unloading the driver powerpc/platforms/83xx/suspend: Reorder to get rid of a forward declaration powerpc/sysdev: Fix comment typo powerpc/pseries/vas: Fix comment typo powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options powerpc/pseries: define driver for Platform KeyStore powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case powerpc/ioda/iommu/debugfs: Generate unique debugfs entries pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window powerpc/crash: save cpu register data in crash_smp_send_stop() powerpc: Update reviewers powerpc: Finally remove unnecessary headers from asm/prom.h powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h EDAC/mpc85xx: Include required of headers directly scsi: cxlflash: Include missing linux/irqdomain.h video: fbdev: offb: Include missing linux/platform_device.h docs: powerpc: add elf_hwcaps to table of contents docs: powerpc: use different label name for elf_hwcaps.rst docs: powerpc: fix indentation warnings net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups mtd: spi-nor: spansion: Add local function to discover page size mtd: spi-nor: core: Track flash's internal address mode mtd: spi-nor: core: Return error code from set_4byte_addr_mode() mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time mtd: spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes mtd: spi-nor: s/addr_width/addr_nbytes net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() dt-bindings: net: hirschmann,hellcreek: use absolute path to other schema net/sched: sch_cbq: change the type of cbq_set_lss to void media: hantro: Remove dedicated control documentation SUNRPC: Don't reuse bvec on retransmission of the request ASoC: dt-bindings: use spi-peripheral-props.yaml btrfs: reset RO counter on block group if we fail to relocate ACPI: property: Read buffer properties as integers ACPI: property: Add support for parsing buffer property UUID ACPI: property: Unify integer value reading functions ACPI: property: Switch node property referencing from ifs to a switch ACPI: property: Move property ref argument parsing into a new function ACPI: property: Use acpi_object_type consistently in property ref parsing ACPI: property: Tie data nodes to acpi handles ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool RDMA/erdma: Add driver to kernel build environment RDMA/erdma: Add the ABI definitions hantro: Remove incorrect HEVC SPS validation RDMA/erdma: Add the erdma module RDMA/erdma: Add connection management (CM) support RDMA/erdma: Add verbs implementation RDMA/erdma: Add verbs header file RDMA/erdma: Add event queue implementation RDMA/erdma: Add cmdq implementation RDMA/erdma: Add main include file RDMA/erdma: Add the hardware related definitions RDMA: Add ERDMA to rdma_driver_id definition media: cedrus: hevc: Add check for invalid timestamp media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() media: Documentation: mc-core: Fix typo media: videodev2.h.rst.exceptions: add missing exceptions media: vimc: wrong pointer is used with PTR_ERR RDMA/mlx5: Rename the mkey cache variables and functions RDMA/mlx5: Store in the cache mkeys instead of mrs RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs RDMA/mlx5: Replace cache list with Xarray RDMA/mlx5: Replace ent->lock with xa_lock arm64: Update 'unwinder howto' KVM: arm64: Don't open code ARRAY_SIZE() KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around SUNRPC: Reinitialise the backchannel request buffers before reuse dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema dt-bindings: power: reset: qcom,pon: use absolute path to other schema selftests/bpf: Adjust vmtest.sh to use local kernel configuration selftests/bpf: Copy over libbpf configs selftests/bpf: Sort configuration dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts' dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat' ovl: fix some kernel-doc comments ovl: warn if trusted xattr creation fails usb: misc: onboard_usb_hub: Add TI USB8041 hub support usb: misc: onboard_usb_hub: Add reset-gpio support NFSv4.1: RECLAIM_COMPLETE must handle EACCES ASoC: codecs: va-macro: use fsgen as clock wifi: plfxlc: Use eth_zero_addr() to assign zero address wifi: wilc1000: use existing iftype variable to store the interface type wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI wifi: wilc1000: cancel the connect operation during interface down wifi: wilc1000: get correct length of string WID from received config packet wifi: wilc1000: set station_info flag only when signal value is valid wifi: wilc1000: set correct value of 'close' variable in failure case wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array wifi: b43: do not initialise static variable to 0 wifi: b43legacy: clean up one inconsistent indenting wifi: rtl8xxxu: Fix the error handling of the probe function wifi: wl12xx: Drop if with an always false condition wifi: libertas: Fix possible refcount leak in if_usb_probe() USB: usbsevseg: convert sysfs snprintf to sysfs_emit wifi: mwifiex: clean up one inconsistent indenting dt-bindings: usb: Add binding for TI USB8041 hub controller ARM: multi_v7_defconfig: enable USB onboard HUB driver ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub dt-bindings: usb: generic-ehci: allow usb-hcd schema properties usb: typec: ucsi: stm32g0: add bootloader support usb: typec: ucsi: stm32g0: add support for stm32g0 controller dt-bindings: usb: typec: add bindings for stm32g0 controller usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() usb/chipidea: fix repeated words in comments usb: renesas-xhci: Do not print any log while fw verif success usb: typec: retimer: Add missing id check in match callback USB: xhci: Fix comment typo usb/typec/tcpm: fix repeated words in comments usb/musb: fix repeated words in comments usb/misc: fix repeated words in comments usb/image: fix repeated words in comments usb/host: fix repeated words in comments usb/core: fix repeated words in comments usb/atm: fix repeated words in comments USB: gadget: Fix use-after-free Read in usb_udc_uevent() USB: HCD: Fix URB giveback issue in tasklet function usb: xhci_plat_remove: avoid NULL dereference usb: typec: anx7411: fix passing zero to 'PTR_ERR' usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients() usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() usb: typec: anx7411: use semi-colons instead of commas usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() usb: typec: anx7411: Fix an array out of bounds usb: phy: remove redundant store to variable var after & operation net/smc: Enable module load on netlink usage net/smc: Pass on DMBE bit mask in IRQ handler s390/ism: Cleanups net/smc: Eliminate struct smc_ism_position kconfig: Qt5: tell the user which packages are required modpost: use sym_get_data() to get module device_table data modpost: drop executable ELF support checkstack: add riscv support for scripts/checkstack.pl kconfig: shorten the temporary directory name for cc-option scripts: headers_install.sh: Update config leak ignore entries kbuild: error out if $(INSTALL_MOD_PATH) contains % or : kbuild: error out if $(KBUILD_EXTMOD) contains % or : kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild kbuild: rpm-pkg: fix build error when _arch is undefined docs: kbuild: fix typo kbuild: dummy-tools: avoid tmpdir leak in dummy gcc Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture." init/Kconfig: update KALLSYMS_ALL help text kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 kbuild: remove sed command from cmd_ar_builtin certs: unify blacklist_hashes.c and blacklist_nohashes.c certs: move scripts/check-blacklist-hashes.awk to certs/ ASoC: mediatek: mt8186: remove unnecessary judgments misc: Mark MICROCODE_MINOR unused powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei') powerpc/44x: Fix build failure with GCC 12 (unrecognized opcode: `wrteei') powerpc/405: Fix build failure with GCC 12 (unrecognized opcode: `wrteei') powerpc/32: Don't always pass -mcpu=powerpc to the compiler powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 powerpc/ppc-opcode: Define and use PPC_RAW_SETB() powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_RAW_TW() powerpc/probes: Remove ppc_opcode_t powerpc: Remove remaining parts of oprofile powerpc/perf: Use PVR rather than oprofile field to determine CPU version powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG powerpc/32: Set an IBAT covering up to _einittext during init powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. powerpc/mce: use early_cpu_to_node() in mce_init() powerpc/64s: Remove spurious fault flushing for NMMU powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush powerpc/64s: POWER10 nest MMU does not require flush escalation workaround powerpc: add documentation for HWCAPs powerpc/vdso: Fix __kernel_sync_dicache sequence with coherent icache powerpc/pci: Add config option for using all 256 PCI buses powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code powerpc/pci: Make pcibios_make_OF_bus_map() static powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code powerpc: dts: turris1x.dts: Add CPLD reboot node powerpc/fsl-pci: Fix Class Code of PCIe Root Port powerpc/purgatory: Omit use of bin2c powerpc/pseries/mobility: set NMI watchdog factor during an LPM powerpc/watchdog: introduce a NMI watchdog's factor watchdog: export lockup_detector_reconfigure can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops() can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops() can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops() wifi: rtlwifi: Remove duplicate word and Fix typo ASoC: mchp-spdiftx: remove references to mchp_i2s_caps ASoC: mchp-spdifrx: disable end of block interrupt on failures wifi: mwifiex: Fix comment typo wifi: mwl8k: use time_after to replace "jiffies > a" wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue wifi: iwlwifi: mvm: fix clang -Wformat warnings wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` Revert "ath11k: add support for hardware rfkill for QCA6390" wifi: ath11k: Fix register write failure on QCN9074 fuse: retire block-device-based superblock on force unmount vfs: function to prevent re-use of block-device-based superblocks Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" reset: tps380x: Add TPS380x device driver supprt net: dsa: microchip: add support for phylink mac config net: dsa: microchip: ksz8795: use common xmii function net: dsa: microchip: ksz9477: use common xmii function net: dsa: microchip: apply rgmii tx and rx delay in phylink mac config net: dsa: microchip: lan937x: add support for configuing xMII register net: dsa: microchip: add support for common phylink mac link up net: dsa: microchip: add common duplex and flow control function net: dsa: microchip: add common ksz port xmii speed selection function net: dsa: microchip: add common gigabit set and get function staging: r8188eu: convert rtw_pwr_wakeup to correct error code semantics staging: r8188eu: make dump_chip_info() static staging: r8188eu: remove DoReserved prototype staging: r8188eu: remove OnAtim prototype staging: r8188eu: remove SetHwReg8188EU() staging: r8188eu: make update_TSF() and correct_TSF() static staging: r8188eu: remove unused parameter from update_TSF() staging: r8188eu: remove unused parameter from correct_TSF() staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU() staging: pi433: remove duplicated comments staging: qlge: refine variable name ksmbd: fix kernel oops from idr_remove() ksmbd: add channel rwlock ksmbd: replace sessions list in connection with xarray selftests: net: Fix typo 'the the' in comment ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward() scsi: target: Remove XDWRITEREAD emulated support scsi: megaraid: Remove the static variable initialisation scsi: ch: Do not initialise statics to 0 scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" scsi: target: iscsi: Do not require target authentication scsi: target: iscsi: Allow AuthMethod=None scsi: target: iscsi: Support base64 in CHAP scsi: target: iscsi: Add support for extended CDB AHS scsi: ufs: dt-bindings: Add SC8280XP binding selftests/vm: fix va_128TBswitch.sh permissions drm/nouveau/disp: move DAC load detection method drm/nouveau/disp: add output class drm/nouveau/disp: add supervisor mutex drm/nouveau/disp: add conn method to query HPD pin status drm/nouveau/disp: add connector class drm/nouveau/disp: add common channel class handling drm/nouveau/disp: split sor hda funcs out to their own struct drm/nouveau/disp: split sor dp funcs out to their own struct drm/nouveau/disp: replace hda func pointer check with flag drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new() drm/nouveau/disp: group supervisor-related struct members drm/nouveau/disp: merge head/outp/ior code into chipset files drm/nouveau/disp: add common class handling between <nv50 and >=nv50 drm/nouveau/disp: collapse nv50_disp into nvkm_disp drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func drm/nouveau/disp: clean up nvkm_outp constructors drm/nouveau/disp: collapse nvkm_dp into nvkm_outp tls: rx: do not use the standard strparser tls: rx: device: add input CoW helper tcp: allow tls to decrypt directly from the tcp rcv queue tls: rx: device: keep the zero copy status with offload tls: rx: don't free the output in case of zero-copy tls: rx: factor SW handling out of tls_rx_one_record() tls: rx: wrap recv_pkt accesses in helpers i2c: extend documentation about retvals of master_xfer functions i2c: mux-gpmux: Add of_node_put() when breaking out of loop dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126 xfrm: fix refcount leak in __xfrm_policy_check() selftests: mlxsw: Check line card info on activated line card selftests: mlxsw: Check line card info on provisioned line card mlxsw: core_linecards: Implement line card device flashing mlxsw: core_linecards: Expose device PSID over device info mlxsw: reg: Add Management DownStream Device Tunneling Register mlxsw: core_linecards: Probe active line cards for devices and expose FW version mlxsw: reg: Extend MDDQ by device_info mlxsw: core_linecards: Expose HW revision and INI version mlxsw: core_linecards: Introduce per line card auxiliary device net: devlink: introduce nested devlink entity for line card net: devlink: move net check into devlinks_xa_for_each_registered_get() net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration perf test: Avoid sysfs state affecting fake events perf vendor events intel: Update event list for haswellx perf vendor events intel: Update event list for broadwellx perf vendor events intel: Update event list for Snowridgex perf vendor events intel: Rename tremontx to snowridgex perf vendor events intel: Update event list for Sapphirerapids perf vendor events intel: Update event list for Alderlake perf inject: Fix spelling mistake "theads" -> "threads" perf kwork: Add workqueue trace BPF support perf kwork: Add softirq trace BPF support perf kwork: Add IRQ trace BPF support perf kwork: Implement BPF trace perf kwork: Implement perf kwork timehist perf kwork: Add workqueue latency support perf kwork: Add softirq latency support perf kwork: Implement perf kwork latency perf kwork: Add workqueue report support perf kwork: Add softirq report support perf kwork: Add irq report support perf kwork: Implement 'report' subcommand cxl/region: Introduce cxl_pmem_region objects cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge cxl/region: Add region driver boiler plate tools lib: Add list_last_entry_or_null() perf kwork: Add workqueue kwork record support perf kwork: Add softirq kwork record support perf kwork: Add irq kwork record support perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue) ice: Add support for PPPoE hardware offload flow_offload: Introduce flow_match_pppoe gpio: xilinx: add missing blank line after declarations net/sched: flower: Add PPPoE filter flow_dissector: Add PPPoE dissectors dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment dmaengine: axi-dmac: check cache coherency register ASoC: mediatek: mt8186: set the correct string to strncmp() dt-bindings: reset: Add TPS380x documentation dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx rtc: Add NCT3018Y real time clock driver dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock dt-bindings: rtc: nxp,pcf85063: Convert to DT schema mmc: mediatek: add support for SDIO eint wakup IRQ mmc: core: Add support for SDIO wakeup interrupt dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' rtc: rx8025: fix 12/24 hour mode detection on RX-8035 dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126 rtc: cros-ec: Only warn once in .remove() about notifier_chain problems rtc: vr41xx: remove driver rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() selftests/bpf: Attach to socketcall() in test_probe_user libbpf: Extend BPF_KSYSCALL documentation bpf, devmap: Compute proper xdp_frame len redirecting frames ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema dmaengine: sh: rz-dmac: Add device_synchronize callback dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed dmaengine: tegra: Add terminate() for Tegra234 dt-bindings: dmaengine: Add compatible for Tegra234 ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() RDMA/rw: drop pci_p2pdma_[un]map_sg() RDMA/core: introduce ib_dma_pci_p2p_dma_supported() nvme-pci: convert to using dma_map_sgtable() nvme-pci: check DMA ops when indicating support for PCI P2PDMA iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg iommu: Explicitly skip bus address marked segments in __iommu_map_sg() dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support dma-direct: support PCI P2PDMA pages in dma-direct map_sg dma-mapping: allow EREMOTEIO return code for P2PDMA transfers PCI/P2PDMA: Introduce helpers for dma_map_sg implementations PCI/P2PDMA: Attempt to set map_type if it has not been set lib/scatterlist: add flag for indicating P2PDMA segments in an SGL bpf: Fix bpf_xdp_pointer return pointer octeontx2-pf: Fix UDP/TCP src and dst port tc filters octeontx2-pf: cn10k: Fix egress ratelimit configuration ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE() ASoC: mchp-spdiftx: return directly ret ASoC: mchp-spdifrx: use single tab indent for structure selftests/bpf: Don't assign outer source IP to host bpf: Set flow flag to allow any source IP in bpf_tunnel_key geneve: Use ip_tunnel_key flow flags in route lookups vxlan: Use ip_tunnel_key flow flags in route lookups ip_tunnels: Add new flow flags field to ip_tunnel_key sfc/siena: fix repeated words in comments sfc/falcon: fix repeated words in comments KVM: arm64: Introduce pkvm_dump_backtrace() KVM: arm64: Implement protected nVHE hyp stack unwinder KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace KVM: arm64: Stub implementation of pKVM HYP stack unwinder KVM: arm64: Allocate shared pKVM hyp stacktrace buffers KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig KVM: arm64: Introduce hyp_dump_backtrace() KVM: arm64: Implement non-protected nVHE hyp stack unwinder KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder KVM: arm64: On stack overflow switch to hyp overflow_stack arm64: stacktrace: Add description of stacktrace/common.h arm64: stacktrace: Factor out common unwind() arm64: stacktrace: Handle frame pointer from different address spaces arm64: stacktrace: Factor out unwind_next_common() arm64: stacktrace: Factor out on_accessible_stack_common() arm64: stacktrace: Add shared header for common stack unwinding code rtc: rv8803: fix missing unlock on error in rv8803_set_time() rtc: zynqmp: Add calibration set and get support rtc: zynqmp: Updated calibration value dt-bindings: rtc: zynqmp: Add clock information rtc: sun6i: add support for R329 RTC can: etas_es58x: remove DRV_VERSION can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names can: gs_ubs: use KBUILD_MODNAME instead of hard coded names can: esd_usb: use KBUILD_MODNAME instead of hard coded names can: softing: use KBUILD_MODNAME instead of hard coded names can: ems_usb: use KBUILD_MODNAME instead of hard coded names can: can327: use KBUILD_MODNAME instead of hard coded names can: mcp251xfd: mcp251xfd_dump(): fix comment virtio_fs: Modify format for virtio_fs_direct_access dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp dt-bindings: pinctrl: mt8186: Add gpio-line-names property ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header pinctrl: amd: Use unicode for debugfs output pinctrl: amd: Fix newline declaration in debugfs output pinctrl: at91: Fix typo 'the the' in comment dt-bindings: pinctrl: st,stm32: Correct 'resets' property name pinctrl: mvebu: Missing a blank line after declarations. pinctrl: qcom: Add SM6375 TLMM driver dt-bindings: pinctrl: Add DT schema for SM6375 TLMM video: fbdev: sis: fix typos in SiS_GetModeID() video: fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb.h> into only user video: fbdev: imxfb: Drop unused symbols from header video: fbdev: imxfb: Drop platform data support video: fbdev: amba-clcd: Fix refcount leak bugs net: ethernet: stmicro: stmmac: permit MTU change with interface up net: ethernet: stmicro: stmmac: generate stmmac dma conf before open net: ethernet: stmicro: stmmac: move dma conf to dedicated struct net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release net: ethernet: stmicro: stmmac: move queue reset to dedicated functions net: delete extra space and tab in blank line dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 ASoC: Intel: sof_es8336: remove hard-coded SSP selection ASoC: Intel: sof_es8336: reset the num_links during probe ASoC: Intel: sof_es8336: add support for HDMI_In capture ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit ASoC: SOF: Add cont_update_posn to platform parameters ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT drm/amd/display: Reduce stack size in the mode support function drm/amd/display: 3.2.196 drm/amd/display: Copy crc_skip_count when duplicating CRTC state drm/amd/display: Add debug option for idle optimizations on cursor updates drm/amd/display: Disable MPC split for DCN32/321 drm/amd/display: Add missing ODM 2:1 policy logic drm/amd/display: Update DCN32 and DCN321 SR latencies drm/amd/display: Add reinstate dram in the FPO logic drm/amd/display: Add dc_ctx to link_enc_create() parameters drm/amd/display: Cache cursor when cursor exceeds 64x64 drm/amd/display: Add support for manual DMUB FAMS trigger drm/amd/display: Fix dpstreamclk programming drm/amd/display: Add missing AUDIO_DTO_SEL reg field drm/amd/display: Add OTG/ODM functions drm/amd/display: Use correct clock source constructor for DCN314 drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding drm/amd/display: Add pixel rate div calcs and programming drm/amd/display: Remove FPU flags from DCN30 Makefile drm/amd/display: Create patch bounding box function for isolate FPU drm/amd/display: Move mclk calculation function to DML drm/amd/display: Remove FPU operations from dcn201 resources drm/amd/display: Fallback to SW cursor if SubVP + cursor too big drm/amd/display: Drop unnecessary FPU flags on dcn302 files drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub drm/amd/display: Reset pipe count when iterating for DET override drm/amd/display: Calculate MALL cache lines based on Mblks required drm/amd/display: Fix two MPO videos in single display ODM combine mode drm/amd/display: Guard against zero memory channels drm/amd/display: Updates SubVP and SubVP DRR cases drm/amd/display: Fix OPTC function pointers for DCN314 drm/amd/display: Add enable/disable FIFO callbacks to stream setup drm/amd/display: Avoid MPC infinite loop drm/amdgpu: enable swiotlb for gmc 11.0 drm/amdgpu: enable swiotlb for gmc 10.0 (V2) perf data: Add missing unistd.h header needed for pid_t perf lock: Support -t option for 'contention' subcommand perf lock: Add -k and -F options to 'contention' subcommand perf lock: Add 'contention' subcommand perf lock: Add lock aggregation enum perf lock: Add flags field in the lock_stat dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode' ARM: dts: add EMAC AXI settings for Cyclone5 of/fdt: Clean up early_init_dt_reserve_memory_arch() vfio: Replace phys_pfn with pages for vfio_pin_pages() vfio/ccw: Add kmap_local_page() for memcpy vfio: Rename user_iova of vfio_dma_rw() vfio/ccw: Change pa_pfn list to pa_iova list vfio/ap: Change saved_pfn to saved_iova vfio: Pass in starting IOVA to vfio_pin/unpin_pages API cxl/hdm: Commit decoder state to hardware cxl/region: Program target lists cxl/region: Attach endpoint decoders cxl/acpi: Add a host-bridge index lookup mechanism cxl/region: Enable the assignment of endpoint decoders to regions cxl/region: Allocate HPA capacity to regions cxl/region: Add interleave geometry attributes cxl/region: Add a 'uuid' attribute ASoC: max98373: Removing 0x203E from the volatile reg drivers/remoteproc: fix repeated words in comments perf test: Add test for #system_tsc_freq in metrics perf tsc: Add cpuinfo fall back for arch_get_tsc_freq() perf tsc: Add arch TSC frequency information NFSv4.1 probe offline transports for trunking on session creation SUNRPC create a function that probes only offline transports SUNRPC export xprt_iter_rewind function SUNRPC restructure rpc_clnt_setup_test_and_add_xprt NFSv4.1 remove xprt from xprt_switch if session trunking test fails SUNRPC create an rpc function that allows xprt removal from rpc_clnt SUNRPC enable back offline transports in trunking discovery SUNRPC create an iterator to list only OFFLINE xprts NFSv4.1 offline trunkable transports on DESTROY_SESSION SUNRPC add function to offline remove trunkable transports SUNRPC expose functions for offline remote xprt functionality drm/amd: Fix typo 'the the' in comment drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration drm/amd/display: reduce stack size in dcn32 dml (v2) drm/amdkfd: Process notifier release callback don't take mutex drm/amdkfd: Correct mmu_notifier_get failure handling drm/amd/display: Specify supported modifiers for dcn314 drm/amd/display: Fix dc_version detect for dcn314 drm/amd/display: move FPU code from dcn301 clk mgr to DML folder drm/amd/display: move FPU code from dcn30 clk mgr to DML folder drm/amd/display: move FPU code on dcn21 clk_mgr drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family for powerpc drm/amd/display: 3.2.195 drm/amd/display: Drop FPU code from dcn321 resource drm/amd/display: Create dcn321_fpu file drm/amd/display: Drop FPU flags from dcn32 Makefile drm/amd/display: Move bounding box to FPU folder drm/amd/display: Move ntuple to insert entry drm/amd/display: Move dlg params calculation drm/amd/display: Move wm and dlg calculation to FPU code drm/amd/display: Move SubVP functions to dcn32_fpu drm/amd/display: Move phanton stream to FPU code drm/amd/display: Move insert entry table to the FPU code drm/amdgpu: Refactor code to handle non coherent and uncached drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 and 13.0.7 drm/amd/pm: correct smu 13.0.0/7 mp1 state setup drm/amd/pm: update SMU13.0.0 driver_if header drm/amd/pm: enable GPO feature support for SMU13.0.0 drm/amd/pm: update driver if header for smu_13_0_7 drm/amd/display: Move predict pipe to dml fpu folder drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0 drm/amd/display: Add dcdebugmask option for disabling MPO drm/amd/display: Add visualconfirm module parameter drm/amd/display: Move populate phaton function to dml drm/amdgpu: bump driver version for IP discovery info in HW INFO drm/amdgpu: add the IP discovery IP versions for HW INFO data drm/amd/display: Drop FPU flags from dcn32_clk_mgr drm/amd/display: Revert "drm/amd/display: disable idle optimizations" drm/amd/display: Update DML logic for unbounded req handling drm/amd/display: Update Cursor Attribute MALL cache drm/amdgpu: Fix comment typo drm/radeon: Fix comment typo drm/amdgpu: add dm ip block for dcn 3.1.4 drm/amd/display: Disable dmcu fw loading for dcn314 drm/amd/display: Loop through all pipes for DET allocation drm/amd/display: Disable GPUVM in IP resource configuration Documentation/gpu: Add GFXOFF section drm/amd/debugfs: Expose GFXOFF state to userspace drm/amd/display: move dcn31_update_soc_for_wm_a func to dml fpu folder drm/amd/display: Remove unused MaxUsedBW variable drm/amd/display: Remove unused variables from dcn10_stream_encoder drm/amd/display: Remove unused variables from dml_rq_dlg_get_dlg_params drm/amd/display: Remove unused NumberOfStates variable drm/amd/display: Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function drm/amd/display: Remove unused clk_src variable drm/amd/display: Update de-tile override to anticipate pipe splitting drm/amd/display: Don't set dram clock change requirement for SubVP drm/amd/display: Fix hard hang if DSC is disabled drm/amd/display: remove number of DSC slices override in DML drm/amd/display: Create a file dedicated for CRTC net: ethernet: mtk-ppe: fix traffic offload with bridged wlan mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC mlxsw: pci: Simplify FRC clock reading mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' mlxsw: resources: Add resource identifier for maximum number of FIDs mlxsw: spectrum: Fix the shift of FID field in TX header mlxsw: Set time stamp type as part of config profile mlxsw: cmd: Add UTC related fields to query firmware command mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() ASoC: mediatek: mt8186: fix Kconfig dependency net: macb: Update tsu clk usage in runtime suspend/resume for Versal net: macb: Sort CAPS flags by bit positions dt-bindings: net: cdns,macb: Add versal compatible string net: ethernet: mtk_eth_soc: add support for page_pool_get_stats net: ethernet: mtk_eth_soc: add xmit XDP support net: ethernet: mtk_eth_soc: introduce xdp ethtool counters net: ethernet: mtk_eth_soc: add basic XDP support net: ethernet: mtk_eth_soc: rely on page_pool for single page buffers USB: serial: fix tty-port initialized comments USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros USB: gadget: f_acm: use CDC defines staging: gdm724x: drop unused CDC defines USB: cdc-acm: use CDC serial-state defines USB: cdc-acm: use CDC control-line defines USB: cdc: add serial-state defines USB: cdc: add control-signal defines ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops ALSA: hda: cs35l41: Fix build error unused-function ALSA: hiface: fix repeated words in comments ALSA: usb/6fire: fix repeated words in comments ALSA: asihpi: fix repeated words in comments powerpc/mobility: wait for memory transfer to complete selftests/powerpc/ptrace: Add peek/poke of FPRs selftests/powerpc/ptrace: Use more interesting values selftests/powerpc/ptrace: Make child errors more obvious selftests/powerpc/ptrace: Do more of ptrace-gpr in asm selftests/powerpc/ptrace: Build the ptrace-gpr test as 32-bit when possible selftests/powerpc/ptrace: Convert to load/store doubles selftests/powerpc/ptrace: Drop unused load_fpr_single_precision() selftests/powerpc: Add 32-bit support to asm helpers selftests/powerpc: Don't save TOC by default in asm helpers selftests/powerpc: Don't save CR by default in asm helpers selftests/powerpc/ptrace: Split CFLAGS better selftests/powerpc/ptrace: Set LOCAL_HDRS selftests/powerpc: Ensure 16-byte stack pointer alignment powerpc: Fix all occurences of duplicate words USB: mtu3: tracing: Use the new __vstring() helper selftests/kprobe: Update test for no event name syntax error tracing: Add example and documentation for new __vstring() macro selftests/kprobe: Do not test for GRP/ without event failures selftests/ftrace: Add test case for GRP/ only input tracing: Auto generate event name when creating a group of events tracing: eprobe: Remove duplicate is_good_name() operation tracing: eprobe: Add missing log index mac80211: tracing: Use the new __vstring() helper m68k: Fix syntax errors in comments m68k: coldfire: make symbol m523x_clk_lookup static m68k: coldfire/device.c: protect FLEXCAN blocks MAINTAINERS: ksmbd: add entry for documentation ksmbd: remove unused ksmbd_share_configs_cleanup function i2c: qcom-geni: Use the correct return value spmi: trace: fix stack-out-of-bound access in SPMI tracing functions i2c: cadence: Support PEC for SMBus block read i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer() SUNRPC: Remove xdr_align_data() and xdr_expand_hole() NFS: Replace the READ_PLUS decoding code SUNRPC: Add a function for zeroing out a portion of an xdr_stream SUNRPC: Add a function for directly setting the xdr page len SUNRPC: Introduce xdr_stream_move_subsegment() NFS: Replace fs_context-related dprintk() call sites with tracepoints SUNRPC: Replace dprintk() call site in xs_data_ready SUNRPC: Fail faster on bad verifier nfs: only issue commit in DIO codepath if we have uncommitted data nfs: always check dreq->error after a commit nfs: add new nfs_direct_req tracepoint events SUNRPC: Shrink size of struct rpc_task HID: amd_sfh: Handle condition of "no sensors" HID: amd_sfh: Fix implicit declaration error on i386 vfio/ccw: Only pass in contiguous pages vfio/ap: Pass in physical address of ind to ap_aqic() drm/i915/gvt: Replace roundup with DIV_ROUND_UP vfio: Make vfio_unpin_pages() return void watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() watchdog: dw_wdt: Fix comment typo watchdog: Fix comment typo dt-bindings: watchdog: Add fsl,scu-wdt yaml file watchdog:Fix typo in comment watchdog: pm8916_wdt: Handle watchdog enabled by bootloader watchdog: pm8916_wdt: Report reboot reason watchdog: pm8916_wdt: Avoid read of write-only PET register watchdog: wdat_wdt: Remove #ifdef guards for PM related functions watchdog: tegra_wdt: Remove #ifdef guards for PM related functions watchdog: st_lpc_wdt: Remove #ifdef guards for PM related functions watchdog: sama5d4_wdt: Remove #ifdef guards for PM related functions watchdog: s3c2410_wdt: Remove #ifdef guards for PM related functions watchdog: mtk_wdt: Remove #ifdef guards for PM related functions watchdog: dw_wdt: Remove #ifdef guards for PM related functions watchdog: bcm7038_wdt: Remove #ifdef guards for PM related functions watchdog: realtek-otto: add RTL9310 support dt-bindings: watchdog: realtek,otto-wdt: add RTL9310 watchdog: sp805_wdt: add arm cmsdk apb wdt support watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource watchdog: max77620: update Luca Ceresoli's e-mail address dt-bindings: watchdog: Add binding for Qcom SDX65 watchdog: f71808e_wdt: Add check for platform_driver_register dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property USB: docs: fixed table margin in configfs-usb-gadget-mass-storage ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN net: usb: ax88179_178a: wol optimizations net: usb: ax88179_178a: move priv to driver_priv net: usb: ax88179_178a: restore state on resume net: usb: ax88179_178a: clean up pm calls net: usb: ax88179_178a: remove redundant init code csky: Move HEAD_TEXT_SECTION out of __init_begin-end csky: Correct position of _stext csky: Use the bitmap API to allocate bitmaps csky/kprobe: reclaim insn_slot on kprobe unregistration Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet Bluetooth: btusb: Add support for ISO packets Bluetooth: ISO: Add broadcast support Bluetooth: Add initial implementation of BIS connections Bluetooth: Add BTPROTO_ISO socket type Bluetooth: Add initial implementation of CIS connections vfio/spapr_tce: Fix the comment dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() riscv: enable Docker requirements in defconfig RDMA/rxe: Replace __rxe_do_task by rxe_run_task RDMA/rxe: Limit the number of calls to each tasklet RDMA/rxe: Make the tasklet exits the same RDMA/rxe: Fix rnr retry behavior RDMA/rxe: Add rxe_is_fenced() subroutine RDMA/rxe: For invalidate compare according to set keys in mr ASoC: amd: yc: Update DMI table entries ASoC: dt-bindings: atmel-i2s: Convert to json-schema ASoC: audio-graph-card2: Add of_node_put() in fail path Bluetooth: hci_core: Introduce hci_recv_event_data bpf: Simplify bpf_prog_pack_[size|mask] bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) bpf, x64: Allow to use caller address from stack ftrace: Allow IPMODIFY and DIRECT ops on the same function ftrace: Add modify_ftrace_direct_multi_nolock Bluetooth: Convert delayed discov_off to hci_sync Bluetooth: Remove update_scan hci_request dependancy Bluetooth: Remove dead code from hci_request.c Bluetooth: btrtl: Fix typo in comment Bluetooth: MGMT: Fix holding hci_conn reference while command is queued iomap: remove iomap_writepage zonefs: remove ->writepage gfs2: remove ->writepage gfs2: stop using generic_writepages in gfs2_ail1_start_one xfs: Fix typo 'the the' in comment xfs: Fix comment typo iavf: Check for duplicate TC flower filter before parsing bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test i40e: Refactor tc mqprio checks i2c: brcmstb: Use dev_name() for adapter name i2c: Add Renesas RZ/V2M controller dt-bindings: i2c: Document RZ/V2M I2C controller bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF swiotlb: clean up some coding style and minor issues ALSA: usb-audio: Add quirk for Behringer UMC202HD dma-mapping: update comment after dmabounce removal scsi: sd: Add a comment about limiting max_sectors to shost optimal limit RDMA: Fix comment typo IB: Fix repeated words 'the the' comments drivers: iommu: fix clang -wformat warning HID: apple: Add "GANSS" to the non-Apple list HID: alps: Declare U1_UNICORN_LEGACY support uapi: asm-generic: fcntl: Fix typo 'the the' in comment ASoC: Intel: avs: Use lookup table to create modules ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 firmware: cs_dsp: Add memory chunk helpers firmware: cs_dsp: Add pre_stop callback wifi: mac80211: fix link data leak wifi: mac80211: mlme: fix disassoc with MLO wifi: mac80211: add macros to loop over active links wifi: mac80211: remove erroneous sband/link validation wifi: mac80211: mlme: transmit assoc frame with address translation wifi: mac80211: verify link addresses are different wifi: mac80211: rx: track link in RX data wifi: mac80211: optionally implement MLO multicast TX wifi: mac80211: expand ieee80211_mgmt_tx() for MLO wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API wifi: mac80211: report link ID to cfg80211 on mgmt RX wifi: cfg80211: report link ID in NL80211_CMD_FRAME wifi: mac80211: add hardware timestamps for RX and TX wifi: cfg80211: add hardware timestamps to frame RX info wifi: cfg80211/nl80211: move rx management data into a struct wifi: cfg80211: add a function for reporting TX status with hardware timestamps wifi: nl80211: add RX and TX timestamp attributes wifi: ieee80211: add helper functions for detecting TM/FTM frames wifi: mac80211_hwsim: handle links for wmediumd/virtio wifi: mac80211: sta_info: fix link_sta insertion wifi: mac80211: mlme: fix link_sta setup wifi: nl80211/mac80211: clarify link ID in control port TX wifi: mac80211: return error from control port TX for drops wifi: nl80211: require MLD address on link STA add/modify wifi: mac80211: more station handling sanity checks wifi: mac80211: fix link sta hash table handling wifi: mac80211: validate link address doesn't change wifi: mac80211: mlme: set sta.mlo to mlo state wifi: mac80211: fast-xmit: handle non-MLO clients wifi: mac80211_hwsim: fix address translation for MLO wifi: mac80211: fix RX MLD address translation wifi: mac80211: fix NULL pointer deref with non-MLD STA wifi: mac80211: mlme: fix override calculation wifi: mac80211: tx: use AP address in some places for MLO s390/docs: fix warnings for vfio_ap driver doc s390/docs: fix warnings for vfio_ap driver lock usage doc net: add missing includes and forward declarations under net/ sfc: attach/detach EF100 representors along with their owning PF sfc: hook up ef100 representor TX sfc: support passing a representor to the EF100 TX path sfc: determine representee m-port for EF100 representors sfc: phys port/switch identification for ef100 reps sfc: add basic ethtool ops to ef100 reps sfc: add skeleton ef100 VF representors sfc: detect ef100 MAE admin privilege/capability at probe time sfc: update EF100 register descriptions ping: support ipv6 ping socket flow labels net: marvell: prestera: use netif_is_any_bridge_port instead of open code mlxsw: use netif_is_any_bridge_port() instead of open code arch_topology: Fix cache attributes detection in the CPU hotplug path ACPI: PPTT: Leave the table mapped for the runtime usage cacheinfo: Use atomic allocation for percpu cache attributes ALSA: asihpi: Fix typo in comments ALSA: emu10k1: Fix typo in comments MAINTAINERS: Update Intel 8255 GPIO driver file list dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties' selftests/bpf: Fix test_verifier failed test in unprivileged mode selftests/bpf: Add negative tests for new nf_conntrack kfuncs selftests/bpf: Add tests for new nf_conntrack kfuncs selftests/bpf: Add verifier tests for trusted kfunc args net: netfilter: Add kfuncs to set and change CT status net: netfilter: Add kfuncs to set and change CT timeout net: netfilter: Add kfuncs to allocate and insert CT net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup bpf: Add documentation for kfuncs bpf: Add support for forcing kfunc args to be trusted bpf: Switch to new kfunc flags infrastructure tools/resolve_btfids: Add support for 8-byte BTF sets bpf: Introduce 8-byte BTF set net: ipv6: avoid accepting values greater than 2 for accept_untracked_na selftests: tls: add a test for timeo vs lock tls: rx: release the sock lock on locking timeout cxl/region: Add region creation support resource: Introduce alloc_free_mem_region() cxl/mem: Enumerate port targets before adding endpoints cxl/hdm: Add sysfs attributes for interleave ways + granularity cxl/port: Move dport tracking to an xarray cxl/port: Move 'cxl_ep' references to an xarray per port cxl/port: Record parent dport when adding ports cxl/port: Record dport in endpoint references cxl/hdm: Add support for allocating DPA to an endpoint decoder cxl/hdm: Track next decoder to allocate cxl/hdm: Add 'mode' attribute to decoder objects cxl/hdm: Enumerate allocated DPA riscv: convert the t-head pbmt errata to use the __nops macro riscv: introduce nops and __nops macros for NOP sequences Bluetooth: mgmt: Fix using hci_conn_abort Bluetooth: Use bt_status to convert from errno Bluetooth: Add bt_status Bluetooth: hci_sync: Split hci_dev_open_sync Bluetooth: hci_sync: Refactor remove Adv Monitor Bluetooth: hci_sync: Refactor add Adv Monitor Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA Bluetooth: hci_sync: Check LMP feature bit instead of quirk Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode Bluetooth: hci_bcm: Add DT compatible for CYW55572 dt-bindings: net: broadcom-bluetooth: Add conditional constraints dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding Bluetooth: clean up error pointer checking Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 Bluetooth: Add default wakeup callback for HCI UART driver Bluetooth: hci_sync: Don't remove connected devices from accept list Bluetooth: hci_sync: Fix not updating privacy_mode Bluetooth: Collect kcov coverage from hci_rx_work Bluetooth: hci_sync: Fix resuming scan after suspend resume Bluetooth: btmtksdio: Add in-band wakeup support Bluetooth: mgmt: Fix refresh cached connection info Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} Bluetooth: use memset avoid memory leaks Bluetooth: fix an error code in hci_register_dev() Bluetooth: hci_bcm: Add BCM4349B1 variant dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding Bluetooth: Unregister suspend with userchannel Bluetooth: Fix index added after unregister Bluetooth: When HCI work queue is drained, only queue chained work Bluetooth: hci_intel: Add check for platform_driver_register Bluetooth: clear the temporary linkkey in hci_conn_cleanup Bluetooth: hci_bcm: Add support for FW loading in autobaud mode dt-bindings: net: broadcom-bluetooth: Add property for autobaud mode Bluetooth: hci_qca: Return wakeup for qca_wakeup Bluetooth: btusb: Add support of IMC Networks PID 0x3568 net: ipa: fix build RISC-V: Add fast call path of crash_kexec() riscv: mmap with PROT_WRITE but no PROT_READ is invalid bpf, docs: Use SPDX license identifier in bpf_doc.py ASoC: audio-graph-card: Add of_node_put() in fail path ASoC: amd: enable RPL Platform acp drivers build ASoC: amd: add RPL Platform pci driver pm-ops ASoC: amd: add RPL Platform init/de-init functions ASoC: amd: add ACP PCI driver for RPL platform ASoC: amd: add RPL Platform acp header file ASoC: amd: acp: Add error handling cases ASoC: amd: acp: Modify const resource struct variable to generic bpf, arm64: Fix compile error in dummy_tramp() dt-bindings: rtc: Add EM Microelectronic EM3027 bindings dt-bindings: rtc: ds1307: Convert to json-schema ice: add write functionality for GNSS TTY dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format dt-bindings: vendor-prefixes: add Densitron dt-bindings: Fix typo in comment perf lock: Fix a copy-n-paste bug ice: add i2c write command dt-bindings: leds: is31fl319x: Document variants specificities dt-bindings: leds: Convert is31fl319x to dtschema dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block dt-bindings: leds: skyworks,aat1290: convert to dtschema dt-bindings: leds: fix indentation in examples dt-bindings: leds: lp50xx: correct reg/unit addresses in example can: pch_can: pch_can_error(): initialize errc before using it mmc: renesas_sdhi: newer SoCs don't need manual tap correction mmc: cavium-thunderx: Add of_node_put() when breaking out of loop mmc: cavium-octeon: Add of_node_put() when breaking out of loop mmc: core: quirks: Add of_node_put() when breaking out of loop cxl/core: Define a 'struct cxl_endpoint_decoder' cxl/core: Define a 'struct cxl_root_decoder' cxl/acpi: Track CXL resources in iomem_resource cxl/core: Define a 'struct cxl_switch_decoder' RDMA/rxe: Fix mw bind to allow any consumer key portion virtiofs: delete unused parameter for virtio_fs_cleanup_vqs fuse: Add module param for CAP_SYS_ADMIN access bypassing allow_other fuse: Remove the control interface for virtio-fs fuse: ioctl: translate ENOSYS fuse: limit nsec fuse: avoid unnecessary spinlock bump fuse: fix deadlock between atomic O_TRUNC and page invalidation fuse: write inode in fuse_release() dmaengine: xilinx: use strscpy to replace strlcpy scripts/gdb: fix 'lx-dmesg' on 32 bits arch bpf: Check attach_func_proto more carefully in check_helper_call dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script dmaengine: idxd: Correct IAX operation code names ASoC: amd: acp: Drop superfluous mmap callback ASoC: amd: acp: Modify local variables name to generic ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() ASoC: imx-card: use snd_pcm_format_t type for asrc_format ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format ASoC: fsl-asoc-card: force cast the asrc_format type ASoC: fsl_asrc: force cast the asrc_format type ASoC: fsl_sai: Don't use plain integer as NULL pointer dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) dmaengine: dw-axi-dmac: ignore interrupt if no descriptor dmaengine: dw-axi-dmac: do not print NULL LLI during error libbpf: Fix str_has_sfx()'s return value libbpf: Fix sign expansion bug in btf_dump_get_enum_value() HID: wacom: Force pen out of prox if no events have been received in a while HID: nintendo: Add missing array termination HID: lg-g15: Fix comment typo HID: amd_sfh: Implement SFH1.1 functionality HID: amd_sfh: Move interrupt handling to common interface HID: amd_sfh: Move amd_sfh_work to common interface HID: amd_sfh: Move global functions to static HID: amd_sfh: Add remove operation in amd_mp2_ops HID: amd_sfh: Add PM operations in amd_mp2_ops HID: amd_sfh: Add descriptor operations in amd_mp2_ops HID: amd_sfh: Move request_list variable to client data HID: amd_sfh: Move request_list struct to header file HID: amd_sfh: Move common macros and structures HID: amd_sfh: Add NULL check for hid device HID: core: remove unneeded assignment in hid_process_report() net/cdc_ncm: Increase NTB max RX/TX values to 64kb net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() ceph: rely on vfs for setgid stripping fs: move S_ISGID stripping into the vfs_*() helpers platform/chrome: cros_kunit_util: add default value for `msg->result` platform/chrome: merge Kunit utils and test cases RDMA/rxe: Fix spelling mistake in error print net: ipa: move configuration data files into a subdirectory net: ipa: list supported IPA versions in the Makefile net: ipa: fix an outdated comment net: ipa: report when the driver has been removed net: ipa: skip some cleanup for unused transactions net: ipa: rearrange transaction initialization net: ipa: add a transaction committed list net: ipa: add an endpoint device attribute group selftests: net: af_unix: Fix a build error of unix_connect.c. net: amd8111e: remove repeated dev->features assignement xfs: don't leak memory when attr fork loading fails xfs: fix for variable set but not used warning xfs: xfs_buf cache destroy isn't RCU safe xfs: delete unnecessary NULL checks xfs: fix comment for start time value of inode with bigtime enabled netfilter: xt_TPROXY: remove pr_debug invocations netfilter: flowtable: prefer refcount_inc netfilter: ipvs: Use the bitmap API to allocate bitmaps module: Replace kmap() with kmap_local_page() ASoC: jz4740-i2s: Remove unused 'mem' resource ASoC: Makefile: Fix simultaneous build of KUNIT tests apparmor: correct config reference to intended one drm/amd/display: Create a file dedicated to planes drm/amd/display: Add tags for indicating mst progress status drm/amd/display: Add is_mst_connector debugfs entry drm/amd/display: fix trigger_hotplug to support mst case drm/amd/display: Expose function reset_cur_dp_mst_topology drm/amd/display: Update in dml drm/amd/display: Remove unused variable drm/amd/display: Support vertical interrupt 0 for all dcn ASIC drm/amd/pm: enable gfx ulv and gpo on smu_v13_0_7 drm/amd/display: Change get_pipe_idx function scope drm/amdgpu: Write masked value to control register drm/amdgpu: fix scratch register access method in SRIOV drm/amdgpu: remove acc_size from reserve/unreserve mem drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards Input: deactivate MT slots when inhibiting or suspending devices Input: properly queue synthetic events perf python: Ignore unused command line arguments when building with clang vfio: Replace the iommu notifier with a device list vfio: Replace the DMA unmapping notifier with a callback ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document ASoC: mediatek: mt8186: add audio afe document ASoC: mediatek: mt6358: add new compatible for using mt6366 ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357 ASoC: mediatek: mt8186: add mt8186-mt6366 common driver ASoC: mediatek: mt8186: add platform driver perf build: Avoid defining _FORTIFY_SOURCE multiple times perf test: Fix test case 83 ('perf stat CSV output linter') on s390 gpio: gpio-mm: Implement and utilize register structures gpio: 104-idi-48: Implement and utilize register structures gpio: 104-dio-48e: Implement and utilize register structures gpio: i8255: Introduce the Intel 8255 interface library module gpio: 104-idio-16: Implement and utilize register structures gpio: ws16c48: Implement and utilize register structures s390/crash: support multi-segment iterators s390/crash: use static swap buffer for copy_to_user_real() s390/crash: move copy_to_user_real() to crash_dump.c s390/zcore: fix race when reading from hardware system area s390/crash: fix incorrect number of bytes to copy to user space s390/crash: remove redundant panic() on save area allocation failure s390/mm: remove unused tprot() function perf cs-etm: Fix duplicated 'the' in comment perf probe: Fix duplicated 'the' in comment perf scripting perl: Ignore some warnings to keep building with perl headers perf python: Avoid deprecation warning on distutils perf gtk: Only support --gtk if compiled in perf intel-pt: Add documentation for tracing guest machine user space perf intel-pt: Use guest pid/tid etc in guest samples perf intel-pt: Add machine_pid and vcpu to auxtrace_error perf intel-pt: Determine guest thread from guest sideband perf intel-pt: Disable sync switch with guest sideband perf intel-pt: Track guest context switches perf intel-pt: Add some more logging to intel_pt_walk_next_insn() perf intel-pt: Remove guest_machine_pid perf tools: Add perf_event__is_guest() perf tools: Handle injected guest kernel mmap event perf machine: Use realloc_array_as_needed() in machine__set_current_tid() perf inject: Add support for injecting guest sideband events perf tools: Add reallocarray_as_needed() perf tools: Automatically use guest kcore_dir if present perf tools: Make has_kcore_dir() work also for guest kcore_dir perf tools: Remove also guest kcore_dir with host kcore_dir perf script python: intel-pt-events: Add machine_pid and vcpu perf script python: Add machine_pid and vcpu perf auxtrace: Add machine_pid and vcpu to auxtrace_error perf dlfilter: Add machine_pid and vcpu perf script: Add machine_pid and vcpu perf session: Use sample->machine_pid to find guest machine perf tools: Add machine_pid and vcpu to perf_sample perf tools: Add guest_cpu to hypervisor threads perf session: Create guest machines from id_index perf tools: Add machine_pid and vcpu to id_index perf buildid-cache: Do not require purge files to also be in the file system perf buildid-cache: Add guestmount'd files to the build ID cache perf script: Add --dump-unsorted-raw-trace option perf tools: Add perf_event__synthesize_id_sample() perf tools: Factor out evsel__id_hdr_size() perf tools: Export perf_event__process_finished_round() perf ordered_events: Add ordered_events__last_flush_time() perf tools: Export dsos__for_each_with_build_id() ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema ASoC: dt-bindings: atmel-classd: Convert to json-schema powerpc/kvm: Remove comment related to moving PMU code to perf subsystem powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and later platforms KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations macintosh/adb: fix oob read in do_adb_query() function watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers powerpc/pseries: register pseries-wdt device with platform bus powerpc/pseries: add FW_FEATURE_WATCHDOG flag powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code net: ipa: initialize ring indexes to 0 net: marvell: prestera: add phylink support vmxnet3: Implement ethtool's get_channels command KVM: s390: resetting the Topology-Change-Report KVM: s390: guest support for topology function KVM: s390: Cleanup ipte lock access and SIIF facility checks reset: reset-simple should depends on HAS_IOMEM dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name memblock tests: change build options to run-time options can: error: add definitions for the different CAN error thresholds can: add CAN_ERR_CNT flag to notify availability of error counter can: error: specify the values of data[5..7] of CAN error frames can: usb_8dev: do not report txerr and rxerr during bus-off can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off can: sun4i_can: do not report txerr and rxerr during bus-off can: hi311x: do not report txerr and rxerr during bus-off can: slcan: do not report txerr and rxerr during bus-off can: sja1000: do not report txerr and rxerr during bus-off can: rcar_can: do not report txerr and rxerr during bus-off can: pch_can: do not report txerr and rxerr during bus-off platform/chrome: cros_kbd_led_backlight: fix build warning platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd() platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count platform/chrome: cros_ec_proto: add Kunit tests for check_features platform/chrome: cros_ec_proto: add Kunit tests for get_host_event platform/chrome: cros_ec_proto: add Kunit tests for get_next_event platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error() platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status platform/chrome: cros_ec_proto: return -EPROTO if empty payload platform/chrome: cros_ec_proto: add Kunit test for empty payload platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out platform/chrome: cros_ec_proto: change Kunit expectation when timed out platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete() platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command() platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer() platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command() net/sched: remove qdisc_root_lock() helper riscv/efi_stub: Add 64bit boot-hartid support on RV64 riscv: cpu: Add 64bit hartid support on RV64 riscv: smp: Add 64bit hartid support on RV64 riscv: spinwait: Fix hartid variable type riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 Documentation/cxl: Use a double line break between entries cxl/port: Read CDAT table driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} cxl/pci: Create PCI DOE mailbox's for memory devices PCI/DOE: Add DOE mailbox support functions PCI: Replace magic constant for PCI Sig Vendor ID PCI: Add vendor ID for the PCI SIG of: overlay: Simplify of_overlay_fdt_apply() tail of: overlay: Move devicetree_corrupt() check up sfc: update MCDI protocol headers net/mlx5: CT: Remove warning of ignore_flow_level support for non PF net/mlx5e: Add resiliency for PTP TX port timestamp net/mlx5: Expose ts_cqe_metadata_size2wqe_counter net/mlx5e: HTB, move htb functions to a new file net/mlx5e: HTB, change functions name to follow convention net/mlx5e: HTB, remove priv from htb function calls net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure net/mlx5e: HTB, move stats and max_sqs to priv net/mlx5e: HTB, move section comment to the right place net/mlx5e: HTB, move ids to selq_params struct net/mlx5e: HTB, reduce visibility of htb functions net/mlx5e: Fix mqprio_rl handling on devlink reload net/mlx5e: Report header-data split state through ethtool can: peak_usb: include support for a new MCU can: peak_usb: correction of an initially misnamed field name can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const perf tools: Fix dso_id inode generation comparison can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x. can: c_can: remove wrong comment can: slcan: do not sleep with a spin lock held can: sja1000: Change the return type as void for SoC specific init can: sja1000: Use device_get_match_data to get device data can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support dt-bindings: can: sja1000: Convert to json-schema can: slcan: clean up if/else can: slcan: convert comparison to NULL into !val can: slcan: fix whitespace issues can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() can: slcan: convert comments to network style comments can: slcan: use scnprintf() as a hardening measure RDMA/mlx5: Expose steering anchor to userspace RDMA/mlx5: Refactor get flow table function libbpf: fix an snprintf() overflow check selftests/bpf: fix a test for snprintf() overflow bpf, docs: document BPF_MAP_TYPE_HASH and variants iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop iommu/arm-smmu-qcom: Add SM6375 SMMU compatible dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375 selftests/bpf: test eager BPF ringbuf size adjustment logic libbpf: make RINGBUF map size adjustments more eagerly bpf: fix bpf_skb_pull_data documentation libbpf: fallback to tracefs mount point if debugfs is not mounted bpf: Don't redirect packets with invalid pkt_len selftests/bpf: validate .bss section bigger than 8MB is possible now bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size bpf: make uniform use of array->elem_size everywhere in arraymap.c bpf: fix potential 32-bit overflow when accessing ARRAY map element docs/bpf: Update documentation for BTF_KIND_FUNC bpf: fix lsm_cgroup build errors on esoteric configs selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests libbpf: add ksyscall/kretsyscall sections support for syscall kprobes libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL selftests/bpf: add test of __weak unknown virtual __kconfig extern libbpf: generalize virtual __kconfig externs and use it for USDT scsi: qla2xxx: tracing: Use the new __vstring() helper scsi: iscsi: tracing: Use the new __vstring() helper usb: musb: tracing: Use the new __vstring() helper s390/uvdevice: autoload module based on CPU facility s390/cpufeature: allow for facility bits s390/cpufeature: rework to allow more than only hwcap bits MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers s390/Docs: new doc describing lock usage by the vfio_ap device driver s390/vfio-ap: update docs to include dynamic config support s390/vfio-ap: handle config changed and scan complete notification s390/vfio-ap: sysfs attribute to display the guest's matrix s390/vfio-ap: implement in-use callback for vfio_ap driver s390/vfio-ap: reset queues after adapter/domain unassignment s390/vfio-ap: hot plug/unplug of AP devices when probed/removed s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign s390/vfio-ap: use proper locking order when setting/clearing KVM pointer s390/vfio-ap: introduce new mutex to control access to the KVM pointer s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock s390/vfio-ap: allow assignment of unavailable AP queues to mdev device s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev s390/vfio-ap: introduce shadow APCB s390/vfio-ap: manage link between queue struct and matrix mdev s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c s390/vfio-ap: use new AP bus interface to search for queue devices ASoC: nau8821: Don't unconditionally free interrupt ASoC: amd: yc: Decrease level of error message ASoC: nau8821: add new widget to control system clock ASoC: rsnd: ssiu: add missing .quit callback for gen2 KVM: s390: pv: don't present the ecall interrupt twice net: dsa: microchip: fix the missing ksz8_r_mib_cnt fs: Add missing umask strip in vfs_tmpfile fs: add mode_strip_sgid() helper dt-bindings: iio: adc: Add compatible for MT8188 tty: vt: initialize unicode screen buffer KVM: s390: pv: destroy the configuration before its memory KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm s390/mm: KVM: pv: when tearing down, try to destroy protected pages KVM: s390: pv: add mmu_notifier Revert "platform/chrome: Add Type-C mux set command definitions" Revert "platform/chrome: cros_typec_switch: Add switch driver" Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep" Revert "platform/chrome: cros_typec_switch: Set EC retimer" Revert "platform/chrome: cros_typec_switch: Add event check" Revert "platform/chrome: cros_typec_switch: Register mode switches" Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths" Revert "platform/chrome: cros_ec_typec: Get retimer handle" apparmor: move ptrace mediation to more logical task.{h,c} mtd: spi-nor: esmt: Use correct name of f25l32qa apparmor: extend policydb permission set by making use of the xbits dt-bindings: mfd: syscon: Update Lee Jones' email address apparmor: allow label to carry debug flags MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions mfd: sun6i-prcm: Update Kconfig description mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment mfd: intel_soc_pmic_bxtwc: Drop unneeded casting mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata() mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store() mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs mfd: mt6397: Add basic support for MT6331+MT6332 PMIC mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells mfd: ipaq-micro: Fix spelling mistake of "receive{d}" mfd: db8500-prcmu: Drop duplicated word "the" in the comments dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc mfd: intel_soc_pmic_chtwc: Use dev_err_probe() mfd: tc6393xb: Make disable callback return void mfd: dln2: Automatically detect and fill endpoint pointers dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section mfd: pm8008: Remove driver data structure pm8008_data mfd: twl: Remove platform data support dt-bindings: mfd: Add mp2733 compatible dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 dt-bindings: mfd: qcom,tcsr: Convert to dtschema mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU mfd: mt6358-irq: Add MT6357 PMIC support mfd: mt6397-core: Add MT6357 PMIC support dt-bindings: mfd: Add compatible for MT6331 PMIC dt-bindings: mfd: stm32-timers: Document how to specify interrupts mfd: max77620: Fix refcount leak in max77620_initialise_fps MAINTAINERS: Fix file entry for MAX77693 DT syscon: Use %pa to format the variable of resource_size_t type mfd: tc6387xb: Drop disable callback that is never called mfd: t7l66xb: Drop platform disable callback mfd: asic3: Make asic3_gpio_remove() return void MAINTAINERS: Update Intel PMIC (MFD part) to Supported dt-bindings: mfd: ti,j721e-system-controller: Add clock property dt-bindings: mfd: Convert da9063 to yaml mfd: max77714: Update Luca Ceresoli's e-mail address apparmor: fix overlapping attachment computation backlight: lp855x: Switch to atomic PWM API dt-bindings: backlight: Update Lee Jones' email address apparmor: fix setting unconfined mode on a loaded profile apparmor: Fix some kernel-doc comments apparmor: Mark alloc_unconfined() as static gpio: remove VR41XX related gpio driver mtd: spi-nor: micron-st: Skip FSR reading if SPI controller does not support it ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit scsi: sd: allow max_sectors be capped at DMA optimal size limit iio: light: isl29028: Fix the warning in isl29028_remove() iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes iio: fix iio_format_avail_range() printing for none IIO_VAL_INT RDMA/rxe: Remove unused qp parameter iio: adc: max1027: unlock on error path in max1027_read_single_value() dt-bindings: gpio: add pull-disable flag gpiolib: acpi: support bias pull disable gpiolib: of: support bias pull disable gpiolib: add support for bias pull disable gpio: 74xx-mmio: use bits.h macros for all masks gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in() gpio: 74xx-mmio: Make use of device properties IB/qib: Fix comment typo gpiolib: cdev: compile out HTE unless CONFIG_HTE selected gpiolib: cdev: consolidate edge detector configuration flags gpiolib: cdev: simplify line event identification gpiolib: cdev: replace if-else chains with switches gpiolib: cdev: simplify parameter in call to hte_edge_setup gpiolib: cdev: simplify linereq_free gpio: 104-idi-48: unsigned to unsigned int cleanup gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML gpio: lp3943: unsigned to unsigned int cleanup gpiolib: of: Use device_match_of_node() helper gpio: adp5588: sort header inclusion alphabetically gpio: adp5588: Do not use defined value for driver name and compatible gpio: adp5588: Switch from of headers to mod_devicetable.h gpio: rockchip: add support for rk3588 dt-bindings: gpio: rockchip: add gpio-ranges gpio: adnp: Make use of device properties gpio: adnp: use simple i2c probe function gpio: pca9570: add pca9571 support gpio: pca9570: Add DT bindings for NXP PCA9571 gpio: xgs-iproc: Drop if with an always false condition gpio: brcmstb: Make .remove() obviously always return 0 gpio: ucb1400: Remove platform setup and teardown support gpio: twl4030: Don't return an error after WARN in .remove gpio: twl4030: Drop platform teardown callback dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 gpio: davinci: Add support for system suspend/resume PM dt-bindings: gpio: gpio-mvebu: document offset and marvell,pwm-offset dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio dt-bindings: gpio: gpio-mvebu: convert txt binding to DT schema format gpiolib: devres: Get rid of unused devm_gpio_free() net: prestera: acl: add support for 'police' action on egress MAINTAINERS: Use my kernel.org email OPP: Don't drop opp->np reference while it is still in use RDMA/hfi1: fix potential memory leak in setup_base_ctxt() OPP: Don't drop opp_table->np reference while it is still in use scsi: core: cap shost max_sectors according to DMA limits only once dma-iommu: add iommu_dma_opt_mapping_size() dma-mapping: add dma_opt_mapping_size() net: macb: fixup sparse warnings on __be16 ports net: prestera: acl: fix code formatting vmxnet3: Record queue number to incoming packets net: devlink: remove unused locked functions netdevsim: convert driver to use unlocked devlink API during init/fini net: devlink: add unlocked variants of devlink_region_create/destroy() functions mlxsw: convert driver to use unlocked devlink API during init/fini net: devlink: add unlocked variants of devlink_dpipe*() functions net: devlink: add unlocked variants of devlink_sb*() functions net: devlink: add unlocked variants of devlink_resource*() functions net: devlink: add unlocked variants of devling_trap*() functions net: devlink: avoid false DEADLOCK warning reported by lockdep scsi: target: iscsi: Fix clang -Wformat warnings scsi: ufs: core: Read device property for ref clock scsi: libsas: Resume SAS host for phy reset or enable via sysfs scsi: hisi_sas: Modify v3 HW SATA completion error processing scsi: hisi_sas: Relocate DMA unmap of SMP task scsi: hisi_sas: Remove unnecessary variable to hold DMA map elements scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw() scsi: mpi3mr: Delete a stray tab scsi: mpi3mr: Unlock on error path scsi: mpi3mr: Reduce VD queue depth on detecting throttling scsi: mpi3mr: Resource Based Metering clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 scsi: sg: Allow waiting for commands to complete on removed device scsi: qla2xxx: Update version to 10.02.07.800-k scsi: qla2xxx: Update manufacturer details scsi: qla2xxx: Fix sparse warning for dport_data scsi: qla2xxx: Fix discovery issues in FC-AL topology scsi: qla2xxx: Fix imbalance vha->vref_count scsi: qla2xxx: edif: Fix dropped IKE message scsi: qla2xxx: Fix response queue handler reading stale packets scsi: qla2xxx: Zero undefined mailbox IN registers scsi: qla2xxx: Fix incorrect display of max frame size scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" clk: qcom: clk-rpm: convert to parent_data API dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled clk: qcom: Drop mmcx gdsc supply for dispcc and videocc drm/amdgpu: add comment to HW_IP_VCN_ENC type drm/amd/pm: enable mode1 reset for smu_v13_0_7 drm/amdgpu: correct the PSP_BL_CMD enum drm/amdgpu: drop runpm from amdgpu_device structure drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards drm/amdgpu: skip SMU FW reloading in runpm BACO case drm/amdgpu: introduce runtime pm mode drm/amd/display: Remove unnecessary NULL check in commit_planes_for_stream() drm/amdgpu: Clarify asics naming in Kconfig options drm/amd/display: Fix spelling mistake "supporing" -> "supporting" drm/amd/display: Enable building new display engine with KCOV enabled drm/amdgpu: restore original stable pstate on ctx fini platform/chrome: cros_typec_switch: Add ACPI Kconfig dep drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x drm/amdgpu: create I2S platform devices for Jadeite platform drm/amdgpu: add dmi check for jadeite platform drm/amdgpu: Call trace info was found in dmesg when loading amdgpu drm/amdgpu: fix for coding style issues drm/amdgpu: add umc ras functions for umc v8_10_0 drm/amdgpu: add umc v8_10_0 ip headers drm/amdgpu: Get rid of amdgpu_job->external_hw_fence drm/amdgpu: limiting AV1 to first instance on VCN4 decode remoteproc: Directly use ida_alloc()/free() remoteproc: Use unbounded workqueue for recovery work remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators remoteproc: sysmon: Send sysmon state only for running rprocs remoteproc: sysmon: Wait for SSCTL service to come up remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq remoteproc: qcom: pas: Check if coredump is enabled remoteproc: qcom: pas: Mark devices as wakeup capable remoteproc: qcom: pas: Mark va as io memory remoteproc: qcom: pas: Add decrypt shutdown support for modem remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config remoteproc: qcom_q6v5: Introduce panic handler for MSS remoteproc: qcom_q6v5_mss: Update MBA log info remoteproc: qcom: correct kerneldoc remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems perf buildid-list: Add a "-m" option to show kernel and modules build-ids platform/chrome: cros_ec_typec: Register port altmodes platform/chrome: cros_ec_typec: Rename port altmode array iio: proximity: sx9324: add empty line in front of bullet list iio: magnetometer: hmc5843: Remove duplicate 'the' iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr() iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: health: |
||
Jakub Kicinski
|
accc3b4a57 |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
No conflicts. Signed-off-by: Jakub Kicinski <kuba@kernel.org> |
||
David Hildenbrand
|
69d517e6e2 |
checkpatch: warn on usage of VM_BUG_ON() and other BUG variants
checkpatch does not point out that VM_BUG_ON() and friends should be avoided, however, Linus notes: VM_BUG_ON() has the exact same semantics as BUG_ON. It is literally no different, the only difference is "we can make the code smaller because these are less important". [1] So let's warn on VM_BUG_ON() and other BUG variants as well. While at it, make it clearer that the kernel really shouldn't be crashed. As there are some subsystem BUG macros that actually don't end up crashing the kernel -- for example, KVM_BUG_ON() -- exclude these manually. [1] https://lore.kernel.org/r/CAHk-=wg40EAZofO16Eviaj7mfqDhZ2gVEbvfsMf6gYzspRjYvw@mail.gmail.com Signed-off-by: David Hildenbrand <david@redhat.com> Link: https://lore.kernel.org/r/20220923113426.52871-3-david@redhat.com Signed-off-by: Jonathan Corbet <corbet@lwn.net> |
||
Jonathan Corbet
|
f4bf1cd4ac |
docs: move asm-annotations.rst into core-api
This one file should not really be in the top-level documentation directory. core-api/ may not be a perfect fit but seems to be best, so move it there. Adjust a couple of internal document references to make them location-independent, and point checkpatch.pl at the new location. Cc: Jiri Slaby <jirislaby@kernel.org> Cc: Joe Perches <joe@perches.com> Reviewed-by: David Vernet <void@manifault.com> Acked-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Acked-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20220927160559.97154-6-corbet@lwn.net Signed-off-by: Jonathan Corbet <corbet@lwn.net> |
||
Masahiro Yamada
|
425937381e |
kbuild: re-run modpost when it is updated
Modpost generates .vmlinux.export.c and *.mod.c, which are prerequisites of vmlinux and modules, respectively. The modpost stage should be re-run when the modpost code is updated. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
f73edc8951 |
kbuild: unify two modpost invocations
Currently, modpost is executed twice; first for vmlinux, second for modules. This commit merges them. Current build flow ================== 1) build obj-y and obj-m objects 2) link vmlinux.o 3) modpost for vmlinux 4) link vmlinux 5) modpost for modules 6) link modules (*.ko) The build steps 1) through 6) are serialized, that is, modules are built after vmlinux. You do not get benefits of parallel builds when scripts/link-vmlinux.sh is being run. New build flow ============== 1) build obj-y and obj-m objects 2) link vmlinux.o 3) modpost for vmlinux and modules 4a) link vmlinux 4b) link modules (*.ko) In the new build flow, modpost is invoked just once. vmlinux and modules are built in parallel. One exception is CONFIG_DEBUG_INFO_BTF_MODULES=y, where modules depend on vmlinux. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Masahiro Yamada
|
9c5a0ac3c3 |
kbuild: move vmlinux.o rule to the top Makefile
Move the build rules of vmlinux.o out of scripts/link-vmlinux.sh to clearly separate 1) pre-modpost, 2) modpost, 3) post-modpost stages. This will make further refactoring possible. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Masahiro Yamada
|
26ef40de5c |
kbuild: move .vmlinux.objs rule to Makefile.modpost
.vmlinux.objs is used by modpost, so scripts/Makefile.modpost is a better place to generate it. It is used only when CONFIG_MODVERSIONS=y. It should be guarded by "ifdef CONFIG_MODVERSIONS". Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Masahiro Yamada
|
5750121ae7 |
kbuild: list sub-directories in ./Kbuild
Use the ordinary obj-y syntax to list subdirectories.
Note1:
Previously, the link order of lib-y depended on CONFIG_MODULES; lib-y
was linked before drivers-y when CONFIG_MODULES=y, otherwise after
drivers-y. This was a bug of commit
|
||
Nick Desaulniers
|
88b61e3bff |
Makefile.compiler: replace cc-ifversion with compiler-specific macros
cc-ifversion is GCC specific. Replace it with compiler specific variants. Update the users of cc-ifversion to use these new macros. Link: https://github.com/ClangBuiltLinux/linux/issues/350 Link: https://lore.kernel.org/llvm/CAGG=3QWSAUakO42kubrCap8fp-gm1ERJJAYXTnP1iHk_wrH=BQ@mail.gmail.com/ Suggested-by: Bill Wendling <morbo@google.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Janis Schoetterl-Glausch
|
2e07005f48 |
kbuild: rpm-pkg: fix breakage when V=1 is used
Doing make V=1 binrpm-pkg results in:
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.EgV6qJ
+ umask 022
+ cd .
+ /bin/rm -rf /home/scgl/rpmbuild/BUILDROOT/kernel-6.0.0_rc5+-1.s390x
+ /bin/mkdir -p /home/scgl/rpmbuild/BUILDROOT
+ /bin/mkdir /home/scgl/rpmbuild/BUILDROOT/kernel-6.0.0_rc5+-1.s390x
+ mkdir -p /home/scgl/rpmbuild/BUILDROOT/kernel-6.0.0_rc5+-1.s390x/boot
+ make -f ./Makefile image_name
+ cp test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) arch/s390/boot/bzImage /home/scgl/rpmbuild/BUILDROOT/kernel-6.0.0_rc5+-1.s390x/boot/vmlinuz-6.0.0-rc5+
cp: invalid option -- 'e'
Try 'cp --help' for more information.
error: Bad exit status from /var/tmp/rpm-tmp.EgV6qJ (%install)
Because the make call to get the image name is verbose and prints
additional information.
Fixes:
|
||
Zeng Heng
|
a8d5692659 |
scripts: remove unused argument 'type'
Remove unused function argument, and there is no logic changes. Signed-off-by: Zeng Heng <zengheng4@huawei.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Zeng Heng
|
efc8338e3a |
Kconfig: remove sym_set_choice_value
sym_set_choice_value could be removed and directly call sym_set_tristate_value instead. Signed-off-by: Zeng Heng <zengheng4@huawei.com> Suggested-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
9ec6ab6ee5 |
kbuild: use objtool-args-y to clean up objtool arguments
Based on Linus' patch. Refactor scripts/Makefile.vmlinux_o as well. Link: https://lore.kernel.org/lkml/CAHk-=wgjTMQgiKzBZTmb=uWGDEQxDdyF1+qxBkODYciuNsmwnw@mail.gmail.com/ Suggested-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Acked-by: Peter Zijlstra <peterz@infradead.org> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> |
||
Masahiro Yamada
|
cc306abd19 |
kbuild: fix and refactor single target build
The single target build has a subtle bug for the combination for an individual file and a subdirectory. [1] 'make kernel/fork.i' builds only kernel/fork.i $ make kernel/fork.i CALL scripts/checksyscalls.sh DESCEND objtool CPP kernel/fork.i [2] 'make kernel/' builds only under the kernel/ directory. $ make kernel/ CALL scripts/checksyscalls.sh DESCEND objtool CC kernel/fork.o CC kernel/exec_domain.o [snip] CC kernel/rseq.o AR kernel/built-in.a But, if you try to do [1] and [2] in a single command, you will get only [1] with a weird log: $ make kernel/fork.i kernel/ CALL scripts/checksyscalls.sh DESCEND objtool CPP kernel/fork.i make[2]: Nothing to be done for 'kernel/'. With 'make kernel/fork.i kernel/', you should get both [1] and [2]. Rewrite the single target build. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Owen Rafferty
|
033a52d033 |
kbuild: rewrite check-local-export in sh/awk
Remove the bash build dependency for those who otherwise do not have it installed. This also provides a significant speedup: $ make defconfig $ make yes2modconfig ... $ find . -name "*.o" | grep -v vmlinux | wc 3169 3169 89615 $ export NM=nm $ time sh -c 'find . -name "*.o" | grep -v vmlinux | xargs -n1 ./scripts/check-local-export' Without patch: 0m15.90s real 0m12.17s user 0m05.28s system With patch: dash + nawk 0m02.16s real 0m02.92s user 0m00.34s system dash + busybox awk 0m02.36s real 0m03.36s user 0m00.34s system dash + gawk 0m02.07s real 0m03.26s user 0m00.32s system bash + gawk 0m03.55s real 0m05.00s user 0m00.54s system Signed-off-by: Owen Rafferty <owen@owenrafferty.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
a6c26e38aa |
Revert "kbuild: Make scripts/compile.h when sh != bash"
This reverts commit [1] in the pre-git era. I do not know what problem happened in the script when sh != bash because there is no commit message. Now that this script is much simpler than it used to be, let's revert it, and let' see. (If this turns out to be problematic, fix the code with proper commit description.) [1]: https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=11acbbbb8a50f4de7dbe4bc1b5acc440dfe81810 Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
c7b594f53e |
scripts/mkcompile_h: move LC_ALL=C to '$LD -v'
Minimize the scope of LC_ALL=C like before commit |
||
Masahiro Yamada
|
2df8220cc5 |
kbuild: build init/built-in.a just once
Kbuild builds init/built-in.a twice; first during the ordinary directory descending, second from scripts/link-vmlinux.sh. We do this because UTS_VERSION contains the build version and the timestamp. We cannot update it during the normal directory traversal since we do not yet know if we need to update vmlinux. UTS_VERSION is temporarily calculated, but omitted from the update check. Otherwise, vmlinux would be rebuilt every time. When Kbuild results in running link-vmlinux.sh, it increments the version number in the .version file and takes the timestamp at that time to really fix UTS_VERSION. However, updating the same file twice is a footgun. To avoid nasty timestamp issues, all build artifacts that depend on init/built-in.a are atomically generated in link-vmlinux.sh, where some of them do not need rebuilding. To fix this issue, this commit changes as follows: [1] Split UTS_VERSION out to include/generated/utsversion.h from include/generated/compile.h include/generated/utsversion.h is generated just before the vmlinux link. It is generated under include/generated/ because some decompressors (s390, x86) use UTS_VERSION. [2] Split init_uts_ns and linux_banner out to init/version-timestamp.c from init/version.c init_uts_ns and linux_banner contain UTS_VERSION. During the ordinary directory descending, they are compiled with __weak and used to determine if vmlinux needs relinking. Just before the vmlinux link, they are compiled without __weak to embed the real version and timestamp. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
d724b578a1 |
kbuild: do not deduplicate modules.order
The AWK code was added to deduplicate modules.order in case $(obj-m)
contains the same module multiple times, but it is actually unneeded
since commit
|
||
Masahiro Yamada
|
b10fdeea8c |
kbuild: check sha1sum just once for each atomic header
It is unneeded to check the sha1sum every time. Create the timestamp files to manage it. Add '.' to clean-dirs because 'make clean' must visit ./Kbuild to clean up the timestamp files. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Masahiro Yamada
|
a3c4d4abaa |
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
My future plan is to list subdirectories in ./Kbuild. When it occurs, $(vmlinux-alldirs) will not contain all subdirectories. Let's hard-code the directory list until I get around to implementing a more sophisticated way for generating a source tarball. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> |
||
Masahiro Yamada
|
a7f3257da8 |
kbuild: remove the target in signal traps when interrupted
When receiving some signal, GNU Make automatically deletes the target if it has already been changed by the interrupted recipe. If the target is possibly incomplete due to interruption, it must be deleted so that it will be remade from scratch on the next run of make. Otherwise, the target would remain corrupted permanently because its timestamp had already been updated. Thanks to this behavior of Make, you can stop the build any time by pressing Ctrl-C, and just run 'make' to resume it. Kbuild also relies on this feature, but it is equivalently important for any build systems that make decisions based on timestamps (if you want to support Ctrl-C reliably). However, this does not always work as claimed; Make immediately dies with Ctrl-C if its stderr goes into a pipe. [Test Makefile] foo: echo hello > $@ sleep 3 echo world >> $@ [Test Result] $ make # hit Ctrl-C echo hello > foo sleep 3 ^Cmake: *** Deleting file 'foo' make: *** [Makefile:3: foo] Interrupt $ make 2>&1 | cat # hit Ctrl-C echo hello > foo sleep 3 ^C$ # 'foo' is often left-over The reason is because SIGINT is sent to the entire process group. In this example, SIGINT kills 'cat', and 'make' writes the message to the closed pipe, then dies with SIGPIPE before cleaning the target. A typical bad scenario (as reported by [1], [2]) is to save build log by using the 'tee' command: $ make 2>&1 | tee log This can be problematic for any build systems based on Make, so I hope it will be fixed in GNU Make. The maintainer of GNU Make stated this is a long-standing issue and difficult to fix [3]. It has not been fixed yet as of writing. So, we cannot rely on Make cleaning the target. We can do it by ourselves, in signal traps. As far as I understand, Make takes care of SIGHUP, SIGINT, SIGQUIT, and SITERM for the target removal. I added the traps for them, and also for SIGPIPE just in case cmd_* rule prints something to stdout or stderr (but I did not observe an actual case where SIGPIPE was triggered). [Note 1] The trap handler might be worth explaining. rm -f $@; trap - $(sig); kill -s $(sig) $$ This lets the shell kill itself by the signal it caught, so the parent process can tell the child has exited on the signal. Generally, this is a proper manner for handling signals, in case the calling program (like Bash) may monitor WIFSIGNALED() and WTERMSIG() for WCE although this may not be a big deal here because GNU Make handles SIGHUP, SIGINT, SIGQUIT in WUE and SIGTERM in IUE. IUE - Immediate Unconditional Exit WUE - Wait and Unconditional Exit WCE - Wait and Cooperative Exit For details, see "Proper handling of SIGINT/SIGQUIT" [4]. [Note 2] Reverting |
||
Miguel Ojeda
|
094981352c |
x86: enable initial Rust support
Note that only x86_64 is covered and not all features nor mitigations are handled, but it is enough as a starting point and showcases the basics needed to add Rust support for a new architecture. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: David Gow <davidgow@google.com> Signed-off-by: David Gow <davidgow@google.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
2f7ab1267d |
Kbuild: add Rust support
Having most of the new files in place, we now enable Rust support in the build system, including `Kconfig` entries related to Rust, the Rust configuration printer and a few other bits. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Tested-by: Nick Desaulniers <ndesaulniers@google.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Finn Behrens <me@kloenk.de> Signed-off-by: Finn Behrens <me@kloenk.de> Co-developed-by: Adam Bratschi-Kaye <ark.email@gmail.com> Signed-off-by: Adam Bratschi-Kaye <ark.email@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Co-developed-by: Sven Van Asbroeck <thesven73@gmail.com> Signed-off-by: Sven Van Asbroeck <thesven73@gmail.com> Co-developed-by: Gary Guo <gary@garyguo.net> Signed-off-by: Gary Guo <gary@garyguo.net> Co-developed-by: Boris-Chengbiao Zhou <bobo1239@web.de> Signed-off-by: Boris-Chengbiao Zhou <bobo1239@web.de> Co-developed-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Co-developed-by: Douglas Su <d0u9.su@outlook.com> Signed-off-by: Douglas Su <d0u9.su@outlook.com> Co-developed-by: Dariusz Sosnowski <dsosnowski@dsosnowski.pl> Signed-off-by: Dariusz Sosnowski <dsosnowski@dsosnowski.pl> Co-developed-by: Antonio Terceiro <antonio.terceiro@linaro.org> Signed-off-by: Antonio Terceiro <antonio.terceiro@linaro.org> Co-developed-by: Daniel Xu <dxu@dxuuu.xyz> Signed-off-by: Daniel Xu <dxu@dxuuu.xyz> Co-developed-by: Björn Roy Baron <bjorn3_gh@protonmail.com> Signed-off-by: Björn Roy Baron <bjorn3_gh@protonmail.com> Co-developed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com> Signed-off-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Daniel Xu
|
e4b69cb9a9 |
scripts: add is_rust_module.sh
This script is used to detect whether a kernel module is written in Rust. It will later be used to disable BTF generation on Rust modules as BTF does not yet support Rust. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Daniel Xu <dxu@dxuuu.xyz> Co-developed-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
78521f3399 |
scripts: add rust_is_available.sh
This script tests whether the Rust toolchain requirements are in place to enable Rust support. It uses `min-tool-version.sh` to fetch the version numbers. The build system will call it to set `CONFIG_RUST_IS_AVAILABLE` in a later patch. It also has an option (`-v`) to explain what is missing, which is useful to set up the development environment. This is used via the `make rustavailable` target added in a later patch. Reviewed-by: Kees Cook <keescook@chromium.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Finn Behrens <me@kloenk.de> Signed-off-by: Finn Behrens <me@kloenk.de> Co-developed-by: Miguel Cano <macanroj@gmail.com> Signed-off-by: Miguel Cano <macanroj@gmail.com> Co-developed-by: Tiago Lam <tiagolam@gmail.com> Signed-off-by: Tiago Lam <tiagolam@gmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
9a8ff24ce5 |
scripts: add generate_rust_target.rs
This script takes care of generating the custom target specification file for `rustc`, based on the kernel configuration. It also serves as an example of a Rust host program. A dummy architecture is kept in this patch so that a later patch adds x86 support on top with as few changes as possible. Reviewed-by: Kees Cook <keescook@chromium.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: David Gow <davidgow@google.com> Signed-off-by: David Gow <davidgow@google.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
8c4555ccc5 |
scripts: add generate_rust_analyzer.py
The `generate_rust_analyzer.py` script generates the configuration file (`rust-project.json`) for rust-analyzer. rust-analyzer is a modular compiler frontend for the Rust language. It provides an LSP server which can be used in editors such as VS Code, Emacs or Vim. Reviewed-by: Kees Cook <keescook@chromium.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Finn Behrens <me@kloenk.de> Signed-off-by: Finn Behrens <me@kloenk.de> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Gary Guo <gary@garyguo.net> Signed-off-by: Gary Guo <gary@garyguo.net> Co-developed-by: Boris-Chengbiao Zhou <bobo1239@web.de> Signed-off-by: Boris-Chengbiao Zhou <bobo1239@web.de> Co-developed-by: Björn Roy Baron <bjorn3_gh@protonmail.com> Signed-off-by: Björn Roy Baron <bjorn3_gh@protonmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
99115db4ec |
scripts: decode_stacktrace: demangle Rust symbols
Recent versions of both Binutils (`c++filt`) and LLVM (`llvm-cxxfilt`) provide Rust v0 mangling support. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
d1d84b5f73 |
scripts: checkpatch: enable language-independent checks for Rust
Include Rust in the "source code files" category, so that the language-independent tests are checked for Rust too, and teach `checkpatch` about the comment style for Rust files. This enables the malformed SPDX check, the misplaced SPDX license tag check, the long line checks, the lines without a newline check and the embedded filename check. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
de48fa1a01 |
scripts: checkpatch: diagnose uses of %pA in the C side as errors
The `%pA` format specifier is only intended to be used from Rust. `checkpatch.pl` already gives a warning for invalid specificers: WARNING: Invalid vsprintf pointer extension '%pA' This makes it an error and introduces an explanatory message: ERROR: Invalid vsprintf pointer extension '%pA' - '%pA' is only intended to be used from Rust code Suggested-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Joe Perches <joe@perches.com> Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
b8a94bfb33 |
kallsyms: increase maximum kernel symbol length to 512
Rust symbols can become quite long due to namespacing introduced by modules, types, traits, generics, etc. For instance, the following code: pub mod my_module { pub struct MyType; pub struct MyGenericType<T>(T); pub trait MyTrait { fn my_method() -> u32; } impl MyTrait for MyGenericType<MyType> { fn my_method() -> u32 { 42 } } } generates a symbol of length 96 when using the upcoming v0 mangling scheme: _RNvXNtCshGpAVYOtgW1_7example9my_moduleINtB2_13MyGenericTypeNtB2_6MyTypeENtB2_7MyTrait9my_method At the moment, Rust symbols may reach up to 300 in length. Setting 512 as the maximum seems like a reasonable choice to keep some headroom. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Petr Mladek <pmladek@suse.com> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Gary Guo <gary@garyguo.net> Signed-off-by: Gary Guo <gary@garyguo.net> Co-developed-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
73bbb94466 |
kallsyms: support "big" kernel symbols
Rust symbols can become quite long due to namespacing introduced by modules, types, traits, generics, etc. Increasing to 255 is not enough in some cases, therefore introduce longer lengths to the symbol table. In order to avoid increasing all lengths to 2 bytes (since most of them are small, including many Rust ones), use ULEB128 to keep smaller symbols in 1 byte, with the rest in 2 bytes. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Alex Gaynor <alex.gaynor@gmail.com> Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> Co-developed-by: Wedson Almeida Filho <wedsonaf@google.com> Signed-off-by: Wedson Almeida Filho <wedsonaf@google.com> Co-developed-by: Gary Guo <gary@garyguo.net> Signed-off-by: Gary Guo <gary@garyguo.net> Co-developed-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Co-developed-by: Matthew Wilcox <willy@infradead.org> Signed-off-by: Matthew Wilcox <willy@infradead.org> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Miguel Ojeda
|
6e8c5bbd5e |
kallsyms: add static relationship between KSYM_NAME_LEN{,_BUFFER}
This adds a static assert to ensure `KSYM_NAME_LEN_BUFFER` gets updated when `KSYM_NAME_LEN` changes. The relationship used is one that keeps the new size (512+1) close to the original buffer size (500). Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Co-developed-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Boqun Feng
|
b471927ebf |
kallsyms: avoid hardcoding buffer size
This introduces `KSYM_NAME_LEN_BUFFER` in place of the previously hardcoded size of the input buffer. It will also make it easier to update the size in a single place in a later patch. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Co-developed-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Boqun Feng
|
b66c874fdb |
kallsyms: use ARRAY_SIZE instead of hardcoded size
This removes one place where the `500` constant is hardcoded. Reviewed-by: Kees Cook <keescook@chromium.org> Reviewed-by: Geert Stappers <stappers@stappers.nl> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Boqun Feng <boqun.feng@gmail.com> Co-developed-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Miguel Ojeda <ojeda@kernel.org> |
||
Rob Herring
|
b6acf80735 |
dt: Add a check for undocumented compatible strings in kernel
Add a make target, dt_compatible_check, to extract compatible strings from kernel sources and check if they are documented by a schema. At least version v2022.08 of dtschema with dt-check-compatible is required. This check can also be run manually on specific files or directories: scripts/dtc/dt-extract-compatibles drivers/clk/ | \ xargs dt-check-compatible -v -s Documentation/devicetree/bindings/processed-schema.json Currently, there are about 3800 undocumented compatible strings. Most of these are cases where the binding is not yet converted (given there are 1900 .txt binding files remaining). Link: https://lore.kernel.org/all/20220916012510.2718170-1-robh@kernel.org/ Signed-off-by: Rob Herring <robh@kernel.org> |
||
Dmitry Baryshkov
|
d7c6ea024c |
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
It is useful to be able to recheck dtbs files against a limited set of DT schema files. This can be accomplished by using differnt DT_SCHEMA_FILES argument values while rerunning make dtbs_check. However for some reason if_changed_rule doesn't pick up the rule_dtc changes (and doesn't retrigger the build). Fix this by changing if_changed_rule to if_changed_dep and squashing DTC and dt-validate into a single new command. Then if_changed_dep triggers on DT_SCHEMA_FILES changes and reruns the build/check. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20220915114422.79378-1-dmitry.baryshkov@linaro.org Signed-off-by: Rob Herring <robh@kernel.org> |
||
Sami Tolvanen
|
8924560094 |
cfi: Switch to -fsanitize=kcfi
Switch from Clang's original forward-edge control-flow integrity implementation to -fsanitize=kcfi, which is better suited for the kernel, as it doesn't require LTO, doesn't use a jump table that requires altering function references, and won't break cross-module function address equality. Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Kees Cook <keescook@chromium.org> Tested-by: Kees Cook <keescook@chromium.org> Tested-by: Nathan Chancellor <nathan@kernel.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Tested-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20220908215504.3686827-6-samitolvanen@google.com |
||
Sami Tolvanen
|
d0f9562ee4 |
scripts/kallsyms: Ignore __kcfi_typeid_
The compiler generates __kcfi_typeid_ symbols for annotating assembly functions with type information. These are constants that can be referenced in assembly code and are resolved by the linker. Ignore them in kallsyms. Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Kees Cook <keescook@chromium.org> Tested-by: Kees Cook <keescook@chromium.org> Tested-by: Nathan Chancellor <nathan@kernel.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Tested-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20220908215504.3686827-3-samitolvanen@google.com |
||
Greg Kroah-Hartman
|
d37c2966a2 |
Merge 105a36f369 ("Merge tag 'kbuild-fixes-v6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 6.0-rc7 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I20169becac3f8c5a89ca1ec26001277f545fe79e |
||
Nick Desaulniers
|
32ef9e5054 |
Makefile.debug: re-enable debug info for .S files
Alexey reported that the fraction of unknown filename instances in kallsyms grew from ~0.3% to ~10% recently; Bill and Greg tracked it down to assembler defined symbols, which regressed as a result of: commit |
||
Nick Desaulniers
|
61f2b7c749 |
Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
Dmitrii, Fangrui, and Mashahiro note:
Before GCC 11 and Clang 12 -gsplit-dwarf implicitly uses -g2.
Fix CONFIG_DEBUG_INFO_SPLIT for gcc-11+ & clang-12+ which now need -g
specified in order for -gsplit-dwarf to work at all.
-gsplit-dwarf has been mutually exclusive with -g since support for
CONFIG_DEBUG_INFO_SPLIT was introduced in
commit
|
||
Zeng Heng
|
03764b30a4 |
Kconfig: remove unused function 'menu_get_root_menu'
There is nowhere calling `menu_get_root_menu` function, so remove it. Signed-off-by: Zeng Heng <zengheng4@huawei.com> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
yangxingwu
|
237fe72749 |
scripts/clang-tools: remove unused module
Remove unused imported 'os' module. Signed-off-by: yangxingwu <xingwu.yang@gmail.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Jakub Kicinski
|
0140a7168f |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
drivers/net/ethernet/freescale/fec.h |
||
Paul Moore
|
2fe2fb4ce6 |
selinux: remove runtime disable message in the install_policy.sh script
We are in the process of deprecating the runtime disable mechanism, let's not reference it in the scripts. Signed-off-by: Paul Moore <paul@paul-moore.com> |
||
Greg Kroah-Hartman
|
c969bb8dba |
selinux: use "grep -E" instead of "egrep"
The latest version of grep claims that egrep is now obsolete so the build now contains warnings that look like: egrep: warning: egrep is obsolescent; using grep -E fix this by using "grep -E" instead. Cc: Paul Moore <paul@paul-moore.com> Cc: Stephen Smalley <stephen.smalley.work@gmail.com> Cc: Eric Paris <eparis@parisplace.org> Cc: selinux@vger.kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [PM: tweak to remove vdso reference, cleanup subj line] Signed-off-by: Paul Moore <paul@paul-moore.com> |
||
Greg Kroah-Hartman
|
0de8d8e294 |
Merge 4ed9c1e971 ("Merge tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 6.0-rc5 Resolves merge conflicts with: Makefile Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I884d67fb5232b49a1f0ed9c88150e335a6200546 |
||
Mickaël Salaün
|
8ea0114eda |
checkpatch: handle FILE pointer type
When using a "FILE *" type, checkpatch considers this an error: ERROR: need consistent spacing around '*' (ctx:WxV) #32: FILE: f.c:8: +static void a(FILE *const b) ^ Fix this by explicitly defining "FILE" as a common type. This is useful for user space patches. With this patch, we now get: <E> <E> <_>WS( ) <E> <E> <_>IDENT(static) <E> <V> <_>WS( ) <E> <V> <_>DECLARE(void ) <E> <T> <_>FUNC(a) <E> <V> <V>PAREN('(') <EV> <N> <_>DECLARE(FILE *const ) <EV> <T> <_>IDENT(b) <EV> <V> <_>PAREN(')') -> V <E> <V> <_>WS( ) 32 > . static void a(FILE *const b) 32 > EEVVVVVVVTTTTTVNTTTTTTTTTTTTVVV 32 > ______________________________ Link: https://lkml.kernel.org/r/20220902111923.1488671-1-mic@digikod.net Link: https://lore.kernel.org/r/20220902111923.1488671-1-mic@digikod.net Signed-off-by: Mickaël Salaün <mic@digikod.net> Acked-by: Joe Perches <joe@perches.com> Cc: Andy Whitcroft <apw@canonical.com> Cc: Dwaipayan Ray <dwaipayanray1@gmail.com> Cc: Lukas Bulwahn <lukas.bulwahn@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
Ira Weiny
|
defdaff15a |
checkpatch: add kmap and kmap_atomic to the deprecated list
kmap() and kmap_atomic() are being deprecated in favor of kmap_local_page(). There are two main problems with kmap(): (1) It comes with an overhead as mapping space is restricted and protected by a global lock for synchronization and (2) it also requires global TLB invalidation when the kmap's pool wraps and it might block when the mapping space is fully utilized until a slot becomes available. kmap_local_page() is safe from any context and is therefore redundant with kmap_atomic() with the exception of any pagefault or preemption disable requirements. However, using kmap_atomic() for these side effects makes the code less clear. So any requirement for pagefault or preemption disable should be made explicitly. With kmap_local_page() the mappings are per thread, CPU local, can take page faults, and can be called from any context (including interrupts). It is faster than kmap() in kernels with HIGHMEM enabled. Furthermore, the tasks can be preempted and, when they are scheduled to run again, the kernel virtual addresses are restored. Link: https://lkml.kernel.org/r/20220813220034.806698-1-ira.weiny@intel.com Signed-off-by: Ira Weiny <ira.weiny@intel.com> Suggested-by: Thomas Gleixner <tglx@linutronix.de> Suggested-by: Fabio M. De Francesco <fmdefrancesco@gmail.com> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Cc: Joe Perches <joe@perches.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
Borislav Petkov
|
765f2bf04f |
scripts/decodecode: improve faulting line determination
There are cases where the IP pointer in a Code: line in an oops doesn't point at the beginning of an instruction: Code: 0f bd c2 e9 a0 cd b5 e4 48 0f bd c2 e9 97 cd b5 e4 0f 1f 80 00 00 00 00 \ e9 8b cd b5 e4 0f 1f 00 66 0f a3 d0 e9 7f cd b5 e4 0f 1f <80> 00 00 00 \ 00 0f a3 d0 e9 70 cd b5 e4 48 0f a3 d0 e9 67 cd b5 e9 7f cd b5 e4 jmp 0xffffffffe4b5cda8 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ^^ and the current way of determining the faulting instruction line doesn't work because disassembled instructions are counted from the IP byte to the end and when that thing points in the middle, the trailing bytes can be interpreted as different insns: Code starting with the faulting instruction =========================================== 0: 80 00 00 addb $0x0,(%rax) 3: 00 00 add %al,(%rax) whereas, this is part of 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5: 0f a3 d0 bt %edx,%eax ... leading to: 1d: 0f 1f 00 nopl (%rax) 20: 66 0f a3 d0 bt %dx,%ax 24:* e9 7f cd b5 e4 jmp 0xffffffffe4b5cda8 <-- trapping instruction 29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30: 0f a3 d0 bt %edx,%eax which is the wrong faulting instruction. Change the way the faulting line number is determined by matching the opcode bytes from the beginning, leading to correct output: 1d: 0f 1f 00 nopl (%rax) 20: 66 0f a3 d0 bt %dx,%ax 24: e9 7f cd b5 e4 jmp 0xffffffffe4b5cda8 29:* 0f 1f 80 00 00 00 00 nopl 0x0(%rax) <-- trapping instruction 30: 0f a3 d0 bt %edx,%eax While at it, make decodecode use bash as the interpreter - that thing should be present on everything by now. It simplifies the code a lot too. Link: https://lkml.kernel.org/r/20220808085928.29840-1-bp@alien8.de Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Marc Zyngier <maz@kernel.org> Cc: Will Deacon <will@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
||
Linus Torvalds
|
4ed9c1e971 |
Kbuild fixes for v6.0 (2nd)
- Remove unused scripts/gcc-ld script - Add zstd support to scripts/extract-ikconfig - Check 'make headers' for UML - Fix scripts/mksysmap to ignore local symbols -----BEGIN PGP SIGNATURE----- iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAmMd0iwVHG1hc2FoaXJv eUBrZXJuZWwub3JnAAoJED2LAQed4NsGxpkP/ivD5efMSqNKGU1gRLsWXlTdF28k x1UDLo2q43ylzNemE8NARnDHZhcEp4u/92U7Iwkc5tc+MgMCSRPr1klcdPf5PgwN GSXHIaWgoN3wn2/8BgFhM6UUddqCkKnGDItfsKumQn70Q5KH1n1ht7Cei5KDI5nY YmPWaIaKY9eILOTLAVo0UcyoGgX8s9gQyZ8oQr7zRAQjYhjTrb0C9B5aym5PeKOF MTUjZpJOMUZcYVEv3y+4X9Dwxlx4Tj3PggijBPIRc/O8AagWRBju3GY5jpKbuR/q vavdhBVe+1Obo9qzh1/sioSvbRdortr8xiwNFhlYelsr5JIasGPjXEZVElRJhwql Dh+g03GdSTnBwJEWrca7ArbWJ43ODVJyhQggSmhaPj8MYsUKcbL6OK1wq1PZWHxn lDDriBJ9zYFIefzZnMnMn6uDzoKBn6eErI4svPtCDoNe6YooJQpDwFTgD/P8JKmW ektGEeee5OUbKCNyxtBhMIYgIhIdbdtwPSTwaq3+Kwc+PXRD+9Ohofswq/cu6rkT 0lA9o+zflMLzqK6TRS35In2cJkgGGVas4UVrjR2vLuLHtwleDXKqeLo4oWyp3xno voaNUtT2IYCcX/v7f80OTw4i2B3AbdxK6g0+75VbsONxEsx+RWUM4URJJYiFoTPt 6B3329tK59GNtFF+ =FJba -----END PGP SIGNATURE----- Merge tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild Pull Kbuild fixes from Masahiro Yamada: - Remove unused scripts/gcc-ld script - Add zstd support to scripts/extract-ikconfig - Check 'make headers' for UML - Fix scripts/mksysmap to ignore local symbols * tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: mksysmap: Fix the mismatch of 'L0' symbols in System.map kbuild: disable header exports for UML in a straightforward way scripts/extract-ikconfig: add zstd compression support scripts: remove obsolete gcc-ld script |
||
Youling Tang
|
c17a253870 |
mksysmap: Fix the mismatch of 'L0' symbols in System.map
When System.map was generated, the kernel used mksysmap to filter the kernel symbols, we need to filter "L0" symbols in LoongArch architecture. $ cat System.map | grep L0 9000000000221540 t L0 The L0 symbol exists in System.map, but not in .tmp_System.map. When "cmp -s System.map .tmp_System.map" will show "Inconsistent kallsyms data" error message in link-vmlinux.sh script. Signed-off-by: Youling Tang <tangyouling@loongson.cn> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Paolo Abeni
|
9f8f1933dc |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
drivers/net/ethernet/freescale/fec.h |
||
Paolo Abeni
|
2786bcff28 |
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Daniel Borkmann says: ==================== pull-request: bpf-next 2022-09-05 The following pull-request contains BPF updates for your *net-next* tree. We've added 106 non-merge commits during the last 18 day(s) which contain a total of 159 files changed, 5225 insertions(+), 1358 deletions(-). There are two small merge conflicts, resolve them as follows: 1) tools/testing/selftests/bpf/DENYLIST.s390x Commit |
||
Greg Kroah-Hartman
|
a47e936334 |
Linux 6.0-rc4
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMVBhkeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiGZ4QH/13A3r0SLRUzVn0X fsw7V7algKkA4GosU+UDekolGLU8CF3v4wn9dnZN6FNfgBeS+fBOZBriFLytZK/q EUXyEtKIpjWQT0f9JwLAq1vMfFWqMIYoEJbzKVtJSsBkaZfhmOINiSbgmR5mCxvv s0XibQPs8POYbUEYdTosbs7PNUPBXrx1kBhMNLFCctoM38J7GB2woVBGl8s81v1a evT0+fGuXLZskIRpgFUlHOYAuiuGPAXmYnt92fiRuSSDQo40Q7LDLp2V3RrOizuz RdzZQdsTBZ1vM6jk2GPSoQMith6L71XuXA91q7NvRF4kxT5QI17o2q6tgnkeEfPJ Xgw4MJU= =Lr3i -----END PGP SIGNATURE----- Merge 6.0-rc4 into android-mainline Linux 6.0-rc4 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I7631e498446ba3fb62448bd972ddb0cc0690f7b2 |
||
Nick Desaulniers
|
b0839b281c |
Makefile.extrawarn: re-enable -Wformat for clang; take 2
-Wformat was recently re-enabled for builds with clang, then quickly re-disabled, due to concerns stemming from the frequency of default argument promotion related warning instances. commit |
||
jianzhou
|
3d2ad71089 |
Merge keystone/android-mainline-keystone-qcom-release.5.19-rc8 (ea7c365 ) into msm-pineapple
* refs/heads/tmp-ea7c365: ANDROID: fix up broken dm-table.c out-of-tree code. ANDROID: hung_task: Add vendor hook for hung task detect Revert "ANDROID: GKI: Add ‘kunit.enable’ module parameter" Revert "ANDROID: GKI: Return ERROR value on KUnit load fail" ANDROID: GKI: export thermal_cdev_update ANDROID: sched: Fix deadlock in sched_blocked_reason tracepoint Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement" Revert "ANDROID: Sched: Add hooks for scheduler" Revert "ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu" Revert "ANDROID: sched: add em_cpu_energy vendor hook" Revert "ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE" ANDROID: GKI: remove CONFIG_ARM_CPUIDLE=y ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds ANDROID: Incremental fs: fix setxattr callbacks due to upstream changes ata: sata_mv: Fixes expected number of resources now IRQs are gone fs: remove the NULL get_block case in mpage_writepages fs: don't call ->writepage from __mpage_writepage fs: remove the nobh helpers jfs: stop using the nobh helper ext2: remove nobh support ntfs3: refactor ntfs_writepages mm/folio-compat: Remove migration compatibility functions fs: Remove aops->migratepage() secretmem: Convert to migrate_folio hugetlb: Convert to migrate_folio aio: Convert to migrate_folio f2fs: Convert to filemap_migrate_folio() ubifs: Convert to filemap_migrate_folio() btrfs: Convert btrfs_migratepage to migrate_folio mm/migrate: Add filemap_migrate_folio() mm/migrate: Convert migrate_page() to migrate_folio() nfs: Convert to migrate_folio btrfs: Convert btree_migratepage to migrate_folio mm/migrate: Convert expected_page_refs() to folio_expected_refs() mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() mm/migrate: Convert writeout() to take a folio mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() fs: Add aops->migrate_folio mm: Convert all PageMovable users to movable_operations secretmem: Remove isolate_page ext2: Use a folio in ext2_get_page() gfs2: Convert gfs2_jhead_process_page() to use a folio ocfs2: Convert ocfs2_read_folio() to use a folio freevxfs: Convert vxfs_immed_read_folio() to use a folio coda: Convert coda_symlink_filler() to use a folio befs: Convert befs_symlink_read_folio() to use a folio block: Convert read_part_sector() to use a folio block: Use PAGE_SECTORS_SHIFT block: Handle partition read errors more consistently block: Simplify read_part_sector() cramfs: read_mapping_page() is synchronous ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_sync_writeback() hostfs: Handle page write errors correctly squashfs: Return the actual error from squashfs_read_folio() buffer: Don't test folio error in block_read_full_folio() PCI: imx6: Support more than Gen2 speed link mode PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers PCI: imx6: Reformat suspend callback to keep symmetric with resume PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier PCI: imx6: Disable clocks in reverse order of enable PCI: imx6: Do not hide PHY driver callbacks and refine the error handling PCI: imx6: Reduce resume time by only starting link if it was up before suspend PCI: imx6: Mark the link down as non-fatal error PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset() PCI: imx6: Turn off regulator when system is in suspend mode PCI: imx6: Call host init function directly in resume PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks PCI: imx6: Propagate .host_init() errors to caller PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() PCI: imx6: Factor out ref clock disable to match enable PCI: imx6: Move imx6_pcie_clk_disable() earlier PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier PCI: imx6: Move PHY management functions together PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() PCI: exynos: Correct generic PHY usage phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks dt-bindings: PCI: qcom: Support additional MSI vectors PCI: dwc: Handle MSIs routed to multiple GIC interrupts PCI: dwc: Convert struct pcie_port.msi_irq to an array PCI: dwc: Split MSI IRQ parsing/allocation to a separate function PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() PCI: dwc: Use the bitmap API to allocate bitmaps PCI: dwc: Fix MSI msi_msg DMA mapping PCI: dwc: Check iATU in/outbound range setup status PCI: dwc: Validate iATU outbound mappings against hardware constraints PCI: dwc: Add iATU regions size detection procedure PCI: dwc: Simplify in/outbound iATU setup methods PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO PCI: dwc: Add dw_pcie_ops.host_deinit() callback PCI: tegra194: Drop manual DW PCIe controller version setup PCI: intel-gw: Drop manual DW PCIe controller version setup PCI: dwc: Add macros to compare Synopsys IP core versions PCI: dwc: Read DWC IP core version from register PCI: dwc: Use native DWC IP core version representation PCI: dwc: Detect iATU settings after getting "addr_space" resource PCI: dwc: Log link speed and width if it comes up smack: Remove the redundant lsm_inode_alloc smack: Replace kzalloc + strncpy with kstrndup affs: use memcpy_to_page and remove replace kmap_atomic() rseq: Kill process when unknown flags are encountered in ABI structures rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags fs/dcache: Move wakeup out of i_seq_dir write held region. fs/dcache: Move the wakeup from __d_lookup_done() to the caller. fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT d_add_ci(): make sure we don't miss d_lookup_done() random: correct spelling of "overwrites" PCI: qcom: Allow ASPM L1 and substates for 2.7.0 sparc: Use generic pci_mmap_resource_range() PCI: Remove pci_mmap_page_range() wrapper PCI: Stub __pci_ioport_map() for arches that don't support it at all MAINTAINERS: add spi support to GXP spi: dt-bindings: add documentation for hpe,gxp-spifi spi: spi-gxp: Add support for HPE GXP SoCs pwm: lpc18xx: Fix period handling pwm: lpc18xx: Convert to use dev_err_probe() pwm: twl-led: Document some limitations and link to the reference manual MAINTAINERS: Remove myself as PWM maintainer MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM dt-bindings: pwm: mediatek: Add compatible string for MT8195 pwm: Add clock based PWM output driver dt-bindings: pwm: Document clk based PWM controller pwm: sifive: Shut down hardware only after pwmchip_remove() completed pwm: sifive: Ensure the clk is enabled exactly once per running PWM pwm: sifive: Simplify clk handling pwm: sifive: Enable clk only after period check in .apply() pwm: sifive: Reduce time the controller lock is held pwm: sifive: Fold pwm_sifive_enable() into its only caller pwm: sifive: Simplify offset calculation for PWMCMP registers crypto: tcrypt - Remove the static variable initialisations to NULL crypto: arm64/poly1305 - fix a read out-of-bound crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps crypto: hisilicon/sec - fix auth key size error crypto: ccree - Remove a useless dma_supported() call crypto: ccp - Add support for new CCP/PSP device ID crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq dm: verity-loadpin: Drop use of dm_table_get_num_targets() dm: fix dm-raid crash if md_handle_request() splits bio dm raid: fix address sanitizer warning in raid_resume dm raid: fix address sanitizer warning in raid_status dm: Start pr_preempt from the same starting path dm: Fix PR release handling for non All Registrants dm: Start pr_reserve from the same starting path dm: Allow dm_call_pr to be used for path searches dm: return early from dm_pr_call() if DM device is suspended Documentation: KUnit: Fix example with compilation error tools/power turbostat: version 2022.07.28 tools/power turbostat: do not decode ACC for ICX and SPR tools/power turbostat: fix SPR PC6 limits tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' tools/power turbostat: separate SPR from ICX tools/power turbosstat: fix comment tools/power turbostat: Support RAPTORLAKE P tools/power turbostat: add support for ALDERLAKE_N tools/power turbostat: dump secondary Turbo-Ratio-Limit tools/power turbostat: simplify dump_turbo_ratio_limits() tools/power turbostat: dump CPUID.7.EDX.Hybrid tools/power turbostat: update turbostat.8 tools/power turbostat: Show uncore frequency tools/power turbostat: Fix file pointer leak tools/power turbostat: replace strncmp with single character compare tools/power turbostat: print the kernel boot commandline tools/power turbostat: Introduce support for RaptorLake cgroup: Skip subtree root in cgroup_update_dfl_csses() docs: efi-stub: Fix paths for x86 / arm stubs Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 Docs/zh_CN: Update the translation of pci to 5.19-rc8 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 Docs/zh_CN: Update the translation of usage to 5.19-rc8 Docs/zh_CN: Update the translation of testing-overview to 5.19-rc8 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 doc:it_IT: align Italian documentation thermal/of: Initialize trip points separately thermal/of: Use thermal trips stored in the thermal zone thermal/core: Add thermal_trip in thermal_zone thermal/core: Rename 'trips' to 'num_trips' thermal/core: Move thermal_set_delay_jiffies to static thermal/core: Remove unneeded EXPORT_SYMBOLS thermal/of: Move thermal_trip structure to thermal.h thermal/of: Remove the device node pointer for thermal_trip thermal/of: Replace device node match with device node search thermal/core: Remove duplicate information when an error occurs thermal/core: Avoid calling ->get_trip_temp() unnecessarily thermal/tools/tmon: Fix typo 'the the' in comment thermal/tools/tmon: Include pthread and time headers in tmon.h thermal/ti-soc-thermal: Fix comment typo thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors thermal/drivers/u8500: Remove unnecessary print function dev_err() thermal/drivers/rzg2l: Fix comments thermal/drivers/sun8i: Fix typo in comment thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j721e_data and k3_j72xx_bandgap_j7200_data static thermal/drivers/k3_j72xx_bandgap: Fix array underflow in prep_lookup_table() thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory leak during probe thermal/core: Remove DROP_FULL and RAISE_FULL thermal/core: Use clamp() helper in the stepwise governor thermal/drivers/u8500: Remove the get_trend function thermal/drivers/tegra: Remove get_trend function thermal/drivers/qcom: Remove get_trend function dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support dt-bindings: thermal: rcar-gen3-thermal: use positive logic dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema drivers/thermal/rcar_gen3_thermal: Improve logging during probe MAINTAINERS: add include/dt-bindings/thermal to THERMAL drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops drivers/thermal/cpufreq_cooling: Update outdated comments drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device wait: Fix __wait_event_hrtimeout for RT/DL tasks exec: Call kmap_local_page() in copy_string_kernel() kasan: test: Silence GCC 12 warnings ACPI/PCI: Remove useless NULL pointer checks drivers: lkdtm: fix clang -Wformat warning selftests/seccomp: Fix compile warning when CC=clang cgroup: remove "no" prefixed mount options PCI: Convert to new *_PM_OPS macros PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' PCI: brcmstb: Disable/enable regulators in suspend/resume PCI: brcmstb: Enable child bus device regulators from DT PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link() PCI: brcmstb: Prevent config space access when link is down PCI: brcmstb: Remove unnecessary forward declarations clocksource/drivers/sun5i: Remove unnecessary (void*) conversions dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible dt-bindings: timer: ingenic,tcu: use absolute path to other schema clocksource/drivers/sun4i: Remove unnecessary (void*) conversions dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out clocksource/drivers/tegra186: Put Kconfig option 'tristate' to 'bool' clocksource/drivers/timer-ti-dm: Make driver selection bool for TI K3 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3 clocksource/drivers/timer-ti-dm: Move inline functions to driver for am6 io_uring: notification completion optimisation io_uring: export req alloc from core dt-bindings: soc: bcm: use absolute path to other schema dt-bindings: soc: bcm: drop quotes when not needed arm64: defconfig: Sync some configs with savedefconfig hwmon: (aquacomputer_d5next) Add support for Aquacomputer Quadro fan controller hwmon: (dell-smm) Improve documentation regulator: core: Allow drivers to define their init data as const regulator: core: Allow specifying an initial load w/ the bulk API regulator: mt6380: Fix unused array warning perf/x86/ibs: Add new IBS register bits into header Add Seth Forshee as co-maintainer for idmapped mounts dt-bindings: soc: microchip: use absolute path to other schema dt-bindings: soc: microchip: drop quotes when not needed ARM: dts: lan966x: keep lan966 entries alphabetically sorted hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II Makefile: replace headers_install with headers for kselftest Documentation: kunit: Add CLI args for kunit_tool x86/cyrix: include header linux/isa-dma.h powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P ACPI: CPPC: Do not prevent CPPC from working in the future ACPI: PM: x86: Print messages regarding LPS0 idle support PM: QoS: Add check to make sure CPU freq is non-negative PM: hibernate: defer device probing when resuming from hibernation ublk_drv: fix double shift bug spi: a3700: support BE for AC5 SPI driver hwmon: (occ) Replace open-coded variant of %*phN specifier hwmon: (sht15) Fix wrong assumptions in device remove callback hwmon: (aquacomputer_d5next) Add support for reading the +12V voltage sensor on D5 Next spi/panel: dt-bindings: drop CPHA and CPOL from common properties ARM: dts: lan966x: add support for pcb8309 intel_idle: make SPR C1 and C1E be independent cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask cpufreq: loongson2: fix Kconfig "its" grammar btrfs: don't call btrfs_page_set_checked in finish_compressed_bio_read btrfs: fix repair of compressed extents btrfs: remove the start argument to check_data_csum and export btrfs: pass a btrfs_bio to btrfs_repair_one_sector btrfs: simplify the pending I/O counting in struct compressed_bio io_uring/net: use unsigned for flags io_uring/net: make page accounting more consistent io_uring/net: checks errors of zc mem accounting io_uring/net: improve io_get_notif_slot types btrfs: repair all known bad mirrors btrfs: merge btrfs_dev_stat_print_on_error with its only caller btrfs: join running log transaction when logging new name btrfs: simplify error handling in btrfs_lookup_dentry btrfs: send: always use the rbtree based inode ref management infrastructure btrfs: send: fix sending link commands for existing file paths btrfs: send: introduce recorded_ref_alloc and recorded_ref_free btrfs: zoned: wait until zone is finished when allocation didn't progress btrfs: zoned: write out partially allocated region btrfs: zoned: activate necessary block group btrfs: zoned: activate metadata block group on flush_space btrfs: zoned: disable metadata overcommit for zoned btrfs: zoned: introduce space_info->active_total_bytes btrfs: zoned: finish least available block group on data bg allocation btrfs: let can_allocate_chunk return error btrfs: use fs_info->max_extent_size in get_extent_max_capacity() btrfs: convert count_max_extents() to use fs_info->max_extent_size btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size btrfs: zoned: revive max_zone_append_bytes block: add bdev_max_segments() helper btrfs: add optimized btrfs_ino() version for 64 bits systems btrfs: set the objectid of the btree inode's location key btrfs: replace kmap_atomic() with kmap_local_page() btrfs: zlib: replace kmap() with kmap_local_page() in zlib_decompress_bio() btrfs: zlib: replace kmap() with kmap_local_page() in zlib_compress_pages() btrfs: zstd: replace kmap() with kmap_local_page() highmem: Make __kunmap_{local,atomic}() take const void pointer btrfs: don't fallback to buffered IO for NOWAIT direct IO writes btrfs: use enum for btrfs_block_rsv::type btrfs: switch btrfs_block_rsv::failfast to bool btrfs: switch btrfs_block_rsv::full to bool btrfs: do not return errors from btrfs_submit_dio_bio btrfs: handle allocation failure in btrfs_wq_submit_bio gracefully btrfs: simplify sync/async submission in btrfs_submit_data_write_bio btrfs: raid56: transfer the bio counter reference to the raid submission helpers btrfs: do not return errors from raid56_parity_recover btrfs: do not return errors from raid56_parity_write btrfs: do not return errors from btrfs_map_bio btrfs: return proper mapped length for RAID56 profiles in __btrfs_map_block() btrfs: raid56: use fixed stripe length everywhere btrfs: remove the inode cache check at btrfs_is_free_space_inode() btrfs: sysfs: remove BIG_METADATA feature files btrfs: sysfs: remove MIXED_BACKREF feature file btrfs: don't print 'has skinny extents' anymore on mount btrfs: don't print 'flagging with big metadata' anymore on mount btrfs: clean up chained assignments btrfs: merge calculations for simple striped profiles in btrfs_rmap_block btrfs: use mask for all RAID1* profiles in btrfs_calc_avail_data_space btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA btrfs: print checksum type and implementation at mount time btrfs: reset block group chunk force if we have to wait btrfs: send: add new command FILEATTR for file attributes btrfs: send: add OTIME as utimes attribute for proto 2+ by default btrfs: output mirror number for bad metadata btrfs: replace unnecessary goto with direct return at cow_file_range() btrfs: fix error handling of fallback uncompress write btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page btrfs: ensure pages are unlocked on cow_file_range() failure btrfs: sysfs: export commit stats btrfs: collect commit stats, count, duration btrfs: remove extent writepage address space operation btrfs: send: use boolean types for current inode status btrfs: send: remove old TODO regarding ERESTARTSYS btrfs: send: simplify includes btrfs: send: drop __KERNEL__ ifdef from send.h btrfs: increase direct io read size limit to 256 sectors btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() btrfs: remove the finish_func argument to btrfs_mark_ordered_io_finished btrfs: batch up release of reserved metadata for delayed items used for deletion btrfs: warn about dev extents that are inside the reserved range btrfs: use named constant for reserved device space btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino btrfs: simplify parameters of backref iterators btrfs: call inode_to_path directly and drop indirection btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() btrfs: use btrfs_raid_array to calculate number of parity stripes btrfs: use btrfs_chunk_max_errors() to replace tolerance calculation btrfs: remove parameter dev_extent_len from scrub_stripe() btrfs: unify tree search helper returning prev and next nodes btrfs: make tree search for insert more generic and use it for tree_search btrfs: open code inexact rbtree search in tree_search btrfs: remove node and parent parameters from insert_state btrfs: add fast path for extent_state insertion btrfs: pass bits by value not by pointer for extent_state helpers btrfs: lift start and end parameters to callers of insert_state btrfs: open code rbtree search in insert_state btrfs: open code rbtree search in split_state btrfs: raid56: avoid double for loop inside raid56_parity_scrub_stripe() btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() btrfs: raid56: avoid double for loop inside alloc_rbio_essential_pages() btrfs: raid56: avoid double for loop inside __raid56_parity_recover() btrfs: raid56: avoid double for loop inside finish_rmw() btrfs: tree-log: make the return value for log syncing consistent btrfs: add tracepoints for ordered extents btrfs: sysfs: advertise zoned support among features btrfs: split discard handling out of btrfs_map_block btrfs: stop looking at btrfs_bio->iter in index_one_bio btrfs: reject log replay if there is unsupported RO compat flag btrfs: make btrfs_super_block::log_root_transid deprecated btrfs: pass the btrfs_bio_ctrl to submit_one_bio btrfs: merge end_write_bio and flush_write_bio btrfs: don't use bio->bi_private to pass the inode to submit_one_bio btrfs: remove redundant check in up check_setget_bounds btrfs: replace kmap() with kmap_local_page() in lzo.c btrfs: replace kmap() with kmap_local_page() in inode.c btrfs: do not allocate a btrfs_bio for low-level bios btrfs: factor stripe submission logic out of btrfs_map_bio btrfs: remove btrfs_end_io_wq btrfs: centralize setting REQ_META btrfs: don't use btrfs_bio_wq_end_io for compressed writes btrfs: don't double-defer bio completions for compressed reads btrfs: defer I/O completion based on the btrfs_raid_bio btrfs: split btrfs_submit_data_bio to read and write parts btrfs: simplify code flow in btrfs_submit_dio_bio btrfs: move more work into btrfs_end_bioc btrfs: send: enable support for stream v2 and compressed writes btrfs: send: send compressed extents with encoded writes btrfs: send: get send buffer pages for protocol v2 btrfs: send: write larger chunks when using stream v2 btrfs: send: add stream v2 definitions btrfs: send: explicitly number commands and attributes btrfs: send: remove unused send_ctx::{total,cmd}_send_size btrfs: sysfs: add force_chunk_alloc trigger to force allocation btrfs: sysfs: export chunk size in space infos btrfs: store chunk size in space-info struct btrfs: do not batch insert non-consecutive dir indexes during log replay btrfs: reduce amount of reserved metadata for delayed item insertion btrfs: set delayed item type when initializing it btrfs: do not BUG_ON() on failure to reserve metadata for delayed item btrfs: improve batch insertion of delayed dir index items btrfs: assert that delayed item is a dir index item when adding it btrfs: improve batch deletion of delayed dir index items btrfs: refactor the delayed item deletion entry point btrfs: deal with deletion errors when deleting delayed items btrfs: add assertions when deleting batches of delayed items btrfs: balance btree dirty pages and delayed items after clone and dedupe btrfs: free the path earlier when creating a new inode btrfs: balance btree dirty pages and delayed items after a rename btrfs: add trace event for submitted RAID56 bio btrfs: update stripe_sectors::uptodate in steal_rbio btrfs: remove redundant calls to flush_dcache_page btrfs: only write the sectors in the vertical stripe which has data stripes btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmap btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap and finish_pbitmap btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance btrfs: introduce btrfs_try_lock_balance btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio btrfs: add a helper to iterate through a btrfs_bio with sector sized chunks btrfs: factor out a btrfs_csum_ptr helper btrfs: refactor end_bio_extent_readpage code flow btrfs: factor out a helper to end a single sector buffer I/O btrfs: remove duplicated parameters from submit_data_read_repair() btrfs: introduce a data checksum checking helper btrfs: quit early if the fs has no RAID56 support for raid56 related checks btrfs: use PAGE_ALIGNED instead of IS_ALIGNED btrfs: zoned: fix comment description for sb_write_pointer logic btrfs: fix typos in comments spi: bcm2835: enable shared interrupt support random: handle archrandom with multiple longs arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} irqchip/mmp: Declare init functions in common header file x86/purgatory: Omit use of bin2c x86/purgatory: Hard-code obj-y in Makefile dt-bindings: arm: at91: add lan966 pcb8309 board selftests/io_uring: test zerocopy send io_uring: enable managed frags with register buffers io_uring: add zc notification flush requests io_uring: rename IORING_OP_FILES_UPDATE io_uring: flush notifiers after sendzc io_uring: sendzc with fixed buffers io_uring: allow to pass addr into sendzc io_uring: account locked pages for non-fixed zc io_uring: wire send zc request type io_uring: add notification slot registration io_uring: add rsrc referencing for notifiers io_uring: complete notifiers in tw io_uring: cache struct io_notif io_uring: add zc notification infrastructure io_uring: export io_put_task() io_uring: initialise msghdr::msg_ubuf mm: honor FGP_NOWAIT for page cache page allocation xfs: Add async buffered write support xfs: Specify lockmode when calling xfs_ilock_for_iomap() io_uring: Add tracepoint for short writes io_uring: fix issue with io_write() not always undoing sb_start_write() io_uring: Add support for async buffered writes fs: Add async write file modification handling. fs: Split off inode_needs_update_time and __file_update_time fs: add __remove_file_privs() with flags parameter fs: add a FMODE_BUF_WASYNC flags for f_mode iomap: Return -EAGAIN from iomap_write_iter() iomap: Add async buffered write support iomap: Add flags parameter to iomap_page_create() mm: Add balance_dirty_pages_ratelimited_flags() function mm: Move updates of dirty_exceeded into one place mm: Move starting of background writeback into the main balancing loop io_uring: ensure REQ_F_ISREG is set async offload net: fix compat pointer in get_compat_msghdr() io_uring: Don't require reinitable percpu_ref io_uring: fix types in io_recvmsg_multishot_overflow io_uring: Use atomic_long_try_cmpxchg in __io_account_mem io_uring: support multishot in recvmsg net: copy from user before calling __get_compat_msghdr net: copy from user before calling __copy_msghdr io_uring: support 0 length iov in buffer select in compat io_uring: fix multishot ending when not polled io_uring: add netmsg cache io_uring: impose max limit on apoll cache io_uring: add abstraction around apoll cache io_uring: move apoll cache to poll.c io_uring: consolidate hash_locked io-wq handling io_uring: clear REQ_F_HASH_LOCKED on hash removal io_uring: don't race double poll setting REQ_F_ASYNC_DATA io_uring: don't miss setting REQ_F_DOUBLE_POLL io_uring: disable multishot recvmsg io_uring: only trace one of complete or overflow io_uring: fix io_uring_cqe_overflow trace format io_uring: multishot recv io_uring: fix multishot accept ordering io_uring: fix multishot poll on overflow io_uring: add allow_overflow to io_post_aux_cqe io_uring: add IOU_STOP_MULTISHOT return code io_uring: clean up io_poll_check_events return values io_uring: recycle buffers on error io_uring: allow iov_len = 0 for recvmsg and buffer select io_uring: restore bgid in io_put_kbuf io_uring: allow 0 length for buffer select io_uring: let to set a range for file slot allocation io_uring: add support for passing fixed file descriptors io_uring: split out fixed file installation and removal io_uring: replace zero-length array with flexible-array member io_uring: remove ctx->refs pinning on enter io_uring: don't check file ops of registered rings io_uring: remove extra TIF_NOTIFY_SIGNAL check io_uring: fuse fallback_node and normal tw node io_uring: improve io_fail_links() io_uring: move POLLFREE handling to separate function io_uring: kbuf: inline io_kbuf_recycle_ring() io_uring: optimise submission side poll_refs io_uring: refactor poll arm error handling io_uring: change arm poll return values io_uring: add a helper for apoll alloc io_uring: remove events caching atavisms io_uring: clean poll ->private flagging io_uring: add sync cancelation API through io_uring_register() io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag io_uring: have cancelation API accept io_uring_task directly io_uring: kbuf: kill __io_kbuf_recycle() io_uring: trace task_work_run io_uring: add trace event for running task work io_uring: batch task_work io_uring: introduce llist helpers io_uring: lockless task list io_uring: remove __io_req_task_work_add io_uring: remove priority tw list optimisation io_uring: dedup io_run_task_work io_uring: move list helpers to a separate file io_uring: improve io_run_task_work() io_uring: optimize io_uring_task layout io_uring: add a warn_once for poll_find io_uring: consistent naming for inline completion io_uring: move io_import_fixed() io_uring: opcode independent fixed buf import io_uring: add io_commit_cqring_flush() io_uring: introduce locking helpers for CQE posting io_uring: hide eventfd assumptions in eventfd paths io_uring: fix io_poll_remove_all clang warnings io_uring: improve task exit timeout cancellations io_uring: fix multi ctx cancellation io_uring: remove ->flush_cqes optimisation io_uring: move io_eventfd_signal() io_uring: reshuffle io_uring/io_uring.h io_uring: remove extra io_commit_cqring() io_uring: move a few private types to local headers io_uring: clean up tracing events io_uring: make io_uring_types.h public io_uring: kill extra io_uring_types.h includes io_uring: change ->cqe_cached invariant for CQE32 io_uring: deduplicate io_get_cqe() calls io_uring: deduplicate __io_fill_cqe_req tracing io_uring: introduce io_req_cqe_overflow() io_uring: don't inline __io_get_cqe() io_uring: don't expose io_fill_cqe_aux() io_uring: kbuf: add comments for some tricky code io_uring: mutex locked poll hashing io_uring: propagate locking state to poll cancel io_uring: introduce a struct for hash table io_uring: pass hash table into poll_find io_uring: add IORING_SETUP_SINGLE_ISSUER io_uring: use state completion infra for poll reqs io_uring: clean up io_ring_ctx_alloc io_uring: limit the number of cancellation buckets io_uring: clean up io_try_cancel io_uring: pass poll_find lock back io_uring: switch cancel_hash to use per entry spinlock io_uring: poll: remove unnecessary req->ref set io_uring: don't inline io_put_kbuf io_uring: refactor io_req_task_complete() io_uring: kill REQ_F_COMPLETE_INLINE io_uring: rw: delegate sync completions to core io_uring io_uring: remove unused IO_REQ_CACHE_SIZE defined io_uring: don't set REQ_F_COMPLETE_INLINE in tw io_uring: remove check_cq checking from hot paths io_uring: never defer-complete multi-apoll io_uring: inline ->registered_rings io_uring: explain io_wq_work::cancel_seq placement io_uring: move small helpers to headers io_uring: refactor ctx slow data placement io_uring: better caching for ctx timeout fields io_uring: move defer_list to slow data io_uring: make reg buf init consistent io_uring: deprecate epoll_ctl support io_uring: add support for level triggered poll io_uring: move opcode table to opdef.c io_uring: move read/write related opcodes to its own file io_uring: move remaining file table manipulation to filetable.c io_uring: move rsrc related data, core, and commands io_uring: split provided buffers handling into its own file io_uring: move cancelation into its own file io_uring: move poll handling into its own file io_uring: add opcode name to io_op_defs io_uring: include and forward-declaration sanitation io_uring: move io_uring_task (tctx) helpers into its own file io_uring: move fdinfo helpers to its own file io_uring: use io_is_uring_fops() consistently io_uring: move SQPOLL related handling into its own file io_uring: move timeout opcodes and handling into its own file io_uring: move our reference counting into a header io_uring: move msg_ring into its own file io_uring: split network related opcodes into its own file io_uring: move statx handling to its own file io_uring: move epoll handler to its own file io_uring: add a dummy -EOPNOTSUPP prep handler io_uring: move uring_cmd handling to its own file io_uring: split out open/close operations io_uring: separate out file table handling code io_uring: split out fadvise/madvise operations io_uring: split out fs related sync/fallocate functions io_uring: split out splice related operations io_uring: split out filesystem related operations io_uring: move nop into its own file io_uring: move xattr related opcodes to its own file io_uring: handle completions in the core io_uring: set completion results upfront io_uring: add io_uring_types.h io_uring: define a request type cleanup handler io_uring: unify struct io_symlink and io_hardlink io_uring: convert iouring_cmd to io_cmd_type io_uring: convert xattr to use io_cmd_type io_uring: convert rsrc_update to io_cmd_type io_uring: convert msg and nop to io_cmd_type io_uring: convert splice to use io_cmd_type io_uring: convert epoll to io_cmd_type io_uring: convert file system request types to use io_cmd_type io_uring: convert madvise/fadvise to use io_cmd_type io_uring: convert open/close path to use io_cmd_type io_uring: convert timeout path to use io_cmd_type io_uring: convert cancel path to use io_cmd_type io_uring: convert the sync and fallocate paths to use io_cmd_type io_uring: convert net related opcodes to use io_cmd_type io_uring: remove recvmsg knowledge from io_arm_poll_handler() io_uring: convert poll_update path to use io_cmd_type io_uring: convert poll path to use io_cmd_type io_uring: convert read/write path to use io_cmd_type io_uring: add generic command payload type to struct io_kiocb io_uring: move req async preparation into opcode handler io_uring: move to separate directory io_uring: define a 'prep' and 'issue' handler for each opcode arm64: refresh defconfig file irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() cgroup: Make !percpu threadgroup_rwsem operations optional cgroup: Add "no" prefixed mount options cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree asm-generic: Add new pci.h and use it csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE PCI: Move isa_dma_bridge_buggy out of asm/dma.h PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h PCI: tegra194: Add Tegra234 PCIe support PCI: tegra194: Extend Endpoint mode support PCI: tegra194: Fix link up retry sequence PCI: tegra194: Clean up the exit path for Endpoint mode PCI: tegra194: Enable support for 256 Byte payload PCI: tegra194: Clear bandwidth management status PCI: tegra194: Fix Root Port interrupt handling PCI: tegra194: Find RAS DES PCIe capability offset Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" PCI: Disable MSI for Tegra234 Root Ports dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode dt-bindings: PCI: tegra194: Convert to json-schema net: fix uninitialised msghdr->sg_from_iter s390/pci: allow zPCI zbus without a function zero PCI: Extend isolated function probing to s390 PCI: Move jailhouse's isolated function handling to pci_scan_slot() PCI: Split out next_ari_fn() from next_fn() PCI: Clean up pci_scan_slot() PCI/ACPI: Update link to PCI firmware specification intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers PCI: xilinx-cpm: Add support for Versal CPM5 Root Port spi: dt-bindings: spi-controller: correct example indentation dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port kcsan: test: Add a .kunitconfig to run KCSAN tests ublk_drv: make sure that correct flags(features) returned to userspace ublk_drv: fix error handling of ublk_add_dev ARM: dts: lan966x: Enable network driver on pcb8291 MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency ARM: iop32x: mark as unused ARM: s3c: mark most board files as unused ARM: omap1: add Kconfig dependencies for unused boards ARM: sa1100: mark most boards as unused ARM: footbridge: mark cats board for removal ARM: mmp: mark all board files for removal ARM: ep93xx: mark most board files as unused ARM: davinci: mark all ATAGS board files as unused ARM: orion: add ATAGS dependencies ARM: pxa: add Kconfig dependencies for ATAGS based boards ARM: add CONFIG_UNUSED_BOARD_FILES ARM: add ATAGS dependencies to non-DT platforms ARM: defconfig: kill remnants of CONFIG_LEDS ARM: defconfig: remove broken CONFIG_THUMB disables ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries ARM: defconfig: remove irda remnants ARM: refresh defconfig files ARM: dts: lan966x: Disable can0 on pcb8291 ARM: dts: lan966x: Add gpio-restart crypto: testmgr - some more fixes to RSA test vectors cyrpto: powerpc/aes - delete the rebundant word "block" in comments hwrng: via - Fix comment typo crypto: twofish - Fix comment typo crypto: rmd160 - fix Kconfig "its" grammar crypto: keembay-ocs-ecc - Drop if with an always false condition Documentation: qat: rewrite description Documentation: qat: Use code block for qat sysfs example rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings rcu: Diagnose extended sync_rcu_do_polled_gp() loops rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings rcutorture: Test polled expedited grace-period primitives rcu: Add polled expedited grace-period primitives rcutorture: Verify that polled GP API sees synchronous grace periods rcu: Make Tiny RCU grace periods visible to polled APIs rcu: Make polled grace-period API account for expedited grace periods rcu: Switch polled grace-period APIs to ->gp_seq_polled ublk_drv: fix lockdep warning PCI: loongson: Work around LS7A incorrect Interrupt Pin registers block: remove __blk_get_queue block: call blk_mq_exit_queue from disk_release for never added disks blk-mq: fix error handling in __blk_mq_alloc_disk ublk: defer disk allocation ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask ublk: fold __ublk_create_dev into ublk_ctrl_add_dev ublk: cleanup ublk_ctrl_uring_cmd ublk: simplify ublk_ch_open and ublk_ch_release ublk: remove the empty open and release block device operations ublk: remove UBLK_IO_F_PREFLUSH ublk: add a MAINTAINERS entry ACPI: resource: skip IRQ override on AMD Zen platforms Documentation: ACPI: EINJ: Fix obsolete example hwmon: (tps23861) fix byte order in current and voltage registers hwmon: (aspeed-pwm-tacho) increase fan tach period (again) hwmon: (aquacomputer_d5next) Add D5 Next fan control support x86/extable: Fix ex_handler_msr() print condition x86,nospec: Simplify {JMP,CALL}_NOSPEC sched/core: Fix the bug that task won't enqueue into core tree when update cookie nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() dt-bindings: arm: aspeed: add Aspeed Evaluation boards docs: Remove spurious tag from admin-guide/mm/overcommit-accounting.rst Documentation: process: Update email client instructions for Thunderbird docs: ABI: correct QEMU fw_cfg spec path arm64: dts: qcom: Add support for Xiaomi Mi Mix2s dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices dt-bindings: arm: qcom: add missing SM6350 board compatibles dt-bindings: arm: qcom: add missing SM6125 board compatibles dt-bindings: arm: qcom: add missing SDM845 board compatibles dt-bindings: arm: qcom: add missing SDM636 board compatibles dt-bindings: arm: qcom: add missing SDM630 board compatibles dt-bindings: arm: qcom: add missing QCS404 board compatibles spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects soc: a64fx-diag: disable modular build spi: npcm-fiu: Add NPCM8XX support dt-binding: spi: Add npcm845 compatible to npcm-fiu document spi: npcm-fiu: Modify direct read dummy configuration hwmon: (k10temp): Add support for new family 17h and 19h models x86/amd_nb: Add AMD PCI IDs for SMN communication dt-bindings: arm: qcom: add missing MSM8992 board compatibles dt-bindings: arm: qcom: add missing MSM8998 board compatibles dt-bindings: vendor-prefixes: add Shift GmbH dt-bindings: arm: qcom: add missing SM8350 board compatibles dt-bindings: arm: qcom: add missing SM8250 board compatibles dt-bindings: arm: qcom: add missing SM8150 board compatibles dt-bindings: arm: qcom: add missing MSM8994 board compatibles dt-bindings: arm: qcom: add missing MSM8916 board compatibles dt-bindings: arm: qcom: fix MSM8994 boards compatibles dt-bindings: arm: qcom: fix MSM8916 MTP compatibles dt-bindings: arm: qcom: fix Longcheer L8150 compatibles dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config arm64: fix KASAN_INLINE genirq: Use for_each_action_of_desc in actions_show() regulator: Add missing type for 'regulator-microvolt-offset' block: don't allow the same type rq_qos add more than once mm/slab_common: move generic bulk alloc/free functions to SLOB mm/sl[au]b: use own bulk free function when bulk alloc failed irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch irqchip: Add LoongArch CPU interrupt controller support irqchip: Add Loongson Extended I/O interrupt controller support irqchip/loongson-liointc: Add ACPI init support irqchip/loongson-pch-msi: Add ACPI init support irqchip/loongson-pch-pic: Add ACPI init support irqchip: Add Loongson PCH LPC controller support LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain LoongArch: Use ACPI_GENERIC_GSI for gsi handling genirq/generic_chip: Export irq_unmap_generic_chip ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback APCI: irq: Add support for multiple GSI domains LoongArch: Provisionally add ACPICA data structures arm64/hwcap: Support FEAT_EBF16 arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long arm64/hwcap: Document allocation of upper bits of AT_HWCAP arm64: enable THP_SWAP for arm64 ARM: at91: setup outer cache .write_sec() callback if needed ARM: at91: add sam_linux_is_optee_available() function crypto: lib - add module license to libsha1 ARM: dts: lan966x: add clock gating register arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes ARM: dts: aspeed: centriq2400: drop the board tcp: support externally provided ubufs ipv6/udp: support externally provided ubufs ipv4/udp: support externally provided ubufs net: introduce __skb_fill_page_desc_noacc net: introduce managed frags infrastructure net: Allow custom iter handler in msghdr skbuff: carry external ubuf_info in msghdr x86/cpu: Use MSR_IA32_MISC_ENABLE constants rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty rcu/nocb: Add option to opt rcuo kthreads out of RT priority rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() rcu/nocb: Add an option to offload all CPUs on boot rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order rcu/nocb: Add/del rdp to iterate from rcuog itself rcu/tree: Add comment to describe GP-done condition in fqs loop rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() rcu/kvfree: Remove useless monitor_todo flag rcu: Cleanup RCU urgency state for offline CPU rcu: tiny: Record kvfree_call_rcu() call stack for KASAN locking/csd_lock: Change csdlock_debug from early_param to __setup rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels rcu: Immediately boost preempted readers for strict grace periods rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() rcu: Avoid tracing a few functions executed in stop machine rcu: Decrease FQS scan wait time in case of callback overloading arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 arm64: errata: Remove AES hwcap for COMPAT tasks arm64: numa: Don't check node against MAX_NUMNODES drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX regulator: core: Fix off-on-delay-us for always-on/boot-on regulators perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() PCI: fu740: Remove unnecessary include files intel_idle: Add a new flag to initialize the AMX state x86/fpu: Add a helper to prepare AMX state for low-power CPU idle x86/mm/tlb: Ignore f->new_tlb_gen when zero irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains irqdomain: Report irq number for NOMAP domains arm64: defconfig: Add Nuvoton NPCM family support arm64: dts: nuvoton: Add initial NPCM845 EVB device tree arm64: dts: nuvoton: Add initial NPCM8XX device tree arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string dt-bindings: arm: npcm: Add maintainer reset: npcm: Add NPCM8XX support dt-bindings: reset: npcm: Add support for NPCM8XX reset: npcm: using syscon instead of device data ARM: dts: nuvoton: add reset syscon property dt-bindings: reset: npcm: add GCR syscon property dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock dt-bindings: watchdog: npcm: Add npcm845 compatible string dt-bindings: timer: npcm: Add npcm845 compatible string arm64: marvell: enable the 98DX2530 pinctrl driver arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board irqchip/gic-v3: Fix comment typo dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Document RZ/V2L SoC arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 arm64: dts: qcom: sdm845: Fill in GENI DMA references skbuff: add SKBFL_DONT_ORPHAN flag skbuff: don't mix ubuf_info from different sources ipv6: avoid partial copy for zc ipv4: avoid partial copy for zc ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660 arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp arm64: defconfig: Demote Qualcomm USB PHYs to modules arm64: dts: sdm850: Remove unnecessary turbo-mode ARM: mach-qcom: Add support for MSM8909 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method soc: qcom: spm: Add CPU data for MSM8909 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible soc: qcom: rpmpd: Add compatible for MSM8909 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains soc: qcom: smd-rpm: Add compatible for MSM8909 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 arm64: dts: qcom: sc8280xp: add missing 300MHz soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() clocksource/drivers/sh_cmt: Add R-Car Gen4 support dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support mmc: fix disk/queue leak in case of adding disk failure ublk_drv: fix an IS_ERR() vs NULL check ublk: remove UBLK_IO_F_INTEGRITY ublk_drv: remove unneeded semicolon ublk_drv: fix missing error return code in ublk_add_dev() um: seed rng using host OS rng random: use try_cmpxchg in _credit_init_bits timekeeping: contribute wall clock to rng on time change x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" random: remove CONFIG_ARCH_RANDOM spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} spi: dt-bindings: Add compatible for MediaTek MT8188 spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings for nor flash regmap: permit to set reg_update_bits with bulk implementation soc: fujitsu: Add A64FX diagnostic interrupt driver dt-bindings: marvell: Document the AC5/AC5X compatibles ARM: dts: turris-omnia: enable LED controller node ARM: dts: turris-omnia: configure LED[0] pin function to link/activity ARM: Marvell: Update PCIe fixup ARM: dts: qcom: msm8974: Disable remoteprocs by default ARM: dts: qcom: ipq8064: add missing smem compatible ARM: dts: qcom: ipq8064: add missing hwlock ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node ARM: dts: qcom: ipq8064: fix and add some missing gsbi node ARM: dts: qcom: ipq8064: reduce pci IO size to 64K ARM: dts: qcom: ipq8064: disable usb phy by default ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators ARM: dts: qcom: ipq8064: add gsbi6 missing definition ARM: dts: qcom: ipq8064: add multiple missing pin definition ARM: dts: qcom: msm8974-hammerhead: Add notification LED ARM: dts: qcom: msm8974-FP2: Add notification LED ARM: dts: qcom: msm8974-sony: Enable LPG ARM: dts: qcom: Add LPG node to pm8941 ARM: dts: qcom: sdx65: reorder USB interrupts arm64: dts: qcom: reorder USB interrupts arm64: dts: qcom: sc7280: reorder USB interrupts arm64: dts: qcom: sc8280xp: fix USB interrupts arm64: dts: qcom: sc8280xp: fix USB clock order and naming arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq arm64: dts: qcom: sc8280xp: Fix PMU interrupt arm64: dts: qcom: sc8280xp: fix the smmu interrupt values arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment arm64: dts: qcom: sc7280: drop unused clocks from eDP node arm64: dts: qcom: sc7280: drop address/size-cells from eDP node arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7280: split register block for DP controller arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7180: split register block for DP controller arm64: dts: qcom: sc7280: Move wcd specific pin conf to common file arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size arm64: dts: qcom: sm6350: Replace literal rpmhpd indices with constants arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI arm64: dts: qcom: sm8250: rename DPU device node arm64: dts: qcom: sc7180: rename DPU device node arm64: dts: qcom: sdm845: rename DPU device node arm64: dts: qcom: ipq8074: add APCS node soc: qcom: socinfo: Fix the id of SA8540P SoC soc: qcom: Make QCOM_RPMPD depend on PM fs: remove no_llseek fs: check FMODE_LSEEK to control internal pipe splicing vfio: do not set FMODE_LSEEK flag dma-buf: remove useless FMODE_LSEEK flag fs: do not compare against ->llseek fs: clear or set FMODE_LSEEK based on llseek function ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning pinctrl: ocelot: Make irq_chip immutable fs-verity: mention btrfs support clocksource/drivers/timer-microchip-pit64b: Fix compilation warnings clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64b_{suspend, resume} clocksource/drivers/timer-microchip-pit64b: Remove suspend/resume ops for ce thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support clocksource/drivers/timer-mediatek: Implement CPUXGPT timers dt-bindings: timer: mediatek: Add CPUX System Timer and MT6795 compatible clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC clocksource: Add Tegra186 timers support clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 dm thin: fix use-after-free crash in dm_sm_register_threshold_callback ARM: bcmbca: Include full family name in Kconfig arm64: bcmbca: Include full family name in Kconfig arm64: make ARCH_BCM4908 select ARCH_BCMBCA dt-bindings: PCI: qcom: Fix reset conditional dt-bindings: PCI: qcom: Fix description typo PCI: qcom: Add IPQ60xx support PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* PCI: dwc: Move GEN3_RELATED DBI definitions to common header PCI: qcom: Drop manual pipe_clk_src handling Revert "ovl: turn of SB_POSIXACL with idmapped layers temporarily" ovl: handle idmappings in ovl_get_acl() acl: make posix_acl_clone() available to overlayfs acl: port to vfs{g,u}id_t acl: move idmapped mount fixup into vfs_{g,s}etxattr() mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() blktrace: Fix the blk_fill_rwbs() kernel-doc header fs/buffer: Fix the ll_rw_block() kernel-doc header LSM: SafeSetID: add setgroups() testing to selftest LSM: SafeSetID: Add setgroups() security policy handling security: Add LSM hook to setgroups() syscall ACPI: video: Use native backlight on Dell Inspiron N4010 ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" hwmon: (mcp3021) improve driver support for newer hwmon interface LSM: SafeSetID: add GID testing to selftest LSM: SafeSetID: selftest cleanup and prepare for GIDs LSM: SafeSetID: fix userns bug in selftest pm-graph v5.9 cpufreq: Warn users while freeing active policy cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 firmware: arm_scmi: Get detailed power scale from perf Documentation: EM: Switch to micro-Watts scale PM: EM: convert power field to micro-Watts precision and align drivers kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification arm64: kexec_file: use more system keyrings to verify kernel image signature kexec, KEYS: make the code in bzImage64_verify_sig generic kexec: clean up arch_kexec_kernel_verify_sig kexec: drop weak attribute from functions kexec_file: drop weak attribute from functions regulator: of: Fix refcount leak bug in of_get_regulation_constraints() crypto: lib - make the sha1 library optional crypto: lib - move lib/sha1.c into lib/crypto/ crypto: fips - make proc files report fips module name and version crypto: x86/blowfish - remove redundant assignment to variable nytes crypto: sa2ul - Check engine status before enabling crypto: sa2ul - Set the supported_algos bits individually crypto: atmel-tdes - initialize tdes_dd while declaring crypto: atmel-sha - initialize sha_dd while declaring crypto: caam/qi2 - switch to netif_napi_add_tx_weight() crypto: s5p-sss - Drop if with an always false condition crypto: omap-sham - Drop if with an always false condition crypto: omap-des - Drop if with an always false condition crypto: omap-aes - Drop if with an always false condition crypto: atmel-tdes - Drop if with an always false condition crypto: atmel-sha - Drop if with an always false condition crypto: atmel-aes - Drop if with an always false condition crypto: ccree - Add missing clk_disable_unprepare() in cc_pm_resume() crypto: testmgr - add ARIA testmgr tests crypto: aria - Implement ARIA symmetric cipher algorithm PM / devfreq: tegra30: Add error message for devm_devfreq_add_device() PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero PM / devfreq: shut up kernel-doc warnings dt-bindings: interconnect: samsung,exynos-bus: convert to dtschema PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver dt-bindings: interconnect: Add MediaTek CCI dt-bindings doc/zh_CN: remove submitting-driver reference from docs docs: zh_TW: align to submitting-drivers removal docs: zh_CN: align to submitting-drivers removal docs: ko_KR: howto: remove reference to removed submitting-drivers docs: ja_JP: howto: remove reference to removed submitting-drivers docs: it_IT: align to submitting-drivers removal docs: process: remove outdated submitting-drivers.rst docs: admin: devices: drop confusing outdated statement on Latex docs: kernel-docs: add a reference mentioned in submitting-drivers.rst docs: kernel-docs: reflect that it is community-maintained docs: kernel-docs: shorten the lengthy doc title docs: kernel-docs: order reference from newest to oldest arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 selftests/landlock: drop deprecated headers dependency selftests: timers: clocksource-switch: adapt to kselftest framework selftests: timers: clocksource-switch: add 'runtime' command line parameter selftests: timers: clocksource-switch: add command line switch to skip sanity check selftests: timers: clocksource-switch: sort includes selftests: timers: clocksource-switch: fix passing errors from child selftests: timers: inconsistency-check: adapt to kselftest framework selftests: timers: nanosleep: adapt to kselftest framework selftests: timers: fix declarations of main() selftests: timers: valid-adjtimex: build fix for newer toolchains ARM: bcm: NSP: Removed forced thermal selection PCI: loongson: Don't access non-existent devices PCI: loongson: Add ACPI init support dm writecache: count number of blocks discarded, not number of discard bios dm writecache: count number of blocks written, not number of write bios dm writecache: count number of blocks read, not number of read bios dm writecache: return void from functions dm kcopyd: use __GFP_HIGHMEM when allocating pages dm writecache: set a default MAX_WRITEBACK_JOBS PM: domains: Ensure genpd_debugfs_dir exists before remove ACPI: video: Shortening quirk list by identifying Clevo by board_name only ACPI: video: Force backlight native for some TongFang devices regulator: pwm: Update Lee Jones' email address regulator: max597x: Don't return uninitialized variable in .probe fs/zonefs: Use the enum req_op type for tracing request operations fs/xfs: Use the enum req_op and blk_opf_t types PM: Use the enum req_op and blk_opf_t types fs/ocfs2: Use the enum req_op and blk_opf_t types fs/ntfs3: Use enum req_op where appropriate fs/nilfs2: Use the enum req_op and blk_opf_t types fs/nfs: Use enum req_op where appropriate fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers fs/iomap: Use the new blk_opf_t type fs/hfsplus: Use the enum req_op and blk_opf_t types fs/gfs2: Use the enum req_op and blk_opf_t types fs/f2fs: Use the enum req_op and blk_opf_t types fs/ext4: Use the new blk_opf_t type fs/btrfs: Use the enum req_op and blk_opf_t types fs/mpage: Use the new blk_opf_t type fs/direct-io: Reduce the size of struct dio fs/buffer: Combine two submit_bh() and ll_rw_block() arguments fs/buffer: Use the new blk_opf_t type mm: Use the new blk_opf_t type scsi/target: Use the new blk_opf_t type scsi/ufs: Rename a 'dir' argument into 'op' scsi/device_handlers: Use the new blk_opf_t type scsi/core: Use the new blk_opf_t type scsi/core: Change the return type of scsi_noretry_cmd() into bool scsi/core: Improve static type checking nvme/target: Use the new blk_opf_t type nvme/host: Use the enum req_op and blk_opf_t types md/raid5: Use the enum req_op and blk_opf_t types md/raid10: Use the new blk_opf_t type md/raid1: Use the new blk_opf_t type md/bcache: Combine two prio_io() arguments md/bcache: Combine two uuid_io() arguments md/core: Combine two sync_page_io() arguments dm/dm-zoned: Use the enum req_op type dm/zone: Use the enum req_op type dm-snap: Combine request operation type and flags dm mirror log: Use the new blk_opf_t type dm/dm-integrity: Combine request operation and flags dm/dm-flakey: Use the new blk_opf_t type dm/ebs: Change 'int rw' into 'enum req_op op' dm/core: Combine request operation type and flags dm/core: Rename kcopyd_job.rw into kcopyd.op dm/core: Reduce the size of struct dm_io_request um: Use enum req_op where appropriate nvdimm-btt: Use the enum req_op type block/zram: Use enum req_op where appropriate xen-blkback: Use the enum req_op and blk_opf_t types block/rnbd: Use blk_opf_t where appropriate block/floppy: Fix a sparse warning block/drbd: Combine two drbd_submit_peer_request() arguments block/drbd: Use the enum req_op and blk_opf_t types block/brd: Use the enum req_op type blktrace: Use the new blk_opf_t type blktrace: Trace remapped requests correctly block/kyber: Use the new blk_opf_t type block/mq-deadline: Use the new blk_opf_t type block/bfq: Use the new blk_opf_t type block: Use the new blk_opf_t type block: Introduce the type blk_opf_t block: Change the type of req_op() and bio_op() into enum req_op block: Change the type of the last .rw_page() argument block: Use enum req_op where appropriate treewide: Rename enum req_opf into enum req_op PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A PCI/ACPI: Guard ARM64-specific mcfg_quirks PCI: qcom: Remove unnecessary pipe_clk handling kunit: executor: Fix a memory leak on failure in kunit_filter_tests clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig block: remove bdevname ext4: only initialize mmp_bdevname once ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region rnbd-srv: remove the name field from struct rnbd_dev pktcdvd: stop using bdevname in pkt_new_dev pktcdvd: stop using bdevname in pkt_seq_show drbd: stop using bdevname in drbd_report_io_error block: stop using bdevname in __blkdev_issue_discard block: stop using bdevname in bdev_write_inode ublk_drv: fix request queue leak ublk_drv: support to complete io command via task_work_add ublk_drv: add io_uring based userspace block driver spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema ARM: dts: qcom: apq8064: create tsens device node arm64: defconfig: Enable Qualcomm SC8280XP providers arm64: dts: qcom: sc8280xp: Add lost ranges for timer docs/zh_CN: Add a new translation of reporting-regressions.rst Documentation: hyperv: Add overview of clocks and timers Documentation: hyperv: Add overview of VMbus Documentation: hyperv: Add overview of Hyper-V enlightenments Documentation/translations/zh_CN/mm/page_owner.rst: adjust some words docs/zh_CN: core-api: Add watch_queue Chinese translation Documentation: siphash: Fix typo in the name of offsetofend macro MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated PCI: qcom: Power on PHY before DBI register accesses PCI: qcom: Power on PHY before IPQ8074 DBI register accesses PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks PCI/AER: Iterate over error counters instead of error strings PCI/AER: Enable error reporting when AER is native PCI/portdrv: Don't disable AER reporting in get_port_device_capability() hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME hwmon: (aquacomputer_d5next) Move device-specific data into struct aqc_data hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING hwmon: (drivetemp) Add module alias hwmon: (asus_wmi_sensors) Save a few bytes of memory hwmon: (lm90) Use worker for alarm notifications hwmon: (asus-ec-sensors) add support for Maximus XI Hero hwmon: (dell-smm) Improve assembly code hwmon: (pmbus/ltc2978) Set voltage resolution hwmon: (pmbus) Add list_voltage to pmbus ops hwmon: (pmbus) Introduce and use cached vout margins hwmon: (gsc-hwmon) Add missing of_node_put() hwmon: (dell-smm) Add Dell G5 5590 to DMI table hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist hwmon: (nct6775) Drop duplicate NULL check in ->init() and ->exit() hwmon: (pmbus) fix build error unused-function hwmon: (lm90) Read the channel's temperature offset from device-tree hwmon: (lm90) Add support for 2nd remote channel's offset register hwmon: (occ) Delete unnecessary NULL check hwmon: (lm90) Read the channel's label from device-tree hwmon: (lm90) Define maximum number of channels that are supported hwmon: (lm90) Add compatible entry for adt7481 dt-bindings: hwmon: Allow specifying channels for lm90 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 hwmon: Allow to compile ASB100 and FSCHMD on !X86 hwmon: (pmbus) add MFR_* registers to debugfs hwmon: (pmbus) add a function to check the presence of a block register hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 hwmon: (sch56xx-common) Add DMI override table hwmon: (lm75) Replace kernel.h with the necessary inclusions hwmon: (f71882fg) Add support for F71858AD (0x0903) hwmon: (pmbus) Add support for Analog Devices LT7182S dt-bindings: trivial-devices: Add lt7182s hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core hwmon: (lm90) Support temp_samples attribute hwmon: (lm90) Add table with supported Analog/ONSEMI devices hwmon: (lm90) Add support and detection of Philips/NXP NE1618 hwmon: (lm90) Add explicit support for ADM1020 hwmon: (lm90) Only disable alerts if not already disabled hwmon: (lm90) Add support for ADT7421 hwmon: (lm90) Add support for ON Semiconductor NCT218 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 hwmon: (lm90) Add explicit support for NCT210 hwmon: (lm90) Combine lm86 and lm90 configuration hwmon: (lm90) Add remaining chips supported by adm1021 driver hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 hwmon: (lm90) Support MAX1617 and LM84 hwmon: (lm90) Introduce 16-bit register write function hwmon: (lm90) Let lm90_read16() handle 8-bit read operations hwmon: (lm90) Add support for MAX6642 hwmon: (lm90) Add flag to indicate conversion rate support hwmon: (lm90) Add flag to indicate support for minimum temperature limits hwmon: (lm90) Add support for MAX6690 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT7461(A), and NCT1008 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 hwmon: (lm90) Add flag to indicate 'alarms' attribute support hwmon: (lm90) Fix/Add detection of G781-1 hwmon: (lm90) Add support for additional chip revision of NCT1008 hwmon: (lm90) Rework detect function hwmon: (lm90) Use single flag to indicate extended temperature support hwmon: (lm90) Support multiple temperature resolutions hwmon: (lm90) Only re-read registers if volatile hwmon: (lm90) Add support for unsigned and signed temperatures hwmon: (lm90) Enable full PEC support for ADT7461A hwmon: (lm90) Add partial PEC support for ADT7461 hwmon: (lm90) Improve PEC support hwmon: (lm90) Stop using R_/W_ register prefix hwmon: (lm90) Move status register bit shifts to compile time hwmon: (lm90) Use BIT macro hwmon: (lm90) Reorder chip enumeration to be in alphabetical order hwmon: (lm90) Reorder include files in alphabetical order hwmon: (lm90) Rework alarm/status handling hwmon: (lm90) Generate sysfs and udev events for all alarms hwmon: (pmbus) Move pec attribute to I2C device evm: Use IS_ENABLED to initialize .enabled spi: tegra20-slink: fix UAF in tegra_slink_remove() spi: Fix simplification of devm_spi_register_controller spi: microchip-core: switch to use dev_err_probe() spi: microchip-core: switch to use devm_spi_alloc_master() spi: microchip-core: fix UAF in mchp_corespi_remove() spi: dw: Add support for Intel Thunder Bay SPI controller spi: dw: Add support for master mode selection for DWC SSI controller spi: Add bindings for Intel Thunder Bay SOC spi: dw: Fix IP-core versions macro sched/core: Always flush pending blk_plug sched/fair: fix case with reduced capacity CPU blk-cgroup: Use atomic{,64}_try_cmpxchg blk-iolatency: Use atomic{,64}_try_cmpxchg block: Use try_cmpxchg in update_io_ticks block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment PCI/ASPM: Unexport pcie_aspm_support_enabled() PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities PCI/ASPM: Remove pcie_aspm_pm_state_change() blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created m68k: defconfig: Update defconfigs for v5.19-rc1 m68k: Add common forward declaration for show_registers() m68k: mac: Remove forward declaration for mac_nmi_handler() ARM: dts: kswitch-d10: enable the USB device port Makefile: add headers_install to kselftest targets selftests: drop KSFT_KHDR_INSTALL make target selftests: stop using KSFT_KHDR_INSTALL selftests: drop khdr make target PCI/doc: Convert examples to generic power management mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro nitro_enclaves: test: Use kunit_test_suite() macro thunderbolt: test: Use kunit_test_suite() macro kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites kunit: unify module and builtin suite definitions selftest: Taint kernel when test module loaded module: panic: Taint the kernel when selftest modules load Documentation: kunit: fix example run_kunit func to allow spaces in args PCI/AER: Configure ECRC for every device tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA spi: remove duplicate parameters check in acpi_spi_add_resource() spi: propagate error code to the caller of acpi_spi_device_alloc() spi: Return deferred probe error when controller isn't yet available regulator: qcom,spmi-regulator: add PMP8074 PMIC regulator: qcom,spmi-regulator: Convert to dtschema regulator: qcom_spmi: add support for PMP8074 regulators regulator: qcom_spmi: add support for HT_P600 regulator: qcom_spmi: add support for HT_P150 regulator: max597x: Remove unused including <linux/version.h> genirq: Allow irq_set_chip_handler_name_locked() to take a const irq_chip gpio: thunderx: Don't directly include asm-generic/msi.h x86/setup: Use rng seeds from setup_data x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA IDR: Note that the IDR API is deprecated XArray: Add calls to might_alloc() irqchip/sifive-plic: Separate the enable and mask operations irqchip/sifive-plic: Make better use of the effective affinity mask pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle GPIO interrupt dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the properties to handle GPIO IRQ gpio: gpiolib: Allow free() callback to be overridden irqchip: Add RZ/G2L IA55 Interrupt Controller driver dt-bindings: interrupt-controller: Add Renesas RZ/G2L Interrupt Controller gpio: Remove dynamic allocation from populate_parent_alloc_arg() arm64: dts: allwinner: h616: Add X96 Mate TV box support arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support dt-bindings: arm: sunxi: Add two H616 board compatible strings dt-bindings: pinctrl: sunxi: allow vcc-pi-supply arm64: dts: allwinner: Add Allwinner H616 .dtsi file dt-bindings: pinctrl: sunxi: Make interrupts optional dt-bindings: arm: sunxi: Add H616 EMAC0 compatible arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP dt-bindings: arm: add TQMa8MPxL board arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA arm: bcmbca: Add BCMBCA sub platforms arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA arm64: dts: qcom: sc7280: fix PCIe clock reference ARM: multi_v7_defconfig: Update configs for BCM63138 MAINTAINERS: Move BCM63138 to bcmbca arch entry docs: arm: index.rst: add google/chromebook-boot-flow ARM: dts: Add BCM63138 generic board dts ARM: dts: update dts files for bcmbca SoC BCM63138 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA dt-bindings: arm: add BCM63138 SoC MAINTAINERS: update the LSM maintainer info PM: runtime: Extend support for wakeirq for force_suspend|resume Documentation: PM: Drop pme_interrupt reference x86: mm: refer to the intended config STRICT_DEVMEM in a comment dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation LoadPin: Enable loading from trusted dm-verity devices dm: Add verity helpers for LoadPin Documentation: kunit: Cleanup run_wrapper, fix x-ref kunit: test.h: fix a kernel-doc markup kunit: tool: Enable virtio/PCI by default on UML kunit: tool: make --kunitconfig repeatable, blindly concat selftests: drivers/dma-buf: Improve message in selftest summary selftests/kcmp: Make the test output consistent and clear arm64: dts: allwinner: pinephone: Enable internal HMIC bias dt-bindings: arm: sunxi: Add several MBUS compatibles dt-bindings: arm: sunxi: Default to the full MBUS binding arm64: tegra: Fix SDMMC1 CD on P2888 arm64: tegra: Update compatible for Tegra234 GPCDMA arm64: tegra: Add Host1x and VIC on Tegra234 arm64: tegra: Add Host1x context stream IDs on Tegra186+ arm64: tegra: Enable native timers on Tegra234 arm64: tegra: Enable native timers on Tegra194 arm64: tegra: Enable native timers on Tegra186 arm64: tegra: Add node for CBB 2.0 on Tegra234 arm64: tegra: Add node for CBB 1.0 on Tegra194 arm64: tegra: Align gpio-keys node names with dtschema arm64: tegra: Mark BPMP channels as no-memory-wc arm64: tegra: Add Tegra234 GPCDMA device tree node arm64: tegra: Adjust whitespace around '=' arm64: tegra: Enable OPE on various platforms arm64: tegra: Add OPE device on Tegra210 and later firmware: tegra: Fix error check return value of debugfs_create_file() dt-bindings: tegra-ccplex-cluster: Remove status from required properties dt-bindings: Add headers for Host1x and VIC on Tegra234 dt-bindings: timer: Add Tegra186 & Tegra234 Timer ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig ARM: sunplus: Add initial support for Sunplus SP7021 SoC irqchip: Add Sunplus SP7021 interrupt controller driver dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller dt-bindings: clock: Add bindings for SP7021 clock driver reset: Add Sunplus SP7021 reset driver dt-bindings: reset: Add bindings for SP7021 reset driver dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() arm64: dts: freescale: imx8qxp: Fix the keys node name arm64: dts: freescale: imx8: Fix the system-controller node name arm64: dts: freescale: imx8qxp: Fix the ocotp node name arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller arm64: dts: freescale: imx8: Fix power controller name arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries dt-bindings: firmware: Add fsl,scu yaml file dt-bindings: watchdog: Add fsl,scu-wdt yaml file dt-bindings: thermal: Add fsl,scu-thermal yaml file dt-bindings: rtc: Add fsl,scu-rtc yaml file dt-bindings: power: Add fsl,scu-pd yaml file dt-bindings: nvmem: Add fsl,scu-ocotp yaml file dt-bindings: input: Add fsl,scu-key yaml file dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file dt-bindings: clk: imx: Add fsl,scu-clk yaml file memory: tegra: Add MGBE memory clients for Tegra234 soc: mediatek: mutex: Simplify with devm_platform_get_and_ioremap_resource() soc: mediatek: pm-domains: Add support for Helio X10 MT6795 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding dt-bindings: memory: Add Tegra234 MGBE memory clients dt-bindings: Add Tegra234 MGBE clocks and resets dt-bindings: power: Add Tegra234 MGBE power domains arm64: dts: imx8mp: add NoC node PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() crypto: testmgr - populate RSA CRT parameters in RSA test vectors crypto: inside-secure - fix packed bit-field result descriptor crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq crypto: hisilicon/sec - don't sleep when in softirq crypto: hisilicon/sec - fix inconsistent argument crypto: nx - Hold the reference returned by of_find_compatible_node crypto: amcc - Hold the reference returned by of_find_compatible_node crypto: vmx - Fix warning on p8_ghash_alg crypto: qat - expose device config through sysfs for 4xxx crypto: qat - relocate and rename adf_sriov_prepare_restart() crypto: qat - change behaviour of adf_cfg_add_key_value_param() crypto: qat - expose device state through sysfs for 4xxx kunit: add coverage_uml.config to enable GCOV on UML kunit: tool: refactor internal kconfig handling, allow overriding kunit: tool: introduce --qemu_args kunit: tool: simplify creating LinuxSourceTreeOperations kunit: tool: cosmetic: don't specify duplicate kernel cmdline options kunit: tool: refactoring printing logic into kunit_printer.py kunit: tool: redo how we construct and mock LinuxSourceTree kunit: tool: drop unused load_config argument kunit: use kmemdup in kunit_filter_tests(), take suite as const MAINTAINERS: update nvidia,tegra20-host1x.yaml reference dt-bindings: mfd: update dlg,da9063.yaml reference tegra194-hte.rst: fix reference to its binding arch: m68k: q40: README: drop references to IDE driver objtool: update objtool.txt references Documentation: KVM: update s390-diag.rst reference Documentation: KVM: update msr.rst reference Documentation: KVM: update amd-memory-encryption.rst references Documentation: KVM: update s390-pv.rst reference Documentation: update watch_queue.rst references docs: zh_CN/vm/zsmalloc.rst: fix a typo docs: zh_CN/vm: fix a typo for page reporting ReST file docs: zh_CN: fix a broken reference docs: zh_CN/devicetree: fix typos docs: zh_CN: page_frags.rst: fix a broken reference docs: filesystems: update netfs-api.rst reference docs: netdev: update maintainer-netdev.rst reference docs: automarkup: do not look up symbols twice docs: automarkup: track failed cross-reference attempts docs: tegra194-hte.rst: don't include gpiolib.c twice scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 scripts: sphinx-pre-install: provide both venv and package installs scripts: sphinx-pre-install: check for PDF min version later on scripts: sphinx-pre-install: report broken venv scripts: sphinx-pre-install: fix venv version check logic Documentation: dm writecache: Render status list as list Documentation: dm writecache: add blank line before optional parameters x86/mm: Refer to the intended config STRICT_DEVMEM in a comment dm snapshot: fix typo in snapshot_map() comment dm raid: remove redundant "the" in parse_raid_params() comment dm cache: fix typo in 2 comment blocks dm verity: fix checkpatch close brace error dm table: rename dm_target variable in dm_table_add_target() dm table: audit all dm_table_get_target() callers dm table: remove dm_table_get_num_targets() wrapper dm: add two stage requeue mechanism dm: add dm_bio_rewind() API to DM core arm64: dts: mt8183: Add panel rotation arm64: dts: mt7622: fix BPI-R64 WPS button arm64: dts: mt8173: Fix nor_flash node arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers arm64: dts: mediatek: cherry: Enable I2C and SPI controllers arm64: dts: mediatek: cherry: Document gpios and add default pin config arm64: dts: mediatek: cherry: Add support for internal eMMC storage arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC arm64: dts: mediatek: cherry: Add platform regulators layout and config arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks arm64: dts: mediatek: asurada: Add SPI NOR flash memory arm64: dts: mediatek: asurada: Enable SCP arm64: dts: mediatek: asurada: Enable MMC arm64: dts: mediatek: asurada: Add SPMI regulators arm64: dts: mediatek: asurada: Add MT6359 PMIC arm64: dts: mediatek: asurada: Enable PCIe and add WiFi arm64: dts: mediatek: asurada: Enable XHCI arm64: dts: mediatek: spherion: Add keyboard backlight arm64: dts: mediatek: asurada: Add I2C touchscreen arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad arm64: dts: mediatek: asurada: Add Cr50 TPM arm64: dts: mediatek: asurada: Add keyboard mapping for the top row arm64: dts: mediatek: asurada: Add ChromeOS EC arm64: dts: mediatek: asurada: Enable and configure I2C and SPI busses arm64: dts: mediatek: asurada: Add system-wide power supplies arm64: dts: mediatek: asurada: Document GPIO names arm64: dts: mediatek: Introduce MT8192-based Asurada board family dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion regulator: Fix MFD_MAX597X dependency docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops soc: mediatek: mtk-pm-domains: Allow probing vreg supply on two MFGs arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON mm: kasan: Skip unpoisoning of user pages mm: kasan: Ensure the tags are visible before the tag in page->flags arm64: dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support dt-bindings: hwinfo: renesas,prr: move from soc directory genirq: Provide an IRQ affinity mask in non-SMP configs genirq: Return a const cpumask from irq_data_get_affinity_mask genirq: Add and use an irq_data_update_affinity helper genirq: Refactor accessors to use irq_data_get_affinity_mask genirq: Drop redundant irq_init_effective_affinity genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP genirq: GENERIC_IRQ_IPI depends on SMP irqchip/mips-gic: Only register IPI domain when SMP is enabled irqchip/stm32-exti: Simplify irq description table irqchip/stm32-exti: Read event trigger type from event_trg register irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 irqchip/stm32-exti: Prevent illegal read due to unbounded DT value irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events irqchip/stm32-exti: Fix irq_set_affinity return value genirq: Don't return error on missing optional irq_request_resources() arm64: dts: qcom: msm8996: clean up PCIe PHY node arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs arm64: dts: qcom: sm8450: drop UFS PHY clock-cells arm64: dts: qcom: sm8250: drop UFS PHY clock-cells arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells arm64: dts: qcom: sm8450: drop USB PHY clock index arm64: dts: qcom: sm8350: drop USB PHY clock index arm64: dts: qcom: msm8998: drop USB PHY clock index arm64: dts: qcom: ipq8074: drop USB PHY clock index arm64: dts: qcom: ipq6018: drop USB PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: sc7280: drop PCIe PHY clock index Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains arm64: dts: qcom: msm8996: add missing DSI clock assignments arm64: dts: qcom: ipq8074: add reset to SDHCI arm64: dts: qcom: sdm845: Add CPU BWMON arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI arm64: dts: qcom: extend scm compatible strings arm64: dts: qcom: add device tree for LG G7 and LG V35 arm64: dts: qcom: msm8996: add xo clock source to rpmcc arm64: dts: qcom: msm8996: add GCC's optional clock sources arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs dt-bindings: soc: ti: pruss: Re-arrange "compatible" in alphabetic order arm64: dts: ti: k3-am62-main: Enable crypto accelerator first_iovec_segment(): just return address arm64: dts: ti: k3-am625-sk: Enable ramoops arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 apparmor: test: Remove some casts which are no-longer required zonefs: Call page_address() on page acquired with GFP_KERNEL flag iov_iter: massage calling conventions for first_{iovec,bvec}_segment() iov_iter: first_{iovec,bvec}_segment() - simplify a bit ARM: dts: qcom: msm8974: rename GPU's OPP table node ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default ARM: dts: qcom: apq8064: rename DSI PHY iface clock arm64: defconfig: enable Qualcomm Bandwidth Monitor soc: qcom: icc-bwmon: Add bandwidth monitoring driver dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWMON device ARM: dts: qcom: extend scm compatible to match dt-schema iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 iov_iter_get_pages{,_alloc}(): cap the maxsize with MAX_RW_COUNT iov_iter_bvec_advance(): don't bother with bvec_iter PCI: endpoint: Don't stop controller when unbinding endpoint function arm64: dts: qcom: db820c: Add user LEDs arm64: dts: qcom: pmi8994: Define MPP block arm64: dts: qcom: sdm845: Enable user LEDs on DB845c arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 arm64: dts: qcom: sm8350: Replace integers with rpmpd defines arm64: dts: qcom: sm8350: Add DISPCC node arm64: dts: qcom: sm8450: Add description of camera clock controller dt-bindings: clock: add QCOM SM8450 camera clock bindings dt-bindings: clock: Add Qcom SM8350 DISPCC bindings dt-bindings: clock: Add Qcom SM8350 GPUCC bindings PCI: Drop of_match_ptr() to avoid unused variables step_into(): move fetching ->d_inode past handle_mounts() lookup_fast(): don't bother with inode follow_dotdot{,_rcu}(): don't bother with inode step_into(): lose inode argument namei: stash the sampled ->d_seq into nameidata namei: move clearing LOOKUP_RCU towards rcu_read_unlock() dt-bindings: soc: samsung: exynos-pmu: add reboot-mode dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks dt-bindings: samsung: document preferred compatible naming spi: amd: Add struct and enum kernel-doc comments spi: amd: Drop io_base_addr member from struct amd_spi spi: amd: Make use of dev_err_probe() spi: amd: Make use of devm_spi_alloc_master() block: move zone related fields to struct gendisk block: remove blk_queue_zone_sectors dm-zoned: cleanup dmz_fixup_devices nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all block: use bdev based helpers in blkdev_zone_mgmt{,all} block: replace blkdev_nr_zones with bdev_nr_zones block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones block: remove queue_max_open_zones and queue_max_active_zones block: pass a gendisk to blk_queue_free_zone_bitmaps block: pass a gendisk to blk_queue_clear_zone_settings block: pass a gendisk to blk_queue_set_zoned block: simplify blk_check_zone_append block: simplify blk_mq_plug block: use bdev_is_zoned instead of open coding it block: call blk_queue_free_zone_bitmaps from disk_release block: remove a superflous ifdef in blkdev.h blk-mq: Drop local variable for reserved tag blk-mq: Drop 'reserved' arg of busy_tag_iter_fn scsi: fnic: Drop reserved request handling blk-mq: Drop blk_mq_ops.timeout 'reserved' arg blk-mq: Add a flag for reserved requests scsi: core: Remove reserved request time-out handling m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init() m68k: virt: Use RNG seed from bootinfo block m68k: bitops: Change __fls to return and accept unsigned long m68k: Kconfig.machine: Add endif comment m68k: Kconfig.debug: Replace single quotes m68k: Kconfig.cpu: Fix indentation and add endif comments drivers/perf: hisi: add driver for HNS3 PMU drivers/perf: hisi: Add description for HNS3 PMU driver drivers/perf: riscv_pmu_sbi: perf format perf/arm-cci: Use the bitmap API to allocate bitmaps drivers/perf: riscv_pmu: Add riscv pmu pm notifier PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration PCI: dwc-plat: Drop unused regmap pointer PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values PCI: dwc: Rename struct pcie_port to dw_pcie_rp PCI: dwc: Move io_cfg_atu_shared to struct pcie_port PCI: dwc: Add start_link/stop_link inlines PCI: dwc: Reuse local pointer to the resource data PCI: dwc: Organize local variable usage PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() PCI: dwc: Simplify unrolled iATU detection PCI: dwc: Add newlines to log messages PCI: dwc: Add braces to multi-line if-else statements PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address PCI: dwc: Disable outbound windows only for controllers using iATU PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() PCI: dwc: Stop link on host_init errors and de-initialization PCI: Clear PCI_STATUS when setting up device context_tracking: Use arch_atomic_read() in __ct_state for KASAN MAINTAINERS: Add Paul as context tracking maintainer context_tracking: Convert state to atomic_t rcu/context-tracking: Remove unused and/or unecessary middle functions rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking rcu/context-tracking: Move deferred nocb resched to context tracking rcu/context_tracking: Move dynticks_nmi_nesting to context tracking rcu/context_tracking: Move dynticks_nesting to context tracking rcu/context_tracking: Move dynticks counter to context tracking rcu/context-tracking: Remove rcu_irq_enter/exit() context_tracking: Take NMI eqs entrypoints over RCU context_tracking: Take IRQ eqs entrypoints over RCU context_tracking: Take idle eqs entrypoints over RCU switch try_to_unlazy_next() to __legitimize_mnt() follow_dotdot{,_rcu}(): change calling conventions namei: get rid of pointless unlikely(read_seqcount_retry(...)) __follow_mount_rcu(): verify that mount_lock remains unchanged soc: sunxi: mbus: Only build the driver on ARM/ARM64 PCI: iproc: Use bitmap API to allocate bitmaps dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible arm64: dts: allwinner: a100: Update I2C controller fallback dt-bindings: i2c: mv64xxx: Add variants with offload support ARM: dts: sun8i-r40: Add thermal trip points/cooling maps ARM: dts: sun8i-r40: add opp table for cpu ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board powercap: intel_rapl: Add support for RAPTORLAKE_P regulator: Fix parameter declaration and spelling mistake. PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 ACPI: VIOT: Fix ACS setup soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF regulator: max597x: Add support for max597x regulator arm64: mm: Remove assembly DMA cache maintenance wrappers regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() ARM: dts: aspeed: correct gpio-keys properties ARM: dts: aspeed: align gpio-key node names with dtschema arm64: errata: Add Cortex-A510 to the repeat tlbi list arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation arm64/sysreg: Convert LORID_EL1 to automatic generation arm64/sysreg: Convert LORC_EL1 to automatic generation arm64/sysreg: Convert LORN_EL1 to automatic generation arm64/sysreg: Convert LOREA_EL1 to automatic generation arm64/sysreg: Convert LORSA_EL1 to automatic generation arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation arm64/sysreg: Convert GMID to automatic generation arm64/sysreg: Convert DCZID_EL0 to automatic generation arm64/sysreg: Convert CTR_EL0 to automatic generation arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names arm64/sysreg: Remove defines for RPRES enumeration arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums arm64/sysreg: Standardise naming for WFxT defines arm64/sysreg: Make BHB clear feature defines match the architecture arm64/sysreg: Align pointer auth enumeration defines with architecture arm64/mte: Standardise GMID field name definitions arm64/sysreg: Standardise naming for DCZID_EL0 field names arm64/sysreg: Standardise naming for CTR_EL0 fields arm64/cache: Restrict which headers are included in __ASSEMBLY__ arm64/sysreg: Add SYS_FIELD_GET() helper arm64/sysreg: Allow leading blanks on comments in sysreg file arm64/idreg: Fix tab/space damage arm64/cpuinfo: Remove references to reserved cache type arm64/mm: Define defer_reserve_crashkernel() arm64: dts: exynosautov9: add usi device tree nodes arm64: dts: exynosautov9: prepare usi0 changes arm64: dts: exynosautov9: add pdma0 device tree node dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible arm64: dts: exynosautov9: correct spi11 pin names ARM: dts: stm32: Add ST MIPID02 bindings to AV96 ARM: dts: stm32: Add alternate pinmux for RCC pin ARM: dts: stm32: Add alternate pinmux for DCMI pins ARM: dts: stm32: Add DHCOR based DRC Compact board ARM: dts: stm32: Add alternate pinmux for UART5 pins ARM: dts: stm32: Add alternate pinmux for UART4 pins ARM: dts: stm32: Add alternate pinmux for UART3 pins ARM: dts: stm32: Add alternate pinmux for SPI2 pins ARM: dts: stm32: Add alternate pinmux for CAN1 pins dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 ARM: dts: lan966x: Add UDPHS support dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk ARM: dts: stm32: add RCC on STM32MP13x SoC family ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13 dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32 ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1 ARM: dts: stm32: adjust whitespace around '=' on MCU boards ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order ARM: shmobile: rcar-gen2: Increase refcount for new reference arm64: dts: qcom: msm8996: Add interconnect support arm64: dts: Add SFP node for TA 3.0 devices arm64: dts: layerscape: Add SFP node for TA 2.1 devices ARM: dts: layerscape: Add SFP node for TA 2.1 devices soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_soc_uid() soc: fsl: guts: fix return value check in fsl_guts_init() ARM: dts: ux500: Drop unused i2c power domain supply arm64: defconfig: Enable Allwinner built in CODECs arm64: dts: allwinner: a64: orangepi-win: Fix LED node name m68k: q40: Align '*' in comments spi: dt-bindings: zynqmp-qspi: add missing 'required' spi: dt-bindings: cadence: add missing 'required' mm: slab: optimize memcg_slab_free_hook() mm/tracing: add 'accounted' entry into output of allocation tracepoints tools/vm/slabinfo: Handle files in debugfs mm/slub: Simplify __kmem_cache_alias() arm64: dts: rockchip: enable hdmi tx audio on rock-3a arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 mm, slab: fix bad alignments firmware: arm_scmi: Use fast channel tracing include: trace: Add SCMI fast channel tracing firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support firmware: arm_scmi: Generalize the fast channel support firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support dt-bindings: firmware: arm,scmi: Add support for powercap protocol firmware: arm_scmi: Add SCMI System Power Control driver firmware: arm_scmi: Add devm_protocol_acquire helper firmware: arm_scmi: Add SCMI v3.1 System Power extensions firmware: arm_scmi: Support only one single system power device firmware: arm_scmi: Use new SCMI full message tracing include: trace: Add SCMI full message tracing firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails arm64: fix oops in concurrently setting insn_emulation sysctls soc: bcm: bcm2835-power: Bypass power_on/off() calls soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB soc: bcm: bcm2835-power: Resolve ASB register macros soc: bcm: bcm2835-power: Refactor ASB control mfd: bcm2835-pm: Add support for BCM2711 mfd: bcm2835-pm: Use 'reg-names' to get resources perf/x86/intel: Fix PEBS data source encoding for ADL perf/x86/intel: Fix PEBS memory access info encoding for ADL sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling sched/core: add forced idle accounting for cgroups ARM: dts: lan966x: Add mcan1 node. ARM: dts: at91: sama7g5: add reset-controller node ARM: dts: at91: use generic name for reset controller ARM: dts: at91: sama5d2: fix compilation warning ARM: dts: at91: sama5d2: fix compilation warning selftests:timers: globals don't need initialization to 0 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables arm64: dts: qcom: ipq8074: fix NAND node name arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll arm64: dts: qcom: msm8996: add second DSI interface arm64: dts: qcom: add mdp_clk clock to the MDSS device arm64: dts: qcom: sm8250: Enable per-process page tables. arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl arm64: dts: qcom: msm8996: drop phy-names from HDMI device node arm64: dts: qcom: msm8994: add required ranges to OCMEM arm64: dts: qcom: sdm845: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sdm630: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sc7280: add simple-mfd to IMEM arm64: dts: qcom: sc7180: add dedicated IMEM and syscon compatibles arm64: dts: qcom: qcs404: add dedicated IMEM and syscon compatibles arm64: dts: qcom: use generic sram as name for imem and ocmem nodes arm64: dts: qcom: sdm845-db845c: add function and color to LED nodes arm64: dts: qcom: sc7280-herobrine: add function to LED node arm64: dts: qcom: sc7180-trogdor: add function to LED node arm64: dts: qcom: qrb5165-rb5: add function and color to LED nodes arm64: dts: qcom: apq8016-sbc: add function and color to LED nodes arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node arm64: dts: qcom: sm8450: rename interconnect nodes arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus dt-bindings: arm: qcom: Document xiaomi,natrium board arm64: dts: qcom: ipq6018: correct QUP peripheral labels arm64: dts: qcom: sm8250: use constants for audio clocks arm64: dts: qcom: sdm845*: replace i2s reg with constant arm64: dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support arm64: dts: qcom: sc7280: Add proxy interconnect requirements for modem arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt arm64: dts: qcom: sdm630: remove unneeded address/size cells in glink-edge arm64: dts: qcom: ipq6018: add label to remoteproc node arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties arm64: dts: qcom: ipq8074: add USB power domains arm64: dts: qcom: Fix 'reg-names' for sdhci nodes arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes arm64: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG arm64: dts: qcom: pm660l: Add LPG node arm64: dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1 arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds arm64: dts: qcom: pm8150l: add Light Pulse Generator device node arm64: dts: qcom: pm8150b: add Light Pulse Generator device node arm64: dts: qcom: align led node names with dtschema arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys arm64: dts: qcom: correct gpio-keys properties arm64: dts: qcom: align gpio-key node names with dtschema arm64: dts: qcom: adjust whitespace around '=' arm64: dts: qcom: msm8998-mtp: correct board compatible arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible arm64: dts: qcom: sdm630: correct QFPROM byte offsets arm64: dts: qcom: use dedicated QFPROM compatibles arm64: dts: qcom: correct SPMI WLED register range encoding arm64: dts: qcom: add missing AOSS QMP compatible fallback arm64: dts: qcom: sc7180: Add kingoftown dts files arm64: dts: qcom: sc7180: Add pazquel dts files arm64: dts: qcom: sc7180: Add mrbland dts files arm64: dts: qcom: sc7180: Add quackingstick dts files arm64: dts: qcom: sc7180: Add wormdingler dts files arm64: dts: qcom: sc7280: Rename sar sensor labels arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree arm64: dts: qcom: add SA8540P and ADP arm64: dts: qcom: sc8280xp: Add reference device stack: Declare {randomize_,}kstack_offset to fix Sparse warnings lib: overflow: Do not define 64-bit tests on 32-bit MAINTAINERS: Add a general "kernel hardening" section usercopy: use unsigned long instead of uintptr_t kunit: Taint the kernel when KUnit tests are run panic: Taint kernel if tests are run exec: Fix a spelling mistake ACPI: bus: Drop unused list heads from struct acpi_device hisi_lpc: Use acpi_dev_for_each_child() bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling dt-bindings: interrupt-controller: Require trigger type for T-HEAD PLIC irqchip/sifive-plic: Add support for Renesas RZ/Five SoC dt-bindings: interrupt-controller: sifive,plic: Document Renesas RZ/Five SoC arm64: Add an override for ID_AA64SMFR0_EL1.FA64 arm64: Add the arm64.nosve command line option arm64: Add the arm64.nosme command line option arm64: Expose a __check_override primitive for oddball features arm64: Allow the idreg override to deal with variable field width arm64: Factor out checking of a feature against the override into a macro arm64: Allow sticky E2H when entering EL1 arm64: Save state of HCR_EL2.E2H before switch to EL1 arm64: Rename the VHE switch to "finalise_el2" arm64: mm: fix booting with 52-bit address space x86/kexec: Carry forward IMA measurement log on kexec ARM: davinci: Delete DM646x board files ARM: davinci: Delete DM644x board files arm64: Do not forget syscall when starting a new thread. arm64: vdso32: Add DWARF_DEBUG arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS arm64: compat: Move sigreturn32.S to .rodata section spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width arm64: defconfig: Enable qcom interconnect drivers arm64: defconfig: Enable qcom ss & hs usb phy ARM: dts: qcom: apq8064: drop phy-names from HDMI device node ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply ARM: dts: qcom: pm8841: add required thermal-sensor-cells ARM: dts: qcom: msm8974: add required ranges to OCMEM ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles ARM: dts: qcom: msm8974: add dedicated IMEM compatible ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible ARM: dts: qcom: use generic sram as name for imem and ocmem nodes ARM: dts: qcom: ipq8064: add function to LED nodes ARM: dts: qcom: ipq8064-rb3011: add color to LED node ARM: dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes ARM: dts: qcom: apq8060-ifc6410: add color to LED node ARM: dts: qcom: apq8060-dragonboard: add function and color to LED nodes soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register soc: qcom: llcc: Fix syntax errors in comments soc: qcom: ocmem: Fix refcount leak in of_get_ocmem ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device dt-bindings: clock: qcom: ipq8074: add USB GDSCs dt-bindings: soc: qcom,wcnss: remove unneeded ref for names docs/doc-guide: Mention make variable SPHINXDIRS scripts: get_feat.pl: use /usr/bin/env to find perl docs/zh_CN: Add mutex-design Chinese translation docs/zh_CN: Show the Chinese translation of spinlocks dax: set did_zero to true when zeroing successfully iomap: set did_zero to true when zeroing successfully iomap: skip pages past eof in iomap_do_writepage() ACPI: Move PRM config option under the main ACPI config ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 ACPI: PRM: Change handler_addr type to void pointer arm64: dts: qcom: add SC8280XP platform dt-bindings: mailbox: qcom-ipcc: Add NSP1 client dt-bindings: arm: qcom: Document additional sc8280xp devices arm64: dts: qcom: sm8450: Add interconnect requirements for SCM arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 board support spi: spi.c: Remove redundant else block spi: spi.c: Fix comment style spi: spi.c: White-space fix in __spi_pump_messages() regmap: cache: Add extra parameter check in regcache_init regulator: scmi: Add missing of_node_get() ACPI: bus: Drop driver member of struct acpi_device ACPI: bus: Drop redundant check in acpi_device_remove() spi: pxa2xx: Add support for Intel Meteor Lake-P crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE crypto: testmgr - fix version number of RSA tests crypto: vmx - drop unexpected word 'for' in comments crypto: caam - drop unexpected word 'for' in comments crypto: caam - drop unexpected word 'a' in comments crypto: cavium - fix typos in comments crypto: arm64/aes-neon - Fix typo in comment crypto: ux500/hash - drop unexpected word "the" crypto: nx - drop unexpected word "the" crypto: lib/blake2s - reduce stack frame usage in self test arm64: defconfig: enable Qualcomm LPG leds driver ARM: dts: qcom: align gpio-key node names with dtschema ARM: dts: qcom: adjust whitespace around '=' ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions ARM: dts: qcom: cleanup QFPROM nodes ARM: dts: qcom: use dedicated QFPROM compatibles ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock firmware: qcom_scm: Add bw voting support to the SCM interface dt-bindings: firmware: qcom-scm: Add interconnects property context_tracking: Split user tracking Kconfig context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP ACPI: LPSS: Fix missing check in register_device_clock() dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support ACPI: APEI: Better fix to avoid spamming the console with old error logs ACPI: PM: save NVS memory for Lenovo G40-45 Documentation: ACPI: Update links and references to DSD related docs ACPI: EC: Drop unused ident initializers from dmi_system_id tables ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks regmap-irq: Deprecate the not_fixed_stride flag regmap-irq: Add get_irq_reg() callback regmap-irq: Fix inverted handling of unmask registers regmap-irq: Deprecate type registers and virtual registers regmap-irq: Introduce config registers for irq types regmap-irq: Refactor checks for status bulk read support regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() regmap-irq: Remove an unnecessary restriction on type_in_mask regmap-irq: Cleanup sizeof(...) use in memory allocation regmap-irq: Remove unused type_reg_stride field regmap-irq: Convert bool bitfields to unsigned int blk-cgroup: factor out blkcg_free_all_cpd() blk-cgroup: factor out blkcg_iostat_update() ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration ACPI: processor: Split out thermal initialization from ACPI PSS dm: refactor dm_md_mempool allocation dm: unexport dm_get_reserved_rq_based_ios ACPI: video: Drop X86 dependency from Kconfig regulator: qcom_smd: Add PM8909 RPM regulators regulator: dt-bindings: qcom,smd-rpm: Add PM8909 regulator: qcom_smd: Fix pm8916_pldo range regulator: mt6370: Use the correct header for platform_device_id regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing block: simplify disk_set_independent_access_ranges block: move ->ia_ranges from the request_queue to the gendisk block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency ARM: dts: r9a06g032-rzn1d400-db: Add switch description dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter ARM: dts: r9a06g032: Describe switch ARM: dts: r9a06g032: Describe GMAC2 ARM: dts: r9a06g032: Describe MII converter arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment ARM: dts: renesas: Fix DA9063 watchdog subnode names arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz MAINTAINERS: Add Renesas SoC DT bindings to Renesas Architecture sections nfs: Leave pages in the pagecache if readpage failed buffer: Remove check for PageError orangefs: Remove test for folio error iomap: Remove test for folio error jfs: Remove check for PageUptodate remap_range: Remove check of uptodate flag ufs: Remove checks for PageError reiserfs: Remove check for PageError ntfs3: Remove check for PageError ntfs: Remove check for PageError nilfs2: Remove check for PageError ext2: Remove check for PageError ntfs: Remove check for PageError hfsplus: Remove check for PageError hfs: Remove check for PageError freevxfs: Remove check of PageError afs: Remove check of PageError block: Remove check of PageError docs: Improve ->read_folio documentation filemap: Use filemap_read_folio() in do_read_cache_folio() filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() filemap: Move 'filler' case to the end of do_read_cache_folio() netfs: Remove extern from function prototypes filemap: Remove find_get_pages_range() and associated functions shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() vmscan: Add check_move_unevictable_folios() nilfs2: Convert nilfs_copy_back_pages() to use filemap_get_folios() hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() buffer: Convert clean_bdev_aliases() to use filemap_get_folios() filemap: Add filemap_get_folios() filemap: Remove add_to_page_cache() and add_to_page_cache_locked() hugetlb: Convert huge_add_to_page_cache() to use a folio mpage: Convert do_mpage_readpage() to use a folio mm: Remove __delete_from_page_cache() mm: Account dirty folios properly during splits firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call cpufreq: zynq: Fix refcount leak in zynq_get_revision spi: intel: Add support for Intel Meteor Lake-P SPI serial flash spi: s3c64xx: define exynosautov9 compatible spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC spi: s3c64xx: support custom value of internal clock divider spi: s3c64xx: support loopback mode arm64: dts: juno: Add cache-level property to L2 caches arm64/fpsimd: Remove duplicate SYS_SVCR read arm64: head: remove __PHYS_OFFSET arm64: lds: use PROVIDE instead of conditional definitions ata: libata-scsi: fix result type of ata_ioc32() PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs fix short copy handling in copy_mc_pipe_to_iter() copy_page_{to,from}_iter(): switch iovec variants to generic dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf to board files arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm630: add second (HS) USB host support arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default arm64: dts: qcom: correct interrupt controller on PM8916 and PMS405 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs soc: qcom: cmd-db: replace strscpy_pad() with strncpy() selftests/drivers/gpu: Add error messages to drm_mm.sh selftests/tpm2: increase timeout for kselftests treewide: uapi: Replace zero-length arrays with flexible-array members efi: Simplify arch_efi_call_virt() macro drivers: fix typo in firmware/efi/memmap.c blk-mq: cleanup disk sysfs registration blk-mq: rename blk_mq_sysfs_{,un}register block: remove the extra gendisk reference in __blk_mq_register_dev block: use default groups to register the queue attributes block: remove a superflous queue kobject reference block: simplify blktrace sysfs attribute creation arm64: vdso*: place got/plt sections in .rodata arm64: vdso32: add ARM.exidx* sections arm64: correct the effect of mitigations off on kpti block: remove blk_cleanup_disk block: simplify disk shutdown block: stop setting the nomerges flags in blk_cleanup_queue block: remove QUEUE_FLAG_DEAD mtip32xx: fix device removal mtip32xx: remove the device_status debugfs file regulator: fix a kernel-doc warning arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP arm64: extable: move _cond_extable to _cond_uaccess_extable arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO arm64: asm-extable: add asm uacess helpers arm64: asm-extable: move data fields arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support x86/mce: Check whether writes to MCA_STATUS are getting ignored sched/fair: Remove the energy margin in feec() sched/fair: Remove task_util from effective utilization in feec() sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu() sched/fair: Rename select_idle_mask to select_rq_mask sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() sched/fair: Decay task PELT values during wakeup migration sched/fair: Provide u64 read for 32-bits arch helper perf/core: Add a new read format to get a number of lost samples sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg sched: only perform capability check on privileged operation sched: Remove unused function group_first_cpu() sched/fair: Remove redundant word " *" selftests/rseq: check if libc rseq support is registered selftests/rseq: riscv: fix 'literal-suffix' warning selftests/rseq: riscv: use rseq_get_abi() helper ARM: OMAP2+: Kconfig: Fix indentation ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: Fix refcount leak in omapdss_init_of spi: s3c64xx: move dma_release_channel to unprepare spi: synquacer: Add missing clk_disable_unprepare() docs/doc-guide: Put meta title for kernel-doc HTML page docs/doc-guide: Add footnote on Inkscape for better images in PDF documents docs/kselftest: add more guidelines for adding new tests docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 docs/zh_CN: add vm vmalloced-kernel-stacks translation docs/zh_CN: add vm page_migration translation docs/zh_CN: riscv: Update the translation of vm-layout.rst to 5.19-rc1 docs/zh_CN: riscv: Remove the translation of pmu.rst docs: dev-tools: modify SPL reference URL to actual SPL doc entry docs: filesystems: f2fs: fix description about compress ioctl docs/zh_CN: Update the translation of vm index to 5.19-rc1 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 docs/zh_CN: Update the translation of highmem to 5.19-rc1 arm64: dts: qcom: sdm630: order interrupts according to bindings arm64: dts: qcom: sdm630: order regs according to bindings arm64: dts: qcom: sdm630: order clocks according to bindings ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties arm64: dts: qcom: apq8096-db820c: add PM8994 pin function arm64: dts: qcom: add fallback compatible to PMIC GPIOs arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage ARM: dts: qcom: sdx65: Add Watchdog support dt-bindings: firmware: scm: Add compatible for SDX65 ARM: dts: qcom: sdx65: Add pshold support ARM: dts: qcom: sdx65-mtp: Enable modem ARM: dts: qcom: sdx65: Add Modem remoteproc node ARM: dts: qcom: sdx65: Add SCM node ARM: dts: qcom: sdx65: Add IMEM and PIL info region ARM: dts: qcom: sdx65: Add modem SMP2P node ARM: dts: qcom: sdx65: Add CPUFreq support ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support ARM: dts: qcom: sdx65: Add QPIC NAND support ARM: dts: qcom: sdx65: Add QPIC BAM support ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support ARM: dts: qcom: sdx65: Add USB3 and PHY support ARM: dts: qcom: sdx65: Add interconnect nodes ARM: dts: qcom: sdx65: Add Shared memory manager support arm64: dts: qcom: msm8996: Add SDHCI resets arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP arm64: dts: qcom: msm8998*: Clean up #includes arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" arm64: dts: qcom: msm8998-oneplus: Apply style fixes arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{} arm64: dts: qcom: msm8998-yoshino: Add USB extcon arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 arm64: dts: qcom: msm8998-laptops: Clean up DTs arm64: dts: qcom: msm8998-clamshell: Clean up the DT arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes arm64: dts: qcom: sdm845: Add camss vdda-pll-supply arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply arm64: dts: qcom: timer should use only 32-bit size kselftests/damon: add support for cases where debugfs cannot be read selftests: Make the usage formatting consistent in kselftest_deps.sh kselftests: Enable the echo command to print newlines in Makefile arm64: dts: qcom: align OPP table names with DT schema userfaultfd/selftests: Fix typo in comment ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema blk-mq: blk_mq_tag_busy is no need to return a value block: Always initialize bio IO priority on submit block: Initialize bio priority earlier blk-ioprio: Convert from rqos policy to direct call blk-ioprio: Remove unneeded field block: Fix handling of tasks without ioprio in ioprio_get(2) block: Make ioprio_best() static block: Generalize get_current_ioprio() for any task block: Return effective IO priority from get_current_ioprio() block: fix default IO priority handling again blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). block: bfq: Fix kernel-doc headers block: bfq: Remove an unused function definition bfq: Remove useless code in bfq_lookup_next_entity block: move blk_queue_get_max_sectors to blk.h block: fold blk_max_size_offset into get_max_io_size block: cleanup variable naming in get_max_io_size block: open code blk_max_size_offset in blk_rq_get_max_sectors dm: open code blk_max_size_offset in max_io_len block: factor out a chunk_size_left helper block: Make blk_mq_get_sq_hctx() select the proper hardware queue type block: Rename a blk_mq_map_queue() argument blk-iocost: Simplify ioc_rqos_done() block: Directly use ida_alloc()/free() iomap: add support for dma aligned direct-io block: relax direct io memory alignment block: introduce bdev_iter_is_aligned helper iov: introduce iov_iter_aligned block/bounce: count bytes instead of sectors block/merge: count bytes instead of sectors block: add a helper function for dio alignment block: introduce bdev_dma_alignment helper block: export dma_alignment attribute block/bio: remove duplicate append pages code block: fix infinite loop for invalid zone append spi: opportunistically skip ctlr->cur_msg_completion spi: Ensure the io_mutex is held until spi_finalize_current_message() spi: Set ctlr->cur_msg also in the sync transfer case spi: Remove unneeded READ_ONCE for ctlr->busy flag spi: Remove the now unused ctlr->idling flag spi: Remove check for idling in __spi_pump_messages() spi: Remove check for controller idling in spi sync path spi: __spi_pump_messages: Consolidate spin_unlocks to goto target spi: Lock controller idling transition inside the io_mutex spi: Don't use the message queue if possible in spi_sync spi: Move ctlr->cur_msg_prepared to struct spi_message spi: mpc52xx-psc: Switch to using core message queue spi: sh: Switch to using core message queue spi: dt-bindings: samsung: Add Exynos4210 SPI spi: dw: Add deferred DMA-channels setup support spi: s3c64xx: constify fsd_spi_port_config regmap: Don't warn about cache only mode for devices with no cache arm64: Add HAVE_IOREMAP_PROT support arm64: mm: Convert to GENERIC_IOREMAP mm: ioremap: Add ioremap/iounmap_allowed() mm: ioremap: Setup phys_addr of struct vm_struct mfd: core: Use acpi_dev_for_each_child() mm: ioremap: Use more sensible name in ioremap_prot() ARM: mm: kill unused runtime hook arch_iounmap() ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black perf: hisi: Extract hisi_pmu_init arm64: Copy the task argument to unwind_state arm64: Split unwind_init() arm64/signal: Clean up SVE/SME feature checking inconsistency cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst ARM: dts: s5pv210: align SDHCI node name with dtschema ARM: dts: s3c64xx: align SDHCI node name with dtschema ARM: dts: s3c24xx: align SDHCI node name with dtschema ARM: dts: exynos: align SDHCI node name with dtschema ARM: dts: at91: drop unneeded status from gpio-keys ARM: dts: at91: correct gpio-keys properties ARM: dts: at91: align gpio-key node names with dtschema ARM: dts: omap: correct gpio-keys properties ARM: dts: omap: align gpio-key node names with dtschema arm64: dts: marvell: armada-3720: align lednode names with dtschema arm64: dts: marvell: align gpio-key node names with dtschema ARM: dts: marvell: correct gpio-keys properties ARM: dts: marvell: align gpio-key node names with dtschema ARM: dts: omap: adjust whitespace around '=' ARM: dts: ti: adjust whitespace around '=' ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name soc: imx: imx8m-blk-ctrl: Make error prints useful arm64: dts: apm: Harmonize DWC USB3 DT nodes name arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support arm64: dts: imx8m{m,p}-verdin: use IT temperatures ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' arm64: defconfig: Enable gpio-fan support bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings arm64: dts: imx8mn-evk: add bt-sco sound card support arm64: dts: imx8mq-evk: add bt-sco sound card support arm64: dts: imx8mm-evk: add bt-sco sound card support soc: fsl: guts: add serial_number support soc: fsl: guts: drop platform driver soc: fsl: guts: use of_root instead of own reference soc: fsl: guts: allocate soc_dev_attr on the heap soc: fsl: guts: embed fsl_guts_get_svr() in probe() soc: fsl: guts: remove module_exit() and fsl_guts_remove() soc: fsl: guts: machine variable might be unset dt-bindings: arm: qcom: switch maintainer to Bjorn soc: qcom: rpmhpd: fix typos in comment arm64: dts: qcom: sm8250: Disable camcc by default soc: qcom: correct kerneldoc soc: qcom: cmd-db: replace strncpy() with strscpy_pad() firmware: qcom_scm-legacy: correct kerneldoc dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM soc: qcom: apr: Drop redundant check in .remove() arm64: dts: qcom: msm8996: add clocks to the MMCC device node arm64: dts: qcom: sm8450: add uart20 node arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards arm64: qcom: sc7280-herobrine: Enable DP arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings dt-bindings: arm: qcom: Add / fix sc7280 board bindings dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings dt-bindings: arm: qcom: Mention that Chromebooks use a different scheme dt-bindings: Document how Chromebooks with depthcharge boot arm64: dts: qcom: sc7280: Enable keyboard backlight for villager arm64: dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node arm64: dts: qcom: sc7280: Add touchscreen to villager clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks clk: qcom: regmap: add PHY clock source implementation firmware: qcom_scm: drop unexpected word "the" soc: qcom: socinfo: Add an ID for sc7180P arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1 arm64: dts: qcom: sc7280: add lpass lpi pin controller node arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED docs: UML: fix typo docs/zh_CN: core-api: Update the translation of xarray.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of workqueue.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of printk-format.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of mm-api.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of kernel-api.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of irq/irq-domain.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of cpu_hotplug.rst to 5.19-rc3 docs/zh_CN: core-api: Update the translation of cachetlb.rst to 5.19-rc3 docs: driver-api: gpio: Fix some typos docs: Remove duplicate word arm64: dts: altera: socfpga_stratix10: move clocks out of soc node docs: admin-guide/sysctl: Fix rendering error efi: vars: Move efivar caching layer into efivarfs efi: vars: Drop __efivar_entry_iter() helper which is no longer used efi: vars: Switch to new wrapper layer efi: vars: Use locking version to iterate over efivars linked lists efi: vars: Remove deprecated 'efivars' sysfs interface efi: pstore: Omit efivars caching EFI varstore access layer efi: vars: Add thin wrapper around EFI get/set variable interface efi: vars: Don't drop lock in the middle of efivar_init() pstore: Add priv field to pstore_record for backend specific use ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name arm64: dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk arm64: setup: drop early FDT pointer helpers arm64: head: avoid relocating the kernel twice for KASLR arm64: kaslr: defer initialization to initcall where permitted arm64: head: record CPU boot mode after enabling the MMU arm64: head: populate kernel page tables with MMU and caches on arm64: head: factor out TTBR1 assignment into a macro arm64: idreg-override: use early FDT mapping in ID map arm64: head: create a temporary FDT mapping in the initial ID map arm64: head: use relative references to the RELA and RELR tables arm64: head: cover entire kernel image in initial ID map arm64: head: add helper function to remap regions in early page tables arm64: mm: provide idmap pointer to cpu_replace_ttbr1() arm64: head: pass ID map root table address to __enable_mmu() arm64: kernel: drop unnecessary PoC cache clean+invalidate arm64: head: split off idmap creation code arm64: head: switch to map_memory macro for the extended ID map arm64: head: simplify page table mapping macros (slightly) arm64: head: drop idmap_ptrs_per_pgd arm64: head: move assignment of idmap_t0sz to C code arm64: mm: make vabits_actual a build time constant if possible arm64: head: move kimage_vaddr variable into C file ARM: tegra: Align gpio-keys node names with dtschema firmware: tegra: bpmp: Do only aligned access to IPC memory area perf/marvell_cn10k: Fix TAD PMU register offset perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used arm64: entry: simplify trampoline data page crypto: qat - Removes the x86 dependency on the QAT drivers crypto: qat - replace get_current_node() with numa_node_id() crypto: rsa - implement Chinese Remainder Theorem for faster private key operations crypto: ccp - During shutdown, check SEV data pointer before using Input: applespi - avoid efivars API and invoke EFI services directly selftests/kexec: remove broken EFI_VARS secure boot fallback check locking/lockdep: Fix lockdep_init_map_*() confusion jump_label: make initial NOP patching the special case jump_label: mips: move module NOP patching into arch code jump_label: s390: avoid pointless initial NOP patching PCI: rcar-gen2: Add RZ/N1 SOC family compatible string dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032 dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema dmaengine: dw-edma: Add support for chip-specific flags dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics dmaengine: dw-edma: Drop dma_slave_config.direction field usage dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip dmaengine: dw-edma: Detach the private data and chip info structures ACPI / MMC: PM: Unify fixing up device power soundwire: Use acpi_dev_for_each_child() arm64: trap implementation defined functionality in userspace Documentation/arm64: update memory layout table. arm64: kcsan: Support detecting more missing memory barriers asm-generic: Add memory barrier dma_mb() arm64: boot: add zstd support arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 arm64: mm: install KPTI nG mappings with MMU enabled arm64: kpti-ng: simplify page table traversal logic arm64/sme: Expose SMIDR through sysfs pstore/zone: cleanup "rcnt" type arm64: compat: Move kuser32.S to .rodata section arm64: stacktrace: use non-atomic __set_bit arm64: kasan: do not instrument stacktrace.c ARM: dts: ux500: Fix Gavini accelerometer mounting matrix ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Janice accelerometer mounting matrix spi: fsi: Increase timeout and ensure status is checked regulator: mt6370: Add mt6370 DisplayBias and VibLDO support perf/arm-cci: fix typo in comment drivers/perf:Directly use ida_alloc()/free() drivers/perf: Directly use ida_alloc()/free() arm64: select TRACE_IRQFLAGS_NMI_SUPPORT arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic arm64: vdso32: enable orphan handling for VDSO arm64: vdso32: put ELF related sections in the linker script arm64: vdso: enable orphan handling for VDSO arm64: vdso: put ELF related sections in the linker script arm64: cpuidle: remove generic cpuidle support cpuidle: cpuidle-arm: remove arm64 support regulator: rt5120: Add PMIC regulator support soc: mediatek: fix missing clk_disable_unprepare() on err in svs_resume() ARM: dts: xilinx: align gpio-key node names with dtschema arm64: dts: xilinx: align gpio-key node names with dtschema arm64: dts: zynqmp: add AMS driver to device tree dt-bindings: gpio: zynq: Describe gpio-line-names arm64: zynqmp: Fix comment about number of gpio line names dt-bindings: gpio: zynq: Add power-domains dt-bindings: gpio: zynq: Add missing compatible strings ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker ARM: dts: rockchip: align gpio-key node names with dtschema arm64: dts: rockchip: align gpio-key node names with dtschema dt-bindings: arm: Add compatible for MediaTek MT8186 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible arm64: dts: mediatek: mt6795: Specify interrupts for vGIC arm64: dts: mediatek: mt6795: Add pinctrl controller node arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs arm64: dts: mediatek: mt6795: Add general purpose timer node arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache arm64: dts: mediatek: mt6795: Create soc bus node and move mmio devices arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU arm64: dts: mediatek: mt8183: change efuse node name arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse arm64: dts: mt8192: Fix idle-states entry-method arm64: dts: mt8192: Fix idle-states nodes naming scheme soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index for MT8365 pwm: mediatek: Add MT8365 support arm64: dts: mediatek: Replace 'enable-sdio-wakeup' dt-bindings: pwm: Add MT8365 SoC binding pwm: Drop unused forward declaration from pwm.h pwm: Reorder header file to get rid of struct pwm_capture forward declaration pwm: atmel-tcb: Fix typo in comment pwm: Drop support for legacy drivers ARM: dts: exynos: add function and color to LED nodes in Odroid XU/XU3 ARM: dts: exynos: add function and color to LED node in Odroid XU4 ARM: dts: exynos: add function and color to LED node in Odroid HC1 ARM: dts: exynos: add function and color to LED nodes in Odroid X/X2 ARM: dts: exynos: add function and color to LED node in Odroid U3 ARM: dts: exynos: add function and color to LED nodes in Itop Elite ARM: dts: exynos: add function to LED nodes in Tiny4412 ARM: dts: exynos: add function to LED node in Origen 4210 ARM: dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3 ARM: dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3 arm64: dts: mediatek: Add infra #reset-cells property for MT8195 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 ARM: dts: ast2600-evb-a1: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2500-evb: fix board compatible dt-bindings: arm: aspeed: document board compatibles dt-bindings: arm: aspeed: document board compatibles x86/vmware: Use BIT() macro for shifting context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() refscale: Convert test_lock spinlock to raw_spinlock rcutorture: Handle failure of memory allocation functions rcutorture: Fix ksoftirqd boosting timing and iteration torture: Create kvm-check-branches.sh output in proper location rcuscale: Fix smp_processor_id()-in-preemptible warnings rcutorture: Make failure indication note reader-batch overflow torture: Adjust to again produce debugging information rcutorture: Fix memory leak in rcu_test_debug_objects() rcutorture: Simplify rcu_torture_read_exit_child() loop rcu/torture: Change order of warning and trace dump rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() rcu-tasks: Be more patient for RCU Tasks boot-time testing rcu-tasks: Update comments rcu-tasks: Disable and enable CPU hotplug in same function rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel parameter doc: Document the rcutree.rcu_divisor kernel boot parameter rcutorture: Update rcutorture.fwd_progress help text platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() ACPI: scan: Walk ACPI device's children using driver core selinux: selinux_add_opt() callers free memory ARM: dts: BCM5301X: Add DT for Meraki MR26 dt-bindings: ARM: add bindings for the Meraki MR26 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() ACPI: video: Use acpi_dev_for_each_child() ACPI: bus: Export acpi_dev_for_each_child() to modules ACPI: property: Use acpi_dev_for_each_child() for child lookup ACPI: container: Use acpi_dev_for_each_child() USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr() thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() ACPI: glue: Introduce acpi_find_child_by_adr() ACPI: glue: Introduce acpi_dev_has_children() ACPI: glue: Use acpi_dev_for_each_child() dt-bindings: clock: Add compatible for D1 DE2 clocks context_tracking: Add a note about noinstr VS unsafe context tracking functions tools/nolibc: add a help target to list supported targets tools/nolibc: make the default target build the headers tools/nolibc: fix the makefile to also work as "make -C tools ..." tools/nolibc/stdio: Add format attribute to enable printf warnings tools/nolibc/stdlib: Support overflow checking for older compiler versions context_tracking: Remove unused context_tracking_in_user() rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() rcu: Dump rcuc kthread status for CPUs not reporting quiescent state torture: Make kvm-remote.sh announce which system is being waited on rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers rcu-tasks: Scan running tasks for RCU Tasks Trace readers rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings rcu-tasks: Untrack blocked RCU Tasks Trace at reader end rcu-tasks: Track blocked RCU Tasks Trace readers rcu-tasks: Add data structures for lightweight grace periods rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings rcu-tasks: Simplify trc_inspect_reader() QS logic rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS rcu-tasks: Handle idle tasks for recently offlined CPUs rcu-tasks: Idle tasks on offline CPUs are in quiescent states rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter rcu-tasks: Merge state into .b.need_qs and atomically update rcu-tasks: Drive synchronous grace periods from calling task rcu-tasks: Move synchronize_rcu_tasks_generic() down rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() rcu-tasks: Check for abandoned callbacks rcutorture: Validate get_completed_synchronize_rcu() rcu: Provide a get_completed_synchronize_rcu() function rcu: Make normal polling GP be more precise about sequence numbers x86/pmem: Fix platform-device leak in error path arm64: dts: exynos: Add internal eMMC support to jackpotlte m68k: sun3: Use __func__ to get function's name in an output message m68k: mac: Fix typos in comments m68k: virt: Kconfig minor fixes dt-bindings: clock: Add indices for Exynos7885 TREX clocks dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS spi: topcliff-pch: Use core message validation ARM: dts: animeo: correct gpio-keys properties ARM: dts: animeo: align gpio-key node names with dtschema arm64: dts: hisilicon: correct gpio-keys properties arm64: dts: hisilicon: align gpio-key node names with dtschema arm64: dts: broadcom: align gpio-key node names with dtschema arm64: dts: apm: correct gpio-keys properties ata: pata_macio: Fix compilation warning brcmfmac: Switch to appropriate helper to load EFI variable contents iwlwifi: Switch to proper EFI variable store interface media: atomisp_gmin_platform: stop abusing efivar API efi: efibc: avoid efivar API for setting variables efi: avoid efivars layer when loading SSDTs from variables ARM: dts: imx6q-apalis: Cleanup ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards ARM: dts: imx6q-apalis: Clean-up sd card support ARM: dts: imx6q-apalis: Add adv7280 video input ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera ARM: dts: imx6q-apalis: Disable stmpe touchscreen ARM: dts: imx6q-apalis: Disable HDMI ARM: dts: imx6q-apalis: Add LVDS panel support ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi ARM: dts: imx6q-apalis: Command pmic to standby for poweroff ARM: dts: imx6q-apalis: Add gpio-line-names Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically arm64: dts: imx8mq: Pass a label to the AIPS nodes arm64: dts: imx8m: Pass a label to the soc node ARM: dts: imx: Pass a label to the AIPS nodes ARM: dts: imx: Pass a label to the soc node dt-bindings: arm: fsl: Decrease the line length dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 dt-bindings: arm: fsl: add imx93 11x11 evk board dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout() ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() ata: make ata_port::fastdrain_cnt *unsigned int* ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2 ARM: dts: imx6ul: fix qspi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: add missing properties for sram arm64: dts: freescale: align led node names with dtschema arm64: dts: freescale: align gpio-key node names with dtschema soc: imx: gpcv2: print errno for regulator errors arm64: dts: imx8m: Disable job ring 0 nodes arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 ARM: dts: imx6: fix node names for ebook reader keys ARM: dts: imx6sl-tolino-shine2hd: fix led node name. ARM: imx25: support silicon revision 1.2 arm64: dts: mba8mx: Remove unneeded comments ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM soc: ti: wkup_m3_ipc: Remove unneeded semicolon ARM: dts: keystone: Adjust whitespace around '=' arm64: dts: ti: Align gpio-key node names with dtschema arm64: dts: ti: Adjust whitespace around '=' soc: bcm: brcmstb: biuctrl: Add missing of_node_put() arm64: dts: rockchip: rock-pi-s add more peripherals arm64: dts: rockchip: add ROCK Pi S DTS support dt-bindings: arm: rockchip: Add Radxa ROCK Pi S arm64: dts: mt8183: add GCE client property for Mediatek MUTEX soc: mediatek: mutex: add functions that operate registers by CMDQ dt-bindings: soc: mediatek: add gce-client-reg for MUTEX dt-bindings: soc: mediatek: move out common module from display folder soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP soc: mediatek: mutex: add common interface for modules setting soc: mediatek: pm-domains: Add support always on flag ARM: dts: mediatek: align gpio-key node names with dtschema arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema arm64: dts: mediatek: align gpio-key node names with dtschema soc: mediatek: mt8365-mmsys: add DPI/HDMI display path soc: mediatek: mutex: add MT8365 support crypto: hisilicon/sec - only HW V2 needs to change the BD err detection crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() crypto: hisilicon/qm - modify event irq processing crypto: hisilicon/qm - move alloc qm->wq to qm.c crypto: hisilicon/qm - add functions for releasing resources crypto: hisilicon/trng - fix local variable type MAINTAINERS: update HiSilicon ZIP and QM maintainers ARM: dts: mediatek: adjust whitespace around '=' arm64: dts: mediatek: adjust whitespace around '=' arm64: dts: mediatek: mt8195: enable usb remote wakeup arm64: dts: mediatek: mt8195: add efuse node and cells arm64: dts: mt8183: add svs device information soc: mediatek: SVS: add mt8192 SVS GPU driver dt-bindings: soc: mediatek: add mt8192 svs dt-bindings soc: mediatek: SVS: add debug commands soc: mediatek: SVS: add monitor mode soc: mediatek: SVS: introduce MTK SVS engine dt-bindings: soc: mediatek: add mtk svs dt-bindings ARM: dts: rza2mevb: Fix LED node names arm64: dts: renesas: Fix thermal-sensors on single-zone sensors arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector arm64: dts: renesas: r8a779f0: Add SCIF nodes arm64: dts: renesas: r8a779f0: Add HSCIF nodes arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 arm64: dts: renesas: Add missing space after remote-endpoint arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board arm64: dts: renesas: r8a779f0: Add CPU core clocks arm64: dts: renesas: r8a779f0: Add CPUIdle support arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores arm64: dts: renesas: r8a779f0: Add L3 cache controller arm64: dts: renesas: r8a779a0: Add CPU0 core clock arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values ata: libata-core: make ata_exec_internal_sg() *static* soc: amlogic: Fix refcount leak in meson-secure-pwrc.c ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 arm64: dts: renesas: rzg2l-smarc: Use proper bool operator arm64: dts: renesas: r8a779f0: Add UFS node arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes arm64: dts: renesas: r8a779f0: Add IPMMU nodes arm64: dts: renesas: Adjust whitespace around '=' arm64: dts: renesas: r8a779f0: Add thermal support ata: make transfer mode masks *unsigned int* dt-bindings: soc: renesas: Move renesas,prr from arm to soc arm64: dts: microchip: adjust whitespace around '=' arm64: dts: sprd: adjust whitespace around '=' arm64: dts: hisilicon: adjust whitespace around '=' arm64: dts: marvell: adjust whitespace around '=' arm64: dts: lg: adjust whitespace around '=' arm64: dts: apm: adjust whitespace around '=' arm64: dts: amd: adjust whitespace around '=' ARM: dts: sd: adjust whitespace around '=' ARM: dts: sti: adjust whitespace around '=' ARM: dts: ste: adjust whitespace around '=' ARM: dts: nuvoton: adjust whitespace around '=' ARM: dts: lpc: adjust whitespace around '=' ARM: dts: ecx: adjust whitespace around '=' ARM: dts: alpine: adjust whitespace around '=' ARM: dts: spear: adjust whitespace around '=' ARM: dts: axm: adjust whitespace around '=' ARM: dts: at91: adjust whitespace around '=' ARM: dts: aspeed: adjust whitespace around '=' ARM: dts: pxa: adjust whitespace around '=' cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip spi: microchip-core: fix passing zero to PTR_ERR warning ARM: dts: s5pv210: align gpio-key node names with dtschema ARM: dts: exynos: align gpio-key node names with dtschema PCI: mediatek-gen3: Print LTSSM state when PCIe link down MAINTAINERS: Add BCM6813 to bcmbca arch entry arm64: dts: Add DTS files for bcmbca SoC BCM6813 dt-bindings: arm64: Add BCM6813 SoC ARM: dts: Add PCIe support for Airoha EN7523 efi: Correct comment on efi_memmap_alloc PCI: mediatek: Allow building for ARCH_AIROHA dt-bindings: PCI: mediatek: Add Airoha EN7532 support selftests/timens: add a test for vfork+exit fs/exec: allow to unshare a time namespace on vfork+exec arm64: dts: Add support for Stratix 10 Software Virtual Platform dt-bindings: altera: document Stratix 10 SWVP compatibles regmap: provide regmap_field helpers for simple bit operations memblock: Disable mirror feature if kernelcore is not specified arm64: mm: Only remove nomap flag for initrd mm: Limit warning message in vmemmap_verify() to once mm: Ratelimited mirrored memory related warning messages efi: Make code to find mirrored memory ranges generic selinux: Add boundary check in put_entry() ARM: dts: allwinner: align gpio-key node names with dtschema arm64: dts: allwinner: align gpio-key node names with dtschema dt-bindings: timer: Add Nomadik MTU binding arm64: dts: altera: adjust whitespace around '=' ARM: dts: Add DTS files for bcmbca SoC BCM63148 dt-bindings: arm: Add BCM63148 SoC dt-bindings: arm64: Add BCM6856 SoC dt-bindings: arm64: Add BCM63146 SoC ARM: dts: broadcom: correct gpio-keys properties ARM: dts: broadcom: align gpio-key node names with dtschema ARM: dts: Add DTS files for bcmbca SoC BCM6756 dt-bindings: arm: Add BCM6756 SoC ARM: dts: Add DTS files for bcmbca SoC BCM6855 arm64: dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC dt-bindings: altera: Add Chameleon v3 board ARM: dts: socfpga: Add Google Chameleon v3 devicetree ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi thermal: Directly use ida_alloc()/free() spi: core: Fix error code in spi_register_controller() cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink cpufreq: Drop unnecessary cpus locking from store() cpufreq: Optimize cpufreq_show_cpus() arm64: dts: arm: adjust whitespace around '=' arm64: dts: fsl: adjust whitespace around '=' arm64: dts: fsl-ls10xx: use generic dma node name arm64: dts: imx8mp-evk: add regulator supply to CPU nodes arm64: dts: imx8mm: Add SNVS LPGPR arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible ata: libata-core: get rid of *else* branches in ata_id_n_sectors() spi: microchip-core: fix potentially incorrect return from probe PCI: aardvark: Fix reporting Slot capabilities on emulated bridge PCI: aardvark: Add support for AER registers on emulated bridge selinux: fix memleak in security_read_state_kernel() MAINTAINERS: Add BCM63148 to bcmbca arch entry MAINTAINERS: Add BCM6856 to bcmbca arch entry arm64: dts: Add DTS files for bcmbca SoC BCM6856 arm64: dts: Add DTS files for bcmbca SoC BCM63146 MAINTAINERS: Add BCM63146 to bcmbca arch entry arm64: defconfig: Enable DRM_V3D arm64: dts: allwinner: Use constants for RTC clock indexes ARM: dts: sunxi: Use constants for RTC clock indexes docs: selinux: add '=' signs to kernel boot options mm: create security context for memfd_secret inodes audit: make is_audit_feature_set() static docs: Kconfig: Fix help text indentation docs/zh_CN: Update translation of reporting-issues.rst to 5.18 docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists MAINTAINERS: Add BCM6756 to bcmbca arch entry MAINTAINERS: Add BCM6855 to bcmbca arch entry dt-bindings: arm: add BCM6855 SoC to device tree binding document ARM: dts: bcm2711: Enable V3D ARM: dts: Update BCM47622 DTS file ARM: dts: Add DTS files for bcmbca SoC BCM6846 ARM: configs: Enable DRM_V3D scripts: kernel-doc: Always increment warnings counter spi: spidev_test: Warn when the mode is not the requested mode spi: s3c64xx: set pointers to null using NULL rather than 0 spi: micro: fix unreasonable clk_prepare_enable() on error in mchp_corespi_probe() spi: dt-bindings: Add compatible for Tegra241 QSPI spi: dt-bindings: split peripheral prods spi: tegra210-quad: Multi-cs support regulator: rpi-panel-attiny: Use backlight helper genirq/PM: Unexport {suspend,resume}_device_irqs() soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values arm64: dts: arm/juno: Drop erroneous 'mbox-name' property arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible arm64: defconfig: Enable R8A779G0 SoC ARM: shmobile: defconfig: Refresh for v5.19-rc1 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle sched: Fix the check of nr_running at queue wakelist sched: Allow newidle balancing to bail out of load_balance sched/deadline: Use proc_douintvec_minmax() limit minimum value sched/fair: Optimize and simplify rq leaf_cfs_rq_list sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() sched/numa: Adjust imb_numa_nr to a better approximation of memory channels sched/numa: Apply imbalance limitations consistently sched/numa: Do not swap tasks between nodes when spare capacity is available sched/numa: Initialise numa_migrate_retry arm64: dts: meson: add gpio-fan control to GS-King-X perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments perf/x86/amd/uncore: Add PerfMonV2 DF event format perf/x86/amd/uncore: Detect available DF counters perf/x86/amd/uncore: Use attr_update for format attributes perf/x86/amd/uncore: Use dynamic events array x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE ata: libata-core: fix sloppy typing in ata_id_n_sectors() ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock() ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() ata: pata_hpt37x: factor out hpt37x_pci_clock() ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot() ata: libata: Fix syntax errors in comments arm64: dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68 ARM: imx6ul: drop the adc num-channels property ARM: dts: fsl: adjust whitespace around '=' ARM: imx: Kconfig: Fix indentation arm64: dts: rockchip: enable the gpu on BPI-R2-Pro arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro arm64: dts: rockchip: set display regulators to always-on on BPI-R2-Pro arm64: dts: rockchip: add RTC to BPI-R2 Pro arm64: dts: rockchip: Enable HDMI audio on Quartz64 A arm64: dts: rockchip: Add HDMI audio nodes to rk356x ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming ARM: dts: imx7-colibri: set regulator-name properties ARM: dts: imx7-colibri: remove leading zero from reg address ARM: dts: imx7-colibri: clean-up device enabling/disabling ARM: dts: imx7-colibri: alphabetical re-order ARM: dts: imx7-colibri: add clarifying comments ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins ARM: dts: imx7-colibri: disable adc2 ARM: dts: imx7-colibri-eval-v3: correct can controller comment ARM: dts: imx7d-colibri-emmc: add cpu1 supply ARM: dts: imx7-colibri: move rtc node ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config ARM: dts: imx7-colibri: add delay for on-module phy supply ARM: dts: imx7-colibri: move regulators ARM: dts: imx7-colibri: add ethernet aliases ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys ARM: dts: imx7-colibri: improve wake-up with gpio key ARM: dts: imx7-colibri: improve licensing and compatible strings ARM: dts: imx7-colibri: add usb dual-role switching using extcon ARM: dts: imx7-colibri: set lcdif clock source to video pll ARM: dts: imx7-colibri: add mdio phy node ARM: dts: imx7-colibri: overhaul display/touch functionality ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node keep iocb_flags() result cached in struct file iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC struct file: use anonymous union member for rcuhead and llist btrfs: use IOMAP_DIO_NOSYNC teach iomap_dio_rw() to suppress dsync selinux: fix typos in comments arm64: dts: rockchip: adjust whitespace around '=' ARM: dts: rockchip: adjust whitespace around '=' PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() spi: Fix per-cpu stats access on 32 bit systems spi: sifive: add PM callbacks to support suspend/resume crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey crypto: octeontx2 - fix potential null pointer access crypto: blake2s - remove shash module crypto: memneq - move into lib/ crypto: octeontx2 - add firmware version in devlink info crypto: ccp - fix typo in comment crypto: hisilicon/sec - fix typos in comment fscrypt: Add HCTR2 support for filename encryption crypto: arm64/polyval - Add PMULL accelerated implementation of POLYVAL crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modes crypto: arm64/aes-xctr - Add accelerated implementation of XCTR crypto: x86/aesni-xctr - Add accelerated implementation of XCTR crypto: hctr2 - Add HCTR2 support crypto: polyval - Add POLYVAL support crypto: xctr - Add XCTR support crypto: atmel-ecc - Remove duplicated error reporting in .remove() crypto: sun8i-ss - Fix error codes for dma_mapping_error() crypto: sun8i-ss - fix error codes in allocate_flows() crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak arm64: dts: imx8ulp: address build warning arm64: defconfig: enable i.MX93 clk & pinctrl arm64: dts: freescale: add i.MX93 11x11 EVK basic support arm64: dts: freescale: Add i.MX93 dtsi support arm64: dts: amlogic: align gpio-key node names with dtschema arm64: dts: amlogic: correct gpio-keys properties arm64: dts: meson: add reset controller for Meson-S4 SoC arm64: dts: amlogic: adjust whitespace around '=' ARM: dts: meson: adjust whitespace around '=' PCI: Add ACS quirk for Broadcom BCM5750x NICs ACPI: APEI: Fix double word in a comment ACPI: processor/idle: Annotate more functions to live in cpuidle section PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove() PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() ARM: s3c: Kconfig.s3c64xx: Fix indentation ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs ARM: s3c: Kconfig: Fix indentation 9p: handling Rerror without copy_from_iter_full() spi: atmel-quadspi: align condition to parenthesis spi: atmel-quadspi: use pm_ptr() spi: atmel-quadspi: add runtime pm support net: macb: change return type for gem_ptp_set_one_step_sync() spi: Return true/false (not 1/0) from bool function spi: fix platform_no_drv_owner.cocci warning vmxnet3: update to version 7 vmxnet3: use ext1 field to indicate encapsulated packet vmxnet3: limit number of TXDs used for TSO packet vmxnet3: add command to set ring buffer sizes vmxnet3: add support for out of order rx completion vmxnet3: add support for large passthrough BAR register vmxnet3: add support for capability registers vmxnet3: prepare for version 7 changes xen/netback: do some code cleanup PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() PCI/ERR: Recognize disconnected devices in report_error_detected() x86: Fix comment for X86_FEATURE_ZEN x86: Remove vendor checks from prefer_mwait_c1_over_halt x86: Handle idle=nomwait cmdline properly for x86_idle net: constify some inline functions in sock.h nfp: Remove kernel.h when not needed spi: <linux/spi/spi.h>: Add missing documentation for struct members dt-bindings: Add headers for Tegra234 GPCDMA ARM: tegra: Adjust whitespace around '=' arm64: defconfig: Build Tegra OPE module spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" ARM: bcm: Fix refcount leak in bcm_kona_smc_init MAINTAINERS: Add BCM6846 to bcmbca arch entry dt-bindings: arm: add BCM6846 SoC to device tree binding document ARM: dts: broadcom: adjust whitespace around '=' arm64: dts: broadcom: adjust whitespace around '=' MAINTAINERS: Add BCM6878 to bcmbca arch entry MAINTAINERS: Add BCM6858 to bcmbca arch entry MAINTAINERS: Add BCM4912 to bcmbca arch entry MAINTAINERS: Add BCM63158 to bcmbca arch entry MAINTAINERS: Add BCM63178 to bcmbca arch entry ARM: dts: Add DTS files for bcmbca SoC BCM6878 dt-bindings: arm: Add BCM6878 soc ARM64: dts: Add DTS files for bcmbca SoC BCM6858 arm64: dts: Add DTS files for bcmbca SoC BCM4912 arm64: dts: Add DTS files for bcmbca SoC BCM63158 dt-bindings: arm64: Add BCM6858 SoC to binding document dt-bindings: arm64: Add BCM4912 SoC to binding document dt-bindings: arm64: add BCM63158 SoC to binding document ARM: dts: add dts files for bcmbca soc 63178 dt-bindings: arm: add BCM63178 SoC to binding document ARM: dts: bcm283x: Drop unnecessary properties from dpi node arm64: defconfig: enable bcmbca soc support arm64: bcmbca: add arch bcmbca machine entry soc: bcm: brcmstb: pm: pm-arm: fix typo in comment net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2 net: dsa: microchip: ksz8xxx: Replace kernel.h with the necessary inclusions x86/pkeys: Clarify PKRU_AD_KEY macro Documentation/protection-keys: Clean up documentation for User Space pkeys selinux: drop unnecessary NULL check No need of likely/unlikely on calls of check_copy_size() selinux: add __randomize_layout to selinux_audit_data audit: remove redundant data_len check regulator: qcom_smd: add get_voltage to MP5496 iavf: Add waiting for response from PF in set mac i40e: Add VF VLAN pruning psi: dont alloc memory for psi by default arm64: dts: mediatek: Add mediatek,cci property for MT8183 cpufreq arm64: dts: mediatek: Add MediaTek CCI node for MT8183 arm64: dts: mediatek: Add opp table and clock property for MT8183 cpufreq ARM: dts: add clock support for Airoha EN7523 soc: mediatek: devapc: Add support for MT8186 soc: mediatek: devapc: Separate register offsets from mtk_devapc_data dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 soc: mediatek: pwrap: Compress of_device_id entries to one line soc: mediatek: pwrap: Move IO pointers to new structure soc: mediatek: pwrap: Check return value of platform_get_irq() soc: mediatek: pwrap: Switch to devm_platform_ioremap_resource_byname() soc: mediatek: pwrap: Use readx_poll_timeout() instead of custom function ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC regulator: mp5416: remove kernel.h include x86/mm/tlb: Avoid reading mm_tlb_gen when possible MAINTAINERS: add spi to PolarFire SoC entry spi: add support for microchip fpga spi controllers ARM: s3c: Use strscpy to replace strlcpy regulator: dt-bindings: Convert pwm-regulator to DT schema net: dropreason: reformat the comment fo skb drop reasons net: skb: use auto-generation to convert skb drop reason to string net: skb: move enum skb_drop_reason to standalone header file ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi arm64: dts: rockchip: rk356x: Add HDMI nodes arm64: dts: rockchip: rk356x: Add VOP2 nodes arm64: dts: rockchip: add pine64 touch panel display to rockpro64 arm64: dts: rockchip: Enable PCIe controller on quartz64-a arm64: dts: rockchip: Add rk3568 PCIe2x1 controller net: altera: Replace kernel.h with the necessary inclusions WAN: Fix syntax errors in comments arm64: dts: rockchip: enable sfc controller on Quartz64 Model A arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A arm64: dts: rockchip: add Quartz64-A fan pinctrl arm64: dts: exynos: enable secondary ufs devices ExynosAutov9 SADK arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 arm64: dts: fsd: use local header for pinctrl register values arm64: dts: exynos: use local header for pinctrl register values ARM: dts: exynos: use local header for pinctrl register values ARM: dts: s5pv210: use local header for pinctrl register values ARM: dts: s3c64xx: use local header for pinctrl register values ARM: dts: s3c2410: use local header for pinctrl register values ARM: dts: exynos: align MMC node name with dtschema arm64: dts: exynos: align MMC node name with dtschema arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 ARM: dts: exynos: adjust whitespace around '=' arm64: dts: exynos: adjust whitespace around '=' ARM: dts: sun5i: adjust whitespace around '=' spi: spi-ti-qspi: Support per-transfer and per-slave speed_hz settings spi: spi.c: Convert statistics to per-cpu u64_stats_t spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-peripheral-props.yaml spi: intel: Use correct order for the parameters of devm_kcalloc() spi: spi-zynqmp-gqspi: Add two chip select support spi: fix typo in comment spi: mt65xx: add MT8365 SoC bindings spi: cadence-quadspi: Remove spi_master_put() in probe failure path spi: s3c64xx: requests spi-dma channel only during data transfer spi: spi-altera-dfl: Fix an error handling path spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unused parameter spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb regulator: mp5416: add support for MP5496 regulator: mp5416: use OF match data regulator: mp5416: alphabetically sort header includes regulator: dt-bindings: mps,mp5416: add MP5496 compatible regmap: cache: Fix syntax errors in comments memory: mtk-smi: Add support for MT6795 Helio X10 dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings arm64: dts: fsd: add ufs device node arm64: dts: exynos: add watchdog in ExynosAutov9 arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9 dt-bindings: soc: add samsung,boot-mode definitions arm64: dts: fsd: Add cpu cache information arm64: dts: renesas: rzv2mevk2: Enable ethernet arm64: dts: renesas: r9a09g011: Add ethernet nodes arm64: dts: renesas: Rename numbered regulators arm64: dts: renesas: beacon: Fix regulator node names arm64: dts: renesas: r9a07g043: Add ADC node ARM: dts: exynos: add panel and backlight to p4note meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init pstore: migrate to crypto acomp interface Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/altera.yaml Documentation/devicetree/bindings/arm/atmel-at91.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml Documentation/devicetree/bindings/arm/cpus.yaml Documentation/devicetree/bindings/arm/fsl.yaml Documentation/devicetree/bindings/arm/mediatek.yaml Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml Documentation/devicetree/bindings/arm/npcm/npcm.yaml Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml Documentation/devicetree/bindings/arm/qcom.yaml Documentation/devicetree/bindings/arm/rockchip.yaml Documentation/devicetree/bindings/arm/stm32/stm32.yaml Documentation/devicetree/bindings/arm/sunxi.yaml Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml Documentation/devicetree/bindings/display/panel/tpo,td.yaml Documentation/devicetree/bindings/firmware/arm,scmi.yaml Documentation/devicetree/bindings/firmware/qcom,scm.txt Documentation/devicetree/bindings/gpio/gpio-zynq.yaml Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml Documentation/devicetree/bindings/hwmon/national,lm90.yaml Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml Documentation/devicetree/bindings/input/da9062-onkey.txt Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml Documentation/devicetree/bindings/pci/mediatek-pcie.txt Documentation/devicetree/bindings/pci/qcom,pcie.yaml Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml Documentation/devicetree/bindings/power/mediatek,power-controller.yaml Documentation/devicetree/bindings/power/qcom,rpmpd.yaml Documentation/devicetree/bindings/pwm/pwm-mediatek.txt Documentation/devicetree/bindings/regulator/mps,mp5416.yaml Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml Documentation/devicetree/bindings/regulator/regulator.yaml Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml Documentation/devicetree/bindings/soc/mediatek/devapc.yaml Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml Documentation/devicetree/bindings/soc/microchip/atmel,at91rm9200-tcb.yaml Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml Documentation/devicetree/bindings/spi/samsung,spi.yaml Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml Documentation/devicetree/bindings/spi/spi-cadence.yaml Documentation/devicetree/bindings/spi/spi-controller.yaml Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml Documentation/devicetree/bindings/timer/ingenic,tcu.yaml Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml Documentation/devicetree/bindings/timer/renesas,cmt.yaml Documentation/devicetree/bindings/trivial-devices.yaml Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml Documentation/devicetree/bindings/usb/atmel-usb.txt Documentation/devicetree/bindings/usb/generic-ehci.yaml Documentation/devicetree/bindings/usb/generic-ohci.yaml Documentation/devicetree/bindings/vendor-prefixes.yaml Documentation/devicetree/bindings/watchdog/nuvoton,npcm-wdt.txt drivers/firmware/qcom_scm.c drivers/soc/qcom/Kconfig drivers/soc/qcom/Makefile drivers/soc/qcom/mdt_loader.c drivers/soc/qcom/smp2p.c drivers/soc/qcom/socinfo.c Change-Id: I4c572ae70bc96e9f4da3ee49ad9047214dfbb317 Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8970963 SKQ4.220819.001 Signed-off-by: jianzhou <quic_jianzhou@quicinc.com> |
||
Greg Kroah-Hartman
|
5a258e1dd7 |
Linux 6.0-rc2
-----BEGIN PGP SIGNATURE----- iQFSBAABCAA8FiEEq68RxlopcLEwq+PEeb4+QwBBGIYFAmMCzrYeHHRvcnZhbGRz QGxpbnV4LWZvdW5kYXRpb24ub3JnAAoJEHm+PkMAQRiG57MH+gM2CAapSwo1t0bx dGGYMS+wSN9mCeYBMagRL1SrKKqNS7I2EOhIQax4rVg5ZcDuh00/idimEsVi5DkS KaMVduY7KdtmV3VBPANkpkgX9tYzs17c1itLsxXnkH8T0lH5b7lUeicrj3HT5XBd 2YccronBhJKneHXllWbb3Y8M7WmDpp5nD8gxfTqhNzeshphzz1VyXEzGY/wGSvCT Ajsle+TlN/pIzapHyvC9q6I8sCnznBTgw1Bedxr/CJpbEmeLaLOXWJko6XOOZXwi o+tZ2kMfyEKfdhVbSy2GU9JVeXHsRtG3UIucrZ4NfPU0bJgLM/4UhaU6FVojG/IT 4GHnLQg= =94sy -----END PGP SIGNATURE----- Merge tag 'v6.0-rc2' into android-mainline Linux 6.0-rc2 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Id0f5be4d9f97c77d94d31285003129ad1a737fe9 |
||
Thitat Auareesuksakul
|
c11efc57d4 |
scripts/extract-ikconfig: add zstd compression support
Add extract-ikconfig support for kernel images compressed with zstd. Signed-off-by: Thitat Auareesuksakul <thitat@flux.ci> Tested-by: Nicolas Schier <n.schier@avm.de> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
Lukas Bulwahn
|
86879fd277 |
scripts: remove obsolete gcc-ld script
Since commit
|
||
Guru Das Srinagesh
|
30b1f7bf2b |
UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
This `clang-analyzer` check flags the use of memset(), suggesting a more
secure version of the API, such as memset_s(), which does not exist in
the kernel:
warning: Call to function 'memset' is insecure as it does not provide
security checks introduced in the C11 standard. Replace with analogous
functions that support length arguments or provides boundary checks such
as 'memset_s' in case of C11
[clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling]
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
(cherry picked from commit
|
||
Eyal Birger
|
0a0d55ef3e |
bpf/scripts: Assert helper enum value is aligned with comment order
The helper value is ABI as defined by enum bpf_func_id. As bpf_helper_defs.h is used for the userpace part, it must be consistent with this enum. Before this change the comments order was used by the bpf_doc script in order to set the helper values defined in the helpers file. When adding new helpers it is very puzzling when the userspace application breaks in weird places if the comment is inserted instead of appended - because the generated helper ABI is incorrect and shifted. This commit sets the helper value to the enum value. In addition it is currently the practice to have the comments appended and kept in the same order as the enum. As such, add an assertion validating the comment order is consistent with enum value. In case a different comments ordering is desired, this assertion can be lifted. Signed-off-by: Eyal Birger <eyal.birger@gmail.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Reviewed-by: Quentin Monnet <quentin@isovalent.com> Link: https://lore.kernel.org/bpf/20220824181043.1601429-1-eyal.birger@gmail.com |