public inbox for stable@vger.kernel.org
 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, Dave Marchevsky <davemarchevsky@fb.com>,
	Alexei Starovoitov <ast@kernel.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.2 331/663] bpf: Migrate release_on_unlock logic to non-owning ref semantics
Date: Mon,  8 May 2023 11:42:37 +0200	[thread overview]
Message-ID: <20230508094438.917638821@linuxfoundation.org> (raw)
In-Reply-To: <20230508094428.384831245@linuxfoundation.org>

From: Dave Marchevsky <davemarchevsky@fb.com>

[ Upstream commit 6a3cd3318ff65622415e34e8ee39d76331e7c869 ]

This patch introduces non-owning reference semantics to the verifier,
specifically linked_list API kfunc handling. release_on_unlock logic for
refs is refactored - with small functional changes - to implement these
semantics, and bpf_list_push_{front,back} are migrated to use them.

When a list node is pushed to a list, the program still has a pointer to
the node:

  n = bpf_obj_new(typeof(*n));

  bpf_spin_lock(&l);
  bpf_list_push_back(&l, n);
  /* n still points to the just-added node */
  bpf_spin_unlock(&l);

What the verifier considers n to be after the push, and thus what can be
done with n, are changed by this patch.

Common properties both before/after this patch:
  * After push, n is only a valid reference to the node until end of
    critical section
  * After push, n cannot be pushed to any list
  * After push, the program can read the node's fields using n

Before:
  * After push, n retains the ref_obj_id which it received on
    bpf_obj_new, but the associated bpf_reference_state's
    release_on_unlock field is set to true
    * release_on_unlock field and associated logic is used to implement
      "n is only a valid ref until end of critical section"
  * After push, n cannot be written to, the node must be removed from
    the list before writing to its fields
  * After push, n is marked PTR_UNTRUSTED

After:
  * After push, n's ref is released and ref_obj_id set to 0. NON_OWN_REF
    type flag is added to reg's type, indicating that it's a non-owning
    reference.
    * NON_OWN_REF flag and logic is used to implement "n is only a
      valid ref until end of critical section"
  * n can be written to (except for special fields e.g. bpf_list_node,
    timer, ...)

Summary of specific implementation changes to achieve the above:

  * release_on_unlock field, ref_set_release_on_unlock helper, and logic
    to "release on unlock" based on that field are removed

  * The anonymous active_lock struct used by bpf_verifier_state is
    pulled out into a named struct bpf_active_lock.

  * NON_OWN_REF type flag is introduced along with verifier logic
    changes to handle non-owning refs

  * Helpers are added to use NON_OWN_REF flag to implement non-owning
    ref semantics as described above
    * invalidate_non_owning_refs - helper to clobber all non-owning refs
      matching a particular bpf_active_lock identity. Replaces
      release_on_unlock logic in process_spin_lock.
    * ref_set_non_owning - set NON_OWN_REF type flag after doing some
      sanity checking
    * ref_convert_owning_non_owning - convert owning reference w/
      specified ref_obj_id to non-owning references. Set NON_OWN_REF
      flag for each reg with that ref_obj_id and 0-out its ref_obj_id

  * Update linked_list selftests to account for minor semantic
    differences introduced by this patch
    * Writes to a release_on_unlock node ref are not allowed, while
      writes to non-owning reference pointees are. As a result the
      linked_list "write after push" failure tests are no longer scenarios
      that should fail.
    * The test##missing_lock##op and test##incorrect_lock##op
      macro-generated failure tests need to have a valid node argument in
      order to have the same error output as before. Otherwise
      verification will fail early and the expected error output won't be seen.

Signed-off-by: Dave Marchevsky <davemarchevsky@fb.com>
Link: https://lore.kernel.org/r/20230212092715.1422619-2-davemarchevsky@fb.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Stable-dep-of: f6a6a5a97628 ("bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 include/linux/bpf.h                           |   6 +
 include/linux/bpf_verifier.h                  |  38 ++--
 kernel/bpf/verifier.c                         | 168 +++++++++++++-----
 .../selftests/bpf/prog_tests/linked_list.c    |   2 -
 .../testing/selftests/bpf/progs/linked_list.c |   2 +-
 .../selftests/bpf/progs/linked_list_fail.c    | 100 +++++++----
 6 files changed, 206 insertions(+), 110 deletions(-)

