mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
41e1c6f93780e2e8a0d4af66bd8de9546e17a8b0
This merges up to the 6.1.99 LTS release into android14-6.1. This includes the following commits: *12f9bcc034Merge 6.1.99 into android14-6.1-lts |\ | *cac15753b8Linux 6.1.99 | *1f4a10cb82Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB" * |e6e7b1084cMerge 6.1.98 into android14-6.1-lts |\| | *266ee8e06dLinux 6.1.98 | *86e3ffeab5nilfs2: fix incorrect inode allocation from reserved inodes | *a077a6cdb3null_blk: Do not allow runt zone with zone capacity smaller then zone size | *2fed4a94bcspi: cadence: Ensure data lines set to low during dummy-cycle period | *41f5e2840cnfc/nci: Add the inconsistency check between the input data length and count | *833112b7f1kbuild: fix short log for AS in link-vmlinux.sh | *940a71f08envmet: fix a possible leak when destroy a ctrl during qp establishment | *273a824a9cplatform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro | *363585e3fcplatform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet | *85646d7796regmap-i2c: Subtract reg size from max_write | *62fc41a69cnvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset | *ce39d85705dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails | *d62da841bfnvme-multipath: find NUMA path only for online numa-node | *154f4ca807ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 | *850ef5d239fs/ntfs3: Mark volume as dirty if xattr is broken | *3d32327f5ci2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr | *7069aa6d41clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg | *e3e33879d6clk: mediatek: clk-mtk: Register MFG notifier in mtk_clk_simple_probe() | *661baa1711clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents | *e5411f2653media: dw2102: fix a potential buffer overflow | *9c3906c373ima: Avoid blocking in RCU read-side critical section | *ee42c15083arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B | *9504a15506bnx2x: Fix multiple UBSAN array-index-out-of-bounds | *1c67f79350mtd: rawnand: rockchip: ensure NVDDR timings are rejected | *670f841c07mtd: rawnand: Bypass a couple of sanity checks during NAND identification | *ca0f2e7244mtd: rawnand: Ensure ECC configuration is propagated to upper layers | *c550679d60powerpc/pseries: Fix scv instruction crash with kexec | *dd4674d016drm: panel-orientation-quirks: Add quirk for Valve Galileo | *742cac675fdrm/amdgpu/atomfirmware: silence UBSAN warning | *1f32535238drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes | *cbbe17a324Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" | *4e0716110afsnotify: Do not generate events for O_PATH file descriptors | *44aa3e76f4can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct | *e6e200b264Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot | *c126aff74ascsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() | *525ad8dd9af2fs: Add inline to f2fs_build_fault_attr() stub | *aa1d8cc0ccbtrfs: fix adding block group to a reclaim list and the unused list during reclaim | *c83ed422c2mm: avoid overflows in dirty throttling logic | *d259d0c375mm: optimize the redundant loop of mm_update_owner_next() | *1b7d549ed2nilfs2: add missing check for inode numbers on directory entries | *fae1959d6anilfs2: fix inode number range checks | *98c8958980Revert "igc: fix a log entry using uninitialized netdev" | *89a5f0625fplatform/x86: toshiba_acpi: Fix quickstart quirk handling | *ab557f5cd9mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file | *d6f487e070inet_diag: Initialize pad field in struct inet_diag_req_v2 | *8d9fa5e82eselftests: make order checking verbose in msg_zerocopy selftest | *fb8fc89b5cselftests: fix OOM in msg_zerocopy selftest | *c8eb8ab9a4bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() | *4c06c13317netfilter: nf_tables: unconditionally flush pending work before notifier | *653deee48ariscv: kexec: Avoid deadlock in kexec crash path | *b610a87538wifi: wilc1000: fix ies_len type in connect path | *4b3b6c7efenet: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() | *12f6119d86net: allow skb_datagram_iter to be called from any context | *b368762d1ee1000e: Fix S0ix residency on corporate systems | *c159afd3b5KVM: s390: fix LPSWEY handling | *31f03bb041tcp_metrics: validate source addr length | *f8b7bd500dnet/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() | *bc3ff8d3c0net/mlx5: E-switch, Create ingress ACL when needed | *965fbc6d9aUPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() | *a0d1afe8a9mac802154: fix time calculation in ieee802154_configure_durations() | *325d8659b8tools/power turbostat: Remember global max_die_id | *0c97527e91cdrom: rearrange last_media_change check to avoid unintentional overflow | *c0d7a3b290btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning | *c51795885cs390/pkey: Wipe sensitive data on failure | *751987a5d8jffs2: Fix potential illegal address access in jffs2_free_inode | *e1683ff4ebserial: imx: Raise TX trigger level to 8 | *b869ec89d2scsi: mpi3mr: Sanitise num_phys | *bc84dd2c33f2fs: check validation of fault attrs in f2fs_build_fault_attr() | *a21d76bd0bbpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD | *2e9d8aa52bigc: fix a log entry using uninitialized netdev | *ce8d496786powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" | *ae9edc2b17kunit: Fix timeout message | *74159d409dorangefs: fix out-of-bounds fsid access | *9c06fe8cfbpowerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n | *d4889c95bci2c: i801: Annotate apanel_addr as __ro_after_init | *1663e2474emedia: dvb-frontends: tda10048: Fix integer overflow | *1aa04c84a3media: s2255: Use refcount_t instead of atomic_t for num_channels | *fa547cdd7bmedia: dvb-frontends: tda18271c2dd: Remove casting during div | *aa03f591efnet: dsa: mv88e6xxx: Correct check for empty list | *22ea2a7f0bwifi: mt76: replace skb_put with skb_put_zero | *948554f1bbusb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB | *46c82c5e4cInput: ff-core - prefer struct_size over open coded arithmetic | *d792fc8f7afirmware: dmi: Stop decoding on broken entry | *f2c9c42f6bsctp: prefer struct_size over open coded arithmetic | *a010daa33emedia: dw2102: Don't translate i2c read into write | *ee18ed34a2drm/amdgpu: fix uninitialized scalar variable warning | *874261358ddrm/amd/display: Skip finding free audio for unknown engine_id | *d2c3645a4adrm/amd/display: Check pipe offset before setting vblank | *ae91ffbc8bdrm/amd/display: Check index msg_id before read or write | *bf312c0529drm/amdgpu: Initialize timestamp for some legacy SOCs | *7eb74d14c7drm/amdgpu: Fix uninitialized variable warnings | *28c8d27484crypto: aead,cipher - zeroize key buffer after use | *fa49c65a1cscsi: qedf: Make qedf_execute_tmf() non-preemptible | *63d202d948IB/core: Implement a limit on UMAD receive List | *95e9377c7cmedia: dvb-usb: dib0700_devices: Add missing release_firmware() | *c72990a6a7media: dvb: as102-fe: Fix as10x_register_addr packing | *8d3f83dfb2powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. | *0a487e977cdrm/lima: fix shared irq handling on driver remove | *eda60520cfcrypto: hisilicon/debugfs - Fix debugfs uninit process issue | *42d64dbe4blocking/mutex: Introduce devm_mutex_init() * |e44db5756eANDROID: db845c symbol list additions * |ab63f81b3aRevert "mm/page_alloc: Separate THP PCP into movable and non-movable categories" * |9a2454ec58Merge 6.1.97 into android14-6.1-lts |\| | *7753af06eeLinux 6.1.97 | *f19cca5d16tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() | *fbfd2c876cserial: 8250_omap: Fix Errata i2310 with RX FIFO level check | *1dc9d05040serial: imx: only set receiver level if it is zero | *16d92a6dfaarm64: dts: rockchip: Add sound-dai-cells for RK3368 | *4e66009d35arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E | *2581e814d7ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node | *bccc0c847farm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s | *b619f741b6arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s | *fcafdf32acefi/x86: Free EFI memory map only when installing a new one. | *01b3cddfa6efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures | *0d01140e92efi: memmap: Move manipulation routines into x86 arch tree | *7ad4e0a4f6gfs2: Fix slab-use-after-free in gfs2_qd_dealloc | *447434eaafmm/page_alloc: Separate THP PCP into movable and non-movable categories | *978e27ff31Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units" | *d2b5636883pwm: stm32: Refuse too small period requests | *f910aee90bsyscalls: fix sys_fanotify_mark prototype | *e1b88ac1fesyscalls: fix compat_sys_io_pgetevents_time64 usage | *5ae6af6841ftruncate: pass a signed offset | *702c1edbafata: libata-core: Fix double free on error | *5f0d0bf9f5ata: ahci: Clean up sysfs file on error | *f926c022ebcan: mcp251xfd: fix infinite loop when xmit fails | *778a8e67c7batman-adv: Don't accept TT entries for out-of-spec VIDs | *c92a15b3b2drm/amdgpu/atomfirmware: fix parsing of vram_info | *30cbf6ffafdrm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes | *ca0fabd365drm/i915/gt: Fix potential UAF by revoke of fence registers | *6ce0544cabdrm/amdgpu: avoid using null object of framebuffer | *f95ed0f54bdrm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes | *948dc69f4bhexagon: fix fadvise64_64 calling conventions | *0f92275527csky, hexagon: fix broken sys_sync_file_range | *87936f517bbtrfs: zoned: fix initial free space detection | *41dd6b0ec7sh: rework sync_file_range ABI | *bf3c44f67ckbuild: Install dtb files as 0644 in Makefile.dtbinst | *84394f35b6irqchip/loongson-liointc: Set different ISRs for different cores | *71af0f2f22cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() | *e0560219dbcpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing | *26b18dd30enet: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new | *4ff6978921net: can: j1939: recover socket queue on CAN bus error during BAM transmission | *f97cbce633net: can: j1939: Initialize unused data in j1939_send_one() | *a44aedd512tty: mcf: MCF54418 has 10 UARTS | *94307bc31bALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. | *e97ef9a3a3serial: imx: set receiver level before starting uart | *98840e410dserial: 8250_omap: Implementation of Errata i2310 | *a47407ae12usb: ucsi: stm32: fix command completion handling | *a11b71624busb: gadget: aspeed_udc: fix device address configuration | *d77e2b5104usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock | *5584c776a1usb: atm: cxacru: fix endpoint checking in cxacru_bind() | *7afa50ce46usb: musb: da8xx: fix a resource leak in probe() | *e9835f39a8usb: gadget: printer: fix races against disable | *e48b92ed16usb: gadget: printer: SS+ support | *a59d84377dnet: usb: ax88179_178a: improve link status logs | *d441ad2aa9iio: chemical: bme680: Fix sensor data read operation | *ba1bb3e2a3iio: chemical: bme680: Fix overflows in compensate() functions | *94f303ed7biio: chemical: bme680: Fix calibration data variable | *4decfc47a1iio: chemical: bme680: Fix pressure value output | *90d4d02b37iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF | *df188072b5iio: adc: ad7266: Fix variable checking bug | *274239d9f8i2c: testunit: discard write requests while old command is running | *86826b1ffdi2c: testunit: don't erase registers after STOP | *8cfb468a67counter: ti-eqep: enable clock at probe | *70516c5ff3iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask | *f8ec1677cemmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() | *2f3555c20ammc: sdhci: Do not invert write-protect twice | *dca15c1861mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos | *81027f81c4mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard | *ea6beb811bnfs: drop the incorrect assertion in nfs_swap_rw() | *9ea2d1c678ocfs2: fix DIO failure due to insufficient transaction credits | *a4f9251e4bpinctrl: qcom: spmi-gpio: drop broken pm8008 support | *ceabd79fd4Revert "MIPS: pci: lantiq: restore reset gpio polarity" | *3ae15c0238parisc: use generic sys_fanotify_mark implementation | *161cef8185x86: stop playing stack games in profile_pc() | *7fb374981eima: Fix use-after-free on a dentry's dname.name | *b793177141randomize_kstack: Remove non-functional per-arch entropy filtering | *31594c5a42gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) | *c3b425744driscv: stacktrace: convert arch_stack_walk() to noinstr | *09f64e7ad7drm/amdgpu: Fix pci state save during mode-1 reset | *87a2448efcdrm/amd/amdgpu: Fix style errors in amdgpu_drv.c & amdgpu_device.c | *89d7008af4gpio: davinci: Validate the obtained number of IRQs | *c717cef1ffdrm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA | *d8e2766655nvme: fixup comment for nvme RDMA Provider Type | *b719f2bc76drm/radeon/radeon_display: Decrease the size of allocated memory | *9e424deb9asoc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message | *06c5331047media: dvbdev: Initialize sbuf | *d0ff2443fcALSA: emux: improve patch ioctl data validation | *fd7ef32591crypto: ecdh - explicitly zeroize private_key | *48147337d7net/dpaa2: Avoid explicit cpumask var allocation on stack | *d85ca8179anet/iucv: Avoid explicit cpumask var allocation on stack | *782bdaf9d0RDMA/restrack: Fix potential invalid address access | *b30f3197a6bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode | *5bcb9cf62fbpf: Add a check for struct bpf_fib_lookup size | *cc33a7a2f1wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() | *081938266amtd: partitions: redboot: Added conversion of operands to a larger type | *ed1fa6d6afx86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup | *7d18ab6e4fvduse: Temporarily fail if control queue feature requested | *d99a4e147bvduse: validate block features only with block devices | *5f41401219drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep | *e4f602e3ffbpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() | *efb27ad059netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers | *736c74dc60tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO | *853c0387acpowerpc: restore some missing spu syscalls | *2eb9a4bc63parisc: use correct compat recv/recvfrom syscalls | *ef03810c9asparc: fix compat recv/recvfrom syscalls | *04c1271243sparc: fix old compat_sys_select() | *f75c21bf73net: dsa: microchip: fix wrong register write when masking interrupt | *c14f3c3793Fix race for duplicate reqsk on identical SYN | *4e0c539ee2xdp: Remove WARN() from __xdp_reg_mem_model() | *75fabdc911net: dsa: microchip: use collision based back pressure mode | *aecaaf8abdnet: phy: micrel: add Microchip KSZ 9477 to the device table | *5516c9ee2aibmvnic: Free any outstanding tx skbs during scrq reset | *d1b9df0435bpf: Fix overrunning reservations in ringbuf | *bfa86a9691mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems | *2dfaf2c4b3net: dsa: microchip: fix initial port flush problem | *8faf91e584ASoC: fsl-asoc-card: set priv->pdev before using it | *20f19c91daASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() | *d9912994a0s390/pci: Add missing virt_to_phys() for directed DIBV | *87358401edASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk | *b45176b869netfilter: nf_tables: use timestamp to check for set element timeout | *7491c3c55cdt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema | *58d65ce94bdt-bindings: i2c: Drop unneeded quotes | *777f3c9954MIPS: pci: lantiq: restore reset gpio polarity | *ae7b2aa805pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set | *8a5859bb14pinctrl: rockchip: use dedicated pinctrl type for RK3328 | *6bed115e5epinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins | *940ce6f283pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins | *b36efd2e3epinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER | *4312eace43Input: ili210x - fix ili251x_read_touch_data() return value | *b2f1ce6cc9ACPI: x86: Force StorageD3Enable on more products | *c538c8861cACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable | *411e6aa90ausb: typec: ucsi: Ack also failed Get Error commands | *8cace39c77usb: typec: ucsi: Never send a lone connector change ack * |47b24bf8eaRevert "net/sched: fix false lockdep warning on qdisc root lock" * |0a6ad70f07Revert "net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path" * |325f5b8ed9Revert "tty: add the option to have a tty reject a new ldisc" * |7455bf543fMerge 6.1.96 into android14-6.1-lts |\| | *99e6a620deLinux 6.1.96 | *19526f54ecRevert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" | *8a630e8acdhid: asus: asus_report_fixup: fix potential read out of bounds | *48d3f91d83net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path | *d04943bb69drm/amd/display: revert Exit idle optimizations before HDCP execution | *5efe0b5debkheaders: explicitly define file modes for archived headers | *f0b5d1d9feRevert "kheaders: substituting --sort in archive creation" | *8ab1361b2ex86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL | *b0727ed7bax86/cpu/vfm: Add new macros to work with (vendor/family/model) values | *6efd1d4b1ftracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test | *8d5d123f62pmdomain: ti-sci: Fix duplicate PD referrals | *95881ebdb4ARM: dts: samsung: smdk4412: fix keypad no-autorepeat | *7c1448ea11ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat | *2df48353faARM: dts: samsung: smdkv310: fix keypad no-autorepeat | *8154edd62aperf script: Show also errors for --insn-trace option | *4bd6f883bdperf: script: add raw|disasm arguments to --insn-trace option | *520f28926aspi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4 | *56de6648a4arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc | *065494adabspi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup() | *fd6cfb11d7dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema | *92278b2dd1i2c: ocores: set IACK bit after core is enabled | *51897f9935mm/page_table_check: fix crash on ZONE_DEVICE | *6f7c39a675tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() | *665e932600mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default | *4cb3b5bc4ckcov: don't lose track of remote references during softirqs | *9ad023010egcov: add support for GCC 14 | *fc5cb952e6drm/amdgpu: fix UBSAN warning in kv_dpm.c | *f803532bc3drm/radeon: fix UBSAN warning in kv_dpm.c | *013e8f2371drm/i915/mso: using joiner is not possible with eDP MSO | *661882cfe5ALSA: hda/realtek: Limit mic boost on N14AP7 | *72eed766d9ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11. | *9e6e37d9d6KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes | *68df4fc449KVM: arm64: Disassociate vcpus from redistributor region on teardown | *92c77807d9KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() | *b95fce863bcifs: fix typo in module parameter enable_gcm_256 | *15cb476cebbtrfs: retry block group reclaim without infinite loop | *893eeba94cnet: do not leave a dangling sk pointer, when socket creation fails | *44f521431fnet: usb: ax88179_178a: improve reset check | *dda369a760net: stmmac: Assign configured channel value to EXTTS event | *d8abba1e3cMIPS: dts: bcm63268: Add missing properties to the TWD node | *2703312590kbuild: Remove support for Clang's ThinLTO caching | *9995864186RDMA/mlx5: Add check for srq max_sge attribute | *a331f275cbfirmware: psci: Fix return value from psci_system_suspend() | *ddc1f5f124ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." | *87d2639f8aarm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin | *97af5de2cbarm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property | *474a1661f4regulator: bd71815: fix ramp values | *6136f19e52dmaengine: ioatdma: Fix missing kmem_cache_destroy() | *6a104377d4dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() | *98b35b2b7edmaengine: ioatdma: Fix error path in ioat3_dma_probe() | *d7f4e58f1bdmaengine: ioat: use PCI core macros for PCIe Capability | *98d79caf37dmaengine: ioatdma: Fix leaking on version mismatch | *95dc59ba94dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() | *83163667d8dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list | *1bd1857fedregulator: core: Fix modpost error "regulator_get_regmap" undefined | *1803875fefnet: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings | *e214f102e0bnxt_en: Restore PTP tx_avail count in case of skb_pad() error | *dd37b86999ice: Fix VSI list rule with ICE_SW_LKUP_LAST type | *ec4d970b59seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors | *788d585e62netfilter: ipset: Fix suspicious rcu_dereference_protected() | *49780570bfocteontx2-pf: Add error handling to VLAN unoffload handling | *04619db397virtio_net: checksum offloading handling fix | *521d42a1c2net: stmmac: No need to calculate speed divider when offload is disabled | *d50d62d5e6ptp: fix integer overflow in max_vclocks_store | *2f82f75f84sched: act_ct: add netns into the key of tcf_ct_flow_table | *623c90d86atipc: force a dst refcount before doing decryption | *6fc78d67f5net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() | *668be2b635net/sched: act_api: rely on rcu in tcf_idr_check_alloc | *5bd1b7ab6anet: phy: mxl-gpy: Remove interrupt mask clearing from config_init | *70993aca4fnet: phy: mxl-gpy: enhance delay time required by loopback disable function | *7d0606bdd7net: lan743x: Support WOL at both the PHY and MAC appropriately | *2af9aa9ac6net: lan743x: disable WOL upon resume to restore full data path operation | *e2ec071727qca_spi: Make interrupt remembering atomic | *1b631bffcbnetns: Make get_net_ns() handle zero refcount net | *83c02fb2ccxfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() | *51ee2f7c30ipv6: prevent possible NULL dereference in rt6_probe() | *88b9a55e2eipv6: prevent possible NULL deref in fib6_nh_init() | *a02fd5d775netrom: Fix a memory leak in nr_heartbeat_expiry() | *eb1bde62d6ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM | *dacc15e9cbbpf: Avoid splat in pskb_pull_reason | *7dabc4b45bcipso: fix total option length computation | *224b69e875ice: avoid IRQ collision to fix init failure on ACPI S3 resume | *531d85b4fbice: move RDMA init to ice_idc.c | *7de448db67ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option | *71b027d3c0ALSA: hda/realtek: Remove Framework Laptop 16 from quirks | *32ef4dc2b1tracing: Build event generation tests only as modules | *6c0f6ccd93mips: bmips: BCM6358: make sure CBR is correctly set | *a6061f60e1MIPS: Routerboard 532: Fix vendor retry check code | *3c6332f3bbtty: add the option to have a tty reject a new ldisc | *6466b91968usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API | *3b3655a1d3serial: exar: adding missing CTI and Exar PCI ids | *7f9e70c68bserial: imx: Introduce timeout when waiting on transmitter empty | *d996deb803MIPS: Octeon: Add PCIe link status check | *70196feadbPCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports | *29dfe9e844udf: udftime: prevent overflow in udf_disk_stamp_to_time() | *69170a888eusb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 | *dd42570018Avoid hw_desc array overrun in dw-axi-dmac | *8fc246a8a4usb: misc: uss720: check for incompatible versions of the Belkin F5U002 | *a9cea0489cf2fs: remove clear SB_INLINECRYPT flag in default_options | *8092775cb6iommu/arm-smmu-v3: Free MSIs in case of ENOMEM | *10c19cf7a1power: supply: cros_usbpd: provide ID table for avoiding fallback match | *5cb3339b6dplatform/x86: p2sb: Don't init until unassigned resources have been assigned | *7bbcd3b1c2powerpc/io: Avoid clang null pointer arithmetic warnings | *8aa11aa001powerpc/pseries: Enforce hcall result buffer validity and size | *cf56640e9aALSA: hda/realtek: Add quirks for Lenovo 13X | *9fd8ddd237drm/lima: mask irqs in timeout path before hard reset | *394d660678drm/lima: add mask irq callback to gp and pp | *4cd1360c63ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 | *6239d65b91platform/x86: toshiba_acpi: Add quirk for buttons on Z830 | *fc1f030978drm/amd/display: Exit idle optimizations before HDCP execution | *be4a1fc857Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl | *aa2fb9c54cHID: asus: fix more n-key report descriptors if n-key quirked | *5368c463bcHID: Add quirk for Logitech Casa touchpad | *0b81faa05bwifi: mt76: mt7921s: fix potential hung tasks during chip recovery | *96826b16efnetpoll: Fix race condition in netpoll_owner_active | *e8fc7647a8net: dsa: realtek: keep default LED state in rtl8366rb | *d927fae287kselftest: arm64: Add a null pointer check | *048b33817anet/sched: fix false lockdep warning on qdisc root lock | *eaddb86637scsi: qedi: Fix crash while reading debugfs attribute | *f251ccef1ddrop_monitor: replace spin_lock by raw_spin_lock | *63310043acaf_packet: avoid a false positive warning in packet_setsockopt() | *2e48d73577wifi: ath9k: work around memset overflow warning | *fed7914858batman-adv: bypass empty buckets in batadv_purge_orig_ref() | *63f2d5373dselftests/bpf: Fix flaky test btf_map_in_map/lookup_update | *fb9088a7a7selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh | *61ec76ec93block/ioctl: prefer different overflow check | *cf9b1652b4rcutorture: Fix invalid context warning when enable srcu barrier testing | *dbd4175e5ercutorture: Make stall-tasks directly exit when rcutorture tests end | *9bc282fb8arcutorture: Fix rcu_torture_one_read() pipe_count overflow comment | *55c22375cbio_uring/sqpoll: work around a potential audit memory leak | *7c42ce556fcrypto: hisilicon/sec - Fix memory leak for sec resource release | *4925da0896padata: Disable BH when taking works lock on MT path * |cb7d32c26dMerge aosp/android14-6.1 to aosp/android14-6.1-lts * |6f4a686ac9Revert "i2c: add fwnode APIs" * |efbc7c7549Revert "i2c: acpi: Unbind mux adapters before delete" * |ced5058778Merge 6.1.95 into android14-6.1-lts |\| | *a6398e3730Linux 6.1.95 | *edd2754a62zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING | *e44999ec0bi2c: designware: Fix the functionality flags of the slave-only interface | *1a0bbb90f3i2c: at91: Fix the functionality flags of the slave-only interface | *ea25a4c0demisc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe() | *e0e2eec769usb-storage: alauda: Check whether the media is initialized | *ae917519baserial: core: Add UPIO_UNKNOWN constant for unknown port type | *29d35f0b53serial: 8250_dw: fall back to poll if there's no interrupt | *9a733d69a4greybus: Fix use-after-free bug in gb_interface_release due to race condition. | *12a4a28eaeBluetooth: qca: generalise device address check | *47988653a4Bluetooth: qca: fix wcn3991 device address check | *9afc658ce7cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode | *4733dea73cremoteproc: k3-r5: Jump to error handling labels in start/stop errors | *04b0c41912Revert "fork: defer linking file vma until vma is fully initialized" | *35e395373emptcp: pm: update add_addr counters after connect | *51861fc086serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level | *00b0752c7fmm/memory-failure: fix handling of dissolved but not taken off from buddy pages | *b2494506f3mm/huge_memory: don't unpoison huge_zero_folio | *2641261b93tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() | *271dcd977cnilfs2: fix potential kernel bug due to lack of writeback flag waiting | *1776596470btrfs: zoned: fix use-after-free due to race with dev replace | *babfd2d0d5btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_info | *43a89d48bdbtrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_info | *7fd274c062btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_info | *c60f0a442dbtrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_info | *d2fa51eb9cintel_th: pci: Add Lunar Lake support | *5b64a368e3intel_th: pci: Add Meteor Lake-S support | *a1fb1bd6c0intel_th: pci: Add Sapphire Rapids SOC support | *b7b6bc60edintel_th: pci: Add Granite Rapids SOC support | *bb8b9d91f7intel_th: pci: Add Granite Rapids support | *3272801490drm/i915/dpt: Make DPT object unshrinkable | *d205e30216drm/i915/gt: Disarm breadcrumbs if engines are already idle | *919f862609riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context | *dd5042eed5remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs | *2a1ec20b17remoteproc: k3-r5: Wait for core0 power-up before powering up core1 | *f6a426a0c4dmaengine: axi-dmac: fix possible race in remove() | *eab9d5a846PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id | *ea042dc2beocfs2: fix races between hole punching and AIO+DIO | *a2e8105eb2ocfs2: use coarse time for new created files | *a373ad833afs/proc: fix softlockup in __read_vmcore | *06bea44b93knfsd: LOOKUP can return an illegal error value | *bbce9fb50cspmi: hisi-spmi-controller: Do not override device identifier | *95bac1c8bevmci: prevent speculation leaks by sanitizing event in event_deliver() | *5eabdf17fesock_map: avoid race between sock_map_close and sk_psock_put | *ae080302bfnull_blk: Print correct max open zones limit in null_init_zoned_dev() | *e2585bc1d8tracing/selftests: Fix kprobe event name test for .isra. functions | *6625417dferiscv: fix overlap of allocated page and PTR_ERR | *c81705d66fperf/core: Fix missing wakeup when waiting for context reference | *355784a5c0x86/amd_nb: Check for invalid SMN reads | *2458f2362firqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update() | *9dc3200a5cmptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID | *f03c46eabbmptcp: ensure snd_una is properly initialized on connect | *c3ca24dfe9drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found | *dcba6bedb4drm/exynos/vidi: fix memory leak in .get_modes() | *08891eeaa9drivers: core: synchronize really_probe() and dev_uevent() | *cc09e1d351iio: imu: inv_icm42600: delete unneeded update watermark call | *1b82cc8664iio: dac: ad5592r: fix temperature channel scaling value | *f35eb2c486iio: adc: ad9467: fix scan type sign | *b9da7e9653x86/boot: Don't add the EFI stub to targets, again | *34ae447b13misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe() | *cde177fa23bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() | *e9c6513cffaf_unix: Read with MSG_PEEK loops if the first unread byte is OOB | *60cd714871ionic: fix use after netif_napi_del() | *caaa212978net: bridge: mst: fix suspicious rcu usage in br_mst_set_state | *09f4337c27net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state | *cd68f84910net/ipv6: Fix the RT cache flush via sysctl using a previous delay | *5872043bcfnvmet-passthru: propagate status from id override functions | *a6ea39fd2dnet: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters | *c495ebe90bgve: ignore nonrelevant GSO type bits when processing TSO headers | *950217d97cnet: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP | *390b353d1anetfilter: ipset: Fix race between namespace cleanup and gc in the list:set type | *4431d37498Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ | *0f99dc35cbnet/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets | *11f1f0c4f7geneve: Fix incorrect inner network header offset when innerprotoinherit is set | *0b160b127ctcp: fix race in tcp_v6_syn_recv_sock() | *c8879a39c7drm/bridge/panel: Fix runtime warning on panel bridge release | *3b1cf943b0drm/komeda: check for error-valued pointer | *f1ab15a094liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet | *f2583f8172net: hns3: add cond_resched() to hns3 ring buffer init process | *6d0007f7b6net: hns3: fix kernel crash problem in concurrent scenario | *84a0d86853net: sfp: Always call `sfp_sm_mod_remove()` on remove | *2b7be0eb79drm/vmwgfx: Remove STDU logic from generic mode_valid function | *b1aae9c5d7drm/vmwgfx: 3D disabled should not effect STDU memory limits | *b7479b39b7drm/vmwgfx: Filter modes which exceed graphics memory | *862bd36dafdrm/vmwgfx: Refactor drm connector probing for display modes | *67adcfae2edrm/vmwgfx: Port the framebuffer code to drm fb helpers | *789c99a1d7HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() | *f2af9dbad8iommu/amd: Fix sysfs leak in iommu init | *bfd546fc7fHID: core: remove unnecessary WARN_ON() in implement() | *2df8c16ea4gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type | *4ada932c43gpio: tqmx86: store IRQ trigger type and unmask status separately | *0f6b55f9f7gpio: tqmx86: Convert to immutable irq_chip | *8c2e28a209gpio: tqmx86: introduce shadow register for GPIO output value | *a09c3dbe59gpio: tqmx86: remove unneeded call to platform_set_drvdata() | *8200440578gpio: tqmx86: fix typo in Kconfig label | *3150d4e4b9platform/x86: dell-smbios: Fix wrong token data in sysfs | *0abb51acfbNFS: add barriers when testing for NFS_FSDATA_BLOCKED | *3cde566d9fSUNRPC: return proper error from gss_wrap_req_priv | *e6ddef11c0NFSv4.1 enforce rootpath check in fs_location query | *81fce119dfclk: sifive: Do not register clkdevs for PRCI clocks | *fcb4ce61a5selftests/ftrace: Fix to check required event file | *320ba9cbcacachefiles: flush all requests after setting CACHEFILES_DEAD | *eac51d9daacachefiles: defer exposing anon_fd until after copy_to_user() succeeds | *1fd5f317b5cachefiles: never get a new anonymous fd if ondemand_id is valid | *bb00aef6d9cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() | *cb55625f8ecachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() | *99e9c5bd27cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() | *a0cc87f866cachefiles: add restore command to recover inflight ondemand read requests | *5344f2ab31cachefiles: add spin_lock for cachefiles_ondemand_info | *f17443d52dcachefiles: resend an open request if the read request's object is closed | *bb512c8587cachefiles: extract ondemand info field from cachefiles_object | *e43fb9a20dcachefiles: introduce object ondemand state | *9f13aacdd4cachefiles: remove requests from xarray during flushing requests | *dad925266acachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd | *bee55952ffcxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c | *6dfa1d80eaInput: try trimming too long modalias strings | *ce1afd733bpowerpc/uaccess: Fix build errors seen with GCC 13/14 | *d221284991gve: Clear napi->skb before dev_kfree_skb_any() | *d19254d891scsi: sd: Use READ(16) when reading block zero on large capacity disks | *46bab2bcd7scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory | *a9624afc91scsi: mpi3mr: Fix ATA NCQ priority support | *a136698d1ethunderbolt: debugfs: Fix margin debugfs node creation condition | *0daacb57b9xhci: Apply broken streams quirk to Etron EJ188 xHCI host | *633f72cb61xhci: Handle TD clearing for multiple streams case | *0a1c2a581dxhci: Apply reset resume quirk to Etron EJ188 xHCI host | *f6559d28c0xhci: Set correct transferred length for cancelled bulk transfers | *33aecc5799jfs: xattr: fix buffer overflow for invalid xattr | *b6e5e69643landlock: Fix d_parent walk | *03f916e56atty: n_tty: Fix buffer offsets when lookahead is used | *185a1b1fccmei: me: release irq in mei_me_pci_resume error path | *2ad7e02c2eusb: typec: tcpm: Ignore received Hard Reset in TOGGLING state | *4053696594usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps | *fb9f366ae6USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected | *02a4c0499fUSB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages | *c2844d5e58io_uring: check for non-NULL file pointer in io_file_can_poll() | *129dcd3e7dnilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors | *ea2ac9238dnilfs2: return the mapped address from nilfs_get_page() | *8b0d6d1879btrfs: fix leak of qgroup extent records after transaction abort | *b1a5d3f79bbtrfs: make btrfs_destroy_delayed_refs() return void | *95e69b16d0btrfs: remove unnecessary prototype declarations at disk-io.c | *be70a6c516wifi: ath10k: fix QCOM_RPROC_COMMON dependency | *46a072e050selftests/mm: compaction_test: fix bogus test success on Aarch64 | *264b8a7e15selftests/mm: log a consistent test name for check_compaction | *5ba39134b6selftests/mm: conform test to TAP format output | *499fd1db08selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages | *198a80833emm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL | *fe5c2bdcb1mm, vmalloc: fix high order __GFP_NOFAIL allocations | *b1574c8c0ai2c: acpi: Unbind mux adapters before delete | *ef1e9b624di2c: add fwnode APIs | *c0cd2d8800HID: i2c-hid: elan: fix reset suspend current leakage | *274ecd4001HID: i2c-hid: elan: Add ili9882t timing | *0fce1c959afirmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails | *5ee241f72emmc: davinci: Don't strip remove function when driver is builtin | *c3d39fdc33serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler | *aeb2b22e4fserial: sc16is7xx: replace hardcoded divisor value with BIT() macro | *c0b8f49183misc/pvpanic-pci: register attributes via pci_driver | *96826e74d7misc/pvpanic: deduplicate common code | *1529c86da6arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration | *eedbb969a4arm64: dts: qcom: sm8150: align TLMM pin configuration with DT schema | *a869a9b604drm/amd/display: Fix incorrect DSC instance for MST | *ed82dc58c7drm/amd/display: drop unnecessary NULL checks in debugfs | *b6621895b4xtensa: fix MAKE_PC_FROM_RA second argument | *eccf114abdxtensa: stacktrace: include <asm/ftrace.h> for prototype | *5253a35ea5iio: accel: mxc4005: Reset chip on probe() and resume() | *02db59533biio: accel: mxc4005: allow module autoloading via OF compatible | *a0fdccb1c9usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete | *b55bc52521usb: gadget: f_fs: use io_data->status consistently | *e8b8582355btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() | *b45cfd9bdeBluetooth: qca: fix invalid device address check | *2498960dacipv6: fix possible race in __fib6_drop_pcpu_from() | *6b9ff1620daf_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). | *4a967bac16af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). | *e3f2599e9aaf_unix: Use skb_queue_empty_lockless() in unix_release_sock(). | *4c64c3e2f5af_unix: annotate lockless accesses to sk->sk_err | *f5c4276607af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). | *8b29fcd7f3af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. | *19425cfe59af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. | *fda68a7da8af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). | *f53cf0449eaf_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). | *018fc5d9dbaf_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). | *35bdc364e1af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). | *a8814322e5af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). | *a59dc9cb03af_unix: Annodate data-races around sk->sk_state for writers. | *ca32605565af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. | *fe394d59cdnet: wwan: iosm: Fix tainted pointer delete is case of region creation fail | *a62c50545bice: remove af_xdp_zc_qps bitmap | *447a5433bdice: remove null checks before devm_kfree() calls | *a388961be5ice: Introduce new parameters in ice_sched_node | *17ccdebe5aice: fix iteration of TLVs in Preserved Fields Area | *952557eb6eptp: Fix error message on failed pin verification | *0bf6cc9661net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP | *531eab2da2net/mlx5: Fix tainted pointer delete is case of flow rules creation fail | *e7d4485d47net/mlx5: Always stop health timer during driver removal | *0819acb87bnet/mlx5: Split function_setup() to enable and open functions | *0c42eef3f0net/mlx5: Stop waiting for PCI if pci channel is offline | *e4df7b53a4net/mlx5: Stop waiting for PCI up if teardown was triggered | *a2ab7dae67tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB | *a31d0e5debvxlan: Fix regression when dropping packets due to invalid src addresses | *0f208fad86net: sched: sch_multiq: fix possible OOB write in multiq_tune() | *1a0c20c056net/smc: avoid overwriting when adjusting sock bufsizes | *87ef68f3afocteontx2-af: Always allocate PF entries from low prioriy zone | *3708b6c254bpf: Set run context for rawtp test_run callback | *a170d5a40fipv6: sr: block BH in seg6_output_core() and seg6_input_core() | *9b3d1ba4a4ipv6: ioam: block BH from ioam6_output() | *9bcdfdc6a6net/ncsi: Fix the multi thread manner of NCSI driver | *f2cd7e1b48net/ncsi: Simplify Kconfig/dts control flow | *e6ad2311e0ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put() | *f4df9d6c8dax25: Fix refcount imbalance on inbound connections | *bd403f3989wifi: mac80211: correctly parse Spatial Reuse Parameter Set element | *a8bc8276afwifi: iwlwifi: mvm: don't read past the mfuart notifcation | *9e719ae3abwifi: iwlwifi: mvm: check n_ssids before accessing the ssids | *ca4c230788wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef | *8014a7dbbfwifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 | *a5c20830fbwifi: cfg80211: pmsr: use correct nla_get_uX functions | *6d540b0317wifi: cfg80211: Lock wiphy in cfg80211_get_station | *96c950d6b0wifi: cfg80211: fully move wiphy work to unbound workqueue | *9c49b58b9awifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() | *617dadbfb2wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects * |c6bbb760e9ANDROID: ABI fixup for abi break in struct dst_ops * |079775fd35Merge 6.1.94 into android14-6.1-lts |/ *eb44d83053Linux 6.1.94 *6d6fe13ccasmp: Provide 'setup_max_cpus' definition on UP too *b09b556e48smb: client: fix deadlock in smb2_find_smb_tcon() *3174d8b7c9powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH *1ff2bd566fbtrfs: fix crash on racing fsync and size-extending write into prealloc *e601937b5bNFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS *a54419e60enfs: fix undefined behavior in nfs_block_bits() *728b663f5eEDAC/igen6: Convert PCIBIOS_* return codes to errnos *4e060b308di3c: master: svc: fix invalidate IBI type and miss call client IBI handler *07c8050f8cs390/cpacf: Make use of invalid opcode produce a link error *1d39dcff47s390/cpacf: Split and rework cpacf query functions *8c5f5911c1s390/ap: Fix crash in AP internal function modify_bitmap() *ff19ea00a5parisc: Define sigset_t in parisc uapi header *bca17801fbparisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA *e941b712e7ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() *16a392f66aext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow *d47445b041sparc: move struct termio to asm/termios.h *81dd3c82a4net: fix __dst_negative_advice() race *10938be35ekdb: Use format-specifiers rather than memset() for padding in kdb_read() *60e2a14a81kdb: Merge identical case statements in kdb_read() *0ec478e7a1kdb: Fix console handling when editing and tab-completing commands *b4e6a259f8kdb: Use format-strings rather than '\0' injection in kdb_read() *33d9c81465kdb: Fix buffer overflow during tab-complete *6da1ffc4bcwatchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin *c7071d3052mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid *04b4278245mm/cma: drop incorrect alignment check in cma_init_reserved_mem *14a339e7d7sparc64: Fix number of online CPUs *3ec82c9a15intel_th: pci: Add Meteor Lake-S CPU support *82590ce3a0cpufreq: amd-pstate: Fix the inconsistency in max frequency units *9ff078f5bakmsan: do not wipe out origin when doing partial unpoisoning *ca71f20471net/9p: fix uninit-value in p9_client_rpc() *6684086359net/ipv6: Fix route deleting failure when metric equals 0 *65bb86fbc8scsi: core: Handle devices which return an unusually large VPD page count *7a2bc8b34emm: fix race between __split_huge_pmd_locked() and GUP-fast *e7428e7e3fcrypto: qat - Fix ADF_DEV_RESET_SYNC memory leak *dd999fdeeecrypto: ecrdsa - Fix module auto-load on add_key *458458c130crypto: ecdsa - Fix module auto-load on add-key *e0032f5c08KVM: arm64: AArch32: Fix spurious trapping of conditional instructions *5b12ce0b6fKVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode *4f902f03efKVM: arm64: Fix AArch32 register narrowing on userspace write *7da44257e6drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms *cb299cdba09p: add missing locking around taking dentry fid list *97820893f2drm/amdgpu/atomfirmware: add intergrated info v2.3 table *edaa57480bfbdev: savage: Handle err return when savagefb_check_var failed *1a156761fcmmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA *4ac34dc6b4mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A *21109f137ammc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working *c2107d3024mmc: sdhci-acpi: Sort DMI quirks alphabetically *32b76505bammc: sdhci: Add support for "Tuning Error" interrupts *36a28616d4mmc: core: Add mmc_gpiod_set_cd_config() function *7170d0c0damedia: v4l2-core: hold videodev_lock until dev reg, finishes *5d931a2694media: mxl5xx: Move xpt structures off stack *9ef7ee4cb6media: mc: mark the media devnode as registered from the, start *788fd0f11emedia: mc: Fix graph walk in media_pipeline_start *9d180538dearm64: dts: hi3798cv200: fix the size of GICR *46fe2af45cwifi: rtlwifi: rtl8192de: Fix endianness issue in RX path *6973383af5wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE *83daddb601wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power *2c13c9f6cawifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU *c365394a41wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command *3f8d5e802dmd/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING *3f09972198arm64: dts: qcom: qcs404: fix bluetooth device address *2eea8b448earm64: tegra: Correct Tegra132 I2C alias *ef2f4d60c3ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx *3988a2850bsoc: qcom: rpmh-rsc: Enhance check for VRM in-flight request *560d69c975thermal/drivers/qcom/lmh: Check for SCM availability at probe *5e0d41aa53ata: pata_legacy: make legacy_exit() work again *336b8b2e90wifi: rtw89: correct aSIFSTime for 6GHz band *934e1e4331bcache: fix variable length array abuse in btree_iter *011552f29fdrm/amdgpu: add error handle to avoid out-of-bounds *d082757b83media: lgdt3306a: Add a check against null-pointer-def *8c8aa473fef2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() *376fad5e52scripts/gdb: fix SB_* constants parsing *6bbd9c021cvxlan: Fix regression when dropping packets due to invalid src addresses *7a898d5ed4mptcp: fix full TCP keep-alive support *dc62d53f01mptcp: cleanup SOL_TCP handling *e7d48faa15mptcp: avoid some duplicate code in socket option handling *164320fc22drm/i915/audio: Fix audio time stamp programming for DP *86a30d6302nilfs2: fix use-after-free of timer for log writer thread *79fc40a29driscv: signal: handle syscall restart before get_signal *bc20a0a290afs: Don't cross .backup mountpoint from backup volume *265426254dmmc: core: Do not force a retune before RPMB switch *883e5d542bmaple_tree: fix mas_empty_area_rev() null pointer dereference *34f3005303maple_tree: fix allocation in mas_sparse_area() *cf0df43520Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations *a17e06d709drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes *4ad8d57d90drm: Check output polling initialized before disabling Change-Id: I849966e53c4a46d2ee81b3b6078f953a08502872 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%