Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
0ffe86f48026b7f34db22d1004bc9992f0db8b33
/
fs
/
btrfs
/
extent_map.h
50b5b60
btrfs: switch EXTENT_FLAG_* to enums
by David Sterba
· 6 years ago
07e1ce0
Btrfs: extent_map: use rb_first_cached
by Liu Bo
· 6 years ago
c1766dd
btrfs: change remove_extent_mapping to return void
by zhong jiang
· 6 years ago
f46b24c
btrfs: use fs_info for btrfs_handle_em_exist tracepoint
by David Sterba
· 7 years ago
9888c34
btrfs: replace GPL boilerplate by SPDX -- headers
by David Sterba
· 7 years ago
e67c718
btrfs: add more __cold annotations
by David Sterba
· 7 years ago
c04e61b
Btrfs: move extent map specific code to extent_map.c
by Liu Bo
· 7 years ago
4a2d25c
btrfs: Remove redundant FLAG_VACANCY
by Nikolay Borisov
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
490b54d
btrfs: convert extent_map.refs from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
95617d6
btrfs: cleanup, stop casting for extent_map->lookup everywhere
by Jeff Mahoney
· 10 years ago
298a8f9
Btrfs: fix NULL pointer crash when running balance and scrub concurrently
by Wang Shilong
· 11 years ago
176840b
Btrfs: more efficient btrfs_drop_extent_cache
by Filipe Manana
· 11 years ago
cbc0e92
Btrfs: remove unneeded field / smaller extent_map structure
by Filipe Manana
· 11 years ago
e248e04
btrfs: Enclose macros with complex values within parenthesis
by Dulshani Gunawardhana
· 11 years ago
09a2a8f9
Btrfs: fix bad extent logging
by Josef Bacik
· 12 years ago
cc95bef
Btrfs: log ram bytes properly
by Josef Bacik
· 12 years ago
201a903
Btrfs: do not allow logged extents to be merged or removed
by Josef Bacik
· 12 years ago
b11e234
Btrfs: do not mark ems as prealloc if we are writing to them
by Josef Bacik
· 12 years ago
b493968
Btrfs: keep track of the extents original block length
by Josef Bacik
· 12 years ago
ff44c6e
Btrfs: do not hold the write_lock on the extent tree while logging
by Josef Bacik
· 12 years ago
4e2f84e
Btrfs: improve fsync by filtering extents that we want
by Liu Bo
· 12 years ago
5dc562c
Btrfs: turbo charge fsync
by Josef Bacik
· 12 years ago
c08782d
btrfs: fix structs where bitfields and spinlock/atomic share 8B word
by David Sterba
· 13 years ago
172ddd6
btrfs: drop gfp parameter from alloc_extent_map
by David Sterba
· 14 years ago
a8067e0
btrfs: drop unused parameter from extent_map_tree_init
by David Sterba
· 14 years ago
261507a0
btrfs: Allow to add new compression algorithm
by Li Zefan
· 14 years ago
b917b7c
Btrfs: search for an allocation hint while filling file COW
by Chris Mason
· 15 years ago
a1ed835
Btrfs: Fix extent replacment race
by Chris Mason
· 15 years ago
890871b
Btrfs: switch extent_map to a rw lock
by Chris Mason
· 15 years ago
ff5b7ee
Btrfs: Fix csum error for compressed data
by Yan Zheng
· 16 years ago
d899e05
Btrfs: Add fallocate support v2
by Yan Zheng
· 16 years ago
9036c10
Btrfs: update hole handling v2
by Yan Zheng
· 16 years ago
c8b9781
Btrfs: Add zlib compression support
by Chris Mason
· 16 years ago
f421950
Btrfs: Fix some data=ordered related data corruptions
by Chris Mason
· 16 years ago
7f3c74f
Btrfs: Keep extent mappings in ram until pending ordered extents are done
by Chris Mason
· 16 years ago
d1310b2
Btrfs: Split the extent_map code into two parts
by Chris Mason
· 17 years ago
1832a6d
Btrfs: Implement basic support for -ENOSPC
by Chris Mason
· 17 years ago
17636e0
Btrfs: section mismatch warnings
by Christian Hesse
· 17 years ago
ca66462
Btrfs: Add efficient dirty accounting to the extent_map tree
by Chris Mason
· 17 years ago
793955b
Btrfs: Limit btree writeback to prevent seeks
by Chris Mason
· 17 years ago
2f4cbe6
Btrfs: Return value checking in module init
by Wyatt Banks
· 17 years ago
3ab2fb5
Btrfs: Add readpages support
by Chris Mason
· 17 years ago
b293f02e
Btrfs: Add writepages support
by Chris Mason
· 17 years ago
179e29e
Btrfs: Fix a number of inline extent problems that Yan Zheng reported.
by Chris Mason
· 17 years ago
19c00dd
Btrfs: Add back metadata checksumming
by Chris Mason
· 17 years ago
810191f
Btrfs: extent_map optimizations to cut down on CPU usage
by Chris Mason
· 17 years ago
4dc11904
Btrfs: Add an extent buffer LRU to reduce radix tree hits
by Chris Mason
· 17 years ago
6b80053
Btrfs: Add back the online defragging code
by Chris Mason
· 17 years ago
09e71a3
Btrfs: Use an array of pages in the extent buffers to reduce the cost of find_get_page
by Chris Mason
· 17 years ago
db94535
Btrfs: Allow tree blocks larger than the page size
by Chris Mason
· 17 years ago
1a5bc16
Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map trees
by Chris Mason
· 17 years ago
96b5179
Btrfs: Stop using radix trees for the block group cache
by Chris Mason
· 17 years ago
f510cfe
Btrfs: Fix extent_buffer and extent_state leaks
by Chris Mason
· 17 years ago
6d36dcd
Btrfs: Avoid memcpy where possible in extent_buffers
by Chris Mason
· 17 years ago
479965d
Btrfs: Optimizations for the extent_buffer code
by Chris Mason
· 17 years ago
5f39d39
Btrfs: Create extent_buffer interface for large blocksizes
by Chris Mason
· 17 years ago
b3cfa35
Btrfs: factor page private preparations into a helper
by Christoph Hellwig
· 17 years ago
0e2752a
Btrfs: [PATCH] extent_map: add writepage_end_io hook
by Christoph Hellwig
· 17 years ago
d396c6f
Btrfs: [PATCH] extent_map: provide generic bmap
by Christoph Hellwig
· 17 years ago
07157aa
Btrfs: Add file data csums back in via hooks in the extent map code
by Chris Mason
· 17 years ago
b888db2
Btrfs: Add delayed allocation to the extent based page tree code
by Chris Mason
· 17 years ago
a52d9a8
Btrfs: Extent based page cache code. This uses an rbtree of extents and tests
by Chris Mason
· 17 years ago