Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b50a1705b598fa4074a5e5e4f20ca46485d1cd0e
/
fs
/
btrfs
/
transaction.h
8eab77f
Btrfs: use global reserve when deleting unused block group after ENOSPC
by Filipe Manana
· 9 years ago
a9e6d15
Merge branch 'allocator-fixes' into for-linus-4.4
by Chris Mason
· 9 years ago
2968b1f
Btrfs: don't continue setting up space cache when enospc
by Josef Bacik
· 9 years ago
3204d33
Btrfs: add a flags field to btrfs_transaction
by Josef Bacik
· 9 years ago
161c3549
Btrfs: change how we wait for pending ordered extents
by Josef Bacik
· 9 years ago
7174109
btrfs: qgroup: Use new metadata reservation.
by Qu Wenruo
· 9 years ago
5aed1dd
btrfs: change num_items type from u64 to unsigned int
by Alexandru Moise
· 9 years ago
d9a0540
Btrfs: fix deadlock when finalizing block group creation
by Filipe Manana
· 9 years ago
2b9dbef
Btrfs: keep dropped roots in cache until transaction commit
by Josef Bacik
· 9 years ago
e33e17e
btrfs: add missing discards when unpinning extents with -o discard
by Jeff Mahoney
· 9 years ago
9086db8
btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots.
by Qu Wenruo
· 9 years ago
4fbcdf6
Btrfs: fix -ENOSPC when finishing block group creation
by Filipe Manana
· 9 years ago
1bbc621
Btrfs: allow block group cache writeout outside critical section in commit
by Chris Mason
· 9 years ago
cb723e4
Btrfs: reserve space for block groups
by Josef Bacik
· 10 years ago
2f2ff0e
Btrfs: fix metadata inconsistencies after directory fsync
by Filipe Manana
· 9 years ago
13212b5
btrfs: Fix out-of-space bug
by Zhao Lei
· 10 years ago
ce93ec5
Btrfs: track dirty block groups on their own list
by Josef Bacik
· 10 years ago
ad27c0d
Merge branch 'dev/pending-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus
by Chris Mason
· 10 years ago
50d9aa9
Btrfs: make sure logged extents complete in the current transaction V3
by Josef Bacik
· 10 years ago
663dfbb
Btrfs: deal with convert_extent_bit errors to avoid fs corruption
by Filipe Manana
· 10 years ago
572d9ab
btrfs: add support for processing pending changes
by David Sterba
· 11 years ago
2755a0d
btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB
by David Sterba
· 10 years ago
8d875f9
btrfs: disable strict file flushes for renames and truncates
by Chris Mason
· 10 years ago
faa2dbf
Btrfs: add sanity tests for new qgroup accounting code
by Josef Bacik
· 10 years ago
9e351cc
Btrfs: remove transaction from send
by Josef Bacik
· 10 years ago
a26e8c9
Btrfs: don't clear uptodate if the eb is under IO
by Josef Bacik
· 10 years ago
5039edd
Btrfs: make fsync latency less sucky
by Josef Bacik
· 11 years ago
a56dbd8
Btrfs: remove btrfs_end_transaction_dmeta()
by Miao Xie
· 11 years ago
20dd2cb
Btrfs: fix BUG_ON() casued by the reserved space migration
by Miao Xie
· 11 years ago
724e231
Btrfs: fix two use-after-free bugs with transaction cleanup
by Josef Bacik
· 11 years ago
171170c
btrfs: mark some local function as 'static'
by Sergei Trofimovich
· 11 years ago
cfad392
Btrfs: check to see if root_list is empty before adding it to dead roots
by Josef Bacik
· 11 years ago
6df9a95
Btrfs: make the chunk allocator completely tree lockless
by Josef Bacik
· 11 years ago
4a9d8bd
Btrfs: make the state of the transaction more readable
by Miao Xie
· 11 years ago
3f1e3fa
Btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure
by Miao Xie
· 11 years ago
0860adf
Btrfs: don't wait for all the writers circularly during the transaction commit
by Miao Xie
· 11 years ago
48a3b63
btrfs: make static code static & remove dead code
by Eric Sandeen
· 11 years ago
9d1a2a3
btrfs: clean snapshots one by one
by David Sterba
· 11 years ago
d5c1207
Btrfs: fix wrong reserved space in qgroup during snap/subv creation
by Miao Xie
· 12 years ago
e9662f7
Btrfs: remove unnecessary dget_parent/dput when creating the pending snapshot
by Miao Xie
· 12 years ago
d4edf39
Btrfs: fix uncompleted transaction
by Miao Xie
· 12 years ago
569e0f3
Btrfs: place ordered operations on a per transaction list
by Josef Bacik
· 12 years ago
de78b51
btrfs: remove cache only arguments from defrag path
by Eric Sandeen
· 12 years ago
c6b305a
Btrfs: don't re-enter when allocating a chunk
by Josef Bacik
· 12 years ago
08e007d
Btrfs: improve the noflush reservation
by Miao Xie
· 12 years ago
354aa0f
Btrfs: fix orphan transaction on the freezed filesystem
by Miao Xie
· 12 years ago
a698d075
Btrfs: add a type field for the transaction handle
by Miao Xie
· 12 years ago
60376ce
Btrfs: fix race in sync and freeze again
by Josef Bacik
· 12 years ago
ea658ba
Btrfs: delay block group item insertion
by Josef Bacik
· 12 years ago
8407aa4
Btrfs: fix corrupted metadata in the snapshot
by Miao Xie
· 12 years ago
46d8bc3
Btrfs: fix a bug in checking whether a inode is already in log
by Liu Bo
· 12 years ago
b478b2b
Merge branch 'qgroup' of git://git.jan-o-sch.net/btrfs-unstable into for-linus
by Chris Mason
· 12 years ago
0e72110
Btrfs: change how we indicate we're adding csums
by Josef Bacik
· 12 years ago
6f72c7e
Btrfs: add qgroup inheritance
by Arne Jansen
· 13 years ago
c556723
Btrfs: hooks to reserve qgroup space
by Arne Jansen
· 13 years ago
bed92ea
Btrfs: qgroup implementation and prototypes
by Arne Jansen
· 12 years ago
d13603e
Btrfs: check the root passed to btrfs_end_transaction
by Arne Jansen
· 13 years ago
49b25e0
btrfs: enhance transaction abort infrastructure
by Jeff Mahoney
· 13 years ago
ff5714c
Merge branch 'for-chris' of
by Chris Mason
· 13 years ago
d82a6f1
Btrfs: kill BTRFS_I(inode)->block_group
by Josef Bacik
· 13 years ago
a4abeea
Btrfs: kill trans_mutex
by Josef Bacik
· 13 years ago
2a1eb46
Btrfs: if we've already started a trans handle, use that one
by Josef Bacik
· 13 years ago
7a7eaa4
Btrfs: take away the num_items argument from btrfs_join_transaction
by Josef Bacik
· 13 years ago
945d896
Merge branch 'cleanups' of git://repo.or.cz/linux-2.6/btrfs-unstable into inode_numbers
by Chris Mason
· 13 years ago
16cdcec
btrfs: implement delayed inode items operation
by Miao Xie
· 13 years ago
621496f
btrfs: remove unused function prototypes
by David Sterba
· 13 years ago
13c5a93
Btrfs: avoid taking the trans_mutex in btrfs_end_transaction
by Josef Bacik
· 13 years ago
b83cc96
Btrfs: Add readonly snapshots support
by Li Zefan
· 14 years ago
4620459
Btrfs: add START_SYNC, WAIT_SYNC ioctls
by Sage Weil
· 14 years ago
bb9c12c
Btrfs: async transaction commit
by Sage Weil
· 14 years ago
0af3d00
Btrfs: create special free space cache inode
by Josef Bacik
· 14 years ago
8929ecfa
Btrfs: Introduce global metadata reservation
by Yan, Zheng
· 14 years ago
a22285a
Btrfs: Integrate metadata reservation with start_transaction
by Yan, Zheng
· 14 years ago
f0486c6
Btrfs: Introduce contexts for metadata reservation
by Yan, Zheng
· 14 years ago
8cef4e1
Btrfs: Avoid superfluous tree-log writeout
by Yan, Zheng
· 15 years ago
690587d
Btrfs: streamline tree-log btree block writeout
by Chris Mason
· 15 years ago
257c62e
Btrfs: avoid tree log commit when there are no changes
by Chris Mason
· 15 years ago
f36f304
Btrfs: be more polite in the async caching threads
by Chris Mason
· 15 years ago
5d4f98a
Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)
by Yan Zheng
· 15 years ago
b7ec40d
Btrfs: reduce stalls during transaction commit
by Chris Mason
· 15 years ago
56bec29
Btrfs: do extent allocation and reference count updates in the background
by Chris Mason
· 15 years ago
d397712
Btrfs: Fix checkpatch.pl warnings
by Chris Mason
· 16 years ago
d2fb343
Btrfs: fix leaking block group on balance
by Yan Zheng
· 16 years ago
3de4586
Btrfs: Allow subvolumes and snapshots anywhere in the directory tree
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
e02119d
Btrfs: Add a write ahead tree log to optimize synchronous operations
by Chris Mason
· 16 years ago
b48652c
Btrfs: Various small fixes.
by Yan Zheng
· 16 years ago
9ca9ee0
Btrfs: fix ioctl-initiated transactions vs wait_current_trans()
by Sage Weil
· 16 years ago
f321e49
Btrfs: Update and fix mount -o nodatacow
by Yan Zheng
· 16 years ago
ab78c84
Btrfs: Throttle operations if the reference cache gets too large
by Chris Mason
· 16 years ago
f929574
btrfs_start_transaction: wait for commits in progress to finish
by Chris Mason
· 16 years ago
e6dcd2d
Btrfs: New data=ordered implementation
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
d1310b2
Btrfs: Split the extent_map code into two parts
by Chris Mason
· 17 years ago
3063d29
Btrfs: Move snapshot creation to commit time
by Chris Mason
· 17 years ago
dc17ff8
Btrfs: Add data=ordered support
by Chris Mason
· 17 years ago
6da6aba
Btrfs: Back port to 2.6.18-el kernels
by Chris Mason
· 17 years ago
5f39d39
Btrfs: Create extent_buffer interface for large blocksizes
by Chris Mason
· 17 years ago
Next »