mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
a4fc1bef05011a82d092806b03e9c113b2c55eaa
This merges the android14-6.1.134_r00 tag into the android14-6.1 branch, catching it up with the latest LTS releases. It contains the following commits: *5a2ca52ae4Revert "of: property: Increase NR_FWNODE_REFERENCE_ARGS" *f6e3f07621Revert "can: statistics: use atomic access in hot path" *522ff9a1dbMerge 6.1.134 into android14-6.1-lts |\ | *4201028358Linux 6.1.134 | *1a84c0be74tracing: Do not use PERF enums when perf is not defined | *14a6b65c83NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up | *d96587cc93nfsd: put dl_stid if fail to queue dl_recall | *30ef7cfee7media: streamzap: fix race between device disconnection and urb callback | *78f06805cfjfs: add index corruption check to DT_GETPAGE() | *46e2c031aajfs: fix slab-out-of-bounds read in ea_get() | *89503e5eaeext4: fix OOB read when checking dotdot dir | *c07ec83be7ext4: don't over-report free space or inodes in statvfs | *cf18760105arm64: Don't call NULL in do_compat_alignment_fixup() | *8f4d099504tracing/osnoise: Fix possible recursive locking for cpus_read_lock() | *e9564aa7b8tracing: Fix synth event printk format for str fields | *bb9616ba5btracing: Ensure module defining synth event cannot be unloaded while tracing | *a2cce54c17tracing: Fix use-after-free in print_graph_function_flags during tracer switching | *3ac65de111ksmbd: validate zero num_subauth before sub_auth is accessed | *596407adb9ksmbd: fix session use-after-free in multichannel connection | *f0eb3f5751ksmbd: fix use-after-free in ksmbd_sessions_deregister() | *629dd37accksmbd: add bounds check for create lease context | *8857a956f7mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD | *91f33558dbmmc: sdhci-pxav3: set NEED_RSP_BUSY capability | *0bb9c96fafACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP | *bae5b55e0facpi: nfit: fix narrowing conversion in acpi_nfit_ctl | *0708fd6bd8x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs | *39e32fe65ex86/tsc: Always save/restore TSC sched_clock() on suspend/resume | *9c8237021bbtrfs: handle errors from btrfs_dec_ref() properly | *cacce7faa7kunit/overflow: Fix UB in overflow_allocation_test | *781b2db0ebperf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read | *0a416b4c53perf/x86/intel: Apply static call for drain_pebs | *5b36f9e8fantb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() | *16d6b2527fplatform/x86: ISST: Correct command storage data length | *c498c117c4LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC | *e9ccb262b3LoongArch: BPF: Fix off-by-one error in build_prologue() | *f39af67f03LoongArch: Increase ARCH_DMA_MINALIGN up to 16 | *0f10f83acfusbnet:fix NPE during rx_complete | *bbadf50383tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers | *a824c44e4btty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform | *0628ee3bfbdrm/amdgpu/gfx11: fix num_mec | *ddd2752899io_uring/filetable: ensure node switch is always done, if needed | *be8a0decd0arcnet: Add NULL check in com20020pci_probe() | *d10bd910d3ipv6: Do not consider link down nexthops in path selection | *6d1e50a73dipv6: Start path selection from the first nexthop | *21748669c5net: fix geneve_opt length integer overflow | *5eaa143ba3net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy | *b9039d61f8ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS | *a263d31c8cnetfilter: nft_tunnel: fix geneve_opt type confusion addition | *b88786ea2ctunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). | *f3b75e0a06vsock: avoid timeout during connect() if the socket is closing | *9122fec396udp: Fix memory accounting leak. | *b3f48a41a0net: mvpp2: Prevent parser TCAM memory corruption | *1dcc144c32net_sched: skbprio: Remove overly strict queue assertions | *797e5371cfnetlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets | *3f620f0a29netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only | *38253922a8ASoC: imx-card: Add NULL check in imx_card_probe() | *8d78931a15ntb: intel: Fix using link status DB's | *7ed22f8d8bntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans | *fb5069d017riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra | *a333f223e5spufs: fix a leak in spufs_create_context() | *880e7b3da2spufs: fix gang directory lifetimes | *96de7fbdc2spufs: fix a leak on spufs_new_file() failure | *ad387704e9hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} | *a8184b1930memory: omap-gpmc: drop no compatible check | *4b07ce83e9can: statistics: use atomic access in hot path | *1a8bae6723ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx | *e733877c5edrm/amd: Keep display off while going into S4 | *34988d2e0cx86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled | *8630709ebdlocking/semaphore: Use wake_q to wake up processes outside lock critical section | *e73917f9e0sched/deadline: Use online cpus for validating runtime | *223f2ababbALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA | *de04d49417ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA | *b31a7802d4HID: i2c-hid: improve i2c_hid_get_report error message | *70bb0d7129platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet | *3f3a07fcb5ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 | *2dab4e83fcALSA: hda/realtek: Fix Asus Z13 2025 audio | *6387243bfeaffs: don't write overlarge OFS data block size fields | *395041688baffs: generate OFS sequence numbers starting at 1 | *499d26188awifi: brcmfmac: keep power during suspend if board requires it | *ff0c8508ebnvme-pci: skip CMB blocks incompatible with PCI P2P DMA | *159ef31d18nvme-pci: clean up CMBMSC when registering CMB fails | *6fca3c84f1nvme-tcp: fix possible UAF in nvme_tcp_poll | *157c80e4eawifi: iwlwifi: mvm: use the right version of the rate API | *c0a4cbdadcwifi: iwlwifi: fw: allocate chained SG tables for dump | *c195e1eac0rcu-tasks: Always inline rcu_irq_work_resched() | *4c467a4ba7context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() | *ad05c9379bsched/smt: Always inline sched_smt_active() | *1e49787b45octeontx2-af: Free NIX_AF_INT_VEC_GEN irq | *013a3c7ecaocteontx2-af: Fix mbox INTR handler when num VFs > 64 | *9b435afa49ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid | *63d23e3976LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig | *6fc6fa800ering-buffer: Fix bytes_dropped calculation issue | *3420c27121net/mlx5e: SHAMPO, Make reserved size independent of page size | *128a0f437eksmbd: fix multichannel connection failure | *a6b5948682ksmbd: use aead_request_free to match aead_request_alloc | *717587fbc8rndis_host: Flag RNDIS modems as WWAN devices | *5fed5f6de3rtnetlink: Allocate vfinfo size for VF GUIDs when supported | *83048539a7exfat: fix the infinite loop in exfat_find_last_cluster() | *b9249da6b0objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() | *546685793fperf tools: annotate asm_pure_loop.S | *1ff7116624fs/procfs: fix the comment above proc_pid_wchan() | *62f6af0a12staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES | *c8b28c1276perf python: Check if there is space to copy all the event | *5a393187e5perf python: Don't keep a raw_data pointer to consumed ring buffer space | *5cf553ae38perf python: Decrement the refcount of just created event on failure | *e95f1c106dperf python: Fixup description of sample.id event member | *3d38144225i3c: master: svc: Fix missing the IBI rules | *b0686d0d76um: remove copy_from_kernel_nofault_allowed | *142f89201efuse: fix dax truncate/punch_hole fault path | *a285180873NFSv4: Don't trigger uneccessary scans for return-on-close delegations | *a34f52b7d5arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig | *11e24802e7ocfs2: validate l_tree_depth to avoid out-of-bounds access | *7b9d5f73e7kexec: initialize ELF lowest address to ULONG_MAX | *314f8fb911perf units: Fix insufficient array space | *b303aff1c5perf evlist: Add success path to evlist__create_syswide_maps | *7098ae7ee2iio: adc: ad7124: Fix comparison of channel configs | *1a14e9718afs/ntfs3: Fix a couple integer overflows on 32bit systems | *1c80787ecdusb: xhci: correct debug message page size calculation | *7214c53e3ciio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. | *8bd1e85254iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio | *cb385b93c8coresight-etm4x: add isb() before reading the TRCSTATR | *90b7ad7678coresight: catu: Fix number of pages while using 64k pages | *b0201583c1soundwire: slave: fix an OF node reference leak in soundwire slave device | *46b78bf04aisofs: fix KMSAN uninit-value bug in do_isofs_readdir() | *be8a5aecccclk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock | *d5c51c6445crypto: hisilicon/sec2 - fix for aead auth key length | *d224ed6e90x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment | *d77be51484mfd: sm501: Switch to BIT() to mitigate integer overflows | *f1b9566851pinctrl: renesas: rzv2m: Fix missing of_node_put() call | *dc7139b703RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow | *837adafac3crypto: nx - Fix uninitialised hv_nxc on error | *37a73de168power: supply: max77693: Fix wrong conversion of charge input threshold value | *b92e9f7565x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 | *bb2cb55064clk: amlogic: g12a: fix mmc A peripheral clock | *99db751579selftests/bpf: Select NUMA_NO_NODE to create map | *6ded8c22afclk: amlogic: gxbb: drop non existing 32k clock parent | *1f3fc107c8clk: amlogic: g12b: fix cluster A parent data | *77fedd8ae4pinctrl: tegra: Set SFIO mode to Mux Register | *ae450da3e9IB/mad: Check available slots before posting receive WRs | *29cb659bcfremoteproc: qcom_q6v5_mss: Handle platforms with one power domain | *bc1db4d8f1RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() | *7844932c18RDMA/mlx5: Fix calculation of total invalidated pages | *d5212b9964RDMA/core: Don't expose hw_counters outside of init net namespace | *816ce9f46dclk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent | *7c9abc455bpinctrl: renesas: rzg2l: Fix missing of_node_put() call | *dd5c97e4edpinctrl: renesas: rza2: Fix missing of_node_put() call | *5a45035b09lib: 842: Improve error handling in sw842_compress() | *8c6980c96dbpf: Use preempt_count() directly in bpf_send_signal_common() | *119bc7ed16clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock | *0fef48f4a7clk: samsung: Fix UBSAN panic in samsung_clk_init() | *54380eea1fselftests/bpf: Fix string read in strncmp benchmark | *0144376d20libbpf: Fix hypothetical STT_SECTION extern NULL deref case | *43ac40302dremoteproc: qcom_q6v5_pas: Make single-PD handling more robust | *062de5f4e4of: property: Increase NR_FWNODE_REFERENCE_ARGS | *e6015ca453remoteproc: core: Clear table_sz when rproc_shutdown | *68e13ab1a0crypto: hisilicon/sec2 - fix for aead authsize alignment | *cb688aed24clk: amlogic: gxbb: drop incorrect flag on 32k clock | *5170a857cefbdev: sm501fb: Add some geometry checks. | *b2f79f85b8mdacon: rework dependency list | *2841dcc36ffbdev: au1100fb: Move a variable assignment behind a null pointer check | *be78c69ca7PCI: pciehp: Don't enable HPIE when resuming in poll mode | *d953e2cd59drm/amd/display: avoid NPD when ASIC does not support DMUB | *8dcd8b4210drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() | *a4d0b76c65PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe | *defab1c652PCI: Remove stray put_device() in pci_register_host_bridge() | *1cabe832e7drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() | *32d12502d5PCI: Avoid reset when disabled via sysfs | *933322e51aPCI/portdrv: Only disable pciehp interrupts early when needed | *d68c455954PCI: brcmstb: Fix potential premature regulator disabling | *99a0efba9fPCI: brcmstb: Fix error path after a call to regulator_bulk_get() | *5bb237a1f6PCI: brcmstb: Use internal register to change link capability | *9ce67aa3c6PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload | *07e7a7334edrm/msm/dsi: Set PHY usescase (and mode) before registering DSI host | *cd4b075077PCI/ASPM: Fix link state exit during switch upstream function removal | *4e9cefe830drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member | *61270882c5drm/mediatek: mtk_hdmi: Unregister audio platform device on failure | *c08869bf69PCI: Use downstream bridges for distributing resources | *79d138d137drm/vkms: Fix use after free and double free on init error | *f3ce74cdeedrm: xlnx: zynqmp: Fix max dma segment size | *e713b514d2drm/bridge: it6505: fix HDCP V match check is not performed correctly | *21daa13f7bdrm/dp_mst: Fix drm RAD print | *1ef7b8c1bedrm/bridge: ti-sn65dsi86: Fix multiple instances | *072833f1cbASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible | *c9c4db9307ALSA: hda/realtek: Always honor no_shutup_pins | *cb6d6a008eHID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER | *67ec1fea52ASoC: cs35l41: check the return value from spi_setup() | *2606757693media: platform: allgro-dvt: unregister v4l2_device on the error path | *aa5af83b2emedia: verisilicon: HEVC: Initialize start_bit field | *e7a2a34d34x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures | *214965d1a6perf/ring_buffer: Allow the EPOLLRDNORM flag for poll | *4210ca861flockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() | *72520ca5f9PM: sleep: Fix handling devices with direct_complete set on errors | *6a810c462fthermal: int340x: Add NULL check for adev | *0e44e88754EDAC/ie31200: Fix the error path order of ie31200_init() | *13479cf576EDAC/ie31200: Fix the DIMM size mask for several SoCs | *0d6f98d27dEDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer | *89f6691caeselinux: Chain up tool resolving errors in install_policy.sh | *528a06fe98PM: sleep: Adjust check before setting power.must_resume | *53d472f972lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock | *2380b9f5aax86/sev: Add missing RIP_REL_REF() invocations during sme_enable() | *cbcd6c852cx86/platform: Only allow CONFIG_EISA for 32-bit | *92ce1ccbadx86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() | *feec6cd973x86/fpu: Fix guest FPU state buffer allocation size | *a33ab15c5bcpufreq: governor: Fix negative 'idle_time' handling in dbs_update() | *d6937b1b4asmack: dont compile ipv6 code unless ipv6 is configured | *c678f0831bcpufreq: scpi: compare kHz instead of Hz | *f33c3cb0c9x86/mm/pat: cpa-test: fix length for CPA_ARRAY test | *d40e353726watch_queue: fix pipe accounting mismatch * |4878fe79faMerge 6.1.133 into android14-6.1-lts |\| | *3dfebb87d7Linux 6.1.133 | *f6c086a79dARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 | *04d1086a62media: i2c: et8ek8: Don't strip remove function when driver is builtin | *7a735a8a46usb: typec: ucsi: Fix NULL pointer access | *03fa71e97eusb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c | *1a8d68ca77serial: 8250_dma: terminate correct DMA in tx_dma_flush() | *52d942a530memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove | *07f8bdce68net: usb: usbnet: restore usb%d name exception for local mac addresses | *794aad077cnet: usb: qmi_wwan: add Telit Cinterion FE990B composition | *8d333fc96cnet: usb: qmi_wwan: add Telit Cinterion FN990B composition | *eb7cfa77f5tty: serial: 8250: Add Brainboxes XC devices | *ded9ea3814tty: serial: 8250: Add some more device IDs | *79aafdf639counter: microchip-tcb-capture: Fix undefined counter channel state on probe | *e0d57d078bcounter: stm32-lptimer-cnt: fix error handling when enabling | *ccd744ac54ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx | *1ec43100f7netfilter: socket: Lookup orig tuple for IPv6 SNAT | *04805efe86drm/amd/display: Check denominator crb_pipes before used | *79e5030717ARM: Remove address checking for MMUless devices | *01469773dbARM: 9351/1: fault: Add "cut here" line for prefetch aborts | *756992b8d5ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() | *0ef6e49881atm: Fix NULL pointer dereference | *7582e135f5HID: hid-plantronics: Add mic mute mapping and generalize quirks | *e43621ca43ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names * |e3b905a701Merge 6.1.132 into android14-6.1-lts |\| | *8e60a714baLinux 6.1.132 | *662254a334xfs: give xfs_extfree_intent its own perag reference | *7400fa1729block, bfq: fix re-introduced UAF in bic_set_bfqq() | *49100c0b07mm/migrate: fix shmem xarray update during migration | *4903303f25wifi: iwlwifi: mvm: ensure offloading TID queue exists | *406a037d93fs/ntfs3: Change new sparse cluster processing | *2e13f88e01drm/amdgpu: fix use-after-free bug | *5cfcd32b23arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S | *4e0713c79cmedia: mediatek: vcodec: Fix VP8 stateless decoder smatch warning | *a12bd67510drm/mediatek: Fix coverity issue with unintentional integer overflow | *2d4a7a091fnetfilter: nft_counter: Use u64_stats_t for statistic. | *4375eee347mptcp: Fix data stream corruption in the address announcement | *19e85e06a0drm/amd/display: Use HW lock mgr for PSR1 when only one eDP | *9c4e202abfksmbd: fix incorrect validation for num_aces field of smb_acl | *a94ad20b07drm/amdgpu: Fix JPEG video caps max size for navi1x and raven | *78b07dada3drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() | *0a566a79acsoc: qcom: pdr: Fix the potential deadlock | *7993ad7722batman-adv: Ignore own maximum aggregation size during RX | *205649d642xsk: fix an integer overflow in xp_create_and_assign_umem() | *ccb4aef2e7efi/libstub: Avoid physical address 0x0 when doing random allocation | *1091f78287ARM: shmobile: smp: Enforce shmobile_smp_* alignment | *966f331403proc: fix UAF in proc_get_inode() | *b9a1c6e888mmc: atmel-mci: Add missing clk_disable_unprepare() | *be320c2666mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops | *ea034e2469arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card | *270fe5c090regulator: check that dummy regulator has been probed before using it | *83387073e5drm/v3d: Don't run jobs that have errors flagged in its fence | *0bd1486e4bcan: flexcan: disable transceiver during system PM | *06ffbb4d98can: flexcan: only change CAN state when link up in system PM | *a8a89a6d37can: rcar_canfd: Fix page entries in the AFL list | *78f6d8f8fci2c: omap: fix IRQ storms | *18f162e1deRevert "gre: Fix IPv6 link-local address generation." | *04c3f729cfnet/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES | *47e88c6c3cnet: lwtunnel: fix recursion loops | *51e8be9578net: atm: fix use after free in lec_send() | *9dac3f194aipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). | *77c41cdbe6ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). | *788ae2ae4cBluetooth: Fix error code in chan_alloc_skb_cb() | *2c160e6868RDMA/hns: Fix wrong value of max_sge_rd | *7b2603ab2fRDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() | *21c3be4924RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() | *4104b0023fRDMA/hns: Fix soft lockup during bt pages loop | *652393caf0RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path | *3a86ceccadARM: dts: bcm2711: Don't mark timer regs unconfigured | *8c936723a4ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP | *eb0b0b729aRDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx | *06c5caadc5ARM: dts: bcm2711: PL011 UARTs are actually r1p5 | *e4ab889d8bsoc: imx8m: Unregister cpufreq and soc dev in cleanup path | *296d16538dsoc: imx8m: Use devm_* to simplify probe failure handling | *44f9ffc1fesoc: imx8m: Remove global soc_uid | *e7d05cf159xfrm_output: Force software GSO only in tunnel mode | *0f80c9692aarm64: dts: freescale: tqma8mpql: Fix vqmmc-supply | *177deffb75firmware: imx-scu: fix OF node leak in .probe() | *f4a60d360dsmb: client: fix potential UAF in cifs_dump_full_key() | *e0a545bb4anvme-tcp: Fix a C2HTermReq error message | *66d148204eHID: apple: disable Fn key handling on the Omoton KB066 | *dda134d117smb: client: Fix match_session bug preventing session reuse | *98bbcf4ccasmb3: add support for IAKerb | *0f928c11e7arm64: mm: Populate vmemmap at the page level if not section aligned | *b801f52437i2c: sis630: Fix an error handling path in sis630_probe() | *f5955987f4i2c: ali15x3: Fix an error handling path in ali15x3_probe() | *aa1788edeei2c: ali1535: Fix an error handling path in ali1535_probe() | *9968fcf02ccifs: Fix integer overflow while processing closetimeo mount option | *531cebb515cifs: Fix integer overflow while processing actimeo mount option | *39d086bb35cifs: Fix integer overflow while processing acdirmax mount option | *dd190168e6cifs: Fix integer overflow while processing acregmax mount option | *78cc9c3304scripts: generate_rust_analyzer: add missing macros deps | *d7cfc1a42fscripts: generate_rust_analyzer: provide `cfg`s for `core` and `alloc` | *88a96a6fb1scripts: `make rust-analyzer` for out-of-tree modules | *d266fc89bcscripts: generate_rust_analyzer: Handle sub-modules with no Makefile * |919facc02cMerge99ddc1491b("ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()") into android14-6.1-lts |\| | *99ddc1491bASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() | *0f0302c5fedrm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() | *694110bc24ASoC: ops: Consistently treat platform_max as control value | *618c6ce834leds: mlxreg: Use devm_mutex_init() for mutex initialization * |6151e5151bRevert "tcp: fix races in tcp_abort()" * |0f8bbe98f1Revert "tcp: fix forever orphan socket caused by tcp_abort" * |c5f96457adMergeb753821e06("tcp: fix forever orphan socket caused by tcp_abort") into android14-6.1-lts |\| | *b753821e06tcp: fix forever orphan socket caused by tcp_abort * |1231f555d1Mergecae9d2b162("tcp: fix races in tcp_abort()") into android14-6.1-lts |\| | *cae9d2b162tcp: fix races in tcp_abort() * |e6079359f7Mergef9d0a13727("lib/buildid: Handle memfd_secret() files in build_id_parse()") into android14-6.1-lts |\| | *f9d0a13727lib/buildid: Handle memfd_secret() files in build_id_parse() | *52229ebbe0rust: Disallow BTF generation with Rust + LTO | *d8bc07d16bqlcnic: fix memory leak issues in qlcnic_sriov_common.c | *7c461a5fb8ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model | *fa0809bb2aclk: samsung: update PLL locktime for PLL142XX used on FSD platform * |b2b62f9ec8Merge4964dbc419("drm/amd/display: Fix slab-use-after-free on hdcp_work") into android14-6.1-lts |\| | *4964dbc419drm/amd/display: Fix slab-use-after-free on hdcp_work | *dc831b3868drm/amd/display: Assign normalized_pix_clk when color depth = 14 | *889e55f2fadrm/amd/display: Restore correct backlight brightness after a GPU reset | *e8aeee0d12drm/dp_mst: Fix locking when skipping CSN before topology probing | *d2ab95b8c3drm/atomic: Filter out redundant DPMS calls | *ec52240622x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes | *61a9561642USB: serial: option: match on interface class for Telit FN990B | *7dad504810USB: serial: option: fix Telit Cinterion FE990A name | *bb03a80e67USB: serial: option: add Telit Cinterion FE990B compositions | *58f4fbe6d6USB: serial: ftdi_sio: add support for Altera USB Blaster 3 * |39fddf40ebMerge870e3066fe("Input: i8042 - swap old quirk combination with new quirk for more devices") into android14-6.1-lts |\| | *870e3066feInput: i8042 - swap old quirk combination with new quirk for more devices | *e2ff9a5f7aInput: i8042 - swap old quirk combination with new quirk for several devices | *c08785b0bdInput: i8042 - add required quirks for missing old boardnames | *24af158fe2Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ | *dd889e6a4exfs: remove conditional building of rt geometry validator functions | *23b8ab0c8exfs: reset XFS_ATTR_INCOMPLETE filter on node removal | *858c9d5278xfs: update dir3 leaf block metadata after swap | *a904118d7bxfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real | *6c20890ebfxfs: fix perag leak when growfs fails | *4f4e046caaxfs: add lock protection when remove perag from radix tree | *6587549b08xfs: initialise di_crc in xfs_log_dinode | *87988e80b6xfs: force all buffers to be written during btree bulk load | *ec1d3a6899xfs: recompute growfsrtfree transaction reservation while growing rt volume | *072a9c45d2xfs: remove unused fields from struct xbtree_ifakeroot | *5c29b06524xfs: don't allow overly small or large realtime volumes | *7d568f9d0fxfs: fix 32-bit truncation in xfs_compute_rextslog | *6a258245c5xfs: make rextslog computation consistent with mkfs | *f7a1233bb0xfs: don't leak recovered attri intent items | *c3c049984cxfs: consider minlen sized extents in xfs_rtallocate_extent_block | *e377031115xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t | *6744e7b06cxfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h | *a64e7b6cd1xfs: reserve less log space when recovering log intent items | *5d6f3d30a4xfs: use deferred frees for btree block freeing | *ec35f7567bxfs: fix bounds check in xfs_defer_agfl_block() | *fa91c6969dxfs: validate block number being freed before adding to xefi | *ec81c519e7xfs: pass per-ag references to xfs_free_extent | *ab3b2a70c4xfs: pass the xfs_bmbt_irec directly through the log intent code | *e0e440bfeaxfs: fix confusing xfs_extent_item variable names | *5b99dcc147xfs: pass xfs_extent_free_item directly through the log intent code | *80cca6ecc9xfs: pass refcount intent directly through the log intent code * |01ad57e248Merge9135df0218("io_uring: fix corner case forgetting to vunmap") into android14-6.1-lts |\| | *9135df0218io_uring: fix corner case forgetting to vunmap | *50edea7d4cio_uring: don't attempt to mmap larger than what the user asks for * |abd5ee4e51ANDROID: GKI: Update .stg file based on io_ring_ctx internal change * |4076744180ANDROID: GKI: fix build breakage in io_uring during 6.1.132 merge * |e561be4096Merge9aeb68337a("io_uring: get rid of remap_pfn_range() for mapping rings/sqes") into android14-6.1-lts |\| | *9aeb68337aio_uring: get rid of remap_pfn_range() for mapping rings/sqes * |1627bf5242Merge7710c04d34("mm: add nommu variant of vm_insert_pages()") into android14-6.1-lts |\| | *7710c04d34mm: add nommu variant of vm_insert_pages() * |efc6c26b16Mergea00113dc99("io_uring: add ring freeing helper") into android14-6.1-lts |\| | *a00113dc99io_uring: add ring freeing helper * |468df534e5Merge63e6dc6172("io_uring: return error pointer from io_mem_alloc()") into android14-6.1-lts |\| | *63e6dc6172io_uring: return error pointer from io_mem_alloc() * |bcca1a4a2aMerge8cc4da21a2("block: fix 'kmem_cache of name 'bio-108' already exists'") into android14-6.1-lts |\| | *8cc4da21a2block: fix 'kmem_cache of name 'bio-108' already exists' | *82be3cb72bdrm/nouveau: Do not override forced connector status | *3c6e077b2amptcp: safety check before fallback | *452382b273x86/irq: Define trace events conditionally | *9bd4fa7b52perf/x86/intel: Use better start period for frequency mode | *3cb53dd557fuse: don't truncate cached, mutated symlink | *5c5194a096ASoC: tas2764: Set the SDOUT polarity correctly | *12566097c9ASoC: tas2764: Fix power control mask | *55132107faASoC: tas2770: Fix volume scale | *8c6715b24anvme: only allow entering LIVE from CONNECTING state | *638ffdc4adsctp: Fix undefined behavior in left shift operation | *cd3f60e499nvmet-rdma: recheck queue state is LIVE in state lock in recv done | *6eea8a5c1cnvme-tcp: add basic support for the C2HTermReq PDU | *f404cc4cdenvme-pci: quirk Acer FA100 for non-uniqueue identifiers | *d81ee62948net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors | *e6607c7008ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module | *5d2ca607adASoC: arizona/madera: use fsleep() in up/down DAPM event delays. | *17458c1193ASoC: rsnd: adjust convert rate limitation | *1ffc9e9423ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() | *ce0bdc1a74ALSA: hda/realtek: Limit mic boost on Positivo ARN50 | *1a95cff6e1Xen/swiotlb: mark xen_swiotlb_fixup() __init | *6c31c8761athermal/cpufreq_cooling: Remove structure member documentation | *4d293411ads390/cio: Fix CHPID "configure" attribute caching | *4209d21f6fplatform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles | *96850a2a90platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e | *5932970c3fsched: Clarify wake_up_q()'s write to task->wake_q.next | *62a4c7ac84HID: apple: fix up the F6 key on the Omoton KB066 keyboard | *b3047f4c4aHID: hid-apple: Apple Magic Keyboard a3203 USB-C support | *9acdb0059fHID: ignore non-functional sensor in HP 5MP Camera | *3358a3dee6HID: intel-ish-hid: Send clock sync message immediately after reset | *fc16b17906HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell | *89811c6208vboxsf: fix building with GCC 15 | *936041b69aalpha/elf: Fix misc/setarch test of util-linux by removing 32bit support | *6bbed0b3adsmb: client: fix noisy when tree connecting to DFS interlink targets | *ae45fe47ccACPI: resource: IRQ override for Eluktronics MECH-17 | *24602e2664scsi: qla1280: Fix kernel oops when debug level > 2 | *6d816086d7scsi: core: Use GFP_NOIO to avoid circular locking dependency | *9bfa80c8aaiscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() | *e4beb8aa35powercap: call put_device() on an error path in powercap_register_control_type() | *86f653f37bhrtimers: Mark is_migration_base() with __always_inline | *db1daaca25nvme-fc: go straight to connecting state when initializing | *39e507d4f4net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices | *86ff45f5f6net/mlx5: Bridge, fix the crash caused by LAG state check | *2532adbfe9net: openvswitch: remove misbehaving actions length check | *b309e75426gre: Fix IPv6 link-local address generation. | *42d5b131danetfilter: nft_exthdr: fix offset with ipv4_find_option() | *e5ee00607bnet_sched: Prevent creation of classes with TC_H_ROOT | *917e520430ipvs: prevent integer overflow in do_ip_vs_get_ctl() | *a62a25c6adnetfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() | *418119dd3fbonding: fix incorrect MAC address setting to receive NS messages | *af757f5ee3net: switchdev: Convert blocking notification chain to a raw one | *e8e3e03d69eth: bnxt: do not update checksum in bnxt_xdp_build_skb() | *1598307c91net/mlx5: handle errors in mlx5_chains_create_table() | *1c954950f8Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() | *c40cd24bfbdrm/hyperv: Fix address space leak when Hyper-V DRM device is removed | *486033f577netpoll: hold rcu read lock in __netpoll_send_skb() | *c49e91520dnet: mctp i2c: Copy headers if cloned | *95b5304073net: dsa: mv88e6xxx: Verify after ATU Load ops | *55a173e49fRevert "Bluetooth: hci_core: Fix sleeping function called from invalid context" | *79d50ce658Bluetooth: hci_event: Fix enabling passive scanning | *0272d4af7fwifi: cfg80211: cancel wiphy_work before freeing wiphy | *d02c9acd68sched: address a potential NULL pointer dereference in the GRED scheduler. | *4fe9566512netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around | *fcbacc47d1ice: fix memory leak in aRFS after reset | *7a91926c76netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. | *5f7f8d9d46pinctrl: bcm281xx: Fix incorrect regmap max_registers value | *01e8a8111bfbdev: hyperv_fb: iounmap() the correct memory when removing a device | *f9c572d02ffs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super | *4c3712c15fhrtimer: Use and report correct timerslack values for realtime tasks | *ba181019d1sched/isolation: Prevent boot crash when the boot CPU is nohz_full | *65ae99b51eclockevents/drivers/i8253: Fix stop sequence for timer 0 * |7c1a694998Merge 6.1.131 into android14-6.1-lts |\| | *344a096597Linux 6.1.131 | *5c0729c4c5kbuild: userprogs: use correct lld when linking through clang | *631e00fdacvsock: Orphan socket after transport release | *42b33381e5vsock: Keep the binding until socket destruction | *13a4362ab8bpf, vsock: Invoke proto::close on close() | *effac69091fs/ntfs3: Add rough attr alloc_size check | *dbd3e4adb9media: mediatek: vcodec: Handle invalid decoder vsi | *30652c8cebscsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() | *1ee2d454banilfs2: handle errors that nilfs_prepare_chunk() may return | *982319391enilfs2: eliminate staggered calls to kunmap in nilfs_rename | *c38a305f2bnilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link | *c07bfa44f9spi-mxs: Fix chipselect glitch | *260c0566e1x86/mm: Don't disable PCID when INVLPG has been fixed by microcode | *de03a57b5cuprobes: Fix race in uprobe_free_utask | *0084a61db6Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" | *20228df372Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" | *44603dee08Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" | *e7d343986aRevert "KVM: e500: always restore irqs" | *3fa1370826ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage | *8427e0b5c1iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value | *a4ee0bee3diio: dac: ad3552r: clear reset status flag | *22638b6fc1iio: filter: admv8818: Force initialization of SDO | *524f29d78cdrivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl | *bbfb0cfdfdeeprom: digsy_mtc: Make GPIO lookup table match the device | *7a5ffadd54bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock | *18ae4cee05slimbus: messaging: Free transaction ID in delayed interrupt scenario | *dbd2dc4716drivers: core: fix device leak in __fw_devlink_relax_cycles() | *e130e85633intel_th: pci: Add Panther Lake-P/U support | *926c07237eintel_th: pci: Add Panther Lake-H support | *f630ab2c95intel_th: pci: Add Arrow Lake support | *f42cd9f2c2mei: me: add panther lake P DID | *0ce61dbca7KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value | *4a12b6c062usb: xhci: Enable the TRB overfetch quirk on VIA VL805 | *9692a67062xhci: pci: Fix indentation in the PCI device ID definitions | *18f827128busb: gadget: Check bmAttributes only if configuration is valid | *79d07d7f30usb: gadget: Fix setting self-powered state on suspend | *b589d49945usb: gadget: Set self-powered based on MaxPower and bmAttributes | *ceafde7ce3usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality | *871d6eaaffusb: typec: ucsi: increase timeout for PPM reset operations | *a9fa9f461fusb: dwc3: gadget: Prevent irq storm when TH re-executes | *d8e4783444usb: dwc3: Set SUSPENDENABLE soon after phy init | *197e78076cusb: atm: cxacru: fix a flaw in existing endpoint checks | *4ca078084cusb: renesas_usbhs: Flush the notify_hotplug_work | *ad379788a5usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader | *bd7072aefdusb: hub: lack of clearing xHC resources | *f2ae16f71busb: renesas_usbhs: Use devm_usb_get_phy() | *3d7f7a149cusb: renesas_usbhs: Call clk_put() | *a55aa36d45Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" | *1f59fc0d00gpio: rcar: Fix missing of_node_put() call | *09418e5946net: ipv6: fix missing dst ref drop in ila lwtunnel | *e8defaef4cnet: ipv6: fix dst ref loop in ila lwtunnel | *000c9ee439sched/fair: Fix potential memory corruption in child_cfs_rq_on_list | *6aae16a973ublk: set_params: properly check if parameters can be applied | *acbcb74ee0net-timestamp: support TCP GSO case for a few missing flags | *bb08e1d61bexfat: fix soft lockup in exfat_clear_bitmap | *2b0cbcf852x86/sgx: Fix size overflows in sgx_encl_create() | *5a515d13e1vlan: enforce underlying device type | *3de809a768ppp: Fix KMSAN uninit-value warning with bpf | *33244e98aanet: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error | *4393452e6cbe2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink | *957d8036f8drm/sched: Fix preprocessor guard | *f463358c61hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() | *17f86e2543llc: do not use skb_get() before dev_queue_xmit() | *48eb7e67c1ALSA: usx2y: validate nrpacks module parameter on probe | *7d0f113aadhwmon: (ad7314) Validate leading zero bits and return error | *2903c12261hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table | *afaf7f4516hwmon: (pmbus) Initialise page count in pmbus_identify() | *29e0cd296ccaif_virtio: fix wrong pointer check in cfv_probe() | *e8db705378net: gso: fix ownership in __udp_gso_segment | *4d1a05cc0bnvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch | *f5631307e3bluetooth: btusb: Initialize .owner field of force_poll_sync_fops | *cf1a6015d2HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() | *52488583e7HID: google: fix unused variable warning under !CONFIG_ACPI | *88ed69f924wifi: iwlwifi: limit printed string from FW file | *90c30bed20mm: don't skip arch_sync_kernel_mappings() in error paths | *d0f491ccfdmm/page_alloc: fix uninitialized variable | *30f67c1048block: fix conversion of GPT partition name to 7-bit | *d09cf51421s390/traps: Fix test_monitor_call() inline assembly | *469761d254dma: kmsan: export kmsan_handle_dma() for modules | *a5f5e520e8rapidio: fix an API misues when rio_add_net() fails | *ad82be4298rapidio: add check for rio_add_net() in rio_scan_alloc_net() | *236f41ca72wifi: nl80211: reject cooked mode if it is set along with other flags | *f4112cb477wifi: cfg80211: regulatory: improve invalid hints checking | *dc516e66fbBluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() | *37785a0104Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() | *f1404f368cmptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr | *9ccee498a8x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 | *336ab3ea08x86/cpu: Validate CPUID leaf 0x2 EDX output | *cfe0ecf6cex86/cacheinfo: Validate CPUID leaf 0x2 EDX output | *85e3d5ba5dplatform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e | *15e3a8cc4edrm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M | *c1e54752dcdrm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params | *010cd94654ALSA: hda/realtek: update ALC222 depop optimize | *dc209114b2ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform | *4115d28c04ALSA: hda: intel: Add Dell ALC3271 to power_save denylist | *9334c88fc2gpio: aggregator: protect driver attr handlers against module unload | *3e300913c4gpio: rcar: Use raw_spinlock to protect register access | *11e0e74e14ksmbd: fix bug on trap in smb2_lock | *410ce35a2eksmbd: fix use-after-free in smb2_lock | *6321bbda42ksmbd: fix type confusion via race condition when using ipc_msg_send_request | *8d39eb8c5eHID: appleir: Fix potential NULL dereference at raw event handle | *12333d3362LoongArch: Convert unreachable() to BUG() | *4b46c6e1edRevert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" | *0c65d13bdcx86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() | *2ff298cca9x86/speculation: Add __update_spec_ctrl() helper | *d2d7ee96cccpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS | *b3b35ff81edrm/amdgpu: disable BAR resize on Dell G5 SE | *b0b6f8b533drm/amdgpu: Check extended configuration space register when system uses large bar | *c2b3f2af0aibmvnic: Inspect header requirements before using scrq direct | *30875b69e3ibmvnic: Perform tx CSO during send scrq direct * |727d125cb5ANDROID: GKI: fix crc change in __icmp_send * |193ff8b1d4Merge branch 'android14-6.1' into android14-6.1-lts * |a54c40cad2Merge 6.1.130 into android14-6.1-lts |\| | *6ae7ac5c42Linux 6.1.130 | *eeb62bb4camedia: mtk-vcodec: potential null pointer deference in SCP | *020ecb7681pfifo_tail_enqueue: Drop new packet when sch->limit == 0 | *5b99dea796Squashfs: check the inode number is not the invalid value of zero | *c72eda07d1mm/memory: Use exception ip to search exception tables | *7b425f542fptrace: Introduce exception_ip arch hook | *ef3bc90758intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly | *b6eac41932amdgpu/pm/legacy: fix suspend/resume issues | *070fda699ddrm/amd/display: fixed integer types and null check locations | *ee3ab05cf7riscv/futex: sign extend compare value in atomic cmpxchg | *84586322e0sched/core: Prevent rescheduling when interrupts are disabled | *8ada478c44vmlinux.lds: Ensure that const vars with relocations are mapped R/O | *1489b2dd23mptcp: reset when MPTCP opts are dropped after join | *8116fb4acdmptcp: always handle address removal under msk socket lock | *f19009e4c7phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk | *14d1a86563phy: tegra: xusb: reset VBUS & ID OVERRIDE | *39f843e486net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() | *45b8d6ce93net: enetc: correct the xdp_tx statistics | *88304bb7b3net: enetc: update UDP checksum when updating originTimestamp field | *c55a98def7net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() | *046e2669e9net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() | *67ebc3391cusbnet: gl620a: fix endpoint checking in genelink_bind() | *545b563eb0i2c: npcm: disable interrupt enable bit before devm_request_irq | *abb00a9a85drm/amd/display: Fix HPD after gpu reset | *64f3a3523ddrm/amd/display: Disable PSR-SU on eDP panels | *295fadbd3eperf/core: Fix low freq setting via IOC_PERIOD | *25a9171d9aperf/x86: Fix low freqency setting issue | *3b8c444e5dALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 | *9927752278ftrace: Avoid potential division by zero in function_stat_show() | *5ae1b18f05tracing: Fix bad hist from corrupting named_triggers list | *950866c9a1phy: rockchip: naneng-combphy: compatible reset with old DT | *776eaba5b6x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems | *93cff66ff0io_uring/net: save msg_control for compat | *c4cb2bfa99uprobes: Reject the shared zeropage in uprobe_write_opcode() | *476c1dfefamm: Don't pin ZERO_PAGE in pin_user_pages() | *cffd76d4e9net: ipv6: fix dst ref loop on input in rpl lwt | *4c12c3c8abnet: ipv6: rpl_iptunnel: mitigate 2-realloc issue | *7f9aabbadfnet: ipv6: fix dst ref loop on input in seg6 lwt | *c447c5a9c4net: ipv6: seg6_iptunnel: mitigate 2-realloc issue | *daff29e076include: net: add static inline dst_dev_overhead() to dst.h | *cd60e8edfcnet/mlx5: IRQ, Fix null string in debug print | *36c72334bfnet: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. | *320cb2d549net: Clear old fragment checksum value in napi_reuse_skb | *57cf8c5a7atcp: Defer ts_recent changes until req is owned | *be5a87bd83ipvs: Always clear ipvs_property flag in skb_scrub_packet() | *09e9fe147eASoC: es8328: fix route from DAC to output | *90ed67b03anet: cadence: macb: Synchronize stats calculations | *5b8dea8d16ipvlan: ensure network headers are in skb linear part | *7a62b1e441ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. | *3e8520bca5ipv4: Convert ip_route_input() to dscp_t. | *671fcbf9d1ipv4: Convert icmp_route_lookup() to dscp_t. | *ab5c0db825ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound() | *eaba5f6743ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup() | *28e46a8c21ipv4: icmp: Pass full DS field to ip_route_input() | *524c341cb1net/ipv4: add tracepoint for icmp_send | *1774ba1faanet: set the minimum for net_hotdata.netdev_budget_usecs | *461fb89121net: loopback: Avoid sending IP packets without an Ethernet header | *3f0ecb5b1bafs: Fix the server_list to unuse a displaced server rather than putting it | *1dac4025ebafs: Make it possible to find the volumes that are using a server | *916e5a561eafs: remove variable nr_servers | *31caad0f59Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response | *4eb6de4176ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports | *ddb610241bsunrpc: suppress warnings for unused procfs functions | *7051b8df67RDMA/mlx5: Fix bind QP error cleanup flow | *0282f5afe0scsi: core: Clear driver private data when retrying request | *65344e7363SUNRPC: Prevent looping due to rpc_signal_task() races | *6f0e029eadSUNRPC: convert RPC_TASK_* constants to enum | *a7c41830ffovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up | *a18dc2d702IB/mlx5: Set and get correct qp_num for a DCT QP | *3fa58a6fbdnetfilter: allow exp not to be removed in nf_ct_find_expectation | *cd29155818spi: atmel-quadspi: Fix wrong register value written to MR | *02225f59a0spi: atmel-quadspi: Avoid overwriting delay register settings | *d48890ef87media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning | *ada4ca5fd5block, bfq: fix bfqq uaf in bfq_limit_depth() | *eca0025faablock, bfq: split sync bfq_queues on a per-actuator basis | *cd78b738bcx86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit | *aecca7b459ftrace: Do not add duplicate entries in subops manager ops | *8096f2de05ftrace: Correct preemption accounting for function tracing. | *d42364dd66EDAC/qcom: Correct interrupt enable register configuration | *24e8e4523dsmb: client: Add check for next_buffer in receive_encrypted_standard() | *5801ed1c0bmtd: rawnand: cadence: fix incorrect device in dma_unmap_single | *e630d32162mtd: rawnand: cadence: use dma_map_resource for sdma address | *51a8a44e56mtd: rawnand: cadence: fix error code in cadence_nand_init() | *0a0c255c39mm,madvise,hugetlb: check for 0-length range after end address adjustment | *1ffa1bfc56acct: block access to kernel internal filesystems | *5ee8da9beaacct: perform last write from workqueue | *e2b7b9e4a4ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED | *1bb8c9cd59ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() | *fde718a585ASoC: fsl_micfil: Enable default case in micfil_set_quality() | *1358d8e07anfp: bpf: Add check for nfp_app_ctrl_msg_alloc() | *fcfc00bfecdrop_monitor: fix incorrect initialization order | *ec18520f5etee: optee: Fix supplicant wait loop | *64d31ab8c4drm/i915: Make sure all planes in use by the joiner have their crtc included | *7e75ccfba9drm/msm/dpu: Disable dither in phys encoder cleanup | *36c22125e5bpf: skip non exist keys in generic_map_lookup_batch | *85f5a43484nvme/ioctl: add missing space in err message | *b5065a10b9drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields | *7f7f3f42e8nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() | *51ae6861c4power: supply: da9150-fg: fix potential overflow | *de9be9c3ecbpf: Fix wrong copied_seq calculation | *e410fd6004strparser: Add read_sock callback | *f615fccfc6bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() | *16985c0980drm/rcar-du: dsi: Fix PHY lock bit check | *ff319c9f22drm/tidss: Fix race condition while handling interrupt registers | *36a6e21706drm/tidss: Add simple K2G manual reset * |2785dc9ddeANDROID: GKI: Fix CRC issue with change to include/net/tcp.h * |87c6ad8371Merge87858bbf21("tcp: drop secpath at the same time as we currently drop dst") into android14-6.1-lts |\| | *87858bbf21tcp: drop secpath at the same time as we currently drop dst * |3a51c14aa9Mergecb7bea9887("net: axienet: Set mac_managed_pm") into android14-6.1-lts |\| | *cb7bea9887net: axienet: Set mac_managed_pm | *a0bad5c7c2arp: switch to dev_getbyhwaddr() in arp_req_set_public() | *0f038b9454net: Add non-RCU dev_getbyhwaddr() helper | *cce3ccc0abflow_dissector: Fix port range key handling in BPF conversion | *8d984c604dflow_dissector: Fix handling of mixed port and port-range keys | *20825e9c4cgeneve: Suppress list corruption splat in geneve_destroy_tunnels(). | *b70fa591b0gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). | *501ac6a7e2ibmvnic: Don't reference skb after sending to VIOS | *c9543af809ibmvnic: Add stat for tx direct vs tx batched | *a6a19d29fbibmvnic: Introduce send sub-crq direct | *b92f24529eibmvnic: Return error code on TX scrq flush fail | *36069c768fALSA: hda/cirrus: Correct the full scale volume set logic | *904e746b2egeneve: Fix use-after-free in geneve_find_dev(). | *c905a30535powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC | *f67713b216ALSA: hda/realtek: Fixup ALC225 depop procedure | *10a293b085powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline | *e574bf58c3powerpc/64s/mm: Move __real_pte stubs into hash-4k.h | *5a0b0bc44fASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] | *24a942610eUSB: gadget: f_midi: f_midi_complete to call queue_work | *e3bc1a9a67usb: gadget: core: flush gadget workqueue after device removal | *7fb673f0f1USB: gadget: core: create sysfs link between udc and gadget * |208e9672dbMergeac18d78146("media: uvcvideo: Remove dangling pointers") into android14-6.1-lts |\| | *ac18d78146media: uvcvideo: Remove dangling pointers | *b4d266503dmedia: uvcvideo: Only save async fh if success | *9b3e69b5a9media: uvcvideo: Refactor iterators | *3c00e94d00media: uvcvideo: Fix crash during unbind if gpio unit is in use | *ce8d2e914bmedia: Switch to use dev_err_probe() helper | *4a7c475137soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove | *9b9375831dsoc/mediatek: mtk-devapc: Convert to platform remove callback returning void | *ae86c01537soc: mediatek: mtk-devapc: Fix leaking IO map on error paths | *69fa8a45ebsoc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled() | *77779d1258tpm: Change to kvalloc() in eventlog/acpi.c | *7a72242c9btpm: Use managed allocation for bios event log | *19bb4fc2abarm64: dts: qcom: sm8450: Fix CDSP memory length | *8ae7a709f6arm64: dts: qcom: trim addresses to 8 digits | *257fa56e89arm64: dts: mediatek: mt8183: Disable DSI display output by default | *4cc8b0110cscsi: core: Do not retry I/Os during depopulation | *79a43ee6ecscsi: core: Handle depopulation and restoration in progress | *5c1e84bc75ASoC: renesas: rz-ssi: Add a check for negative sample_space | *f39ec4e62cclk: mediatek: mt2701-img: add missing dummy clk | *67e7bcc0bbclk: mediatek: mt2701-bdp: add missing dummy clk | *dc7378acd6clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe | *58af6b786aclk: mediatek: clk-mtk: Add dummy clock ops | *5c5b0e363bBluetooth: qca: Fix poor RF performance for WCN6855 | *55d69a2d2aBluetooth: qca: Update firmware-name to support board specific nvm | *e3c4cc00e1Bluetooth: qca: Support downloading board id specific NVM for WCN7850 * |e9df7dc25aMerge0986efc3c7("spi: atmel-qspi: Memory barriers after memory-mapped I/O") into android14-6.1-lts |\| | *0986efc3c7spi: atmel-qspi: Memory barriers after memory-mapped I/O | *c788bfef89spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families | *756bb7c73fspi: atmel-quadspi: switch to use modern name | *baaad6765aspi: atmel-quadspi: Add support for configuring CS timing * |9212df9856Merge0a09d56e16("memcg: fix soft lockup in the OOM process") into android14-6.1-lts |/ *0a09d56e16memcg: fix soft lockup in the OOM process *2ea4658783mm: update mark_victim tracepoints fields *032fa54f48md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime *249d9b9da2md/md-bitmap: add 'sync_size' into struct md_bitmap_stats *e83e6ea589md/md-cluster: fix spares warnings for __le64 *e5c4b7b19bmd/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() *a27c597f26arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings Change-Id: I49eabb79ab13e7f138664d9fb38f9b3e0f9c116a Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Merge
8cc4da21a2 ("block: fix 'kmem_cache of name 'bio-108' already exists'") into android14-6.1-lts
Merge
f9d0a13727 ("lib/buildid: Handle memfd_secret() files in build_id_parse()") into android14-6.1-lts
Merge
749a916a9c ("usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED") into android14-6.1-lts
Merge
bdefb8ce7c ("tty: rp2: Fix reset with non forgiving PCIe host bridges") into android14-6.1-lts
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%