aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/print-tree.c
AgeCommit message (Expand)AuthorFilesLines
12 daysbtrfs: use the key format macros when printing keysFilipe Manana1-8/+6
12 daysbtrfs: print-tree: use string format for key namesDavid Sterba1-1/+1
2025-09-23btrfs: print-tree: print key types as human readable stringsFilipe Manana1-2/+66
2025-09-23btrfs: print-tree: move code for processing file extent item into helperFilipe Manana1-23/+29
2025-09-23btrfs: print-tree: print compression type for file extent itemsFilipe Manana1-2/+5
2025-09-23btrfs: print-tree: print correct inline extent data sizeFilipe Manana1-2/+4
2025-09-23btrfs: print-tree: print range information for extent csum itemsFilipe Manana1-0/+15
2025-09-23btrfs: print-tree: print information about dir log itemsFilipe Manana1-0/+11
2025-09-23btrfs: print-tree: print information about inode extref itemsFilipe Manana1-0/+23
2025-09-23btrfs: print-tree: print information about inode ref itemsFilipe Manana1-0/+20
2025-09-23btrfs: print-tree: print dir items for dir index and xattr keys tooFilipe Manana1-0/+2
2025-09-23btrfs: print-tree: print more information about dir itemsFilipe Manana1-7/+24
2025-09-23btrfs: print-tree: print missing fields for inode itemsFilipe Manana1-6/+31
2025-07-21btrfs: use our message helpers instead of pr_err/pr_warn/pr_infoDavid Sterba1-1/+1
2025-07-21btrfs: use refcount_t type for the extent buffer reference counterFilipe Manana1-1/+1
2024-08-02btrfs: avoid using fixed char array size for tree namesQu Wenruo1-1/+1
2024-07-11btrfs: remove raid-stripe-tree encoding field from stripe_extentJohannes Thumshirn1-5/+0
2024-07-11btrfs: print-tree: add generation and type dump for EXTENT_DATA_KEYQu Wenruo1-0/+3
2024-07-11btrfs: only print error message when checking item size in print_extent_item()David Sterba1-1/+1
2023-10-12btrfs: new inline ref storing owning subvol of data extentsBoris Burkov1-0/+12
2023-10-12btrfs: add raid stripe tree pretty printerJohannes Thumshirn1-0/+23
2023-08-21btrfs: remove v0 extent handlingQu Wenruo1-6/+4
2023-06-19btrfs: print-tree: pass const extent buffer pointerQu Wenruo1-8/+8
2023-05-09btrfs: print-tree: parent bytenr must be aligned to sector sizeAnastasia Belova1-3/+3
2022-12-05btrfs: move struct btrfs_tree_parent_check out of disk-io.hChristoph Hellwig1-0/+1
2022-12-05btrfs: concentrate all tree block parentness check parameters into one structureQu Wenruo1-6/+8
2022-12-05btrfs: extend btrfs_dir_item type to store encryption statusOmar Sandoval1-2/+2
2022-12-05btrfs: move accessor helpers into accessors.hJosef Bacik1-0/+1
2022-12-05btrfs: move the printk helpers out of ctree.hJosef Bacik1-0/+1
2022-03-14btrfs: unify the error handling pattern for read_tree_block()Qu Wenruo1-2/+2
2022-03-14btrfs: add code to support the block group rootJosef Bacik1-0/+1
2022-01-03btrfs: drop the _nr from the item helpersJosef Bacik1-3/+3
2022-01-03btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhereJosef Bacik1-3/+1
2021-01-07btrfs: print the actual offset in btrfs_root_nameJosef Bacik1-5/+5
2020-12-08btrfs: pass root owner to read_tree_blockJosef Bacik1-0/+1
2020-12-08btrfs: remove unnecessary casts in printkDavid Sterba1-2/+1
2020-12-08btrfs: switch extent buffer tree lock to rw_semaphoreJosef Bacik1-9/+2
2020-10-07btrfs: pretty print leaked root nameJosef Bacik1-0/+38
2020-09-07btrfs: require only sector size alignment for parent eb bytenrQu Wenruo1-5/+7
2020-01-20btrfs: Remove unneeded semicolonzhengbin1-1/+1
2019-11-18btrfs: rename extent buffer block group item accessorsDavid Sterba1-3/+3
2019-07-02btrfs: switch extent_buffer write_locks from atomic to intDavid Sterba1-1/+1
2019-07-02btrfs: switch extent_buffer spinning_writers from atomic to intDavid Sterba1-1/+1
2019-07-02btrfs: switch extent_buffer blocking_writers from atomic to intDavid Sterba1-1/+1
2019-04-29btrfs: get fs_info from eb in btrfs_leaf_free_spaceDavid Sterba1-1/+1
2018-08-06btrfs: annotate unlikely branches after V0 extent type removalDavid Sterba1-1/+1
2018-08-06btrfs: Add graceful handling of V0 extentsNikolay Borisov1-3/+6
2018-08-06btrfs: Remove V0 extent supportNikolay Borisov1-29/+1
2018-08-06btrfs: Get rid of the confusing btrfs_file_extent_inline_lenQu Wenruo1-2/+2
2018-05-28btrfs: print-tree: Add eb locking status output for debug buildQu Wenruo1-0/+21
2018-04-20btrfs: print-tree: debugging output enhancementQu Wenruo1-10/+15
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba1-14/+1
2018-03-31btrfs: Validate child tree block's level and first keyQu Wenruo1-3/+7
2017-08-21Btrfs: add one more sanity check for shared ref typeLiu Bo1-6/+21
2017-08-21Btrfs: remove BUG() in print_extent_itemLiu Bo1-1/+4
2017-08-16btrfs: get fs_info from eb in btrfs_print_tree, remove argumentDavid Sterba1-2/+4
2017-08-16btrfs: get fs_info from eb in btrfs_print_leaf, remove argumentDavid Sterba1-2/+4
2017-06-19Btrfs: let btrfs_print_leaf print more about block groupLiu Bo1-2/+5
2016-12-06btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney1-8/+7
2016-12-06btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney1-3/+5
2016-12-06btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney1-1/+1
2016-09-26btrfs: convert printk(KERN_* to use pr_* callsJeff Mahoney1-31/+31
2016-09-26btrfs: unsplit printed stringsJeff Mahoney1-32/+18
2016-09-26Btrfs: add error handling for extent buffer in print treeLiu Bo1-0/+7
2016-02-11btrfs: teach print_leaf about temporary item subtypesDavid Sterba1-0/+11
2016-02-11btrfs: teach print_leaf about permanent item subtypesDavid Sterba1-2/+10
2014-10-02btrfs: remove parameter blocksize from read_tree_blockDavid Sterba1-1/+0
2014-09-17btrfs: use nodesize everywhere, kill leafsizeDavid Sterba1-1/+1
2014-09-17btrfs: kill the key type accessor helpersDavid Sterba1-1/+1
2014-07-03Btrfs: fix btrfs_print_leaf for skinny metadataJosef Bacik1-4/+5
2014-01-29Btrfs: don't use ram_bytes for uncompressed inline itemsChris Mason1-1/+1
2014-01-28Btrfs: convert printk to btrfs_ and fix BTRFS prefixFrank Holton1-1/+1
2013-11-11btrfs: drop unused parameter from btrfs_item_nrRoss Kirk1-1/+1
2013-09-01Btrfs: Remove superfluous casts from u64 to unsigned long longGeert Uytterhoeven1-51/+28
2013-09-01Btrfs: support printing UUID tree elementsStefan Behrens1-0/+24
2013-09-01Btrfs: Print key type in decimal everywhereStefan Behrens1-2/+2
2013-05-06Btrfs: Include the device in most error printk()sSimon Kirby1-5/+4
2013-02-20btrfs: add missing break in btrfs_print_leaf()Eric Sandeen1-0/+1
2012-12-12Btrfs: introduce a btrfs_dev_replace_item typeStefan Behrens1-0/+3
2012-05-30Btrfs: read device stats on mount, write modified ones during commitStefan Behrens1-0/+3
2011-10-20btrfs: fix oops on failure pathDaniel J Blueman1-2/+6
2011-01-28btrfs: fix missing break in switch phraseliubo1-0/+1
2009-07-22Btrfs: remove of redundant btrfs_header_levelDaniel Cadete1-3/+3
2009-06-10Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Yan Zheng1-17/+138
2009-01-05Btrfs: Fix checkpatch.pl warningsChris Mason1-29/+44
2008-10-29Btrfs: Add zlib compression supportChris Mason1-3/+4
2008-10-09Btrfs: Remove offset field from struct btrfs_extent_refYan Zheng1-2/+1
2008-09-25Btrfs: Full back reference supportZheng Yan1-2/+3
2008-09-25Btrfs: implement memory reclaim for leaf reference cacheYan1-1/+0
2008-09-25Btrfs: Pass down the expected generation number when reading tree blocksChris Mason1-1/+2
2008-09-25Btrfs: Add chunk uuids and update multi-device back referencesChris Mason1-6/+14
2008-09-25Btrfs: Move device information into the super block so it can be scannedChris Mason1-13/+2
2008-09-25Btrfs: Add support for multiple devices per filesystemChris Mason1-0/+48
2008-09-25Btrfs: Add back pointers from extents to the btree or file referencing themChris Mason1-0/+10
2008-09-25xattr support for btrfsJosef Bacik1-2/+1
2008-09-25Btrfs: Allow tree blocks larger than the page sizeChris Mason1-10/+13
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason1-51/+45
2007-07-11Btrfs: trivial include fixupsZach Brown1-1/+0
2007-06-18Subject: Rework btrfs_file_write to only allocate while page locks are heldChris Mason1-0/+18
2007-06-12Btrfs: add GPLv2Chris Mason1-0/+18
2007-06-12Btrfs: printk fixesChris Mason1-20/+22
2007-05-02Btrfs: fix page cache memory leakChris Mason1-0/+1
2007-04-26Btrfs: start of block group codeChris Mason1-0/+7
2007-04-18Btrfs: working file_write, reorganized key flagsChris Mason1-1/+1
2007-04-10Btrfs: drop owner and parentidChris Mason1-2/+2
2007-04-10Btrfs: drop the inode map treeChris Mason1-8/+0
2007-04-06Btrfs: start of support for many FS volumesChris Mason1-1/+1
2007-03-22Mountable btrfs, with readdirChris Mason1-11/+9
2007-03-21Btrfs: initial move to kernel module landChris Mason1-16/+14
2007-03-20Btrfs: change dir-test to insert inode_itemsChris Mason1-0/+5
2007-03-20Btrfs: Add inode map, and the start of file extent itemsChris Mason1-4/+9
2007-03-16Btrfs: add a name_len to dir items, reorder keyChris Mason1-4/+4
2007-03-15Btrfs: directory testing code and dir item fixesChris Mason1-0/+12
2007-03-15Btrfs: Use a chunk of the key flags to record the item type.Chris Mason1-11/+25
2007-03-14Btrfs: reorder key offset and flagsChris Mason1-5/+7
2007-03-14Btrfs: variable block size supportChris Mason1-7/+8
2007-03-14Btrfs: add leaf data casting helperChris Mason1-3/+2
2007-03-13Btrfs: Change the super to point to a tree of trees to enable persistent snap...Chris Mason1-4/+6
2007-03-13rename funcs and structs to btrfsChris Mason1-11/+12
2007-03-13Btrfs: node->blockptrs endian fixesChris Mason1-2/+2
2007-03-12Btrfs: struct item endian fixesChris Mason1-6/+9
2007-03-12Btrfs: get/set for struct header fieldsChris Mason1-14/+12
2007-03-06Btrfs: Fixup reference counting on cowsChris Mason1-2/+4
2007-02-26Btrfs: more 32 bit cleanupsChris Mason1-1/+1
2007-02-26Btrfs: 32bit cleanupsChris Mason1-1/+1
2007-02-26Btrfs: u64 cleanupsChris Mason1-5/+5
2007-02-24Btrfs: Break up ctree.c a littleChris Mason1-0/+72