be8f7e29d7
1148999 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
be8f7e29d7 |
shmbridge: Force use of SELF_OWNER_BIT
If the number of vms is only one and it is not HLOS, use SELF_OWNER_BIT instead of the vm list. Change-Id: I749081976b14e888ee19d87e297d7389a55d0491 Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com> |
||
|
3eb23712fb | Merge "ANDROID: build: Merge multiple vm images into one" | ||
|
379e2b6838 | Merge "interconnect: qcom: pineapple: Fix camera ACV masks" | ||
|
761d3f6718 | Merge "serial: msm_geni_serial: Add error code for Rx Framing errors" | ||
|
f6cbc032a7 | Merge "soc: qcom: socinfo: Add API for subset core/part information" | ||
|
04f5c652fe | Merge "serial: msm_geni_serial: Do not enable wakeup_irq if port is closed" | ||
|
ef8557812c | Merge "gunyah: secure_vm_loader: Alloc CMA memory before alloc vmid" | ||
|
81aed86cea | Merge "arm64: defconfig: Enable VA minidump for pineapple" | ||
|
42b6fffdad | Merge "remoteproc: qcom: Dump md_dbg_buf region on encryption failure" | ||
|
495df09dee |
soc: qcom: socinfo: Add API for subset core/part information
Add kernel API to provide subset core and part information. Also export the information via sysfs entries. Change-Id: I984effd4247831412117c9d631225bdc2d9f1508 Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com> Signed-off-by: Naman Jain <quic_namajain@quicinc.com> |
||
|
7995b8b863 |
arm64: defconfig: Enable VA minidump for pineapple
Enable CONFIG_QCOM_VA_MINIDUMP to enable VA minidump feature for pineapple, also add qcom_va_minidump module to pineapple.bzl to match build output. Change-Id: I7bc322a117bca055489a5fe46a0810911c114dbc Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com> |
||
|
74424cef49 |
arm64: defconfig: Enable panic dump for pineapple
Enable CONFIG_QCOM_MINIDUMP_PANIC_DUMP and CONFIG_QCOM_MINIDUMP_PANIC_CPU_CONTEXT for pineapple to allow panic dump and cpu context dump feature. Change-Id: I8623dd936bb5fd04f76cd431c55e3b06931cdb37 Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com> |
||
|
46446718df | Merge "ANDROID: build: Setting strip_modules in kernel build" | ||
|
6e3cb397bf | Merge "power: supply: qti_battery_charger: initialize psy pointers to NULL upon failure" | ||
|
e445841a61 |
power: supply: qti_battery_charger: initialize psy pointers to NULL upon failure
For some reason, if the power supply registration fails after registering with pmic_glink driver and a notification is received from the charger FW at the same time, power_supply_changed() can be called on a power supply device pointer that is invalid. [6.993242][ T698] BATTERY_CHG: battery_chg_init_psy: Failed to register battery power supply, rc=-11 [7.002865][ T138] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000409 ... [7.618797][ T138] Call trace: [7.622022][ T138] do_raw_spin_lock+0x2c/0x140 [7.626757][ T138] _raw_spin_lock_irqsave+0x40/0x84 [7.631943][ T138] power_supply_changed+0x30/0xa8 [7.636952][ T138] battery_chg_callback+0x328/0x54c [qti_battery_charger] [7.644105][ T138] pmic_glink_rx_work+0x114/0x1d0 [pmic_glink] Fix this by setting psy pointers to NULL again when devm_power_supply_register() fails. Change-Id: Iceb707103c694aa31e24c891502400abc801db5e Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> |
||
|
9b58c3506c |
net: qrtr: ns: Change nodes radix tree to xarray
radix_tree_insert causes kernel panic.
Restore the solution in commit
|
||
|
eac739f93b |
ANDROID: build: Merge multiple vm images into one
Add a new vm target which combines all the vm target images into one. This way it will be easier to test all the vm's at once. Change-Id: I7c4ffa6f7360ad2e183d48b47683e7270bf9917e Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com> |
||
|
7d9197e99b |
ANDROID: build: Setting strip_modules in kernel build
Currently, DO_NOT_STRIP_MODULES is used to signal when and when not to strip kernel modules. A recent upstream change removes this config option by unsetting it during the Bazel build in Kleaf. Instead of using the deprecated build.config method, use the kernel_build attribute "strip_modules". Set to True in our builds. Change-Id: I918758ce8758234bcc13a683c2b39fc639678229 Signed-off-by: John Moon <quic_johmoo@quicinc.com> |
||
|
17344b6010 | Merge "soc: qcom: minidump: Separate memory dump from minidump" | ||
|
a143610eeb | Merge "arm64: Define gen3auto arch configs" | ||
|
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> |
||
|
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> |
||
|
7add641e67 |
dma-heap: qcom: Add correct vendor hook header
Use the vendor hook header file that has been accepted upstream. Change-Id: I0ef106f2635dfe6a5cf30c8304f1b7cba0825ea6 Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> |
||
|
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># |
||
|
aaf0584234 |
Revert "ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds"
This reverts commit
|
||
|
458ac5cdca |
interconnect: qcom: pineapple: Fix camera ACV masks
The camera ACV enable_mask should be 0x1. If it's zero then we won't consider it a mask-based BCM at all and will vote the client-voted BW, effectively voting a random mask. Change-Id: I68809cb5f4578bf617616e034083a26578939e97 Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com> |
||
|
6b3dbcba76 |
remoteproc: qcom: Dump md_dbg_buf region on encryption failure
Currently, due to absence of logging framework in modem minidump encryption driver, no blobs are collected if encryption fails for any reason. With subsystems adding "md_dbg_buf" region to their public minidump TOC, add logic in qcom minidump to check for this region as first blob on encryption failure, and collect it if it is there, instead of skipping minidump collection altogether. Design is scalable for other subsystems also. Change-Id: Ide0f17ca3e7a786f1ee3f7b35fe06705a259e1ee Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com> Signed-off-by: Naman Jain <quic_namajain@quicinc.com> |
||
|
afad55ee1d |
gunyah: Fix crash in error print when hyp assign failed
Give the correct argument in pr_err to fix the crash when hyp assign failed when SVM bootup. Change-Id: I2ef039f1828dbde38732352d4b9b37d9369f60b5 Signed-off-by: Peng Yang <quic_penyan@quicinc.com> |
||
|
e07d17efa3 | Merge "soc: qcom: llcc: Update config data for Pineapple SoC" | ||
|
e41274f353 | Merge "gunyah: rm: Bail gh_vm_check_peer early when there are no peers" | ||
|
eb63ef8112 | Merge "wcd939x-usbss: Reset surge CPLDO control register and update pwr mode" | ||
|
63a8cca8c3 | Merge "soc: qcom: llcc_perfmon: Fix crash issue with clock unprepare request" | ||
|
1c1a588724 |
arm64: Define gen3auto arch configs
Define arch configs for 3 gen3auto targets. Change-Id: Iee856c0cd12f465b196a50a91a3d0524c77d091e Signed-off-by: Abdul Salam <quic_asalam@quicinc.com> |
||
|
d711c697fc | Merge "i2c: i2c-msm-geni: Do not add reg68 WAR unless stretch bit set" | ||
|
19901fc784 | Merge "memshare: Snapshot of memshare driver" | ||
|
2c0d3e41c3 | Merge "pinctrl: qcom: Add support to log pin status before suspend for TLMM" | ||
|
a7725ca705 | Merge "drivers: qcom: qcom_stats: Add CX vote per DRV feature" | ||
|
6194c63508 | Merge "gunyah: rm: Return EOPNOTSUPP for GH_ERROR_UNIMPLEMENTED" | ||
|
a3c11e4f30 | Merge "input: qcom-hv-haptics: include last pattern in pattern length calculation" | ||
|
0d6a6ab412 | Merge "soc: qcom: llcc_perfmon: Add support for ADDR_MASK filter" | ||
|
7230c91d6e |
ANDROID: build: Add genrule to build dtb image for VM's
Currently, we are doing cat of all the vm dtb's into the dtb.img which is causing issues. Use mkdtboimg to create the dtb images for vm. Change-Id: Iea2fef866370329e884ee1832823cf9c58b4b99f Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com> |
||
|
fac7f0190f |
memshare: Snapshot of memshare driver
Memshare driver snapshot from msm-5.15 branch commit b61fba6e0b006 ("soc:qcom: fix to spinlock bad magic on CPU#3"). Change-Id: Ie9069ef591cdf39259d40f551a7400973fde647e Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com> |
||
|
5266b52cab | Merge "firmware: qcom_scm: Reduce prints around qcom_scm_halt_spmi_pmic_arbiter" | ||
|
ed799e7f98 |
soc: qcom: llcc: Update config data for Pineapple SoC
Update config data per latest hardware settings for Pineapple SoC. Change-Id: Ie9125b429398eae160eeda3df90e2b5cf3cd5c6d Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com> |
||
|
0011f8302e |
wcd939x-usbss: Reset surge CPLDO control register and update pwr mode
1. Reset the CPLDO control register in case a negative surge event has occurred. 2. Cache power mode and update at the time of usecase setup. Change-Id: Ib6060715bd92d743591b62f30da6e4cac5fbcb66 Signed-off-by: Sam Rainey <quic_rainey@quicinc.com> Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com> |
||
|
6803e0459a | Merge "msm_sysstats: Account introduction of for resv_start_op" | ||
|
2e60349cd4 | Merge "gunyah: Fix crash in error print when hyp assign failed" | ||
|
128b64e67f | Merge "soc: qcom: socinfo: Code clean-up" | ||
|
69cfd718fd | Merge "dwc3: Add sysfs entry to enable test mode with xhci controller" | ||
|
50c563801e | Merge "soc: qcom: minidump: Move module info dump to debug_symbol approach" |