mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
0177cfb2a2db86889504bfb8bbb6ab4c7f859c65
This merges the changes up to 6.1.68 LTS into the android14-6.1 branch. Included in here are the following commits: *8968561242ANDROID: fix crc error in put_cmsg caused in 6.1.68 *c077094653Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" *e0690152b8Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" *c9b484c69dMerge 6.1.68 into android14-6.1-lts |\ | *ba6f5fb465Linux 6.1.68 | *f38b4e99e2drm/i915: Skip some timing checks on BXT/GLK DSI transcoders | *d9ef7b05ccdrm/i915/sdvo: stop caching has_hdmi_monitor in struct intel_sdvo | *cf70d62acedrm/i915/lvds: Use REG_BIT() & co. | *e6d55cf493drm/i915/display: Drop check for doublescan mode in modevalid | *9c322aaf28riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE | *189c2a8293netfilter: nft_set_pipapo: skip inactive elements during set walk | *b4e440cf60MIPS: Loongson64: Enable DMA noncoherent support | *d52a5178cbMIPS: Loongson64: Handle more memory types passed from firmware | *8d18a01585MIPS: Loongson64: Reserve vgabios memory on boot | *2b9b2d28a9KVM: SVM: Update EFER software model on CR0 trap for SEV-ES | *6d6314c3dbKVM: s390/mm: Properly reset no-dat | *be297475caMIPS: kernel: Clear FPU states when setting up kernel threads | *358bd5f436cifs: Fix flushing, invalidation and file size with FICLONE | *18b02e4343cifs: Fix flushing, invalidation and file size with copy_file_range() | *69540c108dUSB: gadget: core: adjust uevent timing on gadget unbind | *2467f4f8cbx86/CPU/AMD: Check vendor in the AMD microcode callback | *0553d52908devcoredump: Send uevent once devcd is ready | *74799b43d8serial: 8250_omap: Add earlycon support for the AM654 UART controller | *d59dafa9ebserial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt | *638a6cbaceserial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit | *f434703fb8serial: sc16is7xx: address RX timeout interrupt errata | *a8027753abARM: PL011: Fix DMA support | *c909ce57d0usb: typec: class: fix typec_altmode_put_partner to put plugs | *b12ccef705smb: client: fix potential NULL deref in parse_dfs_referrals() | *f48430635bRevert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" | *9ce109b748cifs: Fix non-availability of dedup breaking generic/304 | *8e25331ea5parport: Add support for Brainboxes IX/UC/PX parallel cards | *bee9affd37serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART | *16da1f84f5usb: gadget: f_hid: fix report descriptor allocation | *c8bf22e0d0drm/amdgpu: Update EEPROM I2C address for smu v13_0_0 | *8750977871drm/amdgpu: Add I2C EEPROM support on smu v13_0_6 | *4ccb34d431drm/amdgpu: simplify amdgpu_ras_eeprom.c | *af6b1f1156drm/amdgpu: Return from switch early for EEPROM I2C address | *a3049c9a30drm/amdgpu: Remove second moot switch to set EEPROM I2C address | *30289057efdrm/amdgpu: Add support for RAS table at 0x40000 | *c67c553b4ddrm/amdgpu: Decouple RAS EEPROM addresses from chips | *ee9efcdc76drm/amdgpu: Remove redundant I2C EEPROM address | *a945568638drm/amdgpu: Add EEPROM I2C address support for ip discovery | *f549f837b9drm/amdgpu: Update ras eeprom support for smu v13_0_0 and v13_0_10 | *458affed06drm/amdgpu: correct the amdgpu runtime dereference usage count | *41c5dd545edrm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c | *613eaee445drm/amdgpu: fix memory overflow in the IB test | *1705927a10gpiolib: sysfs: Fix error handling on failed export | *4b716fcacdx86/sev: Fix kernel crash due to late update to read-only ghcb_version | *06dec254c5perf: Fix perf_event_validate_size() | *b0c195a825arm64: dts: mt8183: kukui: Fix underscores in node names | *8a3d746c7earm64: dts: mediatek: add missing space before { | *5656634ce0parisc: Fix asm operand number out of range build error in bug table | *f9e9e156dbparisc: Reduce size of the bug_table on 64-bit kernel by half | *8479f5ca8btracing: Stop current tracer when resizing buffer | *df4aa7e84dtracing: Set actual size after ring buffer resize | *07ad456e1cring-buffer: Force absolute timestamp on discard of event | *40421e0cf3LoongArch: BPF: Don't sign extend function return value | *ebb09d58dfLoongArch: BPF: Don't sign extend memory load operand | *066dcd87b9misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write | *d78789ba21misc: mei: client.c: return negative error code in mei_cl_write | *672976c28ehwtracing: hisi_ptt: Add dummy callback pmu::read() | *0b80e6af0dcoresight: etm4x: Remove bogous __exit annotation for some functions | *766b29f614coresight: etm4x: Make etm4_remove_dev() return void | *920f84a6e8binder: fix memory leaks of spam and pending work | *18847b6bbaarm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc | *c428285eabarm64: dts: mediatek: mt8183: Move thermal-zones to the root node | *bdd7508661arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory | *66398d1856arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks | *e1d4f02a68arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names | *ff566a8d76arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7 | *6d50aa9656arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties | *c2adea3191arm64: dts: mediatek: mt7622: fix memory node warning check | *515d971cd2md/raid6: use valid sector values to determine if an I/O should wait on the reshape | *4132cc3a3apowercap: DTPM: Fix missing cpufreq_cpu_put() calls | *686cc4de09mm: fix oops when filemap_map_pmd() without prealloc_pte | *574a6db80fhugetlb: fix null-ptr-deref in hugetlb_vma_lock_write | *f5e6958919platform/surface: aggregator: fix recv_buf() return value | *bcd50a3bd6regmap: fix bogus error on regcache_sync success | *1c1c6d5c7er8169: fix rtl8125b PAUSE frames blasting when suspended | *6a71d77856packet: Move reference count in packet_sock to atomic_long_t | *15c251f814tracing: Fix a possible race when disabling buffered events | *b00b500916tracing: Fix incomplete locking when disabling buffered events | *6e0d6c685btracing: Disable snapshot buffer when stopping instance tracers | *20fd56ca2etracing: Always update snapshot buffer size | *f33d663db0checkstack: fix printed address | *4c00f01832cgroup_freezer: cgroup_freezing: Check if not frozen | *3907e9cc85nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() | *c344e99dd8nilfs2: fix missing error check for sb_set_blocksize call | *d2558e726ering-buffer: Test last update in 32bit version of __rb_time_read() | *c4dcc915eaALSA: hda/realtek: Add Framework laptop 16 to quirks | *0675fe3b32ALSA: hda/realtek: add new Framework laptop to quirks | *8b23707c8aALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 | *dc1141ae5cALSA: pcm: fix out-of-bounds in snd_pcm_state_names | *bb43c57c3dALSA: usb-audio: Add Pioneer DJM-450 mixer controls | *bfe5a5e2f9io_uring: fix mutex_unlock with unreferenced ctx | *8bba38f7a0nvme-pci: Add sleep quirk for Kingston drives | *f2f57f51b5io_uring/af_unix: disable sending io_uring over sockets | *515c25be77ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA | *0fcfc90c86kprobes: consistent rcu api usage for kretprobe holder | *a5325a055frethook: Use __rcu pointer for rethook::handler | *68bc7b2003iommu: Avoid more races around device probe | *3c796895b4md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() | *5255ded034md: introduce md_ro_state | *a38c1e766friscv: fix misaligned access handling of C.SWSP and C.SDSP | *8b41bdcc22ARM: dts: imx28-xea: Pass the 'model' property | *282b5acd58ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt | *12ac3b0ab8ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init | *4d8cc87d18scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() | *bc5b79df6dtracing: Fix a warning when allocating buffered events fails | *fc2d811d31ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock | *22143a0e5aarm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 | *8dd0e20b41arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb | *188de9839fdrm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS | *1ff56298abRDMA/irdma: Avoid free the non-cqp_request scratch | *0a929e8375RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz | *ebcb4e19d3ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate | *2358e53208hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() | *3baaba7908ASoC: codecs: lpass-tx-macro: set active_decimator correct default value | *c11b7e26d2hwmon: (acpi_power_meter) Fix 4.29 MW bug | *19269741c3RDMA/irdma: Fix UAF in irdma_sc_ccq_get_cqe_info() | *439857e2feRDMA/irdma: Refactor error handling in create CQP | *59a022a869RDMA/bnxt_re: Correct module description string | *7ed498095cRDMA/rtrs-clt: Remove the warnings for req in_use check | *03095a6440RDMA/rtrs-clt: Fix the max_send_wr setting | *233c32bcf0RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight | *7be574c34dRDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true | *9dd976c435RDMA/rtrs-srv: Check return values while processing info request | *3910ccbf25RDMA/rtrs-clt: Start hb after path_up | *1e46485045RDMA/rtrs-srv: Do not unconditionally enable irq | *4a8774a633ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP | *3166c76d1darm64: dts: rockchip: Expand reg size of vdec node for RK3399 | *aa9ae3dffcarm64: dts: rockchip: Expand reg size of vdec node for RK3328 | *945bfe4e0bRDMA/irdma: Add wait for suspend on SQD | *0b0afd4e14RDMA/irdma: Do not modify to SQD on error | *9d005ea01eRDMA/hns: Fix unnecessary err return when using invalid congest control algorithm | *1c9561b438tee: optee: Fix supplicant based device enumeration | *5fd29433b2mm/damon/sysfs: eliminate potential uninitialized variable warning | *b5ca945612drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group | *07c8229c02psample: Require 'CAP_NET_ADMIN' when joining "packets" group | *af39b80173bpf: sockmap, updating the sg structure should also update curr | *008b807fe4tcp: do not accept ACK of bytes we never sent | *7a63521ed0netfilter: xt_owner: Fix for unsafe access of sk->sk_socket | *3176160c22netfilter: nf_tables: validate family when identifying table via handle | *96f8654b70netfilter: nf_tables: bail out on mismatching dynset and set expressions | *c9704c2619netfilter: nf_tables: fix 'exist' matching on bigendian arches | *0bfbfd9423netfilter: nft_exthdr: add boolean DCCP option matching | *9225a4566bdt-bindings: interrupt-controller: Allow #power-domain-cells | *6b9e78d6c6octeontx2-af: Update Tx link register range | *9be8f66ea8octeontx2-af: Add missing mcs flr handler call | *d54470adfcocteontx2-af: Fix mcs stats register address | *90773de073octeontx2-af: Fix mcs sa cam entries size | *0c8baa37bfocteontx2-af: Adjust Tx credits when MCS external bypass is disabled | *d2689aea4fnet: hns: fix fake link up on xge port | *217cc7f6a6net: hns: fix wrong head when modify the tx feature when sending packets | *87559196c3net: atlantic: Fix NULL dereference of skb pointer in | *64c78c57e3ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() | *ce3c5acb59ionic: Fix dim work handling in split interrupt mode | *a92719900fionic: fix snprintf format length warning | *c91685ac1btcp: fix mid stream window clamp. | *9fc81912fcnet: bnxt: fix a potential use-after-free in bnxt_init_tc | *0d33871b66iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero | *75fd86e541i40e: Fix unexpected MFS warning message | *ba6eb3a77aocteontx2-af: fix a use-after-free in rvu_npa_register_reporters | *2c0cbb97b1xsk: Skip polling event check for unbound socket | *ed7e211b67net: stmmac: fix FPE events losing | *1a41ffc4dcocteontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing | *8d034da825arcnet: restoring support for multiple Sohard Arcnet cards | *3c32379695platform/mellanox: Check devm_hwmon_device_register_with_groups() return value | *29d82b366aplatform/mellanox: Add null pointer checks for devm_kasprintf() | *646f1e9c19mlxbf-bootctl: correctly identify secure boot with development keys | *ef91309a57r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() | *d11ef4d3ddr8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() | *284cd311bbr8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() | *0823990da7r8152: Add RTL8152_INACCESSIBLE checks to more loops | *3759e73556r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE | *ecb5068f55hv_netvsc: rndis_filter needs to select NLS | *80de965ca5octeontx2-af: Check return value of nix_get_nixlf before using nixlf | *f565044d1docteontx2-pf: Add missing mutex lock in otx2_get_pauseparam | *a3f5de10b5ipv6: fix potential NULL deref in fib6_add() | *e2b202821dplatform/x86: wmi: Skip blocks with zero instances | *b536601d05of: dynamic: Fix of_reconfig_get_state_change() return value documentation | *76b9ea6f54platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code | *3453531284dt: dt-extract-compatibles: Don't follow symlinks when walking tree | *8a124b9e78dt: dt-extract-compatibles: Handle cfile arguments in generator function | *cde700ceb0x86/tdx: Allow 32-bit emulation by default | *e09d243a51x86/entry: Do not allow external 0x80 interrupts | *d5f999317ex86/entry: Convert INT 0x80 emulation to IDTENTRY | *b8ec27ae22x86/coco: Disable 32-bit emulation by default on TDX and SEV | *0870f19b54x86: Introduce ia32_enabled() | *9046665befdrm/amdgpu: correct chunk_ptr to a pointer to chunk. | *18209382dbkconfig: fix memory leak from range properties | *bcc2abaa40tg3: Increment tx_dropped in tg3_tso_bug() | *9bbc655e18tg3: Move the [rt]x_dropped counters to tg3_napi | *62c6d82baczstd: Fix array-index-out-of-bounds UBSAN warning | *875ee3a09enetfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test | *6025052bbfi2c: designware: Fix corrupted memory seen in the ISR | *75b5016ce3hrtimers: Push pending hrtimers away from outgoing CPU earlier | *8ea2b4ba9bvdpa/mlx5: preserve CVQ vringh index * |2af1386be0Merge "Merge 6.1.67 into android14-6.1-lts" into android14-6.1-lts |\ \ | * |0292321d13Merge 6.1.67 into android14-6.1-lts | |\| | | *e7cddbb41bLinux 6.1.67 | | *db46c77f3dRevert "wifi: cfg80211: fix CQM for non-range use" | * |c539451364Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" | * |975d5f2ae9Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * | |44affaea1eRevert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" * | |c49b4a744fRevert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * | |59f96234bfMerge "Merge 6.1.66 into android14-6.1-lts" into android14-6.1-lts |\| | | * |6b1e1d37f1Merge 6.1.66 into android14-6.1-lts | |\| | | *6c6a6c7e21Linux 6.1.66 | | *ea574927fciomap: update ki_pos a little later in iomap_dio_complete | | *adf0ecebf0x86/apic/msi: Fix misconfigured non-maskable MSI quirk | | *b3b839fb63x86/xen: fix percpu vcpu_info allocation | | *00bc8b2cf4xen: simplify evtchn_do_upcall() call maze | | *9311a0ff38xen: Allow platform PCI interrupt to be shared | | *402b832346r8169: fix deadlock on RTL8125 in jumbo mtu mode | | *22ee0ddb2ar8169: disable ASPM in case of tx timeout | | *10ce630100drm/amd/display: Fix MPCC 1DLUT programming | | *8332cb6c63drm/amd/display: Fix the delta clamping for shaper LUT | | *442a4d4d01drm/amd/display: clean code-style issues in dcn30_set_mpc_shaper_3dlut | | *6cd7362721drm/amd/display: Expand kernel doc for DC | | *8b01195be4mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled | | *38d3216032mmc: core: add helpers mmc_regulator_enable/disable_vqmmc | | *0e0a951668drm/amd/pm: fix a memleak in aldebaran_tables_init | | *59862b8692iommu/vt-d: Make context clearing consistent with context mapping | | *ee2c224769iommu/vt-d: Disable PCI ATS in legacy passthrough mode | | *8f39d297a2iommu/vt-d: Add device_block_translation() helper | | *3787b3168biommu/vt-d: Allocate pasid table in device probe path | | *681aeeda41iommu/vt-d: Omit devTLB invalidation requests when TES=0 | | *8aaed5b81dcpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily | | *d3788f6e9dcpufreq: imx6q: don't warn for disabling a non-existing frequency | | *195514bda6drm/amd/display: Guard against invalid RPTR/WPTR being set | | *395a63ca1adrm/amd/display: Restore rptr/wptr for DMCUB as workaround | | *4ec4508db9spi: Fix null dereference on suspend | | *b57eebfb80fbdev: stifb: Make the STI next font pointer a 32-bit signed offset | | *5bc8d96fedPCI: qcom-ep: Add dedicated callback for writing to DBI2 registers | | *10c3d86feaocteontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error | | *1c8f75ee92PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card | | *7545ddda9cKVM: x86: Fix lapic timer interrupt lost after loading a snapshot. | | *21feaf558fnet: ravb: Keep reverse order of operations in ravb_remove() | | *8d04278ff4net: ravb: Stop DMA in case of failures on ravb_open() | | *52b751686cnet: ravb: Start TX queues after HW initialization succeeded | | *e2db25d16cnet: ravb: Make write access to CXR35 first before accessing other EMAC registers | | *f5c649ce79net: ravb: Use pm_runtime_resume_and_get() | | *149b2fe12anet: ravb: Check return value of reset_control_deassert() | | *7ed2e4c2d0ravb: Fix races between ravb_tx_timeout_work() and net related ops | | *8b1d088be5r8169: prevent potential deadlock in rtl8169_close | | *9c4ac2d98aocteontx2-pf: Restore TC ingress police rules when interface is up | | *aef2d5b3e5octeontx2-af: Install TC filter rules in hardware based on priority | | *662b887084octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 | | *5d5bcfb1canet: stmmac: xgmac: Disable FPE MMC interrupts | | *334e6378c2octeontx2-af: Fix possible buffer overflow | | *c3e974e9c4selftests/net: mptcp: fix uninitialized variable warnings | | *12dd4c1bf3selftests/net: unix: fix unused variable compiler warning | | *4e999af7cfselftests/net: fix a char signedness issue | | *249ceee95cselftests/net: ipsec: fix constant out of range | | *e01249a839uapi: propagate __struct_group() attributes to the container union | | *fd91b48f10dpaa2-eth: increase the needed headroom to account for alignment | | *94445d9583ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet | | *f89fef7710usb: config: fix iteration issue in 'usb_get_bos_descriptor()' | | *9aff7c51b4USB: core: Change configuration warnings to notices | | *c89b34eef3USB: xhci-plat: fix legacy PHY double init | | *307a6525c8wifi: cfg80211: fix CQM for non-range use | | *e8c1105c0cserial: sc16is7xx: add missing support for rs485 devicetree properties | | *55061c3230serial: sc16is7xx: Put IOControl register into regmap_volatile | | *a491c7be35auxdisplay: hd44780: move cursor home after clear display command | | *7f21167775Input: xpad - add HyperX Clutch Gladiate Support | | *7a105de275btrfs: fix 64bit compat send ioctl arguments not initializing version member | | *32912ee869btrfs: make error messages more clear when getting a chunk map | | *4fc9c61c02btrfs: send: ensure send_fd is writable | | *86742a963fbtrfs: fix off-by-one when checking chunk map includes logical address | | *9fe447c485btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() | | *3f26d9b257btrfs: add dmesg output for first mount and last unmount of a filesystem | | *0ad7d59e79parisc: Mark altinstructions read-only and 32-bit aligned | | *cf2ae6494dparisc: Ensure 32-bit alignment on parisc unwind section | | *2acfff5730parisc: Mark jump_table naturally aligned | | *3793cd2dedparisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes | | *79a1fdf4c2parisc: Mark lock_aligned variables 16-byte aligned on SMP | | *41d7852a0aparisc: Use natural CPU alignment for bug_table | | *c7c78a4aa6parisc: Mark ex_table entries 32-bit aligned in uaccess.h | | *645e4b693bparisc: Mark ex_table entries 32-bit aligned in assembly.h | | *c23b9eaca8powerpc: Don't clobber f0/vs0 during fp|altivec register save | | *e6bc42fae6KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers | | *59419ebcc0iommu/vt-d: Add MTL to quirk list to skip TE disabling | | *0b48970ce1bcache: revert replacing IS_ERR_OR_NULL with IS_ERR | | *fc98ea2699dma-buf: fix check in dma_resv_add_fence | | *4da1556996cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() | | *9d4c721c18powercap: DTPM: Fix unneeded conversions to micro-Watts | | *a62ca58bb3nvme: check for valid nvme_identify_ns() before using it | | *82b5e603eddm verity: don't perform FEC for failed readahead IO | | *6f5a9fc94bdm verity: initialize fec io before freeing it | | *7cfc3884a8drm/amd/display: fix ABM disablement | | *859a3a9f1edrm/amd/display: Update min Z8 residency time to 2100 for DCN314 | | *6ef7f13c72drm/amd/display: Use DRAM speed from validation for dummy p-state | | *a67c187047drm/amd/display: Remove min_dst_y_next_start check for Z8 | | *33ed892f0cdrm/amd/display: Include udelay when waiting for INBOX0 ACK | | *c5cf436c89drm/amdgpu: Force order between a read and write to the same address | | *c608842963drm/amd: Enable PCIe PME from D3 | | *cebccbe801scsi: sd: Fix system start for ATA devices | | *181fd67dc5scsi: Change SCSI device boolean fields to single bit flags | | *7d2faae81bdm-verity: align struct dm_verity_fec_io properly | | *da9f55393fALSA: hda/realtek: Add supported ALC257 for ChromeOS | | *f4b1302134ALSA: hda/realtek: Headset Mic VREF to 100% | | *65654af4c8ALSA: hda: Disable power-save on KONTRON SinglePC | | *ba911edc6cmmc: block: Be sure to wait while busy in CQE error recovery | | *eab9ec6446mmc: block: Do not lose cache flush during CQE error recovery | | *e121f6d73dmmc: block: Retry commands in CQE error recovery | | *3a9a9c256fmmc: cqhci: Fix task clearing in CQE error recovery | | *def67fd8efmmc: cqhci: Warn of halt or task clear failure | | *2ebc8b758cmmc: cqhci: Increase recovery halt timeout | | *d2fc10e262mmc: sdhci-pci-gli: Disable LPM during initialization | | *87ceaa8521firewire: core: fix possible memory leak in create_units() | | *db0b69e46dpinctrl: avoid reload of p state in list iteration | | *74820f7406smb: client: report correct st_size for SMB and NFS symlinks | | *60fed17ca5cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved | | *6406cce4b2cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved | * |157836a2abMerge 6.1.65 into android14-6.1-lts | |\| * | |1775bee186Revert "HID: fix HID device resource race between HID core and debugging support" * | |ee16988743Merge 6.1.65 into android14-6.1-lts |\ \ \ | | |/ | |/| | * |c6114c8459Linux 6.1.65 | * |66ecd1cd8bio_uring: fix off-by one bvec index | * |812171018eUSB: dwc3: qcom: fix wakeup after probe deferral | * |72ef87bb8eUSB: dwc3: qcom: fix software node leak on probe errors | * |fc7b2fe267usb: dwc3: set the dma max_seg_size | * |92b9eca53dusb: dwc3: Fix default mode initialization | * |451c5a6172USB: dwc2: write HCINT with INTMASK applied | * |d9be7a1297usb: typec: tcpm: Skip hard reset when in error recovery | * |c15cb712daUSB: serial: option: don't claim interface 4 for ZTE MF290 | * |5a657b34feUSB: serial: option: fix FM101R-GL defines | * |4fccb016ffUSB: serial: option: add Fibocom L7xx modules | * |f70b0b6fd8usb: cdnsp: Fix deadlock issue during using NCM gadget | * |f9ba5dd0d9bcache: fixup lock c->root error | * |c736af32a8bcache: fixup init dirty data errors | * |c37aca3dd5bcache: prevent potential division by zero error | * |366f3648f1bcache: check return value from btree_node_alloc_replacement() | * |4241b51f3edm-delay: fix a race between delay_presuspend and delay_bio | * |c4d3957510hv_netvsc: Mark VF as slave before exposing it to user-mode | * |5dd83db613hv_netvsc: Fix race of register_netdevice_notifier and VF register | * |e8ef65c174hv_netvsc: fix race of netvsc and VF register_netdevice | * |043c8e0306USB: serial: option: add Luat Air72*U series products | * |dc96fde8fcs390/dasd: protect device queue against concurrent access | * |b964a0a391io_uring/fs: consider link->flags when getting path for LINKAT | * |12f4971589bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race | * |fa9bacc1d5md: fix bi_status reporting in md_end_clone_io | * |415f644b1fbcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() | * |354d162ba5swiotlb-xen: provide the "max_mapping_size" method | * |05591c0d17ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA | * |1ed904f424arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable | * |5d9ddbf4b5NFSD: Fix checksum mismatches in the duplicate reply cache | * |b597f3c85dNFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() | * |d7eb37615bext4: make sure allocate pending entry not fail | * |8384d8c5ccext4: fix slab-use-after-free in ext4_es_insert_extent() | * |9164978bceext4: using nofail preallocation in ext4_es_insert_extent() | * |614b383d01ext4: using nofail preallocation in ext4_es_insert_delayed_block() | * |51cef2a5c6ext4: using nofail preallocation in ext4_es_remove_extent() | * |f1c2369366ext4: use pre-allocated es in __es_remove_extent() | * |ce581f8631ext4: use pre-allocated es in __es_insert_extent() | * |594a5f00e5ext4: factor out __es_alloc_extent() and __es_free_extent() | * |9381ff6512ext4: add a new helper to check if es must be kept | * |3a14f4fd7bmedia: qcom: camss: Fix genpd cleanup | * |df5bb7b408media: qcom: camss: Fix V4L2 async notifier error path | * |fdfcdf9697media: qcom: Initialise V4L2 async notifier later | * |153a4396c3media: camss: Convert to platform remove callback returning void | * |4ae3c85e73media: camss: Split power domain management | * |8bdcaa7c03MIPS: KVM: Fix a build warning about variable set but not used | * |e9c3d6b09ccifs: fix leak of iface for primary channel | * |b24d42b52bcifs: account for primary channel in the interface list | * |548893404ccifs: distribute channels across interfaces based on speed | * |5607a415d4cifs: print last update time for interface list | * |f4dff37111smb3: allow dumping session and tcon id to improve stats analysis and debugging | * |fbc666a9accifs: minor cleanup of some headers | * |c2d336140alockdep: Fix block chain corruption | * |e9611e8404USB: dwc3: qcom: fix ACPI platform device leak | * |eaa315288bUSB: dwc3: qcom: fix resource leaks on probe deferral | * |0e485f12ebnvmet: nul-terminate the NQNs passed in the connect command | * |573fa2b708i40e: Fix adding unsupported cloud filters | * |f7f3e69cedi40e: use ERR_PTR error print in i40e messages | * |27f5dd22afarm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y | * |558b8ee45fmm,kfence: decouple kfence from page granularity mapping judgement | * |48b3ee0134afs: Fix file locking on R/O volumes to operate in local mode | * |f9cf17836eafs: Return ENOENT if no cell DNS record can be found | * |8025fd0706net: axienet: Fix check for partial TX checksum | * |3481ff3811amd-xgbe: propagate the correct speed and duplex status | * |73d114dd57amd-xgbe: handle the corner-case during tx completion | * |4bcc07bb36amd-xgbe: handle corner-case during sfp hotplug | * |76b088b639octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF | * |97703eb199arm/xen: fix xen_vcpu_info allocation alignment | * |94a0ae698bnet/smc: avoid data corruption caused by decline | * |a573b334benet: usb: ax88179_178a: fix failed operations during ax88179_reset | * |e784313dd0ipv4: Correct/silence an endian warning in __ip_do_redirect | * |377c4c7e97HID: fix HID device resource race between HID core and debugging support | * |8e9a649965drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full | * |84a6e47545drm/i915: do not clean GT table on error path | * |84c9d30dbcata: pata_isapnp: Add missing error check for devm_ioport_map() | * |cfbdb36727octeontx2-pf: Fix memory leak during interface down | * |4206f46d3fwireguard: use DEV_STATS_INC() | * |7dfa514744drm/panel: simple: Fix Innolux G101ICE-L01 timings | * |7f5eae8585drm/panel: simple: Fix Innolux G101ICE-L01 bus flags | * |39f11604e5drm/panel: auo,b101uan08.3: Fine tune the panel power sequence | * |84b232a9c8drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence | * |d2b3bc8c7fafs: Make error on cell lookup failure consistent with OpenAFS | * |790ea5bc40afs: Fix afs_server_list to be cleaned up with RCU * | |a01e106f08Merge branch 'android14-6.1' into branch 'android14-6.1-lts' | |/ |/| * |fc9e81c1a1ANDROID: Fix up merge issues in 6.1.64 in net/netfilter/nf_tables_api.c * |31e1ff253dANDROID: Fix up unneeded crc break in af_vsock.c * |8a7ce2ee18Revert "mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A" * |dcea2ba909Revert "ASoC: soc-card: Add storage for PCI SSID" * |88487f809aRevert "tracing: Have trace_event_file have ref counters" * |fd71493204Revert "workqueue: Provide one lock class key per work_on_cpu() callsite" * |f1bc13cb9dMerge 6.1.64 into android14-6.1-lts |\| | *6ac30d748bLinux 6.1.64 | *04ff8a5107RISC-V: drop error print from riscv_hartid_to_cpuid() | *9e1e0887eacxl/port: Fix NULL pointer access in devm_cxl_add_port() | *c88cfbb18ammc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER | *2132941b45Input: xpad - add VID for Turtle Beach controllers | *2fa74d29fctracing: Have trace_event_file have ref counters | *6460508dcepowerpc/powernv: Fix fortify source warnings in opal-prd.c | *4c55be0855drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox | *68d774eb10drm/amd/display: Enable fast plane updates on DCN3.2 and above | *fb5c134ca5drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() | *51ffa1a379drm/amdgpu: lower CS errors to debug severity | *c52aac5884drm/amdgpu: fix error handling in amdgpu_bo_list_get() | *2ab6c1237bdrm/amdgpu: don't use ATRM for external devices | *965dce07a4drm/amdgpu: don't use pci_is_thunderbolt_attached() | *8e54a91d3edrm/amdgpu/smu13: drop compute workload workaround | *454d0cdd7cdrm/amd/pm: Fix error of MACO flag setting code | *07e94f204fdrm/i915: Fix potential spectre vulnerability | *9457636a49drm/i915: Bump GLK CDCLK frequency when driving multiple pipes | *e973f40de1drm/amd/pm: Handle non-terminated overdrive commands. | *dc4542861eext4: properly sync file size update after O_SYNC direct IO | *e1d0f68bc0ext4: add missed brelse in update_backups | *1793dc461eext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks | *80ddcf21e7ext4: correct the start block of counting reserved clusters | *ec4ba3d62fext4: correct return value of ext4_convert_meta_bg | *32b9fb9a67ext4: mark buffer new if it is unwritten to avoid stale data exposure | *f0cc1368faext4: correct offset of gdb backup in non meta_bg group to update_backups | *af075d06b3ext4: apply umask if ACL support is disabled | *e795a56654Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" | *eb2f435be2media: qcom: camss: Fix csid-gen2 for test pattern generator | *eeab07ddd0media: qcom: camss: Fix invalid clock enable bit disjunction | *18a06f2eebmedia: qcom: camss: Fix missing vfe_lite clocks check | *ddc424aedbmedia: qcom: camss: Fix VFE-480 vfe_disable_output() | *0f3e5f93femedia: qcom: camss: Fix VFE-17x vfe_disable_output() | *04ef31a3e3media: qcom: camss: Fix vfe_get() error jump | *3166c3af55media: qcom: camss: Fix pm_domain_on sequence in probe | *6dcb2605c2mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER | *f7164cb037r8169: add handling DASH when DASH is disabled | *862565f324r8169: fix network lost after resume on DASH systems | *9e9e2107aemptcp: fix setsockopt(IP_TOS) subflow locking | *dba6f08cefmptcp: add validity check for sending RM_ADDR | *70ff9b65a7mptcp: deal with large GSO size | *16fcda24b1mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors | *a7fd033550mm: fix for negative counter: nr_file_hugepages | *2594bdaa16mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 | *97fb6013f3riscv: kprobes: allow writing to x0 | *645257ad8driscv: correct pt_level name via pgtable_l5/4_enabled | *fb1b16f041riscv: mm: Update the comment of CONFIG_PAGE_OFFSET | *9f74b261e4LoongArch: Mark __percpu functions as always inline | *1bb61fb790nfsd: fix file memleak on client_opens_release | *a5d4be493adm-verity: don't use blocking calls from tasklets | *002d2473dddrm/mediatek/dp: fix memory leak on ->get_edid callback error path | *5e9fcba176drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection | *e082326473media: ccs: Correctly initialise try compose rectangle | *424fc46381media: venus: hfi: add checks to handle capabilities from firmware | *9ebb3c14ecmedia: venus: hfi: fix the check to handle session buffer requirement | *a3e0b55deamedia: venus: hfi_parser: Add check to keep the number of codecs within range | *997639c100media: sharp: fix sharp encoding | *41c269083cmedia: lirc: drop trailing space from scancode transmit | *526dd7540af2fs: avoid format-overflow warning | *6122b72ce5f2fs: do not return EFSCORRUPTED, but try to run online repair | *e6fa9ac60fi2c: i801: fix potential race in i801_block_transaction_byte_by_byte | *f5617a21c7net: phylink: initialize carrier state at creation | *105d29fa8dnet: dsa: lan9303: consequently nested-lock physical MDIO | *eef592e71anet: ethtool: Fix documentation of ethtool_sprintf() | *57e35d9229s390/ap: fix AP bus crash on early config change callback invocation | *75d5c85cf4i2c: designware: Disable TX_EMPTY irq while waiting for block length byte | *ba1a9eef3esbsa_gwdt: Calculate timeout with 64-bit math | *cfcb1e7c17lsm: fix default return value for inode_getsecctx | *7a048a90aclsm: fix default return value for vm_enough_memory | *b3fd9db79eRevert "i2c: pxa: move to generic GPIO recovery" | *677fc3780fRevert ncsi: Propagate carrier gain/loss events to the NCSI controller | *31f6ff62dfcxl/region: Fix x1 root-decoder granularity calculations | *683b6a7324tools/testing/cxl: Define a fixed volatile configuration to parse | *8cdc6b8b81cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem | *8fce427169cxl: Unify debug messages when calling devm_cxl_add_port() | *e841a59ac1i3c: master: svc: fix random hot join failure since timeout error | *a807a44189i3c: master: svc: add NACK check after start byte sent | *90db4c1d5ecxl/region: Do not try to cleanup after cxl_region_setup_targets() fails | *c415f113d9cxl/region: Move region-position validation to a helper | *008b08ab07cxl/region: Cleanup target list on attach error | *93d242f63ecxl/region: Validate region mode vs decoder mode | *3b70d45c7edrm/amd/display: enable dsc_clk even if dsc_pg disabled | *1d1cc275d1Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE | *6c6a39080bBluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables | *ba9302fd93bluetooth: Add device 13d3:3571 to device tables | *fc3423d55cbluetooth: Add device 0bda:887b to device tables | *f1c7f81e97Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 | *1f026218f8clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider | *b2a2828720clk: visconti: remove unused visconti_pll_provider::regmap | *e785584e0acpufreq: stats: Fix buffer overflow detection in trans_stats() | *c2d14682b3pmdomain: imx: Make imx pgc power domain also set the fwnode | *8bd370cc3cpmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable | *68620ef460ALSA: hda/realtek: Add quirks for HP Laptops | *4d50004416ALSA: hda/realtek: Enable Mute LED on HP 255 G10 | *4645d3bcd5ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC | *eaa4e4ba7aALSA: hda/realtek - Add Dell ALC295 to pin fall back table | *0fcc2cf28fALSA: hda/realtek: Enable Mute LED on HP 255 G8 | *fa7c9cc3cbALSA: info: Fix potential deadlock at disconnection | *a0d43e0f7cbtrfs: zoned: wait for data BG to be finished on direct IO allocation | *9ad4c7f065xfs: recovery should not clear di_flushiter unconditionally | *209379924acifs: do not reset chan_max if multichannel is not supported at mount | *c9569bfd28cifs: force interface update before a fresh session setup | *5bdf34ca32cifs: reconnect helper should set reconnect for the right channel | *9eb44db68csmb: client: fix potential deadlock when releasing mids | *558817597dsmb: client: fix use-after-free bug in cifs_debug_data_proc_show() | *49d0ff613fsmb3: fix caching of ctime on setxattr | *34828baf81smb3: fix touch -h of symlink | *9d96ac07aesmb3: fix creating FIFOs when mounting with "sfu" mount option | *5691e15695fs: add ctime accessors infrastructure | *b50ca24c3exhci: Enable RPM on controllers that support low-power states | *72a90e7eb4parisc/power: Fix power soft-off when running on qemu | *40b6914f42parisc/pgtable: Do not drop upper 5 address bits of physical address | *1651b334f1parisc: Prevent booting 64-bit kernels on PA1.x machines | *3ddb2fa5eci3c: master: svc: fix SDA keep low when polling IBIWON timeout happen | *1ea1fb2216i3c: master: svc: fix check wrong status register in irq handler | *65d9f61324i3c: master: svc: fix ibi may not return mandatory data byte | *e32e9cba56i3c: master: svc: fix wrong data return when IBI happen during start frame | *3a8e03f133i3c: master: svc: fix race condition in ibi work thread | *de6ca501adi3c: master: cdns: Fix reading status register | *3b93096d29mtd: cfi_cmdset_0001: Byte swap OTP info | *aee642ae99mm/memory_hotplug: use pfn math in place of direct struct page manipulation | *5a2768b9demm/cma: use nth_page() in place of direct struct page manipulation | *20412ca356s390/cmma: fix detection of DAT pages | *7fc465d265dmaengine: stm32-mdma: correct desc prep when channel running | *55d699e2d2mcb: fix error handling for different scenarios when parsing | *afcde812dddriver core: Release all resources during unbind before updating device links | *f7ab9dee22tracing: Have the user copy of synthetic event address use correct context | *185f3617adi2c: core: Run atomic i2c xfer when !preemptible | *59cb785919kernel/reboot: emergency_restart: Set correct system_state | *4f3135e2ddquota: explicitly forbid quota files from being encrypted | *ed3cc4f3cajbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev | *e166cc2bf5ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix | *479a120a04hid: lenovo: Resend all settings on reset_resume for compact keyboards | *9ea5df7290selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests | *72f5a918b4selftests/resctrl: Move _GNU_SOURCE define into Makefile | *e6526e403aselftests/resctrl: Remove duplicate feature check from CMT test | *3f100cc63anetfilter: nf_tables: split async and sync catchall in two functions | *13e2d49647netfilter: nf_tables: remove catchall element in GC sync path | *143f450c6cima: detect changes to the backing overlay file | *2c63b9d7f7ima: annotate iint mutex to avoid lockdep false positive warnings | *db98de0809mfd: qcom-spmi-pmic: Fix revid implementation | *5231eb1190mfd: qcom-spmi-pmic: Fix reference leaks in revid helper | *4d259683bcarm64: dts: qcom: ipq6018: Fix tcsr_mutex register size | *c754a6f5c3ACPI: FPDT: properly handle invalid FPDT subtables | *95e747c3c6firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit | *cd222fc61earm64: dts: qcom: ipq8074: Fix hwlock index for SMEM | *e866ef947abtrfs: don't arbitrarily slow down delalloc if we're committing | *ddf42b7c8drcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects | *d150294818PM: hibernate: Clean up sync_read handling in snapshot_write_next() | *567c6f6495PM: hibernate: Use __get_safe_page() rather than touching the list | *2c9222b7dcarm64: dts: qcom: ipq6018: Fix hwlock index for SMEM | *8d837850d3rcu/tree: Defer setting of jiffies during stall reset | *6aa3cab6besvcrdma: Drop connection after an RDMA Read error | *4b0d6ddb64wifi: wilc1000: use vmm_table as array in wilc struct | *efd8e6d19cPCI: exynos: Don't discard .remove() callback | *75bf9a8b0ePCI: kirin: Don't discard .remove() callback | *e02b9c6a83PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() | *51dcd20a4ammc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A | *07d425242emmc: sdhci_am654: fix start loop index for TAP value parsing | *4542aa7569mmc: vub300: fix an error code | *8387c94d73ksmbd: fix slab out of bounds write in smb_inherit_dacl() | *482aaa72f9ksmbd: handle malformed smb1 message | *8e76941a16clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *877080a349clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *3291d3ecf3clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data | *ea2c6e85b6parisc/power: Add power soft-off when running on qemu | *783645be98parisc/pdc: Add width field to struct pdc_model | *ef0224ee53arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer | *938c4c7318PCI: keystone: Don't discard .probe() callback | *b7d27cbfefPCI: keystone: Don't discard .remove() callback | *fe0b2a20f7KEYS: trusted: Rollback init_trusted() consistently | *454ad98f31KEYS: trusted: tee: Refactor register SHM usage | *3ef9944681genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware | *17381882fcmmc: meson-gx: Remove setting of CMD_CFG_ERROR | *0cf7577b6bwifi: ath11k: fix gtk offload status event locking | *e3199b3facwifi: ath11k: fix htt pktlog locking | *ca420ac4f9wifi: ath11k: fix dfs radar event locking | *f0ea9e4726wifi: ath11k: fix temperature event locking | *164fa9a0b1regmap: Ensure range selector registers are updated after cache sync | *e10facbd25ACPI: resource: Do IRQ override on TongFang GMxXGxx | *08a98c345fmm/damon/sysfs: check error from damon_sysfs_update_target() | *b0fc14428cmm/damon: implement a function for max nr_accesses safe calculation | *834a800c58mm/damon/ops-common: avoid divide-by-zero during region hotness calculation | *2b38f0dbe8mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation | *cf2641099cwatchdog: move softlockup_panic back to early_param | *f0f3328af9mm/damon/sysfs: update monitoring target regions for online input commit | *9275f65d77mm/damon/sysfs: remove requested targets when online-commit inputs | *4e0fbf3188PCI/sysfs: Protect driver's D3cold preference from user space | *1a2c7a2f35hvc/xen: fix event channel handling for secondary consoles | *b772e415e1hvc/xen: fix error path in xen_hvc_init() to always register frontend driver | *74db59e63bhvc/xen: fix console unplug | *e5b0e23080tty: serial: meson: fix hard LOCKUP on crtscts mode | *5e3b2141c7tty/sysrq: replace smp_processor_id() with get_cpu() | *5b2352c64cproc: sysctl: prevent aliased sysctls from getting passed to init | *d91fd028c9audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() | *38968c63e9audit: don't take task_lock() in audit_exe_compare() code path | *43cea54109KVM: x86: Clear bit12 of ICR after APIC-write VM-exit | *27976fa917KVM: x86: Ignore MSR_AMD64_TW_CFG access | *7e218114a2KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space | *41689ef19bx86/cpu/hygon: Fix the CPU topology evaluation for real | *f0732c646acrypto: x86/sha - load modules based on CPU features | *1fc94de1c1scsi: qla2xxx: Fix system crash due to bad pointer access | *b16ea57d6cscsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers | *bb5e307366scsi: mpt3sas: Fix loop logic | *dd56d43244bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | *947635fa17bpf: Fix check_stack_write_fixed_off() to correctly spill imm | *3bdbe399b8randstruct: Fix gcc-plugin performance mode to stay in group | *bee4f891fepowerpc/perf: Fix disabling BHRB and instruction sampling | *4cb064f617perf intel-pt: Fix async branch flags | *a1d8f675eamedia: venus: hfi: add checks to perform sanity on queue pointers | *55db76caa7i915/perf: Fix NULL deref bugs with drm_dbg() calls | *d1a04a5219cifs: fix check of rc in function generate_smb3signingkey | *17cfba4aebcifs: spnego: add ';' in HOST_KEY_LEN | *4b91ba060ftools/power/turbostat: Enable the C-state Pre-wake printing | *c5fcba7ff9tools/power/turbostat: Fix a knl bug | *ca56cdfab3macvlan: Don't propagate promisc change to lower dev in passthru | *f9b592a9e6net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors | *0ab53cd69fnet/mlx5e: Check return value of snprintf writing to fw_version buffer | *7f2feab701net/mlx5e: Reduce the size of icosq_str | *e2d93cfd1bnet/mlx5e: Fix pedit endianness | *991ba64898net/mlx5e: fix double free of encap_header in update funcs | *e8ae37f863net/mlx5e: fix double free of encap_header | *7414a28de1net: stmmac: avoid rx queue overrun | *49fb680403net: stmmac: fix rx budget limit check | *18a169810cnetfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() | *6a15d97104netfilter: nf_conntrack_bridge: initialize err to 0 | *d179189eecaf_unix: fix use-after-free in unix_stream_read_actor() | *14b11892a6net: ethernet: cortina: Fix MTU max setting | *1a1efaed5fnet: ethernet: cortina: Handle large frames | *4794b6b16anet: ethernet: cortina: Fix max RX frame define | *19554aa901bonding: stop the device in bond_setup_by_slave() | *f84846731bptp: annotate data-race around q->head and q->tail | *ceae93d76axen/events: fix delayed eoi list handling | *ab3e13b35cppp: limit MRU to 64K | *00768b3e90net: mvneta: fix calls to page_pool_get_stats | *1e83edbc42tipc: Fix kernel-infoleak due to uninitialized TLV value | *a28ec8322dnet: hns3: fix VF wrong speed and duplex issue | *55d82e092cnet: hns3: fix VF reset fail issue | *f47c6fba72net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() | *07f5b8c471net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs | *83a177b942net: hns3: fix incorrect capability bit display for copper port | *5dc440293dnet: hns3: add barrier in vf mailbox reply process | *61c5ba5042net: hns3: fix add VLAN fail issue | *76bd42849ctty: Fix uninit-value access in ppp_sync_receive() | *732a67ca43ipvlan: add ipvlan_route_v6_outbound() helper | *12af02d24anet: set SOCK_RCU_FREE before inserting socket into hashtable | *c0f8b8fb7dvhost-vdpa: fix use after free in vhost_vdpa_probe() | *58278cc71dgfs2: Silence "suspicious RCU usage in gfs2_permission" warning | *7749fd2dbeSUNRPC: Fix RPC client cleaned up the freed pipefs dentries | *af0095a559NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO | *19d7dbf71eSUNRPC: Add an IS_ERR() check back to where it was | *c65b915641NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking | *5ee813da0cmtd: rawnand: meson: check return value of devm_kasprintf() | *b2a9ba69dfmtd: rawnand: intel: check return value of devm_kasprintf() | *8d02b6fb3cSUNRPC: ECONNRESET might require a rebind | *11f6aadd1fsched/core: Optimize in_task() and in_interrupt() a bit | *3a6ad749e9wifi: iwlwifi: Use FW rate for non-data frames | *2fa178e2cdmtd: rawnand: tegra: add missing check for platform_get_irq() | *1fb3a9c59epwm: Fix double shift bug | *6586b5f8e4drm/amdgpu: fix software pci_unplug on some chips | *8a1552e908ALSA: hda/realtek: Add quirk for ASUS UX7602ZM | *07ab6615a9drm/qxl: prevent memory leak | *09297e3ffcASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings | *aff8be2cadi2c: dev: copy userspace array safely | *72d02adae3kgdb: Flush console before entering kgdb on panic | *8a06894666drm/amd/display: Avoid NULL dereference of timing generator | *b083aaf5dbmedia: imon: fix access to invalid resource for the second interface | *65335aef1amedia: ccs: Fix driver quirk struct documentation | *b8dcbbd0c4media: cobalt: Use FIELD_GET() to extract Link Width | *e2ccedd4d1gfs2: fix an oops in gfs2_permission | *53fc16c1adgfs2: ignore negated quota changes | *329a8d1d60media: vivid: avoid integer overflow | *a647f27a74media: gspca: cpia1: shift-out-of-bounds in set_flicker | *e64d23dc65i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. | *472bd47874virtio-blk: fix implicit overflow on virtio_max_dma_size | *32b17bc21fi2c: sun6i-p2wi: Prevent potential division by zero | *0b5e729d4ei2c: fix memleak in i2c_new_client_device() | *8be39f6691i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler | *07c11a52499p: v9fs_listxattr: fix %s null argument warning | *3851d844d79p/trans_fd: Annotate data-racy writes to file::f_flags | *c7b0ce54b1usb: gadget: f_ncm: Always set current gadget in ncm_bind() | *ff95007583f2fs: fix error handling of __get_node_page | *a82bd79cbfsoundwire: dmi-quirks: update HP Omen match | *7932afa9bbusb: dwc3: core: configure TX/RX threshold for DWC3_IP | *7cebc86481tty: vcc: Add check for kstrdup() in vcc_probe() | *d6957635dethunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager | *b80aaff5f7iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() | *c92de3bf6cmfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs | *b469227b1dexfat: support handle zero-size directory | *24e222a54eHID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W | *4ee3b3a0ffcrypto: hisilicon/qm - prevent soft lockup in receive loop | *a70cb0d59dASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk | *cbf304de78PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk | *52cd51ba57misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller | *6f9557a5c9PCI: Disable ATS for specific Intel IPU E2000 devices | *161767bb7cPCI: Extract ATS disabling to a helper function | *6b46084582PCI: Use FIELD_GET() to extract Link Width | *442fd24d7bscsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() | *dabc0ee84dPCI: Do error check on own line to split long "if" conditions | *146badf18eatm: iphase: Do PCI error checks on own line | *1a7c3d2e1dPCI: mvebu: Use FIELD_PREP() with Link Width | *aac90c7197PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields | *43b91df291ALSA: hda: Fix possible null-ptr-deref when assigning a stream | *fa7abd3c5cARM: 9320/1: fix stack depot IRQ stack filter | *6e2076cad8HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround | *8c68af2af6jfs: fix array-index-out-of-bounds in diAlloc | *a50b796d36jfs: fix array-index-out-of-bounds in dbFindLeaf | *5013f82698fs/jfs: Add validity check for db_maxag and db_agpref | *0cb567e727fs/jfs: Add check for negative db_l2nbperpage | *88984ec479scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool | *33331b265ascsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs | *f1521fe0b4RDMA/hfi1: Use FIELD_GET() to extract Link Width | *af493dde68ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware | *c55fc098fdcrypto: pcrypt - Fix hungtask for PADATA_RESET | *62c65e799fASoC: SOF: Pass PCI SSID to machine driver | *14107cbeb5ASoC: soc-card: Add storage for PCI SSID | *0aaf807756selftests/efivarfs: create-read: fix a resource leak | *c68535657farm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size | *6c1b3d89a2drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL | *2806f88037drm/amdkfd: Fix shift out-of-bounds issue | *7017e83500drm/panel: st7703: Pick different reset sequence | *33fb1a5553drm/amdgpu/vkms: fix a possible null pointer dereference | *16fa59e273drm/radeon: fix a possible null pointer dereference | *d0bc9ab0a1drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference | *79813cd593drm/panel: fix a possible null pointer dereference | *9b70fc7d70drm/amdgpu: Fix potential null pointer derefernce | *d0725232dadrm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga | *fc9ac0e8e0drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 | *09b900fc2cdrm/msm/dp: skip validity check for DP CTS EDID checksum | *412ce89669drm: vmwgfx_surface.c: copy user-array safely | *0f5f567451drm_lease.c: copy user-array safely | *6995df256ekernel: watch_queue: copy user-array safely | *8332523b13kernel: kexec: copy user-array safely | *2fabc3289bstring.h: add array-wrappers for (v)memdup_user() | *24faa2740bdrm/amd/display: use full update for clip size increase of large plane source | *09d4f579d3drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments | *50f35a907cdrm/amdkfd: Fix a race condition of vram buffer unref in svm code | *5b978a8ce4drm/amdgpu: not to save bo in the case of RAS err_event_athub | *0c8eda600edrm/komeda: drop all currently held locks if deadlock happens | *4048cf4615drm/gma500: Fix call trace when psb_gem_mm_init() fails | *a57a54a8bcplatform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e | *6edd5ea504platform/chrome: kunit: initialize lock for fake ec_dev | *c90c7bf7b1tsnep: Fix tsnep_request_irq() format-overflow warning | *70997012d8ACPI: EC: Add quirk for HP 250 G7 Notebook PC | *87624b1f9bBluetooth: Fix double free in hci_conn_cleanup | *a556f2ef55Bluetooth: btusb: Add date->evt_skb is NULL check | *0a40c609e2bpf: Ensure proper register state printing for cond jumps | *8093dd759evsock: read from socket's error queue | *459970363ewifi: ath10k: Don't touch the CE interrupt registers after power up | *1c6a6c926anet: annotate data-races around sk->sk_dst_pending_confirm | *e7960d2a09net: annotate data-races around sk->sk_tx_queue_mapping | *46537b4597wifi: ath10k: fix clang-specific fortify warning | *de979982ebwifi: ath9k: fix clang-specific fortify warnings | *aa42a7cb92bpf: Detect IP == ksym.end as part of BPF program | *57e44ff9c2atl1c: Work around the DMA RX overflow issue | *2be24c47acwifi: mac80211: don't return unset power in ieee80211_get_tx_power() | *9c2e4a81d3wifi: mac80211_hwsim: fix clang-specific fortify warning | *d0fc4cb9d2wifi: plfxlc: fix clang-specific fortify warning | *b5046b2532x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size | *2652d199ddworkqueue: Provide one lock class key per work_on_cpu() callsite | *3410b70235cpu/hotplug: Don't offline the last non-isolated CPU | *b7441453ffsmp,csd: Throw an error if a CSD lock is stuck for too long | *6680d55abaclocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware | *ff8370a0d8clocksource/drivers/timer-imx-gpt: Fix potential memory leak | *9f4c391dc2selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config | *e9a27fdce5srcu: Fix srcu_struct node grpmask overflow on 64-bit systems | *9ce4e87a8eperf/core: Bail out early if the request AUX area is out of bound | *784d01f9bblib/generic-radix-tree.c: Don't overflow in peek() | *c56df79d68locking/ww_mutex/test: Fix potential workqueue corruption * |0c2e40b9a3Merge branch 'android14-6.1' into branch 'android14-6.1-lts' * |3e0f75c1a4Merge branch 'android14-6.1' into branch 'android14-6.1-lts' * |0dfb0f3c97Revert "inet: shrink struct flowi_common" * |937b554499Revert "mfd: core: Un-constify mfd_cell.of_reg" * |c42877e34fRevert "arm64/arm: xen: enlighten: Fix KPTI checks" * |55d4929d66Revert "virtio/vsock: replace virtio_vsock_pkt with sk_buff" * |5418948a0aRevert "vsock/virtio: remove socket from connected/bound list on shutdown" * |98f663d79aRevert "virtio/vsock: don't use skbuff state to account credit" * |497503c6ecRevert "virtio/vsock: remove redundant 'skb_pull()' call" * |5b9223a56fRevert "virtio/vsock: don't drop skbuff on copy failure" * |ec573670daRevert "virtio/vsock: fix leaks due to missing skb owner" * |e8ad0104afRevert "virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()" * |db612631b7Revert "virtio/vsock: fix header length on skb merging" * |7ccdce2dc4Revert "vsock/loopback: use only sk_buff_head.lock to protect the packet queue" * |2b3ea8bdefMerge 6.1.63 into android14-6.1-lts |\| | *69e434a1cbLinux 6.1.63 | *830c11c9c0virtio/vsock: fix header length on skb merging | *cd12535b97virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() | *a6650e78c4virtio/vsock: fix leaks due to missing skb owner | *bb1c9a5907vsock/loopback: use only sk_buff_head.lock to protect the packet queue | *1e5f00e9dbvirtio/vsock: don't drop skbuff on copy failure | *883a3db221virtio/vsock: remove redundant 'skb_pull()' call | *5852a2b573virtio/vsock: don't use skbuff state to account credit | *25bc87768cwifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() | *fc3a19543ebtrfs: use u64 for buffer sizes in the tree search ioctls | *c606c43ab6Revert "mmc: core: Capture correct oemid-bits for eMMC cards" | *acca43d813x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs | *129debbb41io_uring/net: ensure socket is marked connected on connect retry | *b80b85f494tracing/kprobes: Fix the order of argument descriptions | *28e7153418fbdev: fsl-diu-fb: mark wr_reg_wa() static | *7bc7b82fb2fbdev: imsttfb: fix a resource leak in probe | *9858458282fbdev: imsttfb: Fix error path of imsttfb_probe() | *6d53668c43spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies | *b4843bf39dASoC: dapm: fix clock get name | *f5350c6f78ASoC: hdmi-codec: register hpd callback on component probe | *acc36089bcASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages | *3bbf06efb8drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE | *3df98bd319RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs | *587e6308d6netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses | *8fa280d1a9netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs | *d85670128fnetfilter: xt_recent: fix (increase) ipv6 literal buffer length | *7ee2070589i2c: iproc: handle invalid slave state | *b5974b0c89r8169: respect userspace disabling IFF_MULTICAST | *1fecefb092vsock/virtio: remove socket from connected/bound list on shutdown | *baddcc2c71virtio/vsock: replace virtio_vsock_pkt with sk_buff | *46c541fa66blk-core: use pr_warn_ratelimited() in bio_check_ro() | *4e9b3ec84dnbd: fix uaf in nbd_open | *b0310063d4tg3: power down device only on SYSTEM_POWER_OFF | *2dbafb0081nvme: fix error-handling for io_uring nvme-passthrough | *f4277cb562net/smc: put sk reference if close work was canceled | *2d563aa752net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc | *9d976cd3e3net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT | *4a12fb7d1aocteontx2-pf: Free pending and dropped SQEs | *a1e8e68204octeontx2-pf: qos send queues management | *479d344a92octeontx2-pf: Rename tot_tx_queues to non_qos_queues | *f9c2807e2aselftests: pmtu.sh: fix result checking | *490dfbf651net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs | *0b8ffe3cb0Fix termination state for idr_for_each_entry_ul() | *7f4a2c2967net: r8169: Disable multicast filter for RTL8168H and RTL8107E | *db68ac51fedccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. | *414d36c117dccp: Call security_inet_conn_request() after setting IPv4 addresses. | *e129327d80net: page_pool: add missing free_percpu when page_pool_init fail | *a95acc2099octeontx2-pf: Fix holes in error code | *00376cc743octeontx2-pf: Fix error codes | *612c22e928inet: shrink struct flowi_common | *89d92e4fc5bpf: Check map->usercnt after timer->timer is assigned | *4c731e98fetipc: Change nla_policy for bearer-related names to NLA_NUL_STRING | *6086258bd5hsr: Prevent use after free in prp_create_tagged_frame() | *f980e9a57dllc: verify mac len before reading mac header | *8803da01fewatchdog: ixp4xx: Make sure restart always works | *7082b1fb53Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() | *f8225c3c65pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume | *679d2ab67epwm: sti: Reduce number of allocations and drop usage of chip_data | *713629765fregmap: prevent noinc writes from clobbering cache | *7ec7b7d3f2media: cec: meson: always include meson sub-directory in Makefile | *103c66dcf5media: dvb-usb-v2: af9035: fix missing unlock | *39c2ec94a8media: cadence: csi2rx: Unregister v4l2 async notifier | *76d12296eemedia: cedrus: Fix clock/reset sequence | *a254ee1ddcmedia: vidtv: mux: Add check and kfree for kstrdup | *5c26aae372media: vidtv: psi: Add check for kstrdup | *e7c96f4605media: s3c-camif: Avoid inappropriate kfree() | *1620531a3dmedia: mtk-jpegenc: Fix bug in JPEG encode quality selection | *b75fb8a2eemedia: amphion: handle firmware debug message | *20568d06f6media: bttv: fix use after free error due to btv->timeout timer | *825a7a6a3amedia: ov5640: Fix a memory leak when ov5640_probe fails | *ba305517a1media: i2c: max9286: Fix some redundant of_node_put() calls | *a7a8c49dc6media: ov5640: fix vblank unchange issue when work at dvp mode | *9b1c0aca7fmedia: ov5640: Drop dead code using frame_interval | *6380621de3media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination | *64f55cebb4media: hantro: Check whether reset op is defined before use | *f258fd94abpcmcia: ds: fix possible name leak in error path in pcmcia_device_add() | *7c9947693bpcmcia: ds: fix refcount leak in pcmcia_device_add() | *fbdf451e76pcmcia: cs: fix possible hung task and memory leak pccardd() | *f9e17bce0artc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call | *b4dda701d0virt: sevguest: Fix passing a stack buffer as a scatterlist target | *d889b7bc12x86/sev: Change snp_guest_issue_request()'s fw_err argument | *a5b03f56d3crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL | *7c7371b41acxl/mem: Fix shutdown order | *174ae0a3b8i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | *b9793c9c039p/net: fix possible memory leak in p9_check_errors() | *8b184ebff6perf hist: Add missing puts to hist__account_cycles | *8e1f41a853perf machine: Avoid out of bounds LBR memory read | *209f4a67d8usb: host: xhci-plat: fix possible kernel oops while resuming | *071666451exhci: Loosen RPM as default policy to cover for AMD xHC 1.1 | *abdd1f47efpowerpc/pseries: fix potential memory leak in init_cpu_associativity() | *257517c00bpowerpc/imc-pmu: Use the correct spinlock initializer. | *8409ee076dpowerpc/vas: Limit open window failure messages in log bufffer | *0f8dabe79apowerpc/xive: Fix endian conversion size | *b4bc030af7powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro | *a204f9f3cbmodpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host | *339148f786modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host | *9d4f7441cdpowerpc: Only define __parse_fpscr() when required | *4a43be67d6interconnect: qcom: sm8350: Set ACV enable_mask | *bfc019c713interconnect: qcom: sm8350: Retire DEFINE_QBCM | *ccbd1281a2interconnect: qcom: sm8150: Set ACV enable_mask | *d7e501045einterconnect: qcom: sm8150: Retire DEFINE_QBCM | *386a4d6f83interconnect: qcom: sm8150: Drop IP0 interconnects | *8979ed70dainterconnect: move ignore_list out of of_count_icc_providers() | *bf7039825finterconnect: qcom: sm6350: Set ACV enable_mask | *d39e3249c0interconnect: qcom: sm6350: Retire DEFINE_QBCM | *639ee7fbc0interconnect: qcom: sdm845: Set ACV enable_mask | *8085888045interconnect: qcom: sdm845: Retire DEFINE_QBCM | *e82d634fdbinterconnect: qcom: sc8280xp: Set ACV enable_mask | *50e4e1ad35interconnect: qcom: sc8180x: Set ACV enable_mask | *673ced6e01interconnect: qcom: sc7280: Set ACV enable_mask | *8fe916ff8ainterconnect: qcom: sc7180: Set ACV enable_mask | *3f884277f9interconnect: qcom: sc7180: Retire DEFINE_QBCM | *695b3cfe1cf2fs: fix to initialize map.m_pblk in f2fs_precache_extents() | *7b863b8bcddmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() | *2ed67a40ddUSB: usbip: fix stub_dev hub disconnect | *dae6fd9747tools: iio: iio_generic_buffer ensure alignment | *06a1286345misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() | *fc968818d5dmaengine: ti: edma: handle irq_of_parse_and_map() errors | *03984e24dbusb: chipidea: Simplify Tegra DMA alignment code | *c9095c743busb: chipidea: Fix DMA overwrite for Tegra | *6b21a22728usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency | *0806a6afe1dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers | *1e03a26959perf record: Fix BTF type checks in the off-cpu profiling | *1c4eb1bc39pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() | *cd7d804f52livepatch: Fix missing newline character in klp_resolve_symbols() | *f1cda3c5ddtty: tty_jobctrl: fix pid memleak in disassociate_ctty() | *fb4251dab3f2fs: compress: fix to avoid redundant compress extension | *9375ea7f26f2fs: compress: fix to avoid use-after-free on dic | *071bbc5a66f2fs: compress: fix deadloop in f2fs_write_cache_pages() | *ec67c83dd5f2fs: convert f2fs_write_cache_pages() to use filemap_get_folios_tag() | *599befdd79filemap: add filemap_get_folios_tag() | *855516cb6eperf kwork: Set ordered_events to true in 'struct perf_tool' | *231665cc6fperf kwork: Add the supported subcommands to the document | *16e02976cfperf kwork: Fix incorrect and missing free atom in work_push_atom() | *e27c2668aciio: frequency: adf4350: Use device managed functions and fix power down issue. | *550711e007perf stat: Fix aggr mode initialization | *6cb0495d36apparmor: fix invalid reference on profile->disconnected | *cef064fddeapparmor: test: make static symbols visible during kunit testing | *cfce1e26b4kunit: add macro to allow conditionally exposing static symbols to tests | *1d47d1abb4leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' | *4198a7a6efleds: pwm: Don't disable the PWM when the LED should be off | *63cdeb20eeleds: turris-omnia: Do not use SMBUS calls | *7d0e60e4ffleds: turris-omnia: Drop unnecessary mutex locking | *ce58f479b5mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs | *26b534a3f0dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC | *90155dfd99dt-bindings: mfd: mt6397: Add binding for MT6357 | *9ac0c05365mfd: dln2: Fix double put in dln2_probe | *ee6b91411dmfd: core: Ensure disabled devices are skipped without aborting | *f1ed6c4e59mfd: core: Un-constify mfd_cell.of_reg | *437f033e30IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF | *ad52f21e3dASoC: ams-delta.c: use component after check | *3dd998f78ccrypto: qat - fix deadlock in backlog processing | *c7c26d0ef5padata: Fix refcnt handling in padata_free_shell() | *980a7fd5e5ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails | *9ee89579e6HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() | *cf47abd7d8HID: logitech-hidpp: Revert "Don't restart communication if not necessary" | *8eb1f933ccHID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only | *7f2ed86ddeHID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk | *b1736354a7Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" | *693baca82dsh: bios: Revive earlyprintk support | *35ac8075aehid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip | *8a716eb7f8HID: cp2112: Make irq_chip immutable | *cce6785b84RDMA/hfi1: Workaround truncation compilation error | *7a22e6fa51scsi: ufs: core: Leave space for '\0' in utf8 desc string | *f9f4a6bdf9ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe | *002bd3c874ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. | *fe6efb2d18RDMA/hns: The UD mode can only be configured with DCQCN | *1a6806f27eRDMA/hns: Add check for SL | *d3a8efb9deRDMA/hns: Fix signed-unsigned mixed comparisons | *1000adbac3RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() | *7c09504c37RDMA/hns: Fix printing level of asynchronous events | *3d559a5d5dIB/mlx5: Fix rdma counter binding for RAW QP | *c0f4144d0dASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described | *4f13eab0e8ext4: move 'ix' sanity check to corrent position | *242ba2e20bARM: 9321/1: memset: cast the constant byte to unsigned char | *0a7f9238f3crypto: hisilicon/qm - fix PF queue parameter issue | *07eb93dbe1crypto: hisilicon/qm - split a debugfs.c from qm | *2cec6774fdcrypto: hisilicon/qm - modify the process of regs dfx | *56785a3a08crypto: hisilicon/qm - delete redundant null assignment operations | *bafb12b629hid: cp2112: Fix duplicate workqueue initialization | *aa804deca1PCI: vmd: Correct PCI Header Type Register's multi-function check | *ed7f07ef84crypto: qat - increase size of buffers | *17c890a887crypto: caam/jr - fix Chacha20 + Poly1305 self test failure | *9857f811e5crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure | *f23859748end_btt: Make BTT lanes preemptible | *93aa88170clibnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value | *4795de8c04scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code | *dc44e3fdb0crypto: qat - fix unregistration of crypto algorithms | *5e989aeb40crypto: qat - extend buffer list interface | *443bde2a4ccrypto: qat - generalize crypto request buffers | *380f0a1de2crypto: qat - change bufferlist logic interface | *2ad909a408crypto: qat - rename bufferlist functions | *61c57bb986crypto: qat - relocate bufferlist logic | *e3294cccd8crypto: qat - ignore subsequent state up commands | *bb55130d02RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() | *e39b84448fhwrng: geode - fix accessing registers | *3c5c7f926ahwrng: bcm2835 - Fix hwrng throughput regression | *0c824b77adcrypto: hisilicon/hpre - Fix a erroneous check after snprintf() | *12d2087a7dKEYS: Include linux/errno.h in linux/verification.h | *44dcf6d33eALSA: hda: cs35l41: Undo runtime PM changes at driver exit time | *2d81896fe1ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() | *0642126913ASoC: cs35l41: Undo runtime PM changes at driver exit time | *ab3aa429c8ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler | *f20c4b0c01module/decompress: use vmalloc() for gzip decompression workspace | *c8a2355833selftests/resctrl: Ensure the benchmark commands fits to its array | *02c167c93fselftests/pidfd: Fix ksft print formats | *6b7feafde7arm64: tegra: Use correct interrupts for Tegra234 TKE | *87367bc3d9arm64: dts: imx8mn: Add sound-dai-cells to micfil node | *fef0af2250arm64: dts: imx8mm: Add sound-dai-cells to micfil node | *fafaf5a2f3arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry | *37658e5189clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped | *db6db0af76ARM: dts: am3517-evm: Fix LED3/4 pinmux | *d43c3e4974firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging | *5429ecbb1bfirmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device | *e0cf8e811farm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz | *eccde2dbd9firmware: ti_sci: Mark driver as non removable | *7efb91501bkunit: Fix missed memory release in kunit_free_suite_set() | *f0ef883caesoc: qcom: llcc: Handle a second device without data corruption | *4653225f41ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator | *d97268ce08arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators | *7867e1d926ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins | *945f2e4f13arm64: dts: qcom: sdm845-mtp: fix WiFi configuration | *89465723e0arm64: dts: qcom: sm8350: fix pinctrl for UART18 | *1a404795c4arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs | *cd952d43c0arm64: dts: qcom: sc7280: Add missing LMH interrupts | *03a0a34f04arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory | *4109f7d1a8arm64: dts: qcom: msm8916: Fix iommu local address range | *389a4aa5e3arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk | *426d3c7c72arm64: dts: qcom: sdm845: cheza doesn't support LMh node | *e65c1aa21bARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name | *b660420f44perf: hisi: Fix use-after-free when register pmu fails | *104fa6426adrivers/perf: hisi_pcie: Check the type first in pmu::event_init() | *c6e00bc30eperf/arm-cmn: Fix DTC domain detection | *28fa550a49perf/arm-cmn: Revamp model detection | *4589403a34drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process | *1e88414e64drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling | *025d2ac470clocksource/drivers/arm_arch_timer: limit XGene-1 workaround | *96c3a18304drm/msm/dsi: free TX buffer in unbind | *8b072ab6c4drm/msm/dsi: use msm_gem_kernel_put to free TX buffer | *5671bed3c0xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled | *934747e2f8xenbus: fix error exit in xenbus_init() | *ace6403e78drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() | *2836c72e8darm64/arm: xen: enlighten: Fix KPTI checks | *008b2a93c5drm/bridge: lt9611uxc: fix the race in the error path | *af19ebfc6agpu: host1x: Correct allocated size for contexts | *9da0193454drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() | *8045808be1drm/mediatek: Fix iommu fault during crtc enabling | *5d30fedc20drm/mediatek: Fix iommu fault by swapping FBs after updating plane state | *32b15fef33io_uring/kbuf: Allow the full buffer id space for provided buffers | *60db638be5io_uring/kbuf: Fix check of BID wrapping in provided buffers | *03e334565ddrm/amd/display: Bail from dm_check_crtc_cursor if no relevant change | *a99afba394drm/amd/display: Refactor dm_get_plane_scale helper | *8960662027drm/amd/display: Check all enabled planes in dm_check_crtc_cursor | *9eae81af92drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code | *78e998884ddrm/bridge: tc358768: Fix tc358768_ns_to_cnt() | *9dbfdf5dccdrm/bridge: tc358768: Clean up clock period code | *3ed322a852drm/bridge: tc358768: Rename dsibclk to hsbyteclk | *14d546d067drm/bridge: tc358768: Use dev for dbg prints, not priv->dev | *4a1c4eff65drm/bridge: tc358768: Print logical values, not raw register values | *fb82b3b4acdrm/bridge: tc358768: Use struct videomode | *e87a3c24cedrm/bridge: tc358768: remove unused variable | *1942dc48f4drm/bridge: tc358768: Fix bit updates | *2fab90bcdedrm/bridge: tc358768: Fix use of uninitialized variable | *3c0b681ba4drm/bridge: lt8912b: Add missing drm_bridge_attach call | *5a521f6b68drm/bridge: lt8912b: Manually disable HPD only if it was enabled | *7bf0cb8f40drm/bridge: lt8912b: Fix crash on bridge detach | *2cfa9dc32cdrm/bridge: lt8912b: Fix bridge_detach | *45350e5471drm/bridge: lt8912b: Add hot plug detection | *2c80c4f0d2drm: bridge: it66121: Fix invalid connector dereference | *341e79f8aedrm/radeon: possible buffer overflow | *2d68194e1adrm/rockchip: vop2: Add missing call to crtc reset helper | *bc05621888drm/rockchip: vop2: Don't crash for invalid duplicate_state | *b248ccaabfdrm/rockchip: vop: Fix call to crtc reset helper | *ffebe76e50drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs | *4d37df40b1hte: tegra: Fix missing error code in tegra_hte_test_probe() | *a671a41d60hwmon: (sch5627) Disallow write access if virtual registers are locked | *4a30312982hwmon: (sch5627) Use bit macros when accessing the control register | *3385632de8Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" | *581255403aRevert "hwmon: (sch56xx-common) Add DMI override table" | *dd06f92fd8hwmon: (coretemp) Fix potentially truncated sysfs attribute name | *33de53a270hwmon: (axi-fan-control) Fix possible NULL pointer dereference | *44a96796d2platform/x86: wmi: Fix opening of char device | *ae28868bbaplatform/x86: wmi: Fix probe failure when failing to register WMI devices | *7b8d88df17clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM | *2a18dd6532clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data | *a836efc21eclk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data | *a540ca0aeaclk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data | *357df1c2f6clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data | *df1c4a9efaclk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data | *dd1f30d68fclk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data | *7d022726e3clk: npcm7xx: Fix incorrect kfree | *cc1c2772c1clk: ti: fix double free in of_ti_divider_clk_setup() | *e4df931fb4clk: ti: change ti_clk_register[_omap_hw]() API | *cb6c38995fclk: keystone: pll: fix a couple NULL vs IS_ERR() checks | *0a37614109spi: nxp-fspi: use the correct ioremap function | *cdaa544dc4clk: linux/clk-provider.h: fix kernel-doc warnings and typos | *a0b3b2cc2dclk: renesas: rzg2l: Fix computation formula | *e1809bb19aclk: renesas: rzg2l: Use FIELD_GET() for PLL register fields | *e6070f0cdaclk: renesas: rzg2l: Trust value returned by hardware | *c823ffba5dclk: renesas: rzg2l: Lock around writes to mux register | *77e2338802clk: renesas: rzg2l: Wait for status bit of SD mux before continuing | *f26a440d0eclk: renesas: rcar-gen3: Extend SDnH divider table | *d72c586809clk: imx: imx8qxp: Fix elcdif_pll clock | *2c2f1fb3f8clk: imx: imx8mq: correct error handling path | *0e2b088240clk: imx: Select MXC_CLK for CLK_IMX8QXP | *5b8d3ea093regulator: mt6358: Fail probe on unknown chip ID | *8d20252d96clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src | *a588f440c4clk: qcom: mmcc-msm8998: Fix the SMMU GDSC | *d2ffd85ee3clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks | *06a7365e2bclk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies | *101c2d257cclk: qcom: gcc-msm8996: Remove RPM bus clocks | *5c25f89c00spi: tegra: Fix missing IRQ check in tegra_slink_probe() | *51d4d3cd18regmap: debugfs: Fix a erroneous check after snprintf() | *30e77e3ee9ipvlan: properly track tx_errors | *4836b94e5enet: add DEV_STATS_READ() helper | *fae5cc598eipv6: avoid atomic fragment on GSO packets | *35aff53626ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() | *1ca7bc1b08bpf: Fix unnecessary -EBUSY from htab_lock_bucket | *4bb26ec7edBluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err | *6f505a013cwifi: iwlwifi: empty overflow queue during flush | *e2be4ab86awifi: iwlwifi: pcie: synchronize IRQs before NAPI | *c56aed37b6wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues | *6d88d4b1bbtcp: fix cookie_init_timestamp() overflows | *72c23b3071chtls: fix tp->rcv_tstamp initialization | *2acedc5372net: skb_find_text: Ignore patterns extending past 'to' | *d860416236selftests: netfilter: test for sctp collision processing in nf_conntrack | *aa0a050c65r8169: fix rare issue with broken rx after link-down on RTL8125 | *4789d93f94r8169: use tp_to_dev instead of open code | *77ff34a56bthermal: core: prevent potential string overflow | *9709c6d759netfilter: nf_tables: Drop pointless memset when dumping rules | *100a75d56bwifi: wfx: fix case where rates are out of order | *f64a559f2dPM / devfreq: rockchip-dfi: Make pmu regmap mandatory | *0d30931f1fcan: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds | *76378a8baecan: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() | *614d615d49can: dev: can_restart(): don't crash kernel if carrier is OK | *d5342dafcawifi: ath11k: fix Tx power value during active CAC | *8a777b28d7ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 | *396ec51b13ACPI: property: Allow _DSD buffer data only for byte accessors | *75de6a6641wifi: rtlwifi: fix EDCA limit set by BT coexistence | *14a7e73b28tcp_metrics: do not create an entry from tcp_init_metrics() | *52ec0669f4tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | *e850efcf2btcp_metrics: add missing barriers on delete | *586ce1064fwifi: ath: dfs_pattern_detector: Fix a memory initialization issue | *ebca9ae926wifi: mt76: mt7915: fix beamforming availability check | *2b12aebbd3wifi: mt76: mt7603: improve stuck beacon handling | *c2fd48179cwifi: mt76: mt7603: improve watchdog reset reliablity | *e3c46ce78dwifi: mt76: mt7603: rework/fix rx pse hang check | *e01b3400d6wifi: ath11k: fix boot failure with one MSI vector | *26e301a70dwifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | *365fe12f45net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC | *d97463c1f3net: spider_net: Use size_add() in call to struct_size() | *254187a64atipc: Use size_add() in calls to struct_size() | *065cb7ae3ftls: Use size_add() in call to struct_size() | *8ae1873864tls: Only use data field in crypto completion function | *65e65a8b2dmlxsw: Use size_mul() in call to struct_size() | *a764c22bbcgve: Use size_add() in call to struct_size() | *5dd1344de3tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed | *a08ff0544budp: add missing WRITE_ONCE() around up->encap_rcv | *ec18d7507fselftests/bpf: Correct map_fd to data_fd in tailcalls | *3e1d754b5diavf: Fix promiscuous mode configuration flow messages | *42b452960ai40e: fix potential memory leaks in i40e_remove() | *36f0004fe5wifi: iwlwifi: honor the enable_ini value | *9c6269f5d1wifi: mac80211: fix # of MSDU in A-MSDU calculation | *cee323e56cwifi: mac80211: move sched-scan stop work to wiphy work | *0568d1e889wifi: mac80211: move offchannel works to wiphy work | *ef41361519wifi: mac80211: move scan work to wiphy work | *09915293c3wifi: mac80211: move radar detect work to wiphy work | *697fb94e3ewifi: cfg80211: add flush functions for wiphy work | *36aa50d578genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() | *4f834ad034string: Adjust strtomem() logic to allow for smaller sources | *63f637309bpstore/platform: Add check for kstrdup | *0a1dab4a8edrivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function | *dbb5581603x86/boot: Fix incorrect startup_gdt_descr.size | *21c5c3f95fx86/sev-es: Allow copy_from_kernel_nofault() in earlier boot | *7807c269cbACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window | *bf178c8b9cx86/numa: Introduce numa_fill_memblks() | *dce53a017cfutex: Don't include process MM in futex key on no-MMU | *3c1a20c122x86/srso: Fix SBPB enablement for (possible) future fixed HW | *2351c03529writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs | *bc8e02850avfs: fix readahead(2) on block devices | *8620933c3csched: Fix stop_one_cpu_nowait() vs hotplug | *21f99a5adbobjtool: Propagate early errors | *df870d47d2sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 | *d77530a1d4sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 | *b783919771iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() | *42bed989f0sched/fair: Fix cfs_rq_is_decayed() on !SMP | *71e3e7830bhwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation * |0d9fb52165Merge 6.1.62 into android14-6.1-lts |\| | *fb2635ac69Linux 6.1.62 | *585da49ad6ASoC: SOF: sof-pci-dev: Fix community key quirk detection | *c1c15b09f4ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection | *5c59879031misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support | *6bebd303adtty: 8250: Add Brainboxes Oxford Semiconductor-based quirks | *3017a17ad6tty: 8250: Add support for Intashield IX cards | *c3444894e8tty: 8250: Add support for additional Brainboxes PX cards | *31ebf431edtty: 8250: Fix up PX-803/PX-857 | *bfe9bde05ftty: 8250: Fix port count of PX-257 | *b75ee2d9d7tty: 8250: Add support for Intashield IS-100 | *cdd260b220tty: 8250: Add support for Brainboxes UP cards | *8af676c698tty: 8250: Add support for additional Brainboxes UC cards | *abcb12f319tty: 8250: Remove UC-257 and UC-431 | *df6cfab66ftty: n_gsm: fix race condition in status line change on dead connections | *23107989beusb: raw-gadget: properly handle interrupted requests | *e7a802447cusb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() | *6f17be2700usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility | *b25a2f2470PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device | *977ae4dbe2ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices | *9411dbe2c6mmap: fix error paths with dup_anon_vma() | *21ca008c53mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer | *7ab62e3415x86: KVM: SVM: always update the x2avic msr interception | *e833591265perf evlist: Avoid frequency mode for the dummy event | *b3eed11110power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint | *803cc77a3aceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock | *9eab5008dbio_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed | *ed0ba37e7bpowerpc/mm: Fix boot crash with FLATMEM | *31ae7876dar8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() | *f90656fbf6r8152: Check for unplug in rtl_phy_patch_request() | *98567c9d84net: chelsio: cxgb4: add an error code check in t4_load_phy_fw | *ff86d69b2edrm/amdgpu: Reserve fences for VM update | *8e4a77ba25platform/mellanox: mlxbf-tmfifo: Fix a warning message | *0f2840dabfnetfilter: nf_tables: audit log object reset once per table | *ec80ad4585LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage() | *afe80b58eeLoongArch: Export symbol invalid_pud_table for modules building | *9f9b2ec53agpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET | *cafa191b27drm/amdgpu: Unset context priority is now invalid | *0eb733b53escsi: mpt3sas: Fix in error path | *4e000daf39fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() | *50736464a7fbdev: omapfb: fix some error codes | *6a87b333badrm/ttm: Reorder sys manager cleanup step | *9951b2309eASoC: codecs: tas2780: Fix log of failed reset via I2C. | *b7ed4aa0c2ASoC: rt5650: fix the wrong result of key button | *8e1a6594d7efi: fix memory leak in krealloc failure handling | *678edd2dfdnetfilter: nfnetlink_log: silence bogus compiler warning | *c6f6a50527spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 | *6a7a2d5a08fs/ntfs3: Avoid possible memory leak | *84aabd18c8fs/ntfs3: Fix directory element type detection | *3bff4bb7f9fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() | *c8cbae3cbbfs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() | *6fe32f79abfs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) | *92f9c7c7ddfs/ntfs3: Write immediately updated ntfs state | *fc91bb3e1bfs/ntfs3: Add ckeck in ni_update_parent() | *768e857ac3fbdev: atyfb: only use ioremap_uc() on i386 and ia64 | *dd6d75eb00Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport | *c64c237275powerpc/85xx: Fix math emulation exception | *96c7aac8d8dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe | *9ef4697548irqchip/stm32-exti: add missing DT IRQ flag translation | *7378415da0irqchip/riscv-intc: Mark all INTC nodes as initialized | *d3204c0fddnet: sched: cls_u32: Fix allocation size in u32_init() | *f15dbcda2cASoC: tlv320adc3xxx: BUG: Correct micbias setting | *30ed998604coresight: tmc-etr: Disable warnings for allocation failures | *6618e7a740ASoC: simple-card: fixup asoc_simple_probe() error handling * |d3f3412122Merge branch 'android14-6.1' into branch 'android14-6.1-lts' * |a2eefda9e3Revert "kasan: print the original fault addr when access invalid shadow" * |2cd386b08bMerge 6.1.61 into android14-6.1-lts |\| | *4a61839152Linux 6.1.61 | *5926b0886dobjtool/x86: add missing embedded_insn check | *2afa9f7eb1ext4: avoid overlapping preallocations due to overflow | *fcefddf3a1ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow | *495c4c58d6ext4: add two helper functions extent_logical_end() and pa_logical_end() | *d022e4ea9cplatform/x86: Add s2idle quirk for more Lenovo laptops | *48ebeab0edclk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name | *65e5a9890esparc32: fix a braino in fault handling in csum_and_copy_..._user() | *8b8cde8ebbperf/core: Fix potential NULL deref | *5e232f2205x86/cpu: Add model number for Intel Arrow Lake mobile processor | *63cc3d5d34x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility | *37495846b1nvmem: imx: correct nregs for i.MX6UL | *116671d259nvmem: imx: correct nregs for i.MX6SLL | *b90b8633efnvmem: imx: correct nregs for i.MX6ULL | *cc87c73eacmisc: fastrpc: Unmap only if buffer is unmapped from DSP | *38c5faf2a9misc: fastrpc: Clean buffers on remote invocation failures | *7737e9384emisc: fastrpc: Free DMA handles for RPC calls with no arguments | *1e8851b513misc: fastrpc: Reset metadata buffer to avoid incorrect free | *5a35fc1c00tracing/kprobes: Fix the description of variable length arguments | *91b95e3b4ai2c: aspeed: Fix i2c bus hang in slave read | *11602cadc9i2c: stm32f7: Fix PEC handling in case of SMBUS transfers | *ff0312a156i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() | *f9a7b3b33ci2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() | *48a365ae4fi2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() | *6ec84059b5iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale | *e26fd381bfiio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds | *cb01837e0fiio: exynos-adc: request second interupt only when touchscreen mode is used | *7a641bc52fiio: afe: rescale: Accept only offset channels | *9236d2ea64io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid | *1684909df3kasan: print the original fault addr when access invalid shadow | *6a5b845b57blk-throttle: check for overflow in calculate_bytes_allowed | *bb20a245dfscsi: sd: Introduce manage_shutdown device flag | *93fa5786f9iavf: in iavf_down, disable queues when removing the driver | *f7f660df65drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO | *cb115b6688i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR | *144f93c622gtp: fix fragmentation needed check with gso | *039a050740gtp: uapi: fix GTPA_MAX | *664a358b79tcp: fix wrong RTO timeout when received SACK reneging | *5b100bb044r8152: Release firmware if we have an error in probe | *ecb51a434er8152: Cancel hw_phy_work if we have an error in probe | *87376143dfr8152: Run the unload routine if we have errors during probe | *ee73f937c5r8152: Increase USB control msg timeout to 5000ms as per spec | *9eb275fec6net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg | *7c799bc322net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() | *55b01c5a84net: ethernet: adi: adin1110: Fix uninitialized variable | *9d2b588faeigc: Fix ambiguity in the ethtool advertising | *fa28949c72neighbour: fix various data-races | *c166dd51b6igb: Fix potential memory leak in igb_add_ethtool_nfc_entry | *9a194064fatreewide: Spelling fix in comment | *b1ad0a147di40e: Fix I40E_FLAG_VF_VLAN_PRUNING value | *d8ac13acfbiavf: initialize waitqueues before starting watchdog_task | *66e879507br8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 | *d10140916er8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 | *4138a02c89r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx | *29f365f4c3clk: ti: Fix missing omap5 mcbsp functional clock and aliases | *2ba943c6d9clk: ti: Fix missing omap4 mcbsp functional clock and aliases | *8d8346ed39firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels() | *df4169fc9bARM: OMAP: timer32K: fix all kernel-doc warnings | *6c668e2f33drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() | *024251bab2drm/amd: Disable ASPM for VI w/ all Intel systems | *eded5f5261drm/i915/pmu: Check if pmu is closed before stopping event | *4f46c177c0nfsd: lock_rename() needs both directories to live on the same fs | *3262ff5826maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() | *b1b2750de1hugetlbfs: extend hugetlb_vma_lock to private VMAs | *c9b066f692mm/migrate: fix do_pages_move for compat pointers | *a6fbf025e3mm/page_alloc: correct start page when guard page debug is enabled | *0aa7b24c06hugetlbfs: clear resv_map pointer if mmap fails | *38d0d1c442mm: fix vm_brk_flags() to not bail out while holding lock | *38930ec767arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards | *9d72254c2barm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399 | *08e6b680f2vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE | *1f14ded0f1vsock/virtio: initialize the_virtio_vsock before using VQs | *534487cc3evirtio_pci: fix the common cfg map size | *86f467d358virtio-crypto: handle config changed by work queue | *a9d4a1ea67virtio-mmio: fix memory leak of vm_dev | *19b30a8790virtio_balloon: Fix endless deflation and inflation on arm64 | *bede8b4b51mcb-lpc: Reallocate memory region to avoid memory overlapping | *c9efc3efe4mcb: Return actual parsed size when reading chameleon table | *e58ab834e4pinctrl: qcom: lpass-lpi: fix concurrent register updates | *018b11ecbaASoC: codecs: wcd938x: fix runtime PM imbalance on remove | *508c3353feASoC: codecs: wcd938x: fix regulator leaks on probe errors | *877fc75d2cASoC: codecs: wcd938x: Simplify with dev_err_probe | *629ba75200ASoC: codecs: wcd938x: Convert to platform remove callback returning void | *1fae817d3emmc: core: Fix error propagation for some ioctl commands | *719c01f281mmc: block: ioctl: do write error check for spi | *651e66d20bmmc: core: Align to common busy polling behaviour for mmc ioctls | *d3466ce4f4KVM: x86/pmu: Truncate counter value to allowed width on write * |a5623b3d30ANDROID: GKI: add system_unbound_wq to some symbol lists. * |08d790dfeeRevert "audit,io_uring: io_uring openat triggers audit reference count underflow" * |ddf96fa712Revert "tcp: allow again tcp_disconnect() when threads are waiting" * |a5f2364ea6Revert "tcp_bpf: properly release resources on error paths" * |904cdc97d4Revert "ipv4/fib: send notify when delete source address routes" * |17952d5aadRevert "Bluetooth: hci_core: Fix build warnings" * |29756f9286Revert "xfrm: fix a data-race in xfrm_gen_index()" * |63eafbb6b3Revert "perf: Disallow mis-matched inherited group reads" * |4933ddb051ANDROID: fix up 6.1.60 merge of hid.h into android14-6.1-lts * |0a1364ec1fANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable * |788e35fdeaMerge 6.1.60 into android14-6.1-lts |\| | *32c9cdbe38Linux 6.1.60 | *7f5bb254beselftests: mptcp: join: no RST when rm subflow/addr | *0e0123e0e5selftests: mptcp: join: correctly check for no RST | *300447c572mptcp: avoid sending RST when closing the initial subflow | *c04f416730Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name | *a429d65428Bluetooth: hci_sock: fix slab oob read in create_monitor_event | *46de539282net: move altnames together with the netdevice | *c1d531aa09phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins | *13a45130bbphy: mapphone-mdm6600: Fix runtime PM for remove | *7fcce3258bphy: mapphone-mdm6600: Fix runtime disable on probe | *4eac2cf444gpio: vf610: mask the gpio irq in system suspend and support wakeup | *9b0f8a9dfdgpio: vf610: make irq_chip immutable | *1f38ead73ftracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols | *e9b4b72567kallsyms: Add helper kallsyms_on_each_match_symbol() | *da359f699fkallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] | *3918cada8fserial: 8250: omap: convert to modern PM ops | *70a841eb4fserial: 8250: omap: Move uart_write() inside PM section | *6df4c9dee0drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device | *3d57f6ac64ASoC: pxa: fix a memory leak in probe() | *14a1a7beb3gpio: vf610: set value before the direction to avoid a glitch | *7ec224d980platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events | *baf191abecplatform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control | *4186c79c13platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e | *52d54f1d4eplatform/x86: intel-uncore-freq: Conditionally create attribute for read frequency | *8a4b575d00platform/surface: platform_profile: Propagate error if profile registration fails | *fec769b9fds390/cio: fix a memleak in css_alloc_subchannel | *7241c2627cselftests/ftrace: Add new test case which checks non unique symbol | *324c31b0e0s390/pci: fix iommu bitmap allocation | *f6952655a6perf: Disallow mis-matched inherited group reads | *908c628005USB: serial: option: add Fibocom to DELL custom modem FM101R-GL | *acced163abUSB: serial: option: add entry for Sierra EM9191 with new firmware | *1dce40c9e6USB: serial: option: add Telit LE910C4-WWX 0x1035 composition | *59aa39697fHID: input: map battery system charging | *ea0e047309KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously | *3519cee444nvme-rdma: do not try to stop unallocated queues | *bec9cb90fenvmet-auth: complete a request only after freeing the dhchap pointers | *0ec655ad65nvme-pci: add BOGUS_NID for Intel 0a54 device | *2c0b40c310nvme: sanitize metadata bounce buffer for reads | *a54974b007nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op | *8d69b47443ACPI: irq: Fix incorrect return value in acpi_register_gsi() | *c462bf4ef8NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server | *ab65424d61pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats | *730bbbbe16pNFS: Fix a hang in nfs4_evict_inode() | *fbd8b28fe4Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" | *c4b7b119c5mmc: core: Capture correct oemid-bits for eMMC cards | *85664ad23fmmc: core: sdio: hold retuning if sdio in 1-bit mode | *aaa476a7admmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw | *43f588b820mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend | *55c2428658dt-bindings: mmc: sdhci-msm: correct minimum number of clocks | *73915d26b4mtd: physmap-core: Restore map_rom fallback | *578687563emtd: spinand: micron: correct bitmask for ecc status | *8b2b755a1amtd: rawnand: arasan: Ensure program page operations are successful | *58277212f5mtd: rawnand: marvell: Ensure program page operations are successful | *250feed792mtd: rawnand: pl353: Ensure program page operations are successful | *5845448613mtd: rawnand: qcom: Unmap the right resource upon probe failure | *a7f5558ec2net/smc: fix smc clc failed issue when netdevice not in init_net | *2efcdbef13tcp_bpf: properly release resources on error paths | *c3e70048acselftests: openvswitch: Add version check for pyroute2 | *a1a9e57037Bluetooth: hci_event: Fix using memcmp when comparing keys | *758610516fice: Remove redundant pci_enable_pcie_error_reporting() | *ec9bc89a01tcp: allow again tcp_disconnect() when threads are waiting | *9dc02f41d5net/tls: split tls_rx_reader_lock | *76f96854aanet/mlx5e: Don't offload internal port if filter device is out device | *107ff0034bnet/mlx5: Handle fw tracer change ownership event based on MTRC | *0aa1e83a20net/mlx5: E-switch, register event handler before arming the event | *c21bff1c99xfrm6: fix inet6_dev refcount underflow problem | *d91723f6canet: xfrm: skip policies marked as dead while reinserting policies | *df2cc87f2cfprobe: Fix to ensure the number of active retprobes is not zero | *f177a579d2fprobe: Add nr_maxactive to specify rethook_node pool size | *0806cb1e6cfprobe: Pass entry_data to handlers | *bacf8c749acpufreq: schedutil: Update next_freq when cpufreq_limits change | *62733bbae1platform/x86: touchscreen_dmi: Add info for the Positivo C4128B | *60dc7e39dfHID: nintendo: reinitialize USB Pro Controller after resuming from suspend | *ef8cdee81eHID: multitouch: Add required quirk for Synaptics 0xcd7e device | *2a2df4f74fdrm/amd/pm: add unique_id for gc 11.0.3 | *1869638a14btrfs: error out when reallocating block for defrag using a stale transaction | *f174c8d2c6btrfs: error when COWing block from a root that is being deleted | *c833f1e28dbtrfs: error out when COWing block using a stale transaction | *9d99acb6a1btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c | *c3657e5fa7drm: panel-orientation-quirks: Add quirk for One Mix 2S | *ffbb01fe9aipv4/fib: send notify when delete source address routes | *52080d6edcsky2: Make sure there is at least one frag_addr available | *d63d39e7f9regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" | *2353f64762wifi: cfg80211: avoid leaking stack data into trace | *2fd88f5632wifi: mac80211: allow transmitting EAPOL frames with tainted key | *9285fea3a2wifi: mac80211: work around Cisco AP 9115 VHT MPDU length | *dbbb6090c9wifi: cfg80211: Fix 6GHz scan configuration | *a55d53ad5cBluetooth: hci_core: Fix build warnings | *aad0760c26Bluetooth: Avoid redundant authentication | *7045675fc9Bluetooth: btusb: add shutdown function for QCA6174 | *7d823a1071HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event | *f45752f1ebHID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse | *e045b6a921wifi: iwlwifi: Ensure ack flag is properly cleared. | *eb7ae9ed63wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len | *b812b31696tracing: relax trace_event_eval_update() execution with cond_resched() | *1c859abdd7ata: libata-eh: Fix compilation warning in ata_eh_link_report() | *e4ce5ce29aata: libata-core: Fix compilation warning in ata_dev_config_ncq() | *5075570a3egpio: timberdale: Fix potential deadlock on &tgpio->lock | *d0dab9dd32overlayfs: set ctime when setting mtime and atime | *6133f63d4di2c: mux: Avoid potential false error message in i2c_mux_add_adapter | *febcad3d32btrfs: initialize start_slot in btrfs_log_prealloc_extents | *563853bf3bbtrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 | *8a4e34fe1bbtrfs: prevent transaction block reserve underflow when starting transaction | *c194e184a8fs-writeback: do not requeue a clean inode having skipped pages | *a7354d9064ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone | *1c972cb674pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency | *82a93c65a4iio: adc: ad7192: Correct reference voltage | *ee1d783be5iio: adc: ad7192: Simplify using devm_regulator_get_enable() | *3b02dbd1cdiio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data() | *7bca0af538iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs | *681c8a2c23serial: 8250_omap: Fix errors with no_console_suspend | *9424a0a456serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() | *7067c3cf08serial: Reduce spinlocked portion of uart_rs485_config() | *147156b19cserial: Rename uart_change_speed() to uart_change_line_settings() | *e4df8000bdserial: Move uart_change_speed() earlier | *4d382ba65dusb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub | *8e939c21f6usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support | *a46907e1f6usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support | *a2431e7e8busb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support | *5e7275e432selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error | *673edcffa0net: check for altname conflicts when changing netdev's netns | *9307f5f59anet: fix ifname in netlink ntf during netns move | *b92433493bnet: avoid UAF on deleted altname | *1cf912054anet: pktgen: Fix interface flags printing | *2fb84f5214net: phy: bcm7xxx: Add missing 16nm EPHY statistics | *e1512ff1ecnetfilter: nf_tables: revert do not remove elements if set backend implements .abort | *c2eaa8319fnetfilter: nf_tables: do not remove elements if set backend implements .abort | *0e8cdddf01netlink: Correct offload_xstats size | *0697918ec0netfilter: nft_set_rbtree: .deactivate fails if element has expired | *d9d289b78cselftests: netfilter: Run nft_audit.sh in its own netns | *0bb1573512selftests: openvswitch: Catch cases where the tests are killed | *e0914e5a05neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section | *d80bc19142net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve | *ec7393fe63bonding: Return pointer to data after pull on skb | *3065fabd17net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() | *9c3d276fa8i40e: prevent crash on probe if hw registers have invalid values | *f0ab9b0922octeon_ep: update BQL sent bytes before ringing doorbell | *1a68d44011net: usb: smsc95xx: Fix an error code in smsc95xx_reset() | *2c6451d665ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr | *9570bee678tun: prevent negative ifindex | *8b9c79c0ectcp: Fix listen() warning with v4-mapped-v6 address. | *f534a513e8tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb | *4e1f3457e9tcp: fix excessive TLP and RACK timeouts from HZ rounding | *df5ee37bf2net: rfkill: gpio: prevent value glitch during probe | *2a6fc637c6net: ipv6: fix return value check in esp_remove_trailer | *55d794cef3net: ipv4: fix return value check in esp_remove_trailer | *49b9165eadwifi: cfg80211: use system_unbound_wq for wiphy work | *405dbaf049xfrm: interface: use DEV_STATS_INC() | *b372db2b8dxfrm: fix a data-race in xfrm_gen_index() | *3065fa2cddxfrm: fix a data-race in xfrm_lookup_with_ifid() | *2c7ec9e9eaqed: fix LL2 RX buffer allocation | *cc87f4db14ASoC: codecs: wcd938x: fix resource leaks on bind errors | *8092aed623ASoC: codecs: wcd938x: fix unbind tear down order | *b2974b20e4ASoC: codecs: wcd938x: drop bogus bind error handling | *569afdeddeASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors | *0d912daab4ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind | *d496b6638cALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx | *086babbbf8ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV | *bcf883e244ALSA: hda/realtek - Fixed ASUS platform headset Mic issue | *a9519099e3drm/mediatek: Correctly free sg_table in gem prime vmap | *add2eeda1ddrm/i915: Retry gtt fault when out of fence registers | *f691ec5a54nvmet-tcp: Fix a possible UAF in queue intialization setup | *02322c5177netfilter: nft_payload: fix wrong mac header matching | *36a315c923fs/ntfs3: fix deadlock in mark_as_free_ex | *c1f2638e31fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() | *fb80a28feffs/ntfs3: Fix possible null-pointer dereference in hdr_find_e() | *d4ae85b883mptcp: more conservative check for zero probes | *80990979a9tcp: check mptcp-level constraints for backlog coalescing | *f7e65c03d5audit,io_uring: io_uring openat triggers audit reference count underflow | *a556a0df8dx86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() | *54f030271dx86: KVM: SVM: add support for Invalid IPI Vector interception | *482565df35KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} | *20695711e2x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer | *57d0639f60x86/sev: Check for user-space IOIO pointing to kernel space | *def94eb9a8x86/sev: Check IOBM for IOIO exceptions from user-space | *95ff590b80x86/sev: Disable MMIO emulation from user mode | *19ffa9b251KVM: x86: Mask LVTPC when handling a PMI | *d11cfd1f30regmap: fix NULL deref on lookup | *d7dbdbe380nfc: nci: fix possible NULL pointer dereference in send_acknowledge() | *fb8e1608b0btrfs: fix stripe length calculation for non-zoned data chunk allocation | *753ef5ef4cnet/smc: return the right falback reason when prefix checks fail | *d994502fdcice: reset first in crash dump kernels | *0f8d381adaice: fix over-shifted variable | *bbc5c96f82Bluetooth: avoid memcmp() out of bounds warning | *feffabdd0aBluetooth: hci_event: Fix coding style | *99ccf8d79bBluetooth: vhci: Fix race when opening vhci device | *25e5d28830Bluetooth: Fix a refcnt underflow problem for hci_conn | *faa6366605Bluetooth: Reject connection with the device which has same BD_ADDR | *8d76a44d26Bluetooth: hci_event: Ignore NULL link key | *84523aeeeaigc: Fix race condition in PTP tx code | *ff996d61ddigc: Add condition for qbv_config_change_errors counter | *cd7b19dc5figc: Add qbv_config_change_errors counter | *88421f4741igc: Remove reset adapter task for i226 during disable tsn config | *3c3418a586igc: enable Qbv configuration for 2nd GCL | *8420fe4dd2igc: remove I226 Qbv BaseTime restriction | *db4677b350lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default * |316250b759Revert "net: macsec: indicate next pn update when offloading" * |394fcccbe1Revert "net: phy: mscc: macsec: reject PN update requests" * |a36206a6bbRevert "net/mlx5e: macsec: use update_pn flag instead of PN comparation" * |b0e44b2726Revert "tcp: enforce receive buffer memory limits by allowing the tcp window to shrink" * |3858124ea0Merge 6.1.59 into android14-6.1-lts |\| | *7d24402875Linux 6.1.59 | *eb26fa974cALSA: hda/realtek - Fixed two speaker platform | *54357fcafapowerpc/64e: Fix wrong test in __ptep_test_and_clear_young() | *0afcc9d4a1powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE | *9a995e11b2dmaengine: mediatek: Fix deadlock caused by synchronize_irq() | *01b19fc662dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq | *5b784489c8x86/alternatives: Disable KASAN in apply_alternatives() | *033c0d5101usb: cdnsp: Fixes issue with dequeuing not queued requests | *49fbc18378usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call | *e5588fb391usb: gadget: udc-xilinx: replace memcpy with memcpy_toio | *71d323072ausb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails | *4d85f1ce6cusb: typec: altmodes/displayport: Signal hpd low when exiting mode | *bc67250859counter: microchip-tcb-capture: Fix the use of internal GCLK logic | *0e3953b577counter: chrdev: fix getting array extensions | *9f6b391b04scsi: ufs: core: Correct clear TM error log | *97306abdeapinctrl: avoid unsafe code pattern in find_pinctrl() | *d67b5a2b97dma-buf: add dma_fence_timestamp helper | *cb8f1dd1b7cgroup: Remove duplicates in cgroup v1 tasks file | *57e7696b78usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope | *062f16c4ddnfp: flower: avoid rmmod nfp crash issues | *1db0724a01mctp: perform route lookups under a RCU read-side lock | *60c3e7a00dtee: amdtee: fix use-after-free vulnerability in amdtee_close_session | *862aa98181Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case | *fbfb99ac5dInput: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table | *9c6a11a05bInput: xpad - add PXN V900 support | *211f71c1c0Input: psmouse - fix fast_reconnect function for PS/2 mode | *2efe67c581Input: powermate - fix use-after-free in powermate_config_complete | *4d6c1845cbceph: fix type promotion bug on 32bit systems | *9f43481c0dceph: fix incorrect revoked caps assert in ceph_fill_file_size() | *086d885c20libceph: use kernel_connect() | *8ac2689502powerpc/47x: Fix 47x syscall return crash | *434e3522b9thunderbolt: Restart XDomain discovery handshake after failure | *5d206a77d4thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding | *0cf7ee2cc6thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge | *23122e0c0emcb: remove is_added flag from mcb_device struct | *125f495fa6x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs | *3863989497perf/x86/lbr: Filter vsyscall addresses | *55b51187d2ksmbd: not allow to open file if delelete on close bit is set | *ac2d5e70fbACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx | *7aac2f2c00ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA | *f041091756drm/amd/display: Don't set dpms_off for seamless boot | *a61d905a86drm/amdgpu: add missing NULL check | *0fb82afee5drm/atomic-helper: relax unregistered connector check | *5bab104963arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions | *f17e00fb0carm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB | *ff42d244b3iio: addac: Kconfig: update ad74413r selections | *7d4ff34b6ciio: pressure: ms5611: ms5611_prom_is_valid false negative bug | *b166ce5275iio: pressure: dps310: Adjust Timeout Settings | *e93a7677f0iio: admv1013: add mixer_vgate corner cases | *8ab33ae244iio: dac: ad3552r: Correct device IDs | *a6bd5e1653iio: adc: imx8qxp: Fix address for command buffer registers | *92426b1f5fiio: imu: bno055: Fix missing Kconfig dependencies | *187939163biio: pressure: bmp280: Fix NULL pointer exception | *88a204cc0cusb: musb: Modify the "HWVers" register address | *fecb419c62usb: musb: Get the musb_qh poniter after musb_giveback | *fb9895ab95usb: hub: Guard against accesses to uninitialized BOS descriptors | *1edbf4b285usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled | *3571910368usb: dwc3: Soft reset phy on probe for host | *ea9ae69b0enet: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read | *c5bfe67d9fusb: xhci: xhci-ring: Use sysdev for mapping bounce buffer | *f049b10affdmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set | *721dbbabf1dmaengine: stm32-mdma: use Link Address Register to compute residue | *fe15819408dmaengine: stm32-dma: fix residue in case of MDMA chaining | *1e3b981a25dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining | *8e7dfe9c2admaengine: stm32-mdma: abort resume if no ongoing transfer | *0796c53424tcp: enforce receive buffer memory limits by allowing the tcp window to shrink | *55027c1d99workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() | *853dda54banfc: nci: assert requested protocol is valid | *684accd26dpinctrl: renesas: rzn1: Enable missing PINMUX | *f05befe5c4net/smc: Fix pos miscalculation in statistics | *e4f2611f07net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() | *ab8075d3a4net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp | *04753d5ae2ixgbe: fix crash with empty VF macvlan list | *89be6ad344net/mlx5e: macsec: use update_pn flag instead of PN comparation | *a698195f3anet: phy: mscc: macsec: reject PN update requests | *0d86ad068cnet: macsec: indicate next pn update when offloading | *50bce6a051net: refine debug info in skb_checksum_help() | *30ca523f28bpf: Fix verifier log for async callback return values | *e1f1e3cc5bdrm/vmwgfx: fix typo of sizeof argument | *5bfc5a28b5riscv, bpf: Sign-extend return values | *72ae139546riscv, bpf: Factor out emit_call for kernel and bpf context | *30a8354602xen-netback: use default TX queue size for vifs | *469bef8129mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type | *217efe32a4ieee802154: ca8210: Fix a potential UAF in ca8210_probe | *6f6fa8061fravb: Fix use-after-free issue in ravb_tx_timeout_work() | *3f9295ad7fravb: Fix up dma_free_coherent() call in ravb_remove() | *cfe535ee69arm64: dts: mediatek: mt8195: Set DSU PMU status to fail | *53c6dc71bfcan: sun4i_can: Only show Kconfig if ARCH_SUNXI is set | *789d125c0ecan: isotp: isotp_sendmsg(): fix TX state detection and wait behavior | *881050b25bnet: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames | *6f901f8448phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers | *e173d9a2e5phy: lynx-28g: lock PHY while performing CDR lock workaround | *e52c81a9e3phy: lynx-28g: cancel the CDR check work item on the remove path | *5f9d0edff2drm/msm/dp: Add newlines to debug printks | *61b595ede9drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow | *3979a9e572drm/msm/dsi: fix irq_of_parse_and_map() error checking | *3de09684dedrm/msm/dsi: skip the wait for video mode done if not applicable | *82cb81ea96drm/msm/dp: do not reinitialize phy unless retry during link training | *6c18c386fdpinctrl: nuvoton: wpcm450: fix out of bounds write | *37157830a9ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP | *171b791cc2ALSA: hda/realtek - ALC287 I2S speaker platform support | *a8b85e47e3ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx | *e225f67d49ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED | *8f7bb2b77bASoC: fsl_sai: Don't disable bitclock for i.MX8MP | *aacc508dd3ASoC: fsl_sai: MCLK bind with TX/RX enable bit | *8276d65cf7ASoC: Use of_property_read_bool() for boolean properties | *8611606c76ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table. | *4a250b3492ASoC: Intel: sof_sdw: add support for SKU 0B14 | *307bbbbb94ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table | *988fba279dASoC: simple-card-utils: fixup simple_util_startup() error handling | *e3353ad7dbASoC: SOF: amd: fix for firmware reload failure after playback | *2aa53213b6ALSA: hda/realtek: Change model for Intel RVP board | *4cb0984557ALSA: usb-audio: Fix microphone sound on Nexigo webcam. | *0f44423e35ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset | *3746b878efKEYS: trusted: Remove redundant static calls usage | *b86ac71abbirqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source | *d684418750dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property | *f4eaaa30d0arm64: dts: qcom: sm8150: extend the size of the PDC resource | *020958c946net: prevent address rewrite in kernel_bind() | *8fcdf7da9data: libata-scsi: Disable scsi device manage_system_start_stop | *abc918831aASoC: amd: yc: Fix non-functional mic on Lenovo 82YM | *12a820a992quota: Fix slow quotaoff | *fd72ac9556HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect | *87aa3ca497scsi: Do not rescan devices with a suspended queue | *342f321af8platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning | *af21c9119aplatform/x86: think-lmi: Fix reference leak | *1c8f6c7b83perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 | *3aade96e0cRDMA/cxgb4: Check skb value for failure to allocate | *f175665385drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval | *f2060a3a59mptcp: fix delegated action races | *b67d7b1bfcnet: mana: Fix TX CQE error handling * |d58a224acaMerge 6.1.58 into android14-6.1-lts |/ *adc4d740adLinux 6.1.58 *38fd36728flib/test_meminit: fix off-by-one error in test_pages() *ff74bdc838Revert "NFS: Fix error handling for O_DIRECT write scheduling" *b0cee281c4Revert "NFS: Fix O_DIRECT locking issues" *ebf5841ac1Revert "NFS: More O_DIRECT accounting fixes for error paths" *506cf335d9Revert "NFS: Use the correct commit info in nfs_join_page_group()" *e8db8b5581Revert "NFS: More fixes for nfs_direct_write_reschedule_io()" Change-Id: Id55c4007c922e5c8a6c5220f2f615a0d9b422cde Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Merge tag 'mm-hotfixes-stable-2022-12-10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%