btrfs-progs/mkfs
Naohiro Aota 9d42778b48 btrfs-progs: mkfs: use sbwrite to update superblock in regular and zoned mode
Use sbwrite instead of pwrite to support superblock logging in zoned
mode.  In addition, call fsync() to persist the superblock to ensure the
write order. It also helps us to detect an unaligned write (write to a
position other than the write pointer) error.

Signed-off-by: Naohiro Aota <naohiro.aota@wdc.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2021-05-06 16:41:46 +02:00
..
common.c btrfs-progs: mkfs: use sbwrite to update superblock in regular and zoned mode 2021-05-06 16:41:46 +02:00
common.h btrfs-progs: mkfs: detect and enable zoned feature flag 2021-05-06 16:41:46 +02:00
main.c btrfs-progs: mkfs: tweak initial system block group placement 2021-05-06 16:41:46 +02:00
Makefile btrfs-progs: build: add stub makefile to image and mkfs 2019-07-04 15:36:01 +02:00
rootdir.c btrfs-progs: move volumes.c to kernel-shared/ 2020-08-31 17:01:06 +02:00
rootdir.h btrfs-progs: mkfs/rootdir: Fix memory leak in traverse_directory() 2018-02-14 16:31:19 +01:00