mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
fsck: modprobe before doing version check
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
8d75a97e1a
commit
3f885423df
@ -113,6 +113,8 @@ static void append_opt(struct printbuf *out, const char *opt)
|
|||||||
|
|
||||||
static bool should_use_kernel_fsck(darray_str devs)
|
static bool should_use_kernel_fsck(darray_str devs)
|
||||||
{
|
{
|
||||||
|
system("modprobe bcachefs");
|
||||||
|
|
||||||
unsigned kernel_version = !access("/sys/module/bcachefs/parameters/version", R_OK)
|
unsigned kernel_version = !access("/sys/module/bcachefs/parameters/version", R_OK)
|
||||||
? read_file_u64(AT_FDCWD, "/sys/module/bcachefs/parameters/version")
|
? read_file_u64(AT_FDCWD, "/sys/module/bcachefs/parameters/version")
|
||||||
: 0;
|
: 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user