aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
AgeCommit message (Expand)AuthorFilesLines
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
2024-12-18ocfs2: revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"Heming Zhao1-19/+0
2024-12-05ocfs2: update seq_file index in ocfs2_dlm_seq_nextWengang Wang1-0/+1
2024-12-05ocfs2: free inode when ocfs2_get_init_inode() failsTetsuo Handa1-1/+3
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds7-58/+8
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-14/+10
2024-11-18Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2-1/+2
2024-11-14ocfs2: uncache inode which has failed entering the groupDmitry Antipov1-0/+2
2024-11-11ocfs2: fix UBSAN warning in ocfs2_verify_volume()Dmitry Antipov1-4/+9
2024-11-11ocfs2: fix uninitialized value in ocfs2_file_read_iter()Dmitry Antipov2-0/+6
2024-11-07ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()Andrew Kanner1-2/+1
2024-11-05ocfs2: remove unused errmsg function and tableDr. David Alan Gilbert2-55/+0
2024-11-05ocfs2: cluster: fix a typoAndrew Kreimer1-1/+1
2024-11-05ocfs2: fix typo in commentMohammed Anees1-1/+1
2024-11-05ocfs2: remove unused declaration in header fileZhang Zekun1-1/+0
2024-11-03fdget(), more trivial conversionsAl Viro1-8/+5
2024-11-03o2hb_region_dev_store(): avoid goto around fdget()/fdput()Al Viro1-6/+5
2024-10-28ocfs2: pass u64 to ocfs2_truncate_inline maybe overflowEdward Adam Davis1-0/+8
2024-10-17fs: Fix uninitialized value issue in from_kuid and from_kgidAlessandro Zanni1-3/+6
2024-10-02Merge patch series "Fixup NLM and kNFSD file lock callbacks"Christian Brauner2-1/+2
2024-10-01exportfs: Remove EXPORT_OP_ASYNC_LOCKBenjamin Coddington1-1/+0
2024-09-26ocfs2: fix uninit-value in ocfs2_get_block()Joseph Qi1-3/+2
2024-09-26ocfs2: fix deadlock in ocfs2_get_system_file_inodeMohammed Anees1-1/+7
2024-09-26ocfs2: reserve space for inline xattr before attaching reflink treeGautham Ananthakrishna2-12/+25
2024-09-23Merge tag 'fs_for_v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+2
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+3
2024-09-21Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...Linus Torvalds8-47/+40
2024-09-19Merge tag 'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/s...Linus Torvalds3-7/+12
2024-09-16Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds3-3/+12
2024-09-12gfs2/ocfs2: set FOP_ASYNC_LOCKBenjamin Coddington1-0/+2
2024-09-12ocfs2: store cookie in private dataChristian Brauner3-3/+12
2024-09-09ocfs2: cleanup return value and mlog in ocfs2_global_read_info()Joseph Qi1-6/+9
2024-09-09ocfs2: cancel dqi_sync_work before freeing oinfoJoseph Qi1-2/+6
2024-09-09ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodateLizhi Xu1-1/+2
2024-09-09ocfs2: remove unreasonable unlock in ocfs2_read_blocksLizhi Xu1-1/+0
2024-09-09ocfs2: fix null-ptr-deref when journal load failed.Julian Sun1-3/+4
2024-09-01ocfs2: use max() to improve ocfs2_dlm_seq_show()Thorsten Blum1-5/+2
2024-09-01ocfs2: fix shift-out-of-bounds UBSAN bug in ocfs2_verify_volume()qasdev1-2/+2
2024-09-01ocfs2: fix unexpected zeroing of virtual diskChi Zhiling1-1/+1
2024-09-01ocfs2: remove custom swap functions in favor of built-in sort swapKuan-Wei Chiu3-33/+7
2024-09-01ocfs2: fix the la space leak when unmounting an ocfs2 volumeHeming Zhao1-0/+19
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro1-3/+3
2024-08-07buffer: Convert __block_write_begin() to take a folioMatthew Wilcox (Oracle)1-1/+1
2024-08-07ocfs2: Convert ocfs2_write_zero_page to use a folioMatthew Wilcox (Oracle)1-8/+9
2024-08-07fs: Convert aops->write_begin to take a folioMatthew Wilcox (Oracle)3-9/+9
2024-08-07fs: Convert aops->write_end to take a folioMatthew Wilcox (Oracle)1-1/+1
2024-07-22quota: remove unneeded return value of register_quota_formatKemeng Shi1-4/+2
2024-07-21Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/...Linus Torvalds8-44/+67
2024-07-04ocfs2: add bounds checking to ocfs2_check_dir_entry()lei lu1-17/+29
2024-07-04fs: add kernel-doc comments to ocfs2_prepare_orphan_dir()Yang Li1-0/+2
2024-06-24ocfs2: constify struct ocfs2_stack_operationsChristophe JAILLET3-3/+3
2024-06-24ocfs2: constify struct ocfs2_lock_res_opsChristophe JAILLET2-15/+15
2024-06-24ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()Ferry Meng1-5/+10
2024-06-24ocfs2: add bounds checking to ocfs2_xattr_find_entry()Ferry Meng1-4/+8
2024-06-24ocfs2: fix DIO failure due to insufficient transaction creditsJan Kara4-0/+26
2024-06-15ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()Joseph Qi3-82/+131
2024-06-15ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()Joseph Qi1-4/+6
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-30/+30
2024-05-19Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/...Linus Torvalds15-61/+148
2024-05-13net: change proto and proto_ops accept typeJens Axboe1-1/+4
2024-05-08ocfs2: remove redundant assignment to variable statusColin Ian King1-1/+0
2024-04-25ocfs2: use coarse time for new created filesSu Yue1-1/+1
2024-04-25ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_linkSu Yue1-0/+2
2024-04-25ocfs2: fix races between hole punching and AIO+DIOSu Yue1-0/+2
2024-04-25ocfs2: return real error code in ocfs2_dio_wr_get_blockSu Yue1-2/+0
2024-04-25ocfs2: fix sparse warningsHeming Zhao5-15/+16
2024-04-25ocfs2: speed up chain-list searchingHeming Zhao1-1/+1
2024-04-25ocfs2: adjust enabling place for la windowHeming Zhao2-12/+8
2024-04-25ocfs2: improve write IO performance when fragmentation is highHeming Zhao5-11/+108
2024-04-25ocfs2: update inode ctime in ocfs2_fileattr_setSu Yue1-0/+1
2024-04-25ocfs2: correctly use ocfs2_find_next_zero_bit()Joseph Qi3-18/+9
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds3-3/+4
2024-03-14ocfs2: enable ocfs2_listxattr for special filesSu Yue1-0/+1
2024-03-14ocfs2: remove SLAB_MEM_SPREAD flag usageChengming Zhou2-5/+4
2024-03-13Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-2/+17
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds2-5/+4
2024-03-11Merge tag 'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-2/+2
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-16/+16
2024-02-25ocfs2: port block device access to fileChristian Brauner1-16/+16
2024-02-22ocfs2: spelling fixYongzhen Zhang1-1/+1
2024-02-08fs: super_set_uuid()Kent Overstreet1-2/+2
2024-02-08quota: Properly annotate i_dquot arrays with __rcuJan Kara2-2/+2
2024-02-05ocfs2: adapt to breakup of struct file_lockJeff Layton2-6/+4
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton2-0/+2
2024-02-05ocfs2: convert to using new filelock helpersJeff Layton2-3/+3
2024-01-23quota: Set nofs allocation context when acquiring dqio_semJan Kara2-0/+15
2024-01-11Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-16/+0
2024-01-11Merge tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-3/+5
2024-01-10Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+0
2024-01-10Merge tag 'dlm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds1-0/+1
2023-12-29fs: convert block_write_full_page to block_write_full_folioMatthew Wilcox (Oracle)2-2/+2
2023-12-29ocfs2: remove writepage implementationMatthew Wilcox (Oracle)2-11/+6
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-12-21ocfs2_find_match(): there's no such thing as NULL or negative ->d_parentAl Viro1-7/+0
2023-12-21__ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namelen checksAl Viro1-9/+0
2023-12-10fs: convert error_remove_page to error_remove_folioMatthew Wilcox (Oracle)1-1/+1
2023-11-25ocfs2: Avoid touching renamed directory if parent does not changeJan Kara1-3/+5
2023-11-16dlm: implement EXPORT_OP_ASYNC_LOCKAlexander Aring1-0/+1
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds6-7/+25
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-9/+10
2023-11-01ocfs2: fix a spelling typo in commentKunwu Chan1-1/+1
2023-11-01ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with ocfs2_error()Jia Rui1-1/+8
2023-10-30Merge tag 'hardening-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-10-30Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds12-75/+77
2023-10-30Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2-3/+3
2023-10-28ocfs2: Convert to use bdev_open_by_dev()Jan Kara1-36/+45
2023-10-25buffer: remove folio_create_empty_buffers()Matthew Wilcox (Oracle)1-1/+1
2023-10-25ocfs2: convert ocfs2_map_page_blocks to use a folioMatthew Wilcox (Oracle)1-9/+10
2023-10-18ocfs2: fix a typo in a commentYuanheng Zhang1-1/+1
2023-10-18fs: ocfs2: check status valuesArtem Chernyshev2-0/+12
2023-10-18ocfs2: annotate struct ocfs2_replay_map with __counted_byKees Cook1-1/+1
2023-10-18ocfs2: convert to new timestamp accessorsJeff Layton12-75/+77
2023-10-09ocfs2: move ocfs2_xattr_handlers and ocfs2_xattr_handler_map to .rodataWedson Almeida Filho2-3/+3
2023-10-04fs: ocfs2: replace strlcpy with sysfs_emitAzeem Shaikh1-2/+1
2023-10-04ocfs2: correct range->len in ocfs2_trim_fs()Yuanheng Zhang1-1/+1
2023-10-02ocfs2: Annotate struct ocfs2_slot_info with __counted_byKees Cook1-1/+1
2023-08-31Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+4
2023-08-31Merge tag 'dlm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds1-10/+3
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds6-43/+43
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+1
2023-08-28Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-3/+3
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds12-52/+58
2023-08-23jbd2: jbd2_journal_init_{dev,inode} return proper error return valueZhang Yi1-4/+4
2023-08-18fs: ocfs2: namei: check return value of ocfs2_add_entry()Artem Chernyshev1-0/+4
2023-08-18ocfs2: cluster: fix potential deadlock on &o2net_debug_lockChengfeng Ye1-20/+20
2023-08-18ocfs2: cluster: fix potential deadlock on &qs->qs_lockChengfeng Ye1-13/+13
2023-08-18ocfs2: use regular seq_show_option for osb_cluster_stackKees Cook1-2/+1
2023-08-18ocfs2: Use struct_size()Christophe JAILLET1-3/+3
2023-08-18ocfs2: use flexible array in 'struct ocfs2_recovery_map'Christophe JAILLET2-5/+2
2023-08-18fs: convert block_commit_write to return voidBean Huo1-6/+1
2023-08-09fs: pass the request_mask to generic_fillattrJeff Layton1-1/+1
2023-08-09ocfs2: stop using bdev->bd_super for journal error loggingChristoph Hellwig1-3/+3
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds1-2/+3
2023-08-02fs: add CONFIG_BUFFER_HEADChristoph Hellwig1-0/+1
2023-07-24ocfs2: convert to ctime accessor functionsJeff Layton12-51/+57
2023-07-20fs: dlm: fix F_CANCELLK to cancel pending requestAlexander Aring1-10/+3
2023-07-08docs: update ocfs2-devel mailing list addressAnthony Iliopoulos1-3/+3
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-17/+21
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds3-9/+4
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-3/+4
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2-3/+43
2023-06-24ocfs2: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage()David Howells1-6/+9
2023-06-24ocfs2: Fix use of slab data with sendpageDavid Howells1-11/+12
2023-06-23ocfs2: remove redundant assignment to variable bit_offColin Ian King1-1/+1
2023-06-12ocfs2: check new file size on fallocate callLuís Henriques1-1/+7
2023-06-12ocfs2: fix use-after-free when unmounting read-only filesystemLuís Henriques1-2/+4
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-1/+2
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-2/+2