Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b50a1705b598fa4074a5e5e4f20ca46485d1cd0e
/
fs
/
btrfs
/
transaction.c
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
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
a0d58e4
Merge branch 'cleanups/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.4
by Chris Mason
· 9 years ago
5aed1dd
btrfs: change num_items type from u64 to unsigned int
by Alexandru Moise
· 9 years ago
a099d0f
btrfs: memset cur_trans->delayed_refs to zero
by Alexandru Moise
· 9 years ago
f2f767e
btrfs: trimming some start_transaction() code away
by Alexandru Moise
· 9 years ago
6db4a73
Merge branch 'fix/waitqueue-barriers' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.4
by Chris Mason
· 9 years ago
62fb50a
Merge branch 'anand/sysfs-updates-v4.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.4
by Chris Mason
· 9 years ago
a83342a
btrfs: add comments to barriers before waitqueue_active
by David Sterba
· 10 years ago
b666a9c
btrfs: add barrier for waitqueue_active in clear_btree_io_tree
by David Sterba
· 9 years ago
175d58c
Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
d9a0540
Btrfs: fix deadlock when finalizing block group creation
by Filipe Manana
· 9 years ago
a4553fe
Btrfs: consolidate btrfs_error() to btrfs_std_error()
by Anand Jain
· 9 years ago
03e8f64
Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
2b9dbef
Btrfs: keep dropped roots in cache until transaction commit
by Josef Bacik
· 9 years ago
7d9071a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
1f9b8c8
Btrfs: check if previous transaction aborted to avoid fs corruption
by Filipe Manana
· 9 years ago
bee9182
introduce __sb_writers_{acquired,release}() helpers
by Oleg Nesterov
· 9 years ago
46cd285
Merge branch 'jeffm-discard-4.3' into for-linus-4.3
by Chris Mason
· 9 years ago
147d256
btrfs: Remove unnecessary variants in relocation.c
by Zhaolei
· 9 years ago
e33e17e
btrfs: add missing discards when unpinning extents with -o discard
by Jeff Mahoney
· 9 years ago
8a73301
btrfs: Fix lockdep warning of btrfs_run_delayed_iputs()
by Zhao Lei
· 9 years ago
d3efe08
Btrfs: fix list transaction->pending_ordered corruption
by Filipe Manana
· 9 years ago
d672633
btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup.
by Qu Wenruo
· 9 years ago
9086db8
btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots.
by Qu Wenruo
· 9 years ago
0ed4792
btrfs: qgroup: Switch to new extent-oriented qgroup mechanism.
by Qu Wenruo
· 9 years ago
3368d00
btrfs: qgroup: Record possible quota-related extent for qgroup.
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
1262133
Btrfs: account for crcs in delayed ref processing
by Josef Bacik
· 10 years ago
28ed134
btrfs: actively run the delayed refs while deleting large files
by Chris Mason
· 10 years ago
fc4c3c8
Merge branch 'cleanups-post-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
by Chris Mason
· 9 years ago
9deed22
Merge branch 'cleanups-for-4.1-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus-4.1
by Chris Mason
· 9 years ago
521d474
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 9 years ago
dcdf7f6
Btrfs: prepare block group cache before writing
by Josef Bacik
· 10 years ago
ea526d1
Btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list)
by Josef Bacik
· 9 years ago
b4924a0
Btrfs: catch transaction abortion after waiting for it
by Liu Bo
· 10 years ago
84399bb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
f5c0a12
Btrfs: remove extra run_delayed_refs in update_cowonly_root
by Josef Bacik
· 10 years ago
351810c
btrfs: use cond_resched_lock where possible
by David Sterba
· 10 years ago
2b9fb53
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 10 years ago
e8c9f18
btrfs: constify structs with op functions or static definitions
by David Sterba
· 10 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
e7070be
Btrfs: change how we track dirty roots
by Josef Bacik
· 10 years ago
6c9fe14
btrfs: Fix the bug that fs_info->pending_changes is never cleared.
by Qu Wenruo
· 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
e38e2ed
Btrfs: make find_first_extent_bit be able to cache any state
by Filipe Manana
· 10 years ago
663dfbb
Btrfs: deal with convert_extent_bit errors to avoid fs corruption
by Filipe Manana
· 10 years ago
d51033d
btrfs: introduce pending action: commit
by David Sterba
· 10 years ago
7e1876a
btrfs: switch inode_cache option handling to pending changes
by David Sterba
· 11 years ago
572d9ab
btrfs: add support for processing pending changes
by David Sterba
· 11 years ago
0ec31a6
Merge branch 'remove-unlikely' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus
by Chris Mason
· 10 years ago
bbf65cf
Merge branch 'cleanup/misc-for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux into for-linus
by Chris Mason
· 10 years ago
4238302
Btrfs: fix race in WAIT_SYNC ioctl
by Sage Weil
· 10 years ago
656f30d
Btrfs: be aware of btree inode write errors to avoid fs corruption
by Filipe Manana
· 10 years ago
2755a0d
btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB
by David Sterba
· 10 years ago
ee39b43
btrfs: remove unlikely from data-dependent branches and slow paths
by David Sterba
· 10 years ago
ce7213c
Btrfs: fix wrong device bytes_used in the super block
by Miao Xie
· 10 years ago
935e5cc
Btrfs: fix wrong disk size when writing super blocks
by Miao Xie
· 10 years ago
707e8a0
btrfs: use nodesize everywhere, kill leafsize
by David Sterba
· 10 years ago
32471dc
btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot
by David Sterba
· 11 years ago
8d875f9
btrfs: disable strict file flushes for renames and truncates
by Chris Mason
· 10 years ago
abdd2e8
Btrfs: fix crash when starting transaction
by Filipe Manana
· 10 years ago
0a4eaea
btrfs: remove stale comment from btrfs_flush_all_pending_stuffs
by David Sterba
· 10 years ago
46c4e71
Btrfs: assert send doesn't attempt to start transactions
by Filipe Manana
· 10 years ago
47a306a
btrfs: fix error handling in create_pending_snapshot
by Eric Sandeen
· 10 years ago
c7548af
Btrfs: convert smp_mb__{before,after}_clear_bit
by Chris Mason
· 10 years ago
a79b7d4
Btrfs: async delayed refs
by Chris Mason
· 10 years ago
fcebe45
Btrfs: rework qgroup accounting
by Josef Bacik
· 10 years ago
27cdeb7
Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root
by Miao Xie
· 10 years ago
61155aa
btrfs: assert that send is not in progres before root deletion
by David Sterba
· 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
3bbb24b
Btrfs: fix deadlock with nested trans handles
by Josef Bacik
· 10 years ago
6c255e6
Btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock
by Miao Xie
· 11 years ago
c0af8f0
Btrfs: cancel scrub on transaction abortion
by Wang Shilong
· 11 years ago
6cf7f77
Btrfs: fix a possible deadlock between scrub and transaction committing
by Wang Shilong
· 11 years ago
3818aea
btrfs: Add noinode_cache mount option
by Qu Wenruo
· 11 years ago
0a2b2a8
Btrfs: throttle delayed refs better
by Josef Bacik
· 11 years ago
d7df2c7
Btrfs: attach delayed ref updates to delayed ref heads
by Josef Bacik
· 11 years ago
5039edd
Btrfs: make fsync latency less sucky
by Josef Bacik
· 11 years ago
18f687d
Btrfs: fix protection between send and root deletion
by Wang Shilong
· 11 years ago
a56dbd8
Btrfs: remove btrfs_end_transaction_dmeta()
by Miao Xie
· 11 years ago
efe120a
Btrfs: convert printk to btrfs_ and fix BTRFS prefix
by Frank Holton
· 11 years ago
cb7ab02
Btrfs: wrap repeated code into scrub_blocked_if_needed()
by Wang Shilong
· 11 years ago
c46effa
Btrfs: introduce a head ref rbtree
by Liu Bo
· 11 years ago
b1a06a4
Btrfs: fix lockdep error in async commit
by Liu Bo
· 11 years ago
91aef86
Btrfs: rename btrfs_start_all_delalloc_inodes
by Miao Xie
· 11 years ago
b024419
Btrfs: don't wait for the completion of all the ordered extents
by Miao Xie
· 11 years ago
80d94fb
Btrfs: fix memory leaks on transaction commit failure
by Filipe David Borba Manana
· 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
c16ce19
Btrfs: remove all BUG_ON()'s from commit_cowonly_roots
by Josef Bacik
· 11 years ago
4e121c0
Btrfs: cleanup transaction on abort
by Josef Bacik
· 11 years ago
Next »