• Kent Overstreet's avatar
    bcachefs: Plumb through subvolume id · 6fed42bb
    Kent Overstreet authored
    To implement snapshots, we need every filesystem btree operation (every
    btree operation without a subvolume) to start by looking up the
    subvolume and getting the current snapshot ID, with
    bch2_subvolume_get_snapshot() - then, that snapshot ID is used for doing
    btree lookups in BTREE_ITER_FILTER_SNAPSHOTS mode.
    
    This patch adds those bch2_subvolume_get_snapshot() calls, and also
    switches to passing around a subvol_inum instead of just an inode
    number.
    Signed-off-by: default avatarKent Overstreet <kent.overstreet@gmail.com>
    6fed42bb
io.c 60.3 KB