Merge tag 'android14-5.15.144_r00' into branch 'android14-5.15'
This merges the commits up to 5.15.144 LTS into the android14-5.15 branch. Included in here are the following commits: * 39420ad9 ANDROID: GKI: fix crc issue in include/net/addrconf.h * 856eb60e Revert "cred: switch to using atomic_long_t" * 3355035c ANDROID: GKI: fix build error with mm/memory_hotplug.c and v5.15.144 * caae297a Merge 5.15.144 into android14-5.15-lts |\ | * 1d146b18 Linux 5.15.144 | * 4c117984 r8152: fix the autosuspend doesn't work | * aa3cc80e r8152: remove rtl_vendor_mode function | * 07ba2162 r8152: avoid to change cfg for all devices | * fa5f992d powerpc/ftrace: Fix stack teardown in ftrace_no_trace | * 4624f5f2 powerpc/ftrace: Create a dummy stackframe to fix stack unwind | * 410c05b6 RDMA/irdma: Prevent zero-length STAG registration | * 93e76552 USB: gadget: core: adjust uevent timing on gadget unbind | * 529f020f ring-buffer: Do not try to put back write_stamp | * b8d59ea2 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs | * fb63b1f9 ring-buffer: Fix writing to the buffer with max_data_size | * e9587314 ring-buffer: Have saved event hold the entire event | * 8ed7d280 ring-buffer: Do not update before stamp when switching sub-buffers | * 54793745 tracing: Update snapshot buffer on resize if it is allocated | * 97e70d66 ring-buffer: Fix memory leak of free page | * f9494288 drm/amdgpu/sdma5.2: add begin/end_use ring callbacks | * 8175dad2 team: Fix use-after-free when an option instance allocation fails | * c2134ed5 arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify | * 1bc91916 ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS | * 1a4da77e soundwire: stream: fix NULL pointer dereference for multi_link | * 5a954998 btrfs: do not allow non subvolume root targets for snapshot | * 7b427d8c perf: Fix perf_event_validate_size() lockdep splat | * 27714a22 HID: hid-asus: add const to read-only outgoing usb buffer | * 11c17f42 net: usb: qmi_wwan: claim interface 4 for ZTE MF290 | * ca15561c asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation | * 0a3f27d9 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad | * 41759fab HID: hid-asus: reset the backlight brightness level on resume | * 9f093e15 HID: add ALWAYS_POLL quirk for Apple kb | * 61fc877f HID: glorious: fix Glorious Model I HID report | * 23b08531 platform/x86: intel_telemetry: Fix kernel doc descriptions | * 7020385e bcache: avoid NULL checking to c->root in run_cache_set() | * f891bbf1 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() | * 8758b053 bcache: remove redundant assignment to variable cur_idx | * d38288af bcache: avoid oversize memory allocation by small stripe_size | * 252c2a47 blk-cgroup: bypass blkcg_deactivate_policy after destroying | * 8146f7a8 blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" | * b7d82e5d stmmac: dwmac-loongson: Add architecture dependency | * 46412b2f usb: aqc111: check packet for fixup for true limit | * fe13b6a6 drm/mediatek: Add spinlock for setting vblank event in atomic_begin | * 6f709907 PCI: loongson: Limit MRRS to 256 | * 4f4a9fc6 Revert "PCI: acpiphp: Reassign resources on bridge if necessary" | * 2d099b27 ALSA: hda/realtek: Apply mute LED quirk for HP15-db | * 0239375e ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants | * d6df72b2 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB | * 45f53ca3 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() | * f21b7610 cred: switch to using atomic_long_t | * 3a142864 net: atlantic: fix double free in ring reinit logic | * 5b87ac25 appletalk: Fix Use-After-Free in atalk_ioctl | * de73f41f net: stmmac: Handle disabled MDIO busses from devicetree | * 6f3b49a4 net: stmmac: use dev_err_probe() for reporting mdio bus registration failure | * 90715e0a dpaa2-switch: fix size of the dma_unmap | * 444339f3 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() | * a5ab70a9 sign-file: Fix incorrect return values check | * 8eec2dcc stmmac: dwmac-loongson: Make sure MDIO is initialized before use | * abb40550 net: ena: Fix XDP redirection error | * 5d452257 net: ena: Fix xdp drops handling due to multibuf packets | * 39082715 net: ena: Destroy correct number of xdp queues upon failure | * e2b48f94 net: Remove acked SYN flag from packet in the transmit queue correctly | * d3b174db qed: Fix a potential use-after-free in qed_cxt_tables_alloc | * 3f1f6a94 net/rose: Fix Use-After-Free in rose_ioctl | * 3bb41dc3 atm: Fix Use-After-Free in do_vcc_ioctl | * db400b1f octeontx2-af: Update RSS algorithm index | * e0676d37 octeontx2-pf: Fix promisc mcam entry action | * 86f50bb2 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters | * af7a7721 net: fec: correct queue selection | * 3c4dcfbf net: vlan: introduce skb_vlan_eth_hdr() | * fe779dbb atm: solos-pci: Fix potential deadlock on &tx_queue_lock | * e16f961f atm: solos-pci: Fix potential deadlock on &cli_queue_lock | * d525bbd9 qca_spi: Fix reset behavior | * 4ec0e0e6 qca_debug: Fix ethtool -G iface tx behavior | * 173fc321 qca_debug: Prevent crash on TX ring changes | * 9846d8c8 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX | * 77443956 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd | * d37f44be afs: Fix refcount underflow from error handling race | * a69d8ee0 ksmbd: fix memory leak in smb2_lock() | * fd0d9b16 MIPS: Loongson64: Handle more memory types passed from firmware | * d9a9d8ef memblock: allow to specify flags with memblock_add_node() | * 49e0fcb5 mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() | * 5b77f41f netfilter: nf_tables: fix 'exist' matching on bigendian arches | * 3d4ad03b r8152: add vendor/device ID pair for ASUS USB-C2500 | * 404ce6ee r8152: add vendor/device ID pair for D-Link DUB-E250 | * ca75274b r8152: add USB device driver for config selection | * f5494d96 perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table * | 64f66ea8 Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" * | 60593598 Revert "perf/core: Add a new read format to get a number of lost samples" * | 63d0d92b Revert "perf: Fix perf_event_validate_size()" * | d0ce5361 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" * | f74b3822 Merge 5.15.143 into android14-5.15-lts |\| | * d0fc081c Linux 5.15.143 | * 2eba64dc devcoredump: Send uevent once devcd is ready | * 97a9a7cf devcoredump : Serialize devcd_del work | * e5071ae7 smb: client: fix potential NULL deref in parse_dfs_referrals() | * d2bafe84 cifs: Fix non-availability of dedup breaking generic/304 | * c7a0a265 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" | * 1ed694fe MIPS: Loongson64: Enable DMA noncoherent support | * a71b6a61 MIPS: Loongson64: Reserve vgabios memory on boot | * 72bdf344 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES | * 15a80887 KVM: s390/mm: Properly reset no-dat | * 19e10526 x86/CPU/AMD: Check vendor in the AMD microcode callback | * e5731380 serial: 8250_omap: Add earlycon support for the AM654 UART controller | * 17c2ed9a serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt | * 8718c0ab serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit | * 9bf8bc45 serial: sc16is7xx: address RX timeout interrupt errata | * 87ac2704 ARM: PL011: Fix DMA support | * 9402252d usb: typec: class: fix typec_altmode_put_partner to put plugs | * e24f2b21 Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" | * 742ecc1b parport: Add support for Brainboxes IX/UC/PX parallel cards | * 86240d91 usb: gadget: f_hid: fix report descriptor allocation | * f7a0cab5 drm/amdgpu: correct the amdgpu runtime dereference usage count | * 091c77c2 drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c | * 324df6ec gpiolib: sysfs: Fix error handling on failed export | * ebc7597c perf: Fix perf_event_validate_size() | * 00f8c6dc perf/core: Add a new read format to get a number of lost samples | * 4aed5240 arm64: dts: mt8183: kukui: Fix underscores in node names | * 1e64d6dd arm64: dts: mediatek: add missing space before { | * 6276d125 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node | * a6b7222b arm64: dts: mediatek: align thermal zone node names with dtschema | * ab9ac2cb tools headers UAPI: Sync linux/perf_event.h with the kernel sources | * dc52117c docs/process/howto: Replace C89 with C11 | * 7aed5086 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting | * e6512861 netfilter: nft_set_pipapo: skip inactive elements during set walk | * bcedd497 io_uring/af_unix: disable sending io_uring over sockets | * c5a09d16 mm: fix oops when filemap_map_pmd() without prealloc_pte | * c755e7cd r8169: fix rtl8125b PAUSE frames blasting when suspended | * 9234835f tracing: Stop current tracer when resizing buffer | * 5a9cbf82 tracing: Set actual size after ring buffer resize | * 40a36f08 ring-buffer: Force absolute timestamp on discard of event | * 0ccca12b misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write | * 271b5630 misc: mei: client.c: return negative error code in mei_cl_write | * 4511b365 coresight: etm4x: Remove bogous __exit annotation for some functions | * 192352bd coresight: etm4x: Make etm4_remove_dev() return void | * 318a2066 kallsyms: Make kallsyms_on_each_symbol generally available | * 61b68b60 binder: fix memory leaks of spam and pending work | * 1665a875 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory | * dca1bfdb arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names | * d052b5ad arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties | * e37aa926 arm64: dts: mediatek: mt7622: fix memory node warning check | * d849cf64 platform/surface: aggregator: fix recv_buf() return value | * d91fb1b7 regmap: fix bogus error on regcache_sync success | * d08a96e5 packet: Move reference count in packet_sock to atomic_long_t | * c86b7689 tracing: Fix a possible race when disabling buffered events | * e733a6f8 tracing: Fix incomplete locking when disabling buffered events | * fb0219bf tracing: Disable snapshot buffer when stopping instance tracers | * 9e41d92e tracing: Always update snapshot buffer size | * ac3ccec3 checkstack: fix printed address | * 762b0d52 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() | * fd85766c nilfs2: fix missing error check for sb_set_blocksize call | * 4bbf011b ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 | * e5571507 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names | * f82e39f7 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls | * ea3291cb io_uring: fix mutex_unlock with unreferenced ctx | * 09f9d1fb nvme-pci: Add sleep quirk for Kingston drives | * 7e765ec2 kprobes: consistent rcu api usage for kretprobe holder | * f5311389 md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() | * 4a52acc9 md: introduce md_ro_state | * 940a7bcd riscv: fix misaligned access handling of C.SWSP and C.SDSP | * 6e2f7118 ARM: dts: imx28-xea: Pass the 'model' property | * 976eb173 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt | * cb2034c0 ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init | * 800aabe1 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() | * 48987eef tracing: Fix a warning when allocating buffered events fails | * 6daed371 ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock | * 2ea7438a arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 | * 8a21980d arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb | * 0511a9c5 RDMA/irdma: Avoid free the non-cqp_request scratch | * b7b24a7f RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz | * 9d2854cc ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate | * 1d31ea4d hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() | * 9deab0c3 hwmon: (acpi_power_meter) Fix 4.29 MW bug | * 8ef49679 RDMA/bnxt_re: Correct module description string | * 0b21a39b RDMA/rtrs-clt: Remove the warnings for req in_use check | * 6cef8ca1 RDMA/rtrs-clt: Fix the max_send_wr setting | * 855b4334 RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight | * 7df9d0d0 RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true | * 00e54da5 RDMA/rtrs-srv: Check return values while processing info request | * 59cab0ae RDMA/rtrs-clt: Start hb after path_up | * 7f0460db RDMA/rtrs-srv: Do not unconditionally enable irq | * 18556be8 arm64: dts: rockchip: Expand reg size of vdec node for RK3399 | * 583dec14 RDMA/irdma: Add wait for suspend on SQD | * f78b8b7f RDMA/irdma: Do not modify to SQD on error | * 75479772 RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm | * 01c13d8a tee: optee: Fix supplicant based device enumeration | * d3d254e6 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group | * 30d4881a net: add missing kdoc for struct genl_multicast_group::flags | * 5299bca8 psample: Require 'CAP_NET_ADMIN' when joining "packets" group | * 81b0c3d2 bpf: sockmap, updating the sg structure should also update curr | * 0d4e0afd tcp: do not accept ACK of bytes we never sent | * 38bae9cd netfilter: xt_owner: Fix for unsafe access of sk->sk_socket | * 9de311e5 netfilter: nf_tables: validate family when identifying table via handle | * cf5f113c netfilter: nf_tables: bail out on mismatching dynset and set expressions | * 219c6b55 octeontx2-af: Update Tx link register range | * 4fe599a7 net: hns: fix fake link up on xge port | * a5c2f9f7 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() | * c8aca57e ionic: Fix dim work handling in split interrupt mode | * 04022c18 ionic: fix snprintf format length warning | * 246bc719 net: bnxt: fix a potential use-after-free in bnxt_init_tc | * b14d6d40 i40e: Fix unexpected MFS warning message | * 6113cba2 octeontx2-af: fix a use-after-free in rvu_npa_register_reporters | * e047a1fc net: stmmac: fix FPE events losing | * 75c53a4c arcnet: restoring support for multiple Sohard Arcnet cards | * 789fed57 platform/mellanox: Check devm_hwmon_device_register_with_groups() return value | * a2407144 platform/mellanox: Add null pointer checks for devm_kasprintf() | * 45171e5e mlxbf-bootctl: correctly identify secure boot with development keys | * 401d9bab r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() | * 5b9bf02f r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() | * 0a53ed0b r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() | * a6378013 r8152: Add RTL8152_INACCESSIBLE checks to more loops | * 00beca90 r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE | * 89c619b1 hv_netvsc: rndis_filter needs to select NLS | * f258a0be octeontx2-af: Check return value of nix_get_nixlf before using nixlf | * 51e7868e octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam | * a239affd ipv6: fix potential NULL deref in fib6_add() | * 9008af83 platform/x86: wmi: Skip blocks with zero instances | * 29783a17 platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver | * 0f06d9bd of: dynamic: Fix of_reconfig_get_state_change() return value documentation | * 5dd9a481 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code | * 450f8c95 platform/x86: asus-wmi: Simplify tablet-mode-switch handling | * f277c14b platform/x86: asus-wmi: Simplify tablet-mode-switch probing | * 36ede147 platform/x86: asus-wmi: Add support for ROG X13 tablet mode | * e8aed513 platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum | * bfac5cc5 drm/amdgpu: correct chunk_ptr to a pointer to chunk. | * 94e5ed16 kconfig: fix memory leak from range properties | * c5ab980a tg3: Increment tx_dropped in tg3_tso_bug() | * d188dcb9 tg3: Move the [rt]x_dropped counters to tg3_napi | * 8bb930c3 netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test | * 89a05781 i2c: designware: Fix corrupted memory seen in the ISR | * 6fcbcc6c hrtimers: Push pending hrtimers away from outgoing CPU earlier | * ef93d885 vdpa/mlx5: preserve CVQ vringh index * | 85771dd5 Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" * | f136d211 Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * | e678cdb6 Merge 5.15.142 into android14-5.15-lts |\| | * 8a1d809b Linux 5.15.142 | * 4d9bd1b1 iomap: update ki_pos a little later in iomap_dio_complete | * 6ed02493 r8169: fix deadlock on RTL8125 in jumbo mtu mode | * 0249024a r8169: disable ASPM in case of tx timeout | * 8912dbdd mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled | * 68156ce2 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc | * 9807860f iommu/vt-d: Make context clearing consistent with context mapping | * 7960f2cf iommu/vt-d: Omit devTLB invalidation requests when TES=0 | * cfd842b7 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily | * f0b68806 cpufreq: imx6q: don't warn for disabling a non-existing frequency | * bb08df40 smb3: fix caching of ctime on setxattr | * 15b4158c fs: add ctime accessors infrastructure | * db78835b fbdev: stifb: Make the STI next font pointer a 32-bit signed offset | * 711ee151 ASoC: SOF: sof-pci-dev: Fix community key quirk detection | * 81952f82 ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks | * fa0a570d ASoC: SOF: sof-pci-dev: add parameter to override topology filename | * 0d38d659 ASoC: SOF: sof-pci-dev: use community key on all Up boards | * f3db01e4 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header | * b4329a3a smb3: fix touch -h of symlink | * b60187f6 selftests/resctrl: Move _GNU_SOURCE define into Makefile | * 072c17d4 selftests/resctrl: Add missing SPDX license to Makefile | * 1e9973ae perf intel-pt: Fix async branch flags | * 0a6b5321 net: ravb: Stop DMA in case of failures on ravb_open() | * a4515a2f net: ravb: Start TX queues after HW initialization succeeded | * 2ba0a833 net: ravb: Use pm_runtime_resume_and_get() | * 5823191f net: ravb: Check return value of reset_control_deassert() | * 24681e92 ravb: Fix races between ravb_tx_timeout_work() and net related ops | * 97509417 r8169: prevent potential deadlock in rtl8169_close | * 66625069 Revert "workqueue: remove unused cancel_work()" | * 2587d8fe octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 | * 54260f14 net: stmmac: xgmac: Disable FPE MMC interrupts | * 9af4884b octeontx2-af: Fix possible buffer overflow | * f4499f0f selftests/net: ipsec: fix constant out of range | * 8454f0e0 uapi: propagate __struct_group() attributes to the container union | * 0bf95654 dpaa2-eth: increase the needed headroom to account for alignment | * c4a00c47 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet | * 64c27b7b usb: config: fix iteration issue in 'usb_get_bos_descriptor()' | * e704db8e USB: core: Change configuration warnings to notices | * bec3ae29 hv_netvsc: fix race of netvsc and VF register_netdevice | * 69732d21 rcu: Avoid tracing a few functions executed in stop machine | * 02caa78c vlan: move dev_put into vlan_dev_uninit | * 84280118 vlan: introduce vlan_dev_free_egress_priority | * a8604a90 Input: xpad - add HyperX Clutch Gladiate Support | * 875eeda4 btrfs: make error messages more clear when getting a chunk map | * 47693835 btrfs: send: ensure send_fd is writable | * 36b98806 btrfs: fix off-by-one when checking chunk map includes logical address | * 0ffd9d35 btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() | * a480eb26 btrfs: add dmesg output for first mount and last unmount of a filesystem | * 2e931b33 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes | * f0d05222 powerpc: Don't clobber f0/vs0 during fp|altivec register save | * d48f9008 iommu/vt-d: Add MTL to quirk list to skip TE disabling | * 0c7fa41e bcache: revert replacing IS_ERR_OR_NULL with IS_ERR | * c986cb72 dm verity: don't perform FEC for failed readahead IO | * 9a2590b4 dm-verity: align struct dm_verity_fec_io properly | * 61a982f9 ALSA: hda/realtek: Add supported ALC257 for ChromeOS | * 5fe4d965 ALSA: hda/realtek: Headset Mic VREF to 100% | * 4ed5ad05 ALSA: hda: Disable power-save on KONTRON SinglePC | * a7579368 mmc: block: Be sure to wait while busy in CQE error recovery | * 8dfdd603 mmc: block: Do not lose cache flush during CQE error recovery | * 129984dc mmc: block: Retry commands in CQE error recovery | * 85afaefa mmc: cqhci: Fix task clearing in CQE error recovery | * ceec8231 mmc: cqhci: Warn of halt or task clear failure | * 9edc0635 mmc: cqhci: Increase recovery halt timeout | * 44382938 firewire: core: fix possible memory leak in create_units() | * b20f71c8 pinctrl: avoid reload of p state in list iteration * | 94a8600a Revert "HID: core: store the unique system identifier in hid_device" * | e7ef5ffa Revert "HID: fix HID device resource race between HID core and debugging support" * | b410f8d0 Merge 5.15.141 into android14-5.15-lts |\| | * 9b91d36b Linux 5.15.141 | * 313a34d1 io_uring: fix off-by one bvec index | * 49ae2e4e USB: dwc3: qcom: fix wakeup after probe deferral | * eb17fb4b USB: dwc3: qcom: fix software node leak on probe errors | * 98f0e9b6 usb: dwc3: set the dma max_seg_size | * 1a3dcb1d usb: dwc3: Fix default mode initialization | * a22702a8 USB: dwc2: write HCINT with INTMASK applied | * 1134fde9 usb: typec: tcpm: Skip hard reset when in error recovery | * 64830d04 USB: serial: option: don't claim interface 4 for ZTE MF290 | * 9611cbc6 USB: serial: option: fix FM101R-GL defines | * a8d80b1f USB: serial: option: add Fibocom L7xx modules | * de8c6fce usb: cdnsp: Fix deadlock issue during using NCM gadget | * dd0cc4b6 bcache: fixup lock c->root error | * a912742d bcache: fixup init dirty data errors | * 137660f8 bcache: prevent potential division by zero error | * f7077ce8 bcache: check return value from btree_node_alloc_replacement() | * 1eed0109 dm-delay: fix a race between delay_presuspend and delay_bio | * d181a7a1 hv_netvsc: Mark VF as slave before exposing it to user-mode | * 97683466 hv_netvsc: Fix race of register_netdevice_notifier and VF register | * 38419210 USB: serial: option: add Luat Air72*U series products | * 6062c527 s390/dasd: protect device queue against concurrent access | * 35b5d86e io_uring/fs: consider link->flags when getting path for LINKAT | * 2bb75a2c bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race | * 6f09318f md: fix bi_status reporting in md_end_clone_io | * 72ecb975 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() | * e09ba90f swiotlb-xen: provide the "max_mapping_size" method | * 0f05021e ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA | * f95e9f7a proc: sysctl: prevent aliased sysctls from getting passed to init | * 3f3880fc ext4: make sure allocate pending entry not fail | * e33eb499 ext4: fix slab-use-after-free in ext4_es_insert_extent() | * 859893f6 ext4: using nofail preallocation in ext4_es_insert_extent() | * 048e7f38 ext4: using nofail preallocation in ext4_es_insert_delayed_block() | * 580b9dd6 ext4: using nofail preallocation in ext4_es_remove_extent() | * 66bc78a2 ext4: use pre-allocated es in __es_remove_extent() | * b1995ba6 ext4: use pre-allocated es in __es_insert_extent() | * edec1271 ext4: factor out __es_alloc_extent() and __es_free_extent() | * e82d05cf ext4: add a new helper to check if es must be kept | * 612edd48 media: qcom: camss: Fix csid-gen2 for test pattern generator | * ceb5276d media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 | * f001e6f6 media: camss: sm8250: Virtual channels for CSID | * 9fb81ca7 media: camss: Replace hard coded value with parameter | * 8ef9b32f MIPS: KVM: Fix a build warning about variable set but not used | * 6ddaca6b lockdep: Fix block chain corruption | * 61747778 USB: dwc3: qcom: fix ACPI platform device leak | * 02747288 USB: dwc3: qcom: fix resource leaks on probe deferral | * e26c6feb nvmet: nul-terminate the NQNs passed in the connect command | * b5d50c6a afs: Fix file locking on R/O volumes to operate in local mode | * 84ebfbed afs: Return ENOENT if no cell DNS record can be found | * 6aeac88a net: axienet: Fix check for partial TX checksum | * 293acba8 amd-xgbe: propagate the correct speed and duplex status | * b3874cc2 amd-xgbe: handle the corner-case during tx completion | * e949dbc2 amd-xgbe: handle corner-case during sfp hotplug | * 01a8b947 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF | * fcc4a03a arm/xen: fix xen_vcpu_info allocation alignment | * 90072af9 net/smc: avoid data corruption caused by decline | * 66c02346 net: usb: ax88179_178a: fix failed operations during ax88179_reset | * ba81c522 ipv4: Correct/silence an endian warning in __ip_do_redirect | * 364406d4 HID: fix HID device resource race between HID core and debugging support | * 52badc06 HID: core: store the unique system identifier in hid_device | * 221be624 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full | * b0c835fd ata: pata_isapnp: Add missing error check for devm_ioport_map() | * 9754a498 octeontx2-pf: Fix memory leak during interface down | * be41c0c4 wireguard: use DEV_STATS_INC() | * f163a6d1 drm/panel: simple: Fix Innolux G101ICE-L01 timings | * 608de3a5 drm/panel: simple: Fix Innolux G101ICE-L01 bus flags | * 18bd108a drm/panel: auo,b101uan08.3: Fine tune the panel power sequence | * 9fe5718d drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence | * c8a49336 afs: Make error on cell lookup failure consistent with OpenAFS | * ac239fcc afs: Fix afs_server_list to be cleaned up with RCU * | 8ab21f76 Revert "ASoC: soc-card: Add storage for PCI SSID" * | 32edfbff Revert "net: inet: Remove count from inet_listen_hashbucket" * | 483e9067 Revert "net: inet: Open code inet_hash2 and inet_unhash2" * | 5452f4e5 Revert "net: inet: Retire port only listening_hash" * | 477db4af Revert "net: set SOCK_RCU_FREE before inserting socket into hashtable" * | f1033c50 Revert "tracing: Have trace_event_file have ref counters" * | 97d68eea Revert "workqueue: Provide one lock class key per work_on_cpu() callsite" * | bb657d6d Merge 5.15.140 into android14-5.15-lts |\| | * a78d278e Linux 5.15.140 | * 947c9e12 driver core: Release all resources during unbind before updating device links | * 5a434d5c Input: xpad - add VID for Turtle Beach controllers | * cbc7c29d tracing: Have trace_event_file have ref counters | * 1dcf90c9 powerpc/powernv: Fix fortify source warnings in opal-prd.c | * 3d791271 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid | * 595b051c drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox | * a2a6e97c drm/amdgpu: fix error handling in amdgpu_bo_list_get() | * e380992c drm/amdgpu: don't use ATRM for external devices | * 4ff985b8 drm/i915: Fix potential spectre vulnerability | * ea0c4d5e drm/amd/pm: Handle non-terminated overdrive commands. | * 9ce842d7 ext4: add missed brelse in update_backups | * ce19c200 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks | * ac45d8e3 ext4: correct the start block of counting reserved clusters | * 8f9842c4 ext4: correct return value of ext4_convert_meta_bg | * 8798d3b2 ext4: correct offset of gdb backup in non meta_bg group to update_backups | * 8a3bb38b ext4: apply umask if ACL support is disabled | * d5c38014 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" | * 6ad3d859 media: qcom: camss: Fix missing vfe_lite clocks check | * e0376cf0 media: qcom: camss: Fix VFE-17x vfe_disable_output() | * 8f733387 media: qcom: camss: Fix vfe_get() error jump | * 841fc648 media: qcom: camss: Fix pm_domain_on sequence in probe | * 4c9c43f7 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER | * 72bf271c r8169: fix network lost after resume on DASH systems | * 468e3ebf mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors | * 0387978f mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 | * 070b3ccb riscv: kprobes: allow writing to x0 | * cd0e9f47 nfsd: fix file memleak on client_opens_release | * 114c9d73 media: ccs: Correctly initialise try compose rectangle | * 6c8aeeb2 media: venus: hfi: add checks to handle capabilities from firmware | * cdeb0a4c media: venus: hfi: fix the check to handle session buffer requirement | * 7d62570f media: venus: hfi_parser: Add check to keep the number of codecs within range | * d0d831e7 media: sharp: fix sharp encoding | * 6003733c media: lirc: drop trailing space from scancode transmit | * e4088d7d f2fs: avoid format-overflow warning | * 12055238 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte | * 336e6db5 net: phylink: initialize carrier state at creation | * d8cb287d net: dsa: lan9303: consequently nested-lock physical MDIO | * 656262cb net: ethtool: Fix documentation of ethtool_sprintf() | * acca20cc s390/ap: fix AP bus crash on early config change callback invocation | * 019b7d42 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte | * c6e89348 sbsa_gwdt: Calculate timeout with 64-bit math | * 132670ae lsm: fix default return value for inode_getsecctx | * 223196b5 lsm: fix default return value for vm_enough_memory | * 06d320ca Revert "i2c: pxa: move to generic GPIO recovery" | * ddec3d04 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller | * ad0b74d0 powerpc/pseries/ddw: simplify enable_ddw() | * b3e993de arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size | * b99ac206 arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO | * aaf0a07d ksmbd: fix slab out of bounds write in smb_inherit_dacl() | * 1c701423 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE | * 36a573b3 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables | * c4976160 bluetooth: Add device 13d3:3571 to device tables | * 603e77e9 bluetooth: Add device 0bda:887b to device tables | * e9bb966c Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 | * cf642ee6 cpufreq: stats: Fix buffer overflow detection in trans_stats() | * 63e09cdf regmap: Ensure range selector registers are updated after cache sync | * 0c49e74e tty: serial: meson: fix hard LOCKUP on crtscts mode | * 6f26b6a6 serial: meson: Use platform_get_irq() to get the interrupt | * 450fa8bf ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC | * cc549ba5 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table | * 767c9887 ALSA: info: Fix potential deadlock at disconnection | * 09022ae6 xhci: Enable RPM on controllers that support low-power states | * 68574fe2 parisc/pgtable: Do not drop upper 5 address bits of physical address | * ea7593c1 parisc: Prevent booting 64-bit kernels on PA1.x machines | * 2c9092e8 i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen | * da754f92 i3c: master: svc: fix check wrong status register in irq handler | * 5ba77b6b i3c: master: svc: fix ibi may not return mandatory data byte | * e0a70ed4 i3c: master: svc: fix wrong data return when IBI happen during start frame | * 7383675a i3c: master: svc: fix race condition in ibi work thread | * cc7efd10 i3c: master: cdns: Fix reading status register | * d3c6a08c mtd: cfi_cmdset_0001: Byte swap OTP info | * a4668088 mm/memory_hotplug: use pfn math in place of direct struct page manipulation | * 792a7960 mm/cma: use nth_page() in place of direct struct page manipulation | * 9b59fc31 s390/cmma: fix detection of DAT pages | * 45bb94aa dmaengine: stm32-mdma: correct desc prep when channel running | * 91659b77 mcb: fix error handling for different scenarios when parsing | * 534790fd tracing: Have the user copy of synthetic event address use correct context | * f6237afa i2c: core: Run atomic i2c xfer when !preemptible | * 931aa715 kernel/reboot: emergency_restart: Set correct system_state | * 7a3424c3 quota: explicitly forbid quota files from being encrypted | * 47f50983 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev | * f13e1ea4 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix | * 28436d80 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests | * 6ce63598 selftests/resctrl: Remove duplicate feature check from CMT test | * e90efe17 netfilter: nf_tables: split async and sync catchall in two functions | * 0d9506c7 netfilter: nf_tables: remove catchall element in GC sync path | * 96fc7a50 PCI: keystone: Don't discard .probe() callback | * e0d394df PCI: keystone: Don't discard .remove() callback | * f4f12667 KEYS: trusted: Rollback init_trusted() consistently | * c407ff72 genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware | * bc8a14e3 mmc: meson-gx: Remove setting of CMD_CFG_ERROR | * 3a51e6b4 wifi: ath11k: fix htt pktlog locking | * 426e718c wifi: ath11k: fix dfs radar event locking | * e9d84413 wifi: ath11k: fix temperature event locking | * 5ff84994 ima: detect changes to the backing overlay file | * 4584a421 ima: annotate iint mutex to avoid lockdep false positive warnings | * 4049576c ACPI: FPDT: properly handle invalid FPDT subtables | * 628e76e6 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit | * 6eb8c191 btrfs: don't arbitrarily slow down delalloc if we're committing | * 0b99626b rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects | * 71f5344f PM: hibernate: Clean up sync_read handling in snapshot_write_next() | * 57dbc0eb PM: hibernate: Use __get_safe_page() rather than touching the list | * 87a30633 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM | * ebaee06a rcu/tree: Defer setting of jiffies during stall reset | * 057d1034 svcrdma: Drop connection after an RDMA Read error | * 541b3757 wifi: wilc1000: use vmm_table as array in wilc struct | * b156f62f PCI: exynos: Don't discard .remove() callback | * f8879672 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() | * 467864d5 mmc: sdhci_am654: fix start loop index for TAP value parsing | * ef34a97b mmc: vub300: fix an error code | * 36adb620 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks | * 090b167b clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks | * 18640a18 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data | * 4d17b54c parisc/pdc: Add width field to struct pdc_model | * 936c9c10 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer | * 8b24bb54 ACPI: resource: Do IRQ override on TongFang GMxXGxx | * 5619c34d watchdog: move softlockup_panic back to early_param | * a6c3a1fe PCI/sysfs: Protect driver's D3cold preference from user space | * 01975bee hvc/xen: fix event channel handling for secondary consoles | * cfd543c1 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver | * 730e08cb hvc/xen: fix console unplug | * fa0b93a3 tty/sysrq: replace smp_processor_id() with get_cpu() | * 92e6c0f0 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() | * e29c095f audit: don't take task_lock() in audit_exe_compare() code path | * 5eb6519f KVM: x86: Ignore MSR_AMD64_TW_CFG access | * 1c49ef70 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space | * fe6b461c x86/cpu/hygon: Fix the CPU topology evaluation for real | * 3a2adf48 crypto: x86/sha - load modules based on CPU features | * be079aa7 scsi: qla2xxx: Fix system crash due to bad pointer access | * 6ba3569f scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers | * 6a33b581 scsi: mpt3sas: Fix loop logic | * 3c5aede4 bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | * 40347043 bpf: Fix check_stack_write_fixed_off() to correctly spill imm | * ba115f6c randstruct: Fix gcc-plugin performance mode to stay in group | * 2771fac4 powerpc/perf: Fix disabling BHRB and instruction sampling | * 7e450cc9 media: venus: hfi: add checks to perform sanity on queue pointers | * 1566e8be i915/perf: Fix NULL deref bugs with drm_dbg() calls | * 35c17257 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() | * 5db14632 xfs: fix memory leak in xfs_errortag_init | * c540284d xfs: fix exception caused by unexpected illegal bestcount in leaf dir | * 5212d586 xfs: avoid a UAF when log intent item recovery fails | * ba179cc1 xfs: fix inode reservation space for removing transaction | * b7847653 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork | * 92d38b87 xfs: add missing cmap->br_state = XFS_EXT_NORM update | * 8d0baec7 xfs: fix intermittent hang during quotacheck | * 76545c0e xfs: don't leak memory when attr fork loading fails | * eb888caf xfs: fix use-after-free in xattr node block inactivation | * 4cb38429 xfs: flush inode gc workqueue before clearing agi bucket | * 188594c6 xfs: prevent a UAF when log IO errors race with unmount | * 921c9621 xfs: use invalidate_lock to check the state of mmap_lock | * efd19480 xfs: convert buf_cancel_table allocation to kmalloc_array | * 074fee18 xfs: don't leak xfs_buf_cancel structures when recovery fails | * b8effd31 xfs: refactor buffer cancellation table allocation | * 4968c2aa cifs: fix check of rc in function generate_smb3signingkey | * 8d725bf0 cifs: spnego: add ';' in HOST_KEY_LEN | * 21accf14 tools/power/turbostat: Enable the C-state Pre-wake printing | * 0045c1ff tools/power/turbostat: Fix a knl bug | * 5bcce23f macvlan: Don't propagate promisc change to lower dev in passthru | * 7574b5e6 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors | * 55553c5b net/mlx5e: Reduce the size of icosq_str | * 51655fd3 net/mlx5e: Fix pedit endianness | * a990dd74 net/mlx5e: Refactor mod header management API | * 39f95b1d net/mlx5e: Move mod hdr allocation to a single place | * c0f37a37 net/mlx5e: Remove incorrect addition of action fwd flag | * 6974fd92 net/mlx5e: fix double free of encap_header in update funcs | * f3c4a704 net/mlx5e: fix double free of encap_header | * 931e9e8e net: stmmac: fix rx budget limit check | * b8b514b2 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() | * 25da0f58 netfilter: nf_tables: add and use BE register load-store helpers | * a48f6be5 netfilter: nf_tables: use the correct get/put helpers | * 7d3901bf netfilter: nf_conntrack_bridge: initialize err to 0 | * 75bcfc18 af_unix: fix use-after-free in unix_stream_read_actor() | * 0b480c65 net: ethernet: cortina: Fix MTU max setting | * 097588e2 net: ethernet: cortina: Handle large frames | * f9269b27 net: ethernet: cortina: Fix max RX frame define | * 53064e82 bonding: stop the device in bond_setup_by_slave() | * cda210a4 ptp: annotate data-race around q->head and q->tail | * b67d16b2 xen/events: fix delayed eoi list handling | * 8531a419 ppp: limit MRU to 64K | * 9ae82308 tipc: Fix kernel-infoleak due to uninitialized TLV value | * 359c65da net: hns3: fix VF wrong speed and duplex issue | * 406be003 net: hns3: fix VF reset fail issue | * cfc131b0 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() | * 07058182 net: hns3: fix incorrect capability bit display for copper port | * a3c65cf7 net: hns3: add barrier in vf mailbox reply process | * e671d820 net: hns3: add byte order conversion for PF to VF mailbox message | * bb0f1425 net: hns3: refine the definition for struct hclge_pf_to_vf_msg | * 1d8f66d4 net: hns3: fix add VLAN fail issue | * 4b3b2541 tty: Fix uninit-value access in ppp_sync_receive() | * 1f64cad3 ipvlan: add ipvlan_route_v6_outbound() helper | * 6c71b9b1 net: set SOCK_RCU_FREE before inserting socket into hashtable | * 42716542 net: inet: Retire port only listening_hash | * be1ceb8b net: inet: Open code inet_hash2 and inet_unhash2 | * bb9bcf47 net: inet: Remove count from inet_listen_hashbucket | * de634368 mptcp: listen diag dump support | * 870f438a mptcp: diag: switch to context structure | * be020f65 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning | * 194454af SUNRPC: Fix RPC client cleaned up the freed pipefs dentries | * 319ed0cb NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO | * 809684f5 SUNRPC: Add an IS_ERR() check back to where it was | * 46d6b768 SUNRPC: ECONNRESET might require a rebind | * a7032d4d media: cec: meson: always include meson sub-directory in Makefile | * 16e78f28 media: cadence: csi2rx: Unregister v4l2 async notifier | * 20c2ca9a sched/core: Optimize in_task() and in_interrupt() a bit | * 9894c58c tracing/perf: Add interrupt_context_level() helper | * 48fef664 tracing: Reuse logic from perf's get_recursion_context() | * 670b3e90 wifi: iwlwifi: Use FW rate for non-data frames | * a7ee519e pwm: Fix double shift bug | * 7054366c drm/amdgpu: fix software pci_unplug on some chips | * e48a5e78 drm/qxl: prevent memory leak | * 0835e7f2 ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings | * 38ada2f3 i2c: dev: copy userspace array safely | * 61024498 kgdb: Flush console before entering kgdb on panic | * 4e497f1a drm/amd/display: Avoid NULL dereference of timing generator | * 5e0b788f media: imon: fix access to invalid resource for the second interface | * ae6bcafe media: ccs: Fix driver quirk struct documentation | * d01b0ad7 media: cobalt: Use FIELD_GET() to extract Link Width | * 03ce0655 gfs2: fix an oops in gfs2_permission | * 5bfda356 gfs2: ignore negated quota changes | * 16631907 media: vivid: avoid integer overflow | * 09cd8b56 media: gspca: cpia1: shift-out-of-bounds in set_flicker | * 39c71357 i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. | * 72775cad virtio-blk: fix implicit overflow on virtio_max_dma_size | * f7f3bdb2 i2c: sun6i-p2wi: Prevent potential division by zero | * d23ad76f i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler | * e6fbad3c 9p: v9fs_listxattr: fix %s null argument warning | * a18be976 9p/trans_fd: Annotate data-racy writes to file::f_flags | * 2cc5e191 usb: gadget: f_ncm: Always set current gadget in ncm_bind() | * 6c80f489 tty: vcc: Add check for kstrdup() in vcc_probe() | * 2ff61106 exfat: support handle zero-size directory | * c86a3007 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W | * 3453f945 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk | * 0a93a0f9 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller | * 03dbd6a9 PCI: Disable ATS for specific Intel IPU E2000 devices | * a9a0b344 PCI: Extract ATS disabling to a helper function | * fe511d24 PCI: Use FIELD_GET() to extract Link Width | * 56d78b54 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() | * 37a51e7f atm: iphase: Do PCI error checks on own line | * f05ae001 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields | * 631a96e9 ALSA: hda: Fix possible null-ptr-deref when assigning a stream | * 1c805b9c ARM: 9320/1: fix stack depot IRQ stack filter | * 8d25ec69 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround | * 64f062ba jfs: fix array-index-out-of-bounds in diAlloc | * da3da5e1 jfs: fix array-index-out-of-bounds in dbFindLeaf | * 1f74d336 fs/jfs: Add validity check for db_maxag and db_agpref | * 5f148b16 fs/jfs: Add check for negative db_l2nbperpage | * e1d1f79b scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool | * f0bfc8a5 scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs | * 5904dee7 RDMA/hfi1: Use FIELD_GET() to extract Link Width | * 546c1796 crypto: pcrypt - Fix hungtask for PADATA_RESET | * bc443a19 ASoC: soc-card: Add storage for PCI SSID | * 9f208206 selftests/efivarfs: create-read: fix a resource leak | * 428cad17 arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size | * 174f62a0 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL | * 3f7a400d drm/amdkfd: Fix shift out-of-bounds issue | * 300589d5 drm/panel: st7703: Pick different reset sequence | * eaa03ea3 drm/amdgpu/vkms: fix a possible null pointer dereference | * 84c923d8 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference | * 2381f6b6 drm/panel: fix a possible null pointer dereference | * c11cf5e1 drm/amdgpu: Fix potential null pointer derefernce | * a237675a drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga | * acdb6830 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 | * 829ce8e9 drm/msm/dp: skip validity check for DP CTS EDID checksum | * 689b33b9 drm: vmwgfx_surface.c: copy user-array safely | * 22260dab kernel: watch_queue: copy user-array safely | * d4f2c09d kernel: kexec: copy user-array safely | * 24b17d53 string.h: add array-wrappers for (v)memdup_user() | * 3a3a6dc9 drm/amd/display: use full update for clip size increase of large plane source | * 7d43cdd2 drm/amdkfd: Fix a race condition of vram buffer unref in svm code | * eea81424 drm/komeda: drop all currently held locks if deadlock happens | * 81288686 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e | * ba708876 Bluetooth: Fix double free in hci_conn_cleanup | * f9de14bd Bluetooth: btusb: Add date->evt_skb is NULL check | * a43cf6ac wifi: ath10k: Don't touch the CE interrupt registers after power up | * 6f42bd24 net: annotate data-races around sk->sk_dst_pending_confirm | * 19ab5fd2 net: annotate data-races around sk->sk_tx_queue_mapping | * f3be63f7 wifi: ath10k: fix clang-specific fortify warning | * 02a0547b wifi: ath9k: fix clang-specific fortify warnings | * cf353904 bpf: Detect IP == ksym.end as part of BPF program | * c29a89b2 atl1c: Work around the DMA RX overflow issue | * 21a0f310 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() | * 3073e380 wifi: mac80211_hwsim: fix clang-specific fortify warning | * e8e55fa4 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size | * f9d3ba62 workqueue: Provide one lock class key per work_on_cpu() callsite | * 0a5b512d clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware | * 465b88c0 clocksource/drivers/timer-imx-gpt: Fix potential memory leak | * fd0df3f8 perf/core: Bail out early if the request AUX area is out of bound | * e89d0ed4 locking/ww_mutex/test: Fix potential workqueue corruption * | 16ec5b05 ANDROID: GKI: db845c: Update symbols list and ABI on devm_mipi_dsi_attach * | 611f83ca Revert "mfd: core: Un-constify mfd_cell.of_reg" * | 7e088094 Revert "inet: shrink struct flowi_common" * | 99e8e6c9 Revert "arm64/arm: xen: enlighten: Fix KPTI checks" * | cfaf15fc Merge 5.15.139 into android14-5.15-lts |\| | * 2a910f4a Linux 5.15.139 | * 3443337a btrfs: use u64 for buffer sizes in the tree search ioctls | * f9f5e8ce Revert "mmc: core: Capture correct oemid-bits for eMMC cards" | * 824829c2 tracing/kprobes: Fix the order of argument descriptions | * 560680f7 fbdev: fsl-diu-fb: mark wr_reg_wa() static | * 8e4b510f fbdev: imsttfb: fix a resource leak in probe | * 36485821 fbdev: imsttfb: Fix error path of imsttfb_probe() | * 30959f9f spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies | * 9cf044cc ASoC: hdmi-codec: register hpd callback on component probe | * 705e5a28 drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE | * 0ca05fae netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses | * 1652f57f netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs | * d28c17ab netfilter: xt_recent: fix (increase) ipv6 literal buffer length | * f30567fc i2c: iproc: handle invalid slave state | * 38f5ac54 r8169: respect userspace disabling IFF_MULTICAST | * fd01115b blk-core: use pr_warn_ratelimited() in bio_check_ro() | * b8014871 block: remove unneeded return value of bio_check_ro() | * d8d94d6b tg3: power down device only on SYSTEM_POWER_OFF | * 5ea06a23 net/smc: put sk reference if close work was canceled | * 884606f8 net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc | * a62af714 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT | * 86660682 selftests: pmtu.sh: fix result checking | * 2d117ac1 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs | * 95a99ac1 Fix termination state for idr_for_each_entry_ul() | * 70ef755f net: r8169: Disable multicast filter for RTL8168H and RTL8107E | * 0dad0e75 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. | * c340713b dccp: Call security_inet_conn_request() after setting IPv4 addresses. | * d1b7e656 octeontx2-pf: Fix holes in error code | * f60297ef octeontx2-pf: Fix error codes | * 794d360b inet: shrink struct flowi_common | * 8943083b bpf: Check map->usercnt after timer->timer is assigned | * 3907b89c tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING | * a1a485e4 hsr: Prevent use after free in prp_create_tagged_frame() | * 352887b3 llc: verify mac len before reading mac header | * 303766bb Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() | * 741e4c15 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume | * 895ac9a2 pwm: sti: Reduce number of allocations and drop usage of chip_data | * db64dddd regmap: prevent noinc writes from clobbering cache | * 004d4002 media: dvb-usb-v2: af9035: fix missing unlock | * a0beda18 media: cedrus: Fix clock/reset sequence | * 980be4c3 media: vidtv: mux: Add check and kfree for kstrdup | * d17269fb media: vidtv: psi: Add check for kstrdup | * db89f551 media: s3c-camif: Avoid inappropriate kfree() | * 51c94256 media: bttv: fix use after free error due to btv->timeout timer | * d3937f9e media: i2c: max9286: Fix some redundant of_node_put() calls | * 9d060f2f pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() | * 24e9df58 pcmcia: ds: fix refcount leak in pcmcia_device_add() | * 24e73ab5 pcmcia: cs: fix possible hung task and memory leak pccardd() | * b3eaa0d4 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call | * 20bd0198 cxl/mem: Fix shutdown order | * d48fe8d9 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | * 855d6fb2 9p/net: fix possible memory leak in p9_check_errors() | * 0d456eba perf hist: Add missing puts to hist__account_cycles | * 924e8d0b perf machine: Avoid out of bounds LBR memory read | * 76b0eab9 usb: host: xhci-plat: fix possible kernel oops while resuming | * c9c4dab0 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 | * 92c9ef15 powerpc/pseries: fix potential memory leak in init_cpu_associativity() | * 516235e7 powerpc/imc-pmu: Use the correct spinlock initializer. | * 945dc61d powerpc/xive: Fix endian conversion size | * bce31a2b powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro | * 1308e55e modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host | * 863a9c3f powerpc: Only define __parse_fpscr() when required | * 01f62c6b f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() | * dfebea71 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() | * 72f8fa6c USB: usbip: fix stub_dev hub disconnect | * 168697f1 tools: iio: iio_generic_buffer ensure alignment | * a61c3c64 misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() | * 732aa0cb dmaengine: ti: edma: handle irq_of_parse_and_map() errors | * 2941a29f usb: chipidea: Simplify Tegra DMA alignment code | * 58e8316b usb: chipidea: Fix DMA overwrite for Tegra | * fcaafb57 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency | * c956be56 dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers | * ca46d7ce livepatch: Fix missing newline character in klp_resolve_symbols() | * b77f7c02 tty: tty_jobctrl: fix pid memleak in disassociate_ctty() | * e9f598a5 f2fs: compress: fix to avoid redundant compress extension | * 8c4504cc f2fs: compress: fix to avoid use-after-free on dic | * ca0aae38 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' | * 206a9725 leds: pwm: Don't disable the PWM when the LED should be off | * 893eedf5 leds: turris-omnia: Do not use SMBUS calls | * aec37069 leds: turris-omnia: Drop unnecessary mutex locking | * c9a4f13c mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs | * 63a99d7b mfd: dln2: Fix double put in dln2_probe | * 2742c860 mfd: core: Ensure disabled devices are skipped without aborting | * 94eb5423 mfd: core: Un-constify mfd_cell.of_reg | * 8890d4d5 ASoC: ams-delta.c: use component after check | * a2ae48bd crypto: qat - fix deadlock in backlog processing | * 0dd34a7a padata: Fix refcnt handling in padata_free_shell() | * 93e4aa85 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails | * cd1c2df6 HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() | * 99893b7c HID: logitech-hidpp: Revert "Don't restart communication if not necessary" | * 5f2f3860 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only | * 1f80041c HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk | * d3b196a1 Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" | * 6885e5ff sh: bios: Revive earlyprintk support | * b0c25e95 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip | * d06dc0f9 RDMA/hfi1: Workaround truncation compilation error | * 086cd442 scsi: ufs: core: Leave space for '\0' in utf8 desc string | * a0f19990 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe | * 904fc010 RDMA/hns: The UD mode can only be configured with DCQCN | * 9f8db02d RDMA/hns: Fix signed-unsigned mixed comparisons | * 2de683e2 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() | * 611260e3 IB/mlx5: Fix rdma counter binding for RAW QP | * 922b2693 ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described | * 001f90cd ext4: move 'ix' sanity check to corrent position | * c24a3c9e ARM: 9321/1: memset: cast the constant byte to unsigned char | * 012d0c66 hid: cp2112: Fix duplicate workqueue initialization | * 1ce09238 crypto: qat - increase size of buffers | * 62df66b7 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure | * 61f25d46 crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure | * 66eb7b7f nd_btt: Make BTT lanes preemptible | * 6563e0f7 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value | * d4ad0c1a scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code | * b79c7d68 RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() | * a5c83c80 hwrng: geode - fix accessing registers | * a8607725 crypto: hisilicon/hpre - Fix a erroneous check after snprintf() | * b01b9dc5 selftests/resctrl: Ensure the benchmark commands fits to its array | * 2d2300fc selftests/pidfd: Fix ksft print formats | * 8bc9c944 arm64: dts: imx8mn: Add sound-dai-cells to micfil node | * 1abd6584 arm64: dts: imx8mm: Add sound-dai-cells to micfil node | * cf7abb54 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry | * 8704bf18 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped | * bdb0428a firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device | * b0ffdc16 firmware: ti_sci: Mark driver as non removable | * 995ee1e8 soc: qcom: llcc: Handle a second device without data corruption | * 19b8098f ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator | * a8ab88f8 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators | * ddc0df81 ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins | * 12d9de01 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration | * 690b8925 arm64: dts: qcom: sc7280: Add missing LMH interrupts | * 2a4cce41 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory | * eb9daf47 arm64: dts: qcom: msm8916: Fix iommu local address range | * 541640dc ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name | * 0e1e88bb perf: hisi: Fix use-after-free when register pmu fails | * 4067d39f drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling | * a6a6f70a drm/msm/dsi: use msm_gem_kernel_put to free TX buffer | * aea6f32a xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled | * e588ca45 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() | * a00a293d arm64/arm: xen: enlighten: Fix KPTI checks | * d0d01bb4 drm/bridge: lt9611uxc: fix the race in the error path | * 29aba28e drm/bridge: lt9611uxc: Register and attach our DSI device at probe | * f53a0457 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers | * 517a5137 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() | * 865ccd4c drm/mediatek: Fix iommu fault during crtc enabling | * 8e3c8253 drm/mediatek: Fix iommu fault by swapping FBs after updating plane state | * e11e339f drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code | * 30cb99e0 drm/bridge: tc358768: Fix bit updates | * 1cd4ae68 drm/bridge: tc358768: Disable non-continuous clock mode | * c13591b8 drm/bridge: tc358768: Fix use of uninitialized variable | * d78bddd9 drm/bridge: lt8912b: Add missing drm_bridge_attach call | * 5cc2bc51 drm/bridge: lt8912b: Manually disable HPD only if it was enabled | * 42071fea drm/bridge: lt8912b: Fix crash on bridge detach | * d9217286 drm/bridge: lt8912b: Fix bridge_detach | * cc305795 drm/bridge: lt8912b: Add hot plug detection | * ef4a4095 drm/bridge: lt8912b: Register and attach our DSI device at probe | * 3580b8a0 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers | * 52541851 drm/mipi-dsi: Create devm device attachment | * a20d6ecd drm/mipi-dsi: Create devm device registration | * 347f025a drm/radeon: possible buffer overflow | * b163b371 drm/rockchip: vop: Fix call to crtc reset helper | * 9a96bed1 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs | * 1b0bc99c hwmon: (coretemp) Fix potentially truncated sysfs attribute name | * b3e7eb23 hwmon: (axi-fan-control) Fix possible NULL pointer dereference | * e0bf076b platform/x86: wmi: Fix opening of char device | * c57e81d5 platform/x86: wmi: remove unnecessary initializations | * 2ca4e461 platform/x86: wmi: Fix probe failure when failing to register WMI devices | * f75e11f5 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM | * d1175cf4 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data | * e964d21d clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data | * c4070ada clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data | * 3aefc6fc clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data | * ca6d565a clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data | * 533ca515 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data | * e531e4e7 clk: npcm7xx: Fix incorrect kfree | * 761c2a69 clk: ti: fix double free in of_ti_divider_clk_setup() | * 1c37faca clk: ti: change ti_clk_register[_omap_hw]() API | * 28b72fba clk: ti: Update component clocks to use ti_dt_clk_name() | * c4bffed2 clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() | * 9b5e9d8b clk: ti: Add ti_dt_clk_name() helper to use clock-output-names | * f45fff80 clk: keystone: pll: fix a couple NULL vs IS_ERR() checks | * 7ff8ca9b spi: nxp-fspi: use the correct ioremap function | * 26206c85 clk: renesas: rzg2l: Fix computation formula | * 1966bf2a clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields | * 7ece2efa clk: renesas: rzg2l: Simplify multiplication/shift logic | * e2239f71 clk: imx: imx8qxp: Fix elcdif_pll clock | * 7d416973 clk: imx: imx8mq: correct error handling path | * 608ebb09 clk: imx: Select MXC_CLK for CLK_IMX8QXP | * 8861b292 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src | * 76e8f00f clk: qcom: mmcc-msm8998: Fix the SMMU GDSC | * 56c4bb46 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks | * 0881d24c clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies | * b64683f5 spi: tegra: Fix missing IRQ check in tegra_slink_probe() | * b13e8b38 regmap: debugfs: Fix a erroneous check after snprintf() | * 8fafac40 ipvlan: properly track tx_errors | * 3eedc19a net: add DEV_STATS_READ() helper | * 359bce81 ipv6: avoid atomic fragment on GSO packets | * 6b413d52 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() | * 32aaa3b9 wifi: iwlwifi: empty overflow queue during flush | * 0e3ad00b wifi: iwlwifi: pcie: synchronize IRQs before NAPI | * a8ebe549 wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues | * 627a3b3f iwlwifi: pcie: adjust to Bz completion descriptor | * 0d91506a tcp: fix cookie_init_timestamp() overflows | * 4f6e904e chtls: fix tp->rcv_tstamp initialization | * 5d7bec7a r8169: fix rare issue with broken rx after link-down on RTL8125 | * e143a3c8 r8169: use tp_to_dev instead of open code | * 3a8f4e58 thermal: core: prevent potential string overflow | * bfd4ed49 netfilter: nf_tables: Drop pointless memset when dumping rules | * 80986257 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory | * 826120c9 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds | * 28e9e015 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() | * ada4dc47 can: dev: can_restart(): don't crash kernel if carrier is OK | * d4eb4182 wifi: rtlwifi: fix EDCA limit set by BT coexistence | * 2027e741 tcp_metrics: do not create an entry from tcp_init_metrics() | * 3f7cb7c4 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | * ca7b6fa9 tcp_metrics: add missing barriers on delete | * 227709a0 wifi: mt76: mt7603: improve stuck beacon handling | * eab5b0aa mt76: pass original queue id from __mt76_tx_queue_skb to the driver | * 75336a76 mt76: add support for overriding the device used for DMA mapping | * 77b2ab5c mt76: dma: use kzalloc instead of devm_kzalloc for txwi | * 064b32f1 wifi: mt76: mt7603: rework/fix rx pse hang check | * 1afbb9ec wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | * ebcbf5f5 net: spider_net: Use size_add() in call to struct_size() | * 56e7424c tipc: Use size_add() in calls to struct_size() | * 3e51efcb mlxsw: Use size_mul() in call to struct_size() | * dc3fef31 gve: Use size_add() in call to struct_size() | * 70f032db tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed | * a2d540c7 udp: add missing WRITE_ONCE() around up->encap_rcv | * 8f7eef3a selftests/bpf: Correct map_fd to data_fd in tailcalls | * 3eefb2fb selftests/bpf: Test tail call counting with bpf2bpf and data on stack | * ab91992e i40e: fix potential memory leaks in i40e_remove() | * 70274237 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() | * 379b120e pstore/platform: Add check for kstrdup | * 81b8638e x86/boot: Fix incorrect startup_gdt_descr.size | * c7e8c745 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot | * 0b5da8ce x86: Share definition of __is_canonical_address() | * 90b263db futex: Don't include process MM in futex key on no-MMU | * f0d6e584 x86/srso: Fix SBPB enablement for (possible) future fixed HW | * 565f9337 writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs | * 2bb46b20 vfs: fix readahead(2) on block devices | * 20195f87 sched: Fix stop_one_cpu_nowait() vs hotplug | * 13cde955 sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 | * cc6198ff iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() * | 73a5f48c Revert "kasan: print the original fault addr when access invalid shadow" * | 02ca2ae2 ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override * | 22ca9d61 ANDROID: fix up rpmsg_device ABI break * | 1202da82 ANDROID: fix up platform_device ABI break * | 26f1dc8d Merge 5.15.138 into android14-5.15-lts |\| | * 80529b49 Linux 5.15.138 | * 3d8344a7 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection | * f049c0c0 misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support | * 28b8ad8c tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks | * 44c4dfac tty: 8250: Add support for Intashield IX cards | * d541ccb3 tty: 8250: Add support for additional Brainboxes PX cards | * 60debc01 tty: 8250: Fix up PX-803/PX-857 | * 1f5649ae tty: 8250: Fix port count of PX-257 | * 3fe3cc63 tty: 8250: Add support for Intashield IS-100 | * a5b6390f tty: 8250: Add support for Brainboxes UP cards | * 738fe41b tty: 8250: Add support for additional Brainboxes UC cards | * ff6059c3 tty: 8250: Remove UC-257 and UC-431 | * 81a4dd5e tty: n_gsm: fix race condition in status line change on dead connections | * e2519774 usb: raw-gadget: properly handle interrupted requests | * e5f53a68 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() | * 7c4855b2 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility | * c48aae53 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device | * 6628c362 drm/amd: Disable ASPM for VI w/ all Intel systems | * b6c3c778 drm/amd: Move helper for dynamic speed switch check out of smu13 | * 9015169f can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior | * d72ff647 can: isotp: isotp_bind(): do not validate unused address information | * e163ad6a can: isotp: add local echo tx processing and tx without FC | * b4e78ea2 can: isotp: handle wait_event_interruptible() return values | * 2fc6f337 can: isotp: check CAN address family in isotp_bind() | * f8c3bd21 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting | * 615c4dd6 can: isotp: set max PDU size to 64 kByte | * 6627b968 powerpc/mm: Fix boot crash with FLATMEM | * f0f99864 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() | * 78c939a8 r8152: Check for unplug in rtl_phy_patch_request() | * 51cc28ce net: chelsio: cxgb4: add an error code check in t4_load_phy_fw | * bbc92619 platform/mellanox: mlxbf-tmfifo: Fix a warning message | * db4416ea scsi: mpt3sas: Fix in error path | * d48b2e81 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() | * e39440c3 drm/ttm: Reorder sys manager cleanup step | * aade33d3 ASoC: rt5650: fix the wrong result of key button | * fa32e21c netfilter: nfnetlink_log: silence bogus compiler warning | * dfcbb983 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 | * 64ae128b fs/ntfs3: Avoid possible memory leak | * 27a0bed1 fs/ntfs3: Fix directory element type detection | * 94524980 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() | * 2de32839 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() | * 962a3d3d fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) | * 393966e7 fs/ntfs3: Write immediately updated ntfs state | * 59e629fc fs/ntfs3: Add ckeck in ni_update_parent() | * 738a3adc fbdev: atyfb: only use ioremap_uc() on i386 and ia64 | * afef8af9 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport | * abc62fc0 powerpc/85xx: Fix math emulation exception | * 4bdde4dc dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe | * 39d2c103 irqchip/stm32-exti: add missing DT IRQ flag translation | * c57aef90 irqchip/riscv-intc: Mark all INTC nodes as initialized | * eb99b6e2 net: sched: cls_u32: Fix allocation size in u32_init() | * 5e78ebe7 ASoC: simple-card: fixup asoc_simple_probe() error handling | * 65fd21aa x86: Fix .brk attribute in linker script | * d4c8bf56 rpmsg: Fix possible refcount leak in rpmsg_register_device_override() | * a82e0fda rpmsg: glink: Release driver_override | * bfd4a664 rpmsg: Fix calling device_lock() on non-initialized device | * 2e76b4f6 rpmsg: Fix kfree() of static memory on setting driver_override | * 5c0da718 rpmsg: Constify local variable in field store macro | * 389190b2 driver: platform: Add helper for safer setting of driver_override | * 37ffa428 objtool/x86: add missing embedded_insn check | * f031e15d ext4: avoid overlapping preallocations due to overflow | * f2c3a3aa ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow | * 7a992726 ext4: add two helper functions extent_logical_end() and pa_logical_end() | * 9e78e770 x86/mm: Fix RESERVE_BRK() for older binutils | * d3201c71 x86/mm: Simplify RESERVE_BRK() | * 897b56ac x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility | * 77db87c4 gve: Fix GFP flags when allocing pages | * 8b424bdf iio: afe: rescale: Accept only offset channels | * c1eeb494 iio: afe: rescale: add offset support | * 7c76b7db iio: afe: rescale: expose scale processing function | * c6067150 iio: afe: rescale: reorder includes | * 27dd09f5 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name | * c27ca4ae sparc32: fix a braino in fault handling in csum_and_copy_..._user() | * 21b07a2e perf/core: Fix potential NULL deref | * 6efd4980 nvmem: imx: correct nregs for i.MX6UL | * 0c294811 nvmem: imx: correct nregs for i.MX6SLL | * 6e22bf6f nvmem: imx: correct nregs for i.MX6ULL | * e0f95b83 misc: fastrpc: Clean buffers on remote invocation failures | * c4957f00 tracing/kprobes: Fix the description of variable length arguments | * cdc57093 i2c: aspeed: Fix i2c bus hang in slave read | * e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers | * 2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() | * 48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() | * cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() | * eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale | * 70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds | * 3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used | * 4e14f2d5885f kasan: print the original fault addr when access invalid shadow | * bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR | * d5c175f4cea6 gtp: fix fragmentation needed check with gso | * c0dad0c0924c gtp: uapi: fix GTPA_MAX | * 852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging | * 83cfa3b51a78 r8152: Release firmware if we have an error in probe | * e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe | * ff42b0a55659 r8152: Run the unload routine if we have errors during probe | * 6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec | * 76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg | * 6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() | * 46cd35e4e774 igc: Fix ambiguity in the ethtool advertising | * 49529413eaed neighbour: fix various data-races | * 667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry | * 263421905346 treewide: Spelling fix in comment | * bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value | * c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 | * 6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 | * 9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx | * 04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels() | * 0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() | * 8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs | * 762c251c7f5c vsock/virtio: add support for device suspend/resume | * 1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs | * 15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event | * 43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs | * 556b68d9b95f mm/migrate: fix do_pages_move for compat pointers | * c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled | * 3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE | * fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev | * 862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64 | * 41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping | * f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table | * 90918ef995b5 mptcp: more conservative check for zero probes | * fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use | * 68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked() | * 0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates | * 51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove | * cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors * 4a9eba499735 Merge branch 'android14-5.15' into branch 'android14-5.15-lts' Change-Id: I05a459e7d76e537f8586349c711f863f692035a4 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading