mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-25 03:50:24 +09:00
This catches the android14-5.15 branch up with the 5.15.153 LTS release. Included in here are the following commits: *8517b7fac5ANDROID: GKI: Update .stg file due to internal io_uring changes *80c0158e86ANDROID: cpufreq: brcmstb-avs-cpufreq: fix build error *6a87f57d6bRevert "bpf: Defer the free of inner map when necessary" *8c23052a2aMerge 5.15.153 into android14-5.15-lts |\ | *9465fef4aeLinux 5.15.153 | *d180150ea7remoteproc: stm32: fix incorrect optional pointers | *85e26c4a74regmap: Add missing map->bus check | *c10fed329cspi: spi-mt65xx: Fix NULL pointer access in interrupt handler | *839308cf79net: dsa: mt7530: fix handling of all link-local frames | *cb302aa994net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports | *70424a8f45net: dsa: mt7530: fix handling of 802.1X PAE frames | *c210fb3c45net: dsa: mt7530: fix handling of LLDP frames | *387daae8b0bpf: report RCU QS in cpumap kthread | *2f1d402dccnet: report RCU QS on threaded NAPI repolling | *083657dc7crcu: add a helper to report consolidated flavor QS | *640dbf688bnetfilter: nf_tables: do not compare internal table flags on updates | *362508506bnetfilter: nft_set_pipapo: release elements in clone only from destroy path | *772f18ded0octeontx2-af: Use separate handlers for interrupts | *8ffcd3ccdbnet/bnx2x: Prevent access to a freed page in page_pool | *f1e560cdb1net: phy: fix phy_read_poll_timeout argument type in genphy_loopback | *5deee0f7c2hsr: Handle failures in module init | *8c378cc522rds: introduce acquire/release ordering in acquire/release_in_xmit() | *d691be84abwireguard: receive: annotate data-race around receiving_counter.counter | *2b2f8d166fvdpa/mlx5: Allow CVQ size changes | *4d61084c5cnet: dsa: mt7530: prevent possible incorrect XTAL frequency selection | *f85c87a803net: veth: do not manipulate GRO when using XDP | *d35b62c224packet: annotate data-races around ignore_outgoing | *9fcadd1250net: ethernet: mtk_eth_soc: fix PPE hanging issue | *448cc8b5f7net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up | *c5c0760adcnet: mtk_eth_soc: move MAC_MCR setting to mac_finish() | *a809bbfd0ehsr: Fix uninit-value access in hsr_get_node() | *ccafa081besoc: fsl: dpio: fix kcalloc() argument order | *4b9d72498ds390/vtime: fix average steal time calculation | *8fdc7b408aocteontx2-af: Use matching wake_up API variant in CGX command interface | *aa5ab5ce34nouveau: reset the bo resource bus info after an eviction | *deb5946255io_uring: don't save/restore iowait state | *1049fa4d02usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin | *463c429bddstaging: greybus: fix get_channel_from_mode() failure path | *6c619223aaserial: 8250_exar: Don't remove GPIO device on suspend | *f867ba8ea1rtc: mt6397: select IRQ_DOMAIN instead of depending on it | *04dd61330fkconfig: fix infinite loop when expanding a macro at the end of file | *3019ad4a02arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells | *c220378081tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT | *e6011abe0cserial: max310x: fix syntax error in IRQ error message | *19b2131837tty: vt: fix 20 vs 0x20 typo in EScsiignore | *ea34c1c1f3remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef | *dd68756ae3remoteproc: stm32: Fix incorrect type in assignment for va | *a48c24ccc6remoteproc: stm32: use correct format strings on 64-bit | *da0ad1bdc6comedi: comedi_test: Prevent timers rescheduling during deletion | *a6ffae61adafs: Revert "afs: Hide silly-rename files from userspace" | *fa3ac8b1a2f2fs: compress: fix reserve_cblocks counting error when out of space | *6ca2ea698dNFS: Fix an off by one in root_nfs_cat() | *704dc01387watchdog: stm32_iwdg: initialize default timeout | *446f55d0d4NFSv4.2: fix listxattr maximum XDR buffer size | *9d52865ff2NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 | *6233dbe9canet: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() | *83edcda1d8scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn | *16a5bed6d2RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() | *ed3e66d86eRDMA/device: Fix a race between mad_client and cm_client init | *a27984f631scsi: csiostor: Avoid function pointer casts | *4a411fc336f2fs: compress: fix to check unreleased compressed cluster | *7d420eaaa1f2fs: compress: fix to cover normal cluster write with cp_rwsem | *ed22aef701f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info | *b2713af17af2fs: invalidate meta pages only for post_read required inode | *6117d8b79ff2fs: fix to invalidate META_MAPPING before DIO write | *5d553a56def2fs: replace congestion_wait() calls with io_schedule_timeout() | *bc7e7e7d64f2fs: invalidate META_MAPPING before IPU/DIO write | *4a543790fdf2fs: multidevice: support direct IO | *6413e78086RDMA/srpt: Do not register event handler until srpt device is fully setup | *9af1658ba2ALSA: usb-audio: Stop parsing channels bits when all channels are found. | *e9fbee0673ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops | *01511ac7beclk: zynq: Prevent null pointer dereference caused by kmalloc failure | *0efb9ef6fbclk: Fix clk_core_get NULL dereference | *d83d70b25dsparc32: Fix section mismatch in leon_pci_grpci | *e4723c6b3ebacklight: lp8788: Fully initialize backlight_properties during probe | *73f547f259backlight: lm3639: Fully initialize backlight_properties during probe | *d01286f991backlight: da9052: Fully initialize backlight_properties during probe | *28e37f97b1backlight: lm3630a: Don't set bl->props.brightness in get_brightness | *a80fb03ddabacklight: lm3630a: Initialize backlight_properties on init | *f28b72162fleds: sgm3140: Add missing timer cleanup and flash gpio control | *663dea0305leds: aw2013: Unlock mutex before destroying it | *d63abda6c8powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. | *6a3d4afc54modules: wait do_free_init correctly | *a91eef04a7module: Add support for default value for module async_probe | *6304ed1603drm/msm/dpu: add division of drm_display_mode's hskew parameter | *f4108b28dcpowerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks | *9beec711a1drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip | *e5aaa9f8dbmedia: mediatek: vcodec: avoid -Wcast-function-type-strict warning | *24e51d6eb5media: ttpci: fix two memleaks in budget_av_attach | *790fa2c04dmedia: go7007: fix a memleak in go7007_load_encoder | *d20b64f156media: dvb-frontends: avoid stack overflow warnings with clang | *eb6e9dce97media: pvrusb2: fix uaf in pvr2_context_set_notify | *d8e83a625cdrm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() | *815d1f1c67HID: amd_sfh: Update HPD sensor structure elements | *8abf014e0cASoC: meson: axg-tdm-interface: add frame rate constraint | *8441012261ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs | *e3adf12624mtd: rawnand: lpc32xx_mlc: fix irq handler prototype | *7178a27249mtd: maps: physmap-core: fix flash size larger than 32-bit | *3ae4bd815fdrm/tidss: Fix initial plane zpos values | *9cc746346dcrypto: arm/sha - fix function cast warnings | *010cf12f59mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref | *1d50e29578mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref | *240c4f1159drm/tegra: put drm_gem_object ref on error in tegra_fb_create | *3f8445f1c7clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() | *62d92b3507clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() | *118a7113dbPCI: Mark 3ware-9650SE Root Port Extended Tags as broken | *7546460128drm/mediatek: dsi: Fix DSI RGB666 formats and definitions | *4e37c53422clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times | *fe68cf2739media: pvrusb2: fix pvr2_stream_callback casts | *4f2a1657f9media: pvrusb2: remove redundant NULL check | *8e19050ab9media: go7007: add check of return value of go7007_read_addr() | *b1d0eebaf8media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak | *f27bcdae57media: sun8i-di: Fix chroma difference threshold | *de09db4e5dmedia: sun8i-di: Fix power on/off sequences | *4bdc1b352emedia: sun8i-di: Fix coefficient writes | *a62b9f3d7bNTB: fix possible name leak in ntb_register_device() | *87d306cdebNTB: EPF: fix possible memory leak in pci_vntb_probe() | *e2b6ef72b7PCI: endpoint: Support NTB transfer between RC and EP | *caf5cf0990powerpc: Force inlining of arch_vmap_p{u/m}d_supported() | *4eb47ae93fASoC: meson: t9015: fix function pointer type mismatch | *a3fec47446ASoC: meson: aiu: fix function pointer type mismatch | *a26425b762ASoC: meson: Use dev_err_probe() helper | *3d1d029734perf stat: Avoid metric-only segv | *3cae4f4153ALSA: seq: fix function cast warnings | *7378234eeedrm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() | *abb9bea45bperf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() | *03e6d4e948crypto: xilinx - call finalize with bh disabled | *ce6e3c0411PCI: switchtec: Fix an error handling path in switchtec_pci_probe() | *0bdb56eae2PCI/P2PDMA: Fix a sleeping issue in a RCU read section | *56cad01c54quota: Fix rcu annotations of inode dquot pointers | *1ca72a3de9quota: Fix potential NULL pointer dereference | *f2ddd8103fquota: simplify drop_dquot_ref() | *f630ba2386clk: qcom: reset: Ensure write completion on reset de/assertion | *e5bb4f4324clk: qcom: reset: Commonize the de/assert functions | *e8c71db0d8pinctrl: mediatek: Drop bogus slew rate register range for MT8192 | *0d3fe80b6dmedia: edia: dvbdev: fix a use-after-free | *dc866b69ccmedia: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity | *770a57922cmedia: v4l2-tpg: fix some memleaks in tpg_alloc | *e9d05d5d84media: em28xx: annotate unchecked call to media_device_register() | *a03ed00787clk: meson: Add missing clocks to axg_clk_regmaps | *54985391deperf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() | *6ac7c7a3a9drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' | *440f059837drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' | *d54877c835HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd | *d9f8bbc6d7perf record: Fix possible incorrect free in record__switch_output() | *87658f1608PCI/DPC: Print all TLP Prefixes, not just the first | *b8505a1aeemedia: tc358743: register v4l2 async device only after successful setup | *4c309e06aadmaengine: tegra210-adma: Update dependency to ARCH_TEGRA | *746606d37ddrm/lima: fix a memleak in lima_heap_alloc | *1bb5fea94edrm/rockchip: lvds: do not print scary message when probing defer | *f3afb53618drm/rockchip: lvds: do not overwrite error code | *03b1072616drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node | *5eaa1597e2drm/ttm: add ttm_resource_fini v2 | *2fa491a1f4drm: Don't treat 0 as -1 in drm_fixp2int_ceil | *c780f00854drm/rockchip: inno_hdmi: Fix video timing | *13c1212799drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() | *5c8dc26e31drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() | *7ec1d3cab9drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() | *527bf2adf0drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ | *bfd52f7df6drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() | *1d2f14eb47drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() | *26827907c2drm/tegra: dsi: Make use of the helper function dev_err_probe() | *56ec754fd7drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe | *49ebcae0b9drm/tegra: dpaux: Populate AUX bus | *93128052bfdrm/tegra: dsi: Add missing check for of_find_device_by_node | *03ad5ad53edm: call the resume method on internal suspend | *8517729711dm raid: fix false positive for requeue needed during reshape | *0d387dc503nfp: flower: handle acti_netdevs allocation failure | *3538d11d2anet/x25: fix incorrect parameter validation in the x25_getsockopt() function | *382df231abnet: kcm: fix incorrect parameter validation in the kcm_getsockopt) function | *3a32dce1adudp: fix incorrect parameter validation in the udp_lib_getsockopt() function | *6482113f9cl2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function | *3988110ecfipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function | *71ce163f3ebpf: net: Change do_ip_getsockopt() to take the sockptr_t argument | *07aa35a50fbpf: net: Change sk_getsockopt() to take the sockptr_t argument | *25e5c9b20enet: Change sock_getsockopt() to take the sk ptr instead of the sock ptr | *4002985023tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function | *c09fc67777OPP: debugfs: Fix warning around icc_get_name() | *78a60f9103net: phy: dp83822: Fix RGMII TX delay configuration | *fedd8c7d29net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii | *f82d65e8f7net: hns3: fix port duplex configure error in IMP reset | *23ec1cec24net: hns3: fix kernel crash when 1588 is received on HIP08 devices | *0e939a002cnet: phy: fix phy_get_internal_delay accessing an empty array | *5c03387021net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() | *65fb1d271cipv6: fib6_rules: flush route cache when rule is changed | *ca1f06e72dbpf: Fix stackmap overflow check on 32-bit arches | *3b08cfc65fbpf: Fix hashtab overflow check on 32-bit arches | *c826502bedbpf: Fix DEVMAP_HASH overflow check on 32-bit arches | *276873ae26sr9800: Add check for usbnet_get_endpoints | *2e845867b4Bluetooth: hci_core: Fix possible buffer overflow | *89c69e83ffBluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() | *9609476b3aBluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 | *88f846f352Bluetooth: Remove superfluous call to hci_conn_check_pending() | *4b5dc615f1igb: Fix missing time sync events | *5cd7afd64bigb: move PEROUT and EXTTS isr logic to separate functions | *d70f1c8511iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected | *626b03daeaPCI: Make pci_dev_is_disconnected() helper public for other drivers | *4137f25b53wifi: rtw88: 8821c: Fix false alarm count | *250a78863cmmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function | *dd292e884cSUNRPC: fix some memleaks in gssx_dec_option_array | *c7cff97802x86, relocs: Ignore relocations in .notes section | *40876d07d2ACPI: scan: Fix device check notification handling | *10e607fbc9ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override | *cc06efd8a6ACPI: resource: Do IRQ override on Lunnen Ground laptops | *b539858261ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override | *95531c0d37arm64: dts: marvell: reorder crypto interrupts on Armada SoCs | *941c6ee6f7ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node | *ff54c712f0ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address | *3ebcd8f11aARM: dts: imx6dl-yapp4: Move phy reset into switch node | *ce92a8c7cfarm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes | *a022251c2farm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values | *3c0cc753d7ARM: dts: arm: realview: Fix development chip ROM compatible value | *276f4abe4enet: ena: Remove ena_select_queue | *90613c76f7wifi: brcmsmac: avoid function pointer casts | *b96bc1b259iommu/amd: Mark interrupt as managed | *6a87552d0abus: tegra-aconnect: Update dependency to ARCH_TEGRA | *1cbaf4c793ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() | *fe20e3d56bwifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces | *0454915c83wireless: Remove redundant 'flush_workqueue()' calls | *487eff913ebpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly | *fcd58c69a3arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes | *e66285df73arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs | *657633a0b5arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables | *ecec357981arm64: dts: mt8183: kukui: Add Type C node | *9d159d6637ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() | *a6a50788b4s390/vdso: drop '-fPIC' from LDFLAGS | *f94625ec57wifi: iwlwifi: mvm: don't set replay counters to 0xff | *4745cba370pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan | *55908ea981pwm: sti: Implement .apply() callback | *e888c4461ewifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() | *d20d45631fnet: blackhole_dev: fix build warning for ethh set but not used | *95ac8e3ef2pwm: atmel-hlcdc: Fix clock imbalance related to suspend support | *a1716999f8pwm: atmel-hlcdc: Use consistent variable naming | *81f0b319f0pwm: atmel-hlcdc: Convert to platform remove callback returning void | *98b0d46939arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS | *128a7fb7e8wifi: iwlwifi: fix EWRD table validity check | *96aa407616wifi: iwlwifi: dbg-tlv: ensure NUL termination | *3a5d424cffwifi: iwlwifi: mvm: report beacon protection failures | *f8ff4b4df7wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete | *4287534cb5arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board | *d01012b6d6arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage | *41af98f220arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card | *db25bbd2c2arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board | *f7e55ad752arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM | *d7fcdcf4eccpufreq: mediatek-hw: Don't error out if supply is not found | *8a029ee1e3af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). | *e0d29c4defbpftool: Silence build warning about calloc() | *3b71a6981einet_diag: annotate data-races around inet_diag_table[] | *00d40ab2c0sock_diag: annotate data-races around sock_diag_handlers[family] | *0f632a6880cpufreq: mediatek-hw: Wait for CPU supplies before probing | *2cb670b272cpufreq: Explicitly include correct DT includes | *d951cf510fcpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value | *f75e3536dbwifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() | *df78377485wifi: wilc1000: fix multi-vif management when deleting a vif | *ac512507acwifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work | *d80fc43675wifi: wilc1000: fix RCU usage in connect path | *11b564991bwifi: wilc1000: fix declarations ordering | *bc4bc74646wifi: b43: Disable QoS for bcm4331 | *66ef38ad97wifi: b43: Stop correct queue in DMA worker when QoS is disabled | *b05f6cd6c0wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled | *04a2b6eff2wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled | *4c4e592266wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() | *b10ff1130fsched/fair: Take the scheduling domain into account in select_idle_core() | *3c1122aee9timekeeping: Fix cross-timestamp interpolation for non-x86 | *aa74fd5ccbtimekeeping: Fix cross-timestamp interpolation corner case decision | *48c70f35f6timekeeping: Fix cross-timestamp interpolation on counter wrap | *7dd09fa80baoe: fix the potential use-after-free problem in aoecmd_cfg_pkts | *53609f5c05rtc: test: Fix invalid format specifier. | *3eafb6816dtime: test: Fix incorrect format specifier | *770332c1fdlib/cmdline: Fix an invalid format specifier in an assertion msg | *01db522d00md: Don't clear MD_CLOSING when the raid is about to stop | *25d99f7baafs/select: rework stack allocation hack for clang | *98e60b538enbd: null check for nla_nest_start | *edbdb0d941s390/dasd: fix double module refcount decrement | *bb126ed29fs390/dasd: Use dev_*() for device log messages | *3404d535bds390/dasd: add autoquiesce feature | *932600a295s390/dasd: add copy pair setup | *2c42dab80as390/dasd: add query PPRC function | *815348211fs390/dasd: put block allocation in separate function | *423b6bdf19do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak | *50982ce0f1ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll | *2a239a9487ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode | *648bd8ef21ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC | *aa345a4d9bInput: gpio_keys_polled - suppress deferred probe error for gpio | *4bd9d06bdfASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet | *91b4bfed82firewire: core: use long bus reset on gap count error | *8d1753973fBluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security | *9a1de3adf7drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series | *c4e2f60815ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port | *d157b06c10scsi: mpt3sas: Prevent sending diag_reset when the controller is ready | *0c255fb9b1dm-verity, dm-crypt: align "struct bvec_iter" correctly | *f6cbb4843cblock: sed-opal: handle empty atoms when parsing response | *d7c5c0335aparisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check | *59be50a37fnet/iucv: fix the allocation size of iucv_path_table array | *e8a67fe34bx86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() | *e2d5cf0dcbx86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h | *7e13a78e2briscv: dts: sifive: add missing #interrupt-cells to pmic | *cf71090a59RDMA/mlx5: Relax DEVX access upon modify commands | *60ba938a8bRDMA/mlx5: Fix fortify source warning while accessing Eth segment | *e524979a8agen_compile_commands: fix invalid escape sequence warning | *802eb0254fHID: multitouch: Add required quirk for Synaptics 0xcddc device | *581d99d2f6MIPS: Clear Cause.BD in instruction_pointer_set | *8082bccb7ax86/xen: Add some null pointer checking to smp.c | *333de5a975ASoC: rt5645: Make LattePanda board DMI match more precise | *0d7cfe2ef5selftests: tls: use exact comparison in recv_partial | *37d98fb9c3bpf: Defer the free of inner map when necessary | *d8140159a2rcu-tasks: Provide rcu_trace_implies_rcu_gp() | *d909d381c3io_uring: drop any code related to SCM_RIGHTS | *9dd3863e3fio_uring/unix: drop usage of io_uring socket * |f937385430Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * |68b21b6f85ANDROID: GKI: add sg_copy_from/to_buffer to virtual device symbol list * |8c9fedf246Revert "regmap: allow to define reg_update_bits for no bus configuration" * |c89027ceeaRevert "regmap: Add bulk read/write callbacks into regmap_config" * |c00231146fRevert "serial: max310x: make accessing revision id interface-agnostic" * |e42b90b592Revert "serial: max310x: fix IO data corruption in batched operations" * |bff2c70560Revert "ALSA: usb-audio: Refcount multiple accesses on the single clock" * |f41d29ad04Revert "ALSA: usb-audio: Clear fixed clock rate at closing EP" * |7c2694fa40Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)" * |fb3086b8e6Revert "ALSA: usb-audio: Properly refcounting clock rate" * |195c12ce77Revert "ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()" * |3285ea33f4Revert "ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()" * |cf9556ce0bRevert "ALSA: usb-audio: Avoid superfluous endpoint setup" * |a3c598c3acRevert "ALSA: usb-audio: Add quirk for Tascam Model 12" * |16f74f5669Revert "ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless" * |22609e4015Revert "ALSA: usb-audio: Fix microphone sound on Nexigo webcam." * |9951a3b756Revert "ALSA: usb-audio: add quirk for RODE NT-USB+" * |9c86f89c6cRevert "ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all" * |7dcba26902Revert "ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()" * |c799355799Revert "ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless" * |a73846e1f1Revert "ALSA: usb-audio: Sort quirk table entries" * |7f4aa22da9Merge 5.15.152 into android14-5.15-lts |\| | *b95c01af21Linux 5.15.152 | *a1211bbf78serial: max310x: fix IO data corruption in batched operations | *0ba485f90dserial: max310x: make accessing revision id interface-agnostic | *31642219f2regmap: Add bulk read/write callbacks into regmap_config | *fbddd48f14regmap: allow to define reg_update_bits for no bus configuration | *cad6da86caALSA: usb-audio: Sort quirk table entries | *36dba3f4cdALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless | *bfd36b1d18ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() | *a6f53df52bALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all | *fd63fb84edfs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() | *9b3834276bproc: Use task_is_running() for wchan in /proc/$pid/stat | *3c1b2776efgetrusage: use sig->stats_lock rather than lock_task_sighand() | *ef2734e57cgetrusage: use __for_each_thread() | *18c7394e46getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() | *c5579e7280getrusage: add the "signal_struct *sig" local variable | *63e09c1f46drm/amd/display: Increase frame-larger-than for all display_mode_vba files | *f4442513e4drm/amd/display: remove DML Makefile duplicate lines | *b4bab46400drm/amd/display: move calcs folder into DML | *b00e4d44acdrm/amd/display: Re-arrange FPU code structure for dcn2x | *b6d46f306bhv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed | *c4cfa93e50hv_netvsc: use netif_is_bond_master() instead of open code | *760d0df3adselftests: mptcp: decrease BW in simult flows | *9a9d00c23ddrm/amdgpu: Reset IH OVERFLOW_CLEAR bit | *f574318960drm/amd/pm: do not expose the API used internally only in kv_dpm.c | *0afbf40c01serial: max310x: prevent infinite while() loop in port startup | *2fbf2c767bserial: max310x: use a separate regmap for each port | *2161c5411dserial: max310x: use regmap methods for SPI batch operations | *2aa7bcfdbbxhci: handle isoc Babble and Buffer Overrun events properly | *56e9aeb205xhci: process isoc TD properly when there was a transaction error mid TD. | *0d29b474fbselftests: mm: fix map_hugetlb failure on 64K page size systems | *0b08eb6372selftests/mm: switch to bash from sh | *fdfc5fabe8nfp: flower: add hardware offload check for post ct entry | *245332d4e7nfp: flower: add goto_chain_index for ct entry | *666334fdf4drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions | *f354086d1bALSA: usb-audio: add quirk for RODE NT-USB+ | *80326ce1ebALSA: usb-audio: Fix microphone sound on Nexigo webcam. | *f1a68c6a41ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless | *d16ae91186ALSA: usb-audio: Add quirk for Tascam Model 12 | *7ce0a888d6ALSA: usb-audio: Avoid superfluous endpoint setup | *3191a00dbeALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() | *06b6de69cfALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() | *539493f147ALSA: usb-audio: Properly refcounting clock rate | *56e28371faALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) | *8ca3315bd8ALSA: usb-audio: Clear fixed clock rate at closing EP | *9830e7383fALSA: usb-audio: Refcount multiple accesses on the single clock | *0866afaff1netrom: Fix data-races around sysctl_net_busy_read | *c558e54f77netrom: Fix a data-race around sysctl_netrom_link_fails_count | *f9c4d42464netrom: Fix a data-race around sysctl_netrom_routing_control | *4eacb242e2netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout | *489e05c614netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size | *85f34d352fnetrom: Fix a data-race around sysctl_netrom_transport_busy_delay | *33081e0f34netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay | *f84f770948netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries | *b8006cb0a3netrom: Fix a data-race around sysctl_netrom_transport_timeout | *775ed35498netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser | *b3f0bc3a31netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser | *bbc21f134bnetrom: Fix a data-race around sysctl_netrom_default_path_quality | *101277e37derofs: apply proper VMA alignment for memory mapped files on THP | *b3c0f55382netfilter: nf_conntrack_h323: Add protection for bmp length out of range | *bd9c90927anetfilter: nft_ct: fix l3num expectations with inet pseudo family | *b562ebe21enet/rds: fix WARNING in rds_conn_connect_if_down | *f0363af961cpumap: Zero-initialise xdp_rxq_info struct before running XDP program | *cae3303257net/ipv6: avoid possible UAF in ip6_route_mpath_notify() | *8d95465d9anet: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() | *e46274df11net: sparx5: Fix use after free inside sparx5_del_mact_entry | *e77e0b0f2ageneve: make sure to pull inner header in geneve_rx() | *be3be07d23tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string | *e72b4e5e16i40e: disable NAPI right after disabling irqs when handling xsk_pool | *533953fa90ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able | *ea4e938d2cnet: lan78xx: fix runtime PM count underflow on link stop | *5ae5060e17mmc: mmci: stm32: fix DMA API overlapping mappings warning | *287093040fmmc: mmci: stm32: use a buffer for unaligned DMA requests * |5e761a5e91Merge 5.15.151 into android14-5.15-lts |\| | *5743626485Linux 5.15.151 | *4a4eeb6912mptcp: fix double-free on socket dismantle | *cc5e34bc5bRevert "tls: rx: move counting TlsDecryptErrors for sync" | *9d5932275bnet: tls: fix async vs NIC crypto offload | *68dbe92d67bpf: Derive source IP addr via bpf_*_fib_lookup() | *39b4ee40d2bpf: Add table ID to bpf_fib_lookup BPF helper | *75ca92271dbpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup | *20f5aafe52Revert "interconnect: Teach lockdep about icc_bw_lock order" | *fe549d8e97Revert "interconnect: Fix locking for runpm vs reclaim" | *ead6852245gpio: fix resource unwinding order in error path | *ea514ac5f1gpiolib: Fix the error path order in gpiochip_add_data_with_key() | *c21b5ad4e7gpio: 74x164: Enable output pins after registers are reset | *6c480d0f13af_unix: Drop oob_skb ref before purging queue in GC. | *2f3ae0905aRevert "drm/bridge: lt8912b: Register and attach our DSI device at probe" | *22850c9950fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super | *94965be37acachefiles: fix memory leak in cachefiles_add_cache() | *cc32ba2fdfmptcp: fix possible deadlock in subflow diag | *af46c8a0d8mptcp: push at DSS boundaries | *5101e9f11amptcp: add needs_id for netlink appending addr | *4ba8702b23mptcp: clean up harmless false expressions | *f431a58cb9selftests: mptcp: add missing kconfig for NF Filter in v6 | *5d7f2e7d21selftests: mptcp: add missing kconfig for NF Filter | *55366b9ae9mptcp: rename timer related helper to less confusing names | *833d068e77mptcp: process pending subflow error on close | *305078c274mptcp: move __mptcp_error_report in protocol.c | *fbd16a1e4bx86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers | *0779521576pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation | *5f6e8930cammc: sdhci-xenon: fix PHY init clock stability | *f4fae0a76emmc: sdhci-xenon: add timeout for PHY init complete | *52af4f26c0mmc: core: Fix eMMC initialization with 1-bit bus connection | *4529c084a3dmaengine: fsl-qdma: init irq after reg initialization | *2dee8895a2dmaengine: ptdma: use consistent DMA masks | *106c1ac953dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read | *ab2d68655dbtrfs: dev-replace: properly validate device names | *063715c33bwifi: nl80211: reject iftype change with mesh ID change | *9376d059a7gtp: fix use-after-free and null-ptr-deref in gtp_newlink() | *cbf67001d6ALSA: firewire-lib: fix to check cycle continuity | *7d930a4da1tomoyo: fix UAF write bug in tomoyo_write_control() | *5941a90c55riscv: Sparse-Memory/vmemmap out-of-bounds fix | *80b1534649afs: Fix endless loop in directory parsing | *20a4b5214ffbcon: always restore the old font data in fbcon_do_set_font() | *5eac17127eALSA: Drop leftover snd-rtctimer stuff from Makefile | *e601ae8191power: supply: bq27xxx-i2c: Do not free non existing IRQ | *4b73473c05efi/capsule-loader: fix incorrect allocation size | *5bc8810b78tls: decrement decrypt_pending if no async completion will be called | *9ae48288fctls: rx: use async as an in-out argument | *bdb7fb2923tls: rx: assume crypto always calls our callback | *2ec59e1655tls: rx: move counting TlsDecryptErrors for sync | *b61dbb5ef4tls: rx: don't track the async count | *4fd23a600btls: rx: factor out writing ContentType to cmsg | *9876554897tls: rx: wrap decryption arguments in a structure | *d6c9c2a66ctls: rx: don't report text length from the bowels of decrypt | *ffc8a2b821tls: rx: drop unnecessary arguments from tls_setup_from_iter() | *1abd49fa1ftls: hw: rx: use return value of tls_device_decrypted() to carry status | *432d40036ftls: rx: refactor decrypt_skb_update() | *17d8bda2a6tls: rx: don't issue wake ups when data is decrypted | *de0970d258tls: rx: don't store the decryption status in socket context | *4c68bf84d1tls: rx: don't store the record type in socket context | *f1e7190937igb: extend PTP timestamp adjustments to i211 | *a1227b27fcrtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back | *7c3f285996netfilter: bridge: confirm multicast packets before passing them up the stack | *3e9cd89136netfilter: let reset rules clean out conntrack entries | *c3a84f83d9netfilter: make function op structures const | *2cb39bea70netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook | *84d3baab4bnetfilter: nfnetlink_queue: silence bogus compiler warning | *4225152bfbnetfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() | *af1a9a925eBluetooth: Enforce validation on max value of connection interval | *c3df637266Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST | *4cd28dae82Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR | *da4569d450Bluetooth: Avoid potential use-after-free in hci_error_reset | *8e99556301stmmac: Clear variable when destroying workqueue | *28bbdb4e19uapi: in6: replace temporary label with rfc9486 | *1e2cbdbdfanet: usb: dm9601: fix wrong return value in dm9601_mdio_read | *9b1f5c0032veth: try harder when allocating queue memory | *914c73e787net: enable memcg accounting for veth queues | *8d4d26f51elan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected | *8a54834c03ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() | *f011c103e6net: veth: clear GRO when clearing XDP even when down | *bf3f0c4169cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back | *cbfd27689btun: Fix xdp_rxq_info's queue_index when detaching | *afec0c5cd2net: ip_tunnel: prevent perpetual headroom growth | *c71ed29d15netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter | *386bb2537emtd: spinand: gigadevice: Fix the get ecc status issue | *00b19ee0dcnetfilter: nf_tables: disallow timeout for anonymous sets * |0b46d0d139Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * |c9bf6f2822ANDROID: add blk_mq_freeze_queue and blk_mq_unfreeze_queue to virtual device symbol list * |9593a93b85Revert "net: dev: Convert sa_data to flexible array in struct sockaddr" * |8efd374b4eRevert "arp: Prevent overflow in arp_req_get()." * |f2df20f4c1Revert "usb: roles: fix NULL pointer issue when put module's reference" * |784572c0ebRevert "usb: roles: don't get/set_role() when usb_role_switch is unregistered" * |28752f0260Revert "mptcp: fix lockless access in subflow ULP diag" * |7a5094aac5Revert "xhci: cleanup xhci_hub_control port references" * |14d24110f6Revert "xhci: move port specific items such as state completions to port structure" * |f7f70f0d86Revert "xhci: rename resume_done to resume_timestamp" * |4e98a48adcRevert "xhci: clear usb2 resume related variables in one place." * |09b0a696c5Revert "xhci: decouple usb2 port resume and get_port_status request handling" * |d6a30b0b4eRevert "xhci: track port suspend state correctly in unsuccessful resume cases" * |792aa870d5Revert "posix-timers: Ensure timer ID search-loop limit is valid" * |05c0bbb7b1Merge 5.15.150 into android14-5.15-lts |/ *80efc62652Linux 5.15.150 *da6cabc198r8169: use new PM macros *b7f3fac6d3netfilter: nf_tables: can't schedule in nft_chain_validate *a4efc62cd1ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() *c1317822e2ext4: regenerate buddy after block freeing failed if under fc replay *d82ec7529cnetfilter: nf_tables: fix scheduling-while-atomic splat *97eaa2955darp: Prevent overflow in arp_req_get(). *d7b6fa97ecfs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio *df31d05f06cifs: fix mid leak during reconnection after timeout threshold *aade859419i2c: imx: when being a target, mark the last read as processed *cb21407f0bi2c: imx: Add timer for handling the stop condition *33f649f1b1drm/amd/display: Fix memory leak in dm_sw_fini() *9a03126588drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set *13b57b5cd5netfilter: nft_flow_offload: release dst in case direct xmit path is used *4c167af9f6netfilter: nft_flow_offload: reset dst in route object after setting up flow *7c71b83122netfilter: flowtable: simplify route logic *664264a5c5netfilter: nf_tables: set dormant flag on hook register failure *4338032aa9tls: stop recv() if initial process_rx_list gave us non-DATA *ea845237a3tls: rx: drop pointless else after goto *8b32e43a80tls: rx: jump to a more appropriate label *39603a6d4es390: use the correct count for __iowrite64_copy() *8cae520f21octeontx2-af: Consider the action set by PF *6dae096960drm/nouveau/instmem: fix uninitialized_var.cocci warning *4d3b2bd995net: dev: Convert sa_data to flexible array in struct sockaddr *d65ec3e48fpacket: move from strlcpy with unused retval to strscpy *91b020aaa1ipv6: sr: fix possible use-after-free and null-ptr-deref *e56662160fafs: Increase buffer size in afs_update_volume_status() *5268bb0210bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel *6800ad7417ata: ahci_ceva: fix error handling for Xilinx GT PHY support *7fcc31a3a7ata: libahci_platform: Introduce reset assertion/deassertion methods *ddac2e0e65ata: libahci_platform: Convert to using devm bulk clocks API *302b92b373ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid *a75b495478ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid *2a7b878a7dnet: stmmac: Fix incorrect dereference in interrupt handlers *a41d9142d2nouveau: fix function cast warnings *1087c284fdscsi: jazz_esp: Only build if SCSI core is builtin *4e395fb89ebpf, scripts: Correct GPL license name *cd6070d9f5RDMA/srpt: fix function pointer cast warnings *656bd1702farm64: dts: rockchip: set num-cs property for spi on px30 *135e5465feRDMA/qedr: Fix qedr_create_user_qp error flow *989af2f293RDMA/srpt: Support specifying the srpt_service_guid parameter *b6e660e076RDMA/irdma: Add AE for too many RNRS *056ed95befRDMA/irdma: Set the CQ read threshold for GEN 1 *a95d4cf827RDMA/irdma: Validate max_send_wr and max_recv_wr *635d79aa47RDMA/irdma: Fix KASAN issue with tasklet *aeb5ac1c9dRDMA/bnxt_re: Return error for SRQ resize *52de5805c1IB/hfi1: Fix a memleak in init_credit_return *48c63a1744cifs: add a warning when the in-flight count goes negative *6538b6d13cxhci: track port suspend state correctly in unsuccessful resume cases *8839d5728bxhci: decouple usb2 port resume and get_port_status request handling *8af9de2a5bxhci: clear usb2 resume related variables in one place. *a99c8f1abexhci: rename resume_done to resume_timestamp *63f0e79cf3xhci: move port specific items such as state completions to port structure *ea6c19c736xhci: cleanup xhci_hub_control port references *95973afc87ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA *4f080b6487ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA *c2a9376d50ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks *1b64ff947aACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA *f3607954f2ACPI: resource: Add ASUS model S5402ZA to quirks *27e99d7857ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 *cb1003c07eARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch *28e5e3e59barm64: dts: rockchip: add SPDIF node for ROCK Pi 4 *99c8b2e997arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 *371036bf76arm64: dts: rockchip: fix regulator name on rk3399-rock-4 *92dcd7d6c6exfat: support dynamic allocate bh for exfat_entry_set_cache *b4dc693b29wifi: iwlwifi: mvm: avoid baid size integer overflow *fa92c463ebigb: Fix igb_down hung on surprise removal *16f653776cwifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() *7552020e3adevlink: report devlink_port_type_warn source device *819ca25444bpf: Address KCSAN report on bpf_lru_list *f97832620dwifi: ath11k: fix registration of 6Ghz-only phy without the full channel range *3cb43222basched/fair: Don't balance task to its current running CPU *621619f626arm64: mm: fix VA-range sanity check *0bd309f226arm64: set __exception_irq_entry with __irq_entry as a default *dd0802f0a9ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) *3cc2d66b12ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 *54da51be3bACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A *fa33b70513btrfs: add xxhash to fast checksum implementations *ef535e0315posix-timers: Ensure timer ID search-loop limit is valid *84a578961bmd/raid10: prevent soft lockup while flush writes *6b03364b29md: fix data corruption for raid456 when reshape restart while grow up *638eaac374nbd: Add the maximum limit of allocated index in nbd_dev_add *173e191012debugobjects: Recheck debug_objects_enabled before reporting *de2efb42d6netfilter: nf_tables: add rescheduling points during loop detection walks *a022c339afnet/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs *65acad6791Input: iqs269a - do not poll during ATI *13b1dee7e1Input: iqs269a - do not poll during suspend or resume *f33ba1ec4aInput: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() *dba0691272PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro *995e77b873mmc: mxc: Use the new PM macros *8bc597732cmmc: jz4740: Use the new PM macros *75d4f92d87PM: core: Add new *_PM_OPS macros, deprecate old ones *53f7337519PM: core: Redefine pm_ptr() macro *a51c253d83powerpc/eeh: Set channel state after notifying the drivers *4570db06b7powerpc/eeh: Small refactor of eeh_handle_normal_event() *12dd4a0848powerpc/rtas: ensure 4KB alignment for rtas_data_buf *8afaf74307powerpc/rtas: make all exports GPL *2240f4c5f5net: ethernet: ti: add missing of_node_put before return *18721a8373dt-bindings: clocks: imx8mp: Add ID for usb suspend clock *fb100de778clk: imx8mp: add clkout1/2 support *3c8a513f0fclk: imx8mp: Add DISP2 pixel clock *3517b6d614serial: 8250: Remove serial_rs485 sanitization from em485 *54974aad4acifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() *15c3ddd118kernel/sched: Remove dl_boosted flag comment *a1733ffd88drm/i915/dg1: Update DMC_DEBUG3 register *8102416c05f2fs: write checkpoint during FG_GC *cfd5d011d6f2fs: don't set GC_FAILURE_PIN for background GC *56b522f466drm/amdgpu: init iommu after amdkfd device init *572ee5086etools/virtio: fix build *80f2a24622perf beauty: Update copy of linux/socket.h with the kernel sources *47b6345ddbtools headers UAPI: Sync linux/fscrypt.h with the kernel sources *c65a23e98eARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger *2eb3d2a54aacpi: property: Let args be NULL in __acpi_node_get_property_reference *7abdd666a0platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute *7de3c1535bclk: linux/clk-provider.h: fix kernel-doc warnings and typos *b184742d27RDMA/siw: Correct wrong debug message *6f6ec8aff2RDMA/siw: Balance the reference of cep->kref in the error path *71475bcee0ARM: dts: BCM53573: Drop nonexistent #usb-cells *832cf206dfselftests: net: vrf-xfrm-tests: change authentication and encryption algos *14e1f63b39vdpa/mlx5: Don't clear mr struct on destroy MR *5b4f6c5ff6MIPS: vpe-mt: drop physical_memsize *1be5de5b64MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set *cc24b32d7dpowerpc/pseries/lpar: add missing RTAS retry status handling *3212606148powerpc/perf/hv-24x7: add missing RTAS retry status handling *e3835122eapowerpc/pseries/lparcfg: add missing RTAS retry status handling *228d3c4919clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() *d0e4a44455clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC *e7076cfb72clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC *83c043b92bpowerpc/powernv/ioda: Skip unallocated resources when mapping to PE *8c373aa1f7Input: ads7846 - don't check penirq immediately for 7845 *6a37a429b3Input: ads7846 - always set last command to PWRDOWN *199e666477clk: imx: avoid memory leak *94957e54dcclk: renesas: cpg-mssr: Remove superfluous check in resume code *2d89ed2e06Input: ads7846 - don't report pressure for ads7845 *f992d1afd1clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed *d73cf59d24Input: iqs269a - increase interrupt handler return delay *db06a2ae07Input: iqs269a - configure device with a single block write *fdbceead4aInput: iqs269a - drop unused device node references *d93c68661aRISC-V: fix funct4 definition for c.jalr in parse_asm.h *5c5c02b069mtd: rawnand: sunxi: Fix the size of the last OOB region *11fcd28df8clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents *9fcba5e7bbclk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents *7602e5e1bdclk: imx: imx8mp: add shared clk gate for usb suspend clk *7d6e8d7ee1mptcp: fix lockless access in subflow ULP diag *256c3e6192usb: roles: don't get/set_role() when usb_role_switch is unregistered *ef982fc410usb: roles: fix NULL pointer issue when put module's reference *2cb66b62a5usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs *3a2a909942usb: cdns3: fix memory double free when handle zero packet *4e5c73b15dusb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() *f4928121f7usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers *7c532fb96ausb: cdnsp: blocked some cdns3 specific code *c98f2d25f8usb: dwc3: gadget: Don't disconnect if not started *f4fab74cb8serial: amba-pl011: Fix DMA transmission in RS485 mode *2c62c8984bx86/alternative: Make custom return thunk unconditional *b0c9fcacf2Revert "x86/alternative: Make custom return thunk unconditional" *ae815291f0x86/returnthunk: Allow different return thunks *5ca1f6adacx86/ftrace: Use alternative RET encoding *b9d69bfff6x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() *b810c58d8bx86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR *8943e3c944Revert "x86/ftrace: Use alternative RET encoding" *eec6cbbfa1ARM: ep93xx: Add terminator to gpiod_lookup_table *0da15a7039l2tp: pass correct message length to ip6_append_data *9d71d7a9f2PCI/MSI: Prevent MSI hardware interrupt number truncation *a576308800gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() *d81e2dc203KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() *4deb8413ecKVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler *e20b24b175platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names *79d7504a24platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler *1a4371db68dm-crypt: don't modify the data when using authenticated encryption *d580f0dcb5drm/ttm: Fix an invalid freeing on already freed page in error path *47ae64df23IB/hfi1: Fix sdma.h tx->num_descs off-by-one error *77cbc04a1aerofs: fix lz4 inplace decompression *fbb662ffa0pmdomain: renesas: r8a77980-sysc: CR7 must be always on *43ea43b6faksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails *475426ad1apmdomain: mediatek: fix race conditions with genpd *2a52590ac5virtio-blk: Ensure no requests in virtqueues before deleting vqs. *b9a61ee2bbdrm/amdgpu: reset gpu for s3 suspend abort case *afc74fda2bdrm/amdgpu: skip to program GFXDEC registers for suspend abort *dcd33edd85firewire: core: send bus reset promptly on gap count error *a74270a1b7scsi: lpfc: Use unsigned type for num_sge *26b8bdb556hwmon: (coretemp) Enlarge per package core count limit *a2f99731abefi: Don't add memblocks for soft-reserved memory *4aa36b62c3efi: runtime: Fix potential overflow of soft-reserved region size *262dc4fb15wifi: mac80211: adding missing drv_mgd_complete_tx() call *a585faf059fs/ntfs3: Fix oob in ntfs_listxattr *0a3548e824fs/ntfs3: Update inode->i_size after success write into compressed file *c39c689a82fs/ntfs3: Correct function is_rst_area_valid *54142e95dffs/ntfs3: Prevent generic message "attempt to access beyond end of device" *095d6a66bcfs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache *3f3a6ebf6afs/ntfs3: Disable ATTR_LIST_ENTRY size check *ee8db6475cfs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() *56dacb722bfs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" *3532bceaedfs/ntfs3: Print warning while fixing hard links count *f14132b883fs/ntfs3: Correct hard links updating when dealing with DOS names *cd465584d5fs/ntfs3: Improve ntfs_dir_count *3f7920b36dfs/ntfs3: Modified fix directory element type detection *b4663b406aInput: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table *9b1e3cf9edext4: correct the hole length returned by ext4_map_blocks() *46e64b9a4bnvmet-fc: take ref count on tgtport before delete assoc *5e0bc09a52nvmet-fc: avoid deadlock on delete association path *f323185c79nvmet-fc: abort command when there is no binding *59b4ca71abnvmet-fc: hold reference on hostport match *8fd604d4b0nvmet-fc: defer cleanup using RCU properly *8f7104e18fnvmet-fc: release reference on target port *071f116416nvmet-fcloop: swap the list_add_tail arguments *0bf567d6d9nvme-fc: do not wait in vain when unloading module *75e34de642ALSA: usb-audio: Ignore clock selector errors for single connection *a75d89666cnetfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new *4a5ed46972Input: xpad - add Lenovo Legion Go controllers *1e9af43d5dspi: sh-msiof: avoid integer overflow in constants *ef1e3f277aASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 *e59905cfb1ALSA: usb-audio: Check presence of valid altsetting control *065da538e6nvmet-tcp: fix nvme tcp ida memory leak *f8dee8e489regulator: pwm-regulator: Add validity checks in continuous .get_voltage *4fe4e5adc7dmaengine: ti: edma: Add some null pointer checks to the edma_probe *8de8305a25ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() *4c21fa60a6ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() *687061cfaaext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt *3700475e09platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet *343c198168MIPS: reserve exception vector space ONLY ONCE *b4c13deff3ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers *1a8bd62449ahci: asm1166: correct count of reported ports *0399d7eba4spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected *df6e2088c6fbdev: sis: Error out if pixclock equals zero *8c54acf33efbdev: savage: Error out if pixclock equals zero *88c18fd066wifi: mac80211: fix race condition on enabling fast-xmit *212f20d5b1wifi: cfg80211: fix missing interfaces when dumping *37d82e6ac9dmaengine: fsl-qdma: increase size of 'irq_name' *3692c6f2b5dmaengine: shdma: increase size of 'dev_id' *a9849b67b4scsi: target: core: Add TMF to tmr_list handling *0766e7317asched/rt: Disallow writing invalid values to sched_rt_period_us *5295b5f2e5sched/rt: Fix sysctl_sched_rr_timeslice intial value *8bd3eee772x86/fpu: Stop relying on userspace for info to fault in xsave buffer *c017fbf105zonefs: Improve error handling *bbc432e632userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb *4bbb93ad84bpf: Remove trace_printk_lock *4b349c55bbbpf: Do cleanup in bpf_bprintf_cleanup only when needed *bcbaeb081abpf: Add struct for bin_args arg in bpf_bprintf_prepare *8495c34dffbpf: Merge printk and seq_printf VARARG max macros *ab2e127896PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() *5034989393sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset *ee0fb9baa7smb: client: fix parsing of SMB3.1.1 POSIX create context *890bc4fac3smb: client: fix potential OOBs in smb2_parse_contexts() *858e73ff25smb: client: fix OOB in receive_encrypted_standard() *6e5e93fd51net/sched: Retire dsmark qdisc *c3fdf76849net/sched: Retire ATM qdisc *78bac52c29net/sched: Retire CBQ qdisc Change-Id: Ifc5593f64dc2c4fee8d345cd0e475050629f6498 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>