Archive-only list for patches
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Ian Rogers <irogers@google.com>,
	Jiri Olsa <jolsa@kernel.org>, Song Liu <song@kernel.org>,
	Adrian Hunter <adrian.hunter@intel.com>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Ingo Molnar <mingo@redhat.com>,
	K Prateek Nayak <kprateek.nayak@amd.com>,
	Kan Liang <kan.liang@linux.intel.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Ming Wang <wangming01@loongson.cn>,
	Namhyung Kim <namhyung@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Ravi Bangoria <ravi.bangoria@amd.com>,
	Arnaldo Carvalho de Melo <acme@redhat.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.15 324/374] perf env: Avoid recursively taking env->bpf_progs.lock
Date: Mon, 22 Jan 2024 15:59:40 -0800	[thread overview]
Message-ID: <20240122235756.169702304@linuxfoundation.org> (raw)
In-Reply-To: <20240122235744.598274724@linuxfoundation.org>

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Ian Rogers <irogers@google.com>

[ Upstream commit 9c51f8788b5d4e9f46afbcf563255cfd355690b3 ]

Add variants of perf_env__insert_bpf_prog_info(), perf_env__insert_btf()
and perf_env__find_btf prefixed with __ to indicate the
env->bpf_progs.lock is assumed held.

Call these variants when the lock is held to avoid recursively taking it
and potentially having a thread deadlock with itself.

Fixes: f8dfeae009effc0b ("perf bpf: Show more BPF program info in print_bpf_prog_info()")
Signed-off-by: Ian Rogers <irogers@google.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Acked-by: Song Liu <song@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: K Prateek Nayak <kprateek.nayak@amd.com>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Ming Wang <wangming01@loongson.cn>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Ravi Bangoria <ravi.bangoria@amd.com>
Link: https://lore.kernel.org/r/20231207014655.1252484-1-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 tools/perf/util/bpf-event.c |  8 +++---
 tools/perf/util/bpf-event.h | 12 ++++-----
 tools/perf/util/env.c       | 50 ++++++++++++++++++++++++-------------
 tools/perf/util/env.h       |  4 +++
 tools/perf/util/header.c    |  8 +++---
 5 files changed, 50 insertions(+), 32 deletions(-)

diff --git a/tools/perf/util/bpf-event.c b/tools/perf/util/bpf-event.c
index cf1b9f6ec0db..ce74bc367e9c 100644
--- a/tools/perf/util/bpf-event.c
+++ b/tools/perf/util/bpf-event.c
@@ -554,9 +554,9 @@ int evlist__add_bpf_sb_event(struct evlist *evlist, struct perf_env *env)
 	return evlist__add_sb_event(evlist, &attr, bpf_event__sb_cb, env);
 }
 
