mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-25 12:00:22 +09:00
This merges the commits up to 5.15.144 LTS into the android14-5.15 branch. Included in here are the following commits: *39420ad9b4ANDROID: GKI: fix crc issue in include/net/addrconf.h *856eb60eabRevert "cred: switch to using atomic_long_t" *3355035c72ANDROID: GKI: fix build error with mm/memory_hotplug.c and v5.15.144 *caae297a7bMerge 5.15.144 into android14-5.15-lts |\ | *1d146b1875Linux 5.15.144 | *4c11798482r8152: fix the autosuspend doesn't work | *aa3cc80e8er8152: remove rtl_vendor_mode function | *07ba21627er8152: avoid to change cfg for all devices | *fa5f992dcfpowerpc/ftrace: Fix stack teardown in ftrace_no_trace | *4624f5f298powerpc/ftrace: Create a dummy stackframe to fix stack unwind | *410c05b60cRDMA/irdma: Prevent zero-length STAG registration | *93e765523bUSB: gadget: core: adjust uevent timing on gadget unbind | *529f020f7bring-buffer: Do not try to put back write_stamp | *b8d59ea203ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs | *fb63b1f994ring-buffer: Fix writing to the buffer with max_data_size | *e9587314fdring-buffer: Have saved event hold the entire event | *8ed7d2800fring-buffer: Do not update before stamp when switching sub-buffers | *547937457ftracing: Update snapshot buffer on resize if it is allocated | *97e70d6698ring-buffer: Fix memory leak of free page | *f94942885edrm/amdgpu/sdma5.2: add begin/end_use ring callbacks | *8175dad2adteam: Fix use-after-free when an option instance allocation fails | *c2134ed532arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify | *1bc91916e8ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS | *1a4da77ef6soundwire: stream: fix NULL pointer dereference for multi_link | *5a95499843btrfs: do not allow non subvolume root targets for snapshot | *7b427d8cb7perf: Fix perf_event_validate_size() lockdep splat | *27714a22a1HID: hid-asus: add const to read-only outgoing usb buffer | *11c17f4276net: usb: qmi_wwan: claim interface 4 for ZTE MF290 | *ca15561c99asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation | *0a3f27d9adHID: multitouch: Add quirk for HONOR GLO-GXXX touchpad | *41759fab26HID: hid-asus: reset the backlight brightness level on resume | *9f093e15faHID: add ALWAYS_POLL quirk for Apple kb | *61fc877f7cHID: glorious: fix Glorious Model I HID report | *23b08531d8platform/x86: intel_telemetry: Fix kernel doc descriptions | *7020385effbcache: avoid NULL checking to c->root in run_cache_set() | *f891bbf13abcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() | *8758b0532fbcache: remove redundant assignment to variable cur_idx | *d38288af6fbcache: avoid oversize memory allocation by small stripe_size | *252c2a4795blk-cgroup: bypass blkcg_deactivate_policy after destroying | *8146f7a880blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" | *b7d82e5dbestmmac: dwmac-loongson: Add architecture dependency | *46412b2fb1usb: aqc111: check packet for fixup for true limit | *fe13b6a6dddrm/mediatek: Add spinlock for setting vblank event in atomic_begin | *6f709907eaPCI: loongson: Limit MRRS to 256 | *4f4a9fc6b0Revert "PCI: acpiphp: Reassign resources on bridge if necessary" | *2d099b274eALSA: hda/realtek: Apply mute LED quirk for HP15-db | *0239375ecbALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants | *d6df72b2f5ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB | *45f53ca306fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() | *f21b7610d5cred: switch to using atomic_long_t | *3a14286402net: atlantic: fix double free in ring reinit logic | *5b87ac25e8appletalk: Fix Use-After-Free in atalk_ioctl | *de73f41fd6net: stmmac: Handle disabled MDIO busses from devicetree | *6f3b49a415net: stmmac: use dev_err_probe() for reporting mdio bus registration failure | *90715e0a4cdpaa2-switch: fix size of the dma_unmap | *444339f3aavsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() | *a5ab70a9c5sign-file: Fix incorrect return values check | *8eec2dcc4bstmmac: dwmac-loongson: Make sure MDIO is initialized before use | *abb40550adnet: ena: Fix XDP redirection error | *5d45225702net: ena: Fix xdp drops handling due to multibuf packets | *39082715bdnet: ena: Destroy correct number of xdp queues upon failure | *e2b48f9480net: Remove acked SYN flag from packet in the transmit queue correctly | *d3b174db0cqed: Fix a potential use-after-free in qed_cxt_tables_alloc | *3f1f6a94d8net/rose: Fix Use-After-Free in rose_ioctl | *3bb41dc361atm: Fix Use-After-Free in do_vcc_ioctl | *db400b1f8bocteontx2-af: Update RSS algorithm index | *e0676d37bbocteontx2-pf: Fix promisc mcam entry action | *86f50bb2a4octeontx2-af: fix a use-after-free in rvu_nix_register_reporters | *af7a772166net: fec: correct queue selection | *3c4dcfbff1net: vlan: introduce skb_vlan_eth_hdr() | *fe779dbb42atm: solos-pci: Fix potential deadlock on &tx_queue_lock | *e16f961f8batm: solos-pci: Fix potential deadlock on &cli_queue_lock | *d525bbd9ddqca_spi: Fix reset behavior | *4ec0e0e65bqca_debug: Fix ethtool -G iface tx behavior | *173fc3212cqca_debug: Prevent crash on TX ring changes | *9846d8c8c3net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX | *77443956e6HID: lenovo: Restrict detection of patched firmware only to USB cptkbd | *d37f44beefafs: Fix refcount underflow from error handling race | *a69d8ee03cksmbd: fix memory leak in smb2_lock() | *fd0d9b1674MIPS: Loongson64: Handle more memory types passed from firmware | *d9a9d8effdmemblock: allow to specify flags with memblock_add_node() | *49e0fcb522mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() | *5b77f41fb7netfilter: nf_tables: fix 'exist' matching on bigendian arches | *3d4ad03bf1r8152: add vendor/device ID pair for ASUS USB-C2500 | *404ce6ee69r8152: add vendor/device ID pair for D-Link DUB-E250 | *ca75274b17r8152: add USB device driver for config selection | *f5494d96bcperf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table * |64f66ea8bdRevert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" * |6059359859Revert "perf/core: Add a new read format to get a number of lost samples" * |63d0d92b34Revert "perf: Fix perf_event_validate_size()" * |d0ce536133Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" * |f74b382205Merge 5.15.143 into android14-5.15-lts |\| | *d0fc081c62Linux 5.15.143 | *2eba64dcbfdevcoredump: Send uevent once devcd is ready | *97a9a7cf7fdevcoredump : Serialize devcd_del work | *e5071ae7d8smb: client: fix potential NULL deref in parse_dfs_referrals() | *d2bafe84ddcifs: Fix non-availability of dedup breaking generic/304 | *c7a0a26518Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" | *1ed694fec5MIPS: Loongson64: Enable DMA noncoherent support | *a71b6a6152MIPS: Loongson64: Reserve vgabios memory on boot | *72bdf34450KVM: SVM: Update EFER software model on CR0 trap for SEV-ES | *15a8088786KVM: s390/mm: Properly reset no-dat | *19e1052646x86/CPU/AMD: Check vendor in the AMD microcode callback | *e5731380b7serial: 8250_omap: Add earlycon support for the AM654 UART controller | *17c2ed9a99serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt | *8718c0ab94serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit | *9bf8bc456fserial: sc16is7xx: address RX timeout interrupt errata | *87ac270412ARM: PL011: Fix DMA support | *9402252ddausb: typec: class: fix typec_altmode_put_partner to put plugs | *e24f2b219fRevert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" | *742ecc1b1cparport: Add support for Brainboxes IX/UC/PX parallel cards | *86240d91ecusb: gadget: f_hid: fix report descriptor allocation | *f7a0cab502drm/amdgpu: correct the amdgpu runtime dereference usage count | *091c77c287drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c | *324df6ecdagpiolib: sysfs: Fix error handling on failed export | *ebc7597ce9perf: Fix perf_event_validate_size() | *00f8c6dc82perf/core: Add a new read format to get a number of lost samples | *4aed524081arm64: dts: mt8183: kukui: Fix underscores in node names | *1e64d6ddbdarm64: dts: mediatek: add missing space before { | *6276d125aaarm64: dts: mediatek: mt8183: Move thermal-zones to the root node | *a6b7222bbdarm64: dts: mediatek: align thermal zone node names with dtschema | *ab9ac2cb57tools headers UAPI: Sync linux/perf_event.h with the kernel sources | *dc52117cd7docs/process/howto: Replace C89 with C11 | *7aed508668platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting | *e65128616fnetfilter: nft_set_pipapo: skip inactive elements during set walk | *bcedd497b3io_uring/af_unix: disable sending io_uring over sockets | *c5a09d1631mm: fix oops when filemap_map_pmd() without prealloc_pte | *c755e7cdacr8169: fix rtl8125b PAUSE frames blasting when suspended | *9234835fcctracing: Stop current tracer when resizing buffer | *5a9cbf8242tracing: Set actual size after ring buffer resize | *40a36f08a1ring-buffer: Force absolute timestamp on discard of event | *0ccca12b7dmisc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write | *271b563063misc: mei: client.c: return negative error code in mei_cl_write | *4511b3650ecoresight: etm4x: Remove bogous __exit annotation for some functions | *192352bd4bcoresight: etm4x: Make etm4_remove_dev() return void | *318a206633kallsyms: Make kallsyms_on_each_symbol generally available | *61b68b6089binder: fix memory leaks of spam and pending work | *1665a875adarm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory | *dca1bfdb40arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names | *d052b5ade2arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties | *e37aa92644arm64: dts: mediatek: mt7622: fix memory node warning check | *d849cf64c5platform/surface: aggregator: fix recv_buf() return value | *d91fb1b7b7regmap: fix bogus error on regcache_sync success | *d08a96e5ffpacket: Move reference count in packet_sock to atomic_long_t | *c86b76896ftracing: Fix a possible race when disabling buffered events | *e733a6f844tracing: Fix incomplete locking when disabling buffered events | *fb0219bf96tracing: Disable snapshot buffer when stopping instance tracers | *9e41d92e28tracing: Always update snapshot buffer size | *ac3ccec33bcheckstack: fix printed address | *762b0d529cnilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() | *fd85766c7cnilfs2: fix missing error check for sb_set_blocksize call | *4bbf011bd6ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 | *e5571507a1ALSA: pcm: fix out-of-bounds in snd_pcm_state_names | *f82e39f75cALSA: usb-audio: Add Pioneer DJM-450 mixer controls | *ea3291cb90io_uring: fix mutex_unlock with unreferenced ctx | *09f9d1fbafnvme-pci: Add sleep quirk for Kingston drives | *7e765ec2f1kprobes: consistent rcu api usage for kretprobe holder | *f531138926md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() | *4a52acc910md: introduce md_ro_state | *940a7bcd4friscv: fix misaligned access handling of C.SWSP and C.SDSP | *6e2f71188fARM: dts: imx28-xea: Pass the 'model' property | *976eb17307ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt | *cb2034c02fARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init | *800aabe1edscsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() | *48987eef55tracing: Fix a warning when allocating buffered events fails | *6daed3710cARM: dts: imx6ul-pico: Describe the Ethernet PHY clock | *2ea7438af1arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3 | *8a21980df0arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb | *0511a9c56eRDMA/irdma: Avoid free the non-cqp_request scratch | *b7b24a7ffcRDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz | *9d2854cc25ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate | *1d31ea4df8hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe() | *9deab0c35ehwmon: (acpi_power_meter) Fix 4.29 MW bug | *8ef49679a2RDMA/bnxt_re: Correct module description string | *0b21a39bf1RDMA/rtrs-clt: Remove the warnings for req in_use check | *6cef8ca191RDMA/rtrs-clt: Fix the max_send_wr setting | *855b433468RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight | *7df9d0d064RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true | *00e54da50bRDMA/rtrs-srv: Check return values while processing info request | *59cab0ae48RDMA/rtrs-clt: Start hb after path_up | *7f0460db1bRDMA/rtrs-srv: Do not unconditionally enable irq | *18556be80barm64: dts: rockchip: Expand reg size of vdec node for RK3399 | *583dec140dRDMA/irdma: Add wait for suspend on SQD | *f78b8b7f5bRDMA/irdma: Do not modify to SQD on error | *7547977224RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm | *01c13d8a95tee: optee: Fix supplicant based device enumeration | *d3d254e63edrop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group | *30d4881a75net: add missing kdoc for struct genl_multicast_group::flags | *5299bca8c6psample: Require 'CAP_NET_ADMIN' when joining "packets" group | *81b0c3d282bpf: sockmap, updating the sg structure should also update curr | *0d4e0afdd6tcp: do not accept ACK of bytes we never sent | *38bae9cda8netfilter: xt_owner: Fix for unsafe access of sk->sk_socket | *9de311e5d1netfilter: nf_tables: validate family when identifying table via handle | *cf5f113c41netfilter: nf_tables: bail out on mismatching dynset and set expressions | *219c6b5584octeontx2-af: Update Tx link register range | *4fe599a7cdnet: hns: fix fake link up on xge port | *a5c2f9f7f8ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() | *c8aca57e23ionic: Fix dim work handling in split interrupt mode | *04022c185eionic: fix snprintf format length warning | *246bc719efnet: bnxt: fix a potential use-after-free in bnxt_init_tc | *b14d6d404ci40e: Fix unexpected MFS warning message | *6113cba29focteontx2-af: fix a use-after-free in rvu_npa_register_reporters | *e047a1fc12net: stmmac: fix FPE events losing | *75c53a4c43arcnet: restoring support for multiple Sohard Arcnet cards | *789fed5702platform/mellanox: Check devm_hwmon_device_register_with_groups() return value | *a24071448eplatform/mellanox: Add null pointer checks for devm_kasprintf() | *45171e5eb7mlxbf-bootctl: correctly identify secure boot with development keys | *401d9bab51r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en() | *5b9bf02f1cr8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1() | *0a53ed0b00r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash() | *a637801347r8152: Add RTL8152_INACCESSIBLE checks to more loops | *00beca907ar8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE | *89c619b1b6hv_netvsc: rndis_filter needs to select NLS | *f258a0bed3octeontx2-af: Check return value of nix_get_nixlf before using nixlf | *51e7868e5docteontx2-pf: Add missing mutex lock in otx2_get_pauseparam | *a239affd93ipv6: fix potential NULL deref in fib6_add() | *9008af83efplatform/x86: wmi: Skip blocks with zero instances | *29783a17a3platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver | *0f06d9bd2eof: dynamic: Fix of_reconfig_get_state_change() return value documentation | *5dd9a481daplatform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code | *450f8c95a5platform/x86: asus-wmi: Simplify tablet-mode-switch handling | *f277c14b6dplatform/x86: asus-wmi: Simplify tablet-mode-switch probing | *36ede14746platform/x86: asus-wmi: Add support for ROG X13 tablet mode | *e8aed5133fplatform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum | *bfac5cc5a6drm/amdgpu: correct chunk_ptr to a pointer to chunk. | *94e5ed1620kconfig: fix memory leak from range properties | *c5ab980acftg3: Increment tx_dropped in tg3_tso_bug() | *d188dcb9dbtg3: Move the [rt]x_dropped counters to tg3_napi | *8bb930c3a1netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test | *89a057818di2c: designware: Fix corrupted memory seen in the ISR | *6fcbcc6c8ehrtimers: Push pending hrtimers away from outgoing CPU earlier | *ef93d88531vdpa/mlx5: preserve CVQ vringh index * |85771dd52fRevert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" * |f136d211baRevert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * |e678cdb6e0Merge 5.15.142 into android14-5.15-lts |\| | *8a1d809b05Linux 5.15.142 | *4d9bd1b108iomap: update ki_pos a little later in iomap_dio_complete | *6ed02493efr8169: fix deadlock on RTL8125 in jumbo mtu mode | *0249024aa4r8169: disable ASPM in case of tx timeout | *8912dbddb2mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled | *68156ce252mmc: core: add helpers mmc_regulator_enable/disable_vqmmc | *9807860f6aiommu/vt-d: Make context clearing consistent with context mapping | *7960f2cf43iommu/vt-d: Omit devTLB invalidation requests when TES=0 | *cfd842b71dcpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily | *f0b6880658cpufreq: imx6q: don't warn for disabling a non-existing frequency | *bb08df40d4smb3: fix caching of ctime on setxattr | *15b4158c87fs: add ctime accessors infrastructure | *db78835b68fbdev: stifb: Make the STI next font pointer a 32-bit signed offset | *711ee151a3ASoC: SOF: sof-pci-dev: Fix community key quirk detection | *81952f82e3ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks | *fa0a570d84ASoC: SOF: sof-pci-dev: add parameter to override topology filename | *0d38d659a9ASoC: SOF: sof-pci-dev: use community key on all Up boards | *f3db01e4d0ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header | *b4329a3a93smb3: fix touch -h of symlink | *b60187f610selftests/resctrl: Move _GNU_SOURCE define into Makefile | *072c17d400selftests/resctrl: Add missing SPDX license to Makefile | *1e9973aea2perf intel-pt: Fix async branch flags | *0a6b5321dcnet: ravb: Stop DMA in case of failures on ravb_open() | *a4515a2f5bnet: ravb: Start TX queues after HW initialization succeeded | *2ba0a8330dnet: ravb: Use pm_runtime_resume_and_get() | *5823191fb2net: ravb: Check return value of reset_control_deassert() | *24681e92e5ravb: Fix races between ravb_tx_timeout_work() and net related ops | *9750941783r8169: prevent potential deadlock in rtl8169_close | *6662506928Revert "workqueue: remove unused cancel_work()" | *2587d8fe14octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 | *54260f1483net: stmmac: xgmac: Disable FPE MMC interrupts | *9af4884b8aocteontx2-af: Fix possible buffer overflow | *f4499f0fc1selftests/net: ipsec: fix constant out of range | *8454f0e090uapi: propagate __struct_group() attributes to the container union | *0bf95654e9dpaa2-eth: increase the needed headroom to account for alignment | *c4a00c47a1ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet | *64c27b7b23usb: config: fix iteration issue in 'usb_get_bos_descriptor()' | *e704db8ea6USB: core: Change configuration warnings to notices | *bec3ae2938hv_netvsc: fix race of netvsc and VF register_netdevice | *69732d2151rcu: Avoid tracing a few functions executed in stop machine | *02caa78cbcvlan: move dev_put into vlan_dev_uninit | *8428011818vlan: introduce vlan_dev_free_egress_priority | *a8604a90e1Input: xpad - add HyperX Clutch Gladiate Support | *875eeda481btrfs: make error messages more clear when getting a chunk map | *47693835edbtrfs: send: ensure send_fd is writable | *36b98806d2btrfs: fix off-by-one when checking chunk map includes logical address | *0ffd9d356ebtrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() | *a480eb262bbtrfs: add dmesg output for first mount and last unmount of a filesystem | *2e931b3306parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes | *f0d0522234powerpc: Don't clobber f0/vs0 during fp|altivec register save | *d48f9008e8iommu/vt-d: Add MTL to quirk list to skip TE disabling | *0c7fa41e3ebcache: revert replacing IS_ERR_OR_NULL with IS_ERR | *c986cb72ebdm verity: don't perform FEC for failed readahead IO | *9a2590b400dm-verity: align struct dm_verity_fec_io properly | *61a982f9a5ALSA: hda/realtek: Add supported ALC257 for ChromeOS | *5fe4d96502ALSA: hda/realtek: Headset Mic VREF to 100% | *4ed5ad0522ALSA: hda: Disable power-save on KONTRON SinglePC | *a757936847mmc: block: Be sure to wait while busy in CQE error recovery | *8dfdd6038emmc: block: Do not lose cache flush during CQE error recovery | *129984dc9bmmc: block: Retry commands in CQE error recovery | *85afaefa95mmc: cqhci: Fix task clearing in CQE error recovery | *ceec823199mmc: cqhci: Warn of halt or task clear failure | *9edc063598mmc: cqhci: Increase recovery halt timeout | *4438293822firewire: core: fix possible memory leak in create_units() | *b20f71c809pinctrl: avoid reload of p state in list iteration * |94a8600a0dRevert "HID: core: store the unique system identifier in hid_device" * |e7ef5ffab6Revert "HID: fix HID device resource race between HID core and debugging support" * |b410f8d071Merge 5.15.141 into android14-5.15-lts |\| | *9b91d36ba3Linux 5.15.141 | *313a34d1c0io_uring: fix off-by one bvec index | *49ae2e4e8eUSB: dwc3: qcom: fix wakeup after probe deferral | *eb17fb4b16USB: dwc3: qcom: fix software node leak on probe errors | *98f0e9b627usb: dwc3: set the dma max_seg_size | *1a3dcb1d81usb: dwc3: Fix default mode initialization | *a22702a818USB: dwc2: write HCINT with INTMASK applied | *1134fde920usb: typec: tcpm: Skip hard reset when in error recovery | *64830d0415USB: serial: option: don't claim interface 4 for ZTE MF290 | *9611cbc6a1USB: serial: option: fix FM101R-GL defines | *a8d80b1fbaUSB: serial: option: add Fibocom L7xx modules | *de8c6fce8dusb: cdnsp: Fix deadlock issue during using NCM gadget | *dd0cc4b69fbcache: fixup lock c->root error | *a912742d84bcache: fixup init dirty data errors | *137660f844bcache: prevent potential division by zero error | *f7077ce8d9bcache: check return value from btree_node_alloc_replacement() | *1eed010921dm-delay: fix a race between delay_presuspend and delay_bio | *d181a7a1d5hv_netvsc: Mark VF as slave before exposing it to user-mode | *97683466e2hv_netvsc: Fix race of register_netdevice_notifier and VF register | *3841921018USB: serial: option: add Luat Air72*U series products | *6062c527d0s390/dasd: protect device queue against concurrent access | *35b5d86e43io_uring/fs: consider link->flags when getting path for LINKAT | *2bb75a2c34bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race | *6f09318fd9md: fix bi_status reporting in md_end_clone_io | *72ecb9753cbcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() | *e09ba90f1aswiotlb-xen: provide the "max_mapping_size" method | *0f05021e93ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA | *f95e9f7afeproc: sysctl: prevent aliased sysctls from getting passed to init | *3f3880fc01ext4: make sure allocate pending entry not fail | *e33eb49975ext4: fix slab-use-after-free in ext4_es_insert_extent() | *859893f619ext4: using nofail preallocation in ext4_es_insert_extent() | *048e7f38b3ext4: using nofail preallocation in ext4_es_insert_delayed_block() | *580b9dd6abext4: using nofail preallocation in ext4_es_remove_extent() | *66bc78a295ext4: use pre-allocated es in __es_remove_extent() | *b1995ba626ext4: use pre-allocated es in __es_insert_extent() | *edec12712aext4: factor out __es_alloc_extent() and __es_free_extent() | *e82d05cf5cext4: add a new helper to check if es must be kept | *612edd4888media: qcom: camss: Fix csid-gen2 for test pattern generator | *ceb5276d8cmedia: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 | *f001e6f626media: camss: sm8250: Virtual channels for CSID | *9fb81ca7aamedia: camss: Replace hard coded value with parameter | *8ef9b32f20MIPS: KVM: Fix a build warning about variable set but not used | *6ddaca6b20lockdep: Fix block chain corruption | *61747778a8USB: dwc3: qcom: fix ACPI platform device leak | *0274728899USB: dwc3: qcom: fix resource leaks on probe deferral | *e26c6febacnvmet: nul-terminate the NQNs passed in the connect command | *b5d50c6a60afs: Fix file locking on R/O volumes to operate in local mode | *84ebfbed3aafs: Return ENOENT if no cell DNS record can be found | *6aeac88a45net: axienet: Fix check for partial TX checksum | *293acba841amd-xgbe: propagate the correct speed and duplex status | *b3874cc25aamd-xgbe: handle the corner-case during tx completion | *e949dbc28camd-xgbe: handle corner-case during sfp hotplug | *01a8b94726octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF | *fcc4a03ad3arm/xen: fix xen_vcpu_info allocation alignment | *90072af9efnet/smc: avoid data corruption caused by decline | *66c023469bnet: usb: ax88179_178a: fix failed operations during ax88179_reset | *ba81c5228eipv4: Correct/silence an endian warning in __ip_do_redirect | *364406d4c1HID: fix HID device resource race between HID core and debugging support | *52badc06b1HID: core: store the unique system identifier in hid_device | *221be624a5drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full | *b0c835fd7data: pata_isapnp: Add missing error check for devm_ioport_map() | *9754a498aaocteontx2-pf: Fix memory leak during interface down | *be41c0c4a6wireguard: use DEV_STATS_INC() | *f163a6d17adrm/panel: simple: Fix Innolux G101ICE-L01 timings | *608de3a587drm/panel: simple: Fix Innolux G101ICE-L01 bus flags | *18bd108a13drm/panel: auo,b101uan08.3: Fine tune the panel power sequence | *9fe5718d3fdrm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence | *c8a49336e1afs: Make error on cell lookup failure consistent with OpenAFS | *ac239fccf5afs: Fix afs_server_list to be cleaned up with RCU * |8ab21f766fRevert "ASoC: soc-card: Add storage for PCI SSID" * |32edfbff66Revert "net: inet: Remove count from inet_listen_hashbucket" * |483e9067b5Revert "net: inet: Open code inet_hash2 and inet_unhash2" * |5452f4e5b7Revert "net: inet: Retire port only listening_hash" * |477db4af14Revert "net: set SOCK_RCU_FREE before inserting socket into hashtable" * |f1033c5081Revert "tracing: Have trace_event_file have ref counters" * |97d68eeaacRevert "workqueue: Provide one lock class key per work_on_cpu() callsite" * |bb657d6d5eMerge 5.15.140 into android14-5.15-lts |\| | *a78d278e01Linux 5.15.140 | *947c9e12dddriver core: Release all resources during unbind before updating device links | *5a434d5c38Input: xpad - add VID for Turtle Beach controllers | *cbc7c29dfftracing: Have trace_event_file have ref counters | *1dcf90c9fapowerpc/powernv: Fix fortify source warnings in opal-prd.c | *3d7912710eio_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid | *595b051c83drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox | *a2a6e97c4bdrm/amdgpu: fix error handling in amdgpu_bo_list_get() | *e380992c47drm/amdgpu: don't use ATRM for external devices | *4ff985b881drm/i915: Fix potential spectre vulnerability | *ea0c4d5ec5drm/amd/pm: Handle non-terminated overdrive commands. | *9ce842d776ext4: add missed brelse in update_backups | *ce19c20064ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks | *ac45d8e34bext4: correct the start block of counting reserved clusters | *8f9842c4b9ext4: correct return value of ext4_convert_meta_bg | *8798d3b272ext4: correct offset of gdb backup in non meta_bg group to update_backups | *8a3bb38bfdext4: apply umask if ACL support is disabled | *d5c380149bRevert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" | *6ad3d8594dmedia: qcom: camss: Fix missing vfe_lite clocks check | *e0376cf069media: qcom: camss: Fix VFE-17x vfe_disable_output() | *8f733387d1media: qcom: camss: Fix vfe_get() error jump | *841fc648fbmedia: qcom: camss: Fix pm_domain_on sequence in probe | *4c9c43f79ammc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER | *72bf271c5ar8169: fix network lost after resume on DASH systems | *468e3ebf47mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors | *0387978fdammc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 | *070b3ccb9briscv: kprobes: allow writing to x0 | *cd0e9f475anfsd: fix file memleak on client_opens_release | *114c9d732cmedia: ccs: Correctly initialise try compose rectangle | *6c8aeeb2c5media: venus: hfi: add checks to handle capabilities from firmware | *cdeb0a4cf3media: venus: hfi: fix the check to handle session buffer requirement | *7d62570f75media: venus: hfi_parser: Add check to keep the number of codecs within range | *d0d831e7d6media: sharp: fix sharp encoding | *6003733c8fmedia: lirc: drop trailing space from scancode transmit | *e4088d7d8ff2fs: avoid format-overflow warning | *12055238d0i2c: i801: fix potential race in i801_block_transaction_byte_by_byte | *336e6db5c1net: phylink: initialize carrier state at creation | *d8cb287d31net: dsa: lan9303: consequently nested-lock physical MDIO | *656262cb0fnet: ethtool: Fix documentation of ethtool_sprintf() | *acca20cc16s390/ap: fix AP bus crash on early config change callback invocation | *019b7d42a4i2c: designware: Disable TX_EMPTY irq while waiting for block length byte | *c6e89348fdsbsa_gwdt: Calculate timeout with 64-bit math | *132670ae9flsm: fix default return value for inode_getsecctx | *223196b506lsm: fix default return value for vm_enough_memory | *06d320ca17Revert "i2c: pxa: move to generic GPIO recovery" | *ddec3d04f8Revert ncsi: Propagate carrier gain/loss events to the NCSI controller | *ad0b74d0f3powerpc/pseries/ddw: simplify enable_ddw() | *b3e993de40arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size | *b99ac20612arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO | *aaf0a07d60ksmbd: fix slab out of bounds write in smb_inherit_dacl() | *1c701423bbBluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE | *36a573b325Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables | *c4976160a0bluetooth: Add device 13d3:3571 to device tables | *603e77e9e8bluetooth: Add device 0bda:887b to device tables | *e9bb966c50Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 | *cf642ee641cpufreq: stats: Fix buffer overflow detection in trans_stats() | *63e09cdfe9regmap: Ensure range selector registers are updated after cache sync | *0c49e74e95tty: serial: meson: fix hard LOCKUP on crtscts mode | *6f26b6a61bserial: meson: Use platform_get_irq() to get the interrupt | *450fa8bf80ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC | *cc549ba50bALSA: hda/realtek - Add Dell ALC295 to pin fall back table | *767c988771ALSA: info: Fix potential deadlock at disconnection | *09022ae662xhci: Enable RPM on controllers that support low-power states | *68574fe2e4parisc/pgtable: Do not drop upper 5 address bits of physical address | *ea7593c18fparisc: Prevent booting 64-bit kernels on PA1.x machines | *2c9092e8b2i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen | *da754f92fci3c: master: svc: fix check wrong status register in irq handler | *5ba77b6b45i3c: master: svc: fix ibi may not return mandatory data byte | *e0a70ed4a5i3c: master: svc: fix wrong data return when IBI happen during start frame | *7383675abai3c: master: svc: fix race condition in ibi work thread | *cc7efd1054i3c: master: cdns: Fix reading status register | *d3c6a08c2bmtd: cfi_cmdset_0001: Byte swap OTP info | *a466808812mm/memory_hotplug: use pfn math in place of direct struct page manipulation | *792a796085mm/cma: use nth_page() in place of direct struct page manipulation | *9b59fc3122s390/cmma: fix detection of DAT pages | *45bb94aab8dmaengine: stm32-mdma: correct desc prep when channel running | *91659b77e9mcb: fix error handling for different scenarios when parsing | *534790fde8tracing: Have the user copy of synthetic event address use correct context | *f6237afabci2c: core: Run atomic i2c xfer when !preemptible | *931aa7154bkernel/reboot: emergency_restart: Set correct system_state | *7a3424c3b7quota: explicitly forbid quota files from being encrypted | *47f5098321jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev | *f13e1ea456ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix | *28436d8092selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests | *6ce63598a1selftests/resctrl: Remove duplicate feature check from CMT test | *e90efe17fcnetfilter: nf_tables: split async and sync catchall in two functions | *0d9506c766netfilter: nf_tables: remove catchall element in GC sync path | *96fc7a50a2PCI: keystone: Don't discard .probe() callback | *e0d394df98PCI: keystone: Don't discard .remove() callback | *f4f1266716KEYS: trusted: Rollback init_trusted() consistently | *c407ff72fbgenirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware | *bc8a14e3c6mmc: meson-gx: Remove setting of CMD_CFG_ERROR | *3a51e6b4dawifi: ath11k: fix htt pktlog locking | *426e718ce9wifi: ath11k: fix dfs radar event locking | *e9d84413b1wifi: ath11k: fix temperature event locking | *5ff849948cima: detect changes to the backing overlay file | *4584a421a6ima: annotate iint mutex to avoid lockdep false positive warnings | *4049576c63ACPI: FPDT: properly handle invalid FPDT subtables | *628e76e684firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit | *6eb8c191e3btrfs: don't arbitrarily slow down delalloc if we're committing | *0b99626b28rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects | *71f5344f47PM: hibernate: Clean up sync_read handling in snapshot_write_next() | *57dbc0eb8aPM: hibernate: Use __get_safe_page() rather than touching the list | *87a30633b5arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM | *ebaee06a72rcu/tree: Defer setting of jiffies during stall reset | *057d1034d0svcrdma: Drop connection after an RDMA Read error | *541b3757fdwifi: wilc1000: use vmm_table as array in wilc struct | *b156f62f19PCI: exynos: Don't discard .remove() callback | *f887967210PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() | *467864d55bmmc: sdhci_am654: fix start loop index for TAP value parsing | *ef34a97bb9mmc: vub300: fix an error code | *36adb6204cclk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *090b167b2cclk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *18640a1818clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data | *4d17b54c9bparisc/pdc: Add width field to struct pdc_model | *936c9c10efarm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer | *8b24bb54bfACPI: resource: Do IRQ override on TongFang GMxXGxx | *5619c34d3cwatchdog: move softlockup_panic back to early_param | *a6c3a1fe09PCI/sysfs: Protect driver's D3cold preference from user space | *01975bee0ahvc/xen: fix event channel handling for secondary consoles | *cfd543c108hvc/xen: fix error path in xen_hvc_init() to always register frontend driver | *730e08cb91hvc/xen: fix console unplug | *fa0b93a3detty/sysrq: replace smp_processor_id() with get_cpu() | *92e6c0f00daudit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() | *e29c095f1aaudit: don't take task_lock() in audit_exe_compare() code path | *5eb6519f48KVM: x86: Ignore MSR_AMD64_TW_CFG access | *1c49ef7041KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space | *fe6b461c37x86/cpu/hygon: Fix the CPU topology evaluation for real | *3a2adf48d8crypto: x86/sha - load modules based on CPU features | *be079aa71ascsi: qla2xxx: Fix system crash due to bad pointer access | *6ba3569f78scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers | *6a33b58100scsi: mpt3sas: Fix loop logic | *3c5aede46cbpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | *403470431bbpf: Fix check_stack_write_fixed_off() to correctly spill imm | *ba115f6c3arandstruct: Fix gcc-plugin performance mode to stay in group | *2771fac438powerpc/perf: Fix disabling BHRB and instruction sampling | *7e450cc9admedia: venus: hfi: add checks to perform sanity on queue pointers | *1566e8be73i915/perf: Fix NULL deref bugs with drm_dbg() calls | *35c17257efxfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() | *5db146322bxfs: fix memory leak in xfs_errortag_init | *c540284d84xfs: fix exception caused by unexpected illegal bestcount in leaf dir | *5212d586e7xfs: avoid a UAF when log intent item recovery fails | *ba179cc121xfs: fix inode reservation space for removing transaction | *b7847653a2xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork | *92d38b87e8xfs: add missing cmap->br_state = XFS_EXT_NORM update | *8d0baec78exfs: fix intermittent hang during quotacheck | *76545c0e88xfs: don't leak memory when attr fork loading fails | *eb888caf27xfs: fix use-after-free in xattr node block inactivation | *4cb3842967xfs: flush inode gc workqueue before clearing agi bucket | *188594c64axfs: prevent a UAF when log IO errors race with unmount | *921c962158xfs: use invalidate_lock to check the state of mmap_lock | *efd194800bxfs: convert buf_cancel_table allocation to kmalloc_array | *074fee1869xfs: don't leak xfs_buf_cancel structures when recovery fails | *b8effd31a8xfs: refactor buffer cancellation table allocation | *4968c2aa6acifs: fix check of rc in function generate_smb3signingkey | *8d725bf0d1cifs: spnego: add ';' in HOST_KEY_LEN | *21accf1491tools/power/turbostat: Enable the C-state Pre-wake printing | *0045c1ff7atools/power/turbostat: Fix a knl bug | *5bcce23f38macvlan: Don't propagate promisc change to lower dev in passthru | *7574b5e65enet/mlx5e: Check return value of snprintf writing to fw_version buffer for representors | *55553c5b53net/mlx5e: Reduce the size of icosq_str | *51655fd357net/mlx5e: Fix pedit endianness | *a990dd7410net/mlx5e: Refactor mod header management API | *39f95b1d0dnet/mlx5e: Move mod hdr allocation to a single place | *c0f37a3715net/mlx5e: Remove incorrect addition of action fwd flag | *6974fd92d5net/mlx5e: fix double free of encap_header in update funcs | *f3c4a70442net/mlx5e: fix double free of encap_header | *931e9e8e30net: stmmac: fix rx budget limit check | *b8b514b2a6netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() | *25da0f5821netfilter: nf_tables: add and use BE register load-store helpers | *a48f6be5bdnetfilter: nf_tables: use the correct get/put helpers | *7d3901bf3bnetfilter: nf_conntrack_bridge: initialize err to 0 | *75bcfc188aaf_unix: fix use-after-free in unix_stream_read_actor() | *0b480c654enet: ethernet: cortina: Fix MTU max setting | *097588e20cnet: ethernet: cortina: Handle large frames | *f9269b274cnet: ethernet: cortina: Fix max RX frame define | *53064e8239bonding: stop the device in bond_setup_by_slave() | *cda210a4bdptp: annotate data-race around q->head and q->tail | *b67d16b237xen/events: fix delayed eoi list handling | *8531a4194eppp: limit MRU to 64K | *9ae82308d1tipc: Fix kernel-infoleak due to uninitialized TLV value | *359c65daf6net: hns3: fix VF wrong speed and duplex issue | *406be003d6net: hns3: fix VF reset fail issue | *cfc131b078net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() | *070581829cnet: hns3: fix incorrect capability bit display for copper port | *a3c65cf785net: hns3: add barrier in vf mailbox reply process | *e671d82037net: hns3: add byte order conversion for PF to VF mailbox message | *bb0f14257cnet: hns3: refine the definition for struct hclge_pf_to_vf_msg | *1d8f66d406net: hns3: fix add VLAN fail issue | *4b3b2541d4tty: Fix uninit-value access in ppp_sync_receive() | *1f64cad3acipvlan: add ipvlan_route_v6_outbound() helper | *6c71b9b177net: set SOCK_RCU_FREE before inserting socket into hashtable | *427165421cnet: inet: Retire port only listening_hash | *be1ceb8b7cnet: inet: Open code inet_hash2 and inet_unhash2 | *bb9bcf47fbnet: inet: Remove count from inet_listen_hashbucket | *de634368e0mptcp: listen diag dump support | *870f438acamptcp: diag: switch to context structure | *be020f658cgfs2: Silence "suspicious RCU usage in gfs2_permission" warning | *194454afa6SUNRPC: Fix RPC client cleaned up the freed pipefs dentries | *319ed0cba1NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO | *809684f5b3SUNRPC: Add an IS_ERR() check back to where it was | *46d6b76807SUNRPC: ECONNRESET might require a rebind | *a7032d4d64media: cec: meson: always include meson sub-directory in Makefile | *16e78f2851media: cadence: csi2rx: Unregister v4l2 async notifier | *20c2ca9abbsched/core: Optimize in_task() and in_interrupt() a bit | *9894c58c17tracing/perf: Add interrupt_context_level() helper | *48fef664d7tracing: Reuse logic from perf's get_recursion_context() | *670b3e902fwifi: iwlwifi: Use FW rate for non-data frames | *a7ee519e80pwm: Fix double shift bug | *7054366cd0drm/amdgpu: fix software pci_unplug on some chips | *e48a5e78d0drm/qxl: prevent memory leak | *0835e7f296ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings | *38ada2f304i2c: dev: copy userspace array safely | *610244988fkgdb: Flush console before entering kgdb on panic | *4e497f1acddrm/amd/display: Avoid NULL dereference of timing generator | *5e0b788fb9media: imon: fix access to invalid resource for the second interface | *ae6bcafe1fmedia: ccs: Fix driver quirk struct documentation | *d01b0ad79emedia: cobalt: Use FIELD_GET() to extract Link Width | *03ce0655bfgfs2: fix an oops in gfs2_permission | *5bfda356e9gfs2: ignore negated quota changes | *16631907d0media: vivid: avoid integer overflow | *09cd8b561amedia: gspca: cpia1: shift-out-of-bounds in set_flicker | *39c71357e6i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. | *72775cad7fvirtio-blk: fix implicit overflow on virtio_max_dma_size | *f7f3bdb225i2c: sun6i-p2wi: Prevent potential division by zero | *d23ad76f24i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler | *e6fbad3cc89p: v9fs_listxattr: fix %s null argument warning | *a18be976be9p/trans_fd: Annotate data-racy writes to file::f_flags | *2cc5e191d6usb: gadget: f_ncm: Always set current gadget in ncm_bind() | *6c80f48912tty: vcc: Add check for kstrdup() in vcc_probe() | *2ff61106d6exfat: support handle zero-size directory | *c86a3007a6HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W | *3453f945afPCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk | *0a93a0f99amisc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller | *03dbd6a9eaPCI: Disable ATS for specific Intel IPU E2000 devices | *a9a0b34448PCI: Extract ATS disabling to a helper function | *fe511d2441PCI: Use FIELD_GET() to extract Link Width | *56d78b5495scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() | *37a51e7f36atm: iphase: Do PCI error checks on own line | *f05ae00106PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields | *631a96e9ebALSA: hda: Fix possible null-ptr-deref when assigning a stream | *1c805b9cd2ARM: 9320/1: fix stack depot IRQ stack filter | *8d25ec69f8HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround | *64f062baf2jfs: fix array-index-out-of-bounds in diAlloc | *da3da5e1e6jfs: fix array-index-out-of-bounds in dbFindLeaf | *1f74d33699fs/jfs: Add validity check for db_maxag and db_agpref | *5f148b1697fs/jfs: Add check for negative db_l2nbperpage | *e1d1f79b19scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool | *f0bfc8a556scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs | *5904dee707RDMA/hfi1: Use FIELD_GET() to extract Link Width | *546c1796adcrypto: pcrypt - Fix hungtask for PADATA_RESET | *bc443a199fASoC: soc-card: Add storage for PCI SSID | *9f2082067cselftests/efivarfs: create-read: fix a resource leak | *428cad17f5arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size | *174f62a0aadrm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL | *3f7a400d5edrm/amdkfd: Fix shift out-of-bounds issue | *300589d551drm/panel: st7703: Pick different reset sequence | *eaa03ea366drm/amdgpu/vkms: fix a possible null pointer dereference | *84c923d898drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference | *2381f6b628drm/panel: fix a possible null pointer dereference | *c11cf5e117drm/amdgpu: Fix potential null pointer derefernce | *a237675aa1drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga | *acdb6830dedrm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 | *829ce8e995drm/msm/dp: skip validity check for DP CTS EDID checksum | *689b33b94fdrm: vmwgfx_surface.c: copy user-array safely | *22260dabcfkernel: watch_queue: copy user-array safely | *d4f2c09d46kernel: kexec: copy user-array safely | *24b17d530cstring.h: add array-wrappers for (v)memdup_user() | *3a3a6dc9a3drm/amd/display: use full update for clip size increase of large plane source | *7d43cdd22cdrm/amdkfd: Fix a race condition of vram buffer unref in svm code | *eea81424c5drm/komeda: drop all currently held locks if deadlock happens | *812886866bplatform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e | *ba70887698Bluetooth: Fix double free in hci_conn_cleanup | *f9de14bde5Bluetooth: btusb: Add date->evt_skb is NULL check | *a43cf6acf0wifi: ath10k: Don't touch the CE interrupt registers after power up | *6f42bd2433net: annotate data-races around sk->sk_dst_pending_confirm | *19ab5fd264net: annotate data-races around sk->sk_tx_queue_mapping | *f3be63f7a8wifi: ath10k: fix clang-specific fortify warning | *02a0547b8dwifi: ath9k: fix clang-specific fortify warnings | *cf353904a8bpf: Detect IP == ksym.end as part of BPF program | *c29a89b23fatl1c: Work around the DMA RX overflow issue | *21a0f310a9wifi: mac80211: don't return unset power in ieee80211_get_tx_power() | *3073e38086wifi: mac80211_hwsim: fix clang-specific fortify warning | *e8e55fa444x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size | *f9d3ba62e8workqueue: Provide one lock class key per work_on_cpu() callsite | *0a5b512d52clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware | *465b88c087clocksource/drivers/timer-imx-gpt: Fix potential memory leak | *fd0df3f871perf/core: Bail out early if the request AUX area is out of bound | *e89d0ed45alocking/ww_mutex/test: Fix potential workqueue corruption * |16ec5b05fbANDROID: GKI: db845c: Update symbols list and ABI on devm_mipi_dsi_attach * |611f83ca0eRevert "mfd: core: Un-constify mfd_cell.of_reg" * |7e088094c8Revert "inet: shrink struct flowi_common" * |99e8e6c9c4Revert "arm64/arm: xen: enlighten: Fix KPTI checks" * |cfaf15fcafMerge 5.15.139 into android14-5.15-lts |\| | *2a910f4af5Linux 5.15.139 | *3443337acdbtrfs: use u64 for buffer sizes in the tree search ioctls | *f9f5e8cecbRevert "mmc: core: Capture correct oemid-bits for eMMC cards" | *824829c2c6tracing/kprobes: Fix the order of argument descriptions | *560680f745fbdev: fsl-diu-fb: mark wr_reg_wa() static | *8e4b510fe9fbdev: imsttfb: fix a resource leak in probe | *3648582181fbdev: imsttfb: Fix error path of imsttfb_probe() | *30959f9f45spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies | *9cf044cc36ASoC: hdmi-codec: register hpd callback on component probe | *705e5a28ecdrm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE | *0ca05fae27netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses | *1652f57f02netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs | *d28c17abe0netfilter: xt_recent: fix (increase) ipv6 literal buffer length | *f30567fcbci2c: iproc: handle invalid slave state | *38f5ac54b9r8169: respect userspace disabling IFF_MULTICAST | *fd01115b03blk-core: use pr_warn_ratelimited() in bio_check_ro() | *b801487109block: remove unneeded return value of bio_check_ro() | *d8d94d6b3btg3: power down device only on SYSTEM_POWER_OFF | *5ea06a23f8net/smc: put sk reference if close work was canceled | *884606f828net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc | *a62af7146dnet/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT | *866606826fselftests: pmtu.sh: fix result checking | *2d117ac1b8net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs | *95a99ac112Fix termination state for idr_for_each_entry_ul() | *70ef755f12net: r8169: Disable multicast filter for RTL8168H and RTL8107E | *0dad0e75d6dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. | *c340713bdfdccp: Call security_inet_conn_request() after setting IPv4 addresses. | *d1b7e6562aocteontx2-pf: Fix holes in error code | *f60297ef59octeontx2-pf: Fix error codes | *794d360b1dinet: shrink struct flowi_common | *8943083bbbbpf: Check map->usercnt after timer->timer is assigned | *3907b89cd1tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING | *a1a485e45dhsr: Prevent use after free in prp_create_tagged_frame() | *352887b3edllc: verify mac len before reading mac header | *303766bb92Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() | *741e4c15d7pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume | *895ac9a21fpwm: sti: Reduce number of allocations and drop usage of chip_data | *db64ddddeeregmap: prevent noinc writes from clobbering cache | *004d400253media: dvb-usb-v2: af9035: fix missing unlock | *a0beda1847media: cedrus: Fix clock/reset sequence | *980be4c3b0media: vidtv: mux: Add check and kfree for kstrdup | *d17269fb91media: vidtv: psi: Add check for kstrdup | *db89f551b7media: s3c-camif: Avoid inappropriate kfree() | *51c94256a8media: bttv: fix use after free error due to btv->timeout timer | *d3937f9e25media: i2c: max9286: Fix some redundant of_node_put() calls | *9d060f2fc4pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() | *24e9df588epcmcia: ds: fix refcount leak in pcmcia_device_add() | *24e73ab542pcmcia: cs: fix possible hung task and memory leak pccardd() | *b3eaa0d43crtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call | *20bd0198becxl/mem: Fix shutdown order | *d48fe8d981i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | *855d6fb2cc9p/net: fix possible memory leak in p9_check_errors() | *0d456ebaadperf hist: Add missing puts to hist__account_cycles | *924e8d0b76perf machine: Avoid out of bounds LBR memory read | *76b0eab987usb: host: xhci-plat: fix possible kernel oops while resuming | *c9c4dab06axhci: Loosen RPM as default policy to cover for AMD xHC 1.1 | *92c9ef1564powerpc/pseries: fix potential memory leak in init_cpu_associativity() | *516235e7b3powerpc/imc-pmu: Use the correct spinlock initializer. | *945dc61d78powerpc/xive: Fix endian conversion size | *bce31a2bcbpowerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro | *1308e55eb0modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host | *863a9c3fdepowerpc: Only define __parse_fpscr() when required | *01f62c6bd2f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() | *dfebea7114dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() | *72f8fa6c4bUSB: usbip: fix stub_dev hub disconnect | *168697f15atools: iio: iio_generic_buffer ensure alignment | *a61c3c647fmisc: st_core: Do not call kfree_skb() under spin_lock_irqsave() | *732aa0cb26dmaengine: ti: edma: handle irq_of_parse_and_map() errors | *2941a29fe9usb: chipidea: Simplify Tegra DMA alignment code | *58e8316b20usb: chipidea: Fix DMA overwrite for Tegra | *fcaafb574fusb: dwc2: fix possible NULL pointer dereference caused by driver concurrency | *c956be5641dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers | *ca46d7ce1flivepatch: Fix missing newline character in klp_resolve_symbols() | *b77f7c025etty: tty_jobctrl: fix pid memleak in disassociate_ctty() | *e9f598a5ccf2fs: compress: fix to avoid redundant compress extension | *8c4504cc0cf2fs: compress: fix to avoid use-after-free on dic | *ca0aae3837leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' | *206a972511leds: pwm: Don't disable the PWM when the LED should be off | *893eedf596leds: turris-omnia: Do not use SMBUS calls | *aec3706971leds: turris-omnia: Drop unnecessary mutex locking | *c9a4f13c58mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs | *63a99d7b57mfd: dln2: Fix double put in dln2_probe | *2742c860e0mfd: core: Ensure disabled devices are skipped without aborting | *94eb5423d7mfd: core: Un-constify mfd_cell.of_reg | *8890d4d5f2ASoC: ams-delta.c: use component after check | *a2ae48bd82crypto: qat - fix deadlock in backlog processing | *0dd34a7ad3padata: Fix refcnt handling in padata_free_shell() | *93e4aa8545ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails | *cd1c2df64dHID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() | *99893b7c45HID: logitech-hidpp: Revert "Don't restart communication if not necessary" | *5f2f386025HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only | *1f80041c58HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk | *d3b196a1daRevert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" | *6885e5ffa0sh: bios: Revive earlyprintk support | *b0c25e957fhid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip | *d06dc0f99fRDMA/hfi1: Workaround truncation compilation error | *086cd44204scsi: ufs: core: Leave space for '\0' in utf8 desc string | *a0f1999090ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe | *904fc01037RDMA/hns: The UD mode can only be configured with DCQCN | *9f8db02d30RDMA/hns: Fix signed-unsigned mixed comparisons | *2de683e27eRDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() | *611260e36fIB/mlx5: Fix rdma counter binding for RAW QP | *922b2693b9ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described | *001f90cd9dext4: move 'ix' sanity check to corrent position | *c24a3c9e37ARM: 9321/1: memset: cast the constant byte to unsigned char | *012d0c66f9hid: cp2112: Fix duplicate workqueue initialization | *1ce09238e8crypto: qat - increase size of buffers | *62df66b726crypto: caam/jr - fix Chacha20 + Poly1305 self test failure | *61f25d4686crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure | *66eb7b7f23nd_btt: Make BTT lanes preemptible | *6563e0f79dlibnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value | *d4ad0c1a83scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code | *b79c7d684cRDMA/core: Use size_{add,sub,mul}() in calls to struct_size() | *a5c83c8043hwrng: geode - fix accessing registers | *a8607725b2crypto: hisilicon/hpre - Fix a erroneous check after snprintf() | *b01b9dc548selftests/resctrl: Ensure the benchmark commands fits to its array | *2d2300fcf8selftests/pidfd: Fix ksft print formats | *8bc9c94474arm64: dts: imx8mn: Add sound-dai-cells to micfil node | *1abd658492arm64: dts: imx8mm: Add sound-dai-cells to micfil node | *cf7abb54f8arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry | *8704bf18a8clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped | *bdb0428aa2firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device | *b0ffdc1643firmware: ti_sci: Mark driver as non removable | *995ee1e84esoc: qcom: llcc: Handle a second device without data corruption | *19b8098f73ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator | *a8ab88f84barm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators | *ddc0df81eeARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins | *12d9de01c0arm64: dts: qcom: sdm845-mtp: fix WiFi configuration | *690b892559arm64: dts: qcom: sc7280: Add missing LMH interrupts | *2a4cce4168arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory | *eb9daf4780arm64: dts: qcom: msm8916: Fix iommu local address range | *541640dcbfARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name | *0e1e88bba2perf: hisi: Fix use-after-free when register pmu fails | *4067d39f3cdrm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling | *a6a6f70aeddrm/msm/dsi: use msm_gem_kernel_put to free TX buffer | *aea6f32a43xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled | *e588ca45bfdrm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() | *a00a293d57arm64/arm: xen: enlighten: Fix KPTI checks | *d0d01bb4a5drm/bridge: lt9611uxc: fix the race in the error path | *29aba28ea1drm/bridge: lt9611uxc: Register and attach our DSI device at probe | *f53a045793drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers | *517a5137a5drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() | *865ccd4ca6drm/mediatek: Fix iommu fault during crtc enabling | *8e3c8253b3drm/mediatek: Fix iommu fault by swapping FBs after updating plane state | *e11e339faadrm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code | *30cb99e096drm/bridge: tc358768: Fix bit updates | *1cd4ae681adrm/bridge: tc358768: Disable non-continuous clock mode | *c13591b859drm/bridge: tc358768: Fix use of uninitialized variable | *d78bddd94bdrm/bridge: lt8912b: Add missing drm_bridge_attach call | *5cc2bc519adrm/bridge: lt8912b: Manually disable HPD only if it was enabled | *42071feab7drm/bridge: lt8912b: Fix crash on bridge detach | *d9217286d0drm/bridge: lt8912b: Fix bridge_detach | *cc3057958cdrm/bridge: lt8912b: Add hot plug detection | *ef4a40953cdrm/bridge: lt8912b: Register and attach our DSI device at probe | *3580b8a013drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers | *52541851a8drm/mipi-dsi: Create devm device attachment | *a20d6ecd26drm/mipi-dsi: Create devm device registration | *347f025a02drm/radeon: possible buffer overflow | *b163b371d7drm/rockchip: vop: Fix call to crtc reset helper | *9a96bed1dfdrm/rockchip: vop: Fix reset of state in duplicate state crtc funcs | *1b0bc99cf3hwmon: (coretemp) Fix potentially truncated sysfs attribute name | *b3e7eb23a6hwmon: (axi-fan-control) Fix possible NULL pointer dereference | *e0bf076b73platform/x86: wmi: Fix opening of char device | *c57e81d5e5platform/x86: wmi: remove unnecessary initializations | *2ca4e461a2platform/x86: wmi: Fix probe failure when failing to register WMI devices | *f75e11f54dclk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM | *d1175cf4bdclk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data | *e964d21dc0clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data | *c4070ada5dclk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data | *3aefc6fcfbclk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data | *ca6d565a23clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data | *533ca5153aclk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data | *e531e4e737clk: npcm7xx: Fix incorrect kfree | *761c2a690dclk: ti: fix double free in of_ti_divider_clk_setup() | *1c37faca09clk: ti: change ti_clk_register[_omap_hw]() API | *28b72fba1eclk: ti: Update component clocks to use ti_dt_clk_name() | *c4bffed2e5clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() | *9b5e9d8bf9clk: ti: Add ti_dt_clk_name() helper to use clock-output-names | *f45fff806eclk: keystone: pll: fix a couple NULL vs IS_ERR() checks | *7ff8ca9beespi: nxp-fspi: use the correct ioremap function | *26206c858dclk: renesas: rzg2l: Fix computation formula | *1966bf2a79clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields | *7ece2efa87clk: renesas: rzg2l: Simplify multiplication/shift logic | *e2239f7165clk: imx: imx8qxp: Fix elcdif_pll clock | *7d416973cdclk: imx: imx8mq: correct error handling path | *608ebb098bclk: imx: Select MXC_CLK for CLK_IMX8QXP | *8861b2925aclk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src | *76e8f00f54clk: qcom: mmcc-msm8998: Fix the SMMU GDSC | *56c4bb46a5clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks | *0881d24cf5clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies | *b64683f5d7spi: tegra: Fix missing IRQ check in tegra_slink_probe() | *b13e8b38beregmap: debugfs: Fix a erroneous check after snprintf() | *8fafac4073ipvlan: properly track tx_errors | *3eedc19a9dnet: add DEV_STATS_READ() helper | *359bce81b8ipv6: avoid atomic fragment on GSO packets | *6b413d52f6ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() | *32aaa3b987wifi: iwlwifi: empty overflow queue during flush | *0e3ad00be4wifi: iwlwifi: pcie: synchronize IRQs before NAPI | *a8ebe549e0wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues | *627a3b3f5ciwlwifi: pcie: adjust to Bz completion descriptor | *0d91506a40tcp: fix cookie_init_timestamp() overflows | *4f6e904ed4chtls: fix tp->rcv_tstamp initialization | *5d7bec7ae4r8169: fix rare issue with broken rx after link-down on RTL8125 | *e143a3c82dr8169: use tp_to_dev instead of open code | *3a8f4e58e1thermal: core: prevent potential string overflow | *bfd4ed4988netfilter: nf_tables: Drop pointless memset when dumping rules | *80986257d2PM / devfreq: rockchip-dfi: Make pmu regmap mandatory | *826120c9bacan: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds | *28e9e01591can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() | *ada4dc4788can: dev: can_restart(): don't crash kernel if carrier is OK | *d4eb4182a8wifi: rtlwifi: fix EDCA limit set by BT coexistence | *2027e74150tcp_metrics: do not create an entry from tcp_init_metrics() | *3f7cb7c47ctcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | *ca7b6fa9e6tcp_metrics: add missing barriers on delete | *227709a0e4wifi: mt76: mt7603: improve stuck beacon handling | *eab5b0aa50mt76: pass original queue id from __mt76_tx_queue_skb to the driver | *75336a7625mt76: add support for overriding the device used for DMA mapping | *77b2ab5cd1mt76: dma: use kzalloc instead of devm_kzalloc for txwi | *064b32f18dwifi: mt76: mt7603: rework/fix rx pse hang check | *1afbb9ececwifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | *ebcbf5f5e0net: spider_net: Use size_add() in call to struct_size() | *56e7424c6etipc: Use size_add() in calls to struct_size() | *3e51efcb29mlxsw: Use size_mul() in call to struct_size() | *dc3fef3107gve: Use size_add() in call to struct_size() | *70f032db85tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed | *a2d540c745udp: add missing WRITE_ONCE() around up->encap_rcv | *8f7eef3a13selftests/bpf: Correct map_fd to data_fd in tailcalls | *3eefb2fbf4selftests/bpf: Test tail call counting with bpf2bpf and data on stack | *ab91992ec4i40e: fix potential memory leaks in i40e_remove() | *7027423736genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() | *379b120e4fpstore/platform: Add check for kstrdup | *81b8638e4ex86/boot: Fix incorrect startup_gdt_descr.size | *c7e8c7452ex86/sev-es: Allow copy_from_kernel_nofault() in earlier boot | *0b5da8ce0fx86: Share definition of __is_canonical_address() | *90b263db85futex: Don't include process MM in futex key on no-MMU | *f0d6e58411x86/srso: Fix SBPB enablement for (possible) future fixed HW | *565f9337b6writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs | *2bb46b2082vfs: fix readahead(2) on block devices | *20195f87dbsched: Fix stop_one_cpu_nowait() vs hotplug | *13cde955e5sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 | *cc6198ff20iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() * |73a5f48c66Revert "kasan: print the original fault addr when access invalid shadow" * |02ca2ae2afANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override * |22ca9d61faANDROID: fix up rpmsg_device ABI break * |1202da82c0ANDROID: fix up platform_device ABI break * |26f1dc8dc6Merge 5.15.138 into android14-5.15-lts |\| | *80529b4968Linux 5.15.138 | *3d8344a7c4ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection | *f049c0c003misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support | *28b8ad8ccetty: 8250: Add Brainboxes Oxford Semiconductor-based quirks | *44c4dfac3ftty: 8250: Add support for Intashield IX cards | *d541ccb34dtty: 8250: Add support for additional Brainboxes PX cards | *60debc01fctty: 8250: Fix up PX-803/PX-857 | *1f5649aed5tty: 8250: Fix port count of PX-257 | *3fe3cc63c7tty: 8250: Add support for Intashield IS-100 | *a5b6390fd6tty: 8250: Add support for Brainboxes UP cards | *738fe41b64tty: 8250: Add support for additional Brainboxes UC cards | *ff6059c3d2tty: 8250: Remove UC-257 and UC-431 | *81a4dd5e6ctty: n_gsm: fix race condition in status line change on dead connections | *e25197747fusb: raw-gadget: properly handle interrupted requests | *e5f53a68a5usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() | *7c4855b22ausb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility | *c48aae5385PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device | *6628c3627cdrm/amd: Disable ASPM for VI w/ all Intel systems | *b6c3c7786edrm/amd: Move helper for dynamic speed switch check out of smu13 | *9015169f00can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior | *d72ff64783can: isotp: isotp_bind(): do not validate unused address information | *e163ad6a86can: isotp: add local echo tx processing and tx without FC | *b4e78ea266can: isotp: handle wait_event_interruptible() return values | *2fc6f33725can: isotp: check CAN address family in isotp_bind() | *f8c3bd211ccan: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting | *615c4dd640can: isotp: set max PDU size to 64 kByte | *6627b96851powerpc/mm: Fix boot crash with FLATMEM | *f0f9986488r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() | *78c939a887r8152: Check for unplug in rtl_phy_patch_request() | *51cc28ce74net: chelsio: cxgb4: add an error code check in t4_load_phy_fw | *bbc9261993platform/mellanox: mlxbf-tmfifo: Fix a warning message | *db4416ea3ascsi: mpt3sas: Fix in error path | *d48b2e8189fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() | *e39440c326drm/ttm: Reorder sys manager cleanup step | *aade33d3d9ASoC: rt5650: fix the wrong result of key button | *fa32e21c05netfilter: nfnetlink_log: silence bogus compiler warning | *dfcbb983ebspi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 | *64ae128b09fs/ntfs3: Avoid possible memory leak | *27a0bed128fs/ntfs3: Fix directory element type detection | *94524980eefs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() | *2de328398bfs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() | *962a3d3d73fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) | *393966e79bfs/ntfs3: Write immediately updated ntfs state | *59e629fc71fs/ntfs3: Add ckeck in ni_update_parent() | *738a3adc7cfbdev: atyfb: only use ioremap_uc() on i386 and ia64 | *afef8af919Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport | *abc62fc06dpowerpc/85xx: Fix math emulation exception | *4bdde4dca0dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe | *39d2c10367irqchip/stm32-exti: add missing DT IRQ flag translation | *c57aef9075irqchip/riscv-intc: Mark all INTC nodes as initialized | *eb99b6e204net: sched: cls_u32: Fix allocation size in u32_init() | *5e78ebe7c1ASoC: simple-card: fixup asoc_simple_probe() error handling | *65fd21aa38x86: Fix .brk attribute in linker script | *d4c8bf5635rpmsg: Fix possible refcount leak in rpmsg_register_device_override() | *a82e0fda8arpmsg: glink: Release driver_override | *bfd4a664ddrpmsg: Fix calling device_lock() on non-initialized device | *2e76b4f621rpmsg: Fix kfree() of static memory on setting driver_override | *5c0da71871rpmsg: Constify local variable in field store macro | *389190b254driver: platform: Add helper for safer setting of driver_override | *37ffa428d5objtool/x86: add missing embedded_insn check | *f031e15d0bext4: avoid overlapping preallocations due to overflow | *f2c3a3aa6fext4: fix BUG in ext4_mb_new_inode_pa() due to overflow | *7a992726f7ext4: add two helper functions extent_logical_end() and pa_logical_end() | *9e78e7709fx86/mm: Fix RESERVE_BRK() for older binutils | *d3201c7180x86/mm: Simplify RESERVE_BRK() | *897b56acf1x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility | *77db87c4a4gve: Fix GFP flags when allocing pages | *8b424bdf6ciio: afe: rescale: Accept only offset channels | *c1eeb494f6iio: afe: rescale: add offset support | *7c76b7db55iio: afe: rescale: expose scale processing function | *c60671502diio: afe: rescale: reorder includes | *27dd09f5ecclk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name | *c27ca4aebbsparc32: fix a braino in fault handling in csum_and_copy_..._user() | *21b07a2e60perf/core: Fix potential NULL deref | *6efd498009nvmem: imx: correct nregs for i.MX6UL | *0c2948118cnvmem: imx: correct nregs for i.MX6SLL | *6e22bf6f00nvmem: imx: correct nregs for i.MX6ULL | *e0f95b831bmisc: fastrpc: Clean buffers on remote invocation failures | *c4957f00f9tracing/kprobes: Fix the description of variable length arguments | *cdc57093b4i2c: aspeed: Fix i2c bus hang in slave read | *e97d374a25i2c: stm32f7: Fix PEC handling in case of SMBUS transfers | *2766a87210i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() | *48b58f7469i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() | *cb65e69276i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() | *eace761f35iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale | *70322a446eiio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds | *3c1312b5d4iio: exynos-adc: request second interupt only when touchscreen mode is used | *4e14f2d588kasan: print the original fault addr when access invalid shadow | *bdfa4fa758i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR | *d5c175f4cegtp: fix fragmentation needed check with gso | *c0dad0c092gtp: uapi: fix GTPA_MAX | *852fb4ce42tcp: fix wrong RTO timeout when received SACK reneging | *83cfa3b51ar8152: Release firmware if we have an error in probe | *e0f9231ccdr8152: Cancel hw_phy_work if we have an error in probe | *ff42b0a556r8152: Run the unload routine if we have errors during probe | *6fa3b9f947r8152: Increase USB control msg timeout to 5000ms as per spec | *76873f2eadnet: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg | *6afd112c3fnet: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() | *46cd35e4e7igc: Fix ambiguity in the ethtool advertising | *49529413eaneighbour: fix various data-races | *6675549463igb: Fix potential memory leak in igb_add_ethtool_nfc_entry | *2634219053treewide: Spelling fix in comment | *bc0c4bc119i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value | *c532c5df01r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 | *6afb294c88r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 | *9d7b383842r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx | *04dbfa4122firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels() | *0d587b86cddrm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() | *8860f0175evsock/virtio: initialize the_virtio_vsock before using VQs | *762c251c7fvsock/virtio: add support for device suspend/resume | *1e02df6f69vsock/virtio: factor our the code to initialize and delete VQs | *15a8cac3c2drm/i915/pmu: Check if pmu is closed before stopping event | *43bd431a5dnfsd: lock_rename() needs both directories to live on the same fs | *556b68d9b9mm/migrate: fix do_pages_move for compat pointers | *c4071c6114mm/page_alloc: correct start page when guard page debug is enabled | *3a6cee2bfbvhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE | *fbc9a8718fvirtio-mmio: fix memory leak of vm_dev | *862a356bc9virtio_balloon: Fix endless deflation and inflation on arm64 | *41bb770e42mcb-lpc: Reallocate memory region to avoid memory overlapping | *f2ac8b2643mcb: Return actual parsed size when reading chameleon table | *90918ef995mptcp: more conservative check for zero probes | *fd2b2dab6ftcp: cleanup tcp_remove_empty_skb() use | *68342755b9tcp: remove dead code from tcp_sendmsg_locked() | *0f482ad7b1pinctrl: qcom: lpass-lpi: fix concurrent register updates | *51b054f6feASoC: codecs: wcd938x: fix runtime PM imbalance on remove | *cb34f4e79eASoC: codecs: wcd938x: fix resource leaks on bind errors *4a9eba4997Merge branch 'android14-5.15' into branch 'android14-5.15-lts' Change-Id: I05a459e7d76e537f8586349c711f863f692035a4 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>