From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
syzbot+9b7c21f486f5e7f8d029@syzkaller.appspotmail.com,
Josef Bacik <josef@toxicpanda.com>,
Filipe Manana <fdmanana@suse.com>,
David Sterba <dsterba@suse.com>
Subject: [PATCH 6.0 278/289] btrfs: do not modify log tree while holding a leaf from fs tree locked
Date: Wed, 30 Nov 2022 19:24:23 +0100 [thread overview]
Message-ID: <20221130180550.404983656@linuxfoundation.org> (raw)
In-Reply-To: <20221130180544.105550592@linuxfoundation.org>
From: Filipe Manana <fdmanana@suse.com>
commit 796787c978efbbdb50e245718c784eb94f59eac4 upstream.
When logging an inode in full mode, or when logging xattrs or when logging
the dir index items of a directory, we are modifying the log tree while
holding a read lock on a leaf from the fs/subvolume tree. This can lead to
a deadlock in rare circumstances, but it is a real possibility, and it was
recently reported by syzbot with the following trace from lockdep:
WARNING: possible circular locking dependency detected
6.1.0-rc5-next-20221116-syzkaller #0 Not tainted
------------------------------------------------------
syz-executor.1/16154 is trying to acquire lock:
ffff88807e3084a0 (&delayed_node->mutex){+.+.}-{3:3}, at: __btrfs_release_delayed_node.part.0+0xa1/0xf30 fs/btrfs/delayed-inode.c:256
but task is already holding lock:
ffff88807df33078 (btrfs-log-00){++++}-{3:3}, at: __btrfs_tree_lock+0x32/0x3d0 fs/btrfs/locking.c:197
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #2 (btrfs-log-00){++++}-{3:3}:
down_read_nested+0x9e/0x450 kernel/locking/rwsem.c:1634
__btrfs_tree_read_lock+0x32/0x350 fs/btrfs/locking.c:135
btrfs_tree_read_lock fs/btrfs/locking.c:141 [inline]
btrfs_read_lock_root_node+0x82/0x3a0 fs/btrfs/locking.c:280
btrfs_search_slot_get_root fs/btrfs/ctree.c:1678 [inline]
btrfs_search_slot+0x3ca/0x2c70 fs/btrfs/ctree.c:1998
btrfs_lookup_csum+0x116/0x3f0 fs/btrfs/file-item.c:209
btrfs_csum_file_blocks+0x40e/0x1370 fs/btrfs/file-item.c:1021
log_csums.isra.0+0x244/0x2d0 fs/btrfs/tree-log.c:4258
copy_items.isra.0+0xbfb/0xed0 fs/btrfs/tree-log.c:4403
copy_inode_items_to_log+0x13d6/0x1d90 fs/btrfs/tree-log.c:5873
btrfs_log_inode+0xb19/0x4680 fs/btrfs/tree-log.c:6495
btrfs_log_inode_parent+0x890/0x2a20 fs/btrfs/tree-log.c:6982
btrfs_log_dentry_safe+0x59/0x80 fs/btrfs/tree-log.c:7083
btrfs_sync_file+0xa41/0x13c0 fs/btrfs/file.c:1921
vfs_fsync_range+0x13e/0x230 fs/sync.c:188
generic_write_sync include/linux/fs.h:2856 [inline]
iomap_dio_complete+0x73a/0x920 fs/iomap/direct-io.c:128
btrfs_direct_write fs/btrfs/file.c:1536 [inline]
btrfs_do_write_iter+0xba2/0x1470 fs/btrfs/file.c:1668
call_write_iter include/linux/fs.h:2160 [inline]
do_iter_readv_writev+0x20b/0x3b0 fs/read_write.c:735
do_iter_write+0x182/0x700 fs/read_write.c:861
vfs_iter_write+0x74/0xa0 fs/read_write.c:902
iter_file_splice_write+0x745/0xc90 fs/splice.c:686
do_splice_from fs/splice.c:764 [inline]
direct_splice_actor+0x114/0x180 fs/splice.c:931
splice_direct_to_actor+0x335/0x8a0 fs/splice.c:886
do_splice_direct+0x1ab/0x280 fs/splice.c:974
do_sendfile+0xb19/0x1270 fs/read_write.c:1255
__do_sys_sendfile64 fs/read_write.c:1323 [inline]
__se_sys_sendfile64 fs/read_write.c:1309 [inline]
__x64_sys_sendfile64+0x259/0x2c0 fs/read_write.c:1309
do_syscall_x64 arch/x86/entry/common.c:50 [inline]
do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
entry_SYSCALL_64_after_hwframe+0x63/0xcd
-> #1 (btrfs-tree-00){++++}-{3:3}:
__lock_release kernel/locking/lockdep.c:5382 [inline]
lock_release+0x371/0x810 kernel/locking/lockdep.c:5688
up_write+0x2a/0x520 kernel/locking/rwsem.c:1614
btrfs_tree_unlock_rw fs/btrfs/locking.h:189 [inline]
btrfs_unlock_up_safe+0x1e3/0x290 fs/btrfs/locking.c:238
search_leaf fs/btrfs/ctree.c:1832 [inline]
btrfs_search_slot+0x265e/0x2c70 fs/btrfs/ctree.c:2074
btrfs_insert_empty_items+0xbd/0x1c0 fs/btrfs/ctree.c:4133
btrfs_insert_delayed_item+0x826/0xfa0 fs/btrfs/delayed-inode.c:746
btrfs_insert_delayed_items fs/btrfs/delayed-inode.c:824 [inline]
__btrfs_commit_inode_delayed_items fs/btrfs/delayed-inode.c:1111 [inline]
__btrfs_run_delayed_items+0x280/0x590 fs/btrfs/delayed-inode.c:1153
flush_space+0x147/0xe90 fs/btrfs/space-info.c:728
btrfs_async_reclaim_metadata_space+0x541/0xc10 fs/btrfs/space-info.c:1086
process_one_work+0x9bf/0x1710 kernel/workqueue.c:2289
worker_thread+0x669/0x1090 kernel/workqueue.c:2436
kthread+0x2e8/0x3a0 kernel/kthread.c:376
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
-> #0 (&delayed_node->mutex){+.+.}-{3:3}:
check_prev_add kernel/locking/lockdep.c:3097 [inline]
check_prevs_add kernel/locking/lockdep.c:3216 [inline]
validate_chain kernel/locking/lockdep.c:3831 [inline]
__lock_acquire+0x2a43/0x56d0 kernel/locking/lockdep.c:5055
lock_acquire kernel/locking/lockdep.c:5668 [inline]
lock_acquire+0x1e3/0x630 kernel/locking/lockdep.c:5633
__mutex_lock_common kernel/locking/mutex.c:603 [inline]
__mutex_lock+0x12f/0x1360 kernel/locking/mutex.c:747
__btrfs_release_delayed_node.part.0+0xa1/0xf30 fs/btrfs/delayed-inode.c:256
__btrfs_release_delayed_node fs/btrfs/delayed-inode.c:251 [inline]
btrfs_release_delayed_node fs/btrfs/delayed-inode.c:281 [inline]
btrfs_remove_delayed_node+0x52/0x60 fs/btrfs/delayed-inode.c:1285
btrfs_evict_inode+0x511/0xf30 fs/btrfs/inode.c:5554
evict+0x2ed/0x6b0 fs/inode.c:664
dispose_list+0x117/0x1e0 fs/inode.c:697
prune_icache_sb+0xeb/0x150 fs/inode.c:896
super_cache_scan+0x391/0x590 fs/super.c:106
do_shrink_slab+0x464/0xce0 mm/vmscan.c:843
shrink_slab_memcg mm/vmscan.c:912 [inline]
shrink_slab+0x388/0x660 mm/vmscan.c:991
shrink_node_memcgs mm/vmscan.c:6088 [inline]
shrink_node+0x93d/0x1f30 mm/vmscan.c:6117
shrink_zones mm/vmscan.c:6355 [inline]
do_try_to_free_pages+0x3b4/0x17a0 mm/vmscan.c:6417
try_to_free_mem_cgroup_pages+0x3a4/0xa70 mm/vmscan.c:6732
reclaim_high.constprop.0+0x182/0x230 mm/memcontrol.c:2393
mem_cgroup_handle_over_high+0x190/0x520 mm/memcontrol.c:2578
try_charge_memcg+0xe0c/0x12f0 mm/memcontrol.c:2816
try_charge mm/memcontrol.c:2827 [inline]
charge_memcg+0x90/0x3b0 mm/memcontrol.c:6889
__mem_cgroup_charge+0x2b/0x90 mm/memcontrol.c:6910
mem_cgroup_charge include/linux/memcontrol.h:667 [inline]
__filemap_add_folio+0x615/0xf80 mm/filemap.c:852
filemap_add_folio+0xaf/0x1e0 mm/filemap.c:934
__filemap_get_folio+0x389/0xd80 mm/filemap.c:1976
pagecache_get_page+0x2e/0x280 mm/folio-compat.c:104
find_or_create_page include/linux/pagemap.h:612 [inline]
alloc_extent_buffer+0x2b9/0x1580 fs/btrfs/extent_io.c:4588
btrfs_init_new_buffer fs/btrfs/extent-tree.c:4869 [inline]
btrfs_alloc_tree_block+0x2e1/0x1320 fs/btrfs/extent-tree.c:4988
__btrfs_cow_block+0x3b2/0x1420 fs/btrfs/ctree.c:440
btrfs_cow_block+0x2fa/0x950 fs/btrfs/ctree.c:595
btrfs_search_slot+0x11b0/0x2c70 fs/btrfs/ctree.c:2038
btrfs_update_root+0xdb/0x630 fs/btrfs/root-tree.c:137
update_log_root fs/btrfs/tree-log.c:2841 [inline]
btrfs_sync_log+0xbfb/0x2870 fs/btrfs/tree-log.c:3064
btrfs_sync_file+0xdb9/0x13c0 fs/btrfs/file.c:1947
vfs_fsync_range+0x13e/0x230 fs/sync.c:188
generic_write_sync include/linux/fs.h:2856 [inline]
iomap_dio_complete+0x73a/0x920 fs/iomap/direct-io.c:128
btrfs_direct_write fs/btrfs/file.c:1536 [inline]
btrfs_do_write_iter+0xba2/0x1470 fs/btrfs/file.c:1668
call_write_iter include/linux/fs.h:2160 [inline]
do_iter_readv_writev+0x20b/0x3b0 fs/read_write.c:735
do_iter_write+0x182/0x700 fs/read_write.c:861
vfs_iter_write+0x74/0xa0 fs/read_write.c:902
iter_file_splice_write+0x745/0xc90 fs/splice.c:686
do_splice_from fs/splice.c:764 [inline]
direct_splice_actor+0x114/0x180 fs/splice.c:931
splice_direct_to_actor+0x335/0x8a0 fs/splice.c:886
do_splice_direct+0x1ab/0x280 fs/splice.c:974
do_sendfile+0xb19/0x1270 fs/read_write.c:1255
__do_sys_sendfile64 fs/read_write.c:1323 [inline]
__se_sys_sendfile64 fs/read_write.c:1309 [inline]
__x64_sys_sendfile64+0x259/0x2c0 fs/read_write.c:1309
do_syscall_x64 arch/x86/entry/common.c:50 [inline]
do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80
entry_SYSCALL_64_after_hwframe+0x63/0xcd
other info that might help us debug this:
Chain exists of:
&delayed_node->mutex --> btrfs-tree-00 --> btrfs-log-00
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(btrfs-log-00);
lock(btrfs-tree-00);
lock(btrfs-log-00);
lock(&delayed_node->mutex);
Holding a read lock on a leaf from a fs/subvolume tree creates a nasty
lock dependency when we are COWing extent buffers for the log tree and we
have two tasks modifying the log tree, with each one in one of the
following 2 scenarios:
1) Modifying the log tree triggers an extent buffer allocation while
holding a write lock on a parent extent buffer from the log tree.
Allocating the pages for an extent buffer, or the extent buffer
struct, can trigger inode eviction and finally the inode eviction
will trigger a release/remove of a delayed node, which requires
taking the delayed node's mutex;
2) Allocating a metadata extent for a log tree can trigger the async
reclaim thread and make us wait for it to release enough space and
unblock our reservation ticket. The reclaim thread can start flushing
delayed items, and that in turn results in the need to lock delayed
node mutexes and in the need to write lock extent buffers of a
subvolume tree - all this while holding a write lock on the parent
extent buffer in the log tree.
So one task in scenario 1) running in parallel with another task in
scenario 2) could lead to a deadlock, one wanting to lock a delayed node
mutex while having a read lock on a leaf from the subvolume, while the
other is holding the delayed node's mutex and wants to write lock the same
subvolume leaf for flushing delayed items.
Fix this by cloning the leaf of the fs/subvolume tree, release/unlock the
fs/subvolume leaf and use the clone leaf instead.
Reported-by: syzbot+9b7c21f486f5e7f8d029@syzkaller.appspotmail.com
Link: https://lore.kernel.org/linux-btrfs/000000000000ccc93c05edc4d8cf@google.com/
CC: stable@vger.kernel.org # 6.0+
Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
fs/btrfs/tree-log.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 55 insertions(+), 4 deletions(-)
--- a/fs/btrfs/tree-log.c
+++ b/fs/btrfs/tree-log.c
@@ -3834,15 +3834,29 @@ static int process_dir_items_leaf(struct
u64 *last_old_dentry_offset)
{
struct btrfs_root *log = inode->root->log_root;
- struct extent_buffer *src = path->nodes[0];
- const int nritems = btrfs_header_nritems(src);
+ struct extent_buffer *src;
+ const int nritems = btrfs_header_nritems(path->nodes[0]);
const u64 ino = btrfs_ino(inode);
bool last_found = false;
int batch_start = 0;
int batch_size = 0;
int i;
- for (i = path->slots[0]; i < nritems; i++) {
+ /*
+ * We need to clone the leaf, release the read lock on it, and use the
+ * clone before modifying the log tree. See the comment at copy_items()
+ * about why we need to do this.
+ */
+ src = btrfs_clone_extent_buffer(path->nodes[0]);
+ if (!src)
+ return -ENOMEM;
+
+ i = path->slots[0];
+ btrfs_release_path(path);
+ path->nodes[0] = src;
+ path->slots[0] = i;
+
+ for (; i < nritems; i++) {
struct btrfs_dir_item *di;
struct btrfs_key key;
int ret;
@@ -4414,7 +4428,7 @@ static noinline int copy_items(struct bt
{
struct btrfs_root *log = inode->root->log_root;
struct btrfs_file_extent_item *extent;
- struct extent_buffer *src = src_path->nodes[0];
+ struct extent_buffer *src;
int ret = 0;
struct btrfs_key *ins_keys;
u32 *ins_sizes;
@@ -4425,6 +4439,43 @@ static noinline int copy_items(struct bt
const bool skip_csum = (inode->flags & BTRFS_INODE_NODATASUM);
const u64 i_size = i_size_read(&inode->vfs_inode);
+ /*
+ * To keep lockdep happy and avoid deadlocks, clone the source leaf and
+ * use the clone. This is because otherwise we would be changing the log
+ * tree, to insert items from the subvolume tree or insert csum items,
+ * while holding a read lock on a leaf from the subvolume tree, which
+ * creates a nasty lock dependency when COWing log tree nodes/leaves:
+ *
+ * 1) Modifying the log tree triggers an extent buffer allocation while
+ * holding a write lock on a parent extent buffer from the log tree.
+ * Allocating the pages for an extent buffer, or the extent buffer
+ * struct, can trigger inode eviction and finally the inode eviction
+ * will trigger a release/remove of a delayed node, which requires
+ * taking the delayed node's mutex;
+ *
+ * 2) Allocating a metadata extent for a log tree can trigger the async
+ * reclaim thread and make us wait for it to release enough space and
+ * unblock our reservation ticket. The reclaim thread can start
+ * flushing delayed items, and that in turn results in the need to
+ * lock delayed node mutexes and in the need to write lock extent
+ * buffers of a subvolume tree - all this while holding a write lock
+ * on the parent extent buffer in the log tree.
+ *
+ * So one task in scenario 1) running in parallel with another task in
+ * scenario 2) could lead to a deadlock, one wanting to lock a delayed
+ * node mutex while having a read lock on a leaf from the subvolume,
+ * while the other is holding the delayed node's mutex and wants to
+ * write lock the same subvolume leaf for flushing delayed items.
+ */
+ src = btrfs_clone_extent_buffer(src_path->nodes[0]);
+ if (!src)
+ return -ENOMEM;
+
+ i = src_path->slots[0];
+ btrfs_release_path(src_path);
+ src_path->nodes[0] = src;
+ src_path->slots[0] = i;
+
ins_data = kmalloc(nr * sizeof(struct btrfs_key) +
nr * sizeof(u32), GFP_NOFS);
if (!ins_data)
next prev parent reply other threads:[~2022-11-30 18:55 UTC|newest]
Thread overview: 302+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-30 18:19 [PATCH 6.0 000/289] 6.0.11-rc1 review Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 001/289] binder: validate alloc->mm in ->mmap() handler Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 002/289] ceph: Use kcalloc for allocating multiple elements Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 003/289] ceph: fix NULL pointer dereference for req->r_session Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 004/289] wifi: mac80211: fix memory free error when registering wiphy fail Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 005/289] wifi: cfg80211: Fix bitrates overflow issue Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 006/289] wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 007/289] spi: tegra210-quad: Dont initialise DMA if not supported Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 008/289] riscv: dts: sifive unleashed: Add PWM controlled LEDs Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 009/289] audit: fix undefined behavior in bit shift for AUDIT_BIT Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 010/289] wifi: airo: do not assign -1 to unsigned char Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 011/289] wifi: mac80211: Fix ack frame idr leak when mesh has no route Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 012/289] selftests/net: dont tests batched TCP io_uring zc Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 013/289] wifi: ath11k: Fix QCN9074 firmware boot on x86 Greg Kroah-Hartman
2022-11-30 18:19 ` [PATCH 6.0 014/289] s390/zcrypt: fix warning about field-spanning write Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 015/289] spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 016/289] selftests/bpf: Add verifier test for release_reference() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 017/289] selftests/net: give more time to udpgro bg processes to complete startup Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 018/289] Revert "net: macsec: report real_dev features when HW offloading is enabled" Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 019/289] ACPI: video: Add backlight=native DMI quirk for Dell G15 5515 Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 020/289] platform/x86: ideapad-laptop: Disable touchpad_switch Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 021/289] platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 022/289] platform/x86/intel/pmt: Sapphire Rapids PMT errata fix Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 023/289] platform/x86/intel/hid: Add some ACPI device IDs Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 024/289] scsi: ibmvfc: Avoid path failures during live migration Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 025/289] scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 026/289] drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 027/289] drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 028/289] block, bfq: fix null pointer dereference in bfq_bio_bfqg() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 029/289] s390: always build relocatable kernel Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 030/289] arm64/syscall: Include asm/ptrace.h in syscall_wrapper header Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 031/289] nvme: quiet user passthrough command errors Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 032/289] nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 033/289] net: wwan: iosm: fix kernel test robot reported errors Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 034/289] drm/amd/display: Zeromem mypipe heap struct before using it Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 035/289] drm/amd/display: Fix FCLK deviation and tool compile issues Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 036/289] drm/amd/display: Fix gpio port mapping issue Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 037/289] Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 038/289] drm/amdgpu: Drop eviction lock when allocating PT BO Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 039/289] drm/amd/display: only fill dirty rectangles when PSR is enabled Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 040/289] ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 041/289] RISC-V: vdso: Do not add missing symbols to version section in linker script Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 042/289] MIPS: pic32: treat port as signed integer Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 043/289] io_uring/poll: lockdep annote io_poll_req_insert_locked Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 044/289] xfrm: fix "disable_policy" on ipv4 early demux Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 045/289] arm64: dts: rockchip: fix quartz64-a bluetooth configuration Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 046/289] xfrm: replay: Fix ESN wrap around for GSO Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 047/289] af_key: Fix send_acquire race with pfkey_register Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 048/289] power: supply: ip5xxx: Fix integer overflow in current_now calculation Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 049/289] power: supply: ab8500: Defer thermal zone probe Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 050/289] ARM: dts: am335x-pcm-953: Define fixed regulators in root node Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 051/289] ASoC: Intel: Skylake: Introduce HDA codec init and exit routines Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 052/289] ASoC: SOF: Intel: " Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 053/289] ASoC: Intel: Drop hdac_ext usage for codec device creation Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 054/289] ASoC: hdac_hda: fix hda pcm buffer overflow issue Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 055/289] ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 056/289] ASoC: soc-pcm: Dont zero TDM masks in __soc_pcm_open() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 057/289] x86/hyperv: Restore VP assist page after cpu offlining/onlining Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 058/289] scsi: storvsc: Fix handling of srb_status and capacity change events Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 059/289] PCI: hv: Only reuse existing IRTE allocation for Multi-MSI Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 060/289] arm64: dts: rockchip: Fix Pine64 Quartz4-B PMIC interrupt Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 061/289] ASoC: max98373: Add checks for devm_kcalloc Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 062/289] regulator: core: fix kobject release warning and memory leak in regulator_register() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 063/289] regulator: rt5759: fix OOB in validate_desc() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 064/289] spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 065/289] regulator: core: fix UAF in destroy_regulator() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 066/289] bus: sunxi-rsb: Remove the shutdown callback Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 067/289] bus: sunxi-rsb: Support atomic transfers Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 068/289] tee: optee: fix possible memory leak in optee_register_device() Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 069/289] spi: tegra210-quad: Fix duplicate resource error Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 070/289] ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 071/289] selftests: mptcp: gives slow test-case more time Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 072/289] selftests: mptcp: run mptcp_sockopt from a new netns Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 073/289] selftests: mptcp: fix mibit vs mbit mix up Greg Kroah-Hartman
2022-11-30 18:20 ` [PATCH 6.0 074/289] net: liquidio: simplify if expression Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 075/289] net: neigh: decrement the family specific qlen Greg Kroah-Hartman
2022-12-01 15:04 ` Chuck Zmudzinski
2022-11-30 18:21 ` [PATCH 6.0 076/289] ipvlan: hold lower dev to avoid possible use-after-free Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 077/289] rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 078/289] net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 079/289] nfc/nci: fix race with opening and closing Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 080/289] net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 081/289] 9p/fd: fix issue of list_del corruption in p9_fd_cancel() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 082/289] netfilter: conntrack: Fix data-races around ct mark Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 083/289] netfilter: nf_tables: do not set up extensions for end interval Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 084/289] iavf: Fix a crash during reset task Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 085/289] iavf: Do not restart Tx queues after reset task failure Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 086/289] iavf: remove INITIAL_MAC_SET to allow gARP to work properly Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 087/289] iavf: Fix race condition between iavf_shutdown and iavf_remove Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 088/289] ARM: mxs: fix memory leak in mxs_machine_init() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 089/289] ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 090/289] net: ethernet: mtk_eth_soc: fix error handling in mtk_open() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 091/289] net/mlx4: Check retval of mlx4_bitmap_init Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 092/289] net: mvpp2: fix possible invalid pointer dereference Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 093/289] net/qla3xxx: fix potential memleak in ql3xxx_send() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 094/289] octeontx2-af: debugsfs: fix pci device refcount leak Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 095/289] net: pch_gbe: fix pci device refcount leak while module exiting Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 096/289] nfp: fill splittable of devlink_port_attrs correctly Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 097/289] nfp: add port from netdev validation for EEPROM access Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 098/289] bonding: fix ICMPv6 header handling when receiving IPv6 messages Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 099/289] macsec: Fix invalid error code set Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 100/289] drm/i915: Fix warn in intel_display_power_*_domain() functions Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 101/289] Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 102/289] Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 103/289] netfilter: ipset: regression in ip_set_hash_ip.c Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 104/289] net/mlx5: Do not query pci info while pci disabled Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 105/289] net/mlx5: Fix FW tracer timestamp calculation Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 106/289] net/mlx5: SF: Fix probing active SFs during driver probe phase Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 107/289] net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 108/289] net/mlx5: Fix handling of entry refcount when command is not issued to FW Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 109/289] net/mlx5: E-Switch, Set correctly vport destination Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 110/289] net/mlx5: Fix sync reset event handler error flow Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 111/289] net/mlx5e: Offload rule only when all encaps are valid Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 112/289] net: phy: at803x: fix error return code in at803x_probe() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 113/289] tipc: set con sock in tipc_conn_alloc Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 114/289] tipc: add an extra conn_get " Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 115/289] tipc: check skb_linearize() return value in tipc_disc_rcv() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 116/289] zonefs: Fix race between modprobe and mount Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 117/289] xfrm: Fix oops in __xfrm_state_delete() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 118/289] xfrm: Fix ignored return value in xfrm6_init() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 119/289] net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 120/289] sfc: fix potential memleak in __ef100_hard_start_xmit() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 121/289] net: sparx5: fix error handling in sparx5_port_open() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 122/289] net: sched: allow act_ct to be built without NF_NAT Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 123/289] NFC: nci: fix memory leak in nci_rx_data_packet() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 124/289] regulator: twl6030: re-add TWL6032_SUBCLASS Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 125/289] bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 126/289] dma-buf: fix racing conflict of dma_heap_add() Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 127/289] tsnep: Fix rotten packets Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 128/289] cpufreq: amd-pstate: change amd-pstate driver to be built-in type Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 129/289] netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 130/289] netfilter: flowtable_offload: add missing locking Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 131/289] fs: do not update freeing inode i_io_list Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 132/289] blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 133/289] test_kprobes: fix implicit declaration error of test_kprobes Greg Kroah-Hartman
2022-11-30 18:21 ` [PATCH 6.0 134/289] dccp/tcp: Reset saddr on failure after inet6?_hash_connect() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 135/289] net: ethernet: mtk_eth_soc: fix potential memory leak in mtk_rx_alloc() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 136/289] net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 137/289] net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 138/289] net: ethernet: mtk_eth_soc: fix resource leak in error path Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 139/289] ipv4: Fix error return code in fib_table_insert() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 140/289] arcnet: fix potential memory leak in com20020_probe() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 141/289] net: dm9051: Fix missing dev_kfree_skb() in dm9051_loop_rx() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 142/289] net/cdc_ncm: Fix multicast RX support for CDC NCM devices with ZLP Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 143/289] s390/ap: fix memory leak in ap_init_qci_info() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 144/289] s390/dasd: fix no record found for raw_track_access Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 145/289] fscache: fix OOB Read in __fscache_acquire_volume Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 146/289] nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 147/289] nfc: st-nci: fix memory leaks " Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 148/289] nfc: st-nci: fix incorrect sizing calculations " Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 149/289] net: marvell: prestera: add missing unregister_netdev() in prestera_port_create() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 150/289] net: enetc: cache accesses to &priv->si->hw Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 151/289] net: enetc: preserve TX ring priority across reconfiguration Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 152/289] octeontx2-pf: Add check for devm_kcalloc Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 153/289] net: wwan: t7xx: Fix the ACPI memory leak Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 154/289] virtio_net: Fix probe failed when modprobe virtio_net Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 155/289] octeontx2-af: Fix reference count issue in rvu_sdp_init() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 156/289] net: thunderx: Fix the ACPI memory leak Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 157/289] s390/crashdump: fix TOD programmable field size Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 158/289] io_uring/filetable: fix file reference underflow Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 159/289] io_uring/poll: fix poll_refs race with cancelation Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 160/289] lib/vdso: use "grep -E" instead of "egrep" Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 161/289] can: gs_usb: remove dma allocations Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 162/289] usb: dwc3: exynos: Fix remove() function Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 163/289] usb: cdnsp: Fix issue with Clear Feature Halt Endpoint Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 164/289] usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 165/289] dma-buf: Use dma_fence_unwrap_for_each when importing fences Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 166/289] cifs: fix missing unlock in cifs_file_copychunk_range() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 167/289] cifs: Use after free in debug code Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 168/289] ext4: fix use-after-free in ext4_ext_shift_extents Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 169/289] arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 170/289] kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 171/289] iio: adc: aspeed: Remove the trim valid dts property Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 172/289] iio: light: apds9960: fix wrong register for gesture gain Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 173/289] iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 174/289] iio: accel: bma400: Fix memory leak in bma400_get_steps_reg() Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 175/289] dt-bindings: iio: adc: Remove the property "aspeed,trim-data-valid" Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 176/289] mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 177/289] virt/sev-guest: Prevent IV reuse in the SNP guest driver Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 178/289] cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 179/289] zonefs: Fix active zone accounting Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 180/289] bus: ixp4xx: Dont touch bit 7 on IXP42x Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 181/289] spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 182/289] spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 183/289] init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 184/289] NFSD: Fix reads with a non-zero offset that dont end on a page boundary Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 185/289] nios2: add FORCE for vmlinuz.gz Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 186/289] drm/amdgpu: Enable SA software trap Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 187/289] drm/amdkfd: update GFX11 CWSR trap handler Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 188/289] drm/amd/display: Added debug option for forcing subvp num ways Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 189/289] drm/amd/display: Add debug option for allocating extra way for cursor Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 190/289] drm/amd/display: Update MALL SS NumWays calculation Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 191/289] drm/amd/display: Fix calculation for cursor CAB allocation Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 192/289] usb: dwc3: gadget: conditionally remove requests Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 193/289] usb: dwc3: gadget: Return -ESHUTDOWN on ep disable Greg Kroah-Hartman
2022-11-30 18:22 ` [PATCH 6.0 194/289] usb: dwc3: gadget: Clear ep descriptor last Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 195/289] io_uring: cmpxchg for poll arm refs release Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 196/289] io_uring: make poll refs more robust Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 197/289] io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 198/289] nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 199/289] gcov: clang: fix the buffer overflow issue Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 200/289] mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 201/289] mm: vmscan: fix extreme overreclaim and swap floods Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 202/289] fpga: m10bmc-sec: Fix kconfig dependencies Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 203/289] KVM: x86/mmu: Fix race condition in direct_page_fault Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 204/289] KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 205/289] KVM: x86/xen: Validate port number in SCHEDOP_poll Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 206/289] drm/i915/gvt: Get reference to KVM iff attachment to VM is successful Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 207/289] KVM: x86: nSVM: leave nested mode on vCPU free Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 208/289] KVM: x86: forcibly leave nested mode on vCPU reset Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 209/289] KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 210/289] KVM: x86: add kvm_leave_nested Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 211/289] KVM: x86: remove exit_int_info warning in svm_handle_exit Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 212/289] KVM: Update gfn_to_pfn_cache khva when it moves within the same page Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 213/289] x86/tsx: Add a feature bit for TSX control MSR support Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 214/289] x86/pm: Add enumeration check before spec MSRs save/restore setup Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 215/289] x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 216/289] mm: fix unexpected changes to {failslab|fail_page_alloc}.attr Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 217/289] mm: correctly charge compressed memory to its memcg Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 218/289] LoongArch: Clear FPU/SIMD thread info flags for kernel thread Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 219/289] LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 220/289] ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 221/289] ASoC: Intel: fix unused-variable warning in probe_codec Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 222/289] ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 223/289] ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 224/289] Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 225/289] ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 226/289] ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 227/289] ASoC: Intel: soc-acpi: add ES83x6 support to IceLake Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 228/289] tools: iio: iio_generic_buffer: Fix read size Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 229/289] ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 230/289] ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 231/289] serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 232/289] Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 233/289] Revert "tty: n_gsm: replace kicktimer with delayed_work" Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 234/289] Input: goodix - try resetting the controller when no config is set Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 235/289] bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 236/289] ASoC: sof_es8336: reduce pop noise on speaker Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 237/289] Input: soc_button_array - add use_low_level_irq module parameter Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 238/289] Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 239/289] pinctrl: qcom: sc8280xp: Rectify UFS reset pins Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 240/289] Input: i8042 - apply probe defer to more ASUS ZenBook models Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 241/289] ASoC: stm32: dfsdm: manage cb buffers cleanup Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 242/289] xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 243/289] xen/platform-pci: add missing free_irq() in error path Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 244/289] platform/x86: thinkpad_acpi: Enable s2idle quirk for 21A1 machine type Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 245/289] platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 246/289] platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 247/289] platform/surface: aggregator_registry: Add support for Surface Pro 9 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 248/289] drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 249/289] drm/amdgpu: disable BACO support on more cards Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 250/289] drm/amdkfd: Fix a memory limit issue Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 251/289] zonefs: fix zone report size in __zonefs_io_error() Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 252/289] platform/surface: aggregator_registry: Add support for Surface Laptop 5 Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 253/289] platform/x86: hp-wmi: Ignore Smart Experience App event Greg Kroah-Hartman
2022-11-30 18:23 ` [PATCH 6.0 254/289] platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 255/289] platform/x86: ideapad-laptop: Add module parameters to match DMI quirk tables Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 256/289] tcp: configurable source port perturb table size Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 257/289] block: make blk_set_default_limits() private Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 258/289] dm-integrity: set dma_alignment limit in io_hints Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 259/289] dm-log-writes: " Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 260/289] net: usb: qmi_wwan: add Telit 0x103a composition Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 261/289] scsi: mpi3mr: Suppress command reply debug prints Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 262/289] scsi: iscsi: Fix possible memory leak when device_register() failed Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 263/289] gpu: host1x: Avoid trying to use GART on Tegra20 Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 264/289] dm integrity: flush the journal on suspend Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 265/289] dm integrity: clear " Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 266/289] fuse: lock inode unconditionally in fuse_fallocate() Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 267/289] wifi: wilc1000: validate pairwise and authentication suite offsets Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 268/289] wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 269/289] wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 270/289] wifi: wilc1000: validate number of channels Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 271/289] btrfs: free btrfs_path before copying root refs to userspace Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 272/289] btrfs: free btrfs_path before copying inodes " Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 273/289] btrfs: free btrfs_path before copying fspath " Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 274/289] btrfs: free btrfs_path before copying subvol info " Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 275/289] btrfs: zoned: fix missing endianness conversion in sb_write_pointer Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 276/289] btrfs: use kvcalloc in btrfs_get_dev_zone_info Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 277/289] btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() Greg Kroah-Hartman
2022-11-30 18:24 ` Greg Kroah-Hartman [this message]
2022-11-30 18:24 ` [PATCH 6.0 279/289] drm/i915/ttm: never purge busy objects Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 280/289] drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 281/289] drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 282/289] drm/amd/display: No display after resume from WB/CB Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 283/289] drm/amdgpu/psp: dont free PSP buffers on suspend Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 284/289] drm/amdgpu: Enable Aldebaran devices to report CU Occupancy Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 285/289] drm/amd/amdgpu: reserve vm invalidation engine for firmware Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 286/289] drm/amd/display: Update soc bounding box for dcn32/dcn321 Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 287/289] drm/amdgpu: always register an MMU notifier for userptr Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 288/289] drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Greg Kroah-Hartman
2022-11-30 18:24 ` [PATCH 6.0 289/289] drm/i915: fix TLB invalidation for Gen12 video and compute engines Greg Kroah-Hartman
2022-11-30 20:35 ` [PATCH 6.0 000/289] 6.0.11-rc1 review Florian Fainelli
2022-12-01 0:59 ` Shuah Khan
2022-12-01 2:19 ` Zan Aziz
2022-12-01 6:14 ` Naresh Kamboju
2022-12-01 6:57 ` Nathan Chancellor
2022-12-01 7:56 ` Greg Kroah-Hartman
2022-12-01 7:27 ` Ron Economos
2022-12-01 8:18 ` Naresh Kamboju
2022-12-01 9:45 ` Bagas Sanjaya
2022-12-01 11:14 ` Sudip Mukherjee
2022-12-01 16:48 ` Justin Forbes
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=20221130180550.404983656@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=dsterba@suse.com \
--cc=fdmanana@suse.com \
--cc=josef@toxicpanda.com \
--cc=patches@lists.linux.dev \
--cc=stable@vger.kernel.org \
--cc=syzbot+9b7c21f486f5e7f8d029@syzkaller.appspotmail.com \
/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