Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
240d5d482b69415b92ffce4b8dfca10799c9890b
/
fs
/
btrfs
/
disk-io.c
240d5d4
Btrfs: tune btrfs unplug functions for a small number of devices
by Chris Mason
· 16 years ago
771ed68
Btrfs: Optimize compressed writeback and reads
by Chris Mason
· 16 years ago
4a69a41
Btrfs: Add ordered async work queues
by Chris Mason
· 16 years ago
84234f3
Btrfs: Add root tree pointer transaction ids
by Yan Zheng
· 16 years ago
2517920
Btrfs: nuke fs wide allocation mutex V2
by Josef Bacik
· 16 years ago
f82d02d
Btrfs: Improve space balancing code
by Yan Zheng
· 16 years ago
c8b9781
Btrfs: Add zlib compression support
by Chris Mason
· 16 years ago
83afeac
Btrfs: disk-io.c (open_ctree): avoid leaks upon allocation failure
by Jim Meyering
· 16 years ago
0463bb4
Btrfs: disk-io.c (open_ctree): Don't deref. NULL upon failed kzalloc
by Jim Meyering
· 16 years ago
d352ac6
Btrfs: add and improve comments
by Chris Mason
· 16 years ago
8c8bee1
Btrfs: Wait for IO on the block device inodes of newly added devices
by Chris Mason
· 16 years ago
1a40e23
Btrfs: update space balancing code
by Zheng Yan
· 16 years ago
e465768
Btrfs: Add shared reference cache
by Zheng Yan
· 16 years ago
24ab9cd
Btrfs: Raise thresholds for metadata writeback
by Chris Mason
· 16 years ago
2b1f55b
Remove Btrfs compat code for older kernels
by Chris Mason
· 16 years ago
31840ae
Btrfs: Full back reference support
by Zheng Yan
· 16 years ago
ce3ed71
Btrfs: Checksum tree blocks in the background
by Chris Mason
· 16 years ago
0f9dd46
Btrfs: free space accounting redo
by Josef Bacik
· 16 years ago
23a0786
Btrfs: Fix mismerge in block header checks
by Chris Mason
· 16 years ago
d0c803c
Btrfs: Record dirty pages tree-log pages in an extent_io tree
by Chris Mason
· 16 years ago
d00aff0
Btrfs: Optimize tree log block allocations
by Chris Mason
· 16 years ago
3a5f1d4
Btrfs: Optimize btree walking while logging inodes
by Chris Mason
· 16 years ago
98509cf
Btrfs: Fix releasepage to properly keep dirty and writeback pages
by Chris Mason
· 16 years ago
4bef084
Btrfs: Tree logging fixes
by Chris Mason
· 16 years ago
e02119d
Btrfs: Add a write ahead tree log to optimize synchronous operations
by Chris Mason
· 16 years ago
a1b32a5
Btrfs: Add debugging checks to track down corrupted metadata
by Chris Mason
· 16 years ago
9473f16
Btrfs: Throttle for async bio submits higher up the chain
by Chris Mason
· 16 years ago
b64a285
Btrfs: Wait for async bio submissions to make some progress at queue time
by Chris Mason
· 16 years ago
5386323
Btrfs: Lower contention on the csum mutex
by Chris Mason
· 16 years ago
4854ddd
Btrfs: Wait for kernel threads to make progress during async submission
by Chris Mason
· 16 years ago
5443be4
Btrfs: Give all the worker threads descriptive names
by Chris Mason
· 16 years ago
777e6bd
Btrfs: Transaction commit: don't use filemap_fdatawait
by Chris Mason
· 16 years ago
0986fe9e
Btrfs: Count async bios separately from async checksum work items
by Chris Mason
· 16 years ago
b720d20
Btrfs: Limit the number of async bio submission kthreads to the number of devices
by Chris Mason
· 16 years ago
4ca8b41
Btrfs: Avoid calling into the FS for the final iput on fake root inodes
by Chris Mason
· 16 years ago
ea8c281
Btrfs: Maintain a list of inodes that are delalloc and a way to wait on them
by Chris Mason
· 16 years ago
2dd3e67
Btrfs: More throttle tuning
by Chris Mason
· 16 years ago
61b4944
Btrfs: Fix streaming read performance with checksumming on
by Chris Mason
· 16 years ago
bcc63ab
Btrfs: implement memory reclaim for leaf reference cache
by Yan
· 16 years ago
33958dc
Btrfs: Fix verify_parent_transid
by Chris Mason
· 16 years ago
ab78c84
Btrfs: Throttle operations if the reference cache gets too large
by Chris Mason
· 16 years ago
017e536
Btrfs: Leaf reference cache update
by Chris Mason
· 16 years ago
31153d8
Btrfs: Add a leaf reference cache
by Yan Zheng
· 16 years ago
7b12876
Btrfs: Create orphan inode records to prevent lost files after a crash
by Josef Bacik
· 16 years ago
3eaa288
Btrfs: Fix the defragmention code and the block relocation code for data=ordered
by Chris Mason
· 16 years ago
8964222
Btrfs: Search data ordered extents first for checksums on read
by Chris Mason
· 16 years ago
6af118ce
Btrfs: Index extent buffers in an rbtree
by Chris Mason
· 16 years ago
f929574
btrfs_start_transaction: wait for commits in progress to finish
by Chris Mason
· 16 years ago
247e743
Btrfs: Use async helpers to deal with pages that have been improperly dirtied
by Chris Mason
· 16 years ago
e6dcd2d
Btrfs: New data=ordered implementation
by Chris Mason
· 16 years ago
77a41af
Btrfs: Drop some verbose printks
by Chris Mason
· 16 years ago
7d9eb12
Btrfs: Add locking around volume management (device add/remove/balance)
by Chris Mason
· 16 years ago
3f157a2
Btrfs: Online btree defragmentation fixes
by Chris Mason
· 16 years ago
a74a4b9
Btrfs: Replace the transaction work queue with kthreads
by Chris Mason
· 16 years ago
89ce8a6
Add btrfs_end_transaction_throttle to force writers to wait for pending commits
by Chris Mason
· 16 years ago
333db94
Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.
by Chris Mason
· 16 years ago
051e1b9
Drop locks in btrfs_search_slot when reading a tree block.
by Chris Mason
· 16 years ago
a213501
Btrfs: Replace the big fs_mutex with a collection of other locks
by Chris Mason
· 16 years ago
925baed
Btrfs: Start btree concurrency work.
by Chris Mason
· 16 years ago
1cc127b
Btrfs: Add a thread pool just for submit_bio
by Chris Mason
· 16 years ago
4543df7
Btrfs: Add a mount option to control worker thread pool size
by Chris Mason
· 16 years ago
8b71284
Btrfs: Add async worker threads for pre and post IO checksumming
by Chris Mason
· 16 years ago
edf24ab
btrfs: sanity mount option parsing and early mount code
by Christoph Hellwig
· 16 years ago
51ebc0d
Btrfs: bdi_init and bdi_destroy come with 2.6.23
by Jan Engelhardt
· 16 years ago
da496f2
Btrfs: Always use the async submission queue for checksummed writes
by Chris Mason
· 17 years ago
1c8cfcc
Btrfs: Enable btree balancing on old kernels again
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
a0af469
Fix btrfs_open_devices to deal with changes since the scan ioctls
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
1259ab7
Btrfs: Handle write errors on raid1 and raid10
by Chris Mason
· 17 years ago
ca7a79a
Btrfs: Pass down the expected generation number when reading tree blocks
by Chris Mason
· 17 years ago
188de64
Btrfs: Don't do btree balance_dirty_pages on old kernels, it stalls forever
by Chris Mason
· 17 years ago
a061fc8
Btrfs: Add support for online device removal
by Chris Mason
· 17 years ago
d6bfde8
Btrfs: Fixes for 2.6.18 enterprise kernels
by Chris Mason
· 17 years ago
a236aed
Btrfs: Deal with failed writes in mirrored configurations
by Chris Mason
· 17 years ago
4235298
Btrfs: Drop some verbose printks
by Chris Mason
· 17 years ago
8f18cf1
Btrfs: Make the resizer work based on shrinking and growing devices
by Chris Mason
· 17 years ago
84eed90
Btrfs: Add failure handling for read_sys_array
by Chris Mason
· 17 years ago
bcbfce8
Btrfs: Fix the unplug_io_fn to grab a consistent copy of page->mapping
by Chris Mason
· 17 years ago
38b6698
Deal with page == NULL in the btrfs_unplug_io_fn
by Chris Mason
· 17 years ago
f2d8d74
Btrfs: Make an unplug function that doesn't unplug every spindle
by Chris Mason
· 17 years ago
4ef64ea
Btrfs: Remove debugging statements from the invalidatepage calls
by Chris Mason
· 17 years ago
4575c9c
Btrfs: Scale the bdi ra_pages by the number of devices in the FS
by Chris Mason
· 17 years ago
9ad6b7b
Force page->private removal in btrfs_invalidatepage
by Chris Mason
· 17 years ago
0afbaf8
Btrfs: Set the btree inode i_size to OFFSET_MAX
by Chris Mason
· 17 years ago
7b13b7b
Btrfs: Don't drop extent_map cache during releasepage on the btree inode
by Chris Mason
· 17 years ago
7b859fe
Btrfs: Only do async bio submission for pdflush
by Chris Mason
· 17 years ago
44b8bd7
Btrfs: Create a work queue for bio writes
by Chris Mason
· 17 years ago
e17cade
Btrfs: Add chunk uuids and update multi-device back references
by Chris Mason
· 17 years ago
b248a41
Btrfs: A few updates for 2.6.18 and versions older than 2.6.25
by Chris Mason
· 17 years ago
73f61b2
Btrfs: bio_endio support for linux 2.6.23 and older.
by Miguel
· 17 years ago
a5eb62e
Btrfs: Endianess bug fix for v0.13 with kernels
by Miguel
· 17 years ago
3dd3991
Btrfs: Add extra checks to avoid removing extent_state from pages we can't free
by Chris Mason
· 17 years ago
f298446
Btrfs: Write out all super blocks on commit, and bring back proper barrier support
by Chris Mason
· 17 years ago
f188591
Btrfs: Retry metadata reads in the face of checksum failures
by Chris Mason
· 17 years ago
22c5994
Btrfs: Handle data block end_io through the async work queue
by Chris Mason
· 17 years ago
ce9adaa
Btrfs: Do metadata checksums for reads via a workqueue
by Chris Mason
· 17 years ago
728131d
Btrfs: Add additional debugging for metadata checksum failures
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
Next »