index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
btrfs
/
file-item.c
Age
Commit message (
Expand
)
Author
Files
Lines
12 days
btrfs: simplify the inline extent map creation
Qu Wenruo
1
-10
/
+10
12 days
btrfs: change root->root_key.objectid to btrfs_root_id()
Josef Bacik
1
-6
/
+5
12 days
btrfs: make NOCOW checks for existence of checksums in a range more efficient
Filipe Manana
1
-7
/
+18
12 days
btrfs: simplify error path for btrfs_lookup_csums_list()
Filipe Manana
1
-8
/
+9
12 days
btrfs: remove use of a temporary list at btrfs_lookup_csums_list()
Filipe Manana
1
-5
/
+3
12 days
btrfs: remove search_commit parameter from btrfs_lookup_csums_list()
Filipe Manana
1
-9
/
+1
12 days
btrfs: add function comment to btrfs_lookup_csums_list()
Filipe Manana
1
-0
/
+13
2024-03-04
btrfs: unify handling of return values of btrfs_insert_empty_items()
David Sterba
1
-3
/
+0
2024-03-04
btrfs: remove unused included headers
David Sterba
1
-3
/
+0
2023-12-15
btrfs: use the flags of an extent map to identify the compression type
Filipe Manana
1
-6
/
+3
2023-12-15
btrfs: allocate btrfs_inode::file_extent_tree only without NO_HOLES
David Sterba
1
-3
/
+3
2023-10-12
btrfs: abort transaction on generation mismatch when marking eb as dirty
Filipe Manana
1
-8
/
+9
2023-08-21
btrfs: scrub: avoid unnecessary csum tree search preparing stripes
Qu Wenruo
1
-12
/
+22
2023-06-19
btrfs: use bbio->ordered in btrfs_csum_one_bio
Christoph Hellwig
1
-20
/
+1
2023-06-19
btrfs: add an ordered_extent pointer to struct btrfs_bio
Christoph Hellwig
1
-8
/
+1
2023-06-19
btrfs: limit write bios to a single ordered extent
Christoph Hellwig
1
-38
/
+0
2023-06-19
btrfs: optimize the logical to physical mapping for zoned writes
Christoph Hellwig
1
-0
/
+30
2023-06-19
btrfs: rename the bytenr field in struct btrfs_ordered_sum to logical
Christoph Hellwig
1
-4
/
+4
2023-06-19
btrfs: mark the len field in struct btrfs_ordered_sum as unsigned
Christoph Hellwig
1
-1
/
+1
2023-06-19
btrfs: drop gfp from parameter extent state helpers
David Sterba
1
-2
/
+2
2023-06-19
btrfs: open code set_extent_bits
David Sterba
1
-5
/
+5
2023-06-19
btrfs: use SECTOR_SHIFT to convert LBA to physical offset
Anand Jain
1
-2
/
+2
2023-05-17
btrfs: handle memory allocation failure in btrfs_csum_one_bio
Johannes Thumshirn
1
-1
/
+3
2023-05-02
btrfs: fix encoded write i_size corruption with no-holes
Boris Burkov
1
-2
/
+3
2023-04-17
btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripe
Qu Wenruo
1
-1
/
+8
2023-04-17
btrfs: cleanup the main loop in btrfs_lookup_bio_sums
Christoph Hellwig
1
-24
/
+9
2023-04-17
btrfs: remove search_file_offset_in_bio
Christoph Hellwig
1
-49
/
+3
2023-04-17
btrfs: switch search_file_offset_in_bio to return bool
Anand Jain
1
-4
/
+4
2023-04-17
btrfs: avoid reusing return variable in nested block in btrfs_lookup_bio_sums
Anand Jain
1
-5
/
+4
2023-02-15
btrfs: simplify the btrfs_csum_one_bio calling convention
Christoph Hellwig
1
-15
/
+5
2023-02-15
btrfs: simplify parameters of btrfs_lookup_bio_sums
Christoph Hellwig
1
-32
/
+20
2022-12-05
btrfs: split the bio submission path into a separate file
Christoph Hellwig
1
-1
/
+1
2022-12-05
btrfs: introduce a bitmap based csum range search function
Qu Wenruo
1
-3
/
+124
2022-12-05
btrfs: refactor checksum calculations in btrfs_lookup_csums_range()
Qu Wenruo
1
-21
/
+47
2022-12-05
btrfs: remove new_inline argument from btrfs_extent_item_to_extent_map()
Qu Wenruo
1
-4
/
+2
2022-12-05
btrfs: move super_block specific helpers into super.h
Josef Bacik
1
-0
/
+1
2022-12-05
btrfs: move file-item prototypes into their own header
Josef Bacik
1
-0
/
+1
2022-12-05
btrfs: update function comments
David Sterba
1
-25
/
+25
2022-12-05
btrfs: move accessor helpers into accessors.h
Josef Bacik
1
-0
/
+1
2022-12-05
btrfs: move the printk helpers out of ctree.h
Josef Bacik
1
-0
/
+1
2022-12-05
btrfs: move fs wide helpers out of ctree.h
Josef Bacik
1
-0
/
+1
2022-09-29
btrfs: make can_nocow_extent nowait compatible
Josef Bacik
1
-1
/
+3
2022-09-26
btrfs: move btrfs_ordered_sum_size into file-item.c
Josef Bacik
1
-0
/
+11
2022-09-26
btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS
Josef Bacik
1
-1
/
+1
2022-09-26
btrfs: remove the wake argument from clear_extent_bits
Josef Bacik
1
-1
/
+1
2022-09-26
btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()
Omar Sandoval
1
-12
/
+9
2022-03-14
btrfs: handle csum lookup errors properly on reads
Josef Bacik
1
-14
/
+22
2022-03-14
btrfs: make search_csum_tree return 0 if we get -EFBIG
Josef Bacik
1
-1
/
+1
2022-03-14
btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio()
Omar Sandoval
1
-20
/
+17
2022-03-14
btrfs: populate extent_map::generation when reading from disk
Qu Wenruo
1
-0
/
+1
2022-01-03
btrfs: stop accessing ->csum_root directly
Josef Bacik
1
-1
/
+3
2022-01-03
btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root
Josef Bacik
1
-1
/
+2
2022-01-03
btrfs: fix csum assert to check objectid of the root
Josef Bacik
1
-1
/
+1
2022-01-03
btrfs: drop the _nr from the item helpers
Josef Bacik
1
-12
/
+12
2021-10-26
btrfs: use bvec_kmap_local in btrfs_csum_one_bio
Christoph Hellwig
1
-4
/
+4
2021-10-26
btrfs: rename struct btrfs_io_bio to btrfs_bio
Qu Wenruo
1
-7
/
+6
2021-09-17
btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling
Qu Wenruo
1
-1
/
+12
2021-08-23
btrfs: remove unneeded return variable in btrfs_lookup_file_extent
Marcos Paulo de Souza
1
-3
/
+2
2021-06-22
btrfs: fix typos in comments
David Sterba
1
-1
/
+1
2021-05-27
btrfs: fix fsync failure and transaction abort after writes to prealloc extents
Filipe Manana
1
-22
/
+76
2021-05-27
btrfs: fix error handling in btrfs_del_csums
Josef Bacik
1
-5
/
+5
2021-04-19
btrfs: remove duplicated in_range() macro
Johannes Thumshirn
1
-0
/
+1
2021-02-08
btrfs: fix function description formats in file-item.c
Nikolay Borisov
1
-8
/
+14
2020-12-18
btrfs: correctly calculate item size used when item key collision happens
ethanwu
1
-0
/
+2
2020-12-09
btrfs: refactor btrfs_lookup_bio_sums to handle out-of-order bvecs
Qu Wenruo
1
-84
/
+166
2020-12-09
btrfs: remove btrfs_find_ordered_sum call from btrfs_lookup_bio_sums
Qu Wenruo
1
-5
/
+11
2020-12-09
btrfs: drop casts of bio bi_sector
David Sterba
1
-3
/
+3
2020-12-08
btrfs: use nodesize to determine if we need readahead in btrfs_lookup_bio_sums
Qu Wenruo
1
-1
/
+5
2020-12-08
btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inode
Nikolay Borisov
1
-9
/
+9
2020-12-08
btrfs: locking: rip out path->leave_spinning
Josef Bacik
1
-4
/
+0
2020-12-08
btrfs: remove unnecessary local variables for checksum size
David Sterba
1
-2
/
+1
2020-12-08
btrfs: switch cached fs_info::csum_size from u16 to u32
David Sterba
1
-7
/
+7
2020-12-08
btrfs: use cached value of fs_info::csum_size everywhere
David Sterba
1
-7
/
+7
2020-12-08
btrfs: replace s_blocksize_bits with fs_info::sectorsize_bits
David Sterba
1
-19
/
+15
2020-12-08
btrfs: use precalculated sectorsize_bits from fs_info
David Sterba
1
-1
/
+1
2020-12-08
btrfs: introduce mount option rescue=ignorebadroots
Josef Bacik
1
-1
/
+1
2020-12-08
btrfs: push the NODATASUM check into btrfs_lookup_bio_sums
Josef Bacik
1
-0
/
+3
2020-10-07
btrfs: make btrfs_find_ordered_sum take btrfs_inode
Nikolay Borisov
1
-2
/
+2
2020-07-27
btrfs: make btrfs_csum_one_bio takae btrfs_inode
Nikolay Borisov
1
-2
/
+1
2020-07-27
btrfs: make btrfs_lookup_ordered_extent take btrfs_inode
Nikolay Borisov
1
-2
/
+3
2020-05-25
btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks()
Filipe Manana
1
-7
/
+4
2020-05-25
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
Filipe Manana
1
-2
/
+4
2020-05-25
btrfs: make checksum item extension more efficient
Filipe Manana
1
-10
/
+17
2020-05-25
btrfs: use crypto_shash_digest() instead of open coding
Eric Biggers
1
-4
/
+3
2020-05-25
btrfs: clarify btrfs_lookup_bio_sums documentation
Omar Sandoval
1
-4
/
+7
2020-03-23
btrfs: add helper to get the end offset of a file extent item
Filipe Manana
1
-12
/
+28
2020-03-23
btrfs: introduce per-inode file extent tree
Josef Bacik
1
-0
/
+91
2020-01-20
btrfs: safely advance counter when looking up bio csums
David Sterba
1
-1
/
+2
2020-01-20
btrfs: make btrfs_ordered_extent naming consistent with btrfs_file_extent_item
Omar Sandoval
1
-2
/
+2
2020-01-20
btrfs: get rid of at_offset parameter to btrfs_lookup_bio_sums()
Omar Sandoval
1
-6
/
+5
2020-01-20
btrfs: get rid of trivial __btrfs_lookup_bio_sums() wrappers
Omar Sandoval
1
-18
/
+17
2019-12-13
Btrfs: fix missing data checksums after replaying a log tree
Filipe Manana
1
-2
/
+5
2019-11-18
btrfs: remove extent_map::bdev
David Sterba
1
-1
/
+0
2019-07-01
btrfs: directly call into crypto framework for checksumming
Johannes Thumshirn
1
-9
/
+9
2019-07-01
btrfs: don't assume compressed_bio sums to be 4 bytes
Johannes Thumshirn
1
-1
/
+1
2019-07-01
btrfs: don't assume ordered sums to be 4 bytes
Johannes Thumshirn
1
-14
/
+21
2019-04-29
btrfs: Document btrfs_csum_one_bio
Nikolay Borisov
1
-0
/
+10
2019-04-29
btrfs: remove unused parameter fs_info from btrfs_extend_item
David Sterba
1
-1
/
+1
2019-04-29
btrfs: remove unused parameter fs_info from btrfs_truncate_item
David Sterba
1
-2
/
+2
2019-04-29
btrfs: Remove redundant inode argument from btrfs_add_ordered_sum
Nikolay Borisov
1
-2
/
+2
2019-04-29
btrfs: get fs_info from eb in btrfs_leaf_free_space
David Sterba
1
-2
/
+2
2019-04-29
btrfs: reduce kmap_atomic time for checksumming
Johannes Thumshirn
1
-6
/
+2
2019-04-25
btrfs: Switch memory allocations in async csum calculation path to kvmalloc
Nikolay Borisov
1
-4
/
+11
2018-12-17
btrfs: replace btrfs_io_bio::end_io with a simple helper
David Sterba
1
-9
/
+0
2018-12-17
btrfs: remove redundant csum buffer in btrfs_io_bio
David Sterba
1
-5
/
+7
2018-08-06
btrfs: simplify pointer chasing of local fs_info variables
David Sterba
1
-1
/
+1
2018-08-06
btrfs: Get rid of the confusing btrfs_file_extent_inline_len
Qu Wenruo
1
-1
/
+1
2018-04-12
btrfs: replace GPL boilerplate by SPDX -- sources
David Sterba
1
-14
/
+1
2017-07-05
Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-16
/
+15
2017-06-19
Btrfs: change how we iterate bios in endio
Liu Bo
1
-16
/
+15
2017-06-09
block: switch bios to blk_status_t
Christoph Hellwig
1
-7
/
+7
2017-02-28
Merge branch 'for-chris-4.11-part2' of git://git.kernel.org/pub/scm/linux/ker...
Chris Mason
1
-6
/
+6
2017-02-28
btrfs: Make btrfs_extent_item_to_extent_map take btrfs_inode
Nikolay Borisov
1
-5
/
+5
2017-02-28
btrfs: make btrfs_is_free_space_inode take btrfs_inode
Nikolay Borisov
1
-1
/
+1
2017-02-24
Btrfs: bulk delete checksum items in the same leaf
Filipe Manana
1
-1
/
+27
2017-02-14
btrfs: Make btrfs_ino take a struct btrfs_inode
Nikolay Borisov
1
-2
/
+2
2017-02-14
Btrfs: code cleanup min/max -> min_t/max_t
Seraphime Kirkovski
1
-2
/
+2
2016-12-06
btrfs: take an fs_info directly when the root is not used otherwise
Jeff Mahoney
1
-18
/
+14
2016-12-06
btrfs: root->fs_info cleanup, add fs_info convenience variables
Jeff Mahoney
1
-54
/
+60
2016-12-06
btrfs: pull node/sector/stripe sizes out of root and into fs_info
Jeff Mahoney
1
-28
/
+31
2016-12-06
btrfs: call functions that overwrite their root parameter with fs_info
Jeff Mahoney
1
-3
/
+2
2016-11-30
btrfs: refactor __btrfs_lookup_bio_sums to use bio_for_each_segment_all
Christoph Hellwig
1
-21
/
+11
2016-11-30
btrfs: don't access the bio directly in btrfs_csum_one_bio
Christoph Hellwig
1
-11
/
+10
2016-11-30
btrfs: remove constant parameter to memset_extent_buffer and rename it
David Sterba
1
-1
/
+1
2016-08-03
Btrfs: fix __MAX_CSUM_ITEMS
Chris Mason
1
-2
/
+3
2016-07-26
btrfs: btrfs_abort_transaction, drop root parameter
Jeff Mahoney
1
-1
/
+1
2016-07-26
btrfs: introduce BTRFS_MAX_ITEM_SIZE
Jeff Mahoney
1
-3
/
+2
2016-07-26
btrfs: Ratelimit "no csum found" info message
Nikolay Borisov
1
-1
/
+1
2016-04-29
btrfs: sink gfp parameter to set_extent_bits
David Sterba
1
-1
/
+1
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-2
/
+2
2016-03-21
btrfs: make sure we stay inside the bvec during __btrfs_lookup_bio_sums
Chris Mason
1
-0
/
+10
2016-03-11
btrfs: move btrfs_compression_type to compression.h
Anand Jain
1
-0
/
+1
2016-02-01
Btrfs: Compute and look up csums based on sectorsized blocks
Chandan Rajendra
1
-33
/
+59
2016-01-07
btrfs: cleanup, use enum values for btrfs_path reada
David Sterba
1
-2
/
+2
2015-03-25
Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kerne...
Chris Mason
1
-1
/
+1
2015-03-03
btrfs: cleanup, use kmalloc_array/kcalloc array helpers
David Sterba
1
-2
/
+2
2015-02-16
Btrfs: ctree: reduce args where only fs_info used
Daniel Dressler
1
-1
/
+1
2014-11-04
Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup
Chris Mason
1
-1
/
+1
2014-09-17
Btrfs: load checksum data once when submitting a direct read io
Miao Xie
1
-12
/
+2
2014-09-17
btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simpl...
Satoru Takeuchi
1
-2
/
+2
2014-09-17
btrfs: kill the key type accessor helpers
David Sterba
1
-6
/
+6
2014-08-15
Btrfs: fix csum tree corruption, duplicate and outdated checksums
Filipe Manana
1
-1
/
+1
2014-06-09
Btrfs: make fsync work after cloning into a file
Filipe Manana
1
-0
/
+76
2014-06-09
Btrfs: don't access non-existent key when csum tree is empty
Filipe Manana
1
-1
/
+1
2014-06-09
Btrfs: do not increment on bio_index one by one
Liu Bo
1
-1
/
+1
2014-01-30
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...
Linus Torvalds
1
-2
/
+2
2014-01-28
Btrfs: convert printk to btrfs_ and fix BTRFS prefix
Frank Holton
1
-2
/
+2
2013-11-23
block: Abstract out bvec iterator
Kent Overstreet
1
-9
/
+10
2013-11-11
btrfs: Use WARN_ON()'s return value in place of WARN_ON(1)
Dulshani Gunawardhana
1
-3
/
+1
2013-11-11
Btrfs: add an assert to btrfs_lookup_csums_range for alignment
Josef Bacik
1
-0
/
+3
2013-09-01
Btrfs: Remove superfluous casts from u64 to unsigned long long
Geert Uytterhoeven
1
-3
/
+1
2013-09-01
Btrfs: don't cache the csum value into the extent state tree
Miao Xie
1
-27
/
+54
2013-07-02
Btrfs: remove btrfs_sector_sum structure
Miao Xie
1
-89
/
+55
2013-05-06
btrfs: make static code static & remove dead code
Eric Sandeen
1
-25
/
+5
2013-05-06
Btrfs: remove unused argument of btrfs_extend_item()
Tsutomu Itoh
1
-1
/
+1
2013-05-06
Btrfs: cleanup of function where fixup_low_keys() is called
Tsutomu Itoh
1
-6
/
+5
2013-05-06
Btrfs: improve the performance of the csums lookup
Miao Xie
1
-19
/
+30
2013-05-06
btrfs: Cleanup some redundant codes in btrfs_lookup_csums_range()
Zhi Yong Wu
1
-5
/
+2
2013-05-06
Btrfs: cleanup unused arguments of btrfs_csum_data
Liu Bo
1
-2
/
+1
2013-03-28
Btrfs: fix wrong return value of btrfs_lookup_csum()
Miao Xie
1
-1
/
+3
2013-03-28
Btrfs: fix wrong reservation of csums
Miao Xie
1
-2
/
+0
2013-02-20
Btrfs: extend the checksum item as much as possible
Liu Bo
1
-21
/
+46
2013-01-24
Btrfs: put csums on the right ordered extent
Josef Bacik
1
-2
/
+2
2012-12-12
Btrfs: fix wrong file extent length
Miao Xie
1
-1
/
+20
2012-10-09
btrfs: fix min csum item size warnings in 32bit
Zach Brown
1
-1
/
+2
2012-10-01
Btrfs: fix gcc warnings for 32bit compiles
Jan Schmidt
1
-1
/
+1
2012-08-28
Btrfs: don't allocate a seperate csums array for direct reads
Josef Bacik
1
-2
/
+2
2012-07-23
Btrfs: kill root from btrfs_is_free_space_inode
Liu Bo
1
-1
/
+1
2012-07-23
Btrfs: change how we indicate we're adding csums
Josef Bacik
1
-0
/
+2
2012-03-30
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...
Linus Torvalds
1
-23
/
+34
2012-03-28
Btrfs: don't use crc items bigger than 4KB
Chris Mason
1
-1
/
+3
2012-03-22
btrfs: replace many BUG_ONs with proper error handling
Jeff Mahoney
1
-5
/
+8
2012-03-22
btrfs: Don't BUG_ON kzalloc error in btrfs_lookup_csums_range()
Mark Fasheh
1
-2
/
+13
2012-03-22
btrfs: return void in functions without error conditions
Jeff Mahoney
1
-15
/
+10
2012-03-20
btrfs: remove the second argument of k[un]map_atomic()
Cong Wang
1
-2
/
+2
2011-11-06
btrfs: separate superblock items out of fs_info
David Sterba
1
-11
/
+6
2011-09-11
Btrfs: skip locking if searching the commit root in csum lookup
Josef Bacik
1
-1
/
+3
2011-08-01
Merge branch 'alloc_path' of git://git.kernel.org/pub/scm/linux/kernel/git/mf...
Chris Mason
1
-2
/
+5
2011-07-27
Btrfs: use the commit_root for reading free_space_inode crcs
Chris Mason
1
-0
/
+9
2011-07-27
Btrfs: stop using highmem for extent_buffers
Chris Mason
1
-30
/
+2
2011-07-14
btrfs: don't BUG_ON btrfs_alloc_path() errors
Mark Fasheh
1
-2
/
+5
2011-05-23
Merge branch 'cleanups_and_fixes' into inode_numbers
Chris Mason
1
-7
/
+6
2011-05-23
Btrfs: BUG_ON is deleted from the caller of btrfs_truncate_item & btrfs_exten...
Tsutomu Itoh
1
-3
/
+0
2011-05-23
Btrfs: return error code to caller when btrfs_del_item fails
Tsutomu Itoh
1
-4
/
+6
2011-05-23
Merge branch 'for-chris' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...
Chris Mason
1
-1
/
+7
2011-05-22
Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into ino...
Chris Mason
1
-6
/
+6
2011-05-12
btrfs: scrub
Arne Jansen
1
-1
/
+7
2011-05-02
btrfs: drop unused parameter from btrfs_release_path
David Sterba
1
-6
/
+6
2011-04-25
Btrfs: Always use 64bit inode number
Li Zefan
1
-2
/
+3
2011-03-28
Btrfs: check return value of btrfs_alloc_path()
Tsutomu Itoh
1
-0
/
+2
2011-03-28
Btrfs: cleanup some BUG_ON()
Tsutomu Itoh
1
-1
/
+2
2011-01-28
Btrfs: do error checking in btrfs_del_csums
Josef Bacik
1
-0
/
+3
2011-01-28
btrfs: fix several uncheck memory allocations
liubo
1
-0
/
+2
2010-05-25
Btrfs: add basic DIO read/write support
Josef Bacik
1
-4
/
+21
2010-05-25
Btrfs: Metadata ENOSPC handling for tree log
Yan, Zheng
1
-0
/
+3
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2009-03-24
Btrfs: leave btree locks spinning more often
Chris Mason
1
-2
/
+5
2009-01-06
Btrfs: tree logging checksum fixes
Yan Zheng
1
-26
/
+36
2009-01-05
Btrfs: Fix checkpatch.pl warnings
Chris Mason
1
-9
/
+9
2008-12-17
Btrfs: properly check free space for tree balancing
Yan Zheng
1
-0
/
+4
[next]