-void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info,
-				    struct perf_env *env,
-				    FILE *fp)
+void __bpf_event__print_bpf_prog_info(struct bpf_prog_info *info,
+				      struct perf_env *env,
+				      FILE *fp)
 {
 	__u32 *prog_lens = (__u32 *)(uintptr_t)(info->jited_func_lens);
 	__u64 *prog_addrs = (__u64 *)(uintptr_t)(info->jited_ksyms);
@@ -572,7 +572,7 @@ void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info,
 	if (info->btf_id) {
 		struct btf_node *node;
 
-		node = perf_env__find_btf(env, info->btf_id);
+		node = __perf_env__find_btf(env, info->btf_id);
 		if (node)
 			btf = btf__new((__u8 *)(node->data),
 				       node->data_size);
diff --git a/tools/perf/util/bpf-event.h b/tools/perf/util/bpf-event.h
index 68f315c3df5b..50f7412464df 100644
--- a/tools/perf/util/bpf-event.h
+++ b/tools/perf/util/bpf-event.h
@@ -34,9 +34,9 @@ struct btf_node {
 int machine__process_bpf(struct machine *machine, union perf_event *event,
 			 struct perf_sample *sample);
 int evlist__add_bpf_sb_event(struct evlist *evlist, struct perf_env *env);
-void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info,
-				    struct perf_env *env,
-				    FILE *fp);
+void __bpf_event__print_bpf_prog_info(struct bpf_prog_info *info,
+				      struct perf_env *env,
+				      FILE *fp);
 #else
 static inline int machine__process_bpf(struct machine *machine __maybe_unused,
 				       union perf_event *event __maybe_unused,
@@ -51,9 +51,9 @@ static inline int evlist__add_bpf_sb_event(struct evlist *evlist __maybe_unused,
 	return 0;
 }
 
-static inline void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info __maybe_unused,
-						  struct perf_env *env __maybe_unused,
-						  FILE *fp __maybe_unused)
+static inline void __bpf_event__print_bpf_prog_info(struct bpf_prog_info *info __maybe_unused,
+						    struct perf_env *env __maybe_unused,
+						    FILE *fp __maybe_unused)
 {
 
 }
diff --git a/tools/perf/util/env.c b/tools/perf/util/env.c
index 5b24eb010336..d3d67ce70f55 100644
--- a/tools/perf/util/env.c
+++ b/tools/perf/util/env.c
@@ -20,13 +20,19 @@ struct perf_env perf_env;
 
 void perf_env__insert_bpf_prog_info(struct perf_env *env,
 				    struct bpf_prog_info_node *info_node)
+{
+	down_write(&env->bpf_progs.lock);
+	__perf_env__insert_bpf_prog_info(env, info_node);
+	up_write(&env->bpf_progs.lock);
+}
+
+void __perf_env__insert_bpf_prog_info(struct perf_env *env, struct bpf_prog_info_node *info_node)
 {
 	__u32 prog_id = info_node->info_linear->info.id;
 	struct bpf_prog_info_node *node;
 	struct rb_node *parent = NULL;
 	struct rb_node **p;
 
-	down_write(&env->bpf_progs.lock);
 	p = &env->bpf_progs.infos.rb_node;
 
 	while (*p != NULL) {
@@ -38,15 +44,13 @@ void perf_env__insert_bpf_prog_info(struct perf_env *env,
 			p = &(*p)->rb_right;
 		} else {
 			pr_debug("duplicated bpf prog info %u\n", prog_id);
-			goto out;
+			return;
 		}
 	}
 
 	rb_link_node(&info_node->rb_node, parent, p);
 	rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos);
 	env->bpf_progs.infos_cnt++;
-out:
-	up_write(&env->bpf_progs.lock);
 }
 
 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
@@ -75,14 +79,22 @@ struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
 }
 
 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
+{
+	bool ret;
+
+	down_write(&env->bpf_progs.lock);
+	ret = __perf_env__insert_btf(env, btf_node);
+	up_write(&env->bpf_progs.lock);
+	return ret;
+}
+
+bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
 {
 	struct rb_node *parent = NULL;
 	__u32 btf_id = btf_node->id;
 	struct btf_node *node;
 	struct rb_node **p;
-	bool ret = true;
 
-	down_write(&env->bpf_progs.lock);
 	p = &env->bpf_progs.btfs.rb_node;
 
 	while (*p != NULL) {
@@ -94,25 +106,31 @@ bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
 			p = &(*p)->rb_right;
 		} else {
 			pr_debug("duplicated btf %u\n", btf_id);
-			ret = false;
-			goto out;
+			return false;
 		}
 	}
 
 	rb_link_node(&btf_node->rb_node, parent, p);
 	rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
 	env->bpf_progs.btfs_cnt++;
-out:
-	up_write(&env->bpf_progs.lock);
-	return ret;
+	return true;
 }
 
 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id)
+{
+	struct btf_node *res;
+
+	down_read(&env->bpf_progs.lock);
+	res = __perf_env__find_btf(env, btf_id);
+	up_read(&env->bpf_progs.lock);
+	return res;
+}
+
+struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id)
 {
 	struct btf_node *node = NULL;
 	struct rb_node *n;
 
-	down_read(&env->bpf_progs.lock);
 	n = env->bpf_progs.btfs.rb_node;
 
 	while (n) {
@@ -122,13 +140,9 @@ struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id)
 		else if (btf_id > node->id)
 			n = n->rb_right;
 		else
-			goto out;
+			return node;
 	}
-	node = NULL;
-
-out:
-	up_read(&env->bpf_progs.lock);
-	return node;
+	return NULL;
 }
 
 /* purge data in bpf_progs.infos tree */
diff --git a/tools/perf/util/env.h b/tools/perf/util/env.h
index 163e5ec503a2..192318054e12 100644
--- a/tools/perf/util/env.h
+++ b/tools/perf/util/env.h
@@ -163,12 +163,16 @@ const char *perf_env__raw_arch(struct perf_env *env);
 int perf_env__nr_cpus_avail(struct perf_env *env);
 
 void perf_env__init(struct perf_env *env);
