public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: Viresh Kumar <viresh.kumar@linaro.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH AUTOSEL 5.4 087/330] opp: Replace list_kref with a local counter
Date: Thu, 17 Sep 2020 21:57:07 -0400	[thread overview]
Message-ID: <20200918020110.2063155-87-sashal@kernel.org> (raw)
In-Reply-To: <20200918020110.2063155-1-sashal@kernel.org>

From: Viresh Kumar <viresh.kumar@linaro.org>

[ Upstream commit 03758d60265c773e1d06d436b99ee338f2ac55d6 ]

A kref or refcount isn't the right tool to be used here for counting
number of devices that are sharing the static OPPs created for the OPP
table. For example, we are reinitializing the kref again, after it
reaches a value of 0 and frees the resources, if the static OPPs get
added for the same OPP table structure (as the OPP table structure was
never freed). That is messy and very unclear.

This patch makes parsed_static_opps an unsigned integer and uses it to
count the number of users of the static OPPs. The increment and
decrement to parsed_static_opps is done under opp_table->lock now to
make sure no races are possible if the OPP table is getting added and
removed in parallel (which doesn't happen in practice, but can in
theory).

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/opp/core.c | 48 ++++++++++++++++++----------------------------
 drivers/opp/of.c   | 26 +++++++++++--------------
 drivers/opp/opp.h  |  6 ++----
 3 files changed, 32 insertions(+), 48 deletions(-)

diff --git a/drivers/opp/core.c b/drivers/opp/core.c
index 7b057c32e11b1..29dfaa591f8b0 100644
--- a/drivers/opp/core.c
+++ b/drivers/opp/core.c
@@ -990,7 +990,6 @@ static struct opp_table *_allocate_opp_table(struct device *dev, int index)
 	BLOCKING_INIT_NOTIFIER_HEAD(&opp_table->head);
 	INIT_LIST_HEAD(&opp_table->opp_list);
 	kref_init(&opp_table->kref);
-	kref_init(&opp_table->list_kref);
 
 	/* Secure the device table modification */
 	list_add(&opp_table->node, &opp_tables);
@@ -1074,33 +1073,6 @@ static void _opp_table_kref_release(struct kref *kref)
 	mutex_unlock(&opp_table_lock);
 }
 
