diff options
author | 2025-07-21 14:25:21 -0400 | |
---|---|---|
committer | 2025-07-24 22:56:37 -0400 | |
commit | c37495fe3531647db4ae5787a80699ae1438d7cf (patch) | |
tree | e4256b1f21c5f1bdc92f9abf10ef8ef7c85e9ea0 /rust/pin-init/internal/src | |
parent | bcachefs: Fix write buffer flushing from open journal entry (diff) | |
download | wireguard-linux-c37495fe3531647db4ae5787a80699ae1438d7cf.tar.xz wireguard-linux-c37495fe3531647db4ae5787a80699ae1438d7cf.zip |
bcachefs: Add missing snapshots_seen_add_inorder()
This fixes an infinite loop when repairing "extent past end of inode",
when the extent is an older snapshot than the inode that needs repair.
Without the snaphsots_seen_add_inorder() we keep trying to delete the
same extent, even though it's no longer visible in the inode's snapshot.
Fixes: 63d6e9311999 ("bcachefs: bch2_fpunch_snapshot()")
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'rust/pin-init/internal/src')
0 files changed, 0 insertions, 0 deletions