From 146cca7e164e3b54d063d60dd7e14f7acb842f05 Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Mon, 9 Oct 2023 15:16:59 +1030 Subject: [PATCH] btrfs-progs: move clear-cache.[ch] from check/ to common/ directory The clear-cache functionality is shared by several commands: - btrfs check For --clear-cache and --clear-ino-cache. - btrfstune Mostly for block-group-tree feature conversion. - btrfs-convert To enable the now default v2 space cache. Thus it's no longer proper to keep clear-cache.[ch] under check/ directory, move them to common/ directory. Signed-off-by: Qu Wenruo Signed-off-by: David Sterba --- Makefile | 6 +++--- check/main.c | 2 +- {check => common}/clear-cache.c | 2 +- {check => common}/clear-cache.h | 0 convert/main.c | 2 +- tune/main.c | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) rename {check => common}/clear-cache.c (99%) rename {check => common}/clear-cache.h (100%) diff --git a/Makefile b/Makefile index e5817f14..345c8efc 100644 --- a/Makefile +++ b/Makefile @@ -242,7 +242,7 @@ cmds_objects = cmds/subvolume.o cmds/subvolume-list.o \ cmds/inspect-dump-super.o cmds/inspect-tree-stats.o cmds/filesystem-du.o \ cmds/reflink.o \ mkfs/common.o check/mode-common.o check/mode-lowmem.o \ - check/clear-cache.o + common/clear-cache.o libbtrfs_objects = \ kernel-lib/rbtree.o \ @@ -262,12 +262,12 @@ libbtrfsutil_objects = libbtrfsutil/errors.o libbtrfsutil/filesystem.o \ libbtrfsutil/stubs.o convert_objects = convert/main.o convert/common.o convert/source-fs.o \ convert/source-ext2.o convert/source-reiserfs.o \ - mkfs/common.o check/clear-cache.o + mkfs/common.o common/clear-cache.o mkfs_objects = mkfs/main.o mkfs/common.o mkfs/rootdir.o image_objects = image/main.o image/sanitize.o image/image-create.o image/common.o \ image/image-restore.o tune_objects = tune/main.o tune/seeding.o tune/change-uuid.o tune/change-metadata-uuid.o \ - tune/convert-bgt.o tune/change-csum.o check/clear-cache.o tune/quota.o + tune/convert-bgt.o tune/change-csum.o common/clear-cache.o tune/quota.o all_objects = $(objects) $(cmds_objects) $(libbtrfs_objects) $(convert_objects) \ $(mkfs_objects) $(image_objects) $(tune_objects) $(libbtrfsutil_objects) diff --git a/check/main.c b/check/main.c index be27ee5f..1174939f 100644 --- a/check/main.c +++ b/check/main.c @@ -58,6 +58,7 @@ #include "common/help.h" #include "common/open-utils.h" #include "common/string-utils.h" +#include "common/clear-cache.h" #include "cmds/commands.h" #include "mkfs/common.h" #include "check/common.h" @@ -66,7 +67,6 @@ #include "check/mode-original.h" #include "check/mode-lowmem.h" #include "check/qgroup-verify.h" -#include "check/clear-cache.h" /* Global context variables */ struct btrfs_fs_info *gfs_info; diff --git a/check/clear-cache.c b/common/clear-cache.c similarity index 99% rename from check/clear-cache.c rename to common/clear-cache.c index d83d9b2f..d57313b7 100644 --- a/check/clear-cache.c +++ b/common/clear-cache.c @@ -33,7 +33,7 @@ #include "common/messages.h" #include "check/repair.h" #include "check/mode-common.h" -#include "check/clear-cache.h" +#include "common/clear-cache.h" /* * Number of free space cache inodes to delete in one transaction. diff --git a/check/clear-cache.h b/common/clear-cache.h similarity index 100% rename from check/clear-cache.h rename to common/clear-cache.h diff --git a/convert/main.c b/convert/main.c index 5d7c1e1d..c9e50c03 100644 --- a/convert/main.c +++ b/convert/main.c @@ -119,9 +119,9 @@ #include "common/box.h" #include "common/open-utils.h" #include "common/extent-tree-utils.h" +#include "common/clear-cache.h" #include "cmds/commands.h" #include "check/repair.h" -#include "check/clear-cache.h" #include "mkfs/common.h" #include "convert/common.h" #include "convert/source-fs.h" diff --git a/tune/main.c b/tune/main.c index 08dedce2..4aef7674 100644 --- a/tune/main.c +++ b/tune/main.c @@ -37,9 +37,9 @@ #include "common/string-utils.h" #include "common/help.h" #include "common/box.h" +#include "common/clear-cache.h" #include "cmds/commands.h" #include "tune/tune.h" -#include "check/clear-cache.h" static char *device; static int force = 0;