diff --git a/include/linux/bpf.h b/include/linux/bpf.h
index 6f207ba587283..69b4b623ff06b 100644
--- a/include/linux/bpf.h
+++ b/include/linux/bpf.h
@@ -180,6 +180,7 @@ enum btf_field_type {
 	BPF_KPTR       = BPF_KPTR_UNREF | BPF_KPTR_REF,
 	BPF_LIST_HEAD  = (1 << 4),
 	BPF_LIST_NODE  = (1 << 5),
+	BPF_GRAPH_NODE_OR_ROOT = BPF_LIST_NODE | BPF_LIST_HEAD,
 };
 
 struct btf_field_kptr {
@@ -582,6 +583,11 @@ enum bpf_type_flag {
 	/* MEM is tagged with rcu and memory access needs rcu_read_lock protection. */
 	MEM_RCU			= BIT(13 + BPF_BASE_TYPE_BITS),
 
+	/* Used to tag PTR_TO_BTF_ID | MEM_ALLOC references which are non-owning.
+	 * Currently only valid for linked-list and rbtree nodes.
+	 */
+	NON_OWN_REF		= BIT(14 + BPF_BASE_TYPE_BITS),
+
 	__BPF_TYPE_FLAG_MAX,
 	__BPF_TYPE_LAST_FLAG	= __BPF_TYPE_FLAG_MAX - 1,
 };
diff --git a/include/linux/bpf_verifier.h b/include/linux/bpf_verifier.h
index 53d175cbaa027..ed2f082eabb37 100644
--- a/include/linux/bpf_verifier.h
+++ b/include/linux/bpf_verifier.h
@@ -43,6 +43,22 @@ enum bpf_reg_liveness {
 	REG_LIVE_DONE = 0x8, /* liveness won't be updating this register anymore */
 };
 
+/* For every reg representing a map value or allocated object pointer,
+ * we consider the tuple of (ptr, id) for them to be unique in verifier
+ * context and conside them to not alias each other for the purposes of
+ * tracking lock state.
+ */
+struct bpf_active_lock {
+	/* This can either be reg->map_ptr or reg->btf. If ptr is NULL,
+	 * there's no active lock held, and other fields have no
+	 * meaning. If non-NULL, it indicates that a lock is held and
+	 * id member has the reg->id of the register which can be >= 0.
+	 */
+	void *ptr;
+	/* This will be reg->id */
+	u32 id;
+};
+
 struct bpf_reg_state {
 	/* Ordering of fields matters.  See states_equal() */
 	enum bpf_reg_type type;
@@ -223,11 +239,6 @@ struct bpf_reference_state {
 	 * exiting a callback function.
 	 */
 	int callback_ref;
-	/* Mark the reference state to release the registers sharing the same id
-	 * on bpf_spin_unlock (for nodes that we will lose ownership to but are
-	 * safe to access inside the critical section).
-	 */
-	bool release_on_unlock;
 };
 
 /* state of the program:
@@ -328,21 +339,8 @@ struct bpf_verifier_state {
 	u32 branches;
 	u32 insn_idx;
 	u32 curframe;
-	/* For every reg representing a map value or allocated object pointer,
-	 * we consider the tuple of (ptr, id) for them to be unique in verifier
-	 * context and conside them to not alias each other for the purposes of
-	 * tracking lock state.
-	 */
-	struct {
-		/* This can either be reg->map_ptr or reg->btf. If ptr is NULL,
-		 * there's no active lock held, and other fields have no
-		 * meaning. If non-NULL, it indicates that a lock is held and
-		 * id member has the reg->id of the register which can be >= 0.
-		 */
-		void *ptr;
-		/* This will be reg->id */
-		u32 id;
-	} active_lock;
+
+	struct bpf_active_lock active_lock;
 	bool speculative;
 	bool active_rcu_lock;
 
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
index 9c44fd71dcb55..d7c2c048807c0 100644
--- a/kernel/bpf/verifier.c
+++ b/kernel/bpf/verifier.c
@@ -190,6 +190,9 @@ struct bpf_verifier_stack_elem {
 
 static int acquire_reference_state(struct bpf_verifier_env *env, int insn_idx);
 static int release_reference(struct bpf_verifier_env *env, int ref_obj_id);
+static void invalidate_non_owning_refs(struct bpf_verifier_env *env);
+static int ref_set_non_owning(struct bpf_verifier_env *env,
+			      struct bpf_reg_state *reg);
 
 static bool bpf_map_ptr_poisoned(const struct bpf_insn_aux_data *aux)
 {
@@ -456,6 +459,11 @@ static bool type_is_ptr_alloc_obj(u32 type)
 	return base_type(type) == PTR_TO_BTF_ID && type_flag(type) & MEM_ALLOC;
 }
 
+static bool type_is_non_owning_ref(u32 type)
+{
+	return type_is_ptr_alloc_obj(type) && type_flag(type) & NON_OWN_REF;
+}
+
 static struct btf_record *reg_btf_record(const struct bpf_reg_state *reg)
 {
 	struct btf_record *rec = NULL;
@@ -1044,6 +1052,8 @@ static void print_verifier_state(struct bpf_verifier_env *env,
 				verbose_a("id=%d", reg->id);
 			if (reg->ref_obj_id)
 				verbose_a("ref_obj_id=%d", reg->ref_obj_id);
+			if (type_is_non_owning_ref(reg->type))
+				verbose_a("%s", "non_own_ref");
 			if (t != SCALAR_VALUE)
 				verbose_a("off=%d", reg->off);
 			if (type_is_pkt_pointer(t))
@@ -5003,7 +5013,8 @@ static int check_ptr_to_btf_access(struct bpf_verifier_env *env,
 			return -EACCES;
 		}
 
-		if (type_is_alloc(reg->type) && !reg->ref_obj_id) {
+		if (type_is_alloc(reg->type) && !type_is_non_owning_ref(reg->type) &&
+		    !reg->ref_obj_id) {
 			verbose(env, "verifier internal error: ref_obj_id for allocated object must be non-zero\n");
 			return -EFAULT;
 		}
@@ -5986,9 +5997,7 @@ static int process_spin_lock(struct bpf_verifier_env *env, int regno,
 			cur->active_lock.ptr = btf;
 		cur->active_lock.id = reg->id;
 	} else {
-		struct bpf_func_state *fstate = cur_func(env);
 		void *ptr;
-		int i;
 
 		if (map)
 			ptr = map;
@@ -6004,25 +6013,11 @@ static int process_spin_lock(struct bpf_verifier_env *env, int regno,
 			verbose(env, "bpf_spin_unlock of different lock\n");
 			return -EINVAL;
 		}
-		cur->active_lock.ptr = NULL;
-		cur->active_lock.id = 0;
 
-		for (i = fstate->acquired_refs - 1; i >= 0; i--) {
-			int err;
+		invalidate_non_owning_refs(env);
 
-			/* Complain on error because this reference state cannot
-			 * be freed before this point, as bpf_spin_lock critical
-			 * section does not allow functions that release the
-			 * allocated object immediately.
-			 */
-			if (!fstate->refs[i].release_on_unlock)
-				continue;
-			err = release_reference(env, fstate->refs[i].id);
-			if (err) {
-				verbose(env, "failed to release release_on_unlock reference");
-				return err;
-			}
-		}
+		cur->active_lock.ptr = NULL;
+		cur->active_lock.id = 0;
 	}
 	return 0;
 }
@@ -6490,6 +6485,23 @@ static int check_reg_type(struct bpf_verifier_env *env, u32 regno,
 	return 0;
 }
 
+static struct btf_field *
+reg_find_field_offset(const struct bpf_reg_state *reg, s32 off, u32 fields)
+{
+	struct btf_field *field;
+	struct btf_record *rec;
+
+	rec = reg_btf_record(reg);
+	if (!rec)
+		return NULL;
+
+	field = btf_record_find(rec, off, fields);
+	if (!field)
+		return NULL;
+
+	return field;
+}
+
 int check_func_arg_reg_off(struct bpf_verifier_env *env,
 			   const struct bpf_reg_state *reg, int regno,
 			   enum bpf_arg_type arg_type)
@@ -6511,6 +6523,18 @@ int check_func_arg_reg_off(struct bpf_verifier_env *env,
 		 */
 		if (arg_type_is_dynptr(arg_type) && type == PTR_TO_STACK)
 			return 0;
+
+		if ((type_is_ptr_alloc_obj(type) || type_is_non_owning_ref(type)) && reg->off) {
+			if (reg_find_field_offset(reg, reg->off, BPF_GRAPH_NODE_OR_ROOT))
+				return __check_ptr_off_reg(env, reg, regno, true);
+
+			verbose(env, "R%d must have zero offset when passed to release func\n",
+				regno);
+			verbose(env, "No graph node or root found at R%d type:%s off:%d\n", regno,
+				kernel_type_name(reg->btf, reg->btf_id), reg->off);
+			return -EINVAL;
+		}
+
 		/* Doing check_ptr_off_reg check for the offset will catch this
 		 * because fixed_off_ok is false, but checking here allows us
 		 * to give the user a better error message.
@@ -6545,6 +6569,7 @@ int check_func_arg_reg_off(struct bpf_verifier_env *env,
 	case PTR_TO_BTF_ID | PTR_TRUSTED:
 	case PTR_TO_BTF_ID | MEM_RCU:
 	case PTR_TO_BTF_ID | MEM_ALLOC | PTR_TRUSTED:
+	case PTR_TO_BTF_ID | MEM_ALLOC | NON_OWN_REF:
 		/* When referenced PTR_TO_BTF_ID is passed to release function,
 		 * its fixed offset must be 0. In the other cases, fixed offset
 		 * can be non-zero. This was already checked above. So pass
@@ -7297,6 +7322,17 @@ static int release_reference(struct bpf_verifier_env *env,
 	return 0;
 }
 
+static void invalidate_non_owning_refs(struct bpf_verifier_env *env)
+{
+	struct bpf_func_state *unused;
+	struct bpf_reg_state *reg;
+
+	bpf_for_each_reg_in_vstate(env->cur_state, unused, reg, ({
+		if (type_is_non_owning_ref(reg->type))
+			__mark_reg_unknown(env, reg);
+	}));
+}
+
 static void clear_caller_saved_regs(struct bpf_verifier_env *env,
 				    struct bpf_reg_state *regs)
 {
@@ -8804,38 +8840,54 @@ static int process_kf_arg_ptr_to_kptr(struct bpf_verifier_env *env,
 	return 0;
 }
 
-static int ref_set_release_on_unlock(struct bpf_verifier_env *env, u32 ref_obj_id)
+static int ref_set_non_owning(struct bpf_verifier_env *env, struct bpf_reg_state *reg)
 {
-	struct bpf_func_state *state = cur_func(env);
+	struct bpf_verifier_state *state = env->cur_state;
+
+	if (!state->active_lock.ptr) {
+		verbose(env, "verifier internal error: ref_set_non_owning w/o active lock\n");
+		return -EFAULT;
+	}
+
+	if (type_flag(reg->type) & NON_OWN_REF) {
+		verbose(env, "verifier internal error: NON_OWN_REF already set\n");
+		return -EFAULT;
+	}
+
+	reg->type |= NON_OWN_REF;
+	return 0;
+}
+
+static int ref_convert_owning_non_owning(struct bpf_verifier_env *env, u32 ref_obj_id)
+{
+	struct bpf_func_state *state, *unused;
 	struct bpf_reg_state *reg;
 	int i;
 
-	/* bpf_spin_lock only allows calling list_push and list_pop, no BPF
-	 * subprogs, no global functions. This means that the references would
-	 * not be released inside the critical section but they may be added to
-	 * the reference state, and the acquired_refs are never copied out for a
-	 * different frame as BPF to BPF calls don't work in bpf_spin_lock
-	 * critical sections.
-	 */
+	state = cur_func(env);
+
 	if (!ref_obj_id) {
-		verbose(env, "verifier internal error: ref_obj_id is zero for release_on_unlock\n");
+		verbose(env, "verifier internal error: ref_obj_id is zero for "
+			     "owning -> non-owning conversion\n");
 		return -EFAULT;
 	}
+
 	for (i = 0; i < state->acquired_refs; i++) {
-		if (state->refs[i].id == ref_obj_id) {
-			if (state->refs[i].release_on_unlock) {
-				verbose(env, "verifier internal error: expected false release_on_unlock");
-				return -EFAULT;
+		if (state->refs[i].id != ref_obj_id)
+			continue;
+
+		/* Clear ref_obj_id here so release_reference doesn't clobber
+		 * the whole reg
+		 */
+		bpf_for_each_reg_in_vstate(env->cur_state, unused, reg, ({
+			if (reg->ref_obj_id == ref_obj_id) {
+				reg->ref_obj_id = 0;
+				ref_set_non_owning(env, reg);
 			}
-			state->refs[i].release_on_unlock = true;
-			/* Now mark everyone sharing same ref_obj_id as untrusted */
-			bpf_for_each_reg_in_vstate(env->cur_state, state, reg, ({
-				if (reg->ref_obj_id == ref_obj_id)
-					reg->type |= PTR_UNTRUSTED;
-			}));
-			return 0;
-		}
+		}));
+		return 0;
 	}
+
 	verbose(env, "verifier internal error: ref state missing for ref_obj_id\n");
 	return -EFAULT;
 }
@@ -8970,7 +9022,6 @@ static int process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env,
 {
 	const struct btf_type *et, *t;
 	struct btf_field *field;
-	struct btf_record *rec;
 	u32 list_node_off;
 
 	if (meta->btf != btf_vmlinux ||
@@ -8987,9 +9038,8 @@ static int process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env,
 		return -EINVAL;
 	}
 
-	rec = reg_btf_record(reg);
 	list_node_off = reg->off + reg->var_off.value;
-	field = btf_record_find(rec, list_node_off, BPF_LIST_NODE);
+	field = reg_find_field_offset(reg, list_node_off, BPF_LIST_NODE);
 	if (!field || field->offset != list_node_off) {
 		verbose(env, "bpf_list_node not found at offset=%u\n", list_node_off);
 		return -EINVAL;
@@ -9015,8 +9065,8 @@ static int process_kf_arg_ptr_to_list_node(struct bpf_verifier_env *env,
 			btf_name_by_offset(field->graph_root.btf, et->name_off));
 		return -EINVAL;
 	}
-	/* Set arg#1 for expiration after unlock */
-	return ref_set_release_on_unlock(env, reg->ref_obj_id);
+
+	return 0;
 }
 
 static int check_kfunc_args(struct bpf_verifier_env *env, struct bpf_kfunc_call_arg_meta *meta)
@@ -9289,11 +9339,11 @@ static int check_kfunc_call(struct bpf_verifier_env *env, struct bpf_insn *insn,
 			    int *insn_idx_p)
 {
 	const struct btf_type *t, *func, *func_proto, *ptr_type;
+	u32 i, nargs, func_id, ptr_type_id, release_ref_obj_id;
 	struct bpf_reg_state *regs = cur_regs(env);
 	const char *func_name, *ptr_type_name;
 	bool sleepable, rcu_lock, rcu_unlock;
 	struct bpf_kfunc_call_arg_meta meta;
-	u32 i, nargs, func_id, ptr_type_id;
 	int err, insn_idx = *insn_idx_p;
 	const struct btf_param *args;
 	const struct btf_type *ret_t;
@@ -9388,6 +9438,24 @@ static int check_kfunc_call(struct bpf_verifier_env *env, struct bpf_insn *insn,
 		}
 	}
 
+	if (meta.func_id == special_kfunc_list[KF_bpf_list_push_front] ||
+	    meta.func_id == special_kfunc_list[KF_bpf_list_push_back]) {
+		release_ref_obj_id = regs[BPF_REG_2].ref_obj_id;
+		err = ref_convert_owning_non_owning(env, release_ref_obj_id);
+		if (err) {
+			verbose(env, "kfunc %s#%d conversion of owning ref to non-owning failed\n",
+				func_name, func_id);
+			return err;
+		}
+
+		err = release_reference(env, release_ref_obj_id);
+		if (err) {
+			verbose(env, "kfunc %s#%d reference has not been acquired before\n",
+				func_name, func_id);
+			return err;
+		}
+	}
+
 	for (i = 0; i < CALLER_SAVED_REGS; i++)
 		mark_reg_not_init(env, regs, caller_saved[i]);
 
@@ -11708,8 +11776,10 @@ static void mark_ptr_or_null_reg(struct bpf_func_state *state,
 		 */
 		if (WARN_ON_ONCE(reg->smin_value || reg->smax_value || !tnum_equals_const(reg->var_off, 0)))
 			return;
-		if (reg->type != (PTR_TO_BTF_ID | MEM_ALLOC | PTR_MAYBE_NULL) && WARN_ON_ONCE(reg->off))
+		if (!(type_is_ptr_alloc_obj(reg->type) || type_is_non_owning_ref(reg->type)) &&
+		    WARN_ON_ONCE(reg->off))
 			return;
+
 		if (is_null) {
 			reg->type = SCALAR_VALUE;
 			/* We don't need id and ref_obj_id from this point
diff --git a/tools/testing/selftests/bpf/prog_tests/linked_list.c b/tools/testing/selftests/bpf/prog_tests/linked_list.c
index 9a7d4c47af633..2592b8aa5e41a 100644
--- a/tools/testing/selftests/bpf/prog_tests/linked_list.c
+++ b/tools/testing/selftests/bpf/prog_tests/linked_list.c
@@ -78,8 +78,6 @@ static struct {
 	{ "direct_write_head", "direct access to bpf_list_head is disallowed" },
 	{ "direct_read_node", "direct access to bpf_list_node is disallowed" },
 	{ "direct_write_node", "direct access to bpf_list_node is disallowed" },
-	{ "write_after_push_front", "only read is supported" },
-	{ "write_after_push_back", "only read is supported" },
 	{ "use_after_unlock_push_front", "invalid mem access 'scalar'" },
 	{ "use_after_unlock_push_back", "invalid mem access 'scalar'" },
 	{ "double_push_front", "arg#1 expected pointer to allocated object" },
diff --git a/tools/testing/selftests/bpf/progs/linked_list.c b/tools/testing/selftests/bpf/progs/linked_list.c
index 4ad88da5cda2d..4fa4a9b01bde3 100644
--- a/tools/testing/selftests/bpf/progs/linked_list.c
+++ b/tools/testing/selftests/bpf/progs/linked_list.c
@@ -260,7 +260,7 @@ int test_list_push_pop_multiple(struct bpf_spin_lock *lock, struct bpf_list_head
 {
 	int ret;
 
-	ret = list_push_pop_multiple(lock ,head, false);
+	ret = list_push_pop_multiple(lock, head, false);
 	if (ret)
 		return ret;
 	return list_push_pop_multiple(lock, head, true);
diff --git a/tools/testing/selftests/bpf/progs/linked_list_fail.c b/tools/testing/selftests/bpf/progs/linked_list_fail.c
index 1d9017240e197..69cdc07cba13a 100644
--- a/tools/testing/selftests/bpf/progs/linked_list_fail.c
+++ b/tools/testing/selftests/bpf/progs/linked_list_fail.c
@@ -54,28 +54,44 @@
 		return 0;                                   \
 	}
 
-CHECK(kptr, push_front, &f->head);
-CHECK(kptr, push_back, &f->head);
 CHECK(kptr, pop_front, &f->head);
 CHECK(kptr, pop_back, &f->head);
 
-CHECK(global, push_front, &ghead);
-CHECK(global, push_back, &ghead);
 CHECK(global, pop_front, &ghead);
 CHECK(global, pop_back, &ghead);
 
-CHECK(map, push_front, &v->head);
-CHECK(map, push_back, &v->head);
 CHECK(map, pop_front, &v->head);
 CHECK(map, pop_back, &v->head);
 
-CHECK(inner_map, push_front, &iv->head);
-CHECK(inner_map, push_back, &iv->head);
 CHECK(inner_map, pop_front, &iv->head);
 CHECK(inner_map, pop_back, &iv->head);
 
 #undef CHECK
 
+#define CHECK(test, op, hexpr, nexpr)					\
+	SEC("?tc")							\
+	int test##_missing_lock_##op(void *ctx)				\
+	{								\
+		INIT;							\
+		void (*p)(void *, void *) = (void *)&bpf_list_##op;	\
+		p(hexpr, nexpr);					\
+		return 0;						\
+	}
+
+CHECK(kptr, push_front, &f->head, b);
+CHECK(kptr, push_back, &f->head, b);
+
+CHECK(global, push_front, &ghead, f);
+CHECK(global, push_back, &ghead, f);
+
+CHECK(map, push_front, &v->head, f);
+CHECK(map, push_back, &v->head, f);
+
+CHECK(inner_map, push_front, &iv->head, f);
+CHECK(inner_map, push_back, &iv->head, f);
+
+#undef CHECK
+
 #define CHECK(test, op, lexpr, hexpr)                       \
 	SEC("?tc")                                          \
 	int test##_incorrect_lock_##op(void *ctx)           \
@@ -108,11 +124,47 @@ CHECK(inner_map, pop_back, &iv->head);
 	CHECK(inner_map_global, op, &iv->lock, &ghead);        \
 	CHECK(inner_map_map, op, &iv->lock, &v->head);
 
-CHECK_OP(push_front);
-CHECK_OP(push_back);
 CHECK_OP(pop_front);
 CHECK_OP(pop_back);
 
+#undef CHECK
+#undef CHECK_OP
+
+#define CHECK(test, op, lexpr, hexpr, nexpr)				\
+	SEC("?tc")							\
+	int test##_incorrect_lock_##op(void *ctx)			\
+	{								\
+		INIT;							\
+		void (*p)(void *, void*) = (void *)&bpf_list_##op;	\
+		bpf_spin_lock(lexpr);					\
+		p(hexpr, nexpr);					\
+		return 0;						\
+	}
+
+#define CHECK_OP(op)							\
+	CHECK(kptr_kptr, op, &f1->lock, &f2->head, b);			\
+	CHECK(kptr_global, op, &f1->lock, &ghead, f);			\
+	CHECK(kptr_map, op, &f1->lock, &v->head, f);			\
+	CHECK(kptr_inner_map, op, &f1->lock, &iv->head, f);		\
+									\
+	CHECK(global_global, op, &glock2, &ghead, f);			\
+	CHECK(global_kptr, op, &glock, &f1->head, b);			\
+	CHECK(global_map, op, &glock, &v->head, f);			\
+	CHECK(global_inner_map, op, &glock, &iv->head, f);		\
+									\
+	CHECK(map_map, op, &v->lock, &v2->head, f);			\
+	CHECK(map_kptr, op, &v->lock, &f2->head, b);			\
+	CHECK(map_global, op, &v->lock, &ghead, f);			\
+	CHECK(map_inner_map, op, &v->lock, &iv->head, f);		\
+									\
+	CHECK(inner_map_inner_map, op, &iv->lock, &iv2->head, f);	\
+	CHECK(inner_map_kptr, op, &iv->lock, &f2->head, b);		\
+	CHECK(inner_map_global, op, &iv->lock, &ghead, f);		\
+	CHECK(inner_map_map, op, &iv->lock, &v->head, f);
+
+CHECK_OP(push_front);
+CHECK_OP(push_back);
+
 #undef CHECK
 #undef CHECK_OP
 #undef INIT
@@ -303,34 +355,6 @@ int direct_write_node(void *ctx)
 	return 0;
 }
 
-static __always_inline
-int write_after_op(void (*push_op)(void *head, void *node))
-{
-	struct foo *f;
-
-	f = bpf_obj_new(typeof(*f));
-	if (!f)
-		return 0;
-	bpf_spin_lock(&glock);
-	push_op(&ghead, &f->node);
-	f->data = 42;
-	bpf_spin_unlock(&glock);
-
-	return 0;
-}
-
-SEC("?tc")
-int write_after_push_front(void *ctx)
-{
-	return write_after_op((void *)bpf_list_push_front);
-}
-
-SEC("?tc")
-int write_after_push_back(void *ctx)
-{
-	return write_after_op((void *)bpf_list_push_back);
-}
-
 static __always_inline
 int use_after_unlock(void (*op)(void *head, void *node))
 {
-- 
2.39.2




  parent reply	other threads:[~2023-05-08 10:36 UTC|newest]

Thread overview: 673+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-08  9:37 [PATCH 6.2 000/663] 6.2.15-rc1 review Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 001/663] ASOC: Intel: sof_sdw: add quirk for Intel Rooks County NUC M15 Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 002/663] ASoC: Intel: soc-acpi: add table " Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 003/663] ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 004/663] x86/hyperv: Block root partition functionality in a Confidential VM Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 005/663] ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 006/663] iio: adc: palmas_gpadc: fix NULL dereference on rmmod Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 007/663] ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 008/663] ASoC: da7213.c: add missing pm_runtime_disable() Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 009/663] net: wwan: t7xx: do not compile with -Werror Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 010/663] wifi: mt76: mt7921: Fix use-after-free in fw features query Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 011/663] selftests mount: Fix mount_setattr_test builds failed Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 012/663] scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 013/663] net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 014/663] platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 015/663] wifi: ath11k: reduce the MHI timeout to 20s Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 016/663] tracing: Error if a trace event has an array for a __field() Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 017/663] asm-generic/io.h: suppress endianness warnings for readq() and writeq() Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 018/663] asm-generic/io.h: suppress endianness warnings for relaxed accessors Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 019/663] x86/cpu: Add model number for Intel Arrow Lake processor Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 020/663] wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 021/663] ASoC: amd: ps: update the acp clock source Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 022/663] arm64: Always load shadow stack pointer directly from the task struct Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 023/663] arm64: Stash shadow stack pointer in the task struct on interrupt Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 024/663] powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 025/663] PCI: kirin: Select REGMAP_MMIO Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 026/663] PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 027/663] PCI: qcom: Fix the incorrect register usage in v2.7.0 config Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 028/663] bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 029/663] phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 030/663] IMA: allow/fix UML builds Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 031/663] wifi: rtw88: usb: fix priority queue to endpoint mapping Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 032/663] usb: gadget: udc: core: Invoke usb_gadget_connect only when started Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 033/663] usb: gadget: udc: core: Prevent redundant calls to pullup Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 034/663] usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 035/663] USB: dwc3: fix runtime pm imbalance on probe errors Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 036/663] USB: dwc3: fix runtime pm imbalance on unbind Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 037/663] hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 038/663] hwmon: (adt7475) Use device_property APIs when configuring polarity Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 039/663] tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 040/663] posix-cpu-timers: Implement the missing timer_wait_running callback Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 041/663] media: ov8856: Do not check for for module version Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 042/663] drm/vmwgfx: Fix Legacy Display Unit atomic drm support Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 043/663] blk-stat: fix QUEUE_FLAG_STATS clear Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 044/663] blk-mq: release crypto keyslot before reporting I/O complete Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 045/663] blk-crypto: make blk_crypto_evict_key() return void Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 046/663] blk-crypto: make blk_crypto_evict_key() more robust Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 047/663] staging: iio: resolver: ads1210: fix config mode Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 048/663] tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 049/663] xhci: fix debugfs register accesses while suspended Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 050/663] serial: fix TIOCSRS485 locking Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 051/663] serial: 8250: Fix serial8250_tx_empty() race with DMA Tx Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 052/663] serial: max310x: fix IO data corruption in batched operations Greg Kroah-Hartman
2023-05-08  9:37 ` [PATCH 6.2 053/663] tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 054/663] fs: fix sysctls.c built Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 055/663] MIPS: fw: Allow firmware to pass a empty env Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 056/663] ipmi:ssif: Add send_retries increment Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 057/663] ipmi: fix SSIF not responding under certain cond Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 058/663] iio: addac: stx104: Fix race condition when converting analog-to-digital Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 059/663] iio: addac: stx104: Fix race condition for stx104_write_raw() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 060/663] kheaders: Use array declaration instead of char Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 061/663] wifi: mt76: add missing locking to protect against concurrent rx/status calls Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 062/663] wifi: rtw89: correct 5 MHz mask setting Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 063/663] pwm: meson: Fix axg ao mux parents Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 064/663] pwm: meson: Fix g12a ao clk81 name Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 065/663] soundwire: qcom: correct setting ignore bit on v1.5.1 Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 066/663] pinctrl: qcom: lpass-lpi: set output value before enabling output Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 067/663] ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 068/663] ring-buffer: Sync IRQ works before buffer destruction Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 069/663] crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 070/663] crypto: safexcel - Cleanup ring IRQ workqueues on load failure Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 071/663] crypto: arm64/aes-neonbs - fix crash with CFI enabled Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 072/663] crypto: testmgr - fix RNG performance in fuzz tests Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 073/663] crypto: ccp - Dont initialize CCP for PSP 0x1649 Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 074/663] rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 075/663] reiserfs: Add security prefix to xattr name in reiserfs_security_write() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 076/663] cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 077/663] KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 078/663] KVM: nVMX: Emulate NOPs in L2, and PAUSE if its not intercepted Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 079/663] KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 080/663] KVM: arm64: Avoid lock inversion when setting the VM register width Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 081/663] KVM: arm64: Use config_lock to protect data ordered against KVM_RUN Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 082/663] KVM: arm64: Use config_lock to protect vgic state Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 083/663] KVM: arm64: vgic: Dont acquire its_lock before config_lock Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 084/663] relayfs: fix out-of-bounds access in relay_file_read Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 085/663] drm/amd/display: Remove stutter only configurations Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 086/663] drm/amd/display: limit timing for single dimm memory Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 087/663] drm/amd/display: fix PSR-SU/DSC interoperability support Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 088/663] drm/amd/display: fix a divided-by-zero error Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 089/663] KVM: RISC-V: Retry fault if vma_lookup() results become invalid Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 090/663] ksmbd: fix racy issue under cocurrent smb2 tree disconnect Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 091/663] ksmbd: call rcu_barrier() in ksmbd_server_exit() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 092/663] ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 093/663] ksmbd: fix memleak in session setup Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 094/663] ksmbd: not allow guest user on multichannel Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 095/663] ksmbd: fix deadlock in ksmbd_find_crypto_ctx() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 096/663] ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 097/663] i2c: omap: Fix standard mode false ACK readings Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 098/663] riscv: mm: remove redundant parameter of create_fdt_early_page_table Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 099/663] tracing: Fix permissions for the buffer_percent file Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 100/663] drm/amd/pm: re-enable the gfx imu when smu resume Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 101/663] iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 102/663] RISC-V: Align SBI probe implementation with spec Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 103/663] Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 104/663] ubifs: Fix memleak when insert_old_idx() failed Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 105/663] ubi: Fix return value overwrite issue in try_write_vid_and_data() Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 106/663] ubifs: Free memory for tmpfile name Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 107/663] ubifs: Fix memory leak in do_rename Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 108/663] ceph: fix potential use-after-free bug when trimming caps Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 109/663] fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 110/663] xfs: dont consider future format versions valid Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 111/663] cxl/hdm: Fail upon detecting 0-sized decoders Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 112/663] bus: mhi: host: Remove duplicate ee check for syserr Greg Kroah-Hartman
2023-05-08  9:38 ` [PATCH 6.2 113/663] bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 114/663] bus: mhi: host: Range check CHDBOFF and ERDBOFF Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 115/663] ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 116/663] kunit: fix bug in the order of lines in debugfs logs Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 117/663] rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 118/663] selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 119/663] selftests/resctrl: Move ->setup() call outside of test specific branches Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 120/663] selftests/resctrl: Allow ->setup() to return errors Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 121/663] selftests/resctrl: Check for return value after write_schemata() Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 122/663] selinux: fix Makefile dependencies of flask.h Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 123/663] selinux: ensure av_permissions.h is built when needed Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 124/663] tpm, tpm_tis: Do not skip reset of original interrupt vector Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 125/663] tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 126/663] tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 127/663] tpm, tpm_tis: Claim locality before writing interrupt registers Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 128/663] tpm, tpm: Implement usage counter for locality Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 129/663] tpm, tpm_tis: Claim locality when interrupts are reenabled on resume Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 130/663] erofs: stop parsing non-compact HEAD index if clusterofs is invalid Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 131/663] erofs: initialize packed inode after root inode is assigned Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 132/663] erofs: fix potential overflow calculating xattr_isize Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 133/663] drm/rockchip: Drop unbalanced obj unref Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 134/663] drm/i915/dg2: Drop one PCI ID Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 135/663] drm/vgem: add missing mutex_destroy Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 136/663] drm/probe-helper: Cancel previous job before starting new one Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 137/663] drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 138/663] tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 139/663] soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 140/663] soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 141/663] arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 142/663] arm64: dts: renesas: r8a774c0: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 143/663] arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 144/663] arm64: dts: renesas: r9a07g054: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 145/663] arm64: dts: renesas: r9a07g043: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 146/663] drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 147/663] drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 148/663] EDAC/skx: Fix overflows on the DRAM row address mapping arrays Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 149/663] ARM: dts: qcom-apq8064: Fix opp table child name Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 150/663] regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 151/663] arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 152/663] arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 153/663] arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 154/663] arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 155/663] arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 156/663] arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 157/663] arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 158/663] arm64: dts: qcom: sc7280: fix EUD port properties Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 159/663] arm64: dts: qcom: sdm845: correct dynamic power coefficients Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 160/663] arm64: dts: qcom: sdm845: Fix the PCI I/O port range Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 161/663] arm64: dts: qcom: msm8998: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 162/663] arm64: dts: qcom: sc7280: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 163/663] arm64: dts: qcom: ipq8074: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 164/663] arm64: dts: qcom: ipq6018: Add/remove some newlines Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 165/663] arm64: dts: qcom: ipq6018: Fix the PCI I/O port range Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 166/663] arm64: dts: qcom: msm8996: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 167/663] arm64: dts: qcom: sm8250: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 168/663] arm64: dts: qcom: sc8280xp: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 169/663] arm64: dts: qcom: sm8150: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 170/663] arm64: dts: qcom: sm8450: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 171/663] ARM: dts: qcom: ipq4019: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 172/663] ARM: dts: qcom: ipq8064: " Greg Kroah-Hartman
2023-05-08  9:39 ` [PATCH 6.2 173/663] arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 174/663] ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 175/663] x86/MCE/AMD: Use an u64 for bank_map Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 176/663] media: bdisp: Add missing check for create_workqueue Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 177/663] media: platform: mtk-mdp3: Add missing check and free for ida_alloc Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 178/663] media: amphion: decoder implement display delay enable Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 179/663] media: av7110: prevent underflow in write_ts_to_decoder() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 180/663] firmware: qcom_scm: Clear download bit during reboot Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 181/663] drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 182/663] media: max9286: Free control handler Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 183/663] accel: Link to compute accelerator subsystem intro Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 184/663] arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 185/663] arm64: dts: ti: k3-am62a7: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 186/663] drm/msm/adreno: drop bogus pm_runtime_set_active() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 187/663] drm: msm: adreno: Disable preemption on Adreno 510 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 188/663] virt/coco/sev-guest: Double-buffer messages Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 189/663] arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 190/663] drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 191/663] ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 192/663] mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 193/663] arm64: dts: qcom: sm8450: fix pcie1 gpios properties name Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 194/663] drm: rcar-du: Fix a NULL vs IS_ERR() bug Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 195/663] ARM: dts: gta04: fix excess dma channel usage Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 196/663] firmware: arm_scmi: Fix xfers allocation on Rx channel Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 197/663] perf/arm-cmn: Move overlapping wp_combine field Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 198/663] perf/amlogic: Fix config1/config2 parsing issue Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 199/663] ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 200/663] arm64: dts: apple: t8103: Disable unused PCIe ports Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 201/663] cpufreq: mediatek: fix passing zero to PTR_ERR Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 202/663] cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 203/663] cpufreq: mediatek: raise proc/sram max voltage for MT8516 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 204/663] cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 205/663] cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 206/663] arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 207/663] ACPI: VIOT: Initialize the correct IOMMU fwspec Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 208/663] drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 209/663] drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 210/663] mailbox: mpfs: switch to txdone_poll Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 211/663] soc: bcm: brcmstb: biuctrl: fix of_iomap leak Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 212/663] soc: renesas: renesas-soc: Release chipid from ioremap() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 213/663] gpu: host1x: Fix potential double free if IOMMU is disabled Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 214/663] gpu: host1x: Fix memory leak of device names Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 215/663] arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 216/663] arm64: dts: qcom: sc7180-trogdor-lazor: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 217/663] arm64: dts: qcom: sc7180-trogdor-pazquel: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 218/663] arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin function" Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 219/663] arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 220/663] arm64: dts: qcom: msm8994-msft-lumia-octagon: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 221/663] arm64: dts: qcom: apq8096-db820c: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 222/663] drm/ttm/pool: Fix ttm_pool_alloc error path Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 223/663] regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 224/663] regulator: core: Avoid lockdep reports when resolving supplies Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 225/663] x86/apic: Fix atomic update of offset in reserve_eilvt_offset() Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 226/663] soc: qcom: rpmh-rsc: Support RSC v3 minor versions Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 227/663] arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 228/663] arm64: dts: qcom: msm8994-angler: removed clash with smem_region Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 229/663] arm64: dts: sc7180: Rename qspi data12 as data23 Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 230/663] arm64: dts: sc7280: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 231/663] arm64: dts: sdm845: " Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 232/663] media: mtk-jpeg: Fixes jpeghw multi-core judgement Greg Kroah-Hartman
2023-05-08  9:40 ` [PATCH 6.2 233/663] media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 234/663] media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 235/663] media: mediatek: vcodec: Make MM21 the default capture format Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 236/663] media: mediatek: vcodec: Force capture queue format to MM21 Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 237/663] media: mediatek: vcodec: add params to record lat and core lat_buf count Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 238/663] media: mediatek: vcodec: using each instance lat_buf count replace core ready list Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 239/663] media: mediatek: vcodec: move lat_buf to the top of core list Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 240/663] media: mediatek: vcodec: add core decode done event Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 241/663] media: mediatek: vcodec: remove unused lat_buf Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 242/663] media: mediatek: vcodec: making sure queue_work successfully Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 243/663] media: mediatek: vcodec: change lat thread decode error condition Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 244/663] media: cedrus: fix use after free bug in cedrus_remove due to race condition Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 245/663] media: rkvdec: fix use after free bug in rkvdec_remove Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 246/663] platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 247/663] platform/x86/amd: pmc: Dont try to read SMU version on Picasso Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 248/663] platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 249/663] platform/x86/amd: pmc: Dont dump data after resume from s0i3 on picasso Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 250/663] platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 251/663] platform/x86/amd: pmc: Utilize SMN index 0 for driver probe Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 252/663] platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 253/663] media: dm1105: Fix use after free bug in dm1105_remove due to race condition Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 254/663] media: saa7134: fix use after free bug in saa7134_finidev " Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 255/663] media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 256/663] media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 257/663] platform: Provide a remove callback that returns no value Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 258/663] media: rcar_fdp1: Convert to platform remove callback returning void Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 259/663] media: rcar_fdp1: Fix refcount leak in probe and remove function Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 260/663] media: v4l: async: Return async sub-devices to subnotifier list Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 261/663] media: hi846: Fix memleak in hi846_init_controls() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 262/663] drm/amd/display: Fix potential null dereference Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 263/663] media: rc: gpio-ir-recv: Fix support for wake-up Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 264/663] media: venus: dec: Fix handling of the start cmd Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 265/663] media: venus: dec: Fix capture formats enumeration order Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 266/663] regulator: stm32-pwr: fix of_iomap leak Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 267/663] x86/ioapic: Dont return 0 from arch_dynirq_lower_bound() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 268/663] arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 269/663] perf/arm-cmn: Fix port detection for CMN-700 Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 270/663] media: mediatek: vcodec: fix decoder disable pm crash Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 271/663] media: mediatek: vcodec: add remove function for decoder platform driver Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 272/663] debugobject: Prevent init race with static objects Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 273/663] drm/i915: Make intel_get_crtc_new_encoder() less oopsy Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 274/663] tick/common: Align tick period with the HZ tick Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 275/663] ACPI: bus: Ensure that notify handlers are not running after removal Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 276/663] cpufreq: use correct unit when verify cur freq Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 277/663] rpmsg: glink: Propagate TX failures in intentless mode as well Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 278/663] hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 279/663] platform/chrome: cros_typec_switch: Add missing fwnode_handle_put() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 280/663] wifi: ath6kl: minor fix for allocation size Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 281/663] wifi: ath9k: hif_usb: fix memory leak of remain_skbs Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 282/663] wifi: ath11k: Use platform_get_irq() to get the interrupt Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 283/663] wifi: ath5k: " Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 284/663] wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 285/663] wifi: ath11k: fix SAC bug on peer addition with sta band migration Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 286/663] wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 287/663] wifi: brcmfmac: support CQM RSSI notification with older firmware Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 288/663] wifi: ath6kl: reduce WARN to dev_dbg() in callback Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 289/663] tools: bpftool: Remove invalid \ json escape Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 290/663] wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 291/663] wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 292/663] bpf: take into account liveness when propagating precision Greg Kroah-Hartman
2023-05-08  9:41 ` [PATCH 6.2 293/663] bpf: fix precision propagation verbose logging Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 294/663] crypto: qat - fix concurrency issue when device state changes Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 295/663] scm: fix MSG_CTRUNC setting condition for SO_PASSSEC Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 296/663] wifi: ath11k: fix deinitialization of firmware resources Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 297/663] selftests/bpf: Fix a fd leak in an error path in network_helpers.c Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 298/663] bpf: Remove misleading spec_v1 check on var-offset stack read Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 299/663] net: pcs: xpcs: remove double-read of link state when using AN Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 300/663] vlan: partially enable SIOCSHWTSTAMP in container Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 301/663] net/packet: annotate accesses to po->xmit Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 302/663] net/packet: convert po->origdev to an atomic flag Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 303/663] net/packet: convert po->auxdata " Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 304/663] libbpf: Fix ld_imm64 copy logic for ksym in light skeleton Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 305/663] net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 306/663] netfilter: keep conntrack reference until IPsecv6 policy checks are done Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 307/663] bpf: return long from bpf_map_ops funcs Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 308/663] bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 309/663] scsi: target: Move sess cmd counter to new struct Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 310/663] scsi: target: Move cmd counter allocation Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 311/663] scsi: target: Pass in cmd counter to use during cmd setup Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 312/663] scsi: target: iscsit: isert: Alloc per conn cmd counter Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 313/663] scsi: target: iscsit: Stop/wait on cmds during conn close Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 314/663] scsi: target: Fix multiple LUN_RESET handling Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 315/663] scsi: target: iscsit: Fix TAS handling during conn cleanup Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 316/663] scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 317/663] net: sunhme: Fix uninitialized return code Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 318/663] f2fs: handle dqget error in f2fs_transfer_project_quota() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 319/663] f2fs: fix uninitialized skipped_gc_rwsem Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 320/663] f2fs: apply zone capacity to all zone type Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 321/663] f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 322/663] f2fs: fix scheduling while atomic in decompression path Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 323/663] crypto: caam - Clear some memory in instantiate_rng Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 324/663] crypto: sa2ul - Select CRYPTO_DES Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 325/663] wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 326/663] wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 327/663] scsi: hisi_sas: Handle NCQ error when IPTT is valid Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 328/663] wifi: rt2x00: Fix memory leak when handling surveys Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 329/663] bpf: rename list_head -> graph_root in field info types Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 330/663] bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs Greg Kroah-Hartman
2023-05-08  9:42 ` Greg Kroah-Hartman [this message]
2023-05-08  9:42 ` [PATCH 6.2 332/663] bpf: Add basic bpf_rb_{root,node} support Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 333/663] bpf: Add bpf_rbtree_{add,remove,first} kfuncs Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 334/663] bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 335/663] bpf: Add callback validation to kfunc verifier logic Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 336/663] bpf: factor out fetching basic kfunc metadata Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 337/663] bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 338/663] f2fs: fix iostat lock protection Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 339/663] net: qrtr: correct types of trace event parameters Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 340/663] selftests: xsk: Use correct UMEM size in testapp_invalid_desc Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 341/663] selftests: xsk: Disable IPv6 on VETH1 Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 342/663] selftests: xsk: Deflakify STATS_RX_DROPPED test Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 343/663] selftests/bpf: Wait for receive in cg_storage_multi test Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 344/663] bpftool: Fix bug for long instructions in program CFG dumps Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 345/663] crypto: drbg - Only fail when jent is unavailable in FIPS mode Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 346/663] xsk: Fix unaligned descriptor validation Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 347/663] f2fs: fix to avoid use-after-free for cached IPU bio Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 348/663] wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 349/663] bpf/btf: Fix is_int_ptr() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 350/663] scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 351/663] net: ethernet: stmmac: dwmac-rk: rework optional clock handling Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 352/663] net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling Greg Kroah-Hartman
2023-05-08  9:42 ` [PATCH 6.2 353/663] wifi: ath11k: fix writing to unintended memory region Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 354/663] bpf, sockmap: fix deadlocks in the sockhash and sockmap Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 355/663] nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 356/663] nvmet: fix Identify Namespace handling Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 357/663] nvmet: fix Identify Controller handling Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 358/663] nvmet: fix Identify Active Namespace ID list handling Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 359/663] nvmet: fix I/O Command Set specific Identify Controller Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 360/663] nvme: fix async event trace event Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 361/663] nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 362/663] selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 363/663] selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 364/663] blk-mq: dont plug for head insertions in blk_execute_rq_nowait Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 365/663] wifi: iwlwifi: debug: fix crash in __iwl_err() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 366/663] wifi: iwlwifi: mvm: fix A-MSDU checks Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 367/663] wifi: iwlwifi: trans: dont trigger d3 interrupt twice Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 368/663] wifi: iwlwifi: mvm: dont set CHECKSUM_COMPLETE for unsupported protocols Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 369/663] bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 370/663] f2fs: fix to check return value of f2fs_do_truncate_blocks() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 371/663] f2fs: fix to check return value of inc_valid_block_count() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 372/663] md/raid10: fix task hung in raid10d Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 373/663] md/raid10: fix leak of r10bio->remaining for recovery Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 374/663] md/raid10: fix memleak for conf->bio_split Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 375/663] md/raid10: fix memleak of md thread Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 376/663] md/raid10: dont call bio_start_io_acct twice for bio which experienced read error Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 377/663] wifi: iwlwifi: mvm: dont drop unencrypted MCAST frames Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 378/663] wifi: iwlwifi: yoyo: skip dump correctly on hw error Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 379/663] wifi: iwlwifi: yoyo: Fix possible division by zero Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 380/663] wifi: iwlwifi: mvm: initialize seq variable Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 381/663] wifi: iwlwifi: fw: move memset before early return Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 382/663] jdb2: Dont refuse invalidation of already invalidated buffers Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 383/663] io_uring/rsrc: use nospeced indexes Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 384/663] wifi: iwlwifi: make the loop for card preparation effective Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 385/663] wifi: mt76: remove redundent MCU_UNI_CMD_* definitions Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 386/663] wifi: mt76: mt7921: fix wrong command to set STA channel Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 387/663] wifi: mt76: mt7921: fix PCI DMA hang after reboot Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 388/663] wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 389/663] wifi: mt76: mt7996: fix radiotap bitfield Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 390/663] wifi: mt76: mt7915: expose device tree match table Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 391/663] wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 392/663] wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 393/663] wifi: mt76: handle failure of vzalloc in mt7615_coredump_work Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 394/663] wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 395/663] wifi: mt76: mt7996: fix pointer calculation in ie countdown event Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 396/663] wifi: mt76: mt7996: fix eeprom tx path bitfields Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 397/663] wifi: mt76: add flexible polling wait-interval support Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 398/663] wifi: mt76: mt7921e: fix probe timeout after reboot Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 399/663] wifi: mt76: fix 6GHz high channel not be scanned Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 400/663] mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 401/663] wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 402/663] wifi: mt76: mt7921e: improve reliability of dma reset Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 403/663] wifi: mt76: mt7921e: stop chip reset worker in unregister hook Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 404/663] wifi: mt76: connac: fix txd multicast rate setting Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 405/663] wifi: iwlwifi: mvm: check firmware response size Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 406/663] netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert() Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 407/663] wifi: mt76: mt7996: rely on mt76_connac_txp_common structure Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 408/663] wifi: mt76: mt7996: fill txd by host driver Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 409/663] netfilter: conntrack: fix wrong ct->timeout value Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 410/663] wifi: iwlwifi: fw: fix memory leak in debugfs Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 411/663] ixgbe: Allow flow hash to be set via ethtool Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 412/663] ixgbe: Enable setting RSS table to default values Greg Kroah-Hartman
2023-05-08  9:43 ` [PATCH 6.2 413/663] net/mlx5e: Dont clone flow post action attributes second time Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 414/663] net/mlx5: E-switch, Create per vport table based on devlink encap mode Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 415/663] net/mlx5: E-switch, Dont destroy indirect table in split rule Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 416/663] net/mlx5e: Fix error flow in representor failing to add vport rx rule Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 417/663] net/mlx5: Remove "recovery" arg from mlx5_load_one() function Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 418/663] net/mlx5: Suspend auxiliary devices only in case of PCI device suspend Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 419/663] Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 420/663] net/mlx5: Use recovery timeout on sync reset flow Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 421/663] net/mlx5e: Nullify table pointer when failing to create Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 422/663] Revert "net/mlx5e: Dont use termination table when redundant" Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 423/663] net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 424/663] bpf: Fix race between btf_put and btf_idr walk Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 425/663] bpf: Dont EFAULT for getsockopt with optval=NULL Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 426/663] netfilter: nf_tables: dont write table validation state without mutex Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 427/663] net: dpaa: Fix uninitialized variable in dpaa_stop() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 428/663] net/sched: sch_fq: fix integer overflow of "credit" Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 429/663] ipv4: Fix potential uninit variable access bug in __ip_make_skb() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 430/663] rxrpc: Fix error when reading rxrpc tokens Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 431/663] Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 432/663] netlink: Use copy_to_user() for optval in netlink_getsockopt() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 433/663] net: amd: Fix link leak when verifying config failed Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 434/663] tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 435/663] ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 436/663] ASoC: cs35l41: Only disable internal boost Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 437/663] drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 438/663] drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 439/663] pstore: Revert pmsg_lock back to a normal mutex Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 440/663] usb: host: xhci-rcar: remove leftover quirk handling Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 441/663] usb: dwc3: gadget: Change condition for processing suspend event Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 442/663] serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 443/663] fpga: bridge: fix kernel-doc parameter description Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 444/663] iommufd/selftest: Catch overflow of uptr and length Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 445/663] iio: light: max44009: add missing OF device matching Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 446/663] serial: 8250_bcm7271: Fix arbitration handling Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 447/663] spi: atmel-quadspi: Dont leak clk enable count in pm resume Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 448/663] spi: atmel-quadspi: Free resources even if runtime resume failed in .remove() Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 449/663] spi: imx: Dont skip cleanup in removes error path Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 450/663] interconnect: qcom: drop obsolete OSM_L3/EPSS defines Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 451/663] interconnect: qcom: osm-l3: drop unuserd header inclusion Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 452/663] spi: f_ospi: Add missing spi_mem_default_supports_op() helper Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 453/663] module/decompress: Never use kunmap() for local un-mappings Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 454/663] usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 455/663] ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 456/663] PCI: imx6: Install the fault handler only on compatible match Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 457/663] ASoC: es8316: Handle optional IRQ assignment Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 458/663] linux/vt_buffer.h: allow either builtin or modular for macros Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 459/663] spi: qup: Dont skip cleanup in removes error path Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 460/663] interconnect: qcom: rpm: drop bogus pm domain attach Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 461/663] spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in driver Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 462/663] spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 463/663] spi: fsl-spi: Fix CPM/QE mode Litte Endian Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 464/663] vmci_host: fix a race condition in vmci_host_poll() causing GPF Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 465/663] of: Fix modalias string generation Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 466/663] PCI/EDR: Clear Device Status after EDR error recovery Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 467/663] ia64: mm/contig: fix section mismatch warning/error Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 468/663] ia64: salinfo: placate defined-but-not-used warning Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 469/663] scripts/gdb: bail early if there are no clocks Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 470/663] scripts/gdb: bail early if there are no generic PD Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 471/663] HID: amd_sfh: Correct the structure fields Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 472/663] HID: amd_sfh: Correct the sensor enable and disable command Greg Kroah-Hartman
2023-05-08  9:44 ` [PATCH 6.2 473/663] HID: amd_sfh: Fix illuminance value Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 474/663] HID: amd_sfh: Add support for shutdown operation Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 475/663] HID: amd_sfh: Correct the stop all command Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 476/663] HID: amd_sfh: Increase sensor command timeout for SFH1.1 Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 477/663] HID: amd_sfh: Handle "no sensors" enabled " Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 478/663] cacheinfo: Check sib_leaf in cache_leaves_are_shared() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 479/663] coresight: etm_pmu: Set the module field Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 480/663] drm/panel: novatek-nt35950: Improve error handling Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 481/663] ASoC: fsl_mqs: move of_node_put() to the correct location Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 482/663] PCI/PM: Extend D3hot delay for NVIDIA HDA controllers Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 483/663] drm/panel: novatek-nt35950: Only unregister DSI1 if it exists Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 484/663] spi: cadence-quadspi: fix suspend-resume implementations Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 485/663] i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 486/663] i2c: xiic: xiic_xfer(): " Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 487/663] scripts/gdb: raise error with reduced debugging information Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 488/663] uapi/linux/const.h: prefer ISO-friendly __typeof__ Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 489/663] sh: sq: Fix incorrect element size for allocating bitmap buffer Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 490/663] usb: gadget: tegra-xudc: Fix crash in vbus_draw Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 491/663] usb: chipidea: fix missing goto in `ci_hdrc_probe` Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 492/663] usb: mtu3: fix kernel panic at qmu transfer done irq handler Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 493/663] firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 494/663] tty: serial: fsl_lpuart: adjust buffer length to the intended size Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 495/663] serial: 8250: Add missing wakeup event reporting Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 496/663] spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 497/663] staging: rtl8192e: Fix W_DISABLE# does not work after stop/start Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 498/663] spmi: Add a check for remove callback when removing a SPMI driver Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 499/663] virtio_ring: dont update event idx on get_buf Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 500/663] spi: bcm63xx: remove PM_SLEEP based conditional compilation Greg Kroah-Hartman
2023-05-08 22:25   ` Conor Dooley
2023-05-09  2:54     ` Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 501/663] fbdev: mmp: Fix deferred clk handling in mmphw_probe() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 502/663] selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 503/663] macintosh/windfarm_smu_sat: Add missing of_node_put() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 504/663] powerpc/perf: Properly detect mpc7450 family Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 505/663] powerpc/mpc512x: fix resource printk format warning Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 506/663] powerpc/wii: fix resource printk format warnings Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 507/663] powerpc/sysdev/tsi108: " Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 508/663] macintosh: via-pmu-led: requires ATA to be set Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 509/663] powerpc/rtas: use memmove for potentially overlapping buffer copy Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 510/663] sched/fair: Fix inaccurate tally of ttwu_move_affine Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 511/663] perf/core: Fix hardlockup failure caused by perf throttle Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 512/663] Revert "objtool: Support addition to set CFA base" Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 513/663] riscv: Fix ptdump when KASAN is enabled Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 514/663] sched/rt: Fix bad task migration for rt tasks Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 515/663] rv: Fix addition on an uninitialized variable run Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 516/663] tracing/user_events: Ensure write index cannot be negative Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 517/663] clk: at91: clk-sam9x60-pll: fix return value check Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 518/663] IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 519/663] RDMA/siw: Fix potential page_array out of range access Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 520/663] clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 521/663] clk: mediatek: Consistently use GATE_MTK() macro Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 522/663] clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 523/663] clk: mediatek: mt8135: " Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 524/663] RDMA/rdmavt: Delete unnecessary NULL check Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 525/663] clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 526/663] clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 527/663] workqueue: Fix hung time report of worker pools Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 528/663] rtc: omap: include header for omap_rtc_power_off_program prototype Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 529/663] RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 530/663] rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 531/663] rtc: k3: handle errors while enabling wake irq Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 532/663] RDMA/rxe: Replace exists by rxe in rxe.c Greg Kroah-Hartman
2023-05-08  9:45 ` [PATCH 6.2 533/663] RDMA/erdma: Use fixed hardware page size Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 534/663] fs/ntfs3: Fix memory leak if ntfs_read_mft failed Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 535/663] fs/ntfs3: Add check for kmemdup Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 536/663] fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 537/663] fs/ntfs3: Fix OOB read in indx_insert_into_buffer Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 538/663] fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 539/663] iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 540/663] RDMA/rxe: Remove tasklet call from rxe_cq.c Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 541/663] power: supply: generic-adc-battery: fix unit scaling Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 542/663] clk: add missing of_node_put() in "assigned-clocks" property parsing Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 543/663] RDMA/siw: Remove namespace check from siw_netdev_event() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 544/663] clk: qcom: gcc-sm6115: Mark RCGs shared where applicable Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 545/663] power: supply: rk817: Fix low SOC bugs Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 546/663] RDMA/cm: Trace icm_send_rej event before the cm state is reset Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 547/663] RDMA/srpt: Add a check for valid mad_agent pointer Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 548/663] IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 549/663] IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 550/663] clk: imx: fracn-gppll: fix the rate table Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 551/663] clk: imx: fracn-gppll: disable hardware select control Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 552/663] clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 553/663] NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 554/663] iommu/amd: Set page size bitmap during V2 domain allocation Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 555/663] s390/checksum: always use cksm instruction Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 556/663] clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 557/663] clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 558/663] clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 559/663] clk: qcom: dispcc-qcm2290: get rid of test clock Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 560/663] clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 561/663] Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 562/663] swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 563/663] swiotlb: fix debugfs reporting of reserved memory pools Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 564/663] RDMA/rxe: Convert tasklet args to queue pairs Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 565/663] RDMA/rxe: Remove __rxe_do_task() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 566/663] RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 567/663] RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 568/663] RDMA/mlx5: Fix flow counter query via DEVX Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 569/663] SUNRPC: remove the maximum number of retries in call_bind_status Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 570/663] RDMA/mlx5: Use correct device num_ports when modify DC Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 571/663] clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 572/663] openrisc: Properly store r31 to pt_regs on unhandled exceptions Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 573/663] timekeeping: Fix references to nonexistent ktime_get_fast_ns() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 574/663] SMB3: Add missing locks to protect deferred close file list Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 575/663] SMB3: Close deferred file handles in case of handle lease break Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 576/663] ext4: fix i_disksize exceeding i_size problem in paritally written case Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 577/663] ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 578/663] pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 579/663] pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 580/663] pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 581/663] pinctrl: renesas: r8a779g0: Fix Group 6/7 " Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 582/663] pinctrl: renesas: r8a779g0: Fix ERROROUTC function names Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 583/663] leds: TI_LMU_COMMON: select REGMAP instead of depending on it Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 584/663] pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 585/663] dmaengine: mv_xor_v2: Fix an error code Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 586/663] leds: tca6507: Fix error handling of using fwnode_property_read_string Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 587/663] pwm: mtk-disp: Disable shadow registers before setting backlight values Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 588/663] pwm: mtk-disp: Configure double buffering before reading in .get_state() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 589/663] soundwire: intel: dont save hw_params for use in prepare Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 590/663] phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 591/663] phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 592/663] dma: gpi: remove spurious unlock in gpi_ch_init Greg Kroah-Hartman
2023-05-08  9:46 ` [PATCH 6.2 593/663] dmaengine: dw-edma: Fix to change for continuous transfer Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 594/663] dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 595/663] dmaengine: at_xdmac: do not enable all cyclic channels Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 596/663] pinctrl-bcm2835.c: fix race condition when setting gpio dir Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 597/663] thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 598/663] mfd: tqmx86: Do not access I2C_DETECT register through io_base Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 599/663] mfd: tqmx86: Specify IO port register range more precisely Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 600/663] mfd: tqmx86: Correct board names for TQMxE39x Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 601/663] mfd: ocelot-spi: Fix unsupported bulk read Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 602/663] mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 603/663] hte: tegra: fix struct of_device_id build error Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 604/663] hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 605/663] ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 606/663] PM: hibernate: Turn snapshot_test into global variable Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 607/663] PM: hibernate: Do not get block device exclusively in test_resume mode Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 608/663] afs: Fix updating of i_size with dv jump from server Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 609/663] afs: Fix getattr to report server i_size on dirs, not local size Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 610/663] afs: Avoid endless loop if file is larger than expected Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 611/663] parisc: Fix argument pointer in real64_call_asm() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 612/663] parisc: Ensure page alignment in flush functions Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 613/663] ALSA: usb-audio: Add quirk for Pioneer DDJ-800 Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 614/663] ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 615/663] ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 616/663] ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 617/663] ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 618/663] nilfs2: do not write dirty data after degenerating to read-only Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 619/663] nilfs2: fix infinite loop in nilfs_mdt_get_block() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 620/663] mm: do not reclaim private data from pinned page Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 621/663] drbd: correctly submit flush bio on barrier Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 622/663] md/raid10: fix null-ptr-deref in raid10_sync_request Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 623/663] md/raid5: Improve performance for sequential IO Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 624/663] kasan: hw_tags: avoid invalid virt_to_page() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 625/663] mtd: core: provide unique name for nvmem device, take two Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 626/663] mtd: core: fix nvmem error reporting Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 627/663] mtd: core: fix error path for nvmem provider Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 628/663] mtd: spi-nor: core: Update flashs current address mode when changing address mode Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 629/663] drivers: remoteproc: xilinx: Fix carveout names Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 630/663] mailbox: zynqmp: Fix IPI isr handling Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 631/663] kcsan: Avoid READ_ONCE() in read_instrumented_memory() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 632/663] mailbox: zynqmp: Fix typo in IPI documentation Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 633/663] nfp: fix incorrect pointer deference when offloading IPsec with bonding Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 634/663] wifi: rtl8xxxu: RTL8192EU always needs full init Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 635/663] wifi: rtw88: rtw8821c: Fix rfe_option field width Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 636/663] wifi: rtw89: fix potential race condition between napi_init and napi_enable Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 637/663] clk: microchip: fix potential UAF in auxdev release callback Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 638/663] clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 639/663] scripts/gdb: fix lx-timerlist for Python3 Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 640/663] btrfs: scrub: reject unsupported scrub flags Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 641/663] s390/dasd: fix hanging blockdevice after request requeue Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 642/663] ia64: fix an addr to taddr in huge_pte_offset() Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 643/663] mm/mempolicy: correctly update prev when policy is equal on mbind Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 644/663] vhost_vdpa: fix unmap process in no-batch mode Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 645/663] dm verity: fix error handling for check_at_most_once on FEC Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 646/663] dm clone: call kmem_cache_destroy() in dm_clone_init() error path Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 647/663] dm integrity: call kmem_cache_destroy() in dm_integrity_init() " Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 648/663] dm flakey: fix a crash with invalid table line Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 649/663] dm ioctl: fix nested locking in table_clear() to remove deadlock concern Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 650/663] dm: dont lock fs when the map is NULL in process of resume Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 651/663] blk-iocost: avoid 64-bit division in ioc_timer_fn Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 652/663] cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname Greg Kroah-Hartman
2023-05-08  9:47 ` [PATCH 6.2 653/663] cifs: protect session status check in smb2_reconnect() Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 654/663] cifs: fix sharing of DFS connections Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 655/663] cifs: fix potential race when tree connecting ipc Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 656/663] cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 657/663] thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 658/663] perf auxtrace: Fix address filter entire kernel size Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 659/663] perf intel-pt: Fix CYC timestamps after standalone CBR Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 660/663] i40e: Remove unused i40e status codes Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 661/663] i40e: Remove string printing for i40e_status Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 662/663] i40e: use int " Greg Kroah-Hartman
2023-05-08  9:48 ` [PATCH 6.2 663/663] debugobject: Ensure pool refill (again) Greg Kroah-Hartman
2023-05-08 21:28 ` [PATCH 6.2 000/663] 6.2.15-rc1 review Shuah Khan
2023-05-08 21:49 ` Justin Forbes
2023-05-08 22:15 ` Florian Fainelli
2023-05-08 22:25 ` Conor Dooley
2023-05-08 22:39 ` Ron Economos
2023-05-09  1:47 ` Markus Reichelt
2023-05-09  2:58 ` Bagas Sanjaya

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=20230508094438.917638821@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=ast@kernel.org \
    --cc=davemarchevsky@fb.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.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