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 332/663] bpf: Add basic bpf_rb_{root,node} support
Date: Mon, 8 May 2023 11:42:38 +0200 [thread overview]
Message-ID: <20230508094438.946624597@linuxfoundation.org> (raw)
In-Reply-To: <20230508094428.384831245@linuxfoundation.org>
From: Dave Marchevsky <davemarchevsky@fb.com>
[ Upstream commit 9c395c1b99bd23f74bc628fa000480c49593d17f ]
This patch adds special BPF_RB_{ROOT,NODE} btf_field_types similar to
BPF_LIST_{HEAD,NODE}, adds the necessary plumbing to detect the new
types, and adds bpf_rb_root_free function for freeing bpf_rb_root in
map_values.
structs bpf_rb_root and bpf_rb_node are opaque types meant to
obscure structs rb_root_cached rb_node, respectively.
btf_struct_access will prevent BPF programs from touching these special
fields automatically now that they're recognized.
btf_check_and_fixup_fields now groups list_head and rb_root together as
"graph root" fields and {list,rb}_node as "graph node", and does same
ownership cycle checking as before. Note that this function does _not_
prevent ownership type mixups (e.g. rb_root owning list_node) - that's
handled by btf_parse_graph_root.
After this patch, a bpf program can have a struct bpf_rb_root in a
map_value, but not add anything to nor do anything useful with it.
Signed-off-by: Dave Marchevsky <davemarchevsky@fb.com>
Link: https://lore.kernel.org/r/20230214004017.2534011-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 | 20 ++-
include/uapi/linux/bpf.h | 11 ++
kernel/bpf/btf.c | 162 ++++++++++++------
kernel/bpf/helpers.c | 40 +++++
kernel/bpf/syscall.c | 28 ++-
kernel/bpf/verifier.c | 5 +-
tools/include/uapi/linux/bpf.h | 11 ++
.../selftests/bpf/prog_tests/linked_list.c | 12 +-
8 files changed, 216 insertions(+), 73 deletions(-)
diff --git a/include/linux/bpf.h b/include/linux/bpf.h
index 69b4b623ff06b..1c88f6761eea3 100644
--- a/include/linux/bpf.h
+++ b/include/linux/bpf.h
@@ -180,7 +180,10 @@ 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,
+ BPF_RB_ROOT = (1 << 6),
+ BPF_RB_NODE = (1 << 7),
+ BPF_GRAPH_NODE_OR_ROOT = BPF_LIST_NODE | BPF_LIST_HEAD |
+ BPF_RB_NODE | BPF_RB_ROOT,
};
struct btf_field_kptr {
@@ -284,6 +287,10 @@ static inline const char *btf_field_type_name(enum btf_field_type type)
return "bpf_list_head";
case BPF_LIST_NODE:
return "bpf_list_node";
+ case BPF_RB_ROOT:
+ return "bpf_rb_root";
+ case BPF_RB_NODE:
+ return "bpf_rb_node";
default:
WARN_ON_ONCE(1);
return "unknown";
@@ -304,6 +311,10 @@ static inline u32 btf_field_type_size(enum btf_field_type type)
return sizeof(struct bpf_list_head);
case BPF_LIST_NODE:
return sizeof(struct bpf_list_node);
+ case BPF_RB_ROOT:
+ return sizeof(struct bpf_rb_root);
+ case BPF_RB_NODE:
+ return sizeof(struct bpf_rb_node);
default:
WARN_ON_ONCE(1);
return 0;
@@ -324,6 +335,10 @@ static inline u32 btf_field_type_align(enum btf_field_type type)
return __alignof__(struct bpf_list_head);
case BPF_LIST_NODE:
return __alignof__(struct bpf_list_node);
+ case BPF_RB_ROOT:
+ return __alignof__(struct bpf_rb_root);
+ case BPF_RB_NODE:
+ return __alignof__(struct bpf_rb_node);
default:
WARN_ON_ONCE(1);
return 0;
@@ -441,6 +456,9 @@ void copy_map_value_locked(struct bpf_map *map, void *dst, void *src,
void bpf_timer_cancel_and_free(void *timer);
void bpf_list_head_free(const struct btf_field *field, void *list_head,
struct bpf_spin_lock *spin_lock);
+void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
+ struct bpf_spin_lock *spin_lock);
+
int bpf_obj_name_cpy(char *dst, const char *src, unsigned int size);
diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h
index 464ca3f01fe7a..bd260134c4201 100644
--- a/include/uapi/linux/bpf.h
+++ b/include/uapi/linux/bpf.h
@@ -6901,6 +6901,17 @@ struct bpf_list_node {
__u64 :64;
} __attribute__((aligned(8)));
+struct bpf_rb_root {
+ __u64 :64;
+ __u64 :64;
+} __attribute__((aligned(8)));
+
+struct bpf_rb_node {
+ __u64 :64;
+ __u64 :64;
+ __u64 :64;
+} __attribute__((aligned(8)));
+
struct bpf_sysctl {
__u32 write; /* Sysctl is being read (= 0) or written (= 1).
* Allows 1,2,4-byte read, but no write.
diff --git a/kernel/bpf/btf.c b/kernel/bpf/btf.c
index b38b3335cd1e7..70ab572f81bc7 100644
--- a/kernel/bpf/btf.c
+++ b/kernel/bpf/btf.c
@@ -3305,12 +3305,14 @@ static const char *btf_find_decl_tag_value(const struct btf *btf,
return NULL;
}
-static int btf_find_list_head(const struct btf *btf, const struct btf_type *pt,
- const struct btf_type *t, int comp_idx,
- u32 off, int sz, struct btf_field_info *info)
+static int
+btf_find_graph_root(const struct btf *btf, const struct btf_type *pt,
+ const struct btf_type *t, int comp_idx, u32 off,
+ int sz, struct btf_field_info *info,
+ enum btf_field_type head_type)
{
+ const char *node_field_name;
const char *value_type;
- const char *list_node;
s32 id;
if (!__btf_type_is_struct(t))
@@ -3320,26 +3322,32 @@ static int btf_find_list_head(const struct btf *btf, const struct btf_type *pt,
value_type = btf_find_decl_tag_value(btf, pt, comp_idx, "contains:");
if (!value_type)
return -EINVAL;
- list_node = strstr(value_type, ":");
- if (!list_node)
+ node_field_name = strstr(value_type, ":");
+ if (!node_field_name)
return -EINVAL;
- value_type = kstrndup(value_type, list_node - value_type, GFP_KERNEL | __GFP_NOWARN);
+ value_type = kstrndup(value_type, node_field_name - value_type, GFP_KERNEL | __GFP_NOWARN);
if (!value_type)
return -ENOMEM;
id = btf_find_by_name_kind(btf, value_type, BTF_KIND_STRUCT);
kfree(value_type);
if (id < 0)
return id;
- list_node++;
- if (str_is_empty(list_node))
+ node_field_name++;
+ if (str_is_empty(node_field_name))
return -EINVAL;
- info->type = BPF_LIST_HEAD;
+ info->type = head_type;
info->off = off;
info->graph_root.value_btf_id = id;
- info->graph_root.node_name = list_node;
+ info->graph_root.node_name = node_field_name;
return BTF_FIELD_FOUND;
}
+#define field_mask_test_name(field_type, field_type_str) \
+ if (field_mask & field_type && !strcmp(name, field_type_str)) { \
+ type = field_type; \
+ goto end; \
+ }
+
static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask,
int *align, int *sz)
{
@@ -3363,18 +3371,11 @@ static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask,
goto end;
}
}
- if (field_mask & BPF_LIST_HEAD) {
- if (!strcmp(name, "bpf_list_head")) {
- type = BPF_LIST_HEAD;
- goto end;
- }
- }
- if (field_mask & BPF_LIST_NODE) {
- if (!strcmp(name, "bpf_list_node")) {
- type = BPF_LIST_NODE;
- goto end;
- }
- }
+ field_mask_test_name(BPF_LIST_HEAD, "bpf_list_head");
+ field_mask_test_name(BPF_LIST_NODE, "bpf_list_node");
+ field_mask_test_name(BPF_RB_ROOT, "bpf_rb_root");
+ field_mask_test_name(BPF_RB_NODE, "bpf_rb_node");
+
/* Only return BPF_KPTR when all other types with matchable names fail */
if (field_mask & BPF_KPTR) {
type = BPF_KPTR_REF;
@@ -3387,6 +3388,8 @@ static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask,
return type;
}
+#undef field_mask_test_name
+
static int btf_find_struct_field(const struct btf *btf,
const struct btf_type *t, u32 field_mask,
struct btf_field_info *info, int info_cnt)
@@ -3419,6 +3422,7 @@ static int btf_find_struct_field(const struct btf *btf,
case BPF_SPIN_LOCK:
case BPF_TIMER:
case BPF_LIST_NODE:
+ case BPF_RB_NODE:
ret = btf_find_struct(btf, member_type, off, sz, field_type,
idx < info_cnt ? &info[idx] : &tmp);
if (ret < 0)
@@ -3432,8 +3436,11 @@ static int btf_find_struct_field(const struct btf *btf,
return ret;
break;
case BPF_LIST_HEAD:
- ret = btf_find_list_head(btf, t, member_type, i, off, sz,
- idx < info_cnt ? &info[idx] : &tmp);
+ case BPF_RB_ROOT:
+ ret = btf_find_graph_root(btf, t, member_type,
+ i, off, sz,
+ idx < info_cnt ? &info[idx] : &tmp,
+ field_type);
if (ret < 0)
return ret;
break;
@@ -3480,6 +3487,7 @@ static int btf_find_datasec_var(const struct btf *btf, const struct btf_type *t,
case BPF_SPIN_LOCK:
case BPF_TIMER:
case BPF_LIST_NODE:
+ case BPF_RB_NODE:
ret = btf_find_struct(btf, var_type, off, sz, field_type,
idx < info_cnt ? &info[idx] : &tmp);
if (ret < 0)
@@ -3493,8 +3501,11 @@ static int btf_find_datasec_var(const struct btf *btf, const struct btf_type *t,
return ret;
break;
case BPF_LIST_HEAD:
- ret = btf_find_list_head(btf, var, var_type, -1, off, sz,
- idx < info_cnt ? &info[idx] : &tmp);
+ case BPF_RB_ROOT:
+ ret = btf_find_graph_root(btf, var, var_type,
+ -1, off, sz,
+ idx < info_cnt ? &info[idx] : &tmp,
+ field_type);
if (ret < 0)
return ret;
break;
@@ -3596,8 +3607,11 @@ static int btf_parse_kptr(const struct btf *btf, struct btf_field *field,
return ret;
}
-static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
- struct btf_field_info *info)
+static int btf_parse_graph_root(const struct btf *btf,
+ struct btf_field *field,
+ struct btf_field_info *info,
+ const char *node_type_name,
+ size_t node_type_align)
{
const struct btf_type *t, *n = NULL;
const struct btf_member *member;
@@ -3619,13 +3633,13 @@ static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
n = btf_type_by_id(btf, member->type);
if (!__btf_type_is_struct(n))
return -EINVAL;
- if (strcmp("bpf_list_node", __btf_name_by_offset(btf, n->name_off)))
+ if (strcmp(node_type_name, __btf_name_by_offset(btf, n->name_off)))
return -EINVAL;
offset = __btf_member_bit_offset(n, member);
if (offset % 8)
return -EINVAL;
offset /= 8;
- if (offset % __alignof__(struct bpf_list_node))
+ if (offset % node_type_align)
return -EINVAL;
field->graph_root.btf = (struct btf *)btf;
@@ -3637,6 +3651,20 @@ static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
return 0;
}
+static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
+ struct btf_field_info *info)
+{
+ return btf_parse_graph_root(btf, field, info, "bpf_list_node",
+ __alignof__(struct bpf_list_node));
+}
+
+static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field,
+ struct btf_field_info *info)
+{
+ return btf_parse_graph_root(btf, field, info, "bpf_rb_node",
+ __alignof__(struct bpf_rb_node));
+}
+
struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type *t,
u32 field_mask, u32 value_size)
{
@@ -3699,7 +3727,13 @@ struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type
if (ret < 0)
goto end;
break;
+ case BPF_RB_ROOT:
+ ret = btf_parse_rb_root(btf, &rec->fields[i], &info_arr[i]);
+ if (ret < 0)
+ goto end;
+ break;
case BPF_LIST_NODE:
+ case BPF_RB_NODE:
break;
default:
ret = -EFAULT;
@@ -3708,8 +3742,9 @@ struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type
rec->cnt++;
}
- /* bpf_list_head requires bpf_spin_lock */
- if (btf_record_has_field(rec, BPF_LIST_HEAD) && rec->spin_lock_off < 0) {
+ /* bpf_{list_head, rb_node} require bpf_spin_lock */
+ if ((btf_record_has_field(rec, BPF_LIST_HEAD) ||
+ btf_record_has_field(rec, BPF_RB_ROOT)) && rec->spin_lock_off < 0) {
ret = -EINVAL;
goto end;
}
@@ -3720,22 +3755,28 @@ struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type
return ERR_PTR(ret);
}
+#define GRAPH_ROOT_MASK (BPF_LIST_HEAD | BPF_RB_ROOT)
+#define GRAPH_NODE_MASK (BPF_LIST_NODE | BPF_RB_NODE)
+
int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec)
{
int i;
- /* There are two owning types, kptr_ref and bpf_list_head. The former
- * only supports storing kernel types, which can never store references
- * to program allocated local types, atleast not yet. Hence we only need
- * to ensure that bpf_list_head ownership does not form cycles.
+ /* There are three types that signify ownership of some other type:
+ * kptr_ref, bpf_list_head, bpf_rb_root.
+ * kptr_ref only supports storing kernel types, which can't store
+ * references to program allocated local types.
+ *
+ * Hence we only need to ensure that bpf_{list_head,rb_root} ownership
+ * does not form cycles.
*/
- if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & BPF_LIST_HEAD))
+ if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & GRAPH_ROOT_MASK))
return 0;
for (i = 0; i < rec->cnt; i++) {
struct btf_struct_meta *meta;
u32 btf_id;
- if (!(rec->fields[i].type & BPF_LIST_HEAD))
+ if (!(rec->fields[i].type & GRAPH_ROOT_MASK))
continue;
btf_id = rec->fields[i].graph_root.value_btf_id;
meta = btf_find_struct_meta(btf, btf_id);
@@ -3743,39 +3784,47 @@ int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec)
return -EFAULT;
rec->fields[i].graph_root.value_rec = meta->record;
- if (!(rec->field_mask & BPF_LIST_NODE))
+ /* We need to set value_rec for all root types, but no need
+ * to check ownership cycle for a type unless it's also a
+ * node type.
+ */
+ if (!(rec->field_mask & GRAPH_NODE_MASK))
continue;
/* We need to ensure ownership acyclicity among all types. The
* proper way to do it would be to topologically sort all BTF
* IDs based on the ownership edges, since there can be multiple
- * bpf_list_head in a type. Instead, we use the following
- * reasoning:
+ * bpf_{list_head,rb_node} in a type. Instead, we use the
+ * following resaoning:
*
* - A type can only be owned by another type in user BTF if it
- * has a bpf_list_node.
+ * has a bpf_{list,rb}_node. Let's call these node types.
* - A type can only _own_ another type in user BTF if it has a
- * bpf_list_head.
+ * bpf_{list_head,rb_root}. Let's call these root types.
*
- * We ensure that if a type has both bpf_list_head and
- * bpf_list_node, its element types cannot be owning types.
+ * We ensure that if a type is both a root and node, its
+ * element types cannot be root types.
*
* To ensure acyclicity:
*
- * When A only has bpf_list_head, ownership chain can be:
+ * When A is an root type but not a node, its ownership
+ * chain can be:
* A -> B -> C
* Where:
- * - B has both bpf_list_head and bpf_list_node.
- * - C only has bpf_list_node.
+ * - A is an root, e.g. has bpf_rb_root.
+ * - B is both a root and node, e.g. has bpf_rb_node and
+ * bpf_list_head.
+ * - C is only an root, e.g. has bpf_list_node
*
- * When A has both bpf_list_head and bpf_list_node, some other
- * type already owns it in the BTF domain, hence it can not own
- * another owning type through any of the bpf_list_head edges.
+ * When A is both a root and node, some other type already
+ * owns it in the BTF domain, hence it can not own
+ * another root type through any of the ownership edges.
* A -> B
* Where:
- * - B only has bpf_list_node.
+ * - A is both an root and node.
+ * - B is only an node.
*/
- if (meta->record->field_mask & BPF_LIST_HEAD)
+ if (meta->record->field_mask & GRAPH_ROOT_MASK)
return -ELOOP;
}
return 0;
@@ -5238,6 +5287,8 @@ static const char *alloc_obj_fields[] = {
"bpf_spin_lock",
"bpf_list_head",
"bpf_list_node",
+ "bpf_rb_root",
+ "bpf_rb_node",
};
static struct btf_struct_metas *
@@ -5311,7 +5362,8 @@ btf_parse_struct_metas(struct bpf_verifier_log *log, struct btf *btf)
type = &tab->types[tab->cnt];
type->btf_id = i;
- record = btf_parse_fields(btf, t, BPF_SPIN_LOCK | BPF_LIST_HEAD | BPF_LIST_NODE, t->size);
+ record = btf_parse_fields(btf, t, BPF_SPIN_LOCK | BPF_LIST_HEAD | BPF_LIST_NODE |
+ BPF_RB_ROOT | BPF_RB_NODE, t->size);
/* The record cannot be unset, treat it as an error if so */
if (IS_ERR_OR_NULL(record)) {
ret = PTR_ERR_OR_ZERO(record) ?: -EFAULT;
diff --git a/kernel/bpf/helpers.c b/kernel/bpf/helpers.c
index 527040ffead41..92a57cc106656 100644
--- a/kernel/bpf/helpers.c
+++ b/kernel/bpf/helpers.c
@@ -1761,6 +1761,46 @@ void bpf_list_head_free(const struct btf_field *field, void *list_head,
}
}
+/* Like rbtree_postorder_for_each_entry_safe, but 'pos' and 'n' are
+ * 'rb_node *', so field name of rb_node within containing struct is not
+ * needed.
+ *
+ * Since bpf_rb_tree's node type has a corresponding struct btf_field with
+ * graph_root.node_offset, it's not necessary to know field name
+ * or type of node struct
+ */
+#define bpf_rbtree_postorder_for_each_entry_safe(pos, n, root) \
+ for (pos = rb_first_postorder(root); \
+ pos && ({ n = rb_next_postorder(pos); 1; }); \
+ pos = n)
+
+void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
+ struct bpf_spin_lock *spin_lock)
+{
+ struct rb_root_cached orig_root, *root = rb_root;
+ struct rb_node *pos, *n;
+ void *obj;
+
+ BUILD_BUG_ON(sizeof(struct rb_root_cached) > sizeof(struct bpf_rb_root));
+ BUILD_BUG_ON(__alignof__(struct rb_root_cached) > __alignof__(struct bpf_rb_root));
+
+ __bpf_spin_lock_irqsave(spin_lock);
+ orig_root = *root;
+ *root = RB_ROOT_CACHED;
+ __bpf_spin_unlock_irqrestore(spin_lock);
+
+ bpf_rbtree_postorder_for_each_entry_safe(pos, n, &orig_root.rb_root) {
+ obj = pos;
+ obj -= field->graph_root.node_offset;
+
+ bpf_obj_free_fields(field->graph_root.value_rec, obj);
+
+ migrate_disable();
+ bpf_mem_free(&bpf_global_ma, obj);
+ migrate_enable();
+ }
+}
+
__diag_push();
__diag_ignore_all("-Wmissing-prototypes",
"Global functions as their definitions will be in vmlinux BTF");
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
index ecca9366c7a6f..011983b39472f 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -527,9 +527,6 @@ void btf_record_free(struct btf_record *rec)
return;
for (i = 0; i < rec->cnt; i++) {
switch (rec->fields[i].type) {
- case BPF_SPIN_LOCK:
- case BPF_TIMER:
- break;
case BPF_KPTR_UNREF:
case BPF_KPTR_REF:
if (rec->fields[i].kptr.module)
@@ -538,7 +535,11 @@ void btf_record_free(struct btf_record *rec)
break;
case BPF_LIST_HEAD:
case BPF_LIST_NODE:
- /* Nothing to release for bpf_list_head */
+ case BPF_RB_ROOT:
+ case BPF_RB_NODE:
+ case BPF_SPIN_LOCK:
+ case BPF_TIMER:
+ /* Nothing to release */
break;
default:
WARN_ON_ONCE(1);
@@ -571,9 +572,6 @@ struct btf_record *btf_record_dup(const struct btf_record *rec)
new_rec->cnt = 0;
for (i = 0; i < rec->cnt; i++) {
switch (fields[i].type) {
- case BPF_SPIN_LOCK:
- case BPF_TIMER:
- break;
case BPF_KPTR_UNREF:
case BPF_KPTR_REF:
btf_get(fields[i].kptr.btf);
@@ -584,7 +582,11 @@ struct btf_record *btf_record_dup(const struct btf_record *rec)
break;
case BPF_LIST_HEAD:
case BPF_LIST_NODE:
- /* Nothing to acquire for bpf_list_head */
+ case BPF_RB_ROOT:
+ case BPF_RB_NODE:
+ case BPF_SPIN_LOCK:
+ case BPF_TIMER:
+ /* Nothing to acquire */
break;
default:
ret = -EFAULT;
@@ -664,7 +666,13 @@ void bpf_obj_free_fields(const struct btf_record *rec, void *obj)
continue;
bpf_list_head_free(field, field_ptr, obj + rec->spin_lock_off);
break;
+ case BPF_RB_ROOT:
+ if (WARN_ON_ONCE(rec->spin_lock_off < 0))
+ continue;
+ bpf_rb_root_free(field, field_ptr, obj + rec->spin_lock_off);
+ break;
case BPF_LIST_NODE:
+ case BPF_RB_NODE:
break;
default:
WARN_ON_ONCE(1);
@@ -1005,7 +1013,8 @@ static int map_check_btf(struct bpf_map *map, const struct btf *btf,
return -EINVAL;
map->record = btf_parse_fields(btf, value_type,
- BPF_SPIN_LOCK | BPF_TIMER | BPF_KPTR | BPF_LIST_HEAD,
+ BPF_SPIN_LOCK | BPF_TIMER | BPF_KPTR | BPF_LIST_HEAD |
+ BPF_RB_ROOT,
map->value_size);
if (!IS_ERR_OR_NULL(map->record)) {
int i;
@@ -1053,6 +1062,7 @@ static int map_check_btf(struct bpf_map *map, const struct btf *btf,
}
break;
case BPF_LIST_HEAD:
+ case BPF_RB_ROOT:
if (map->map_type != BPF_MAP_TYPE_HASH &&
map->map_type != BPF_MAP_TYPE_LRU_HASH &&
map->map_type != BPF_MAP_TYPE_ARRAY) {
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
index d7c2c048807c0..975f30e4f8612 100644
--- a/kernel/bpf/verifier.c
+++ b/kernel/bpf/verifier.c
@@ -14583,9 +14583,10 @@ static int check_map_prog_compatibility(struct bpf_verifier_env *env,
{
enum bpf_prog_type prog_type = resolve_prog_type(prog);
- if (btf_record_has_field(map->record, BPF_LIST_HEAD)) {
+ if (btf_record_has_field(map->record, BPF_LIST_HEAD) ||
+ btf_record_has_field(map->record, BPF_RB_ROOT)) {
if (is_tracing_prog_type(prog_type)) {
- verbose(env, "tracing progs cannot use bpf_list_head yet\n");
+ verbose(env, "tracing progs cannot use bpf_{list_head,rb_root} yet\n");
return -EINVAL;
}
}
diff --git a/tools/include/uapi/linux/bpf.h b/tools/include/uapi/linux/bpf.h
index 464ca3f01fe7a..bd260134c4201 100644
--- a/tools/include/uapi/linux/bpf.h
+++ b/tools/include/uapi/linux/bpf.h
@@ -6901,6 +6901,17 @@ struct bpf_list_node {
__u64 :64;
} __attribute__((aligned(8)));
+struct bpf_rb_root {
+ __u64 :64;
+ __u64 :64;
+} __attribute__((aligned(8)));
+
+struct bpf_rb_node {
+ __u64 :64;
+ __u64 :64;
+ __u64 :64;
+} __attribute__((aligned(8)));
+
struct bpf_sysctl {
__u32 write; /* Sysctl is being read (= 0) or written (= 1).
* Allows 1,2,4-byte read, but no write.
diff --git a/tools/testing/selftests/bpf/prog_tests/linked_list.c b/tools/testing/selftests/bpf/prog_tests/linked_list.c
index 2592b8aa5e41a..c456b34a823ac 100644
--- a/tools/testing/selftests/bpf/prog_tests/linked_list.c
+++ b/tools/testing/selftests/bpf/prog_tests/linked_list.c
@@ -58,12 +58,12 @@ static struct {
TEST(inner_map, pop_front)
TEST(inner_map, pop_back)
#undef TEST
- { "map_compat_kprobe", "tracing progs cannot use bpf_list_head yet" },
- { "map_compat_kretprobe", "tracing progs cannot use bpf_list_head yet" },
- { "map_compat_tp", "tracing progs cannot use bpf_list_head yet" },
- { "map_compat_perf", "tracing progs cannot use bpf_list_head yet" },
- { "map_compat_raw_tp", "tracing progs cannot use bpf_list_head yet" },
- { "map_compat_raw_tp_w", "tracing progs cannot use bpf_list_head yet" },
+ { "map_compat_kprobe", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
+ { "map_compat_kretprobe", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
+ { "map_compat_tp", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
+ { "map_compat_perf", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
+ { "map_compat_raw_tp", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
+ { "map_compat_raw_tp_w", "tracing progs cannot use bpf_{list_head,rb_root} yet" },
{ "obj_type_id_oor", "local type ID argument must be in range [0, U32_MAX]" },
{ "obj_new_no_composite", "bpf_obj_new type ID argument must be of a struct" },
{ "obj_new_no_struct", "bpf_obj_new type ID argument must be of a struct" },
--
2.39.2
next prev 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 ` [PATCH 6.2 331/663] bpf: Migrate release_on_unlock logic to non-owning ref semantics Greg Kroah-Hartman
2023-05-08 9:42 ` Greg Kroah-Hartman [this message]
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.946624597@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