Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
a74a4b97b61beede185b4b3ad359d7d378b0d312
/
fs
/
btrfs
/
ctree.h
a74a4b9
Btrfs: Replace the transaction work queue with kthreads
by Chris Mason
· 17 years ago
5cd57b2
Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it
by Chris Mason
· 17 years ago
051e1b9
Drop locks in btrfs_search_slot when reading a tree block.
by Chris Mason
· 17 years ago
a213501
Btrfs: Replace the big fs_mutex with a collection of other locks
by Chris Mason
· 17 years ago
925baed
Btrfs: Start btree concurrency work.
by Chris Mason
· 17 years ago
1cc127b
Btrfs: Add a thread pool just for submit_bio
by Chris Mason
· 17 years ago
f46b5a6
Btrfs: split out ioctl.c
by Christoph Hellwig
· 17 years ago
4543df7
Btrfs: Add a mount option to control worker thread pool size
by Chris Mason
· 17 years ago
8b71284
Btrfs: Add async worker threads for pre and post IO checksumming
by Chris Mason
· 17 years ago
edf24ab
btrfs: sanity mount option parsing and early mount code
by Christoph Hellwig
· 17 years ago
6bf13c0
Btrfs: transaction ioctls
by Sage Weil
· 17 years ago
3b96362
Btrfs: Invalidate dcache entry after creating snapshot and
by Sven Wegener
· 17 years ago
0ef3e66
Btrfs: Allocator fix variety pack
by Chris Mason
· 17 years ago
cb03c74
Btrfs: Change the congestion functions to meter the number of async submits as well
by Chris Mason
· 17 years ago
dfe2502
Btrfs: Add mount -o degraded to allow mounts to continue with missing devices
by Chris Mason
· 17 years ago
a68d593
Btrfs: Update nodatacow mode to support cloned single files and resizing
by Chris Mason
· 17 years ago
bf4ef67
Btrfs: Properly find the root for snapshotted blocks during chunk relocation
by Chris Mason
· 17 years ago
a061fc8
Btrfs: Add support for online device removal
by Chris Mason
· 17 years ago
f2eb0a2
Btrfs: Clone file data ioctl
by Sage Weil
· 17 years ago
ec44a35
Btrfs: Add balance ioctl to restripe the chunks
by Chris Mason
· 17 years ago
788f20e
Btrfs: Add new ioctl to add devices
by Chris Mason
· 17 years ago
8f18cf1
Btrfs: Make the resizer work based on shrinking and growing devices
by Chris Mason
· 17 years ago
7ae9c09
Btrfs: Add support for labels in the super block
by Chris Mason
· 17 years ago
a443755
Btrfs: Check device uuids along with devids
by Chris Mason
· 17 years ago
e015640
Btrfs: Write bio checksumming outside the FS mutex
by Chris Mason
· 17 years ago
44b8bd7
Btrfs: Create a work queue for bio writes
by Chris Mason
· 17 years ago
321aecc
Btrfs: Add RAID10 support
by Chris Mason
· 17 years ago
e17cade
Btrfs: Add chunk uuids and update multi-device back references
by Chris Mason
· 17 years ago
98d20f6
Add a min size parameter to btrfs_alloc_extent
by Chris Mason
· 17 years ago
ce9adaa
Btrfs: Do metadata checksums for reads via a workqueue
by Chris Mason
· 17 years ago
d18a2c4
Btrfs: Fix allocation profile init
by Chris Mason
· 17 years ago
611f0e0
Btrfs: Add support for duplicate blocks on a single spindle
by Chris Mason
· 17 years ago
8790d50
Btrfs: Add support for mirroring across drives
by Chris Mason
· 17 years ago
63b10fc
Reorder the flags field in struct btrfs_header and record a flag on writeout
by Chris Mason
· 17 years ago
0416008
Create a btrfs backing dev info
by Chris Mason
· 17 years ago
593060d
Btrfs: Implement raid0 when multiple devices are present
by Chris Mason
· 17 years ago
8a4b83c
Btrfs: Add support for device scanning and detection ioctls
by Chris Mason
· 17 years ago
239b14b
Btrfs: Bring back mount -o ssd optimizations
by Chris Mason
· 17 years ago
0d81ba5
Btrfs: Move device information into the super block so it can be scanned
by Chris Mason
· 17 years ago
e085def
Btrfs: Make the FS tree the last objectid in the tree of tree roots
by Chris Mason
· 17 years ago
6324fbf
Btrfs: Dynamic chunk and block group allocation
by Chris Mason
· 17 years ago
0b86a83
Btrfs: Add support for multiple devices per filesystem
by Chris Mason
· 17 years ago
065631f
Btrfs: checksum file data at bio submission time instead of during writepage
by Chris Mason
· 17 years ago
df68b8a
Btrfs: unaligned access fixes
by David Miller
· 17 years ago
9069218
Btrfs: Fix i_blocks accounting
by Chris Mason
· 17 years ago
47b0c4f
Btrfs: Update magic
by Chris Mason
· 17 years ago
4529ba4
Btrfs: Add data block hints to SSD mode too
by Chris Mason
· 17 years ago
6f568d3
Btrfs: mount -o max_inline=size to control the maximum inline extent size
by Chris Mason
· 17 years ago
9c58309
Btrfs: Add inode item and backref in one insert, reducing cpu usage
by Chris Mason
· 17 years ago
85e21ba
Btrfs: During deletes and truncate, remove many items at once from the tree
by Chris Mason
· 17 years ago
d1310b2
Btrfs: Split the extent_map code into two parts
by Chris Mason
· 17 years ago
5f56406
Btrfs: Fix hole insertion corner cases
by Chris Mason
· 17 years ago
e18e480
Btrfs: Add mount -o ssd, which includes optimizations for seek free storage
by Chris Mason
· 17 years ago
2da98f0
Btrfs: Run igrab on data=ordered inodes to prevent deadlocks during writeout
by Chris Mason
· 17 years ago
cee36a0
Rework btrfs_drop_inode to avoid scheduling
by Chris Mason
· 17 years ago
61295eb
Btrfs: Add drop inode func to avoid data=ordered deadlock
by Chris Mason
· 17 years ago
69a32ac
Btrfs: Change magic string to reflect new format
by Chris Mason
· 17 years ago
fdebe2b
Btrfs: Add readonly inode flag
by Yan
· 17 years ago
21ad10c
Btrfs: Add flush barriers on commit
by Chris Mason
· 17 years ago
b98b676
Btrfs: Add inode flags support
by Yan
· 17 years ago
e2008b6
Btrfs: Add some simple throttling to wait for data=ordered and snapshot deletion
by Chris Mason
· 17 years ago
dc17ff8
Btrfs: Add data=ordered support
by Chris Mason
· 17 years ago
4313b39
Btrfs: Reduce stack usage in the resizer, fix 32 bit compiles
by Chris Mason
· 17 years ago
8f662a7
Btrfs: Add readahead to the online shrinker, and a mount -o alloc_start= for testing
by Chris Mason
· 17 years ago
edbd8d4
Btrfs: Support for online FS resize (grow and shrink)
by Chris Mason
· 17 years ago
1832a6d
Btrfs: Implement basic support for -ENOSPC
by Chris Mason
· 17 years ago
6da6aba
Btrfs: Back port to 2.6.18-el kernels
by Chris Mason
· 17 years ago
c59f895
Btrfs: Add mount option to enforce a max extent size
by Chris Mason
· 17 years ago
be20aa9
Btrfs: Add mount option to turn off data cow
by Chris Mason
· 17 years ago
b6cda9b
Btrfs: Add mount -o nodatasum to turn of file data checksumming
by Chris Mason
· 17 years ago
f6dbff5
Btrfs: Reorder extent back refs to differentiate btree blocks from file data
by Chris Mason
· 17 years ago
3954401
Btrfs: Add back pointers from the inode to the directory that references it
by Chris Mason
· 17 years ago
7bb8631
Btrfs: Add back pointers from extents to the btree or file referencing them
by Chris Mason
· 17 years ago
74493f7
Btrfs: Implement generation numbers in block pointers
by Chris Mason
· 17 years ago
87ee04e
Btrfs: Add simple stripe size parameter
by Chris Mason
· 17 years ago
00f5c79
btrfs_drop_extents: make sure the item is getting smaller before truncate
by Chris Mason
· 17 years ago
324ae4d
Btrfs: Add block group pinned accounting back
by Yan
· 17 years ago
5103e94
xattr support for btrfs
by Josef Bacik
· 17 years ago
e644d02
Fix recursive KM_USER1 usage in btrfs_realloc_node
by Chris Mason
· 17 years ago
f84a8b3
Btrfs: Optimize allocations as we need to mix data and metadata into one group
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
f578d4b
Btrfs: Optimize csum insertion to create larger items when possible
by Chris Mason
· 17 years ago
6d7231f
Btrfs: Fix typo: owner is a 64 bit field
by Chris Mason
· 17 years ago
a6b6e75
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
by Chris Mason
· 17 years ago
19c00dd
Btrfs: Add back metadata checksumming
by Chris Mason
· 17 years ago
0f82731
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
by Chris Mason
· 17 years ago
810191f
Btrfs: extent_map optimizations to cut down on CPU usage
by Chris Mason
· 17 years ago
3326d1b
Btrfs: Allow tails larger than one page
by Chris Mason
· 17 years ago
14048ed
Btrfs: Cache extent buffer mappings
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
34287aa
Btrfs: use unlocked_ioctl
by Christoph Hellwig
· 17 years ago
5ce14bb
Btrfs: Find and remove dead roots the first time a root is loaded.
by Chris Mason
· 17 years ago
011410b
Btrfs: Add more synchronization before creating a snapshot
by Chris Mason
· 17 years ago
95e0528
Btrfs: Use mount -o subvol to select the subvol directory instead of dev:
by Chris Mason
· 17 years ago
Next »