From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Tudor Ambarus <tudor.ambarus@linaro.org>,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
Abel Vesa <abel.vesa@linaro.org>,
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>,
Bjorn Andersson <andersson@kernel.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 012/204] soc: qcom: ice: introduce devm_of_qcom_ice_get
Date: Tue, 29 Apr 2025 18:41:40 +0200 [thread overview]
Message-ID: <20250429161059.903587522@linuxfoundation.org> (raw)
In-Reply-To: <20250429161059.396852607@linuxfoundation.org>
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Tudor Ambarus <tudor.ambarus@linaro.org>
[ Upstream commit 1c13d6060d612601a61423f2e8fbf9e48126acca ]
Callers of of_qcom_ice_get() leak the device reference taken by
of_find_device_by_node(). Introduce devm variant for of_qcom_ice_get().
Existing consumers need the ICE instance for the entire life of their
device, thus exporting qcom_ice_put() is not required.
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20250117-qcom-ice-fix-dev-leak-v2-1-1ffa5b6884cb@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Stable-dep-of: cbef7442fba5 ("mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/soc/qcom/ice.c | 48 ++++++++++++++++++++++++++++++++++++++++++
include/soc/qcom/ice.h | 2 ++
2 files changed, 50 insertions(+)
diff --git a/drivers/soc/qcom/ice.c b/drivers/soc/qcom/ice.c
index fbab7fe5c652b..d6e205e3812a9 100644
--- a/drivers/soc/qcom/ice.c
+++ b/drivers/soc/qcom/ice.c
@@ -10,6 +10,7 @@
#include <linux/bitfield.h>
#include <linux/clk.h>
#include <linux/delay.h>
+#include <linux/device.h>
#include <linux/iopoll.h>
#include <linux/of.h>
#include <linux/of_platform.h>
@@ -328,6 +329,53 @@ struct qcom_ice *of_qcom_ice_get(struct device *dev)
}
EXPORT_SYMBOL_GPL(of_qcom_ice_get);
+static void qcom_ice_put(const struct qcom_ice *ice)
+{
+ struct platform_device *pdev = to_platform_device(ice->dev);
+
+ if (!platform_get_resource_byname(pdev, IORESOURCE_MEM, "ice"))
+ platform_device_put(pdev);
+}
+
+static void devm_of_qcom_ice_put(struct device *dev, void *res)
+{
+ qcom_ice_put(*(struct qcom_ice **)res);
+}
+
+/**
+ * devm_of_qcom_ice_get() - Devres managed helper to get an ICE instance from
+ * a DT node.
+ * @dev: device pointer for the consumer device.
+ *
+ * This function will provide an ICE instance either by creating one for the
+ * consumer device if its DT node provides the 'ice' reg range and the 'ice'
+ * clock (for legacy DT style). On the other hand, if consumer provides a
+ * phandle via 'qcom,ice' property to an ICE DT, the ICE instance will already
+ * be created and so this function will return that instead.
+ *
+ * Return: ICE pointer on success, NULL if there is no ICE data provided by the
+ * consumer or ERR_PTR() on error.
+ */
+struct qcom_ice *devm_of_qcom_ice_get(struct device *dev)
+{
+ struct qcom_ice *ice, **dr;
+
+ dr = devres_alloc(devm_of_qcom_ice_put, sizeof(*dr), GFP_KERNEL);
+ if (!dr)
+ return ERR_PTR(-ENOMEM);
+
+ ice = of_qcom_ice_get(dev);
+ if (!IS_ERR_OR_NULL(ice)) {
+ *dr = ice;
+ devres_add(dev, dr);
+ } else {
+ devres_free(dr);
+ }
+
+ return ice;
+}
+EXPORT_SYMBOL_GPL(devm_of_qcom_ice_get);
+
static int qcom_ice_probe(struct platform_device *pdev)
{
struct qcom_ice *engine;
diff --git a/include/soc/qcom/ice.h b/include/soc/qcom/ice.h
index 5870a94599a25..d5f6a228df659 100644
--- a/include/soc/qcom/ice.h
+++ b/include/soc/qcom/ice.h
@@ -34,4 +34,6 @@ int qcom_ice_program_key(struct qcom_ice *ice,
int slot);
int qcom_ice_evict_key(struct qcom_ice *ice, int slot);
struct qcom_ice *of_qcom_ice_get(struct device *dev);
+struct qcom_ice *devm_of_qcom_ice_get(struct device *dev);
+
#endif /* __QCOM_ICE_H__ */
--
2.39.5
next prev parent reply other threads:[~2025-04-29 18:09 UTC|newest]
Thread overview: 219+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-29 16:41 [PATCH 6.6 000/204] 6.6.89-rc1 review Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 001/204] module: sign with sha512 instead of sha1 by default Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 002/204] memcg: drain obj stock on cpu hotplug teardown Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 003/204] x86/extable: Remove unused fixup type EX_TYPE_COPY Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 004/204] x86/mce: use is_copy_from_user() to determine copy-from-user context Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 005/204] tracing: Add __string_len() example Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 006/204] tracing: Add __print_dynamic_array() helper Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 007/204] tracing: Verify event formats that have "%*p.." Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 008/204] media: subdev: Fix use of sd->enabled_streams in call_s_stream() Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 009/204] media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 010/204] media: subdev: Add v4l2_subdev_is_streaming() Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 011/204] media: vimc: skip .s_stream() for stopped entities Greg Kroah-Hartman
2025-04-29 16:41 ` Greg Kroah-Hartman [this message]
2025-04-29 16:41 ` [PATCH 6.6 013/204] mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 014/204] auxdisplay: hd44780: Convert to platform remove callback returning void Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 015/204] auxdisplay: hd44780: Fix an API misuse in hd44780.c Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 016/204] net: dsa: mv88e6xxx: fix internal PHYs for 6320 family Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 017/204] net: dsa: mv88e6xxx: fix VTU methods " Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 018/204] ASoC: qcom: q6apm-dai: drop unused q6apm_dai_rtd fields Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 019/204] ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 020/204] ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void Greg Kroah-Hartman
2025-04-30 6:54 ` Uwe Kleine-König
2025-04-30 7:21 ` Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 021/204] ASoC: qcom: Fix trivial code style issues Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 022/204] ASoC: q6apm-dai: make use of q6apm_get_hw_pointer Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 023/204] iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 024/204] iio: adc: ad7768-1: Fix conversion result sign Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 025/204] arm64: tegra: Remove the Orin NX/Nano suspend key Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 026/204] clk: renesas: rzg2l: Use u32 for flag and mux_flags Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 027/204] clk: renesas: rzg2l: Add struct clk_hw_data Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 028/204] clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 029/204] clk: renesas: rzg2l: Refactor SD mux driver Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 030/204] clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux Greg Kroah-Hartman
2025-04-29 16:41 ` [PATCH 6.6 031/204] clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 032/204] clk: renesas: r9a07g043: Fix HP clock source for RZ/Five Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 033/204] of: resolver: Simplify of_resolve_phandles() using __free() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 034/204] of: resolver: Fix device node refcount leakage in of_resolve_phandles() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 035/204] PCI: Fix reference leak in pci_register_host_bridge() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 036/204] s390/virtio_ccw: fix virtual vs physical address confusion Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 037/204] s390/virtio_ccw: Dont allocate/assign airqs for non-existing queues Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 038/204] scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 039/204] s390/sclp: Allow user-space to provide PCI reports for optical modules Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 040/204] s390/pci: Report PCI error recovery results via SCLP Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 041/204] s390/pci: Support mmap() of PCI resources except for ISM devices Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 042/204] sched/topology: Consolidate and clean up access to a CPUs max compute capacity Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 043/204] sched/cpufreq: Rework schedutil governor performance estimation Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 044/204] cpufreq/sched: Explicitly synchronize limits_changed flag handling Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 045/204] ceph: Fix incorrect flush end position calculation Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 046/204] dma/contiguous: avoid warning about unused size_bytes Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 047/204] cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 048/204] cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 049/204] cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 050/204] scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 051/204] cpufreq: cppc: Fix invalid return value in .get() callback Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 052/204] btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 053/204] scsi: core: Clear flags for scsi_cmnd that did not complete Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 054/204] net: lwtunnel: disable BHs when required Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 055/204] net: phy: leds: fix memory leak Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 056/204] tipc: fix NULL pointer dereference in tipc_mon_reinit_self() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 057/204] net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 058/204] fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 059/204] net_sched: hfsc: Fix a UAF vulnerability in class handling Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 060/204] net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 061/204] net: dsa: mt7530: sync driver-specific behavior of MT7531 variants Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 062/204] pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 063/204] pds_core: Remove unnecessary check in pds_client_adminq_cmd() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 064/204] pds_core: make wait_context part of q_info Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 065/204] iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 066/204] riscv: uprobes: Add missing fence.i after building the XOL buffer Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 067/204] splice: remove duplicate noinline from pipe_clear_nowait Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 068/204] perf/x86: Fix non-sampling (counting) events on certain x86 platforms Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 069/204] LoongArch: Select ARCH_USE_MEMTEST Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 070/204] LoongArch: Make regs_irqs_disabled() more clear Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 071/204] LoongArch: Make do_xyz() exception handlers more robust Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 072/204] virtio_console: fix missing byte order handling for cols and rows Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 073/204] crypto: atmel-sha204a - Set hwrng quality to lowest possible Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 074/204] xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 075/204] net: selftests: initialize TCP header and skb payload with zero Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 076/204] net: phy: microchip: force IRQ polling mode for lan88xx Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 077/204] drm/amd/display: Fix gpu reset in multidisplay config Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 078/204] drm/amd/display: Force full update in gpu reset Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 079/204] irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 080/204] LoongArch: Return NULL from huge_pte_offset() for invalid PMD Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 081/204] LoongArch: Remove a bogus reference to ZONE_DMA Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 082/204] io_uring: fix sync handling of io_fallback_tw() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 083/204] KVM: SVM: Allocate IR data using atomic allocation Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 084/204] cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 085/204] mcb: fix a double free bug in chameleon_parse_gdd() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 086/204] ata: libata-scsi: Improve CDL control Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 087/204] ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 088/204] ata: libata-scsi: Fix ata_msense_control_ata_feature() Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 089/204] USB: storage: quirk for ADATA Portable HDD CH94 Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 090/204] scsi: Improve CDL control Greg Kroah-Hartman
2025-04-29 16:42 ` [PATCH 6.6 091/204] mei: me: add panther lake H DID Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 092/204] KVM: x86: Explicitly treat routing entry type changes as changes Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 093/204] KVM: x86: Reset IRTE to host control if *new* route isnt postable Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 094/204] char: misc: register chrdev region with all possible minors Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 095/204] misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 096/204] misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 097/204] serial: msm: Configure correct working mode before starting earlycon Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 098/204] serial: sifive: lock port in startup()/shutdown() callbacks Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 099/204] USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 100/204] USB: serial: option: add Sierra Wireless EM9291 Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 101/204] USB: serial: simple: add OWON HDS200 series oscilloscope support Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 102/204] usb: xhci: Fix invalid pointer dereference in Etron workaround Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 103/204] usb: cdns3: Fix deadlock when using NCM gadget Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 104/204] usb: chipidea: ci_hdrc_imx: fix usbmisc handling Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 105/204] usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 106/204] usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 107/204] USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 108/204] usb: dwc3: gadget: check that event count does not exceed event buffer length Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 109/204] usb: dwc3: xilinx: Prevent spike in reset signal Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 110/204] usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 111/204] usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 " Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 112/204] USB: VLI disk crashes if LPM is used Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 113/204] USB: wdm: handle IO errors in wdm_wwan_port_start Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 114/204] USB: wdm: close race between wdm_open and wdm_wwan_port_stop Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 115/204] USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 116/204] USB: wdm: add annotation Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 117/204] pinctrl: renesas: rza2: Fix potential NULL pointer dereference Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 118/204] MIPS: cm: Detect CM quirks from device tree Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 119/204] crypto: ccp - Add support for PCI device 0x1134 Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 120/204] crypto: null - Use spin lock instead of mutex Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 121/204] bpf: Fix deadlock between rcu_tasks_trace and event_mutex Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 122/204] clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 123/204] parisc: PDT: Fix missing prototype warning Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 124/204] s390/sclp: Add check for get_zeroed_page() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 125/204] s390/tty: Fix a potential memory leak bug Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 126/204] bpf: bpftool: Setting error code in do_loader() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 127/204] bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 128/204] bpf: Reject attaching fexit/fmod_ret to __noreturn functions Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 129/204] mailbox: pcc: Fix the possible race in updation of chan_in_use flag Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 130/204] mailbox: pcc: Always clear the platform ack interrupt first Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 131/204] usb: host: max3421-hcd: Add missing spi_device_id table Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 132/204] fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 133/204] usb: dwc3: gadget: Refactor loop to avoid NULL endpoints Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 134/204] usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 135/204] sound/virtio: Fix cancel_sync warnings on uninitialized work_structs Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 136/204] dmaengine: dmatest: Fix dmatest waiting less when interrupted Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 137/204] usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 138/204] usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 139/204] usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 140/204] thunderbolt: Scan retimers after device router has been enumerated Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 141/204] objtool: Silence more KCOV warnings Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 142/204] objtool, panic: Disable SMAP in __stack_chk_fail() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 143/204] objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 144/204] objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 145/204] objtool, lkdtm: Obfuscate the do_nothing() pointer Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 146/204] qibfs: fix _another_ leak Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 147/204] ntb: reduce stack usage in idt_scan_mws Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 148/204] ntb_hw_amd: Add NTB PCI ID for new gen CPU Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 149/204] 9p/net: fix improper handling of bogus negative read/write replies Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 150/204] rtc: pcf85063: do a SW reset if POR failed Greg Kroah-Hartman
2025-04-29 16:43 ` [PATCH 6.6 151/204] io_uring: always do atomic put from iowq Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 152/204] sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 153/204] KVM: s390: Dont use %pK through tracepoints Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 154/204] KVM: s390: Dont use %pK through debug printing Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 155/204] udmabuf: fix a buf size overflow issue during udmabuf creation Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 156/204] selftests: ublk: fix test_stripe_04 Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 157/204] perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 158/204] xen: Change xen-acpi-processor dom0 dependency Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 159/204] nvme: requeue namespace scan on missed AENs Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 160/204] ACPI: EC: Set ec_no_wakeup for Lenovo Go S Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 161/204] ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 162/204] nvme: re-read ANA log page after ns scan completes Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 163/204] nvme: multipath: fix return value of nvme_available_path Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 164/204] objtool: Stop UNRET validation on UD2 Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 165/204] gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 166/204] selftests/mincore: Allow read-ahead pages to reach the end of the file Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 167/204] x86/bugs: Use SBPB in write_ibpb() if applicable Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 168/204] x86/bugs: Dont fill RSB on VMEXIT with eIBRS+retpoline Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 169/204] x86/bugs: Dont fill RSB on context switch with eIBRS Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 170/204] nvmet-fc: take tgtport reference only once Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 171/204] nvmet-fc: put ref when assoc->del_work is already scheduled Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 172/204] cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 173/204] timekeeping: Add a lockdep override in tick_freeze() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 174/204] cifs: Fix querying of WSL CHR and BLK reparse points over SMB1 Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 175/204] ext4: make block validity check resistent to sb bh corruption Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 176/204] scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 177/204] scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 178/204] scsi: pm80xx: Set phy_attached to zero when device is gone Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 179/204] x86/i8253: Call clockevent_i8253_disable() with interrupts disabled Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 180/204] iomap: skip unnecessary ifs_block_is_uptodate check Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 181/204] riscv: Provide all alternative macros all the time Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 182/204] loop: aio inherit the ioprio of original request Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 183/204] spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 184/204] spi: tegra210-quad: add rate limiting and simplify timeout error message Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 185/204] ubsan: Fix panic from test_ubsan_out_of_bounds Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 186/204] x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 187/204] md/raid1: Add check for missing source disk in process_checks() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 188/204] spi: spi-imx: Add check for spi_imx_setupxfer() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 189/204] x86/pvh: Call C code via the kernel virtual mapping Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 190/204] Revert "drivers: core: synchronize really_probe() and dev_uevent()" Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 191/204] driver core: introduce device_set_driver() helper Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 192/204] driver core: fix potential NULL pointer dereference in dev_uevent() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 193/204] vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 194/204] comedi: jr3_pci: Fix synchronous deletion of timer Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 195/204] ext4: goto right label out_mmap_sem in ext4_setattr() Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 196/204] net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 197/204] net: dsa: mv88e6xxx: enable PVT for 6321 switch Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 198/204] net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 199/204] net: dsa: mv88e6xxx: enable STU methods " Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 200/204] iommu: Handle race with default domain setup Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 201/204] MIPS: cm: Fix warning if MIPS_CM is disabled Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 202/204] nvme: fixup scan failure for non-ANA multipath controllers Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 203/204] objtool: Ignore end-of-section jumps for KCOV/GCOV Greg Kroah-Hartman
2025-04-29 16:44 ` [PATCH 6.6 204/204] objtool: Silence more KCOV warnings, part 2 Greg Kroah-Hartman
2025-04-30 1:10 ` [PATCH 6.6 000/204] 6.6.89-rc1 review Peter Schneider
2025-04-30 7:44 ` Hardik Garg
2025-04-30 15:04 ` Jon Hunter
2025-05-01 7:27 ` Jon Hunter
2025-05-01 7:47 ` Greg Kroah-Hartman
2025-04-30 15:54 ` Miguel Ojeda
2025-04-30 15:58 ` Shuah Khan
2025-04-30 17:59 ` Naresh Kamboju
2025-05-01 0:27 ` Ron Economos
2025-05-01 7:54 ` Greg Kroah-Hartman
2025-04-30 21:15 ` Ron Economos
2025-04-30 22:48 ` Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250429161059.903587522@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=abel.vesa@linaro.org \
--cc=andersson@kernel.org \
--cc=krzysztof.kozlowski@linaro.org \
--cc=manivannan.sadhasivam@linaro.org \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=tudor.ambarus@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).