+void __perf_env__insert_bpf_prog_info(struct perf_env *env,
+				      struct bpf_prog_info_node *info_node);
 void perf_env__insert_bpf_prog_info(struct perf_env *env,
 				    struct bpf_prog_info_node *info_node);
 struct bpf_prog_info_node *perf_env__find_bpf_prog_info(struct perf_env *env,
 							__u32 prog_id);
 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
+bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id);
+struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id);
 
 int perf_env__numa_node(struct perf_env *env, int cpu);
 #endif /* __PERF_ENV_H */
diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c
index 25947d013603..8b0a8ac7afef 100644
--- a/tools/perf/util/header.c
+++ b/tools/perf/util/header.c
@@ -1735,8 +1735,8 @@ static void print_bpf_prog_info(struct feat_fd *ff, FILE *fp)
 		node = rb_entry(next, struct bpf_prog_info_node, rb_node);
 		next = rb_next(&node->rb_node);
 
-		bpf_event__print_bpf_prog_info(&node->info_linear->info,
-					       env, fp);
+		__bpf_event__print_bpf_prog_info(&node->info_linear->info,
+						 env, fp);
 	}
 
 	up_read(&env->bpf_progs.lock);
@@ -3073,7 +3073,7 @@ static int process_bpf_prog_info(struct feat_fd *ff, void *data __maybe_unused)
 		/* after reading from file, translate offset to address */
 		bpf_program__bpil_offs_to_addr(info_linear);
 		info_node->info_linear = info_linear;
-		perf_env__insert_bpf_prog_info(env, info_node);
+		__perf_env__insert_bpf_prog_info(env, info_node);
 	}
 
 	up_write(&env->bpf_progs.lock);
@@ -3120,7 +3120,7 @@ static int process_bpf_btf(struct feat_fd *ff, void *data __maybe_unused)
 		if (__do_read(ff, node->data, data_size))
 			goto out;
 
-		perf_env__insert_btf(env, node);
+		__perf_env__insert_btf(env, node);
 		node = NULL;
 	}
 
-- 
2.43.0




  parent reply	other threads:[~2024-01-23  1:56 UTC|newest]

