| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | ocfs2: don't BUG_ON an invalid journal dinode | ZhengYuan Huang | 1 | -5/+2 |
| 2026-04-09 | ocfs2: use jbd2 jinode dirty range accessor | Li Chen | 1 | -2/+7 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_flex' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -8/+6 |
| 2025-10-29 | ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_... | Christoph Hellwig | 1 | -9/+2 |
| 2025-05-07 | ocfs2: stop quota recovery before disabling quotas | Jan Kara | 1 | -2/+18 |
| 2025-05-07 | ocfs2: implement handshaking with ocfs2 recovery thread | Jan Kara | 1 | -17/+35 |
| 2025-05-07 | ocfs2: switch osb->disable_recovery to enum | Jan Kara | 1 | -6/+8 |
| 2025-04-22 | fs/ocfs2: use sleeping version of __find_get_block() | Davidlohr Bueso | 1 | -1/+1 |
| 2025-01-12 | ocfs2: miscellaneous spelling fixes | Dmitry Antipov | 1 | -1/+1 |
| 2024-09-09 | ocfs2: fix null-ptr-deref when journal load failed. | Julian Sun | 1 | -3/+4 |
| 2024-06-24 | ocfs2: fix DIO failure due to insufficient transaction credits | Jan Kara | 1 | -0/+17 |
| 2024-06-15 | ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() | Joseph Qi | 1 | -81/+101 |
| 2024-06-15 | ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() | Joseph Qi | 1 | -4/+6 |
| 2023-10-18 | ocfs2: annotate struct ocfs2_replay_map with __counted_by | Kees Cook | 1 | -1/+1 |
| 2023-08-31 | Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -4/+4 |
| 2023-08-29 | Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -7/+4 |
| 2023-08-23 | jbd2: jbd2_journal_init_{dev,inode} return proper error return value | Zhang Yi | 1 | -4/+4 |
| 2023-08-18 | ocfs2: Use struct_size() | Christophe JAILLET | 1 | -3/+3 |
| 2023-08-18 | ocfs2: use flexible array in 'struct ocfs2_recovery_map' | Christophe JAILLET | 1 | -4/+1 |
| 2023-08-09 | ocfs2: stop using bdev->bd_super for journal error logging | Christoph Hellwig | 1 | -3/+3 |
| 2023-01-18 | ocfs2: use filemap_fdatawrite_wbc instead of generic_writepages | Christoph Hellwig | 1 | -1/+1 |
| 2023-01-18 | jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 | Christoph Hellwig | 1 | -1/+15 |
| 2022-11-30 | ocfs2: fix memory leak in ocfs2_mount_volume() | Li Zetao | 1 | -1/+1 |
| 2022-08-17 | Change calling conventions for filldir_t | Al Viro | 1 | -7/+7 |
| 2022-04-29 | ocfs2: fix mounting crash if journal is not alloced | Heming Zhao via Ocfs2-devel | 1 | -10/+23 |
| 2022-01-15 | ocfs2: use BUG_ON instead of if condition followed by BUG. | Zhang Mingyu | 1 | -4/+2 |
| 2021-11-10 | Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+1 |
| 2021-11-06 | ocfs2: cleanup journal init and shutdown | Valentin Vidic | 1 | -5/+21 |
| 2021-10-29 | exit/kthread: Have kernel threads return instead of calling do_exit | Eric W. Biederman | 1 | -4/+1 |
| 2021-06-22 | ext4: add discard/zeroout flags to journal flush | Leah Rumancik | 1 | -4/+4 |
| 2021-05-07 | treewide: remove editor modelines and cruft | Masahiro Yamada | 1 | -3/+1 |
| 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-18 | jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data... | Mauricio Faria de Oliveira | 1 | -0/+4 |
| 2020-04-02 | ocfs2: replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-01-04 | ocfs2: call journal flush to mark journal as empty after journal recovery whe... | Kai Li | 1 | -0/+8 |
| 2019-11-30 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -4/+4 |
| 2019-11-05 | jbd2: Reserve space for revoke descriptor blocks | Jan Kara | 1 | -2/+2 |
| 2019-11-05 | ocfs2: Use accessor function for h_buffer_credits | Jan Kara | 1 | -2/+2 |
| 2019-10-19 | ocfs2: fix panic due to ocfs2_wq is null | Yi Li | 1 | -1/+2 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145 | Thomas Gleixner | 1 | -15/+1 |
| 2018-12-28 | ocfs2: clear journal dirty flag after shutdown journal | Junxiao Bi | 1 | -4/+2 |
| 2018-11-03 | ocfs2: without quota support, avoid calling quota recovery | Guozhonghua | 1 | -17/+34 |
| 2018-06-12 | treewide: kzalloc() -> kcalloc() | Kees Cook | 1 | -1/+1 |
| 2018-01-31 | ocfs2: return error when we attempt to access a dirty bh in jbd2 | piaojun | 1 | -11/+12 |
| 2017-09-06 | ocfs2: clean up some dead code | Jun Piao | 1 | -1/+0 |
| 2016-12-12 | ocfs2: use time64_t to represent orphan scan times | Deepa Dinamani | 1 | -2/+2 |
| 2016-07-26 | ocfs2: improve recovery performance | Junxiao Bi | 1 | -19/+20 |
| 2016-03-25 | ocfs2: fix occurring deadlock by changing ocfs2_wq from global to local | jiangyiwen | 1 | -4/+4 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -4/+4 |
| 2016-01-14 | ocfs2: clean up redundant NULL check before iput | Joseph Qi | 1 | -7/+3 |
| 2015-11-05 | ocfs2: add uuid to ocfs2 thread name for problem analysis | Joseph Qi | 1 | -2/+2 |
| 2015-11-05 | ocfs2: only take lock if dio entry when recover orphans | Joseph Qi | 1 | -39/+47 |
| 2015-11-05 | ocfs2: do not include dio entry in case of orphan scan | Joseph Qi | 1 | -3/+12 |
| 2015-09-04 | ocfs2: neaten do_error, ocfs2_error and ocfs2_abort | Joe Perches | 1 | -1/+1 |
| 2015-09-04 | ocfs2: fix race between crashed dio and rm | Joseph Qi | 1 | -1/+3 |
| 2015-09-04 | ocfs2: do not BUG if buffer not uptodate in __ocfs2_journal_access | Joseph Qi | 1 | -1/+17 |
| 2015-09-04 | ocfs2: fix race between dio and recover orphan | Joseph Qi | 1 | -4/+4 |
| 2015-06-24 | ocfs2: mark local functions as static | Joseph Qi | 1 | -5/+5 |
| 2015-06-24 | ocfs2: fix NULL pointer dereference in function ocfs2_abort_trigger() | Xue jiufei | 1 | -3/+1 |
| 2015-06-24 | ocfs2: do not BUG if jbd2_journal_dirty_metadata fails | Joseph Qi | 1 | -1/+14 |
| 2015-06-24 | ocfs2: fix a tiny race when truncate dio orohaned entry | Joseph Qi | 1 | -26/+21 |
| 2015-02-16 | ocfs2: wait for orphan recovery first once append O_DIRECT write crash | Joseph Qi | 1 | -0/+2 |
| 2015-02-16 | ocfs2: add orphan recovery types in ocfs2_recover_orphans | Joseph Qi | 1 | -20/+88 |
| 2015-02-10 | ocfs2: remove unreachable code in __ocfs2_recovery_thread() | Daeseok Youn | 1 | -1/+0 |
| 2014-10-31 | vfs: make first argument of dir_context.actor typed | Miklos Szeredi | 1 | -3/+5 |
| 2014-06-04 | ocfs2: limit printk when journal is aborted | Joseph Qi | 1 | -2/+15 |
| 2014-04-03 | ocfs2: remove OCFS2_INODE_SKIP_DELETE flag | Jan Kara | 1 | -6/+0 |
| 2013-09-11 | ocfs2: use i_size_read() to access i_size | Junxiao Bi | 1 | -4/+4 |
| 2013-09-11 | ocfs2: lighten up allocate transaction | Younger Liu | 1 | -0/+35 |
| 2013-06-29 | [readdir] convert ocfs2 | Al Viro | 1 | -7/+7 |
| 2013-02-21 | ocfs2: remove kfree() redundant null checks | Tim Gardner | 1 | -7/+3 |
| 2012-07-31 | ocfs2: Convert to new freezing mechanism | Jan Kara | 1 | -1/+6 |
| 2011-07-24 | ocfs2: Add comment about orphan scanning | Sunil Mushran | 1 | -0/+14 |
| 2011-07-24 | ocfs2: Clean up messages in the fs | Sunil Mushran | 1 | -3/+6 |
| 2011-05-13 | ocfs2: Skip mount recovery for hard-ro mounts | Sunil Mushran | 1 | -0/+3 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
| 2011-02-24 | ocfs2: Remove masklog ML_JOURNAL. | Tao Ma | 1 | -76/+54 |
| 2011-03-07 | ocfs2: Remove EXIT from masklog. | Tao Ma | 1 | -19/+0 |
| 2011-02-21 | ocfs2: Remove ENTRY from masklog. | Tao Ma | 1 | -31/+12 |
| 2010-09-10 | ocfs2: Remove obsolete comments before ocfs2_start_trans. | Tao Ma | 1 | -3/+0 |
| 2010-09-10 | ocfs2: Remove unused old_id in ocfs2_commit_cache. | Tao Ma | 1 | -2/+1 |
| 2010-09-10 | ocfs2: Add some trace log for orphan scan. | Tao Ma | 1 | -0/+3 |
| 2010-08-07 | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 | Linus Torvalds | 1 | -2/+2 |
| 2010-08-03 | jbd2: Change j_state_lock to be a rwlock_t | Theodore Ts'o | 1 | -2/+2 |
| 2010-07-15 | jbd2/ocfs2: Fix block checksumming when a buffer is used in several transactions | Jan Kara | 1 | -12/+12 |
| 2010-06-15 | ocfs2: Move orphan scan work to ocfs2_wq. | Tao Ma | 1 | -3/+3 |
| 2010-05-05 | ocfs2: Make ocfs2_extend_trans() really extend. | Tao Ma | 1 | -6/+9 |
| 2010-05-05 | ocfs2: Make ocfs2_journal_dirty() void. | Joel Becker | 1 | -8/+3 |
| 2010-01-25 | ocfs2/trivial: Remove trailing whitespaces | Sunil Mushran | 1 | -1/+1 |
| 2009-12-04 | tree-wide: fix assorted typos all over the place | André Goddard Rosa | 1 | -1/+1 |
| 2009-09-22 | ocfs2: Add metaecc for ocfs2_refcount_block. | Tao Ma | 1 | -0/+15 |
| 2009-09-04 | ocfs2: Pass struct ocfs2_caching_info to the journal functions. | Joel Becker | 1 | -35/+30 |
| 2009-09-04 | ocfs2: Take the inode out of the metadata read/write paths. | Joel Becker | 1 | -2/+2 |
| 2009-07-08 | ocfs2: Fixup orphan scan cleanup after failed mount | Jeff Mahoney | 1 | -1/+7 |
| 2009-06-22 | ocfs2: Disable orphan scanning for local and hard-ro mounts | Sunil Mushran | 1 | -13/+17 |
| 2009-06-22 | ocfs2: Do not initialize lvb in ocfs2_orphan_scan_lock_res_init() | Sunil Mushran | 1 | -0/+1 |
| 2009-06-22 | ocfs2: Stop orphan scan as early as possible during umount | Sunil Mushran | 1 | -2/+12 |
| 2009-06-03 | ocfs2 patch to track delayed orphan scan timer statistics | Srinivas Eeda | 1 | -0/+4 |
| 2009-06-03 | ocfs2: timer to queue scan of all orphan slots | Srinivas Eeda | 1 | -0/+107 |
| 2009-04-03 | ocfs2: recover orphans in offline slots during recovery and mount | Srinivas Eeda | 1 | -18/+123 |
| 2009-04-03 | ocfs2: Add a name indexed b-tree to directory inodes | Mark Fasheh | 1 | -0/+30 |
| 2009-04-03 | ocfs2: Move struct recovery_map to a header file | Sunil Mushran | 1 | -12/+0 |
| 2009-01-05 | ocfs2: Checksum and ECC for directory blocks. | Joel Becker | 1 | -2/+29 |
| 2009-01-05 | ocfs2: Use metadata-specific ocfs2_journal_access_*() functions. | Joel Becker | 1 | -0/+2 |
| 2009-01-05 | ocfs2: Add journal_access functions with jbd2 triggers. | Joel Becker | 1 | -4/+155 |
| 2009-01-05 | ocfs2: Enable quota accounting on mount, disable on umount | Jan Kara | 1 | -3/+17 |
| 2009-01-05 | ocfs2: Implement quota recovery | Jan Kara | 1 | -21/+85 |
| 2009-01-05 | ocfs2: Support nested transactions | Jan Kara | 1 | -7/+7 |
| 2009-01-05 | ocfs2: Remove JBD compatibility layer | Mark Fasheh | 1 | -14/+0 |
| 2009-01-05 | ocfs2: Morph the haphazard OCFS2_IS_VALID_DINODE() checks. | Joel Becker | 1 | -12/+5 |
| 2009-01-05 | ocfs2: Wrap inode block reads in a dedicated function. | Joel Becker | 1 | -2/+1 |
| 2008-11-10 | ocfs2: Set journal descriptor to NULL after journal shutdown | Sunil Mushran | 1 | -0/+1 |
| 2008-10-14 | ocfs2: Make cached block reads the common case. | Joel Becker | 1 | -1/+2 |
| 2008-10-14 | ocfs2: Simplify ocfs2_read_block() | Joel Becker | 1 | -1/+1 |
| 2008-10-14 | ocfs2: Require an inode for ocfs2_read_block(s)(). | Joel Becker | 1 | -1/+1 |
| 2008-10-14 | ocfs2: Separate out sync reads from ocfs2_read_blocks() | Joel Becker | 1 | -3/+2 |
| 2008-10-13 | ocfs2: Don't check for NULL before brelse() | Mark Fasheh | 1 | -6/+3 |
| 2008-10-13 | ocfs2: Switch over to JBD2. | Joel Becker | 1 | -34/+38 |
| 2008-08-22 | ocfs2: Fix sleep-with-spinlock recovery regression | Mark Fasheh | 1 | -9/+14 |
| 2008-07-31 | [PATCH 2/2] ocfs2: Fix race between mount and recovery | Sunil Mushran | 1 | -40/+133 |
| 2008-07-14 | ocfs2: Fix CONFIG_OCFS2_DEBUG_FS #ifdefs | Joel Becker | 1 | -1/+1 |
| 2008-04-18 | ocfs2: Use BUG_ON | Julia Lawall | 1 | -2/+1 |
| 2008-04-18 | ocfs2: De-magic the in-memory slot map. | Joel Becker | 1 | -1/+1 |
| 2008-04-18 | ocfs2: Change the recovery map to an array of node numbers. | Joel Becker | 1 | -15/+166 |
| 2008-04-18 | ocfs2: Make ocfs2_slot_info private. | Joel Becker | 1 | -12/+12 |
| 2008-04-18 | ocfs2: Move slot map access into slot_map.c | Mark Fasheh | 1 | -2/+1 |
| 2008-01-25 | ocfs2: Silence false lockdep warnings | Jan Kara | 1 | -1/+1 |
| 2008-01-25 | ocfs2: Support commit= mount option | Mark Fasheh | 1 | -2/+6 |
| 2008-01-25 | ocfs2: Rename ocfs2_meta_[un]lock | Mark Fasheh | 1 | -13/+13 |
| 2008-01-25 | ocfs2: Remove mount/unmount votes | Mark Fasheh | 1 | -8/+7 |
| 2007-12-17 | ocfs2: Re-journal buffers after transaction extend | Mark Fasheh | 1 | -0/+6 |
| 2007-12-17 | ocfs2: Allow for debugging of transaction extends | Mark Fasheh | 1 | -0/+4 |
| 2007-12-17 | ocfs2: fix exit-while-locked bug in ocfs2_queue_orphans() | Mark Fasheh | 1 | -1/+2 |
| 2007-10-12 | ocfs2: Remove open coded readdir() | Mark Fasheh | 1 | -74/+44 |
| 2007-10-12 | ocfs2: Move directory manipulation code into dir.c | Mark Fasheh | 1 | -1/+1 |
| 2007-07-10 | [PATCH] ocfs2: use list_for_each_entry where benefical | Christoph Hellwig | 1 | -4/+2 |
| 2007-05-02 | ocfs2: fix sparse warnings in fs/ocfs2 | Mark Fasheh | 1 | -3/+4 |
| 2007-04-26 | ocfs2: Fix up i_blocks calculation to know about holes | Mark Fasheh | 1 | -11/+3 |
| 2007-04-26 | ocfs2: Fix extent lookup to return true size of holes | Mark Fasheh | 1 | -3/+3 |
| 2007-04-26 | ocfs2: Read from an unwritten extent returns zeros | Mark Fasheh | 1 | -1/+1 |
| 2007-04-26 | ocfs2: temporarily remove extent map caching | Mark Fasheh | 1 | -2/+1 |
| 2007-04-26 | ocfs2: Remove delete inode vote | Tiger Yang | 1 | -2/+1 |
| 2006-12-07 | ocfs2: local mounts | Sunil Mushran | 1 | -13/+33 |
| 2006-12-05 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | David Howells | 1 | -240/+31 |
| 2006-12-01 | ocfs2: Remove struct ocfs2_journal_handle in favor of handle_t | Mark Fasheh | 1 | -75/+20 |
| 2006-12-01 | ocfs2: remove handle argument to ocfs2_start_trans() | Mark Fasheh | 1 | -21/+8 |
| 2006-12-01 | ocfs2: remove ocfs2_journal_handle journal field | Mark Fasheh | 1 | -2/+0 |
| 2006-12-01 | ocfs2: pass ocfs2_super * into ocfs2_commit_trans() | Mark Fasheh | 1 | -2/+3 |
| 2006-12-01 | ocfs2: remove unused handle argument from ocfs2_meta_lock_full() | Mark Fasheh | 1 | -6/+4 |
| 2006-12-01 | ocfs2: make ocfs2_alloc_handle() static | Mark Fasheh | 1 | -1/+1 |
| 2006-12-01 | ocfs2: remove unused ocfs2_handle_add_lock() | Mark Fasheh | 1 | -78/+2 |
| 2006-12-01 | ocfs2: remove unused ocfs2_handle_add_inode() | Mark Fasheh | 1 | -43/+0 |
| 2006-12-01 | ocfs2: remove ocfs2_journal_handle flags field | Mark Fasheh | 1 | -12/+1 |
| 2006-12-01 | ocfs2: have ocfs2_extend_trans() take handle_t | Mark Fasheh | 1 | -6/+3 |
| 2006-12-01 | ocfs2: remove unused ocfs2_journal_handle field | Mark Fasheh | 1 | -6/+1 |
| 2006-11-22 | WorkStruct: make allyesconfig | David Howells | 1 | -3/+4 |
| 2006-09-24 | ocfs2: Remove i_generation from inode lock names | Mark Fasheh | 1 | -1/+2 |
| 2006-06-29 | ocfs2: clean up some osb fields | Mark Fasheh | 1 | -3/+2 |
| 2006-06-27 | [PATCH] spin/rwlock init cleanups | Ingo Molnar | 1 | -1/+1 |
| 2006-06-26 | [PATCH] fs: use list_move() | Akinobu Mita | 1 | -2/+1 |
| 2006-05-17 | ocfs2: fix gfp mask in some file system paths | Sunil Mushran | 1 | -2/+2 |
| 2006-05-17 | ocfs2: Don't populate uptodate cache in ocfs2_force_read_journal() | Mark Fasheh | 1 | -1/+3 |
| 2006-03-26 | [PATCH] change buffer_head.b_size to size_t | Badari Pulavarty | 1 | -1/+1 |
| 2006-03-26 | [PATCH] 2tb-files-add-blkcnt_t-fixes | Andrew Morton | 1 | -3/+5 |
| 2006-03-24 | ocfs2: don't use MLF* in the file system | Mark Fasheh | 1 | -13/+14 |
| 2006-03-01 | [PATCH] ocfs2: fix orphan recovery deadlock | Mark Fasheh | 1 | -31/+93 |
| 2006-02-16 | [PATCH] ocfs2: only checkpoint journal when asked to | Mark Fasheh | 1 | -4/+3 |
| 2006-02-03 | [PATCH] ocfs2: don't wait on recovery when locking journal | Mark Fasheh | 1 | -1/+5 |
| 2006-02-03 | [PATCH] BUG_ON() Conversion in fs/ocfs2/ | Eric Sesterhenn / snakebyte | 1 | -8/+4 |
| 2006-02-03 | [PATCH] ocfs2: Semaphore to mutex conversion. | Arjan van de Ven | 1 | -5/+5 |
| 2006-02-03 | [OCFS2] Make ip_io_sem a mutex | Mark Fasheh | 1 | -2/+2 |
| 2006-01-09 | [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem | Jes Sorensen | 1 | -7/+7 |
| 2006-01-03 | [PATCH] OCFS2: The Second Oracle Cluster Filesystem | Mark Fasheh | 1 | -0/+1652 |