sys-kernel/hardened-kernel: bump v6.12.6

bcachefs patches synced to ca2e7a3de895c703d2cbbd9b63c10d8adfba8228 from master branch

Signed-off-by: Alexander Miroshnichenko <alex@millerson.name>
This commit is contained in:
2024-12-20 17:26:34 +03:00
parent a5d538eb7a
commit ad7c6fc00a
235 changed files with 2283 additions and 330 deletions

View File

@@ -1,7 +1,7 @@
From 3d1ea1c0aeaf7baaf0c0a3d073a49671dfd3771a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 11 Oct 2024 16:21:14 -0400
Subject: [PATCH 001/213] bcachefs: kill retry_estale() in
Subject: [PATCH 001/233] bcachefs: kill retry_estale() in
bch2_ioctl_subvolume_create()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 40cfa4d5b8dcf25ae12c8fca492212e0a2b1d2cc Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 9 Oct 2024 16:53:59 -0400
Subject: [PATCH 002/213] bcachefs: Fix racy use of jiffies
Subject: [PATCH 002/233] bcachefs: Fix racy use of jiffies
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 61b2134ccc24a8843a1c9bc8bfd28bdfe88a0aab Mon Sep 17 00:00:00 2001
From: Colin Ian King <colin.i.king@gmail.com>
Date: Mon, 7 Oct 2024 09:11:21 +0100
Subject: [PATCH 003/213] bcachefs: remove superfluous ; after statements
Subject: [PATCH 003/233] bcachefs: remove superfluous ; after statements
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From cb9d3414d0b89b5b9803ea0531cbffe74925d54b Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 28 Sep 2024 14:27:24 -0400
Subject: [PATCH 004/213] bcachefs: bch2_inode_should_have_bp ->
Subject: [PATCH 004/233] bcachefs: bch2_inode_should_have_bp ->
bch2_inode_should_have_single_bp
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 61bf384a85f4ab4845a41762ca6aa91a18c67cca Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 1 Oct 2024 17:45:58 -0400
Subject: [PATCH 005/213] bcachefs: remove_backpointer() now uses
Subject: [PATCH 005/233] bcachefs: remove_backpointer() now uses
dirent_get_by_pos()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From be40edadb0b715809f25bade2827af050ae6fbaa Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 30 Sep 2024 00:14:09 -0400
Subject: [PATCH 006/213] bcachefs: __bch2_key_has_snapshot_overwrites uses
Subject: [PATCH 006/233] bcachefs: __bch2_key_has_snapshot_overwrites uses
for_each_btree_key_reverse_norestart()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 1ef7af68e376ab89a6b8e49387f7a4bad4fc6657 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 22 Sep 2024 01:11:36 -0400
Subject: [PATCH 007/213] bcachefs: rcu_pending: don't invoke __call_rcu()
Subject: [PATCH 007/233] bcachefs: rcu_pending: don't invoke __call_rcu()
under lock
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From bdb3bdcbc2ebcb2fc50be2c094184103b7ff5d30 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 28 Sep 2024 23:10:48 -0400
Subject: [PATCH 008/213] bcachefs: bch_verbose_ratelimited
Subject: [PATCH 008/233] bcachefs: bch_verbose_ratelimited
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 2aa08c451ebf753ed0170e1d8d05ac4b51221392 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 1 Oct 2024 16:59:08 -0400
Subject: [PATCH 009/213] bcachefs: Pull disk accounting hooks out of
Subject: [PATCH 009/233] bcachefs: Pull disk accounting hooks out of
trans_commit.c
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 6952c5b0d70b70638a070f50668a614235a11175 Mon Sep 17 00:00:00 2001
From: Alan Huang <mmpgouride@gmail.com>
Date: Fri, 27 Sep 2024 22:26:53 +0800
Subject: [PATCH 010/213] bcachefs: Delete dead code
Subject: [PATCH 010/233] bcachefs: Delete dead code
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From cf3d513801562174506425a79a9e71050f1d5d77 Mon Sep 17 00:00:00 2001
From: Thomas Bertschinger <tahbertschinger@gmail.com>
Date: Fri, 13 Sep 2024 18:11:22 -0600
Subject: [PATCH 011/213] bcachefs: move bch2_xattr_handlers to .rodata
Subject: [PATCH 011/233] bcachefs: move bch2_xattr_handlers to .rodata
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 8ed4dcbbc3242c5c8004bb1ca5c1d47d0e8250f9 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 24 Sep 2024 05:08:39 -0400
Subject: [PATCH 012/213] bcachefs: Remove unnecessary peek_slot()
Subject: [PATCH 012/233] bcachefs: Remove unnecessary peek_slot()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 250087e69e9c123ea58fba31cf301355ee6cb49a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 23 Sep 2024 22:11:41 -0400
Subject: [PATCH 013/213] bcachefs: kill btree_trans_restart_nounlock()
Subject: [PATCH 013/233] bcachefs: kill btree_trans_restart_nounlock()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 43bf715a17c1be337b686fb4b5297739a704126e Mon Sep 17 00:00:00 2001
From: Dennis Lam <dennis.lamerice@gmail.com>
Date: Wed, 11 Sep 2024 21:16:28 -0400
Subject: [PATCH 014/213] docs: filesystems: bcachefs: fixed some spelling
Subject: [PATCH 014/233] docs: filesystems: bcachefs: fixed some spelling
mistakes in the bcachefs coding style page
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 0892d51393106dcb8c7d88cc2ee2f976d4a56c92 Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@toblux.com>
Date: Mon, 23 Sep 2024 16:20:29 +0200
Subject: [PATCH 015/213] bcachefs: Remove duplicate included headers
Subject: [PATCH 015/233] bcachefs: Remove duplicate included headers
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e4753128a6cfda251b1dcb95320735c0a2e036c8 Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@linux.dev>
Date: Mon, 23 Sep 2024 16:44:53 +0200
Subject: [PATCH 016/213] bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate
Subject: [PATCH 016/233] bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate
over acl entries
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From aab94e92a9b24c17443295df539631c0bf2306bb Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 23 Sep 2024 18:11:07 -0400
Subject: [PATCH 017/213] bcachefs: add more path idx debug asserts
Subject: [PATCH 017/233] bcachefs: add more path idx debug asserts
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 31308cdd120cb7df3efd2c90f62c4fc735d7cc43 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 21 Sep 2024 20:21:18 -0400
Subject: [PATCH 018/213] bcachefs: bch2_run_explicit_recovery_pass() returns
Subject: [PATCH 018/233] bcachefs: bch2_run_explicit_recovery_pass() returns
different error when not in recovery
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From f5037ae0441bc26678836db41693086b6eddd2ea Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 21 Sep 2024 23:22:48 -0400
Subject: [PATCH 019/213] bcachefs: lru, accounting are alloc btrees
Subject: [PATCH 019/233] bcachefs: lru, accounting are alloc btrees
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From f5e8d0269ca9ef941bda37f57d0af1dc2ede1546 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 21 Sep 2024 23:27:59 -0400
Subject: [PATCH 020/213] bcachefs: Add locking for bch_fs.curr_recovery_pass
Subject: [PATCH 020/233] bcachefs: Add locking for bch_fs.curr_recovery_pass
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 771bf65862db8911c5368bf47410c629928562e4 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 21 Sep 2024 23:40:01 -0400
Subject: [PATCH 021/213] bcachefs: bch2_btree_lost_data() now uses
Subject: [PATCH 021/233] bcachefs: bch2_btree_lost_data() now uses
run_explicit_rceovery_pass_persistent()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 703b8d61ec2cef306f5379847adc089069333897 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 9 Oct 2024 21:26:05 -0400
Subject: [PATCH 022/213] bcachefs: improved bkey_val_copy()
Subject: [PATCH 022/233] bcachefs: improved bkey_val_copy()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7d6273caeac4a7389272be2c870562308753656a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 9 Oct 2024 21:51:05 -0400
Subject: [PATCH 023/213] bcachefs: Factor out jset_entry_log_msg_bytes()
Subject: [PATCH 023/233] bcachefs: Factor out jset_entry_log_msg_bytes()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a1fbdad42fc52ff038183644e39785525553e667 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 9 Oct 2024 21:27:11 -0400
Subject: [PATCH 024/213] bcachefs: better error message in
Subject: [PATCH 024/233] bcachefs: better error message in
check_snapshot_tree()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 78cf5d12ae82115f913292e8e4fa35e73161504a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 9 Oct 2024 23:02:04 -0400
Subject: [PATCH 025/213] bcachefs: Avoid bch2_btree_id_str()
Subject: [PATCH 025/233] bcachefs: Avoid bch2_btree_id_str()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 09115483e7432d20c72e382662c0dffd603cc6b5 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 1 Sep 2024 14:57:26 -0400
Subject: [PATCH 026/213] bcachefs: Refactor new stripe path to reduce
Subject: [PATCH 026/233] bcachefs: Refactor new stripe path to reduce
dependencies on ec_stripe_head
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From cca1dff8fea3f4ebe8a7f39a109d14a0f136d319 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 11 Oct 2024 22:53:09 -0400
Subject: [PATCH 027/213] bcachefs: -o norecovery now bails out of recovery
Subject: [PATCH 027/233] bcachefs: -o norecovery now bails out of recovery
earlier
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a99869f0b74e8ced83ece54c3f1645363fe8214c Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 11 Oct 2024 22:50:48 -0400
Subject: [PATCH 028/213] bcachefs: bch2_journal_meta() takes ref on c->writes
Subject: [PATCH 028/233] bcachefs: bch2_journal_meta() takes ref on c->writes
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From c4bfe7049c62651c7e03210760529e2fab9a7706 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 12 Oct 2024 14:07:44 -0400
Subject: [PATCH 029/213] bcachefs: Fix warning about passing flex array member
Subject: [PATCH 029/233] bcachefs: Fix warning about passing flex array member
by value
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From b6a562e6d87918faaacea4999d47ae4e0da2f5f0 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 14 Oct 2024 21:35:44 -0400
Subject: [PATCH 030/213] bcachefs: Add block plugging to read paths
Subject: [PATCH 030/233] bcachefs: Add block plugging to read paths
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From ce612d0d48ce2143fc0394c7fbf5eb1f5944a25f Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 19:02:44 -0400
Subject: [PATCH 031/213] bcachefs: Add version check for
Subject: [PATCH 031/233] bcachefs: Add version check for
bch_btree_ptr_v2.sectors_written validate
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From d953b409bc8685f21315799bc3b32448945cc27f Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@linux.dev>
Date: Sat, 19 Oct 2024 14:25:27 +0200
Subject: [PATCH 032/213] bcachefs: Use str_write_read() helper function
Subject: [PATCH 032/233] bcachefs: Use str_write_read() helper function
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From dfce49250859cf87c267cf3952dadf8d702ff674 Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@linux.dev>
Date: Sun, 20 Oct 2024 13:20:46 +0200
Subject: [PATCH 033/213] bcachefs: Use str_write_read() helper in
Subject: [PATCH 033/233] bcachefs: Use str_write_read() helper in
ec_block_endio()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 342a485f4e29ecfdcf979af0b2e609cbdc52701d Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@linux.dev>
Date: Sat, 26 Oct 2024 12:47:23 +0200
Subject: [PATCH 034/213] bcachefs: Use str_write_read() helper in
Subject: [PATCH 034/233] bcachefs: Use str_write_read() helper in
write_super_endio()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From caaf27392849abbc6499196fcd114da3f11e4e0f Mon Sep 17 00:00:00 2001
From: Thorsten Blum <thorsten.blum@linux.dev>
Date: Sat, 26 Oct 2024 17:47:04 +0200
Subject: [PATCH 035/213] bcachefs: Annotate struct bucket_gens with
Subject: [PATCH 035/233] bcachefs: Annotate struct bucket_gens with
__counted_by()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 104688e7ed283a31735c61f4c3f95c339df42f8f Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 01:11:29 -0400
Subject: [PATCH 036/213] bcachefs: avoid 'unsigned flags'
Subject: [PATCH 036/233] bcachefs: avoid 'unsigned flags'
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e86231fc642b4d428c941fbd8285ca66873375db Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 01:16:16 -0400
Subject: [PATCH 037/213] bcachefs: use bch2_data_update_opts_to_text() in
Subject: [PATCH 037/233] bcachefs: use bch2_data_update_opts_to_text() in
trace_move_extent_fail()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7813e014b5c83791825eff8850c42bd9dfe25471 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 01:21:43 -0400
Subject: [PATCH 038/213] bcachefs: bch2_io_opts_fixups()
Subject: [PATCH 038/233] bcachefs: bch2_io_opts_fixups()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 88c26043ea0b7fb1d68b5e7ca2befc1e3077020b Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 01:32:55 -0400
Subject: [PATCH 039/213] bcachefs: small cleanup for extent ptr bitmasks
Subject: [PATCH 039/233] bcachefs: small cleanup for extent ptr bitmasks
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From ef92eb2a63e2a1ae573455c11784519fee7bd70c Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 01:40:19 -0400
Subject: [PATCH 040/213] bcachefs: kill bch2_bkey_needs_rebalance()
Subject: [PATCH 040/233] bcachefs: kill bch2_bkey_needs_rebalance()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 48cc0c6bed2eb17b1bba38273cb257533a83c408 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 02:14:53 -0400
Subject: [PATCH 041/213] bcachefs: kill __bch2_bkey_sectors_need_rebalance()
Subject: [PATCH 041/233] bcachefs: kill __bch2_bkey_sectors_need_rebalance()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 875a3128db4cabe615187b9ca841b85bde923fd9 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 02:21:28 -0400
Subject: [PATCH 042/213] bcachefs: rename bch_extent_rebalance fields to match
Subject: [PATCH 042/233] bcachefs: rename bch_extent_rebalance fields to match
other opts structs
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From bdad263284332336642784929b9e4bf3887560b8 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 02:28:51 -0400
Subject: [PATCH 043/213] bcachefs: io_opts_to_rebalance_opts()
Subject: [PATCH 043/233] bcachefs: io_opts_to_rebalance_opts()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From fc23ffb93c5ba25558186bb77216ad0d1baf59b5 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 19 Oct 2024 23:26:11 -0400
Subject: [PATCH 044/213] bcachefs: Add bch_io_opts fields for indicating
Subject: [PATCH 044/233] bcachefs: Add bch_io_opts fields for indicating
whether the opts came from the inode
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 86066b111be8a1ef502332ab0511d2cf65766bcd Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 24 Oct 2024 01:06:53 -0400
Subject: [PATCH 045/213] bcachefs: copygc_enabled, rebalance_enabled now
Subject: [PATCH 045/233] bcachefs: copygc_enabled, rebalance_enabled now
opts.h options
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e1d67b5d67f83789f0cf57d8c822941a5050a454 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 28 Oct 2024 01:14:53 -0400
Subject: [PATCH 046/213] bcachefs: bch2_prt_csum_opt()
Subject: [PATCH 046/233] bcachefs: bch2_prt_csum_opt()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a5fe1d1656b8471db2cd0854062977245aadd80a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 19 Oct 2024 21:41:20 -0400
Subject: [PATCH 047/213] bcachefs: New bch_extent_rebalance fields
Subject: [PATCH 047/233] bcachefs: New bch_extent_rebalance fields
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e2aeaaa5c9eee014aba96c54c6730d016c00ca67 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 20:53:53 -0400
Subject: [PATCH 048/213] bcachefs: bch2_write_inode() now checks for changing
Subject: [PATCH 048/233] bcachefs: bch2_write_inode() now checks for changing
rebalance options
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From f14488c8cf907f1d69716465c9c8ab11b9ff2261 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 19 Oct 2024 21:41:20 -0400
Subject: [PATCH 049/213] bcachefs: get_update_rebalance_opts()
Subject: [PATCH 049/233] bcachefs: get_update_rebalance_opts()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 8aa17c262842fedae48ab6b38e63284664971560 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 19 Oct 2024 21:41:20 -0400
Subject: [PATCH 050/213] bcachefs: Simplify option logic in rebalance
Subject: [PATCH 050/233] bcachefs: Simplify option logic in rebalance
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 9cf36d9f4d281af3dc65f1e819f5ec84613db899 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 26 Oct 2024 01:42:57 -0400
Subject: [PATCH 051/213] bcachefs: Improve trace_rebalance_extent
Subject: [PATCH 051/233] bcachefs: Improve trace_rebalance_extent
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From f6240723f7d66143b5a74b620666795112162b4f Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 28 Oct 2024 23:23:18 -0400
Subject: [PATCH 052/213] bcachefs: Move bch_extent_rebalance code to
Subject: [PATCH 052/233] bcachefs: Move bch_extent_rebalance code to
rebalance.c
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 9e6755da18a187eb1389a205680049587d97c62a Mon Sep 17 00:00:00 2001
From: Hongbo Li <lihongbo22@huawei.com>
Date: Tue, 29 Oct 2024 20:53:50 +0800
Subject: [PATCH 053/213] bcachefs: remove write permission for gc_gens_pos
Subject: [PATCH 053/233] bcachefs: remove write permission for gc_gens_pos
sysfs interface
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 3289204eca4e4f1f873ceb5630f855b66373576e Mon Sep 17 00:00:00 2001
From: Hongbo Li <lihongbo22@huawei.com>
Date: Tue, 29 Oct 2024 20:54:08 +0800
Subject: [PATCH 054/213] bcachefs: use attribute define helper for sysfs
Subject: [PATCH 054/233] bcachefs: use attribute define helper for sysfs
attribute
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 0877e537bcecaaa8b2a7926a130fab809a83e6da Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 31 Oct 2024 03:35:41 -0400
Subject: [PATCH 055/213] bcachefs: Add assert for use of journal replay keys
Subject: [PATCH 055/233] bcachefs: Add assert for use of journal replay keys
for updates
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From bf924eff0e7b0dff40eee7d9237e382918022f6a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 31 Oct 2024 03:39:32 -0400
Subject: [PATCH 056/213] bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw
Subject: [PATCH 056/233] bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 657e12389cdd2f954012666fd5a2ea336950bd56 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 31 Oct 2024 00:25:36 -0400
Subject: [PATCH 057/213] bcachefs: Improved check_topology() assert
Subject: [PATCH 057/233] bcachefs: Improved check_topology() assert
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e17c5f5f191f21665cc9e48cd68d92ef4cc377ef Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 7 Nov 2024 22:00:05 -0500
Subject: [PATCH 058/213] bcachefs: Fix unhandled transaction restart in
Subject: [PATCH 058/233] bcachefs: Fix unhandled transaction restart in
evacuate_bucket()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 58d33a0a41804c2ab68c85fc61f79e91f4b9f98b Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 14 Oct 2024 23:33:57 -0400
Subject: [PATCH 059/213] bcachefs: Assert we're not in a restart in
Subject: [PATCH 059/233] bcachefs: Assert we're not in a restart in
bch2_trans_put()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From efaa4e4ea6ceb2cdee4b0dca156e0606bbc98f8d Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 14 Oct 2024 23:52:51 -0400
Subject: [PATCH 060/213] bcachefs: Better in_restart error
Subject: [PATCH 060/233] bcachefs: Better in_restart error
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From e398d6fb0f5aace9f5d181fab0b9dfb7c1025938 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 27 Oct 2024 19:32:40 -0400
Subject: [PATCH 061/213] bcachefs:
Subject: [PATCH 061/233] bcachefs:
bch2_trans_verify_not_unlocked_or_in_restart()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From f97b3e7fd8f371eba3ae114eb8eb0dd3c6842771 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 25 Oct 2024 22:31:20 -0400
Subject: [PATCH 062/213] bcachefs: Assert that we're not violating key cache
Subject: [PATCH 062/233] bcachefs: Assert that we're not violating key cache
coherency rules
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 95918915a6d31158bbec7a2abd3eeffed4decab3 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 24 Oct 2024 18:39:59 -0400
Subject: [PATCH 063/213] bcachefs: Rename btree_iter_peek_upto() ->
Subject: [PATCH 063/233] bcachefs: Rename btree_iter_peek_upto() ->
btree_iter_peek_max()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 0ad36d94fec984615bee1a89d402d8ad942b3eab Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 25 Oct 2024 01:48:26 -0400
Subject: [PATCH 064/213] bcachefs: Simplify btree_iter_peek() filter_snapshots
Subject: [PATCH 064/233] bcachefs: Simplify btree_iter_peek() filter_snapshots
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 2cb00966dd7d318400633b66864ceb34dfdcfdc8 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 25 Oct 2024 22:16:19 -0400
Subject: [PATCH 065/213] bcachefs: Kill unnecessary iter_rewind() in
Subject: [PATCH 065/233] bcachefs: Kill unnecessary iter_rewind() in
bkey_get_empty_slot()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 45f667488e390bd9771163eddbcdc304798f32a5 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Wed, 6 Nov 2024 13:13:25 -0500
Subject: [PATCH 066/213] bcachefs: Move fsck ioctl code to fsck.c
Subject: [PATCH 066/233] bcachefs: Move fsck ioctl code to fsck.c
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 88c2aa59c3f62a04f89a62985f9f0ece694fe066 Mon Sep 17 00:00:00 2001
From: Integral <integral@murena.io>
Date: Wed, 23 Oct 2024 18:00:33 +0800
Subject: [PATCH 067/213] bcachefs: add support for true/false & yes/no in
Subject: [PATCH 067/233] bcachefs: add support for true/false & yes/no in
bool-type options
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 19128c53d438d7435d855625e5abe6a0a929ae63 Mon Sep 17 00:00:00 2001
From: Youling Tang <tangyouling@kylinos.cn>
Date: Wed, 16 Oct 2024 09:50:26 +0800
Subject: [PATCH 068/213] bcachefs: Correct the description of the
Subject: [PATCH 068/233] bcachefs: Correct the description of the
'--bucket=size' options
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a57150fe53c1e85babe43129d047b502b0316765 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 9 Jul 2024 09:11:33 +0800
Subject: [PATCH 069/213] bcachefs: Add support for FS_IOC_GETFSUUID
Subject: [PATCH 069/233] bcachefs: Add support for FS_IOC_GETFSUUID
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 797a14eb7da2e1db8b8c768b62035f6567bf4b80 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 9 Jul 2024 09:11:34 +0800
Subject: [PATCH 070/213] bcachefs: Add support for FS_IOC_GETFSSYSFSPATH
Subject: [PATCH 070/233] bcachefs: Add support for FS_IOC_GETFSSYSFSPATH
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 0fe251fd827271cb8d40490db395ca9c58a21509 Mon Sep 17 00:00:00 2001
From: Youling Tang <tangyouling@kylinos.cn>
Date: Tue, 24 Sep 2024 10:53:50 +0800
Subject: [PATCH 071/213] bcachefs: Removes NULL pointer checks for
Subject: [PATCH 071/233] bcachefs: Removes NULL pointer checks for
__filemap_get_folio return values
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From db6b114bd5c8426f9efa74209e987f3ff2a7bf5f Mon Sep 17 00:00:00 2001
From: Youling Tang <tangyouling@kylinos.cn>
Date: Fri, 27 Sep 2024 16:40:42 +0800
Subject: [PATCH 072/213] bcachefs: Remove redundant initialization in
Subject: [PATCH 072/233] bcachefs: Remove redundant initialization in
bch2_vfs_inode_init()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From c03828056d84e06f5687d296a2808b3ee5e4dfce Mon Sep 17 00:00:00 2001
From: Youling Tang <tangyouling@kylinos.cn>
Date: Wed, 16 Oct 2024 09:49:11 +0800
Subject: [PATCH 073/213] bcachefs: Simplify code in bch2_dev_alloc()
Subject: [PATCH 073/233] bcachefs: Simplify code in bch2_dev_alloc()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 53f02a6929c291960b8d44540a7085940b82366d Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 7 Nov 2024 19:15:38 -0500
Subject: [PATCH 074/213] bcachefs: Don't use page allocator for
Subject: [PATCH 074/233] bcachefs: Don't use page allocator for
sb_read_scratch
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a0678f9c859bf25e60a535e65aff5864ccf66eb2 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 7 Nov 2024 21:50:00 -0500
Subject: [PATCH 075/213] bcachefs: Fix shutdown message
Subject: [PATCH 075/233] bcachefs: Fix shutdown message
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 2228901e43af2add536866df466a21117faef0b0 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 12 Nov 2024 03:53:30 -0500
Subject: [PATCH 076/213] bcachefs: delete dead code
Subject: [PATCH 076/233] bcachefs: delete dead code
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7fda5f15087a016cc2ef2d449bcba4e4b9b795ce Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 26 Oct 2024 23:35:03 -0400
Subject: [PATCH 077/213] bcachefs: bch2_btree_bit_mod_iter()
Subject: [PATCH 077/233] bcachefs: bch2_btree_bit_mod_iter()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7ad0ba0e1849e010a7be3e90f6588b4460a469e4 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 26 Oct 2024 22:52:06 -0400
Subject: [PATCH 078/213] bcachefs: Delete dead code from
Subject: [PATCH 078/233] bcachefs: Delete dead code from
bch2_discard_one_bucket()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From d6ad842cf77fe209875d699d3b2d64b764d5edd2 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Tue, 29 Oct 2024 01:17:08 -0400
Subject: [PATCH 079/213] bcachefs: lru errors are expected when reconstructing
Subject: [PATCH 079/233] bcachefs: lru errors are expected when reconstructing
alloc
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 4a370320dcb4ea925e38a852baf85724baf9711a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 28 Oct 2024 21:27:23 -0400
Subject: [PATCH 080/213] bcachefs: Kill FSCK_NEED_FSCK
Subject: [PATCH 080/233] bcachefs: Kill FSCK_NEED_FSCK
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From b36ff5dc0842ed3c4aa202107da727cc74b59cd0 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Mon, 28 Oct 2024 23:43:16 -0400
Subject: [PATCH 081/213] bcachefs: Reserve 8 bits in bch_reflink_p
Subject: [PATCH 081/233] bcachefs: Reserve 8 bits in bch_reflink_p
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 6cf666ffb5694d38860eb3f46d773825487e7f7e Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 31 Oct 2024 01:25:09 -0400
Subject: [PATCH 082/213] bcachefs: Reorganize reflink.c a bit
Subject: [PATCH 082/233] bcachefs: Reorganize reflink.c a bit
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From df4270ccd3907ff2fc8ba3cba6328a229a5bd203 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 20 Oct 2024 20:27:44 -0400
Subject: [PATCH 083/213] bcachefs: Don't delete reflink pointers to missing
Subject: [PATCH 083/233] bcachefs: Don't delete reflink pointers to missing
indirect extents
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 3de116ce179b69eb2d92498a0872e5ab786cf4ef Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 27 Oct 2024 00:05:54 -0400
Subject: [PATCH 084/213] bcachefs: kill inconsistent err in
Subject: [PATCH 084/233] bcachefs: kill inconsistent err in
invalidate_one_bucket()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From ecadaf9ae3c9d091cd04c6998341db98bdf683ce Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 27 Oct 2024 20:47:03 -0400
Subject: [PATCH 085/213] bcachefs: rework bch2_bucket_alloc_freelist()
Subject: [PATCH 085/233] bcachefs: rework bch2_bucket_alloc_freelist()
freelist iteration
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From c51b6019074d107e2c60b23dc23e5c7886a27a4e Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 27 Oct 2024 00:40:43 -0400
Subject: [PATCH 086/213] bcachefs: try_alloc_bucket() now uses
Subject: [PATCH 086/233] bcachefs: try_alloc_bucket() now uses
bch2_check_discard_freespace_key()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From cbc079bcff7d5eb38f54f3e7d378100d919e028a Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 26 Oct 2024 22:21:20 -0400
Subject: [PATCH 087/213] bcachefs: bch2_bucket_do_index(): inconsistent_err ->
Subject: [PATCH 087/233] bcachefs: bch2_bucket_do_index(): inconsistent_err ->
fsck_err
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From a7df326af032869e31b0d2a7e3c03190caf3e381 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 26 Oct 2024 23:25:17 -0400
Subject: [PATCH 088/213] bcachefs: discard_one_bucket() now uses
Subject: [PATCH 088/233] bcachefs: discard_one_bucket() now uses
need_discard_or_freespace_err()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 632bcf38651efbbf9507cf35ae63d6ac291dca24 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 24 Oct 2024 22:12:37 -0400
Subject: [PATCH 089/213] bcachefs: Implement bch2_btree_iter_prev_min()
Subject: [PATCH 089/233] bcachefs: Implement bch2_btree_iter_prev_min()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 3140d0052a47723243dbd8f5a1f49ebb5eda2e9e Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 25 Oct 2024 20:41:06 -0400
Subject: [PATCH 090/213] bcachefs: peek_prev_min(): Search forwards for
Subject: [PATCH 090/233] bcachefs: peek_prev_min(): Search forwards for
extents, snapshots
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 59fad23c7abcecc8d4022e76050295c2f37c1bfb Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 14 Nov 2024 21:28:40 -0500
Subject: [PATCH 091/213] bcachefs: Delete backpointers check in
Subject: [PATCH 091/233] bcachefs: Delete backpointers check in
try_alloc_bucket()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7fdfb0cbea34b8dcc319be4b4898d89350a7f40f Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 14 Nov 2024 21:53:38 -0500
Subject: [PATCH 092/213] bcachefs: Kill bch2_get_next_backpointer()
Subject: [PATCH 092/233] bcachefs: Kill bch2_get_next_backpointer()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From d5b149f3108a40e2bc88e8fcd9bc5d70096fa6c3 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 17 Nov 2024 03:31:01 -0500
Subject: [PATCH 093/213] bcachefs: add missing BTREE_ITER_intent
Subject: [PATCH 093/233] bcachefs: add missing BTREE_ITER_intent
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 3c0fc088af9edef54fb6fb410f928df0268a7f63 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 16 Nov 2024 21:03:53 -0500
Subject: [PATCH 094/213] bcachefs: compression workspaces should be indexed by
Subject: [PATCH 094/233] bcachefs: compression workspaces should be indexed by
opt, not type
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 3a1897837a020cf57b2fa9ceb69f488762e89255 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Fri, 15 Nov 2024 00:52:20 -0500
Subject: [PATCH 095/213] bcachefs: Don't use a shared decompress workspace
Subject: [PATCH 095/233] bcachefs: Don't use a shared decompress workspace
mempool
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From b287adb628223810c78703e6bcad624944dde679 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Thu, 14 Nov 2024 23:03:40 -0500
Subject: [PATCH 096/213] bcachefs: Don't BUG_ON() when superblock feature
Subject: [PATCH 096/233] bcachefs: Don't BUG_ON() when superblock feature
wasn't set for compressed data
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From ed144047ef65601342eb7a821a8648b19d6b44a9 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sat, 16 Nov 2024 23:54:19 -0500
Subject: [PATCH 097/213] bcachefs: kill bch2_journal_entries_free()
Subject: [PATCH 097/233] bcachefs: kill bch2_journal_entries_free()
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 1d1374a0837b8ba85c6ef9bf48efe52bf975cd51 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 17 Nov 2024 14:20:35 -0500
Subject: [PATCH 098/213] bcachefs: journal keys: sort keys for interior nodes
Subject: [PATCH 098/233] bcachefs: journal keys: sort keys for interior nodes
first
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 1a8f5adc2028bd7a11a96f85abae6a0e051c7ba4 Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 17 Nov 2024 14:39:46 -0500
Subject: [PATCH 099/213] bcachefs: btree_and_journal_iter: don't iterate over
Subject: [PATCH 099/233] bcachefs: btree_and_journal_iter: don't iterate over
too many whiteouts when prefetching
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 92084feca4fd9d534b7d1d9e1425faeeaf91c3fa Mon Sep 17 00:00:00 2001
From: Kent Overstreet <kent.overstreet@linux.dev>
Date: Sun, 17 Nov 2024 02:23:24 -0500
Subject: [PATCH 100/213] bcachefs: fix O(n^2) issue with whiteouts in journal
Subject: [PATCH 100/233] bcachefs: fix O(n^2) issue with whiteouts in journal
keys
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Some files were not shown because too many files have changed in this diff Show More