aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/tests/extent-buffer-tests.c
AgeCommit message (Collapse)AuthorFilesLines
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba1-14/+1
Remove GPL boilerplate text (long, short, one-line) and keep the rest, ie. personal, company or original source copyright statements. Add the SPDX header. Signed-off-by: David Sterba <[email protected]>
2016-12-06btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney1-4/+3
We track the node sizes per-root, but they never vary from the values in the superblock. This patch messes with the 80-column style a bit, but subsequent patches to factor out root->fs_info into a convenience variable fix it up again. Signed-off-by: Jeff Mahoney <[email protected]> Signed-off-by: David Sterba <[email protected]>
2016-07-26btrfs: tests, require fs_info for rootJeff Mahoney1-7/+16
This allows the upcoming patchset to push nodesize and sectorsize into fs_info. Signed-off-by: Jeff Mahoney <[email protected]> Signed-off-by: David Sterba <[email protected]>
2016-06-06Btrfs: self-tests: Use macros instead of constants and add missing newlineFeifei Xu1-1/+1
This commit replaces numerical constants with appropriate preprocessor macros. Reviewed-by: Josef Bacik <[email protected]> Signed-off-by: Chandan Rajendra <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Signed-off-by: David Sterba <[email protected]>
2016-06-02Btrfs: self-tests: Support non-4k page sizeFeifei Xu1-5/+6
self-tests code assumes 4k as the sectorsize and nodesize. This commit fix hardcoded 4K. Enables the self-tests code to be executed on non-4k page sized systems (e.g. ppc64). Reviewed-by: Josef Bacik <[email protected]> Signed-off-by: Feifei Xu <[email protected]> Signed-off-by: Chandan Rajendra <[email protected]> Signed-off-by: David Sterba <[email protected]>
2014-12-12btrfs: unify extent buffer allocation apiDavid Sterba1-1/+1
Make the extent buffer allocation interface consistent. Cloned eb will set a valid fs_info. For dummy eb, we can drop the length parameter and set it from fs_info. The built-in sanity checks may pass a NULL fs_info that's queried for nodesize, but we know it's 4096. Signed-off-by: David Sterba <[email protected]>
2013-11-11Btrfs: add a sanity test for btrfs_split_itemJosef Bacik1-0/+229
While looking at somebodys corruption I became completely convinced that btrfs_split_item was broken, so I wrote this test to verify that it was working as it was supposed to. Thankfully it appears to be working as intended, so just add this test to make sure nobody breaks it in the future. Thanks, Signed-off-by: Josef Bacik <[email protected]> Signed-off-by: Chris Mason <[email protected]>