Thread overview: 377+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-22 23:54 [PATCH 5.15 000/374] 5.15.148-rc1 review Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 001/374] f2fs: explicitly null-terminate the xattr list Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 002/374] pinctrl: lochnagar: Dont build on MIPS Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 003/374] ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 004/374] mptcp: fix uninit-value in mptcp_incoming_options Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 005/374] wifi: cfg80211: lock wiphy mutex for rfkill poll Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 006/374] debugfs: fix automount d_fsdata usage Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 007/374] drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 008/374] nvme-core: check for too small lba shift Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 009/374] ASoC: wm8974: Correct boost mixer inputs Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 010/374] ASoC: Intel: Skylake: Fix mem leak in few functions Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 011/374] ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 012/374] ASoC: Intel: Skylake: mem leak in skl register function Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 013/374] ASoC: cs43130: Fix the position of const qualifier Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 014/374] ASoC: cs43130: Fix incorrect frame delay configuration Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 015/374] ASoC: rt5650: add mutex to avoid the jack detection failure Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 016/374] nouveau/tu102: flush all pdbs on vmm flush Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 017/374] net/tg3: fix race condition in tg3_reset_task() Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 018/374] ASoC: da7219: Support low DC impedance headset Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 019/374] ASoC: ops: add correct range check for limiting volume Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 020/374] nvme: introduce helper function to get ctrl state Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 021/374] drm/amdgpu: Add NULL checks for function pointers Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 022/374] drm/exynos: fix a potential error pointer dereference Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 023/374] drm/exynos: fix a wrong error checking Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 024/374] hwmon: (corsair-psu) Fix probe when built-in Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 025/374] clk: rockchip: rk3128: Fix HCLK_OTG gate register Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 026/374] jbd2: correct the printing of write_flags in jbd2_write_superblock() Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 027/374] drm/crtc: Fix uninit-value bug in drm_mode_setcrtc Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 028/374] neighbour: Dont let neigh_forced_gc() disable preemption for long Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 029/374] platform/x86: intel-vbtn: Fix missing tablet-mode-switch events Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 030/374] jbd2: fix soft lockup in journal_finish_inode_data_buffers() Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 031/374] tracing: Have large events show up as [LINE TOO BIG] instead of nothing Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 032/374] tracing: Add size check when printing trace_marker output Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 033/374] stmmac: dwmac-loongson: drop useless check for compatible fallback Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 034/374] MIPS: dts: loongson: drop incorrect dwmac fallback compatible Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 035/374] tracing: Fix uaf issue when open the hist or hist_debug file Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 036/374] ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 037/374] reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 038/374] Input: atkbd - skip ATKBD_CMD_GETID in translated mode Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 039/374] Input: i8042 - add nomux quirk for Acer P459-G2-M Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 040/374] s390/scm: fix virtual vs physical address confusion Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 041/374] ARC: fix spare error Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 042/374] wifi: iwlwifi: pcie: avoid a NULL pointer dereference Greg Kroah-Hartman
2024-01-22 23:54 ` [PATCH 5.15 043/374] Input: xpad - add Razer Wolverine V2 support Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 044/374] ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 045/374] i2c: rk3x: fix potential spinlock recursion on poll Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 046/374] ida: Fix crash in ida_free when the bitmap is empty Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 047/374] net: qrtr: ns: Return 0 if server port is not present Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 048/374] ARM: sun9i: smp: fix return code check of of_property_match_string Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 049/374] drm/crtc: fix uninitialized variable use Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 050/374] ACPI: resource: Add another DMI match for the TongFang GMxXGxx Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 051/374] Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 052/374] bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 053/374] kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 054/374] Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 055/374] binder: use EPOLLERR from eventpoll.h Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 056/374] binder: fix use-after-free in shinkers callback Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 057/374] binder: fix trivial typo of binder_free_buf_locked() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 058/374] binder: fix comment on binder_alloc_new_buf() return value Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 059/374] uio: Fix use-after-free in uio_open Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 060/374] parport: parport_serial: Add Brainboxes BAR details Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 061/374] parport: parport_serial: Add Brainboxes device IDs and geometry Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 062/374] leds: ledtrig-tty: Free allocated ttyname buffer on deactivate Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 063/374] PCI: Add ACS quirk for more Zhaoxin Root Ports Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 064/374] coresight: etm4x: Fix width of CCITMIN field Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 065/374] x86/lib: Fix overflow when counting digits Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 066/374] EDAC/thunderx: Fix possible out-of-bounds string access Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 067/374] powerpc: Mark .opd section read-only Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 068/374] powerpc/toc: Future proof kernel toc Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 069/374] powerpc: remove checks for binutils older than 2.25 Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 070/374] powerpc: add crtsavres.o to always-y instead of extra-y Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 071/374] powerpc/44x: select I2C for CURRITUCK Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 072/374] powerpc/pseries/memhp: Fix access beyond end of drmem array Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 073/374] selftests/powerpc: Fix error handling in FPU/VMX preemption tests Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 074/374] powerpc/powernv: Add a null pointer check to scom_debug_init_one() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 075/374] powerpc/powernv: Add a null pointer check in opal_event_init() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 076/374] powerpc/powernv: Add a null pointer check in opal_powercap_init() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 077/374] powerpc/imc-pmu: Add a null pointer check in update_events_in_group() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 078/374] spi: spi-zynqmp-gqspi: fix driver kconfig dependencies Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 079/374] mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 080/374] ACPI: video: check for error while searching for backlight device parent Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 081/374] ACPI: LPIT: Avoid u32 multiplication overflow Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 082/374] of: property: define of_property_read_u{8,16,32,64}_array() unconditionally Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 083/374] of: Add of_property_present() helper Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 084/374] cpufreq: Use of_property_present() for testing DT property presence Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 085/374] cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 086/374] calipso: fix memory leak in netlbl_calipso_add_pass() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 087/374] efivarfs: force RO when remounting if SetVariable is not supported Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 088/374] spi: sh-msiof: Enforce fixed DTDL for R-Car H3 Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 089/374] ACPI: LPSS: Fix the fractional clock divider flags Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 090/374] ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 091/374] kunit: debugfs: Fix unchecked dereference in debugfs_print_results() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 092/374] mtd: Fix gluebi NULL pointer dereference caused by ftl notifier Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 093/374] selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 094/374] crypto: virtio - Handle dataq logic with tasklet Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 095/374] crypto: sa2ul - Return crypto_aead_setkey to transfer the error Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 096/374] crypto: ccp - fix memleak in ccp_init_dm_workarea Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 097/374] crypto: af_alg - Disallow multiple in-flight AIO requests Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 098/374] crypto: sahara - remove FLAGS_NEW_KEY logic Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 099/374] crypto: sahara - fix cbc selftest failure Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 100/374] crypto: sahara - fix ahash " Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 101/374] crypto: sahara - fix processing requests with cryptlen < sg->length Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 102/374] crypto: sahara - fix error handling in sahara_hw_descriptor_create() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.15 103/374] pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 104/374] fs: indicate request originates from old mount API Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 105/374] gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 106/374] crypto: virtio - Wait for tasklet to complete on device remove Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 107/374] crypto: sahara - avoid skcipher fallback code duplication Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 108/374] crypto: sahara - handle zero-length aes requests Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 109/374] crypto: sahara - fix ahash reqsize Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 110/374] crypto: sahara - fix wait_for_completion_timeout() error handling Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 111/374] crypto: sahara - improve error handling in sahara_sha_process() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 112/374] crypto: sahara - fix processing hash requests with req->nbytes < sg->length Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 113/374] crypto: sahara - do not resize req->src when doing hash operations Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 114/374] crypto: scomp - fix req->dst buffer overflow Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 115/374] blocklayoutdriver: Fix reference leak of pnfs_device_node Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 116/374] NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 117/374] wifi: rtw88: fix RX filter in FIF_ALLMULTI flag Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 118/374] bpf, lpm: Fix check prefixlen before walking trie Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 119/374] bpf: Add crosstask check to __bpf_get_stack Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 120/374] wifi: ath11k: Defer on rproc_get failure Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 121/374] wifi: libertas: stop selecting wext Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 122/374] ARM: dts: qcom: apq8064: correct XOADC register address Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 123/374] net/ncsi: Fix netlink major/minor version numbers Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 124/374] firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 125/374] firmware: meson_sm: populate platform devices from sm device tree data Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 126/374] wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 127/374] arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 128/374] bpf: enforce precision of R0 on callback return Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 129/374] ARM: dts: qcom: sdx65: correct SPMI node name Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 130/374] arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 131/374] arm64: dts: qcom: sc7280: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 132/374] arm64: dts: qcom: sdm845: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 133/374] arm64: dts: qcom: sm8150: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 134/374] arm64: dts: qcom: sm8250: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 135/374] bpf: fix check for attempt to corrupt spilled pointer Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 136/374] scsi: fnic: Return error if vmalloc() failed Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 137/374] arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 138/374] arm64: dts: qcom: sdm845-db845c: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 139/374] arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 140/374] bpf: Fix verification of indirect var-off stack access Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 141/374] block: Set memalloc_noio to false on device_add_disk() error path Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 142/374] scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 143/374] scsi: hisi_sas: Prevent parallel FLR and controller reset Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 144/374] scsi: hisi_sas: Replace with standard error code return value Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 145/374] scsi: hisi_sas: Rollback some operations if FLR failed Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 146/374] scsi: hisi_sas: Correct the number of global debugfs registers Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 147/374] selftests/net: fix grep checking for fib_nexthop_multiprefix Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 148/374] virtio/vsock: fix logic which reduces credit update messages Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 149/374] dma-mapping: Add dma_release_coherent_memory to DMA API Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 150/374] dma-mapping: clear dev->dma_mem to NULL after freeing it Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 151/374] soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 152/374] arm64: dts: qcom: sm8150-hdk: fix SS USB regulators Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 153/374] block: add check of minors and first_minor in device_add_disk() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 154/374] arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 155/374] wifi: rtlwifi: add calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 156/374] wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 157/374] wifi: rtlwifi: rtl8192c: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 158/374] wifi: rtlwifi: rtl8192cu: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 159/374] wifi: rtlwifi: rtl8192ce: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 160/374] wifi: rtlwifi: rtl8192de: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 161/374] wifi: rtlwifi: rtl8192ee: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 162/374] wifi: rtlwifi: rtl8192se: " Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.15 163/374] wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 164/374] wifi: iwlwifi: mvm: send TX path flush in rfkill Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 165/374] netfilter: nf_tables: mark newset as dead on transaction abort Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 166/374] Bluetooth: Fix bogus check for re-auth no supported with non-ssp Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 167/374] Bluetooth: btmtkuart: fix recv_buf() return value Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 168/374] block: make BLK_DEF_MAX_SECTORS unsigned Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 169/374] null_blk: dont cap max_hw_sectors to BLK_DEF_MAX_SECTORS Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 170/374] net/sched: act_ct: fix skb leak and crash on ooo frags Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 171/374] mlxbf_gige: Fix intermittent no ip issue Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 172/374] net: mellanox: mlxbf_gige: Replace non-standard interrupt handling Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 173/374] mlxbf_gige: Enable the GigE port in mlxbf_gige_open Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 174/374] ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 175/374] ARM: davinci: always select CONFIG_CPU_ARM926T Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 176/374] Revert "drm/tidss: Annotate dma-fence critical section in commit path" Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 177/374] Revert "drm/omapdrm: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 178/374] RDMA/usnic: Silence uninitialized symbol smatch warnings Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 179/374] RDMA/hns: Fix inappropriate err code for unsupported operations Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 180/374] drm/panel-elida-kd35t133: hold panel in reset for unprepare Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 181/374] drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 182/374] drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 183/374] drm/tilcdc: Fix irq free on unload Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 184/374] media: pvrusb2: fix use after free on context disconnection Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 185/374] drm/bridge: Fix typo in post_disable() description Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 186/374] f2fs: fix to avoid dirent corruption Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 187/374] drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 188/374] drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 189/374] drm/radeon: check return value of radeon_ring_lock() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 190/374] ASoC: cs35l33: Fix GPIO name and drop legacy include Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 191/374] ASoC: cs35l34: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 192/374] drm/msm/mdp4: flush vblank event on disable Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 193/374] drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 194/374] drm/drv: propagate errors from drm_modeset_register_all() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 195/374] drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 196/374] drm/radeon/dpm: fix a memleak in sumo_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 197/374] drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 198/374] drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 199/374] drm/bridge: tc358767: Fix return value on error case Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 200/374] media: cx231xx: fix a memleak in cx231xx_init_isoc Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 201/374] clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 202/374] media: rkisp1: Disable runtime PM in probe error path Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 203/374] f2fs: fix to check compress file in f2fs_move_file_range() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 204/374] f2fs: fix to update iostat correctly in f2fs_filemap_fault() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 205/374] f2fs: fix the f2fs_file_write_iter tracepoint Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 206/374] media: dvbdev: drop refcount on error path in dvb_device_open() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 207/374] media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 208/374] drm/amdgpu/debugfs: fix error code when smc register accessors are NULL Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 209/374] drm/amd/pm: fix a double-free in si_dpm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 210/374] drivers/amd/pm: fix a use-after-free in kv_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 211/374] gpu/drm/radeon: fix two memleaks in radeon_vm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 212/374] dt-bindings: clock: Update the videocc resets for sm8150 Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 213/374] clk: qcom: videocc-sm8150: Update the videocc resets Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 214/374] clk: qcom: videocc-sm8150: Add missing PLL config property Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 215/374] drivers: clk: zynqmp: calculate closest mux rate Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 216/374] clk: zynqmp: make bestdiv unsigned Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 217/374] clk: zynqmp: Add a check for NULL pointer Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 218/374] drivers: clk: zynqmp: update divider round rate logic Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 219/374] watchdog: set cdev owner before adding Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 220/374] watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 221/374] watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 222/374] watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.15 223/374] clk: si5341: fix an error code problem in si5341_output_clk_set_rate Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 224/374] clk: asm9260: use parent index to link the reference clock Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 225/374] clk: fixed-rate: add devm_clk_hw_register_fixed_rate Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 226/374] clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 227/374] pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 228/374] pwm: stm32: Use hweight32 in stm32_pwm_detect_channels Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 229/374] pwm: stm32: Fix enable count for clk in .probe() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 230/374] ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 231/374] ALSA: scarlett2: Add missing error check to scarlett2_config_save() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 232/374] ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 233/374] ALSA: scarlett2: Allow passing any output to line_out_remap() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 234/374] ALSA: scarlett2: Add missing error checks to *_ctl_get() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 235/374] ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 236/374] mmc: sdhci_am654: Fix TI SoC dependencies Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 237/374] mmc: sdhci_omap: " Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 238/374] IB/iser: Prevent invalidating wrong MR Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 239/374] drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 240/374] ksmbd: validate the zero field of packet header Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 241/374] of: Fix double free in of_parse_phandle_with_args_map Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 242/374] of: unittest: Fix of_count_phandle_with_args() expected value message Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 243/374] selftests/bpf: Add assert for user stacks in test_task_stack Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 244/374] keys, dns: Fix size check of V1 server-list header Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 245/374] binder: fix async space check for 0-sized buffers Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 246/374] binder: fix unused alloc->free_async_space Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 247/374] Input: atkbd - use ab83 as id when skipping the getid command Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 248/374] dma-mapping: Fix build error unused-value Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 249/374] virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 250/374] xen-netback: dont produce zero-size SKB frags Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 251/374] binder: fix race between mmput() and do_exit() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 252/374] tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 253/374] usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 254/374] usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 255/374] Revert "usb: dwc3: Soft reset phy on probe for host" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 256/374] Revert "usb: dwc3: dont reset device side if dwc3 was configured as host-only" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 257/374] usb: chipidea: wait controller resume finished for wakeup irq Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 258/374] usb: cdns3: fix uvc failure work since sg support enabled Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 259/374] usb: cdns3: fix iso transfer error when mult is not zero Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 260/374] usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 261/374] Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 262/374] usb: typec: class: fix typec_altmode_put_partner to put plugs Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 263/374] usb: mon: Fix atomicity violation in mon_bin_vma_fault Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 264/374] serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 265/374] ALSA: oxygen: Fix right channel of capture volume mixer Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 266/374] ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 267/374] fbdev: flush deferred work in fb_deferred_io_fsync() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 268/374] scsi: mpi3mr: Refresh sdev queue depth after controller reset Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 269/374] block: add check that partition length needs to be aligned with block size Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 270/374] netfilter: nf_tables: check if catch-all set element is active in next generation Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 271/374] pwm: jz4740: Dont use dev_err_probe() in .request() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 272/374] io_uring/rw: ensure io->bytes_done is always initialized Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 273/374] rootfs: Fix support for rootfstype= when root= is given Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 274/374] Bluetooth: Fix atomicity violation in {min,max}_key_size_set Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 275/374] bpf: Fix re-attachment branch in bpf_tracing_prog_attach Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 276/374] iommu/arm-smmu-qcom: Add missing GMU entry to match table Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 277/374] wifi: mt76: fix broken precal loading from MTD for mt7915 Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 278/374] wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 279/374] wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 280/374] wifi: mwifiex: configure BSSID consistently when starting AP Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 281/374] PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 282/374] PCI: mediatek: Clear interrupt status before dispatching handler Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.15 283/374] x86/kvm: Do not try to disable kvmclock if it was not enabled Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 284/374] KVM: arm64: vgic-v4: Restore pending state on host userspace write Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 285/374] KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 287/374] HID: wacom: Correct behavior when processing some confidence == false touches Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 289/374] serial: sc16is7xx: set safe default SPI clock frequency Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 290/374] iommu/dma: Trace bounce buffer usage when mapping buffers Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 291/374] ARM: 9330/1: davinci: also select PINCTRL Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 292/374] mfd: syscon: Fix null pointer dereference in of_syscon_register() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 293/374] leds: aw2013: Select missing dependency REGMAP_I2C Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 294/374] mfd: intel-lpss: Fix the fractional clock divider flags Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 295/374] mips: dmi: Fix early remap on MIPS32 Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 296/374] mips: Fix incorrect max_low_pfn adjustment Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 297/374] riscv: Check if the code to patch lies in the exit section Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 298/374] riscv: Fix module_alloc() that did not reset the linear mapping permissions Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 299/374] MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 300/374] MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 301/374] power: supply: cw2015: correct time_to_empty units in sysfs Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 302/374] power: supply: bq256xx: fix some problem in bq256xx_hw_init Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 303/374] serial: 8250: omap: Dont skip resource freeing if pm_runtime_resume_and_get() failed Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 304/374] libapi: Add missing linux/types.h header to get the __u64 type on io.h Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 305/374] usb: core: Allow subclassed USB drivers to override usb_choose_configuration() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 306/374] r8152: Choose our USB config with choose_configuration() rather than probe() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 307/374] software node: Let args be NULL in software_node_get_reference_args Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 308/374] serial: imx: fix tx statemachine deadlock Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 309/374] selftests/sgx: Fix uninitialized pointer dereference in error path Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 310/374] selftests/sgx: Skip non X86_64 platform Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 311/374] iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 312/374] iio: adc: ad9467: fix reset gpio handling Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 313/374] iio: adc: ad9467: dont ignore error codes Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 314/374] iio: adc: ad9467: fix scale setting Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 315/374] perf genelf: Set ELF program header addresses properly Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 316/374] tty: change tty_write_lock()s ndelay parameter to bool Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 317/374] tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 318/374] tty: dont check for signal_pending() in send_break() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 319/374] tty: use if in send_break() instead of goto Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 320/374] usb: cdc-acm: return correct error code on unsupported break Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 321/374] usb: core: Fix crash w/ usb_choose_configuration() if no driver Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 322/374] nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 323/374] nvmet-tcp: fix a crash in nvmet_req_complete() Greg Kroah-Hartman
2024-01-22 23:59 ` Greg Kroah-Hartman [this message]
2024-01-22 23:59 ` [PATCH 5.15 325/374] apparmor: avoid crash when parsed profile name is empty Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 326/374] usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 327/374] serial: imx: Correct clock error message in function probe() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 328/374] nvmet: re-fix tracing strncpy() warning Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 329/374] nvmet-tcp: Fix the H2C expected PDU len calculation Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 330/374] PCI: keystone: Fix race condition when initializing PHYs Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 331/374] s390/pci: fix max size calculation in zpci_memcpy_toio() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 332/374] net: qualcomm: rmnet: fix global oob in rmnet_policy Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 333/374] net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 334/374] net: phy: micrel: populate .soft_reset for KSZ9131 Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 335/374] mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 336/374] mptcp: drop unused sk in mptcp_get_options Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 337/374] mptcp: strict validation before using mp_opt->hmac Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 338/374] mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 339/374] mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 340/374] net: ravb: Fix dma_addr_t truncation in error case Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 341/374] net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 342/374] bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS Greg Kroah-Hartman
2024-01-22 23:59 ` [PATCH 5.15 343/374] net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 344/374] netfilter: nf_tables: reject invalid set policy Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 345/374] netfilter: nft_connlimit: move stateful fields out of expression data Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 346/374] netfilter: nft_last: " Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 347/374] netfilter: nft_quota: " Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 348/374] netfilter: nft_limit: rename stateful structure Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 349/374] netfilter: nft_limit: move stateful fields out of expression data Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 350/374] netfilter: nf_tables: memcg accounting for dynamically allocated objects Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 351/374] netfilter: nft_limit: do not ignore unsupported flags Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 352/374] netfilter: nf_tables: do not allow mismatch field size and set key length Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 353/374] netfilter: nf_tables: skip dead set elements in netlink dump Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 354/374] netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 355/374] ipvs: avoid stat macros calls from preemptible context Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 356/374] kdb: Fix a potential buffer overflow in kdb_local() Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 357/374] ethtool: netlink: Add missing ethnl_ops_begin/complete Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 358/374] mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 359/374] mlxsw: spectrum: Use bitmap_zalloc() when applicable Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 360/374] mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 361/374] mlxsw: spectrum_acl_tcam: Make fini symmetric to init Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 362/374] mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 363/374] mlxsw: spectrum_acl_tcam: Fix stack corruption Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 364/374] selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 365/374] ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 366/374] i2c: s3c24xx: fix read transfers in polling mode Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 367/374] i2c: s3c24xx: fix transferring more than one message " Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 368/374] block: Remove special-casing of compound pages Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 369/374] netfilter: nf_tables: typo NULL check in _clone() function Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 370/374] netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 371/374] netfilter: nft_limit: fix stateful object memory leak Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 372/374] netfilter: nft_limit: Clone packet limits cost value Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 373/374] netfilter: nft_last: copy content when cloning expression Greg Kroah-Hartman
2024-01-23  0:00 ` [PATCH 5.15 374/374] netfilter: nft_quota: " Greg Kroah-Hartman
2024-01-23  1:48 ` [PATCH 5.15 000/374] 5.15.148-rc1 review SeongJae Park
2024-01-23 15:35 ` Jon Hunter
2024-01-23 17:13   ` Greg Kroah-Hartman
2024-01-24  9:30 ` Harshit Mogalapalli

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=20240122235756.169702304@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=acme@redhat.com \
    --cc=adrian.hunter@intel.com \
    --cc=alexander.shishkin@linux.intel.com \
    --cc=chenhuacai@kernel.org \
    --cc=irogers@google.com \
    --cc=jolsa@kernel.org \
    --cc=kan.liang@linux.intel.com \
    --cc=kprateek.nayak@amd.com \
    --cc=mark.rutland@arm.com \
    --cc=mingo@redhat.com \
    --cc=namhyung@kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=peterz@infradead.org \
    --cc=ravi.bangoria@amd.com \
    --cc=sashal@kernel.org \
    --cc=song@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=wangming01@loongson.cn \
    /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