-void _opp_remove_all_static(struct opp_table *opp_table)
-{
-	struct dev_pm_opp *opp, *tmp;
-
-	list_for_each_entry_safe(opp, tmp, &opp_table->opp_list, node) {
-		if (!opp->dynamic)
-			dev_pm_opp_put(opp);
-	}
-
-	opp_table->parsed_static_opps = false;
-}
-
-static void _opp_table_list_kref_release(struct kref *kref)
-{
-	struct opp_table *opp_table = container_of(kref, struct opp_table,
-						   list_kref);
-
-	_opp_remove_all_static(opp_table);
-	mutex_unlock(&opp_table_lock);
-}
-
-void _put_opp_list_kref(struct opp_table *opp_table)
-{
-	kref_put_mutex(&opp_table->list_kref, _opp_table_list_kref_release,
-		       &opp_table_lock);
-}
-
 void dev_pm_opp_put_opp_table(struct opp_table *opp_table)
 {
 	kref_put_mutex(&opp_table->kref, _opp_table_kref_release,
@@ -1204,6 +1176,24 @@ void dev_pm_opp_remove(struct device *dev, unsigned long freq)
 }
 EXPORT_SYMBOL_GPL(dev_pm_opp_remove);
 
+void _opp_remove_all_static(struct opp_table *opp_table)
+{
+	struct dev_pm_opp *opp, *tmp;
+
+	mutex_lock(&opp_table->lock);
+
+	if (!opp_table->parsed_static_opps || --opp_table->parsed_static_opps)
+		goto unlock;
+
+	list_for_each_entry_safe(opp, tmp, &opp_table->opp_list, node) {
+		if (!opp->dynamic)
+			dev_pm_opp_put_unlocked(opp);
+	}
+
+unlock:
+	mutex_unlock(&opp_table->lock);
+}
+
 /**
  * dev_pm_opp_remove_all_dynamic() - Remove all dynamically created OPPs
  * @dev:	device for which we do this operation
@@ -2209,7 +2199,7 @@ void _dev_pm_opp_find_and_remove_table(struct device *dev)
 		return;
 	}
 
-	_put_opp_list_kref(opp_table);
+	_opp_remove_all_static(opp_table);
 
 	/* Drop reference taken by _find_opp_table() */
 	dev_pm_opp_put_opp_table(opp_table);
diff --git a/drivers/opp/of.c b/drivers/opp/of.c
index 1e5fcdee043c4..9cd8f0adacae4 100644
--- a/drivers/opp/of.c
+++ b/drivers/opp/of.c
@@ -658,17 +658,15 @@ static int _of_add_opp_table_v2(struct device *dev, struct opp_table *opp_table)
 	struct dev_pm_opp *opp;
 
 	/* OPP table is already initialized for the device */
+	mutex_lock(&opp_table->lock);
 	if (opp_table->parsed_static_opps) {
-		kref_get(&opp_table->list_kref);
+		opp_table->parsed_static_opps++;
+		mutex_unlock(&opp_table->lock);
 		return 0;
 	}
 
-	/*
-	 * Re-initialize list_kref every time we add static OPPs to the OPP
-	 * table as the reference count may be 0 after the last tie static OPPs
-	 * were removed.
-	 */
-	kref_init(&opp_table->list_kref);
+	opp_table->parsed_static_opps = 1;
+	mutex_unlock(&opp_table->lock);
 
 	/* We have opp-table node now, iterate over it and add OPPs */
 	for_each_available_child_of_node(opp_table->np, np) {
@@ -678,7 +676,7 @@ static int _of_add_opp_table_v2(struct device *dev, struct opp_table *opp_table)
 			dev_err(dev, "%s: Failed to add OPP, %d\n", __func__,
 				ret);
 			of_node_put(np);
-			goto put_list_kref;
+			goto remove_static_opp;
 		} else if (opp) {
 			count++;
 		}
@@ -687,7 +685,7 @@ static int _of_add_opp_table_v2(struct device *dev, struct opp_table *opp_table)
 	/* There should be one of more OPP defined */
 	if (WARN_ON(!count)) {
 		ret = -ENOENT;
-		goto put_list_kref;
+		goto remove_static_opp;
 	}
 
 	list_for_each_entry(opp, &opp_table->opp_list, node)
@@ -698,18 +696,16 @@ static int _of_add_opp_table_v2(struct device *dev, struct opp_table *opp_table)
 		dev_err(dev, "Not all nodes have performance state set (%d: %d)\n",
 			count, pstate_count);
 		ret = -ENOENT;
-		goto put_list_kref;
+		goto remove_static_opp;
 	}
 
 	if (pstate_count)
 		opp_table->genpd_performance_state = true;
 
-	opp_table->parsed_static_opps = true;
-
 	return 0;
 
-put_list_kref:
-	_put_opp_list_kref(opp_table);
+remove_static_opp:
+	_opp_remove_all_static(opp_table);
 
 	return ret;
 }
@@ -746,7 +742,7 @@ static int _of_add_opp_table_v1(struct device *dev, struct opp_table *opp_table)
 		if (ret) {
 			dev_err(dev, "%s: Failed to add OPP %ld (%d)\n",
 				__func__, freq, ret);
-			_put_opp_list_kref(opp_table);
+			_opp_remove_all_static(opp_table);
 			return ret;
 		}
 		nr -= 2;
