Jan Engelhardt
ddcaa0171a
Make btrfs-progs compile with -fstrict-aliasing (included in -O2) again.
...
This is done by doing a two-step conversion (rather than a one-step).
First, the variable goes from type * to void *, and then to
implicitly to void **.
(Not sure if this is "good practice", but it shuts up the compiler,
so it seems the compiler takes into account that we are actually punning
it this way.)
2007-09-14 10:31:06 -04:00
Chris Mason
8454d619a7
extra stats for btrfsck, link count in print-tree.c
2007-09-14 09:19:19 -04:00
Terje Rosten
f9d0788521
Fix btrfsck build failure on FC7
2007-06-18 08:45:50 -04:00
Chris Mason
d9f1317c7d
add GPLv2
2007-06-12 09:07:11 -04:00
Chris Mason
38ef945266
printf cleanups
2007-06-12 08:08:04 -04:00
Chris Mason
b53a236c3e
remove device tree
2007-06-09 09:22:37 -04:00
Chris Mason
9b25940b9d
data vs metadata flag for block groups
2007-05-30 10:21:32 -04:00
Chris Mason
832427bdba
cleanup warnings found with -O2
2007-05-22 10:07:10 -04:00
Chris Mason
723eafc647
reduce ram used by btrfsck
2007-05-22 09:17:08 -04:00
Chris Mason
2877f0919a
btrfsck fixes and cleanups
2007-05-18 13:26:07 -04:00
Chris Mason
9d42320851
more stats from fsck
2007-05-09 20:13:48 -04:00
Chris Mason
7e8970c198
compile fix
2007-05-07 20:04:45 -04:00
Chris Mason
c2d777735c
use node list for roots
2007-04-25 10:08:15 -04:00
Chris Mason
49bedc2cb4
subvolume and snapshot fsck support
2007-04-24 12:44:05 -04:00
Chris Mason
10d06538f1
get rid of the extent_item type field
2007-04-24 12:09:01 -04:00
Chris Mason
885f275a68
fsck checks against extent map, small fixes
2007-04-23 17:00:26 -04:00
Chris Mason
d7260c060c
faster btrfsck
2007-04-23 15:56:27 -04:00
Chris Mason
2f2264fc2d
add owner and type fields to the extents aand block headers
2007-04-20 20:23:29 -04:00