* [PATCH] btrfs: add missing BTRFS_SUPER_FLAG define
@ 2018-01-05 9:24 Anand Jain
2018-01-05 14:26 ` David Sterba
0 siblings, 1 reply; 3+ messages in thread
From: Anand Jain @ 2018-01-05 9:24 UTC (permalink / raw)
To: linux-btrfs
btrfs-progs uses additional two super flag bits. So just define
that so that we know its been used.
Signed-off-by: Anand Jain <anand.jain@oracle.com>
---
The btrfs-progs commits (very old) introduced them,
commit 7cc792872a133cabc3467e6ccaf5a2c8ea9e5218
btrfs-progs: Add CHANGING_FSID super flag
commit 797a937e5dd8db0092add633a80f3cd698e182df
Btrfs-progs: Introduce metadump_v2
Appears that we need bit of support from the kernel side like
failing to mount if CHANGING_FSID is set. And device mounted
with metadump_v2 flag is kind of broken on the kernel side
as of now, this patch does not fix those.
include/uapi/linux/btrfs_tree.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/uapi/linux/btrfs_tree.h b/include/uapi/linux/btrfs_tree.h
index 6d6e5da51527..aff1356c2bb8 100644
--- a/include/uapi/linux/btrfs_tree.h
+++ b/include/uapi/linux/btrfs_tree.h
@@ -456,6 +456,8 @@ struct btrfs_free_space_header {
#define BTRFS_SUPER_FLAG_SEEDING (1ULL << 32)
#define BTRFS_SUPER_FLAG_METADUMP (1ULL << 33)
+#define BTRFS_SUPER_FLAG_METADUMP_V2 (1ULL << 34)
+#define BTRFS_SUPER_FLAG_CHANGING_FSID (1ULL << 35)
/*
--
2.15.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] btrfs: add missing BTRFS_SUPER_FLAG define
2018-01-05 9:24 [PATCH] btrfs: add missing BTRFS_SUPER_FLAG define Anand Jain
@ 2018-01-05 14:26 ` David Sterba
2018-01-08 3:17 ` Anand Jain
0 siblings, 1 reply; 3+ messages in thread
From: David Sterba @ 2018-01-05 14:26 UTC (permalink / raw)
To: Anand Jain; +Cc: linux-btrfs
On Fri, Jan 05, 2018 at 05:24:22PM +0800, Anand Jain wrote:
> btrfs-progs uses additional two super flag bits. So just define
> that so that we know its been used.
>
> Signed-off-by: Anand Jain <anand.jain@oracle.com>
> ---
> The btrfs-progs commits (very old) introduced them,
>
> commit 7cc792872a133cabc3467e6ccaf5a2c8ea9e5218
> btrfs-progs: Add CHANGING_FSID super flag
>
> commit 797a937e5dd8db0092add633a80f3cd698e182df
> Btrfs-progs: Introduce metadump_v2
>
> Appears that we need bit of support from the kernel side like
> failing to mount if CHANGING_FSID is set. And device mounted
> with metadump_v2 flag is kind of broken on the kernel side
> as of now, this patch does not fix those.
Please add the code that uses the flags, at least the for the pending
uuid change.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] btrfs: add missing BTRFS_SUPER_FLAG define
2018-01-05 14:26 ` David Sterba
@ 2018-01-08 3:17 ` Anand Jain
0 siblings, 0 replies; 3+ messages in thread
From: Anand Jain @ 2018-01-08 3:17 UTC (permalink / raw)
To: dsterba, linux-btrfs
On 01/05/2018 10:26 PM, David Sterba wrote:
> On Fri, Jan 05, 2018 at 05:24:22PM +0800, Anand Jain wrote:
>> btrfs-progs uses additional two super flag bits. So just define
>> that so that we know its been used.
>>
>> Signed-off-by: Anand Jain <anand.jain@oracle.com>
>> ---
>> The btrfs-progs commits (very old) introduced them,
>>
>> commit 7cc792872a133cabc3467e6ccaf5a2c8ea9e5218
>> btrfs-progs: Add CHANGING_FSID super flag
>>
>> commit 797a937e5dd8db0092add633a80f3cd698e182df
>> Btrfs-progs: Introduce metadump_v2
>>
>> Appears that we need bit of support from the kernel side like
>> failing to mount if CHANGING_FSID is set. And device mounted
>> with metadump_v2 flag is kind of broken on the kernel side
>> as of now, this patch does not fix those.
>
> Please add the code that uses the flags, at least the for the pending
> uuid change.
OK. I have sent them as a set.
[PATCH 1/2] btrfs: add missing BTRFS_SUPER_FLAG define
[PATCH 2/2] btrfs: add support for SUPER_FLAG_CHANGING_FSID in btrfs.ko
Thanks, Anand
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2018-01-08 3:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-05 9:24 [PATCH] btrfs: add missing BTRFS_SUPER_FLAG define Anand Jain
2018-01-05 14:26 ` David Sterba
2018-01-08 3:17 ` Anand Jain
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).