summaryrefslogtreecommitdiff
path: root/fs/hpfs
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2021-10-14 09:54:47 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2021-10-20 12:06:20 -0400
commit257391ded8b53acc97d509bde15a2272ab0d1544 (patch)
tree8d4a797898d75f67bd147ad531418f11d269bd12 /fs/hpfs
parentf37bb418d585ff9cc0a428d9ac1461b56a6848c6 (diff)
bcachefs: Fix for leaking of reflinked extentsreflink_p_fix
When a reflink pointer points to only part of an indirect extent, and then that indirect extent is fragmented (e.g. by copygc), if the reflink pointer only points to one of the fragments we leak a reference. Fix this by storing front/back pad values in reflink pointers - when inserting reflink pointesr, we initialize them to cover the full range of the indirect extents we reference. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'fs/hpfs')
0 files changed, 0 insertions, 0 deletions