- 28b21c5 btrfs: fix use-after-free after failure to create a snapshot by Filipe Manana · 3 years ago
- 7a60751 btrfs: remove trans_handle->root by Josef Bacik · 3 years, 2 months ago
- fdfbf02 btrfs: rework async transaction committing by Josef Bacik · 3 years, 2 months ago
- 79bd371 btrfs: rework chunk allocation to avoid exhaustion of the system chunk array by Filipe Manana · 3 years, 6 months ago
- 1cb3db1 btrfs: fix deadlock with concurrent chunk allocations involving system chunks by Filipe Manana · 3 years, 6 months ago
- 35b22c1 btrfs: send: fix crash when memory allocations trigger reclaim by Filipe Manana · 3 years, 6 months ago
- 32cc4f8 btrfs: sink wait_for_unblock parameter to async commit by David Sterba · 3 years, 7 months ago
- 5963ffca btrfs: always abort the transaction if we abort a trans handle by Josef Bacik · 3 years, 7 months ago
- eafa4fd btrfs: fix exhaustion of the system chunk array due to concurrent allocations by Filipe Manana · 3 years, 9 months ago
- bc0939f btrfs: fix race between marking inode needs to be logged and log syncing by Filipe Manana · 3 years, 10 months ago
- d3575156 btrfs: zoned: redirty released extent buffers by Naohiro Aota · 3 years, 11 months ago
- d0c2f4f btrfs: make concurrent fsyncs wait less when waiting for a transaction commit by Filipe Manana · 4 years ago
- a2633b6 btrfs: return bool from btrfs_should_end_transaction by Nikolay Borisov · 4 years, 1 month ago
- ecfdc08 btrfs: remove dio iomap DSYNC workaround by Goldwyn Rodrigues · 4 years, 3 months ago
- 0eb7929 btrfs: dio iomap DSYNC workaround by Josef Bacik · 4 years, 4 months ago
- 4877817 btrfs: make fast fsyncs wait only for writeback by Filipe Manana · 4 years, 5 months ago
- adca4d9 btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT by Qu Wenruo · 4 years, 6 months ago
- 2dfb1e4 btrfs: preallocate anon block device at first phase of snapshot creation by Qu Wenruo · 4 years, 7 months ago
- d909441 btrfs: make btrfs_set_inode_last_trans take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
- 7f9fe61 btrfs: improve global reserve stealing logic by Josef Bacik · 4 years, 10 months ago
- fe119a6 btrfs: switch to per-transaction pinned extents by Nikolay Borisov · 5 years ago
- bf31f87 btrfs: add wrapper for transaction abort predicate by David Sterba · 5 years ago
- 8d51012 btrfs: Rename btrfs_join_transaction_nolock by Nikolay Borisov · 5 years ago
- 3296bf5 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED by Qu Wenruo · 5 years ago
- b9fae2e Btrfs: make btrfs_wait_extents() static by Filipe Manana · 5 years ago
- a6d155d Btrfs: fix deadlock between fiemap and transaction commits by Filipe Manana · 5 years ago
- fb6dea2 btrfs: migrate btrfs_trans_release_chunk_metadata by Josef Bacik · 6 years ago
- 74f657d Btrfs: remove no longer used member num_dirty_bgs from transaction by Filipe Manana · 6 years ago
- 1c11b63 btrfs: replace pending/pinned chunks lists with io tree by Jeff Mahoney · 6 years ago
- bbbf724 btrfs: combine device update operations during transaction commit by Nikolay Borisov · 6 years ago
- 3b1da51 Btrfs: remove no longer used 'sync' member from transaction handle by Filipe Manana · 6 years ago
- bbe339c btrfs: drop extra enum initialization where using defaults by David Sterba · 6 years ago
- 85dd506 Btrfs: remove no longer used stuff for tracking pending ordered extents by Filipe Manana · 6 years ago
- a944442 btrfs: replace get_seconds with new 64bit time API by Allen Pais · 7 years ago
- 6b0cb1f btrfs: drop useless member qgroup_reserved of btrfs_pending_snapshot by Gu JinXiang · 7 years ago
- a514d63 btrfs: qgroup: Commit transaction in advance to reduce early EDQUOT by Qu Wenruo · 7 years ago
- 9888c34 btrfs: replace GPL boilerplate by SPDX -- headers by David Sterba · 7 years ago
- bcf3a3e btrfs: Remove code referencing unused TRANS_USERSPACE by Nikolay Borisov · 7 years ago
- 45ae2c1 btrfs: Document consistency of transaction->io_bgs list by Nikolay Borisov · 7 years ago
- 7806c6e btrfs: Remove unused btrfs_start_transaction_lflush function by Nikolay Borisov · 7 years ago
- 5302e08 btrfs: reorder btrfs_transaction members for better packing by David Sterba · 7 years ago
- 165c8b0 btrfs: use narrower type for btrfs_transaction::num_dirty_bgs by David Sterba · 7 years ago
- 1ca4bb6 btrfs: reorder btrfs_trans_handle members for better packing by David Sterba · 7 years ago
- b50fff8 btrfs: switch to refcount_t type for btrfs_trans_handle::use_count by David Sterba · 7 years ago
- 2dbda74 btrfs: remove unused member of btrfs_trans_handle by David Sterba · 7 years ago
- 7c2871a btrfs: switch btrfs_trans_handle::adding_csums to bool by David Sterba · 7 years ago
- f486135 btrfs: remove unused qgroup members from btrfs_trans_handle by David Sterba · 8 years ago
- 9b64f57 btrfs: convert btrfs_transaction.use_count from atomic_t to refcount_t by Elena Reshetova · 8 years ago
- 3a45bb2 btrfs: remove root parameter from transaction commit/end routines by Jeff Mahoney · 8 years ago
- bf89d38 btrfs: split btrfs_wait_marked_extents into normal and tree log functions by Jeff Mahoney · 8 years ago
- 2ff7e61 btrfs: take an fs_info directly when the root is not used otherwise by Jeff Mahoney · 9 years ago
- ab8d0fc btrfs: convert pr_* to btrfs_* where possible by Jeff Mahoney · 8 years ago
- 64b6358 btrfs: add btrfs_trans_handle->fs_info pointer by Jeff Mahoney · 9 years ago
- 64c1292 btrfs: account for non-CoW'd blocks in btrfs_abort_transaction by Jeff Mahoney · 9 years ago
- 0132761 btrfs: fix string and comment grammatical issues and typos by Nicholas D Steeves · 9 years ago
- 8546b57 btrfs: preallocate path for snapshot creation at ioctl time by David Sterba · 9 years ago
- b0c0ea6 btrfs: allocate root item at snapshot ioctl time by David Sterba · 9 years ago
- 348a001 Btrfs: fix unprotected list move from unused_bgs to deleted_bgs list by Filipe Manana · 9 years ago
- 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 · 10 years ago
- 9086db8 btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots. by Qu Wenruo · 10 years ago
- 4fbcdf6 Btrfs: fix -ENOSPC when finishing block group creation by Filipe Manana · 10 years ago
- 1bbc621 Btrfs: allow block group cache writeout outside critical section in commit by Chris Mason · 10 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 · 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
- 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 · 11 years ago
- 9e351cc Btrfs: remove transaction from send by Josef Bacik · 11 years ago
- a26e8c9 Btrfs: don't clear uptodate if the eb is under IO by Josef Bacik · 11 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 · 12 years ago
- 4a9d8bd Btrfs: make the state of the transaction more readable by Miao Xie · 12 years ago
- 3f1e3fa Btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure by Miao Xie · 12 years ago
- 0860adf Btrfs: don't wait for all the writers circularly during the transaction commit by Miao Xie · 12 years ago
- 48a3b63 btrfs: make static code static & remove dead code by Eric Sandeen · 12 years ago
- 9d1a2a3 btrfs: clean snapshots one by one by David Sterba · 12 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