aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'fs-next' of linux-nextMark Brown1-1/+0
3 daysocfs2: reject oversized group bitmap descriptorsZhang Cen1-0/+22
3 daysocfs2: rebase copied fsdlm LVB pointers in locking_stateZhang Cen1-0/+17
3 daysocfs2: reject non-inline dinodes with i_size and zero i_clustersMichael Bommarito1-0/+60
3 daysocfs2: reject dinodes whose i_rdev disagrees with the file typeMichael Bommarito1-0/+55
3 daysocfs2: reject dinodes with non-canonical i_mode typeMichael Bommarito1-2/+34
3 daysocfs2: kill osb->system_file_mutex lockTetsuo Handa3-10/+3
3 daysocfs2: validate inline xattr header before reflinking inline xattrsZhengYuan Huang1-6/+13
3 daysocfs2: validate inline xattr header before inline refcount attachZhengYuan Huang1-3/+6
3 daysocfs2: validate inline xattr header before ibody removeZhengYuan Huang1-3/+3
3 daysocfs2: validate inline xattr header before checking outside valuesZhengYuan Huang1-3/+4
3 daysocfs2: validate inline xattr header before ibody lookupsZhengYuan Huang1-35/+47
3 daysocfs2: don't BUG_ON an invalid journal dinodeZhengYuan Huang1-5/+2
3 daysocfs2: reject inconsistent inode size before truncateZhengYuan Huang1-9/+14
3 daysocfs2: use kzalloc for quota recovery bitmap allocationTristan Madani1-1/+1
2026-05-11fs: RCU-ify filesystems listChristian Brauner1-1/+0
2026-04-21Merge tag 'pull-dcache-busy-wait' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2026-04-17Merge tag 'ext4_for_linux-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+7
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds15-117/+244
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2026-04-15ocfs2: validate group add input before cachingZhengYuan Huang1-5/+7
2026-04-15ocfs2: validate bg_bits during freefrag scanZhengYuan Huang1-1/+17
2026-04-15ocfs2: fix listxattr handling when the buffer is fullZhengYuan Huang1-2/+2
2026-04-15ocfs2: use get_random_u32() where appropriateDavid Carlier1-1/+1
2026-04-15ocfs2: split transactions in dio completion to avoid credit exhaustionHeming Zhao1-29/+45
2026-04-15ocfs2: remove redundant l_next_free_rec check in __ocfs2_find_path()Joseph Qi1-12/+0
2026-04-15ocfs2: validate extent block list fields during block readJoseph Qi1-1/+22
2026-04-15ocfs2: remove empty extent list check in ocfs2_dx_dir_lookup_rec()Joseph Qi1-12/+3
2026-04-15ocfs2: validate dx_root extent list fields during block readJoseph Qi1-9/+25
2026-04-15ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRYTejas Bharambe2-10/+7
2026-04-15ocfs2: handle invalid dinode in ocfs2_group_extendZhengYuan Huang1-3/+7
2026-04-15ocfs2: validate bg_list extent bounds in discontig groupsZhengYuan Huang1-0/+25
2026-04-15ocfs2/heartbeat: fix slot mapping rollback leaks on error pathsYufan Chen1-27/+56
2026-04-13Merge tag 'vfs-7.1-rc1.bh.metadata' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+0
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9-27/+27
2026-04-09ocfs2: use jbd2 jinode dirty range accessorLi Chen1-2/+7
2026-04-06ocfs2: fix out-of-bounds write in ocfs2_write_end_inlineJoseph Qi1-0/+10
2026-04-05fs: remove unncessary pagevec.h includesTal Zussman1-1/+0
2026-04-02for_each_alias(): helper macro for iterating through dentries of given inodeAl Viro1-1/+1
2026-03-27ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparisonJunrui Luo1-1/+1
2026-03-27ocfs2/dlm: validate qr_numregions in dlm_match_regions()Junrui Luo1-0/+8
2026-03-27ocfs2: remove redundant error code assignmentAlexey Velichayshiy1-1/+0
2026-03-27ocfs2: fix possible deadlock between unlink and dio_end_io_writeJoseph Qi1-2/+1
2026-03-27ocfs2: fix deadlock when creating quota fileHeming Zhao2-2/+18
2026-03-26ocfs2: Drop pointless sync_mapping_buffers() callsJan Kara2-4/+0
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton9-27/+27
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds3-8/+4
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds2-2/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds16-27/+27
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook31-79/+73
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds12-47/+399
2026-01-31ocfs2: fix reflink preserve cleanup issueHeming Zhao1-0/+4
2026-01-26ocfs2: add check for free bits before allocation in ocfs2_move_extent()Deepanshu Kartikey1-1/+6
2026-01-26ocfs2: adjust function name referenceJulia Lawall1-1/+1
2026-01-20ocfs2: annotate more flexible array members with __counted_by_le()Dmitry Antipov2-5/+3
2026-01-20ocfs2: fix oob in __ocfs2_find_pathEdward Adam Davis1-4/+5
2026-01-20ocfs2: add validate function for slot map blocksPrithvi Tambewagh1-2/+25
2026-01-20ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checksDmitry Antipov1-2/+3
2026-01-20ocfs2: validate inline data i_size during inode readDeepanshu Kartikey1-6/+19
2026-01-20ocfs2: validate i_refcount_loc when refcount flag is setDeepanshu Kartikey1-0/+7
2026-01-20ocfs2: constify struct configfs_item_operations and configfs_group_operationsChristophe JAILLET2-6/+6
2026-01-20ocfs2: detect released suballocator BG for fh_to_[dentry|parent]Heming Zhao2-11/+21
2026-01-20ocfs2: give ocfs2 the ability to reclaim suballocator free bgHeming Zhao1-9/+299
2026-01-12ocfs2: add setlease file operationJeff Layton1-0/+5
2025-12-13Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/...Linus Torvalds14-29/+106
2025-12-10ocfs2: fix memory leak in ocfs2_merge_rec_left()Dmitry Antipov1-1/+0
2025-12-10ocfs2: invalidate inode if i_mode is zero after block readAhmet Eray Karadag1-0/+8
2025-12-10ocfs2: avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva1-2/+6
2025-12-10ocfs2: convert remaining read-only checks to ocfs2_emergency_stateAhmet Eray Karadag6-11/+10
2025-12-10ocfs2: add ocfs2_emergency_state helper and apply to setattrAhmet Eray Karadag2-0/+24
2025-12-10ocfs2: fix kernel BUG in ocfs2_find_victim_chainPrithvi Tambewagh1-0/+10
2025-12-10ocfs2: validate inline xattr size and entry count in ocfs2_xattr_ibody_listDeepanshu Kartikey1-2/+28
2025-12-10ocfs2: replace deprecated strcpy with strscpyThorsten Blum6-11/+16
2025-12-10ocfs2: check tl_used after reading it from trancate log inodeEdward Adam Davis1-2/+4
2025-12-06ocfs2: fix xattr array entry __counted_by errorLinus Torvalds1-1/+1
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds6-21/+113
2025-12-05Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+3
2025-12-03Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-3/+3
2025-12-01Merge tag 'vfs-6.19-rc1.fs_header' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2025-12-01Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-12-01Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-9/+2
2025-12-01Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-28/+6
2025-11-20ocfs2: mark inode bad upon validation failure during readAhmet Eray Karadag1-0/+2
2025-11-20ocfs2: replace deprecated strcpy with strscpyThorsten Blum1-2/+3
2025-11-20ocfs2: replace deprecated strcpy in ocfs2_create_xattr_blockThorsten Blum1-1/+1
2025-11-20ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zeroDeepanshu Kartikey1-0/+10
2025-11-20ocfs2: add extra consistency checks for chain allocator dinodesDmitry Antipov1-0/+17
2025-11-16convert dlmfsAl Viro1-5/+3
2025-11-12ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()Dmitry Antipov1-0/+8
2025-11-12ocfs2: convert to host endian in ocfs2_validate_inode_blockJoseph Qi1-1/+1
2025-11-12ocfs2: use correct endian in ocfs2_dinode_has_extentsJoseph Qi1-4/+6
2025-11-12ocfs2: add boundary check to ocfs2_check_dir_entry()Dmitry Antipov1-2/+15
2025-11-12ocfs2: add directory size check to ocfs2_find_dir_space_id()Dmitry Antipov1-0/+8
2025-11-12ocfs2: add extra consistency check to ocfs2_dx_dir_lookup_rec()Dmitry Antipov1-0/+8
2025-11-12ocfs2: annotate flexible array members with __counted_by_le()Dmitry Antipov2-10/+21
2025-11-12ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()Dmitry Antipov1-1/+7
2025-11-11ocfs2: add extra flags check in ocfs2_ioctl_move_extents()Dmitry Antipov1-0/+6
2025-11-05fs: inline current_umask() and move it to fs_struct.hMateusz Guzik1-0/+1
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook1-1/+1
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook1-2/+2
2025-10-31filemap: Add folio_next_pos()Matthew Wilcox (Oracle)1-1/+1
2025-10-29ocfs2: don't opencode filemap_fdatawrite_range in ocfs2_journal_submit_inode_...Christoph Hellwig1-9/+2
2025-10-20Coccinelle-based conversion to use ->i_state accessorsMateusz Guzik2-3/+3
2025-10-20ocfs2: retire ocfs2_drop_inode() and I_WILL_FREE usageMateusz Guzik4-25/+3
2025-10-15ocfs2: clear extent cache after moving/defragmenting extentsDeepanshu Kartikey1-0/+5
2025-10-02Merge tag 'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds9-36/+28
2025-09-29Merge tag 'dlm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds1-1/+1
2025-09-29Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2025-09-29Merge tag 'vfs-6.18-rc1.workqueue' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-2/+4
2025-09-29Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2025-09-28ocfs2: fix double free in user_cluster_connect()Dan Carpenter1-0/+1
2025-09-23VFS: rename kern_path_locked() and related functions.NeilBrown1-2/+2
2025-09-22ocfs2: avoid extra calls to strlen() after ocfs2_sprintf_system_inode_name()Dmitry Antipov3-21/+17
2025-09-19fs: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari2-2/+4
2025-09-15fs: rename generic_delete_inode() and generic_drop_inode()Mateusz Guzik1-1/+1
2025-09-13ocfs2: add suballoc slot check in ocfs2_validate_inode_block()Dmitry Antipov1-0/+8
2025-09-13ocfs2: fix super block reserved field offset commentyili1-1/+1
2025-09-13ocfs2: remove unnecessary NULL check in ocfs2_grab_folios()Dan Carpenter1-2/+1
2025-09-13ocfs2: remove commented out mlog() statementsThorsten Blum2-12/+0
2025-09-08ocfs2: fix recursive semaphore deadlock in fiemap callMark Tinguely1-1/+9
2025-08-27ocfs2: prevent release journal inode after journal shutdownEdward Adam Davis1-0/+3
2025-08-12dlm: use defines for force values in dlm_release_lockspaceAlexander Aring1-1/+1
2025-08-03Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/...Linus Torvalds7-30/+96
2025-07-28Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-4/+4
2025-07-28Merge tag 'vfs-6.17-rc1.mmap_prepare' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-5/+6
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+4
2025-07-19ocfs2: avoid potential ABBA deadlock by reordering tl_inode lockIvan Pravdin1-10/+9
2025-07-19ocfs2: avoid NULL pointer dereference in dx_dir_lookup_rec()Ivan Pravdin1-0/+8
2025-07-19ocfs2/dlm: fix "take a while" typoAhelenia ZiemiaƄska1-1/+1
2025-07-16fs: change write_begin/write_end interface to take struct kiocb *Taotao Chen1-2/+4
2025-07-09ocfs2: update d_splice_alias() return code checkingTetsuo Handa1-2/+5
2025-07-09ocfs2: embed actual values into ocfs2_sysfile_lock_key namesTetsuo Handa1-4/+66
2025-07-09ocfs2: remove redundant NULL check in rename pathLong Li1-2/+2
2025-07-09ocfs2: reset folio to NULL when get folio failsLizhi Xu1-0/+1
2025-07-09ocfs2: replace simple_strtol with kstrtolSu Hui1-11/+4
2025-07-04tree-wide: s/struct fileattr/struct file_kattr/gChristian Brauner2-4/+4
2025-06-19fs: replace mmap hook with .mmap_prepare for simple mappingsLorenzo Stoakes3-5/+6
2025-06-10new helper: set_default_d_op()Al Viro1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+2
2025-05-11ocfs2: remove unnecessary NULL check before unregister_sysctl_table()Chen Ni1-2/+1
2025-05-11ocfs2: fix possible memory leak in ocfs2_finish_quota_recoveryMurad Masimov1-1/+1
2025-05-11ocfs2: simplify return statement in ocfs2_filecheck_attr_store()Thorsten Blum1-1/+1
2025-05-11ocfs2: o2net_idle_timer: Rename del_timer_sync in commentWangYuli1-1/+1
2025-05-07ocfs2: stop quota recovery before disabling quotasJan Kara5-9/+30
2025-05-07ocfs2: implement handshaking with ocfs2 recovery threadJan Kara2-17/+39
2025-05-07ocfs2: switch osb->disable_recovery to enumJan Kara2-7/+14
2025-05-07ocfs2: fix panic in failed foilio allocationMark Tinguely1-0/+1
2025-05-07ocfs2: fix the issue with discontiguous allocation in the global_bitmapHeming Zhao2-6/+33
2025-04-22fs/ocfs2: use sleeping version of __find_get_block()Davidlohr Bueso1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds3-13/+14
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-3/+3
2025-03-16ocfs2: remove reference to bh->b_pageMatthew Wilcox (Oracle)1-1/+1
2025-03-16ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block()Matthew Wilcox (Oracle)1-12/+5
2025-03-16ocfs2: validate l_tree_depth to avoid out-of-bounds accessVasiliy Kovalev1-0/+8
2025-03-16fs: convert block_commit_write() to take a folioMatthew Wilcox (Oracle)2-3/+3
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown2-10/+10
2025-02-01ocfs2: fix incorrect CPU endianness conversion causing mount failureHeming Zhao1-1/+1
2025-01-30Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-9/+5
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados1-1/+1
2025-01-27ocfs2_dentry_revalidate(): use stable parent inode and name passed by callerAl Viro1-8/+3
2025-01-27Pass parent directory inode and expected name to ->d_revalidate()Al Viro1-1/+2
2025-01-26Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git.kernel.org/pub/scm/...Linus Torvalds35-734/+705
2025-01-24ocfs2: use str_yes_no() and str_no_yes() helper functionsThorsten Blum4-15/+16
2025-01-24ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_lockedSu Yue1-4/+3
2025-01-24ocfs2: mark dquot as inactive if failed to start trans while releasing dquotSu Yue1-0/+5
2025-01-24ocfs2: check tl->count of truncate log inode in ocfs2_get_truncate_log_infoSu Yue1-0/+15
2025-01-24ocfs2: correct l_next_free_rec in online checkJulian Sun1-0/+24
2025-01-24ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocacheJulian Sun1-0/+10
2025-01-15ocfs2: check dir i_size in ocfs2_find_entrySu Yue1-4/+21
2025-01-12ocfs2: support large folios in ocfs2_write_zero_page()Mark Tinguely1-4/+4
2025-01-12ocfs2: support large folios in ocfs2_zero_cluster_folios()Mark Tinguely1-9/+5
2025-01-12ocfs2: remove ocfs2_start_walk_page_trans() prototypeMatthew Wilcox (Oracle)1-5/+0
2025-01-12ocfs2: use a folio in ocfs2_fast_symlink_read_folio()Matthew Wilcox (Oracle)1-8/+3
2025-01-12ocfs2: convert ocfs2_read_inline_data() to take a folioMatthew Wilcox (Oracle)3-16/+8
2025-01-12ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and_dirty_folio()Mark Tinguely3-15/+13
2025-01-12ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folioMark Tinguely1-17/+15
2025-01-12ocfs2: use an array of folios instead of an array of pagesMark Tinguely4-65/+49
2025-01-12ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_folio_regions()Mark Tinguely1-5/+4
2025-01-12ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_blocks()Mark Tinguely3-12/+10
2025-01-12ocfs2: use a folio in ocfs2_map_and_dirty_page()Mark Tinguely1-5/+6
2025-01-12ocfs2: use a folio in ocfs2_prepare_page_for_write()Mark Tinguely1-9/+9
2025-01-12ocfs2: use a folio in ocfs2_write_end_nolock()Mark Tinguely1-20/+17
2025-01-12ocfs2: convert ocfs2_write_failure() to use a folioMark Tinguely1-4/+3
2025-01-12ocfs2: convert w_pages to w_foliosMark Tinguely2-54/+65
2025-01-12ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode_lock_with_folio()Mark Tinguely3-15/+11
2025-01-12ocfs2: convert ocfs2_readpage_inline() to take a folioMark Tinguely1-5/+5
2025-01-12ocfs2: pass mmap_folio around instead of mmap_pageMatthew Wilcox (Oracle)3-23/+22
2025-01-12ocfs2: use a folio in ocfs2_write_begin_inline()Mark Tinguely1-9/+10
2025-01-12ocfs2: use a folio in ocfs2_zero_new_buffers()Mark Tinguely1-7/+7
2025-01-12ocfs2: convert w_target_page to w_target_folioMark Tinguely1-32/+31
2025-01-12ocfs2: convert ocfs2_page_mkwrite() to use a folioMatthew Wilcox (Oracle)1-9/+9
2025-01-12ocfs2: handle a symlink read error correctlyMatthew Wilcox (Oracle)1-2/+3
2025-01-12ocfs2: replace deprecated simple_strtol with kstrtolDaniel Yang1-2/+3
2025-01-12ocfs2: miscellaneous spelling fixesDmitry Antipov22-52/+52
2025-01-12ocfs2: heartbeat: replace simple_strtoul with kstrtoulDaniel Yang1-9/+12
2025-01-12ocfs2: convert to the new mount APIEric Sandeen2-329/+274
2025-01-12dlmfs: convert to the new mount APIEric Sandeen1-7/+16
2024-12-30ocfs2: fix slab-use-after-free due to dangling pointer dqi_privDennis Lam2-1/+2
2024-12-18ocfs2: fix the space leak in LA when releasing LAHeming Zhao1-3/+5