diff --git a/drivers/opp/opp.h b/drivers/opp/opp.h
index 01a500e2c40a1..d14e27102730c 100644
--- a/drivers/opp/opp.h
+++ b/drivers/opp/opp.h
@@ -127,11 +127,10 @@ enum opp_table_access {
  * @dev_list:	list of devices that share these OPPs
  * @opp_list:	table of opps
  * @kref:	for reference count of the table.
- * @list_kref:	for reference count of the OPP list.
  * @lock:	mutex protecting the opp_list and dev_list.
  * @np:		struct device_node pointer for opp's DT node.
  * @clock_latency_ns_max: Max clock latency in nanoseconds.
- * @parsed_static_opps: True if OPPs are initialized from DT.
+ * @parsed_static_opps: Count of devices for which OPPs are initialized from DT.
  * @shared_opp: OPP is shared between multiple devices.
  * @suspend_opp: Pointer to OPP to be used during device suspend.
  * @genpd_virt_dev_lock: Mutex protecting the genpd virtual device pointers.
@@ -167,7 +166,6 @@ struct opp_table {
 	struct list_head dev_list;
 	struct list_head opp_list;
 	struct kref kref;
-	struct kref list_kref;
 	struct mutex lock;
 
 	struct device_node *np;
@@ -176,7 +174,7 @@ struct opp_table {
 	/* For backward compatibility with v1 bindings */
 	unsigned int voltage_tolerance_v1;
 
-	bool parsed_static_opps;
+	unsigned int parsed_static_opps;
 	enum opp_table_access shared_opp;
 	struct dev_pm_opp *suspend_opp;
 
-- 
2.25.1


  parent reply	other threads:[~2020-09-18  3:09 UTC|newest]

Thread overview: 341+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-18  1:55 [PATCH AUTOSEL 5.4 001/330] drm/v3d: don't leak bin job if v3d_job_init fails Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 002/330] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 003/330] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 004/330] scsi: mpt3sas: Free diag buffer without any status check Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 005/330] selinux: allow labeling before policy is loaded Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 006/330] media: mc-device.c: fix memleak in media_device_register_entity Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 007/330] drm/amd/display: Do not double-buffer DTO adjustments Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 008/330] drm/amdkfd: Fix race in gfx10 context restore handler Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 009/330] dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling) Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 010/330] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 011/330] ath10k: fix array out-of-bounds access Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 012/330] ath10k: fix memory leak for tpc_stats_final Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 013/330] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 014/330] mm: fix double page fault on arm64 if PTE_AF is cleared Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 015/330] scsi: aacraid: fix illegal IO beyond last LBA Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 016/330] m68k: q40: Fix info-leak in rtc_ioctl Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 017/330] xfs: fix inode fork extent count overflow Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 018/330] gma/gma500: fix a memory disclosure bug due to uninitialized bytes Sasha Levin
2020-09-18  1:55 ` [PATCH AUTOSEL 5.4 019/330] ASoC: kirkwood: fix IRQ error handling Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 020/330] soundwire: intel/cadence: fix startup sequence Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 021/330] media: smiapp: Fix error handling at NVM reading Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 022/330] drm/amd/display: Free gamma after calculating legacy transfer function Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 023/330] xfs: properly serialise fallocate against AIO+DIO Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 024/330] ata: sata_mv, avoid trigerrable BUG_ON Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 025/330] leds: mlxreg: Fix possible buffer overflow Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 026/330] dm table: do not allow request-based DM to stack on partitions Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 027/330] PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 028/330] scsi: fnic: fix use after free Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 029/330] scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 030/330] powerpc/64s: Always disable branch profiling for prom_init.o Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 031/330] net: silence data-races on sk_backlog.tail Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 032/330] dax: Fix alloc_dax_region() compile warning Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 033/330] iomap: Fix overflow in iomap_page_mkwrite Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 034/330] f2fs: avoid kernel panic on corruption test Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 035/330] clk/ti/adpll: allocate room for terminating null Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 036/330] drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 037/330] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 038/330] mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path of cfi_amdstd_setup() Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 039/330] mfd: mfd-core: Protect against NULL call-back function pointer Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 040/330] drm/amdgpu/powerplay/smu7: fix AVFS handling with custom powerplay table Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 041/330] USB: serial: mos7840: fix probe error handling Sasha Levin
2020-09-18  6:53   ` Johan Hovold
2020-09-24 20:54     ` Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 042/330] tpm_crb: fix fTPM on AMD Zen+ CPUs Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 043/330] tracing: Verify if trace array exists before destroying it Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 044/330] tracing: Adding NULL checks for trace_array descriptor pointer Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 045/330] bcache: fix a lost wake-up problem caused by mca_cannibalize_lock Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 046/330] dmaengine: mediatek: hsdma_probe: fixed a memory leak when devm_request_irq fails Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 047/330] x86/kdump: Always reserve the low 1M when the crashkernel option is specified Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 048/330] RDMA/qedr: Fix potential use after free Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 049/330] RDMA/i40iw: " Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 050/330] PCI: Avoid double hpmemsize MMIO window assignment Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 051/330] fix dget_parent() fastpath race Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 052/330] xfs: fix attr leaf header freemap.size underflow Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 053/330] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 054/330] ubi: Fix producing anchor PEBs Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 055/330] mmc: core: Fix size overflow for mmc partitions Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 056/330] gfs2: clean up iopen glock mess in gfs2_create_inode Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 057/330] scsi: pm80xx: Cleanup command when a reset times out Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 058/330] mt76: do not use devm API for led classdev Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 059/330] mt76: add missing locking around ampdu action Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 060/330] debugfs: Fix !DEBUG_FS debugfs_create_automount Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 061/330] SUNRPC: Capture completion of all RPC tasks Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 062/330] CIFS: Use common error handling code in smb2_ioctl_query_info() Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 063/330] CIFS: Properly process SMB3 lease breaks Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 064/330] f2fs: stop GC when the victim becomes fully valid Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 065/330] ASoC: max98090: remove msleep in PLL unlocked workaround Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 066/330] xtensa: fix system_call interaction with ptrace Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 067/330] s390: avoid misusing CALL_ON_STACK for task stack setup Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 068/330] xfs: fix realtime file data space leak Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 069/330] drm/amdgpu: fix calltrace during kmd unload(v3) Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 070/330] arm64: insn: consistently handle exit text Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 071/330] selftests/bpf: De-flake test_tcpbpf Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 072/330] kernel/notifier.c: intercept duplicate registrations to avoid infinite loops Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 073/330] kernel/sys.c: avoid copying possible padding bytes in copy_to_user Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 074/330] KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 075/330] module: Remove accidental change of module_enable_x() Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 076/330] xfs: fix log reservation overflows when allocating large rt extents Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 077/330] ALSA: hda: enable regmap internal locking Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 078/330] tipc: fix link overflow issue at socket shutdown Sasha Levin
2020-09-18  1:56 ` [PATCH AUTOSEL 5.4 079/330] vcc_seq_next should increase position index Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 080/330] neigh_stat_seq_next() " Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 081/330] rt_cpu_seq_next " Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 082/330] ipv6_route_seq_next " Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 083/330] drm/mcde: Handle pending vblank while disabling display Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 084/330] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 085/330] drm/scheduler: Avoid accessing freed bad job Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 086/330] media: ti-vpe: cal: Restrict DMA to avoid memory corruption Sasha Levin
2020-09-18  1:57 ` Sasha Levin [this message]
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 088/330] scsi: qla2xxx: Fix stuck session in GNL Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 089/330] scsi: lpfc: Fix incomplete NVME discovery when target Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 090/330] sctp: move trace_sctp_probe_path into sctp_outq_sack Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 091/330] ACPI: EC: Reference count query handlers under lock Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 092/330] scsi: ufs: Make ufshcd_add_command_trace() easier to read Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 093/330] scsi: ufs: Fix a race condition in the tracing code Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 094/330] drm/amd/display: Initialize DSC PPS variables to 0 Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 095/330] i2c: tegra: Prevent interrupt triggering after transfer timeout Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 096/330] efi/arm: Defer probe of PCIe backed efifb on DT systems Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 097/330] btrfs: tree-checker: Check leaf chunk item size Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 098/330] dmaengine: zynqmp_dma: fix burst length configuration Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 099/330] s390/cpum_sf: Use kzalloc and minor changes Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 100/330] nfsd: Fix a soft lockup race in nfsd_file_mark_find_or_create() Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 101/330] powerpc/powernv/ioda: Fix ref count for devices with their own PE Sasha Levin
2020-09-18  6:35   ` Frederic Barrat
2020-09-19 18:10     ` Sasha Levin
2020-09-21  7:58       ` Frederic Barrat
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 102/330] powerpc/eeh: Only dump stack once if an MMIO loop is detected Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 103/330] Bluetooth: btrtl: Use kvmalloc for FW allocations Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 104/330] tracing: Set kernel_stack's caller size properly Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 105/330] ext4: make dioread_nolock the default Sasha Levin
2020-09-18 14:05   ` Ritesh Harjani
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 106/330] ARM: 8948/1: Prevent OOB access in stacktrace Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 107/330] ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 108/330] ceph: ensure we have a new cap before continuing in fill_inode Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 109/330] selftests/ftrace: fix glob selftest Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 110/330] tools/power/x86/intel_pstate_tracer: changes for python 3 compatibility Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 111/330] Bluetooth: Fix refcount use-after-free issue Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 112/330] mm/swapfile.c: swap_next should increase position index Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 113/330] mm: pagewalk: fix termination condition in walk_pte_range() Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 114/330] Bluetooth: prefetch channel before killing sock Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 115/330] KVM: fix overflow of zero page refcount with ksm running Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 116/330] ALSA: hda: Clear RIRB status before reading WP Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 117/330] skbuff: fix a data race in skb_queue_len() Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 118/330] nfsd: Fix a perf warning Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 119/330] drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 120/330] audit: CONFIG_CHANGE don't log internal bookkeeping as an event Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 121/330] selinux: sel_avc_get_stat_idx should increase position index Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 122/330] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 123/330] scsi: lpfc: Fix release of hwq to clear the eq relationship Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 124/330] scsi: lpfc: Fix coverity errors in fmdi attribute handling Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 125/330] drm/omap: fix possible object reference leak Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 126/330] locking/lockdep: Decrement IRQ context counters when removing lock chain Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 127/330] clk: stratix10: use do_div() for 64-bit calculation Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 128/330] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 129/330] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 130/330] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 131/330] ALSA: usb-audio: Don't create a mixer element with bogus volume range Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 132/330] perf test: Fix test trace+probe_vfs_getname.sh on s390 Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 133/330] RDMA/rxe: Fix configuration of atomic queue pair attributes Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 134/330] KVM: x86: fix incorrect comparison in trace event Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 135/330] KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 136/330] dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 137/330] media: staging/imx: Missing assignment in imx_media_capture_device_register() Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 138/330] x86/pkeys: Add check for pkey "overflow" Sasha Levin
2020-09-18  1:57 ` [PATCH AUTOSEL 5.4 139/330] bpf: Remove recursion prevention from rcu free callback Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 140/330] dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 141/330] dmaengine: tegra-apb: Prevent race conditions on channel's freeing Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 142/330] soundwire: bus: disable pm_runtime in sdw_slave_delete Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 143/330] drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 144/330] drm/omap: dss: Cleanup DSS ports on initialisation failure Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 145/330] iavf: use tc_cls_can_offload_and_chain0() instead of chain check Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 146/330] firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 147/330] random: fix data races at timer_rand_state Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 148/330] bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 149/330] ASoC: SOF: ipc: check ipc return value before data copy Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 150/330] media: go7007: Fix URB type for interrupt handling Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 151/330] Bluetooth: guard against controllers sending zero'd events Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 152/330] timekeeping: Prevent 32bit truncation in scale64_check_overflow() Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 153/330] powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 154/330] drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 155/330] ext4: fix a data race at inode->i_disksize Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 156/330] perf jevents: Fix leak of mapfile memory Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 157/330] mm: avoid data corruption on CoW fault into PFN-mapped VMA Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 158/330] drm/amdgpu: increase atombios cmd timeout Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 159/330] ARM: OMAP2+: Handle errors for cpu_pm Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 160/330] drm/amd/display: Stop if retimer is not available Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 161/330] clk: imx: Fix division by zero warning on pfdv2 Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 162/330] cpu-topology: Fix the potential data corruption Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 163/330] s390/irq: replace setup_irq() by request_irq() Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 164/330] perf cs-etm: Swap packets for instruction samples Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 165/330] perf cs-etm: Correct synthesizing " Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 166/330] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 167/330] scsi: aacraid: Disabling TM path and only processing IOP reset Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 168/330] Bluetooth: L2CAP: handle l2cap config request during open state Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 169/330] media: tda10071: fix unsigned sign extension overflow Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 170/330] tty: sifive: Finish transmission before changing the clock Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 171/330] xfs: don't ever return a stale pointer from __xfs_dir3_free_read Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 172/330] xfs: mark dir corrupt when lookup-by-hash fails Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 173/330] ext4: mark block bitmap corrupted when found instead of BUGON Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 174/330] tpm: ibmvtpm: Wait for buffer to be set before proceeding Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 175/330] rtc: sa1100: fix possible race condition Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 176/330] rtc: ds1374: " Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 177/330] nfsd: Don't add locks to closed or closing open stateids Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 178/330] RDMA/cm: Remove a race freeing timewait_info Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 179/330] intel_th: Disallow multi mode on devices where it's broken Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 180/330] KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 181/330] drm/msm: fix leaks if initialization fails Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 182/330] drm/msm/a5xx: Always set an OPP supported hardware value Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 183/330] tracing: Use address-of operator on section symbols Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 184/330] thermal: rcar_thermal: Handle probe error gracefully Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 185/330] KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 186/330] perf parse-events: Fix 3 use after frees found with clang ASAN Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 187/330] btrfs: do not init a reloc root if we aren't relocating Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 188/330] btrfs: free the reloc_control in a consistent way Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 189/330] r8169: improve RTL8168b FIFO overflow workaround Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 190/330] serial: 8250_port: Don't service RX FIFO if throttled Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 191/330] serial: 8250_omap: Fix sleeping function called from invalid context during probe Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 192/330] serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 193/330] perf cpumap: Fix snprintf overflow check Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 194/330] net: axienet: Convert DMA error handler to a work queue Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 195/330] net: axienet: Propagate failure of DMA descriptor setup Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 196/330] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 197/330] tools: gpio-hammer: Avoid potential overflow in main Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 198/330] exec: Add exec_update_mutex to replace cred_guard_mutex Sasha Levin
2020-09-18  1:58 ` [PATCH AUTOSEL 5.4 199/330] exec: Fix a deadlock in strace Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 200/330] selftests/ptrace: add test cases for dead-locks Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 201/330] kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 202/330] proc: " Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 203/330] proc: io_accounting: " Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 204/330] perf: " Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 205/330] nvme-multipath: do not reset on unknown status Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 206/330] nvme: Fix ctrl use-after-free during sysfs deletion Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 207/330] nvme: Fix controller creation races with teardown flow Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 208/330] brcmfmac: Fix double freeing in the fmac usb data path Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 209/330] xfs: prohibit fs freezing when using empty transactions Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 210/330] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 211/330] IB/iser: Always check sig MR before putting it to the free pool Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 212/330] scsi: hpsa: correct race condition in offload enabled Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 213/330] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 214/330] svcrdma: Fix leak of transport addresses Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 215/330] netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 216/330] PCI: Use ioremap(), not phys_to_virt() for platform ROM Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 217/330] ubifs: ubifs_jnl_write_inode: Fix a memory leak bug Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 218/330] ubifs: ubifs_add_orphan: " Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 219/330] ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 220/330] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 221/330] PCI: pciehp: Fix MSI interrupt race Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 222/330] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 223/330] drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 224/330] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 225/330] mm/kmemleak.c: use address-of operator on section symbols Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 226/330] mm/filemap.c: clear page error before actual read Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 227/330] mm/swapfile: fix data races in try_to_unuse() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 228/330] mm/vmscan.c: fix data races using kswapd_classzone_idx Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 229/330] SUNRPC: Don't start a timer on an already queued rpc task Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 230/330] nvmet-rdma: fix double free of rdma queue Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 231/330] workqueue: Remove the warning in wq_worker_sleeping() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 232/330] drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 233/330] mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 234/330] ALSA: hda: Skip controller resume if not needed Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 235/330] scsi: qedi: Fix termination timeouts in session logout Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 236/330] serial: uartps: Wait for tx_empty in console setup Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 237/330] btrfs: fix setting last_trans for reloc roots Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 238/330] KVM: Remove CREATE_IRQCHIP/SET_PIT2 race Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 239/330] perf stat: Force error in fallback on :k events Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 240/330] bdev: Reduce time holding bd_mutex in sync in blkdev_close() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 241/330] drivers: char: tlclk.c: Avoid data race between init and interrupt handler Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 242/330] KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 243/330] KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 244/330] net: openvswitch: use u64 for meter bucket Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 245/330] scsi: aacraid: Fix error handling paths in aac_probe_one() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 246/330] staging:r8188eu: avoid skb_clone for amsdu to msdu conversion Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 247/330] sparc64: vcc: Fix error return code in vcc_probe() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 248/330] arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 249/330] sched/fair: Eliminate bandwidth race between throttling and distribution Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 250/330] dpaa2-eth: fix error return code in setup_dpni() Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 251/330] dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 252/330] devlink: Fix reporter's recovery condition Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 253/330] atm: fix a memory leak of vcc->user_back Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 254/330] media: venus: vdec: Init registered list unconditionally Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 255/330] perf parse-events: Fix memory leaks found on parse_events Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 256/330] perf mem2node: Avoid double free related to realloc Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 257/330] mm/slub: fix incorrect interpretation of s->offset Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 258/330] i2c: tegra: Restore pinmux on system resume Sasha Levin
2020-09-18  1:59 ` [PATCH AUTOSEL 5.4 259/330] power: supply: max17040: Correct voltage reading Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 260/330] phy: samsung: s5pv210-usb2: Add delay after reset Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 261/330] Bluetooth: Handle Inquiry Cancel error after Inquiry Complete Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 262/330] USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 263/330] KVM: x86: handle wrap around 32-bit address space Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 264/330] tipc: fix memory leak in service subscripting Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 265/330] drm/amd/powerplay: try to do a graceful shutdown on SW CTF Sasha Levin
2020-09-18  7:17   ` Quan, Evan
2020-09-18  7:48     ` Greg KH
2020-09-18 13:57     ` Alex Deucher
2020-09-19 18:15       ` Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 266/330] tty: serial: samsung: Correct clock selection logic Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 267/330] ALSA: hda: Fix potential race in unsol event handler Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 268/330] drm/exynos: dsi: Remove bridge node reference in error handling path in probe function Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 269/330] ipmi:bt-bmc: Fix error handling and status check Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 270/330] powerpc/traps: Make unrecoverable NMIs die instead of panic Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 271/330] svcrdma: Fix backchannel return code Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 272/330] fuse: don't check refcount after stealing page Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 273/330] fuse: update attr_version counter on fuse_notify_inval_inode() Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 274/330] USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 275/330] coresight: etm4x: Fix use-after-free of per-cpu etm drvdata Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 276/330] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 277/330] scsi: cxlflash: Fix error return code in cxlflash_probe() Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 278/330] arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 279/330] drm/amdkfd: fix restore worker race condition Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 280/330] e1000: Do not perform reset in reset_task if we are already down Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 281/330] drm/nouveau/debugfs: fix runtime pm imbalance on error Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 282/330] drm/nouveau: " Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 283/330] drm/nouveau/dispnv50: " Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 284/330] printk: handle blank console arguments passed in Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 285/330] usb: dwc3: Increase timeout for CmdAct cleared by device controller Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 286/330] btrfs: don't force read-only after error in drop snapshot Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 287/330] btrfs: fix double __endio_write_update_ordered in direct I/O Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 288/330] gpio: rcar: Fix runtime PM imbalance on error Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 289/330] vfio/pci: fix memory leaks of eventfd ctx Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 290/330] KVM: PPC: Book3S HV: Close race with page faults around memslot flushes Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 291/330] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 292/330] perf evsel: Fix 2 memory leaks Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 293/330] perf trace: Fix the selection for architectures to generate the errno name tables Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 294/330] perf stat: Fix duration_time value for higher intervals Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 295/330] perf util: Fix memory leak of prefix_if_not_in Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 296/330] perf metricgroup: Free metric_events on error Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 297/330] perf kcore_copy: Fix module map when there are no modules loaded Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 298/330] PCI: tegra194: Fix runtime PM imbalance on error Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 299/330] ASoC: img-i2s-out: " Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 300/330] wlcore: fix runtime pm imbalance in wl1271_tx_work Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 301/330] wlcore: fix runtime pm imbalance in wlcore_regdomain_config Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 302/330] mtd: rawnand: gpmi: Fix runtime PM imbalance on error Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 303/330] mtd: rawnand: omap_elm: " Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 304/330] PCI: tegra: " Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 305/330] ceph: fix potential race in ceph_check_caps Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 306/330] mm/swap_state: fix a data race in swapin_nr_pages Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 307/330] mm: memcontrol: fix stat-corrupting race in charge moving Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 308/330] rapidio: avoid data race between file operation callbacks and mport_cdev_add() Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 309/330] mtd: parser: cmdline: Support MTD names containing one or more colons Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 310/330] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 311/330] NFS: nfs_xdr_status should record the procedure name Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 312/330] vfio/pci: Clear error and request eventfd ctx after releasing Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 313/330] cifs: Fix double add page to memcg when cifs_readpages Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 314/330] nvme: fix possible deadlock when I/O is blocked Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 315/330] mac80211: skip mpath lookup also for control port tx Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 316/330] scsi: libfc: Handling of extra kref Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 317/330] scsi: libfc: Skip additional kref updating work event Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 318/330] selftests/x86/syscall_nt: Clear weird flags after each test Sasha Levin
2020-09-18  2:00 ` [PATCH AUTOSEL 5.4 319/330] vfio/pci: fix racy on error and request eventfd ctx Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 320/330] btrfs: qgroup: fix data leak caused by race between writeback and truncate Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 321/330] perf tests: Fix test 68 zstd compression for s390 Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 322/330] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 323/330] ubi: fastmap: Free unused fastmap anchor peb during detach Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 324/330] mt76: fix LED link time failure Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 325/330] opp: Increase parsed_static_opps in _of_add_opp_table_v1() Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 326/330] perf parse-events: Use strcmp() to compare the PMU name Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 327/330] ALSA: hda: Always use jackpoll helper for jack update after resume Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 328/330] ALSA: hda: Workaround for spurious wakeups on some Intel platforms Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 329/330] net: openvswitch: use div_u64() for 64-by-32 divisions Sasha Levin
2020-09-18  2:01 ` [PATCH AUTOSEL 5.4 330/330] nvme: explicitly update mpath disk capacity on revalidation Sasha Levin
2020-09-18  2:05 ` [PATCH AUTOSEL 5.4 001/330] drm/v3d: don't leak bin job if v3d_job_init fails Eric Anholt

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=20200918020110.2063155-87-sashal@kernel.org \
    --to=sashal@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=viresh.kumar@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