From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Hou Tao <houtao1@huawei.com>,
Alexei Starovoitov <ast@kernel.org>,
Andrii Nakryiko <andrii@kernel.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 254/356] bpf: Call free_htab_elem() after htab_unlock_bucket()
Date: Thu, 12 Dec 2024 15:59:33 +0100 [thread overview]
Message-ID: <20241212144254.639640809@linuxfoundation.org> (raw)
In-Reply-To: <20241212144244.601729511@linuxfoundation.org>
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Hou Tao <houtao1@huawei.com>
[ Upstream commit b9e9ed90b10c82a4e9d4d70a2890f06bfcdd3b78 ]
For htab of maps, when the map is removed from the htab, it may hold the
last reference of the map. bpf_map_fd_put_ptr() will invoke
bpf_map_free_id() to free the id of the removed map element. However,
bpf_map_fd_put_ptr() is invoked while holding a bucket lock
(raw_spin_lock_t), and bpf_map_free_id() attempts to acquire map_idr_lock
(spinlock_t), triggering the following lockdep warning:
=============================
[ BUG: Invalid wait context ]
6.11.0-rc4+ #49 Not tainted
-----------------------------
test_maps/4881 is trying to lock:
ffffffff84884578 (map_idr_lock){+...}-{3:3}, at: bpf_map_free_id.part.0+0x21/0x70
other info that might help us debug this:
context-{5:5}
2 locks held by test_maps/4881:
#0: ffffffff846caf60 (rcu_read_lock){....}-{1:3}, at: bpf_fd_htab_map_update_elem+0xf9/0x270
#1: ffff888149ced148 (&htab->lockdep_key#2){....}-{2:2}, at: htab_map_update_elem+0x178/0xa80
stack backtrace:
CPU: 0 UID: 0 PID: 4881 Comm: test_maps Not tainted 6.11.0-rc4+ #49
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), ...
Call Trace:
<TASK>
dump_stack_lvl+0x6e/0xb0
dump_stack+0x10/0x20
__lock_acquire+0x73e/0x36c0
lock_acquire+0x182/0x450
_raw_spin_lock_irqsave+0x43/0x70
bpf_map_free_id.part.0+0x21/0x70
bpf_map_put+0xcf/0x110
bpf_map_fd_put_ptr+0x9a/0xb0
free_htab_elem+0x69/0xe0
htab_map_update_elem+0x50f/0xa80
bpf_fd_htab_map_update_elem+0x131/0x270
htab_map_update_elem+0x50f/0xa80
bpf_fd_htab_map_update_elem+0x131/0x270
bpf_map_update_value+0x266/0x380
__sys_bpf+0x21bb/0x36b0
__x64_sys_bpf+0x45/0x60
x64_sys_call+0x1b2a/0x20d0
do_syscall_64+0x5d/0x100
entry_SYSCALL_64_after_hwframe+0x76/0x7e
One way to fix the lockdep warning is using raw_spinlock_t for
map_idr_lock as well. However, bpf_map_alloc_id() invokes
idr_alloc_cyclic() after acquiring map_idr_lock, it will trigger a
similar lockdep warning because the slab's lock (s->cpu_slab->lock) is
still a spinlock.
Instead of changing map_idr_lock's type, fix the issue by invoking
htab_put_fd_value() after htab_unlock_bucket(). However, only deferring
the invocation of htab_put_fd_value() is not enough, because the old map
pointers in htab of maps can not be saved during batched deletion.
Therefore, also defer the invocation of free_htab_elem(), so these
to-be-freed elements could be linked together similar to lru map.
There are four callers for ->map_fd_put_ptr:
(1) alloc_htab_elem() (through htab_put_fd_value())
It invokes ->map_fd_put_ptr() under a raw_spinlock_t. The invocation of
htab_put_fd_value() can not simply move after htab_unlock_bucket(),
because the old element has already been stashed in htab->extra_elems.
It may be reused immediately after htab_unlock_bucket() and the
invocation of htab_put_fd_value() after htab_unlock_bucket() may release
the newly-added element incorrectly. Therefore, saving the map pointer
of the old element for htab of maps before unlocking the bucket and
releasing the map_ptr after unlock. Beside the map pointer in the old
element, should do the same thing for the special fields in the old
element as well.
(2) free_htab_elem() (through htab_put_fd_value())
Its caller includes __htab_map_lookup_and_delete_elem(),
htab_map_delete_elem() and __htab_map_lookup_and_delete_batch().
For htab_map_delete_elem(), simply invoke free_htab_elem() after
htab_unlock_bucket(). For __htab_map_lookup_and_delete_batch(), just
like lru map, linking the to-be-freed element into node_to_free list
and invoking free_htab_elem() for these element after unlock. It is safe
to reuse batch_flink as the link for node_to_free, because these
elements have been removed from the hash llist.
Because htab of maps doesn't support lookup_and_delete operation,
__htab_map_lookup_and_delete_elem() doesn't have the problem, so kept
it as is.
(3) fd_htab_map_free()
It invokes ->map_fd_put_ptr without raw_spinlock_t.
(4) bpf_fd_htab_map_update_elem()
It invokes ->map_fd_put_ptr without raw_spinlock_t.
After moving free_htab_elem() outside htab bucket lock scope, using
pcpu_freelist_push() instead of __pcpu_freelist_push() to disable
the irq before freeing elements, and protecting the invocations of
bpf_mem_cache_free() with migrate_{disable|enable} pair.
Signed-off-by: Hou Tao <houtao1@huawei.com>
Link: https://lore.kernel.org/r/20241106063542.357743-2-houtao@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
kernel/bpf/hashtab.c | 56 ++++++++++++++++++++++++++++++--------------
1 file changed, 39 insertions(+), 17 deletions(-)
diff --git a/kernel/bpf/hashtab.c b/kernel/bpf/hashtab.c
index 7c64ad4f3732b..fc34f72702cc4 100644
--- a/kernel/bpf/hashtab.c
+++ b/kernel/bpf/hashtab.c
@@ -892,9 +892,12 @@ static int htab_map_get_next_key(struct bpf_map *map, void *key, void *next_key)
static void htab_elem_free(struct bpf_htab *htab, struct htab_elem *l)
{
check_and_free_fields(htab, l);
+
+ migrate_disable();
if (htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH)
bpf_mem_cache_free(&htab->pcpu_ma, l->ptr_to_pptr);
bpf_mem_cache_free(&htab->ma, l);
+ migrate_enable();
}
static void htab_put_fd_value(struct bpf_htab *htab, struct htab_elem *l)
@@ -944,7 +947,7 @@ static void free_htab_elem(struct bpf_htab *htab, struct htab_elem *l)
if (htab_is_prealloc(htab)) {
bpf_map_dec_elem_count(&htab->map);
check_and_free_fields(htab, l);
- __pcpu_freelist_push(&htab->freelist, &l->fnode);
+ pcpu_freelist_push(&htab->freelist, &l->fnode);
} else {
dec_elem_count(htab);
htab_elem_free(htab, l);
@@ -1014,7 +1017,6 @@ static struct htab_elem *alloc_htab_elem(struct bpf_htab *htab, void *key,
*/
pl_new = this_cpu_ptr(htab->extra_elems);
l_new = *pl_new;
- htab_put_fd_value(htab, old_elem);
*pl_new = old_elem;
} else {
struct pcpu_freelist_node *l;
@@ -1100,6 +1102,7 @@ static long htab_map_update_elem(struct bpf_map *map, void *key, void *value,
struct htab_elem *l_new = NULL, *l_old;
struct hlist_nulls_head *head;
unsigned long flags;
+ void *old_map_ptr;
struct bucket *b;
u32 key_size, hash;
int ret;
@@ -1178,12 +1181,27 @@ static long htab_map_update_elem(struct bpf_map *map, void *key, void *value,
hlist_nulls_add_head_rcu(&l_new->hash_node, head);
if (l_old) {
hlist_nulls_del_rcu(&l_old->hash_node);
+
+ /* l_old has already been stashed in htab->extra_elems, free
+ * its special fields before it is available for reuse. Also
+ * save the old map pointer in htab of maps before unlock
+ * and release it after unlock.
+ */
+ old_map_ptr = NULL;
+ if (htab_is_prealloc(htab)) {
+ if (map->ops->map_fd_put_ptr)
+ old_map_ptr = fd_htab_map_get_ptr(map, l_old);
+ check_and_free_fields(htab, l_old);
+ }
+ }
+ htab_unlock_bucket(htab, b, hash, flags);
+ if (l_old) {
+ if (old_map_ptr)
+ map->ops->map_fd_put_ptr(map, old_map_ptr, true);
if (!htab_is_prealloc(htab))
free_htab_elem(htab, l_old);
- else
- check_and_free_fields(htab, l_old);
}
- ret = 0;
+ return 0;
err:
htab_unlock_bucket(htab, b, hash, flags);
return ret;
@@ -1427,15 +1445,15 @@ static long htab_map_delete_elem(struct bpf_map *map, void *key)
return ret;
l = lookup_elem_raw(head, hash, key, key_size);
-
- if (l) {
+ if (l)
hlist_nulls_del_rcu(&l->hash_node);
- free_htab_elem(htab, l);
- } else {
+ else
ret = -ENOENT;
- }
htab_unlock_bucket(htab, b, hash, flags);
+
+ if (l)
+ free_htab_elem(htab, l);
return ret;
}
@@ -1842,13 +1860,14 @@ __htab_map_lookup_and_delete_batch(struct bpf_map *map,
* may cause deadlock. See comments in function
* prealloc_lru_pop(). Let us do bpf_lru_push_free()
* after releasing the bucket lock.
+ *
+ * For htab of maps, htab_put_fd_value() in
+ * free_htab_elem() may acquire a spinlock with bucket
+ * lock being held and it violates the lock rule, so
+ * invoke free_htab_elem() after unlock as well.
*/
- if (is_lru_map) {
- l->batch_flink = node_to_free;
- node_to_free = l;
- } else {
- free_htab_elem(htab, l);
- }
+ l->batch_flink = node_to_free;
+ node_to_free = l;
}
dst_key += key_size;
dst_val += value_size;
@@ -1860,7 +1879,10 @@ __htab_map_lookup_and_delete_batch(struct bpf_map *map,
while (node_to_free) {
l = node_to_free;
node_to_free = node_to_free->batch_flink;
- htab_lru_push_free(htab, l);
+ if (is_lru_map)
+ htab_lru_push_free(htab, l);
+ else
+ free_htab_elem(htab, l);
}
next_batch:
--
2.43.0
next prev parent reply other threads:[~2024-12-12 15:45 UTC|newest]
Thread overview: 370+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-12 14:55 [PATCH 6.6 000/356] 6.6.66-rc1 review Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 001/356] iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 002/356] watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 003/356] watchdog: apple: Actually flush writes after requesting watchdog restart Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 004/356] watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 005/356] can: gs_usb: add VID/PID for Xylanta SAINT3 product family Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 006/356] can: gs_usb: add usb endpoint address detection at driver probe step Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 007/356] can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 008/356] can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 009/356] can: hi311x: hi3110_can_ist(): fix potential use-after-free Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 010/356] can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 011/356] can: ifi_canfd: ifi_canfd_handle_lec_err(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 012/356] can: hi311x: hi3110_can_ist(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 013/356] can: sja1000: sja1000_err(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 014/356] can: sun4i_can: sun4i_can_err(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 015/356] can: ems_usb: ems_usb_rx_err(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 016/356] can: f81604: f81604_handle_can_bus_errors(): " Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 017/356] ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 018/356] netfilter: x_tables: fix LED ID check in led_tg_check() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 019/356] netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 020/356] selftests: hid: fix typo and exit code Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 021/356] net: enetc: Do not configure preemptible TCs if SIs do not support Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 022/356] ptp: Add error handling for adjfine callback in ptp_clock_adjtime Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 023/356] net/sched: tbf: correct backlog statistic for GSO packets Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 024/356] net: hsr: avoid potential out-of-bound access in fill_frame_info() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 025/356] can: j1939: j1939_session_new(): fix skb reference counting Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 026/356] platform/x86: asus-wmi: add support for vivobook fan profiles Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 027/356] platform/x86: asus-wmi: Fix inconsistent use of thermal policies Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 028/356] platform/x86: asus-wmi: Ignore return value when writing thermal policy Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 029/356] net-timestamp: make sk_tskey more predictable in error path Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 030/356] ipv6: introduce dst_rt6_info() helper Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 031/356] net/ipv6: release expired exception dst cached in socket Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 032/356] dccp: Fix memory leak in dccp_feat_change_recv Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 033/356] tipc: Fix use-after-free of kernel socket in cleanup_bearer() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 034/356] net/smc: rename some fce to fce_v2x for clarity Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 035/356] net/smc: introduce sub-functions for smc_clc_send_confirm_accept() Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 036/356] net/smc: unify the structs of accept or confirm message for v1 and v2 Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 037/356] net/smc: define a reserved CHID range for virtual ISM devices Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 038/356] net/smc: compatible with 128-bits extended GID of virtual ISM device Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 039/356] net/smc: mark optional smcd_ops and check for support when called Greg Kroah-Hartman
2024-12-12 14:55 ` [PATCH 6.6 040/356] net/smc: add operations to merge sndbuf with peer DMB Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 041/356] net/smc: {at|de}tach sndbuf to peer DMB if supported Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 042/356] net/smc: refactoring initialization of smc sock Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 043/356] net/smc: initialize close_work early to avoid warning Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 044/356] net/smc: fix LGR and link use-after-free issue Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 045/356] net/qed: allow old cards not supporting "num_images" to work Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 046/356] ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 047/356] ixgbe: downgrade logging of unsupported VF API version to debug Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 048/356] igb: Fix potential invalid memory access in igb_init_module() Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 049/356] netfilter: nft_inner: incorrect percpu area handling under softirq Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 050/356] net: sched: fix erspan_opt settings in cls_flower Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 051/356] netfilter: ipset: Hold module reference while requesting a module Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 052/356] netfilter: nft_set_hash: skip duplicated elements pending gc run Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 053/356] ethtool: Fix wrong mod state in case of verbose and no_mask bitset Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 054/356] mlxsw: Add ipv4_5 flex key Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 055/356] mlxsw: spectrum_acl_flex_keys: Add ipv4_5b " Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 056/356] mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 057/356] mlxsw: Mark high entropy key blocks Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 058/356] mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 059/356] mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 060/356] geneve: do not assume mac header is set in geneve_xmit_skb() Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 061/356] net/mlx5e: Remove workaround to avoid syndrome for internal port Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 062/356] net: avoid potential UAF in default_operstate() Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 063/356] KVM: arm64: Change kvm_handle_mmio_return() return polarity Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 064/356] KVM: arm64: Dont retire aborted MMIO instruction Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 065/356] xhci: Allow RPM on the USB controller (1022:43f7) by default Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 066/356] xhci: remove XHCI_TRUST_TX_LENGTH quirk Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 067/356] xhci: Combine two if statements for Etron xHCI host Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 068/356] xhci: Dont issue Reset Device command to " Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 069/356] xhci: Fix control transfer error on " Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 070/356] gpio: grgpio: use a helper variable to store the address of ofdev->dev Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 071/356] gpio: grgpio: Add NULL check in grgpio_probe Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 072/356] serial: amba-pl011: Use port lock wrappers Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 073/356] serial: amba-pl011: Fix RX stall when DMA is used Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 074/356] soc/fsl: cpm: qmc: Convert to platform remove callback returning void Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 075/356] soc: fsl: cpm1: qmc: Fix blank line and spaces Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 076/356] soc: fsl: cpm1: qmc: Re-order probe() operations Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 077/356] soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 078/356] soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their " Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 079/356] soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 080/356] usb: dwc3: gadget: Rewrite endpoint allocation flow Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 081/356] usb: dwc3: ep0: Dont reset resource alloc flag (including ep0) Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 082/356] usb: dwc3: ep0: Dont clear ep0 DWC3_EP_TRANSFER_STARTED Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 083/356] mmc: mtk-sd: use devm_mmc_alloc_host Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 084/356] mmc: mtk-sd: Fix error handle of probe function Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 085/356] mmc: mtk-sd: fix devm_clk_get_optional usage Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 086/356] mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 087/356] zram: split memory-tracking and ac-time tracking Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 088/356] zram: do not mark idle slots that cannot be idle Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 089/356] zram: clear IDLE flag in mark_idle() Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 090/356] iommu/arm-smmu: Defer probe of clients after smmu device bound Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 091/356] powerpc/vdso: Refactor CFLAGS for CVDSO build Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 092/356] powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 093/356] ntp: Remove invalid cast in time offset math Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 094/356] driver core: fw_devlink: Improve logs for cycle detection Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 095/356] driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 096/356] driver core: fw_devlink: Stop trying to optimize cycle detection logic Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 097/356] f2fs: fix to drop all discards after creating snapshot on lvm device Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 098/356] i3c: master: add enable(disable) hot join in sys entry Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 099/356] i3c: master: svc: add hot join support Greg Kroah-Hartman
2024-12-12 14:56 ` [PATCH 6.6 100/356] i3c: master: fix kernel-doc check warning Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 101/356] i3c: master: support to adjust first broadcast address speed Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 102/356] i3c: master: svc: use slow speed for first broadcast address Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 103/356] i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 104/356] i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 105/356] i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 106/356] i3c: master: Fix dynamic address leak when assigned-address is present Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 107/356] drm/bridge: it6505: update usleep_range for RC circuit charge time Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 108/356] drm/bridge: it6505: Fix inverted reset polarity Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 109/356] scsi: ufs: core: Always initialize the UIC done completion Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 110/356] scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 111/356] bpf, vsock: Fix poll() missing a queue Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 112/356] bpf, vsock: Invoke proto::close on close() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 113/356] xsk: always clear DMA mapping information when unmapping the pool Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 114/356] bpftool: fix potential NULL pointer dereferencing in prog_dump() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 115/356] drm/sti: Add __iomem for mixer_dbg_mxns parameter Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 116/356] tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 117/356] ALSA: seq: ump: Use automatic cleanup of kfree() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 118/356] ALSA: ump: Update substream name from assigned FB names Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 119/356] ALSA: seq: ump: Fix seq port updates per FB info notify Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 120/356] ALSA: usb-audio: Notify xrun for low-latency mode Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 121/356] tools: Override makefile ARCH variable if defined, but empty Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 122/356] spi: mpc52xx: Add cancel_work_sync before module remove Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 123/356] ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 124/356] ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 125/356] bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 126/356] scsi: sg: Fix slab-use-after-free read in sg_release() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 127/356] scsi: scsi_debug: Fix hrtimer support for ndelay Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 128/356] ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 129/356] drm/v3d: Enable Performance Counters before clearing them Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 130/356] ocfs2: free inode when ocfs2_get_init_inode() fails Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 131/356] scatterlist: fix incorrect func name in kernel-doc Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 132/356] iio: magnetometer: yas530: use signed integer type for clamp limits Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 133/356] bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 134/356] bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 135/356] bpf: Handle in-place update for full LPM trie correctly Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 136/356] bpf: Fix exact match conditions in trie_get_next_key() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 137/356] x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 138/356] mm: page_alloc: move mlocked flag clearance into free_pages_prepare() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 139/356] HID: wacom: fix when get product name maybe null pointer Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 140/356] LoongArch: Add architecture specific huge_pte_clear() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 141/356] ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 142/356] ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 143/356] watchdog: rti: of: honor timeout-sec property Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 144/356] can: dev: can_set_termination(): allow sleeping GPIOs Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 145/356] can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6 Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 146/356] tracing: Fix cmp_entries_dup() to respect sort() comparison rules Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 147/356] arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 148/356] arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 149/356] ALSA: usb-audio: add mixer mapping for Corsair HS80 Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 150/356] ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 151/356] ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 152/356] scsi: qla2xxx: Fix abort in bsg timeout Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 153/356] scsi: qla2xxx: Fix NVMe and NPIV connect issue Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 154/356] scsi: qla2xxx: Supported speed displayed incorrectly for VPorts Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 155/356] scsi: qla2xxx: Fix use after free on unload Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 156/356] scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 157/356] scsi: ufs: core: sysfs: Prevent div by zero Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 158/356] scsi: ufs: core: Add missing post notify for power mode change Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 159/356] nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() Greg Kroah-Hartman
2024-12-12 14:57 ` [PATCH 6.6 160/356] fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 161/356] fs/smb/client: Implement new SMB3 POSIX type Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 162/356] fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 163/356] smb3.1.1: fix posix mounts to older servers Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 164/356] bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 165/356] cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 166/356] drm/dp_mst: Fix MST sideband message body length check Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 167/356] drm/dp_mst: Verify request type in the corresponding down message reply Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 168/356] drm/dp_mst: Fix resetting msg rx state after topology removal Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 169/356] drm/amdgpu/hdp5.2: do a posting read when flushing HDP Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 170/356] modpost: Add .irqentry.text to OTHER_SECTIONS Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 171/356] x86/kexec: Restore GDT on return from ::preserve_context kexec Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 172/356] bpf: fix OOB devmap writes when deleting elements Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 173/356] dma-buf: fix dma_fence_array_signaled v4 Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 174/356] dma-fence: Fix reference leak on fence merge failure path Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 175/356] dma-fence: Use kernels sort for merging fences Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 176/356] xsk: fix OOB map writes when deleting elements Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 177/356] regmap: detach regmap from dev on regmap_exit Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 178/356] mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 179/356] mmc: core: Further prevent card detect during shutdown Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 180/356] ocfs2: update seq_file index in ocfs2_dlm_seq_next Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 181/356] lib: stackinit: hide never-taken branch from compiler Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 182/356] kasan: make report_lock a raw spinlock Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 183/356] x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 184/356] epoll: annotate racy check Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 185/356] kselftest/arm64: Log fp-stress child startup errors to stdout Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 186/356] s390/cpum_sf: Handle CPU hotplug remove during sampling Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 187/356] btrfs: dont take dev_replace rwsem on task already holding it Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 188/356] btrfs: avoid unnecessary device path update for the same device Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 189/356] btrfs: do not clear read-only when adding sprout device Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 190/356] kselftest/arm64: Dont leak pipe fds in pac.exec_sign_all() Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 191/356] kcsan: Turn report_filterlist_lock into a raw_spinlock Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 192/356] hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 193/356] ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 194/356] perf/x86/amd: Warn only on new bits set Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 195/356] spi: spi-fsl-lpspi: Adjust type of scldiv Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 196/356] HID: add per device quirk to force bind to hid-generic Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 197/356] media: uvcvideo: RealSense D421 Depth module metadata Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 198/356] media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 199/356] media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 200/356] mmc: core: Add SD card quirk for broken poweroff notification Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 201/356] mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 202/356] soc: imx8m: Probe the SoC driver as platform driver Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 203/356] regmap: maple: Provide lockdep (sub)class for maple trees internal lock Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 204/356] selftests/resctrl: Protect against array overflow when reading strings Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 205/356] HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 206/356] drm/vc4: hdmi: Avoid log spam for audio start failure Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 207/356] drm/vc4: hvs: Set AXI panic modes for the HVS Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 208/356] drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 209/356] drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 210/356] drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 211/356] drm/bridge: it6505: Enable module autoloading Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 212/356] drm/mcde: " Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 213/356] wifi: rtw89: check return value of ieee80211_probereq_get() for RNR Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 214/356] drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 215/356] dlm: fix possible lkb_resource null dereference Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 216/356] drm/display: Fix building with GCC 15 Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 217/356] ALSA: hda: Use own quirk lookup helper Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 218/356] ALSA: hda/conexant: Use the new codec SSID matching Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 219/356] r8169: dont apply UDP padding quirk on RTL8126A Greg Kroah-Hartman
2024-12-12 14:58 ` [PATCH 6.6 220/356] samples/bpf: Fix a resource leak Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 221/356] net: fec_mpc52xx_phy: Use %pa to format resource_size_t Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 222/356] net: ethernet: fs_enet: " Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 223/356] net/sched: cbs: Fix integer overflow in cbs_set_port_rate() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 224/356] af_packet: avoid erroring out after sock_init_data() in packet_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 225/356] Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 226/356] Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 227/356] net: af_can: do not leave a dangling sk pointer in can_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 228/356] net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 229/356] net: inet: do not leave a dangling sk pointer in inet_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 230/356] net: inet6: do not leave a dangling sk pointer in inet6_create() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 231/356] wifi: ath5k: add PCI ID for SX76X Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 232/356] wifi: ath5k: add PCI ID for Arcadyan devices Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 233/356] fanotify: allow reporting errors on failure to open fd Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 234/356] drm/panel: simple: Add Microchip AC69T88A LVDS Display panel Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 235/356] net: sfp: change quirks for Alcatel Lucent G-010S-P Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 236/356] net: stmmac: Programming sequence for VLAN packets with split header Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 237/356] drm/sched: memset() job in drm_sched_job_init() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 238/356] drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 239/356] drm/amdgpu: Dereference the ATCS ACPI buffer Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 240/356] netlink: specs: Add missing bitset attrs to ethtool spec Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 241/356] drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 242/356] dma-debug: fix a possible deadlock on radix_lock Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 243/356] jfs: array-index-out-of-bounds fix in dtReadFirst Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 244/356] jfs: fix shift-out-of-bounds in dbSplit Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 245/356] jfs: fix array-index-out-of-bounds in jfs_readdir Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 246/356] jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 247/356] fsl/fman: Validate cell-index value obtained from Device Tree Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 248/356] drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 249/356] virtio-net: fix overflow inside virtnet_rq_alloc Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 250/356] ALSA: usb-audio: Make mic volume workarounds globally applicable Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 251/356] drm/amdgpu: set the right AMDGPU sg segment limitation Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 252/356] wifi: ipw2x00: libipw_rx_any(): fix bad alignment Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 253/356] wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() Greg Kroah-Hartman
2024-12-12 14:59 ` Greg Kroah-Hartman [this message]
2024-12-12 14:59 ` [PATCH 6.6 255/356] dsa: qca8k: Use nested lock to avoid splat Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 256/356] Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 257/356] Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 258/356] Bluetooth: Add new quirks for ATS2851 Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 259/356] Bluetooth: Support " Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 260/356] Bluetooth: Set " Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 261/356] ASoC: hdmi-codec: reorder channel allocation list Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 262/356] rocker: fix link status detection in rocker_carrier_init() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 263/356] net/neighbor: clear error in case strict check is not set Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 264/356] netpoll: Use rcu_access_pointer() in __netpoll_setup Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 265/356] pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 266/356] tracing/ftrace: disable preemption in syscall probe Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 267/356] tracing: Use atomic64_inc_return() in trace_clock_counter() Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 268/356] tools/rtla: fix collision with glibc sched_attr/sched_set_attr Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 269/356] rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 270/356] scsi: hisi_sas: Add cond_resched() for no forced preemption model Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 271/356] pinmux: Use sequential access to access desc->pinmux data Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 272/356] scsi: ufs: core: Make DMA mask configuration more flexible Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 273/356] bpf: put bpf_links program when link is safe to be deallocated Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 274/356] scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 275/356] clk: qcom: rcg2: add clk_rcg2_shared_floor_ops Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 276/356] clk: qcom: rpmh: add support for SAR2130P Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 277/356] clk: qcom: tcsrcc-sm8550: add SAR2130P support Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 278/356] leds: class: Protect brightness_show() with led_cdev->led_access mutex Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 279/356] scsi: st: Dont modify unknown block number in MTIOCGET Greg Kroah-Hartman
2024-12-12 14:59 ` [PATCH 6.6 280/356] scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 281/356] pinctrl: qcom-pmic-gpio: add support for PM8937 Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 282/356] pinctrl: qcom: spmi-mpp: Add PM8937 compatible Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 283/356] thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 284/356] nvdimm: rectify the illogical code within nd_dax_probe() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 285/356] smb: client: memcpy() with surrounding object base address Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 286/356] verification/dot2: Improve dot parser robustness Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 287/356] f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 288/356] KMSAN: uninit-value in inode_go_dump (5) Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 289/356] i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 290/356] PCI: qcom: Add support for IPQ9574 Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 291/356] PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 292/356] PCI: vmd: Set devices to D0 before enabling PM L1 Substates Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 293/356] PCI: Detect and trust built-in Thunderbolt chips Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 294/356] PCI: Add reset_subordinate to reset hierarchy below bridge Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 295/356] PCI: Add ACS quirk for Wangxun FF5xxx NICs Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 296/356] i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 297/356] f2fs: print message if fscorrupted was found in f2fs_new_node_page() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 298/356] f2fs: fix to shrink read extent node in batches Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 299/356] ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 300/356] ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 301/356] LoongArch: Fix sleeping in atomic context for PREEMPT_RT Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 302/356] fs/ntfs3: Fix case when unmarked clusters intersect with zone Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 303/356] usb: chipidea: udc: handle USB Error Interrupt if IOC not set Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 304/356] iio: light: ltr501: Add LTER0303 to the supported devices Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 305/356] ASoC: amd: yc: fix internal mic on Redmi G 2022 Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 306/356] drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 307/356] MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 308/356] ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 309/356] powerpc/prom_init: Fixup missing powermac #size-cells Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 310/356] misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 311/356] rtc: cmos: avoid taking rtc_lock for extended period of time Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 312/356] serial: 8250_dw: Add Sophgo SG2044 quirk Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 313/356] smb: client: dont try following DFS links in cifs_tree_connect() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 314/356] setlocalversion: work around "git describe" performance Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 315/356] io_uring/tctx: work around xa_store() allocation error issue Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 316/356] sched/numa: Fix mm numa_scan_seq based unconditional scan Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 317/356] sched/numa: fix memory leak due to the overwritten vma->numab_state Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 318/356] mempolicy: fix migrate_pages(2) syscall return nr_failed Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 319/356] mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 320/356] sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 321/356] sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 322/356] sched/core: Prevent wakeup of ksoftirqd during idle load balance Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 323/356] sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 324/356] sched/fair: Rename check_preempt_curr() to wakeup_preempt() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 325/356] sched/headers: Move struct sched_param out of uapi, to work around glibc/musl breakage Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 326/356] sched: Unify runtime accounting across classes Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 327/356] sched: Remove vruntime from trace_sched_stat_runtime() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 328/356] sched: Unify more update_curr*() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 329/356] sched/deadline: Collect sched_dl_entity initialization Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 330/356] sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 331/356] sched/deadline: Fix warning in migrate_enable for boosted tasks Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 332/356] btrfs: fix missing snapshot drew unlock when root is dead during swap activation Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 333/356] clk: en7523: Initialize num before accessing hws in en7523_register_clocks() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 334/356] tracing/eprobe: Fix to release eprobe when failed to add dyn_event Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 335/356] x86: Fix build regression with CONFIG_KEXEC_JUMP enabled Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 336/356] Revert "unicode: Dont special case ignorable code points" Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 337/356] vfio/mlx5: Align the page tracking max message size with the device capability Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 338/356] selftests/ftrace: adjust offset for kprobe syntax error test Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 339/356] KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn() Greg Kroah-Hartman
2024-12-12 15:00 ` [PATCH 6.6 340/356] jffs2: Prevent rtime decompress memory corruption Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 341/356] jffs2: Fix rtime decompressor Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 342/356] mm/damon/vaddr: fix issue in damon_va_evenly_split_region() Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 343/356] xhci: dbc: Fix STALL transfer event handling Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 344/356] iio: invensense: fix multiple odr switch when FIFO is off Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 345/356] btrfs: add cancellation points to trim loops Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 346/356] ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 347/356] ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 348/356] drm/amdgpu: rework resume handling for display (v2) Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 349/356] ALSA: hda: Fix build error without CONFIG_SND_DEBUG Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 350/356] net/smc: fix incorrect SMC-D link group matching logic Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 351/356] usb: dwc3: ep0: Dont reset resource alloc flag Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 352/356] ALSA: usb-audio: Update UMP group attributes for GTB blocks, too Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 353/356] platform/x86: asus-wmi: Fix thermal profile initialization Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 354/356] serial: amba-pl011: fix build regression Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 355/356] i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin Greg Kroah-Hartman
2024-12-12 15:01 ` [PATCH 6.6 356/356] i3c: master: svc: fix possible assignment of the same address to two devices Greg Kroah-Hartman
2024-12-12 21:51 ` [PATCH 6.6 000/356] 6.6.66-rc1 review Florian Fainelli
2024-12-13 1:41 ` Peter Schneider
2024-12-13 10:09 ` Jon Hunter
2024-12-13 10:17 ` Greg Kroah-Hartman
2024-12-13 13:18 ` Mark Brown
2024-12-13 14:49 ` Naresh Kamboju
2024-12-13 15:33 ` [PATCH 6.6] " Hardik Garg
2024-12-13 16:34 ` Hardik Garg
2024-12-13 16:51 ` [PATCH 6.6 000/356] " Shuah Khan
2024-12-13 18:51 ` SeongJae Park
2024-12-13 23:16 ` Ron Economos
2024-12-14 8:42 ` Muhammad Usama Anjum
2024-12-14 12:45 ` Harshit Mogalapalli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241212144254.639640809@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=andrii@kernel.org \
--cc=ast@kernel.org \
--cc=houtao1@huawei.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