Age | Commit message (Expand) | Author | Files | Lines |
2023-12-12 | jbd2: fix soft lockup in journal_finish_inode_data_buffers() | Ye Bin | 1 | -0/+1 |
2023-11-30 | jbd2: increase the journal IO's priority | Zhang Yi | 1 | -4/+5 |
2023-09-07 | jbd2: Remove page size assumptions | Ritesh Harjani (IBM) | 1 | -10/+6 |
2023-07-10 | jbd2: remove t_checkpoint_io_list | Zhang Yi | 1 | -2/+1 |
2023-01-18 | jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 | Christoph Hellwig | 1 | -25/+0 |
2023-01-18 | jbd2: replace obvious uses of b_page with b_folio | Matthew Wilcox (Oracle) | 1 | -6/+2 |
2022-12-08 | jbd2: switch jbd2_submit_inode_data() to use fs-provided hook for data writeout | Jan Kara | 1 | -3/+2 |
2022-09-30 | jbd2: wake up journal waiters in FIFO order, not LIFO | Andrew Perepechko | 1 | -1/+1 |
2022-09-29 | jbd2: drop useless return value of submit_bh | Ritesh Harjani (IBM) | 1 | -6/+4 |
2022-08-04 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -16/+16 |
2022-08-02 | jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() | Zhang Yi | 1 | -1/+1 |
2022-08-02 | jbd2: rename jbd_debug() to jbd2_debug() | Jan Kara | 1 | -15/+15 |
2022-07-14 | fs/buffer: Combine two submit_bh() and ll_rw_block() arguments | Bart Van Assche | 1 | -4/+4 |
2022-05-09 | fs: Change try_to_free_buffers() to take a folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-05-09 | jbd2: Convert release_buffer_page() to use a folio | Matthew Wilcox (Oracle) | 1 | -6/+8 |
2022-04-21 | jbd2: fix a potential race while discarding reserved buffers after an abort | Ye Bin | 1 | -1/+3 |
2022-02-03 | jbd2: refactor wait logic for transaction updates into a common function | Ritesh Harjani | 1 | -16/+3 |
2022-02-03 | ext4: fast commit may not fallback for ineligible commit | Xin Yin | 1 | -1/+1 |
2021-01-27 | block: use an on-stack bio in blkdev_issue_flush | Christoph Hellwig | 1 | -2/+2 |
2020-11-06 | jbd2: add todo for a fast commit performance optimization | Harshad Shirwadkar | 1 | -0/+9 |
2020-11-06 | jbd2: rename j_maxlen to j_total_len and add jbd2_journal_max_txn_bufs | Harshad Shirwadkar | 1 | -1/+1 |
2020-10-21 | jbd2: add fast commit machinery | Harshad Shirwadkar | 1 | -0/+44 |
2020-10-18 | jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data... | Mauricio Faria de Oliveira | 1 | -12/+18 |
2020-10-18 | jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers() | Mauricio Faria de Oliveira | 1 | -20/+16 |
2020-05-22 | block: remove the error_sector argument to blkdev_issue_flush | Christoph Hellwig | 1 | -2/+2 |
2020-03-05 | jbd2: improve comments about freeing data buffers whose page mapping is NULL | zhangyi (F) | 1 | -3/+4 |
2020-02-13 | jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer | zhangyi (F) | 1 | -4/+21 |
2020-02-13 | jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() | zhangyi (F) | 1 | -28/+15 |
2020-01-25 | jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record | zhangyi (F) | 1 | -2/+2 |
2019-11-05 | Merge branch 'jk/jbd2-revoke-overflow' | Theodore Ts'o | 1 | -5/+8 |
2019-11-05 | jbd2: Account descriptor blocks into t_outstanding_credits | Jan Kara | 1 | -2/+4 |
2019-11-05 | jbd2: Fix statistics for the number of logged blocks | Jan Kara | 1 | -1/+3 |
2019-11-05 | jbd2: Fixup stale comment in commit code | Jan Kara | 1 | -2/+1 |
2019-10-21 | jbd2: Make state lock a spinlock | Thomas Gleixner | 1 | -4/+4 |
2019-10-21 | jbd2: Move dropping of jh reference out of un/re-filing functions | Jan Kara | 1 | -1/+4 |
2019-06-20 | jbd2: introduce jbd2_inode dirty range scoping | Ross Zwisler | 1 | -6/+17 |
2019-05-30 | jbd2: fix typo in comment of journal_submit_inode_data_buffers | Liu Song | 1 | -1/+1 |
2019-03-01 | jbd2: fix invalid descriptor block checksum | luojiajun | 1 | -2/+4 |
2018-12-03 | jbd2: avoid long hold times of j_state_lock while committing a transaction | Jan Kara | 1 | -0/+3 |
2018-07-29 | jbd2: replace current_kernel_time64 with ktime equivalent | Arnd Bergmann | 1 | -1/+2 |
2017-12-17 | ext4: fix up remaining files with SPDX cleanups | Theodore Ts'o | 1 | -4/+1 |
2017-07-06 | jbd2: don't clear and reset errors after waiting on writeback | Jeff Layton | 1 | -12/+4 |
2017-01-14 | fs/jbd2, locking/mutex, sched/wait: Use mutex_lock_io() for journal->j_checkp... | Tejun Heo | 1 | -1/+1 |
2016-11-01 | block,fs: use REQ_* flags directly | Christoph Hellwig | 1 | -4/+5 |
2016-10-11 | fs: use mapping_set_error instead of opencoded set_bit | Michal Hocko | 1 | -2/+1 |
2016-07-26 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -1/+1 |
2016-06-30 | jbd2: make journal y2038 safe | Arnd Bergmann | 1 | -1/+1 |
2016-06-07 | fs: have submit_bh users pass in op and flags separately | Mike Christie | 1 | -3/+3 |
2016-04-24 | jbd2: add support for avoiding data writes during transaction commits | Jan Kara | 1 | -0/+4 |
2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -2/+2 |
2016-02-22 | jbd2: save some atomic ops in __JI_COMMIT_RUNNING handling | Jan Kara | 1 | -6/+6 |
2016-02-22 | jbd2: unify revoke and tag block checksum handling | Jan Kara | 1 | -17/+1 |
2016-02-22 | jbd2: factor out common descriptor block initialization | Jan Kara | 1 | -11/+5 |
2016-02-22 | jbd2: remove unnecessary arguments of jbd2_journal_write_revoke_records | Jan Kara | 1 | -2/+1 |
2015-10-17 | jbd2: clean up feature test macros with predicate functions | Darrick J. Wong | 1 | -14/+8 |
2015-07-28 | jbd2: avoid infinite loop when destroying aborted journal | Jan Kara | 1 | -1/+1 |
2014-08-28 | jbd2: fix descriptor block size handling errors with journal_csum | Darrick J. Wong | 1 | -9/+12 |
2014-04-18 | arch: Mass conversion of smp_mb__*() | Peter Zijlstra | 1 | -3/+3 |
2014-03-08 | jbd2: add transaction to checkpoint list earlier | Theodore Ts'o | 1 | -19/+20 |
2014-03-08 | jbd2: calculate statistics without holding j_state_lock and j_list_lock | Theodore Ts'o | 1 | -18/+18 |
2014-03-08 | jbd2: don't unplug after writing revoke records | Theodore Ts'o | 1 | -2/+0 |
2013-08-28 | jbd2: Fix endian mixing problems in the checksumming code | Darrick J. Wong | 1 | -3/+3 |
2013-06-12 | jbd2: fix duplicate debug label for phase 2 | Paul Gortmaker | 1 | -2/+2 |
2013-06-12 | jbd2: relocate assert after state lock in journal_commit_transaction() | Paul Gortmaker | 1 | -1/+1 |
2013-06-04 | jbd2: transaction reservation support | Jan Kara | 1 | -0/+6 |
2013-06-04 | jbd2: refine waiting for shadow buffers | Jan Kara | 1 | -9/+9 |
2013-06-04 | jbd2: remove journal_head from descriptor buffers | Jan Kara | 1 | -47/+31 |
2013-06-04 | jbd2: don't create journal_head for temporary journal buffers | Jan Kara | 1 | -43/+22 |
2013-05-28 | jbd2: fix block tag checksum verification brokenness | Darrick J. Wong | 1 | -6/+7 |
2013-04-03 | jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback | Dmitry Monakhov | 1 | -22/+28 |
2013-02-06 | jbd2: track request delay statistics | Theodore Ts'o | 1 | -0/+8 |
2012-09-26 | jbd2: fix assertion failure in commit code due to lacking transaction credits | Jan Kara | 1 | -11/+29 |
2012-07-23 | jbd2: remove the second argument of kmap_atomic | Cong Wang | 1 | -2/+2 |
2012-05-27 | jbd2: checksum data blocks that are stored in the journal | Darrick J. Wong | 1 | -0/+22 |
2012-05-27 | jbd2: checksum commit blocks | Darrick J. Wong | 1 | -0/+19 |
2012-05-27 | jbd2: checksum descriptor blocks | Darrick J. Wong | 1 | -1/+24 |
2012-05-22 | jbd2: change disk layout for metadata checksumming | Darrick J. Wong | 1 | -2/+2 |
2012-04-23 | jbd2: use GFP_NOFS for blkdev_issue_flush | Shaohua Li | 1 | -2/+2 |
2012-03-28 | Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub... | Linus Torvalds | 1 | -1/+0 |
2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
2012-03-28 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -2/+45 |
2012-03-20 | jbd2: remove the second argument of k[un]map_atomic() | Cong Wang | 1 | -2/+2 |
2012-03-13 | jbd2: cleanup journal tail after transaction commit | Jan Kara | 1 | -0/+32 |
2012-03-13 | jbd2: issue cache flush after checkpointing even with internal journal | Jan Kara | 1 | -1/+10 |
2012-03-13 | jbd2: protect all log tail updates with j_checkpoint_mutex | Jan Kara | 1 | -0/+2 |
2012-03-13 | jbd2: split updating of journal superblock and marking journal empty | Jan Kara | 1 | -1/+1 |
2012-02-20 | jbd2: allocate transaction from separate slab cache | Yongqiang Yang | 1 | -1/+1 |
2011-12-28 | jbd2: clear revoked flag on buffers before a new transaction started | Yongqiang Yang | 1 | -0/+6 |
2011-11-01 | jbd2: Unify log messages in jbd2 code | Eryu Guan | 1 | -13/+13 |
2011-06-13 | jbd2: Fix oops in jbd2_journal_remove_journal_head() | Jan Kara | 1 | -14/+19 |
2011-05-26 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt... | Linus Torvalds | 1 | -5/+17 |
2011-05-24 | jbd2: Add function jbd2_trans_will_send_data_barrier() | Jan Kara | 1 | -1/+9 |
2011-05-24 | jbd2: fix sending of data flush on journal commit | Jan Kara | 1 | -2/+1 |
2011-05-17 | jbd/jbd2: remove obsolete summarise_journal_usage. | Tao Ma | 1 | -6/+0 |
2011-05-08 | jbd2: Fix forever sleeping process in do_get_write_access() | Jan Kara | 1 | -2/+7 |
2011-04-11 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt... | Linus Torvalds | 1 | -1/+3 |
2011-04-05 | jbd2: fix potential memory leak on transaction commit | Zhang Huan | 1 | -1/+3 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
2011-03-17 | jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging | Jens Axboe | 1 | -10/+8 |
2011-03-10 | block: kill off REQ_UNPLUG | Jens Axboe | 1 | -3/+3 |
2010-10-27 | Merge branch 'next' into upstream-merge | Theodore Ts'o | 1 | -4/+8 |
2010-10-27 | jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode | Brian King | 1 | -4/+8 |
2010-10-22 | Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block | Linus Torvalds | 1 | -54/+20 |
2010-09-20 | cfq: improve fsync performance for small files | Corrado Zoccolo | 1 | -1/+1 |
2010-09-16 | block: remove BLKDEV_IFL_WAIT | Christoph Hellwig | 1 | -4/+2 |
2010-09-10 | jbd2: replace barriers with explicit flush / FUA usage | Christoph Hellwig | 1 | -39/+4 |
2010-09-10 | jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier | Jan Kara | 1 | -13/+16 |
2010-08-18 | kill BH_Ordered flag | Christoph Hellwig | 1 | -24/+15 |
2010-08-03 | jbd2: Remove t_handle_lock from start_this_handle() | Theodore Ts'o | 1 | -1/+2 |
2010-08-03 | jbd2: Change j_state_lock to be a rwlock_t | Theodore Ts'o | 1 | -13/+13 |
2010-08-02 | jbd2: Use atomic variables to avoid taking t_handle_lock in jbd2_journal_stop | Theodore Ts'o | 1 | -6/+7 |
2010-07-27 | jbd2: Make barrier messages less scary | Eric Sandeen | 1 | -4/+4 |
2010-04-28 | blkdev: generalize flags for blkdev_issue_fn functions | Dmitry Monakhov | 1 | -2/+4 |
2010-02-24 | jbd2: clean up an assertion in jbd2_journal_commit_transaction() | dingdinghua | 1 | -2/+1 |
2010-02-15 | jbd2: delay discarding buffers in journal_unmap_buffer | dingdinghua | 1 | -5/+5 |
2009-12-23 | ext4, jbd2: Add barriers for file systems with exernal journals | Theodore Ts'o | 1 | -8/+11 |
2009-12-11 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac... | Linus Torvalds | 1 | -1/+1 |
2009-12-10 | kill wait_on_page_writeback_range | Christoph Hellwig | 1 | -1/+1 |
2009-12-01 | jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() | Theodore Ts'o | 1 | -0/+4 |
2009-09-30 | jbd2: Use tracepoints for history file | Theodore Ts'o | 1 | -31/+28 |
2009-09-11 | ext4: Fix async commit mode to be safe by using a barrier | Theodore Ts'o | 1 | -4/+7 |
2009-09-16 | writeback: get rid of wbc->for_writepages | Jens Axboe | 1 | -1/+0 |
2009-06-17 | jbd2: convert instrumentation from markers to tracepoints | Theodore Ts'o | 1 | -6/+7 |
2009-04-14 | jbd2: use SWRITE_SYNC_PLUG when writing synchronous revoke records | Theodore Ts'o | 1 | -1/+2 |
2009-04-06 | jbd2: use WRITE_SYNC_PLUG instead of WRITE_SYNC | Jens Axboe | 1 | -4/+9 |
2009-03-25 | ext4: Use WRITE_SYNC for commits which are caused by fsync() | Theodore Ts'o | 1 | -1/+4 |
2009-01-08 | Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt... | Linus Torvalds | 1 | -9/+49 |
2009-01-05 | jbd2: Add buffer triggers | Joel Becker | 1 | -0/+9 |
2009-01-04 | jbd2: Submit writes to the journal using WRITE_SYNC | Theodore Ts'o | 1 | -2/+2 |
2008-11-06 | jbd2: Call journal commit callback without holding j_list_lock | Aneesh Kumar K.V | 1 | -5/+8 |
2008-11-26 | jbd2: improve jbd2 fsync batching | Josef Bacik | 1 | -0/+14 |
2009-01-05 | jbd2: Add barrier not supported test to journal_wait_on_commit_record | Theodore Ts'o | 1 | -2/+25 |
2008-10-28 | jbd2: Call the commit callback before the transaction could get dropped | Theodore Ts'o | 1 | -4/+4 |
2008-10-16 | ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback | Theodore Ts'o | 1 | -0/+3 |
2008-10-10 | ext4: add an option to control error handling on file data | Hidehiro Kawai | 1 | -0/+2 |
2008-10-10 | jbd2: don't dirty original metadata buffer on abort | Hidehiro Kawai | 1 | -1/+4 |
2008-10-12 | jbd2: abort when failed to log metadata buffers | Hidehiro Kawai | 1 | -0/+3 |
2008-10-06 | jbd2: Fix buffer head leak when writing the commit block | Theodore Ts'o | 1 | -3/+2 |
2008-10-05 | ext4: Add debugging markers that can be used by systemtap | Theodore Ts'o | 1 | -0/+6 |
2008-09-16 | jbd2: clean up how the journal device name is printed | Theodore Ts'o | 1 | -8/+3 |
2008-08-04 | mm: rename page trylock | Nick Piggin | 1 | -1/+1 |
2008-07-31 | jbd2: don't abort if flushing file data failed | Hidehiro Kawai | 1 | -4/+20 |
2008-07-11 | ext4: Add ordered mode support for delalloc | Aneesh Kumar K.V | 1 | -5/+33 |
2008-07-11 | jbd2: Remove data=ordered mode support using jbd buffer heads | Jan Kara | 1 | -213/+8 |
2008-07-11 | jbd2: Implement data=ordered mode handling via inodes | Jan Kara | 1 | -0/+90 |
2008-07-11 | jbd2: Add commit time into the commit block | Theodore Ts'o | 1 | -0/+3 |
2008-06-03 | jbd2: Fix barrier fallback code to re-lock the buffer head | Theodore Ts'o | 1 | -0/+1 |
2008-05-15 | jbd2: update transaction t_state to T_COMMIT fix | Mingming Cao | 1 | -0/+2 |
2008-04-17 | jbd2: fix possible journal overflow issues | Josef Bacik | 1 | -0/+3 |
2008-04-17 | jbd2: fix the way the b_modified flag is cleared | Josef Bacik | 1 | -16/+0 |
2008-02-10 | JBD2: Clear buffer_ordered flag for barried IO request on success | Dave Kleikamp | 1 | -1/+2 |
2008-02-05 | JBD2: Use the incompat macro for testing the incompat feature. | Aneesh Kumar K.V | 1 | -1/+1 |
2008-02-05 | jbd2: Fix reference counting on the journal commit block's buffer head | Aneesh Kumar K.V | 1 | -1/+1 |
2008-02-05 | jbd2: Add error check to journal_wait_on_commit_record to avoid oops | Mingming Cao | 1 | -1/+2 |
2008-01-30 | spinlock: lockbreak cleanup | Nick Piggin | 1 | -1/+1 |
2008-01-28 | ext4: Add the journal checksum feature | Girish Shilamkar | 1 | -49/+149 |
2008-01-28 | jbd2: jbd2 stats through procfs | Johann Lombardi | 1 | -0/+49 |
2008-01-28 | jbd2: Fix assertion failure in fs/jbd2/checkpoint.c | Jan Kara | 1 | -4/+4 |
2007-10-17 | jbd2: fix commit code to properly abort journal | Jan Kara | 1 | -4/+4 |
2007-10-17 | jbd2: JBD_XXX to JBD2_XXX naming cleanup | Mingming Cao | 1 | -1/+1 |
2007-10-17 | JBD2: jbd2 slab allocation cleanups | Mingming Cao | 1 | -3/+3 |
2007-07-16 | jbd2 commit: fix transaction dropping | Jan Kara | 1 | -1/+2 |
2007-05-08 | header cleaning: don't include smp_lock.h when not used | Randy Dunlap | 1 | -1/+0 |
2006-12-07 | [PATCH] jbd2: wait for already submitted t_sync_datalist buffer to complete | Hisashi Hifumi | 1 | -2/+6 |
2006-10-11 | [PATCH] jbd2: switch blks_type from sector_t to ull | Mingming Cao | 1 | -2/+2 |
2006-10-11 | [PATCH] jbd2: sector_t conversion | Mingming Cao | 1 | -1/+1 |
2006-10-11 | [PATCH] 64-bit jbd2 core | Zach Brown | 1 | -4/+13 |
2006-10-11 | [PATCH] jbd2: rename jbd2 symbols to avoid duplication of jbd symbols | Mingming Cao | 1 | -61/+61 |
2006-10-11 | [PATCH] jbd2: initial copy of files from jbd | Dave Kleikamp | 1 | -0/+911 |