summaryrefslogtreecommitdiffstats
path: root/fs/jbd2/transaction.c
Commit message (Expand)AuthorAgeFilesLines
* jbd2: wake up journal waiters in FIFO order, not LIFOAndrew Perepechko2022-09-301-3/+3
* jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal abortedZhihao Cheng2022-08-021-2/+12
* jbd2: rename jbd_debug() to jbd2_debug()Jan Kara2022-08-021-13/+13
* fs: fix jbd2_journal_try_to_free_buffers() kernel-doc commentYang Li2022-06-161-1/+1
* fs: Change try_to_free_buffers() to take a folioMatthew Wilcox (Oracle)2022-05-091-2/+2
* jbd2: Convert jbd2_journal_try_to_free_buffers to take a folioMatthew Wilcox (Oracle)2022-05-091-6/+6
* Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-16/+15
|\
| * ext4: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)2022-03-151-16/+15
* | jbd2: remove CONFIG_JBD2_DEBUG to update t_max_waitRitesh Harjani2022-02-251-4/+3
* | jbd2: kill t_handle_lock transaction spinlockRitesh Harjani2022-02-251-19/+9
* | jbd2: fix use-after-free of transaction_t raceRitesh Harjani2022-02-251-16/+25
|/
* jbd2: refactor wait logic for transaction updates into a common functionRitesh Harjani2022-02-031-21/+32
* ext4: Support for checksumming from journal triggersJan Kara2021-08-301-1/+1
* jbd2: add sparse annotations for add_transaction_credits()Theodore Ts'o2021-08-301-1/+18
* jbd2: don't abort the journal when freeing buffersZhang Yi2021-06-241-17/+0
* ext4: annotate data race in jbd2_journal_dirty_metadata()Jan Kara2021-04-091-4/+4
* ext4: annotate data race in start_this_handle()Jan Kara2021-04-091-1/+6
* jbd2: fix kernel-doc markupsMauro Carvalho Chehab2020-11-191-15/+16
* jbd2: fix up sparse warnings in checkpoint codeTheodore Ts'o2020-11-071-1/+3
* jbd2: remove unused parameter in jbd2_journal_try_to_free_buffers()zhangyi (F)2020-08-071-6/+1
* jbd2: abort journal if free a async write error metadata bufferzhangyi (F)2020-08-071-0/+16
* jbd2: make sure jh have b_transaction set in refile/unfile_bufferLukas Czerner2020-08-061-0/+10
* jbd2: avoid leaking transaction credits when unreserving handleJan Kara2020-06-031-3/+11
* jbd2: fix data races at struct journal_headQian Cai2020-02-291-4/+4
* jbd2: fix ocfs2 corrupt when clearing block group bitswangyan2020-02-211-2/+6
* jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()zhangyi (F)2020-02-131-4/+6
* ext4,jbd2: fix comment and code styleShijie Luo2020-01-251-1/+1
* jbd2: delete the duplicated words in the commentswangyan2020-01-251-1/+1
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2019-11-301-183/+217
|\
| * Merge branch 'jk/jbd2-revoke-overflow'Theodore Ts'o2019-11-051-107/+149
| |\
| | * jbd2: Fine tune estimate of necessary descriptor blocksJan Kara2019-11-051-5/+16
| | * jbd2: Provide trace event for handle restartsJan Kara2019-11-051-1/+7
| | * jbd2: Make credit checking more strictJan Kara2019-11-051-1/+1
| | * jbd2: Rename h_buffer_credits to h_total_creditsJan Kara2019-11-051-15/+15
| | * jbd2: Reserve space for revoke descriptor blocksJan Kara2019-11-051-7/+47
| | * jbd2: Drop jbd2_space_needed()Jan Kara2019-11-051-2/+3
| | * jbd2: Account descriptor blocks into t_outstanding_creditsJan Kara2019-11-051-8/+12
| | * jbd2: Factor out common parts of stopping and restarting a handleJan Kara2019-11-051-52/+46
| | * jbd2: Drop pointless wakeup from jbd2_journal_stop()Jan Kara2019-11-051-4/+1
| | * jbd2: Drop pointless check from jbd2_journal_stop()Jan Kara2019-11-051-5/+2
| | * jbd2: Reorganize jbd2_journal_stop()Jan Kara2019-11-051-24/+16
| * | jbd2: Make state lock a spinlockThomas Gleixner2019-10-211-53/+47
| * | jbd2: Don't call __bforget() unnecessarilyJan Kara2019-10-211-5/+4
| * | jbd2: Drop unnecessary branch from jbd2_journal_forget()Jan Kara2019-10-211-4/+0
| * | jbd2: Move dropping of jh reference out of un/re-filing functionsJan Kara2019-10-211-8/+15
| * | jbd2: Simplify journal_unmap_buffer()Thomas Gleixner2019-10-211-6/+2
| |/
* / locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-091-2/+2
|/
* jbd2: remove jbd2_journal_inode_add_[write|wait]Joseph Qi2019-09-241-12/+0
* jbd2: add missing tracepoint for reserved handleXiaoguang Wang2019-08-241-0/+3
* jbd2: introduce jbd2_inode dirty range scopingRoss Zwisler2019-06-201-21/+28