commit | 2447b4c0a5ca8efd6579d4a168103269dfac1866 | [log] [tgz] |
---|---|---|
author | Greg Kroah-Hartman <[email protected]> | Fri Jun 28 15:35:23 2024 +0000 |
committer | Matthias Männich <[email protected]> | Mon Jul 01 09:53:26 2024 +0000 |
tree | 264daa6890fb6a9b65fb05c17c7bf120fbc33a1a | |
parent | 1e7959f642d45309b15d90f2315a38b9a8403d55 [diff] | |
parent | 8517b7fac519ff428de395901c8b8bcb1cdb03c2 [diff] |
Merge tag 'android14-5.15.153_r00' into 'android14-5.15' This catches the android14-5.15 branch up with the 5.15.153 LTS release. Included in here are the following commits: * 8517b7fac519 ANDROID: GKI: Update .stg file due to internal io_uring changes * 80c0158e86d1 ANDROID: cpufreq: brcmstb-avs-cpufreq: fix build error * 6a87f57d6b35 Revert "bpf: Defer the free of inner map when necessary" * 8c23052a2aae Merge 5.15.153 into android14-5.15-lts |\ | * 9465fef4ae35 Linux 5.15.153 | * d180150ea714 remoteproc: stm32: fix incorrect optional pointers | * 85e26c4a74ff regmap: Add missing map->bus check | * c10fed329c1c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler | * 839308cf7957 net: dsa: mt7530: fix handling of all link-local frames | * cb302aa9948d net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports | * 70424a8f4585 net: dsa: mt7530: fix handling of 802.1X PAE frames | * c210fb3c45d7 net: dsa: mt7530: fix handling of LLDP frames | * 387daae8b092 bpf: report RCU QS in cpumap kthread | * 2f1d402dcc01 net: report RCU QS on threaded NAPI repolling | * 083657dc7cc7 rcu: add a helper to report consolidated flavor QS | * 640dbf688ba9 netfilter: nf_tables: do not compare internal table flags on updates | * 362508506bf5 netfilter: nft_set_pipapo: release elements in clone only from destroy path | * 772f18ded0e2 octeontx2-af: Use separate handlers for interrupts | * 8ffcd3ccdbda net/bnx2x: Prevent access to a freed page in page_pool | * f1e560cdb132 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback | * 5deee0f7c292 hsr: Handle failures in module init | * 8c378cc522ae rds: introduce acquire/release ordering in acquire/release_in_xmit() | * d691be84ab89 wireguard: receive: annotate data-race around receiving_counter.counter | * 2b2f8d166fcc vdpa/mlx5: Allow CVQ size changes | * 4d61084c5cfd net: dsa: mt7530: prevent possible incorrect XTAL frequency selection | * f85c87a80328 net: veth: do not manipulate GRO when using XDP | * d35b62c224e7 packet: annotate data-races around ignore_outgoing | * 9fcadd125044 net: ethernet: mtk_eth_soc: fix PPE hanging issue | * 448cc8b5f743 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up | * c5c0760adc26 net: mtk_eth_soc: move MAC_MCR setting to mac_finish() | * a809bbfd0e50 hsr: Fix uninit-value access in hsr_get_node() | * ccafa081bece soc: fsl: dpio: fix kcalloc() argument order | * 4b9d72498df0 s390/vtime: fix average steal time calculation | * 8fdc7b408a55 octeontx2-af: Use matching wake_up API variant in CGX command interface | * aa5ab5ce3496 nouveau: reset the bo resource bus info after an eviction | * deb5946255e0 io_uring: don't save/restore iowait state | * 1049fa4d02fd usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin | * 463c429bdd56 staging: greybus: fix get_channel_from_mode() failure path | * 6c619223aa21 serial: 8250_exar: Don't remove GPIO device on suspend | * f867ba8ea1f3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it | * 04dd61330fe8 kconfig: fix infinite loop when expanding a macro at the end of file | * 3019ad4a0282 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells | * c220378081ca tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT | * e6011abe0cc1 serial: max310x: fix syntax error in IRQ error message | * 19b21318377e tty: vt: fix 20 vs 0x20 typo in EScsiignore | * ea34c1c1f317 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef | * dd68756ae351 remoteproc: stm32: Fix incorrect type in assignment for va | * a48c24ccc6b9 remoteproc: stm32: use correct format strings on 64-bit | * da0ad1bdc659 comedi: comedi_test: Prevent timers rescheduling during deletion | * a6ffae61ad9e afs: Revert "afs: Hide silly-rename files from userspace" | * fa3ac8b1a227 f2fs: compress: fix reserve_cblocks counting error when out of space | * 6ca2ea698d47 NFS: Fix an off by one in root_nfs_cat() | * 704dc0138718 watchdog: stm32_iwdg: initialize default timeout | * 446f55d0d4f0 NFSv4.2: fix listxattr maximum XDR buffer size | * 9d52865ff282 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 | * 6233dbe9ca1c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() | * 83edcda1d855 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn | * 16a5bed6d265 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() | * ed3e66d86ec3 RDMA/device: Fix a race between mad_client and cm_client init | * a27984f631e8 scsi: csiostor: Avoid function pointer casts | * 4a411fc3363f f2fs: compress: fix to check unreleased compressed cluster | * 7d420eaaa18e f2fs: compress: fix to cover normal cluster write with cp_rwsem | * ed22aef701f4 f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info | * b2713af17ac9 f2fs: invalidate meta pages only for post_read required inode | * 6117d8b79f48 f2fs: fix to invalidate META_MAPPING before DIO write | * 5d553a56de27 f2fs: replace congestion_wait() calls with io_schedule_timeout() | * bc7e7e7d647c f2fs: invalidate META_MAPPING before IPU/DIO write | * 4a543790fdc3 f2fs: multidevice: support direct IO | * 6413e78086ca RDMA/srpt: Do not register event handler until srpt device is fully setup | * 9af1658ba293 ALSA: usb-audio: Stop parsing channels bits when all channels are found. | * e9fbee067379 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops | * 01511ac7be8e clk: zynq: Prevent null pointer dereference caused by kmalloc failure | * 0efb9ef6fb95 clk: Fix clk_core_get NULL dereference | * d83d70b25d2d sparc32: Fix section mismatch in leon_pci_grpci | * e4723c6b3e79 backlight: lp8788: Fully initialize backlight_properties during probe | * 73f547f2598a backlight: lm3639: Fully initialize backlight_properties during probe | * d01286f9911c backlight: da9052: Fully initialize backlight_properties during probe | * 28e37f97b161 backlight: lm3630a: Don't set bl->props.brightness in get_brightness | * a80fb03dda21 backlight: lm3630a: Initialize backlight_properties on init | * f28b72162f05 leds: sgm3140: Add missing timer cleanup and flash gpio control | * 663dea03055d leds: aw2013: Unlock mutex before destroying it | * d63abda6c8b3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. | * 6a3d4afc5499 modules: wait do_free_init correctly | * a91eef04a775 module: Add support for default value for module async_probe | * 6304ed16038d drm/msm/dpu: add division of drm_display_mode's hskew parameter | * f4108b28dce0 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks | * 9beec711a172 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip | * e5aaa9f8dbc5 media: mediatek: vcodec: avoid -Wcast-function-type-strict warning | * 24e51d6eb578 media: ttpci: fix two memleaks in budget_av_attach | * 790fa2c04dfb media: go7007: fix a memleak in go7007_load_encoder | * d20b64f156de media: dvb-frontends: avoid stack overflow warnings with clang | * eb6e9dce979c media: pvrusb2: fix uaf in pvr2_context_set_notify | * d8e83a625cee drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() | * 815d1f1c6714 HID: amd_sfh: Update HPD sensor structure elements | * 8abf014e0c79 ASoC: meson: axg-tdm-interface: add frame rate constraint | * 844101226143 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs | * e3adf12624bb mtd: rawnand: lpc32xx_mlc: fix irq handler prototype | * 7178a272490d mtd: maps: physmap-core: fix flash size larger than 32-bit | * 3ae4bd815fd3 drm/tidss: Fix initial plane zpos values | * 9cc746346dc5 crypto: arm/sha - fix function cast warnings | * 010cf12f596a mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref | * 1d50e295784e mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref | * 240c4f1159f7 drm/tegra: put drm_gem_object ref on error in tegra_fb_create | * 3f8445f1c746 clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() | * 62d92b3507fe clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() | * 118a7113db31 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken | * 754646012867 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions | * 4e37c5342236 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times | * fe68cf273906 media: pvrusb2: fix pvr2_stream_callback casts | * 4f2a1657f9ab media: pvrusb2: remove redundant NULL check | * 8e19050ab9b9 media: go7007: add check of return value of go7007_read_addr() | * b1d0eebaf87c media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak | * f27bcdae5730 media: sun8i-di: Fix chroma difference threshold | * de09db4e5d10 media: sun8i-di: Fix power on/off sequences | * 4bdc1b352ec0 media: sun8i-di: Fix coefficient writes | * a62b9f3d7bbf NTB: fix possible name leak in ntb_register_device() | * 87d306cdeb9e NTB: EPF: fix possible memory leak in pci_vntb_probe() | * e2b6ef72b7ae PCI: endpoint: Support NTB transfer between RC and EP | * caf5cf099016 powerpc: Force inlining of arch_vmap_p{u/m}d_supported() | * 4eb47ae93f4d ASoC: meson: t9015: fix function pointer type mismatch | * a3fec4744621 ASoC: meson: aiu: fix function pointer type mismatch | * a26425b7624d ASoC: meson: Use dev_err_probe() helper | * 3d1d02973414 perf stat: Avoid metric-only segv | * 3cae4f4153d3 ALSA: seq: fix function cast warnings | * 7378234eeeac drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() | * abb9bea45b43 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() | * 03e6d4e94843 crypto: xilinx - call finalize with bh disabled | * ce6e3c04119b PCI: switchtec: Fix an error handling path in switchtec_pci_probe() | * 0bdb56eae235 PCI/P2PDMA: Fix a sleeping issue in a RCU read section | * 56cad01c5463 quota: Fix rcu annotations of inode dquot pointers | * 1ca72a3de915 quota: Fix potential NULL pointer dereference | * f2ddd8103f00 quota: simplify drop_dquot_ref() | * f630ba2386c8 clk: qcom: reset: Ensure write completion on reset de/assertion | * e5bb4f4324e9 clk: qcom: reset: Commonize the de/assert functions | * e8c71db0d8f1 pinctrl: mediatek: Drop bogus slew rate register range for MT8192 | * 0d3fe80b6d17 media: edia: dvbdev: fix a use-after-free | * dc866b69cc51 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity | * 770a57922ce3 media: v4l2-tpg: fix some memleaks in tpg_alloc | * e9d05d5d8411 media: em28xx: annotate unchecked call to media_device_register() | * a03ed00787b0 clk: meson: Add missing clocks to axg_clk_regmaps | * 54985391dec2 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() | * 6ac7c7a3a9ab drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' | * 440f05983741 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' | * d54877c83528 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd | * d9f8bbc6d7cf perf record: Fix possible incorrect free in record__switch_output() | * 87658f16082b PCI/DPC: Print all TLP Prefixes, not just the first | * b8505a1aee8f media: tc358743: register v4l2 async device only after successful setup | * 4c309e06aa90 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA | * 746606d37d66 drm/lima: fix a memleak in lima_heap_alloc | * 1bb5fea94e62 drm/rockchip: lvds: do not print scary message when probing defer | * f3afb5361819 drm/rockchip: lvds: do not overwrite error code | * 03b1072616a8 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node | * 5eaa1597e231 drm/ttm: add ttm_resource_fini v2 | * 2fa491a1f4a8 drm: Don't treat 0 as -1 in drm_fixp2int_ceil | * c780f00854af drm/rockchip: inno_hdmi: Fix video timing | * 13c121279941 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() | * 5c8dc26e31b8 drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() | * 7ec1d3cab93e drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() | * 527bf2adf012 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ | * bfd52f7df633 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() | * 1d2f14eb47ad drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() | * 26827907c27e drm/tegra: dsi: Make use of the helper function dev_err_probe() | * 56ec754fd767 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe | * 49ebcae0b9b8 drm/tegra: dpaux: Populate AUX bus | * 93128052bf83 drm/tegra: dsi: Add missing check for of_find_device_by_node | * 03ad5ad53e51 dm: call the resume method on internal suspend | * 85177297117c dm raid: fix false positive for requeue needed during reshape | * 0d387dc503f9 nfp: flower: handle acti_netdevs allocation failure | * 3538d11d2a06 net/x25: fix incorrect parameter validation in the x25_getsockopt() function | * 382df231ab3d net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function | * 3a32dce1adcd udp: fix incorrect parameter validation in the udp_lib_getsockopt() function | * 6482113f9c75 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function | * 3988110ecf68 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function | * 71ce163f3e91 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument | * 07aa35a50fe6 bpf: net: Change sk_getsockopt() to take the sockptr_t argument | * 25e5c9b20e0a net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr | * 400298502354 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function | * c09fc67777b8 OPP: debugfs: Fix warning around icc_get_name() | * 78a60f910353 net: phy: dp83822: Fix RGMII TX delay configuration | * fedd8c7d29f4 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii | * f82d65e8f7ff net: hns3: fix port duplex configure error in IMP reset | * 23ec1cec2429 net: hns3: fix kernel crash when 1588 is received on HIP08 devices | * 0e939a002c8a net: phy: fix phy_get_internal_delay accessing an empty array | * 5c03387021cf net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() | * 65fb1d271cbc ipv6: fib6_rules: flush route cache when rule is changed | * ca1f06e72dec bpf: Fix stackmap overflow check on 32-bit arches | * 3b08cfc65f07 bpf: Fix hashtab overflow check on 32-bit arches | * c826502bed93 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches | * 276873ae26c8 sr9800: Add check for usbnet_get_endpoints | * 2e845867b4e2 Bluetooth: hci_core: Fix possible buffer overflow | * 89c69e83ff0a Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() | * 9609476b3a16 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 | * 88f846f352b8 Bluetooth: Remove superfluous call to hci_conn_check_pending() | * 4b5dc615f1cf igb: Fix missing time sync events | * 5cd7afd64b6e igb: move PEROUT and EXTTS isr logic to separate functions | * d70f1c85113c iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected | * 626b03daea32 PCI: Make pci_dev_is_disconnected() helper public for other drivers | * 4137f25b5351 wifi: rtw88: 8821c: Fix false alarm count | * 250a78863cdf mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function | * dd292e884c64 SUNRPC: fix some memleaks in gssx_dec_option_array | * c7cff9780297 x86, relocs: Ignore relocations in .notes section | * 40876d07d292 ACPI: scan: Fix device check notification handling | * 10e607fbc91b ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override | * cc06efd8a6be ACPI: resource: Do IRQ override on Lunnen Ground laptops | * b53985826190 ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override | * 95531c0d3727 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs | * 941c6ee6f77d ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node | * ff54c712f046 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address | * 3ebcd8f11aa8 ARM: dts: imx6dl-yapp4: Move phy reset into switch node | * ce92a8c7cf70 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes | * a022251c2f95 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values | * 3c0cc753d798 ARM: dts: arm: realview: Fix development chip ROM compatible value | * 276f4abe4e5b net: ena: Remove ena_select_queue | * 90613c76f71c wifi: brcmsmac: avoid function pointer casts | * b96bc1b25963 iommu/amd: Mark interrupt as managed | * 6a87552d0a81 bus: tegra-aconnect: Update dependency to ARCH_TEGRA | * 1cbaf4c793b0 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() | * fe20e3d56bc9 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces | * 0454915c836b wireless: Remove redundant 'flush_workqueue()' calls | * 487eff913ea9 bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly | * fcd58c69a372 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes | * e66285df73c0 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs | * 657633a0b5f5 arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables | * ecec357981ec arm64: dts: mt8183: kukui: Add Type C node | * 9d159d6637cc ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() | * a6a50788b46b s390/vdso: drop '-fPIC' from LDFLAGS | * f94625ec5747 wifi: iwlwifi: mvm: don't set replay counters to 0xff | * 4745cba3703c pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan | * 55908ea9812e pwm: sti: Implement .apply() callback | * e888c4461e10 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() | * d20d45631feb net: blackhole_dev: fix build warning for ethh set but not used | * 95ac8e3ef2a3 pwm: atmel-hlcdc: Fix clock imbalance related to suspend support | * a1716999f8ae pwm: atmel-hlcdc: Use consistent variable naming | * 81f0b319f0d4 pwm: atmel-hlcdc: Convert to platform remove callback returning void | * 98b0d4693934 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS | * 128a7fb7e84b wifi: iwlwifi: fix EWRD table validity check | * 96aa40761673 wifi: iwlwifi: dbg-tlv: ensure NUL termination | * 3a5d424cffa2 wifi: iwlwifi: mvm: report beacon protection failures | * f8ff4b4df71e wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete | * 4287534cb520 arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board | * d01012b6d6bc arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage | * 41af98f22083 arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card | * db25bbd2c294 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board | * f7e55ad75245 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM | * d7fcdcf4ec35 cpufreq: mediatek-hw: Don't error out if supply is not found | * 8a029ee1e392 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). | * e0d29c4def15 bpftool: Silence build warning about calloc() | * 3b71a6981ef8 inet_diag: annotate data-races around inet_diag_table[] | * 00d40ab2c03f sock_diag: annotate data-races around sock_diag_handlers[family] | * 0f632a68804d cpufreq: mediatek-hw: Wait for CPU supplies before probing | * 2cb670b272dd cpufreq: Explicitly include correct DT includes | * d951cf510fb0 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value | * f75e3536dbbc wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() | * df78377485ef wifi: wilc1000: fix multi-vif management when deleting a vif | * ac512507ac89 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work | * d80fc436751c wifi: wilc1000: fix RCU usage in connect path | * 11b564991b53 wifi: wilc1000: fix declarations ordering | * bc4bc7464639 wifi: b43: Disable QoS for bcm4331 | * 66ef38ad9754 wifi: b43: Stop correct queue in DMA worker when QoS is disabled | * b05f6cd6c069 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled | * 04a2b6eff2ae wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled | * 4c4e592266b6 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() | * b10ff1130fa4 sched/fair: Take the scheduling domain into account in select_idle_core() | * 3c1122aee91e timekeeping: Fix cross-timestamp interpolation for non-x86 | * aa74fd5ccb8b timekeeping: Fix cross-timestamp interpolation corner case decision | * 48c70f35f6a6 timekeeping: Fix cross-timestamp interpolation on counter wrap | * 7dd09fa80b07 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts | * 53609f5c0592 rtc: test: Fix invalid format specifier. | * 3eafb6816dcb time: test: Fix incorrect format specifier | * 770332c1fd0a lib/cmdline: Fix an invalid format specifier in an assertion msg | * 01db522d003f md: Don't clear MD_CLOSING when the raid is about to stop | * 25d99f7baa13 fs/select: rework stack allocation hack for clang | * 98e60b538e66 nbd: null check for nla_nest_start | * edbdb0d94143 s390/dasd: fix double module refcount decrement | * bb126ed29f4e s390/dasd: Use dev_*() for device log messages | * 3404d535bdc2 s390/dasd: add autoquiesce feature | * 932600a295cc s390/dasd: add copy pair setup | * 2c42dab80a03 s390/dasd: add query PPRC function | * 815348211f30 s390/dasd: put block allocation in separate function | * 423b6bdf19bb do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak | * 50982ce0f177 ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll | * 2a239a9487f7 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode | * 648bd8ef211d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC | * aa345a4d9b32 Input: gpio_keys_polled - suppress deferred probe error for gpio | * 4bd9d06bdff7 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet | * 91b4bfed82c4 firewire: core: use long bus reset on gap count error | * 8d1753973f59 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security | * 9a1de3adf7d1 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series | * c4e2f6081506 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port | * d157b06c1030 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready | * 0c255fb9b1a6 dm-verity, dm-crypt: align "struct bvec_iter" correctly | * f6cbb4843c61 block: sed-opal: handle empty atoms when parsing response | * d7c5c0335a9a parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check | * 59be50a37f37 net/iucv: fix the allocation size of iucv_path_table array | * e8a67fe34b76 x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() | * e2d5cf0dcb9f x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h | * 7e13a78e2ba4 riscv: dts: sifive: add missing #interrupt-cells to pmic | * cf71090a5941 RDMA/mlx5: Relax DEVX access upon modify commands | * 60ba938a8bc8 RDMA/mlx5: Fix fortify source warning while accessing Eth segment | * e524979a8a3b gen_compile_commands: fix invalid escape sequence warning | * 802eb0254fc1 HID: multitouch: Add required quirk for Synaptics 0xcddc device | * 581d99d2f688 MIPS: Clear Cause.BD in instruction_pointer_set | * 8082bccb7ac4 x86/xen: Add some null pointer checking to smp.c | * 333de5a9753e ASoC: rt5645: Make LattePanda board DMI match more precise | * 0d7cfe2ef5a7 selftests: tls: use exact comparison in recv_partial | * 37d98fb9c314 bpf: Defer the free of inner map when necessary | * d8140159a214 rcu-tasks: Provide rcu_trace_implies_rcu_gp() | * d909d381c315 io_uring: drop any code related to SCM_RIGHTS | * 9dd3863e3fcd io_uring/unix: drop usage of io_uring socket * | f937385430e9 Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * | 68b21b6f8502 ANDROID: GKI: add sg_copy_from/to_buffer to virtual device symbol list * | 8c9fedf24608 Revert "regmap: allow to define reg_update_bits for no bus configuration" * | c89027ceea7f Revert "regmap: Add bulk read/write callbacks into regmap_config" * | c00231146f43 Revert "serial: max310x: make accessing revision id interface-agnostic" * | e42b90b592a6 Revert "serial: max310x: fix IO data corruption in batched operations" * | bff2c705601a Revert "ALSA: usb-audio: Refcount multiple accesses on the single clock" * | f41d29ad041c Revert "ALSA: usb-audio: Clear fixed clock rate at closing EP" * | 7c2694fa40f0 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)" * | fb3086b8e642 Revert "ALSA: usb-audio: Properly refcounting clock rate" * | 195c12ce7768 Revert "ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()" * | 3285ea33f4ae Revert "ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()" * | cf9556ce0b1c Revert "ALSA: usb-audio: Avoid superfluous endpoint setup" * | a3c598c3acda Revert "ALSA: usb-audio: Add quirk for Tascam Model 12" * | 16f74f5669af Revert "ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless" * | 22609e40156f Revert "ALSA: usb-audio: Fix microphone sound on Nexigo webcam." * | 9951a3b75663 Revert "ALSA: usb-audio: add quirk for RODE NT-USB+" * | 9c86f89c6ca8 Revert "ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all" * | 7dcba26902d0 Revert "ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()" * | c79935579925 Revert "ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless" * | a73846e1f1a0 Revert "ALSA: usb-audio: Sort quirk table entries" * | 7f4aa22da92c Merge 5.15.152 into android14-5.15-lts |\| | * b95c01af2113 Linux 5.15.152 | * a1211bbf7814 serial: max310x: fix IO data corruption in batched operations | * 0ba485f90d97 serial: max310x: make accessing revision id interface-agnostic | * 31642219f27a regmap: Add bulk read/write callbacks into regmap_config | * fbddd48f1456 regmap: allow to define reg_update_bits for no bus configuration | * cad6da86ca98 ALSA: usb-audio: Sort quirk table entries | * 36dba3f4cd36 ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless | * bfd36b1d1869 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() | * a6f53df52b66 ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all | * fd63fb84ed6d fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() | * 9b3834276bb6 proc: Use task_is_running() for wchan in /proc/$pid/stat | * 3c1b2776ef19 getrusage: use sig->stats_lock rather than lock_task_sighand() | * ef2734e57cb9 getrusage: use __for_each_thread() | * 18c7394e46d8 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() | * c5579e7280e6 getrusage: add the "signal_struct *sig" local variable | * 63e09c1f46d6 drm/amd/display: Increase frame-larger-than for all display_mode_vba files | * f4442513e426 drm/amd/display: remove DML Makefile duplicate lines | * b4bab46400a0 drm/amd/display: move calcs folder into DML | * b00e4d44ac77 drm/amd/display: Re-arrange FPU code structure for dcn2x | * b6d46f306b39 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed | * c4cfa93e5018 hv_netvsc: use netif_is_bond_master() instead of open code | * 760d0df3add5 selftests: mptcp: decrease BW in simult flows | * 9a9d00c23d17 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit | * f57431896095 drm/amd/pm: do not expose the API used internally only in kv_dpm.c | * 0afbf40c0135 serial: max310x: prevent infinite while() loop in port startup | * 2fbf2c767b50 serial: max310x: use a separate regmap for each port | * 2161c5411d91 serial: max310x: use regmap methods for SPI batch operations | * 2aa7bcfdbb46 xhci: handle isoc Babble and Buffer Overrun events properly | * 56e9aeb2052c xhci: process isoc TD properly when there was a transaction error mid TD. | * 0d29b474fb90 selftests: mm: fix map_hugetlb failure on 64K page size systems | * 0b08eb637276 selftests/mm: switch to bash from sh | * fdfc5fabe85a nfp: flower: add hardware offload check for post ct entry | * 245332d4e767 nfp: flower: add goto_chain_index for ct entry | * 666334fdf4c6 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions | * f354086d1bf7 ALSA: usb-audio: add quirk for RODE NT-USB+ | * 80326ce1eb74 ALSA: usb-audio: Fix microphone sound on Nexigo webcam. | * f1a68c6a41c6 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless | * d16ae91186f3 ALSA: usb-audio: Add quirk for Tascam Model 12 | * 7ce0a888d646 ALSA: usb-audio: Avoid superfluous endpoint setup | * 3191a00dbe04 ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() | * 06b6de69cf16 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() | * 539493f147ff ALSA: usb-audio: Properly refcounting clock rate | * 56e28371faf4 ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) | * 8ca3315bd876 ALSA: usb-audio: Clear fixed clock rate at closing EP | * 9830e7383f18 ALSA: usb-audio: Refcount multiple accesses on the single clock | * 0866afaff19d netrom: Fix data-races around sysctl_net_busy_read | * c558e54f7712 netrom: Fix a data-race around sysctl_netrom_link_fails_count | * f9c4d4246417 netrom: Fix a data-race around sysctl_netrom_routing_control | * 4eacb242e22e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout | * 489e05c614db netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size | * 85f34d352f4b netrom: Fix a data-race around sysctl_netrom_transport_busy_delay | * 33081e0f3489 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay | * f84f7709486d netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries | * b8006cb0a34a netrom: Fix a data-race around sysctl_netrom_transport_timeout | * 775ed3549819 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser | * b3f0bc3a315c netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser | * bbc21f134b89 netrom: Fix a data-race around sysctl_netrom_default_path_quality | * 101277e37d54 erofs: apply proper VMA alignment for memory mapped files on THP | * b3c0f5538205 netfilter: nf_conntrack_h323: Add protection for bmp length out of range | * bd9c90927a3c netfilter: nft_ct: fix l3num expectations with inet pseudo family | * b562ebe21ed9 net/rds: fix WARNING in rds_conn_connect_if_down | * f0363af9619c cpumap: Zero-initialise xdp_rxq_info struct before running XDP program | * cae330325795 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() | * 8d95465d9a42 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() | * e46274df1100 net: sparx5: Fix use after free inside sparx5_del_mact_entry | * e77e0b0f2a11 geneve: make sure to pull inner header in geneve_rx() | * be3be07d237c tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string | * e72b4e5e16f6 i40e: disable NAPI right after disabling irqs when handling xsk_pool | * 533953fa90d1 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able | * ea4e938d2ce4 net: lan78xx: fix runtime PM count underflow on link stop | * 5ae5060e17a3 mmc: mmci: stm32: fix DMA API overlapping mappings warning | * 287093040fc5 mmc: mmci: stm32: use a buffer for unaligned DMA requests * | 5e761a5e915a Merge 5.15.151 into android14-5.15-lts |\| | * 574362648507 Linux 5.15.151 | * 4a4eeb691253 mptcp: fix double-free on socket dismantle | * cc5e34bc5b20 Revert "tls: rx: move counting TlsDecryptErrors for sync" | * 9d5932275b3b net: tls: fix async vs NIC crypto offload | * 68dbe92d677c bpf: Derive source IP addr via bpf_*_fib_lookup() | * 39b4ee40d204 bpf: Add table ID to bpf_fib_lookup BPF helper | * 75ca92271da5 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup | * 20f5aafe521c Revert "interconnect: Teach lockdep about icc_bw_lock order" | * fe549d8e9763 Revert "interconnect: Fix locking for runpm vs reclaim" | * ead68522455b gpio: fix resource unwinding order in error path | * ea514ac5f1be gpiolib: Fix the error path order in gpiochip_add_data_with_key() | * c21b5ad4e79d gpio: 74x164: Enable output pins after registers are reset | * 6c480d0f1318 af_unix: Drop oob_skb ref before purging queue in GC. | * 2f3ae0905a7e Revert "drm/bridge: lt8912b: Register and attach our DSI device at probe" | * 22850c9950a4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super | * 94965be37add cachefiles: fix memory leak in cachefiles_add_cache() | * cc32ba2fdf3f mptcp: fix possible deadlock in subflow diag | * af46c8a0d8db mptcp: push at DSS boundaries | * 5101e9f11a87 mptcp: add needs_id for netlink appending addr | * 4ba8702b23e3 mptcp: clean up harmless false expressions | * f431a58cb933 selftests: mptcp: add missing kconfig for NF Filter in v6 | * 5d7f2e7d213f selftests: mptcp: add missing kconfig for NF Filter | * 55366b9ae937 mptcp: rename timer related helper to less confusing names | * 833d068e776a mptcp: process pending subflow error on close | * 305078c2741f mptcp: move __mptcp_error_report in protocol.c | * fbd16a1e4b14 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers | * 077952157636 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation | * 5f6e8930ca96 mmc: sdhci-xenon: fix PHY init clock stability | * f4fae0a76ee2 mmc: sdhci-xenon: add timeout for PHY init complete | * 52af4f26c02f mmc: core: Fix eMMC initialization with 1-bit bus connection | * 4529c084a320 dmaengine: fsl-qdma: init irq after reg initialization | * 2dee8895a25e dmaengine: ptdma: use consistent DMA masks | * 106c1ac953a6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read | * ab2d68655d0f btrfs: dev-replace: properly validate device names | * 063715c33b4c wifi: nl80211: reject iftype change with mesh ID change | * 9376d059a705 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() | * cbf67001d647 ALSA: firewire-lib: fix to check cycle continuity | * 7d930a4da179 tomoyo: fix UAF write bug in tomoyo_write_control() | * 5941a90c55d3 riscv: Sparse-Memory/vmemmap out-of-bounds fix | * 80b15346492b afs: Fix endless loop in directory parsing | * 20a4b5214f7b fbcon: always restore the old font data in fbcon_do_set_font() | * 5eac17127e85 ALSA: Drop leftover snd-rtctimer stuff from Makefile | * e601ae81910c power: supply: bq27xxx-i2c: Do not free non existing IRQ | * 4b73473c050a efi/capsule-loader: fix incorrect allocation size | * 5bc8810b788a tls: decrement decrypt_pending if no async completion will be called | * 9ae48288fc8b tls: rx: use async as an in-out argument | * bdb7fb29236a tls: rx: assume crypto always calls our callback | * 2ec59e165549 tls: rx: move counting TlsDecryptErrors for sync | * b61dbb5ef449 tls: rx: don't track the async count | * 4fd23a600be9 tls: rx: factor out writing ContentType to cmsg | * 9876554897b3 tls: rx: wrap decryption arguments in a structure | * d6c9c2a66c91 tls: rx: don't report text length from the bowels of decrypt | * ffc8a2b82141 tls: rx: drop unnecessary arguments from tls_setup_from_iter() | * 1abd49fa1ffb tls: hw: rx: use return value of tls_device_decrypted() to carry status | * 432d40036f17 tls: rx: refactor decrypt_skb_update() | * 17d8bda2a6fd tls: rx: don't issue wake ups when data is decrypted | * de0970d258ef tls: rx: don't store the decryption status in socket context | * 4c68bf84d162 tls: rx: don't store the record type in socket context | * f1e71909373e igb: extend PTP timestamp adjustments to i211 | * a1227b27fccc rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back | * 7c3f28599652 netfilter: bridge: confirm multicast packets before passing them up the stack | * 3e9cd8913635 netfilter: let reset rules clean out conntrack entries | * c3a84f83d9e5 netfilter: make function op structures const | * 2cb39bea7085 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook | * 84d3baab4b89 netfilter: nfnetlink_queue: silence bogus compiler warning | * 4225152bfb77 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() | * af1a9a925e46 Bluetooth: Enforce validation on max value of connection interval | * c3df637266df Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST | * 4cd28dae8210 Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR | * da4569d450b1 Bluetooth: Avoid potential use-after-free in hci_error_reset | * 8e9955630117 stmmac: Clear variable when destroying workqueue | * 28bbdb4e1993 uapi: in6: replace temporary label with rfc9486 | * 1e2cbdbdfa76 net: usb: dm9601: fix wrong return value in dm9601_mdio_read | * 9b1f5c003284 veth: try harder when allocating queue memory | * 914c73e7872d net: enable memcg accounting for veth queues | * 8d4d26f51ef0 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected | * 8a54834c03c3 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() | * f011c103e654 net: veth: clear GRO when clearing XDP even when down | * bf3f0c4169be cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back | * cbfd27689b5e tun: Fix xdp_rxq_info's queue_index when detaching | * afec0c5cd2ed net: ip_tunnel: prevent perpetual headroom growth | * c71ed29d15b1 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter | * 386bb2537e9b mtd: spinand: gigadevice: Fix the get ecc status issue | * 00b19ee0dcc1 netfilter: nf_tables: disallow timeout for anonymous sets * | 0b46d0d1393b Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * | c9bf6f282272 ANDROID: add blk_mq_freeze_queue and blk_mq_unfreeze_queue to virtual device symbol list * | 9593a93b853c Revert "net: dev: Convert sa_data to flexible array in struct sockaddr" * | 8efd374b4e24 Revert "arp: Prevent overflow in arp_req_get()." * | f2df20f4c1c6 Revert "usb: roles: fix NULL pointer issue when put module's reference" * | 784572c0eb0b Revert "usb: roles: don't get/set_role() when usb_role_switch is unregistered" * | 28752f026012 Revert "mptcp: fix lockless access in subflow ULP diag" * | 7a5094aac54b Revert "xhci: cleanup xhci_hub_control port references" * | 14d24110f610 Revert "xhci: move port specific items such as state completions to port structure" * | f7f70f0d86be Revert "xhci: rename resume_done to resume_timestamp" * | 4e98a48adc3a Revert "xhci: clear usb2 resume related variables in one place." * | 09b0a696c537 Revert "xhci: decouple usb2 port resume and get_port_status request handling" * | d6a30b0b4ed8 Revert "xhci: track port suspend state correctly in unsuccessful resume cases" * | 792aa870d56e Revert "posix-timers: Ensure timer ID search-loop limit is valid" * | 05c0bbb7b199 Merge 5.15.150 into android14-5.15-lts |/ * 80efc6265290 Linux 5.15.150 * da6cabc1981e r8169: use new PM macros * b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate * a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() * c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay * d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat * 97eaa2955db4 arp: Prevent overflow in arp_req_get(). * d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio * df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold * aade859419ce i2c: imx: when being a target, mark the last read as processed * cb21407f0b39 i2c: imx: Add timer for handling the stop condition * 33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini() * 9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set * 13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used * 4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow * 7c71b831220e netfilter: flowtable: simplify route logic * 664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure * 4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA * ea845237a39d tls: rx: drop pointless else after goto * 8b32e43a80a1 tls: rx: jump to a more appropriate label * 39603a6d4e71 s390: use the correct count for __iowrite64_copy() * 8cae520f21ad octeontx2-af: Consider the action set by PF * 6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning * 4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr * d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy * 91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref * e56662160fc2 afs: Increase buffer size in afs_update_volume_status() * 5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel * 6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support * 7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods * ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API * 302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid * a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid * 2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers * a41d9142d2dd nouveau: fix function cast warnings * 1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin * 4e395fb89e7e bpf, scripts: Correct GPL license name * cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings * 656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30 * 135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow * 989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter * b6e660e07622 RDMA/irdma: Add AE for too many RNRS * 056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1 * a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr * 635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet * aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize * 52de5805c147 IB/hfi1: Fix a memleak in init_credit_return * 48c63a174489 cifs: add a warning when the in-flight count goes negative * 6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases * 8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling * 8af9de2a5ba1 xhci: clear usb2 resume related variables in one place. * a99c8f1abef9 xhci: rename resume_done to resume_timestamp * 63f0e79cf382 xhci: move port specific items such as state completions to port structure * ea6c19c7365d xhci: cleanup xhci_hub_control port references * 95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA * 4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA * c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks * 1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA * f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks * 27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 * cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch * 28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 * 99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 * 371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4 * 92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache * b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow * fa92c463eba7 igb: Fix igb_down hung on surprise removal * 16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() * 7552020e3aa8 devlink: report devlink_port_type_warn source device * 819ca25444b3 bpf: Address KCSAN report on bpf_lru_list * f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range * 3cb43222bab8 sched/fair: Don't balance task to its current running CPU * 621619f626cb arm64: mm: fix VA-range sanity check * 0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default * dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) * 3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 * 54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A * fa33b70513a0 btrfs: add xxhash to fast checksum implementations * ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid * 84a578961b25 md/raid10: prevent soft lockup while flush writes * 6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up * 638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add * 173e191012aa debugobjects: Recheck debug_objects_enabled before reporting * de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks * a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs * 65acad6791bf Input: iqs269a - do not poll during ATI * 13b1dee7e110 Input: iqs269a - do not poll during suspend or resume * f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() * dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro * 995e77b87389 mmc: mxc: Use the new PM macros * 8bc597732c85 mmc: jz4740: Use the new PM macros * 75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones * 53f7337519a1 PM: core: Redefine pm_ptr() macro * a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers * 4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event() * 12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf * 8afaf74307f8 powerpc/rtas: make all exports GPL * 2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return * 18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock * fb100de77846 clk: imx8mp: add clkout1/2 support * 3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock * 3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485 * 54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() * 15c3ddd11803 kernel/sched: Remove dl_boosted flag comment * a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register * 8102416c05bb f2fs: write checkpoint during FG_GC * cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC * 56b522f46681 drm/amdgpu: init iommu after amdkfd device init * 572ee5086e47 tools/virtio: fix build * 80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources * 47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources * c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger * 2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference * 7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute * 7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos * b184742d2788 RDMA/siw: Correct wrong debug message * 6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path * 71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells * 832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos * 14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR * 5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize * 1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set * cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling * 3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling * e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling * 228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() * d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC * e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC * 83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE * 8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845 * 6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN * 199e666477d5 clk: imx: avoid memory leak * 94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code * 2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845 * f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed * d73cf59d2446 Input: iqs269a - increase interrupt handler return delay * db06a2ae0707 Input: iqs269a - configure device with a single block write * fdbceead4ac1 Input: iqs269a - drop unused device node references * d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h * 5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region * 11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents * 9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents * 7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk * 7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag * 256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered * ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference * 2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs * 3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet * 4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() * f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers * 7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code * c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started * f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode * 2c62c8984b96 x86/alternative: Make custom return thunk unconditional * b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional" * ae815291f0da x86/returnthunk: Allow different return thunks * 5ca1f6adac69 x86/ftrace: Use alternative RET encoding * b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() * b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR * 8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding" * eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table * 0da15a703951 l2tp: pass correct message length to ip6_append_data * 9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation * a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() * d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() * 4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler * e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names * 79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler * 1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption * d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path * 47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error * 77cbc04a1a86 erofs: fix lz4 inplace decompression * fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on * 43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails * 475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd * 2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs. * b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case * afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort * dcd33edd854a firewire: core: send bus reset promptly on gap count error * a74270a1b784 scsi: lpfc: Use unsigned type for num_sge * 26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit * a2f99731ab31 efi: Don't add memblocks for soft-reserved memory * 4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size * 262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call * a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr * 0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file * c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid * 54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device" * 095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache * 3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check * ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame() * 56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name" * 3532bceaed11 fs/ntfs3: Print warning while fixing hard links count * f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names * cd465584d501 fs/ntfs3: Improve ntfs_dir_count * 3f7920b36da0 fs/ntfs3: Modified fix directory element type detection * b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table * 9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks() * 46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc * 5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path * f323185c7923 nvmet-fc: abort command when there is no binding * 59b4ca71ab70 nvmet-fc: hold reference on hostport match * 8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly * 8f7104e18ffd nvmet-fc: release reference on target port * 071f116416a1 nvmet-fcloop: swap the list_add_tail arguments * 0bf567d6d9ff nvme-fc: do not wait in vain when unloading module * 75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection * a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new * 4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers * 1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants * ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 * e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control * 065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak * f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage * 4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe * 8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() * 4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() * 687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt * 3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet * 343c19816883 MIPS: reserve exception vector space ONLY ONCE * b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers * 1a8bd6244963 ahci: asm1166: correct count of reported ports * 0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected * df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero * 8c54acf33e5a fbdev: savage: Error out if pixclock equals zero * 88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit * 212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping * 37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name' * 3692c6f2b564 dmaengine: shdma: increase size of 'dev_id' * a9849b67b440 scsi: target: core: Add TMF to tmr_list handling * 0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us * 5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value * 8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer * c017fbf10596 zonefs: Improve error handling * bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb * 4bbb93ad84b3 bpf: Remove trace_printk_lock * 4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed * bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare * 8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros * ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() * 50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset * ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context * 890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts() * 858e73ff2563 smb: client: fix OOB in receive_encrypted_standard() * 6e5e93fd51fe net/sched: Retire dsmark qdisc * c3fdf76849c6 net/sched: Retire ATM qdisc * 78bac52c290a net/sched: Retire CBQ qdisc Change-Id: Ifc5593f64dc2c4fee8d345cd0e475050629f6498 Signed-off-by: Greg Kroah-Hartman <[email protected]>
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
EXPORT_SYMBOL_GPL()
require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export.LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with [email protected]. If you want to proceed, post a patch that conforms to the patch requirements below.
scripts/checkpatch.pl
UPSTREAM:
, BACKPORT:
, FROMGIT:
, FROMLIST:
, or ANDROID:
.Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug:
tag.Signed-off-by:
tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:
, BACKPORT:
UPSTREAM:
.(cherry picked from commit ...)
lineimportant patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) Signed-off-by: Joe Smith <[email protected]>
BACKPORT:
instead of UPSTREAM:
.UPSTREAM:
(cherry picked from commit ...)
lineBACKPORT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]> Bug: 135791357 Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 (cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1) [joe: Resolved minor conflict in drivers/foo/bar.c ] Signed-off-by: Joe Smith <[email protected]>
FROMGIT:
, FROMLIST:
,FROMGIT:
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't use linux-next
for example).BACKPORT: FROMGIT:
important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]> Bug: 135791357 (cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch) Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <[email protected]>
FROMLIST:
Link:
tag with a link to the submittal on lore.kernel.orgBug:
tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST:
FROMLIST: important patch from upstream This is the detailed description of the important patch Signed-off-by: Fred Jones <[email protected]> Bug: 135791357 Link: https://lore.kernel.org/lkml/[email protected]/ Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <[email protected]>
ANDROID:
ANDROID:
Fixes:
tag that cites the patch with the bugANDROID: fix android-specific bug in foobar.c This is the detailed description of the important fix Fixes: 1234abcd2468 ("foobar: add cool feature") Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01 Signed-off-by: Joe Smith <[email protected]>
ANDROID:
Bug:
tag with the Android bug (required for android-specific features)