aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dir-item.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-12btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana1-4/+4
2022-12-05btrfs: move dir-item prototypes into dir-item.hJosef Bacik1-0/+1
2022-12-05btrfs: extend btrfs_dir_item type to store encryption statusOmar Sandoval1-2/+5
2022-12-05btrfs: use struct fscrypt_str instead of struct qstrSweet Tea Dorminy1-5/+5
2022-12-05btrfs: use struct qstr instead of name and namelen pairsSweet Tea Dorminy1-26/+24
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-05-16btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_itemGabriel Niebler1-25/+6
2022-01-03btrfs: drop the _nr from the item helpersJosef Bacik1-5/+5
2022-01-03btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhereJosef Bacik1-4/+2
2021-10-07btrfs: unify lookup return value when dir entry is missingFilipe Manana1-11/+37
2021-08-23btrfs: introduce btrfs_lookup_match_dirMarcos Paulo de Souza1-37/+39
2020-12-08btrfs: locking: rip out path->leave_spinningJosef Bacik1-1/+0
2019-04-29btrfs: remove unused parameter fs_info from btrfs_extend_itemDavid Sterba1-1/+1
2019-04-29btrfs: remove unused parameter fs_info from btrfs_truncate_itemDavid Sterba1-2/+1
2018-10-15btrfs: Remove root parameter from btrfs_insert_dir_itemLu Fengqi1-4/+4
2018-08-06btrfs: Remove fs_info from btrfs_insert_delayed_dir_indexLu Fengqi1-2/+2
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba1-14/+1
2018-03-26btrfs: Remove custom crc32c init codeNikolay Borisov1-1/+0
2018-01-22btrfs: Cleanup existing name_len checksQu Wenruo1-108/+0
2017-06-29btrfs: fix validation of XATTR_ITEM dir itemsDavid Sterba1-8/+0
2017-06-21btrfs: Check name_len on add_inode_ref call pathSu Yue1-2/+2
2017-06-21btrfs: Check name_len with boundary in verify dir_itemSu Yue1-1/+9
2017-06-21btrfs: Introduce btrfs_is_name_len_valid to avoid reading beyond boundarySu Yue1-0/+72
2017-06-09btrfs: tree-log.c: Wrong printk information about namelenSu Yue1-1/+1
2017-02-28btrfs: do proper error handling in btrfs_insert_xattr_itemDavid Sterba1-1/+2
2017-02-28btrfs: Make btrfs_insert_dir_item take btrfs_inodeNikolay Borisov1-3/+3
2017-02-14btrfs: fix over-80 lines introduced by previous cleanupsDavid Sterba1-2/+1
2017-02-14btrfs: Make btrfs_insert_delayed_dir_index take btrfs_inodeNikolay Borisov1-1/+1
2017-02-14btrfs: Make btrfs_ino take a struct btrfs_inodeNikolay Borisov1-1/+1
2016-12-06btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney1-14/+17
2016-12-06btrfs: root->fs_info cleanup, add fs_info convenience variablesJeff Mahoney1-6/+6
2016-12-06btrfs: pull node/sector/stripe sizes out of root and into fs_infoJeff Mahoney1-3/+3
2016-09-26btrfs: unsplit printed stringsJeff Mahoney1-3/+4
2014-11-20Btrfs: make xattr replace operations atomicFilipe Manana1-7/+3
2014-09-17btrfs: kill the key type accessor helpersDavid Sterba1-6/+6
2014-01-28Btrfs: convert printk to btrfs_ and fix BTRFS prefixFrank Holton1-3/+3
2014-01-28Btrfs: fix max dir item size calculationFilipe David Borba Manana1-1/+1
2013-11-11Btrfs: fix verification of dir_itemFilipe David Borba Manana1-2/+4
2013-11-11btrfs: drop unused parameter from btrfs_item_nrRoss Kirk1-1/+1
2013-05-06btrfs: make static code static & remove dead codeEric Sandeen1-1/+5
2013-05-06Btrfs: remove unused argument of btrfs_extend_item()Tsutomu Itoh1-1/+1
2013-05-06Btrfs: cleanup of function where fixup_low_keys() is calledTsutomu Itoh1-2/+1
2012-12-17Btrfs: fix hash overflow handlingChris Mason1-0/+59
2012-03-22btrfs: replace many BUG_ONs with proper error handlingJeff Mahoney1-0/+1
2012-03-22btrfs: return void in functions without error conditionsJeff Mahoney1-5/+4
2011-08-01Btrfs: remove redundant code for dir item lookupLi Zefan1-28/+2
2011-07-11Btrfs: try to only do one btrfs_search_slot in do_setxattrJosef Bacik1-7/+2
2011-05-23Merge branch 'cleanups_and_fixes' into inode_numbersChris Mason1-2/+1
2011-05-23Btrfs: BUG_ON is deleted from the caller of btrfs_truncate_item & btrfs_exten...Tsutomu Itoh1-1/+0
2011-05-23btrfs: typo: 'btrfS' -> 'btrfs'Sergei Trofimovich1-1/+1
2011-05-22Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into ino...Chris Mason1-1/+1
2011-05-22Btrfs: update the delayed inode code to use the btrfs_ino helper.Chris Mason1-1/+1
2011-05-21btrfs: implement delayed inode items operationMiao Xie1-24/+10
2011-05-02btrfs: drop unused parameter from btrfs_release_pathDavid Sterba1-1/+1
2011-03-28Btrfs: check return value of btrfs_alloc_path()Tsutomu Itoh1-4/+6
2011-03-17Btrfs: add checks to verify dir items are correctJosef Bacik1-0/+35
2010-10-29Btrfs: Fix variables set but not read (bugs found by gcc 4.6)Andi Kleen1-1/+1
2009-12-17Btrfs: Pass transaction handle to security and ACL initialization functionsYan, Zheng1-12/+7
2009-09-21Btrfs: change how subvolumes are organizedYan, Zheng1-0/+47
2009-03-24Btrfs: leave btree locks spinning more oftenChris Mason1-0/+3
2009-01-05Btrfs: Fix checkpatch.pl warningsChris Mason1-1/+1
2008-09-29Btrfs: add and improve commentsChris Mason1-0/+41
2008-09-25Btrfs: Add a write ahead tree log to optimize synchronous operationsChris Mason1-0/+3
2008-09-25Btrfs: implement memory reclaim for leaf reference cacheYan1-1/+0
2008-09-25Btrfs: Implement new dir index formatJosef Bacik1-2/+2
2008-09-25Btrfs: unaligned access fixesDavid Miller1-8/+4
2008-09-25Btrfs: Implement ACLs setting and gettingYan1-0/+3
2008-09-25xattr support for btrfsJosef Bacik1-6/+94
2008-09-25Btrfs: Fix a number of inline extent problems that Yan Zheng reported.Chris Mason1-1/+1
2008-09-25Btrfs: Create extent_buffer interface for large blocksizesChris Mason1-46/+56
2007-07-11Btrfs: trivial include fixupsZach Brown1-1/+0
2007-06-22Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stackChris Mason1-3/+3
2007-06-13btrfs: Code cleanupAneesh1-1/+0
2007-06-12Btrfs: add GPLv2Chris Mason1-0/+18
2007-05-23Btrfs: renameChris Mason1-6/+21
2007-05-02Btrfs: fix page cache memory leakChris Mason1-5/+6
2007-04-19Btrfs: directory inode index is backChris Mason1-60/+144
2007-04-18Btrfs: working file_write, reorganized key flagsChris Mason1-70/+0
2007-04-17Btrfs: rework csums and extent item orderingChris Mason1-9/+19
2007-04-10Btrfs: snapshot progressChris Mason1-2/+4
2007-04-06Btrfs: start of support for many FS volumesChris Mason1-5/+9
2007-04-05Btrfs: dirindex optimizationsChris Mason1-1/+4
2007-04-05Btrfs: finish off inode indexing in dirs, add overflowsChris Mason1-5/+69
2007-04-05Btrfs: more inode indexed directory workChris Mason1-0/+18
2007-04-04Btrfs: add dir inode indexChris Mason1-0/+19
2007-04-02Btrfs: dynamic allocation of path structChris Mason1-8/+10
2007-03-30Btrfs: corruption hunt continuesChris Mason1-4/+2
2007-03-30Btrfs: hunting slab corruptionChris Mason1-0/+2
2007-03-23Add generation number to btrfs_header, readdir fixes, hash collision fixesChris Mason1-2/+2
2007-03-23btrfs_create, btrfs_write_super, btrfs_sync_fsChris Mason1-1/+2
2007-03-22Mountable btrfs, with readdirChris Mason1-10/+7
2007-03-21Btrfs: initial move to kernel module landChris Mason1-5/+7
2007-03-16Btrfs: transaction handles everywhereChris Mason1-8/+12
2007-03-16Btrfs: add a name_len to dir items, reorder keyChris Mason1-9/+5
2007-03-15Btrfs: directory testing code and dir item fixesChris Mason1-41/+17
2007-03-15Btrfs: Use a chunk of the key flags to record the item type.Chris Mason1-0/+102