bcachefs: Convert io paths for snapshots
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 13 Mar 2021 01:30:39 +0000 (20:30 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:12 +0000 (17:09 -0400)
commit8c6d298ab22fc1b2912ccef4ffd4a01b35f9c5b4
tree026aaa4b9aed72be98f92b1f615c342fc999fbc0
parentef1669ffc69c4926066451e1d0bc32e5ed6fc7d7
bcachefs: Convert io paths for snapshots

This plumbs around the subvolume ID as was done previously for other
filesystem code, but now for the IO paths - the control flow in the IO
paths is trickier so the changes in this patch are more involved.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/fs-io.c
fs/bcachefs/io.c
fs/bcachefs/io.h
fs/bcachefs/io_types.h
fs/bcachefs/reflink.c