@@ -295,7 +295,7 @@ struct dwarfs_userdata {
295295 std::filesystem::path progname;
296296 options opts;
297297 stream_logger lgr;
298- reader::filesystem_v2 fs;
298+ reader::filesystem_v2_lite fs;
299299 iolayer const & iol;
300300 std::optional<dwarfs_analysis> analysis;
301301 std::shared_ptr<performance_monitor> perfmon;
@@ -365,7 +365,7 @@ constexpr std::string_view inodeinfo_xattr{"user.dwarfs.inodeinfo"};
365365
366366#if !DWARFS_FUSE_LOWLEVEL
367367std::optional<reader::inode_view>
368- find_inode (PERFMON_SECTION_PARAM_ reader::filesystem_v2 & fs,
368+ find_inode (PERFMON_SECTION_PARAM_ reader::filesystem_v2_lite & fs,
369369 std::string_view path) {
370370 auto dev = fs.find (path);
371371 if (dev) {
@@ -793,7 +793,7 @@ class readdir_lowlevel_policy {
793793 buf_.resize (size);
794794 }
795795
796- auto find (reader::filesystem_v2 & fs) const { return fs.find (ino_); }
796+ auto find (reader::filesystem_v2_lite & fs) const { return fs.find (ino_); }
797797
798798 bool keep_going () const { return written_ < buf_.size (); }
799799
@@ -828,7 +828,7 @@ class readdir_policy {
828828 , buf_{buf}
829829 , filler_{filler} {}
830830
831- auto find (reader::filesystem_v2 & fs) const {
831+ auto find (reader::filesystem_v2_lite & fs) const {
832832 std::optional<reader::inode_view> iv;
833833 if (auto dev = fs.find (path_)) {
834834 iv = dev->inode ();
@@ -853,8 +853,8 @@ class readdir_policy {
853853#endif
854854
855855template <typename Policy, typename OnInode>
856- int op_readdir_common (reader::filesystem_v2 & fs, Policy& policy, file_off_t off ,
857- OnInode&& on_inode) {
856+ int op_readdir_common (reader::filesystem_v2_lite & fs, Policy& policy,
857+ file_off_t off, OnInode&& on_inode) {
858858 auto iv = policy.find (fs);
859859
860860 if (!iv) {
@@ -1579,8 +1579,8 @@ void load_filesystem(dwarfs_userdata& userdata) {
15791579
15801580 LOG_DEBUG << " attempting to load filesystem from " << fsimage;
15811581
1582- userdata.fs = reader::filesystem_v2 (userdata.lgr , *userdata.iol .os , fsimage ,
1583- fsopts, userdata.perfmon );
1582+ userdata.fs = reader::filesystem_v2_lite (userdata.lgr , *userdata.iol .os ,
1583+ fsimage, fsopts, userdata.perfmon );
15841584
15851585 ti << " file system initialized" ;
15861586}
0 commit comments