diff options
Diffstat (limited to 'convert/source-fs.c')
-rw-r--r-- | convert/source-fs.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/convert/source-fs.c b/convert/source-fs.c index d6dfc077..b6d08370 100644 --- a/convert/source-fs.c +++ b/convert/source-fs.c @@ -28,6 +28,14 @@ const struct simple_range btrfs_reserved_ranges[3] = { { BTRFS_SB_MIRROR_OFFSET(2), SZ_64K } }; +dev_t decode_dev(u32 dev) +{ + unsigned major = (dev & 0xfff00) >> 8; + unsigned minor = (dev & 0xff) | ((dev >> 12) & 0xfff00); + + return MKDEV(major, minor); +} + int ext2_acl_count(size_t size) { ssize_t s; |