aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2/super.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+2
2024-03-14ocfs2: remove SLAB_MEM_SPREAD flag usageChengming Zhou1-4/+3
2024-03-13Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-4/+3
2024-02-08fs: super_set_uuid()Kent Overstreet1-2/+2
2024-02-08quota: Properly annotate i_dquot arrays with __rcuJan Kara1-1/+1
2023-08-18ocfs2: use regular seq_show_option for osb_cluster_stackKees Cook1-2/+1
2023-06-12ocfs2: fix use-after-free when unmounting read-only filesystemLuís Henriques1-2/+4
2022-11-30ocfs2: fix memory leak in ocfs2_mount_volume()Li Zetao1-1/+4
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2022-09-11ocfs2: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-09-11ocfs2: replace ll_rw_block()Zhang Yi1-3/+1
2022-08-28ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdownHeming Zhao1-2/+1
2022-08-02Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2022-07-18Revert "ocfs2: mount shared volume without ha stack"Junxiao Bi1-21/+0
2022-07-14fs/buffer: Combine two submit_bh() and ll_rw_block() argumentsBart Van Assche1-1/+1
2022-04-29ocfs2: rewrite error handling of ocfs2_fill_superHeming Zhao via Ocfs2-devel1-35/+32
2022-04-29ocfs2: ocfs2_mount_volume does cleanup job before return errorHeming Zhao via Ocfs2-devel1-12/+23
2022-04-29ocfs2: ocfs2_initialize_super does cleanup job before return errorHeming Zhao via Ocfs2-devel1-18/+41
2022-04-29ocfs2: change return type of ocfs2_resmap_initHeming Zhao via Ocfs2-devel1-5/+1
2022-04-29ocfs2: fix mounting crash if journal is not allocedHeming Zhao via Ocfs2-devel1-0/+15
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-17ocfs2: fix crash when initialize filecheck kobj failsJoseph Qi1-11/+11
2022-01-22mm: remove cleancacheChristoph Hellwig1-2/+0
2021-11-06ocfs2: cleanup journal init and shutdownValentin Vidic1-37/+3
2021-10-18ocfs2: mount fails with buffer overflow in strlenValentin Vidic1-4/+10
2021-05-07treewide: remove editor modelines and cruftMasahiro Yamada1-3/+1
2021-02-24ocfs2: remove redundant conditional before iputYi Li1-2/+0
2020-11-14ocfs2: initialize ip_next_orphanWengang Wang1-0/+1
2020-08-07ocfs2: change slot number type s16 to u16Junxiao Bi1-2/+2
2020-06-02ocfs2: mount shared volume without ha stackGang He1-0/+21
2020-04-02ocfs2: use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-23/+23
2019-11-04fs: Use dquot_load_quota_inode() from filesystemsJan Kara1-2/+2
2019-09-24ocfs2: further debugfs cleanupsGreg Kroah-Hartman1-7/+3
2019-07-12ocfs: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-26/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145Thomas Gleixner1-15/+1
2019-05-07Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-blockLinus Torvalds1-10/+0
2019-05-01ocfs2: switch to ->free_inode()Al Viro1-9/+3
2019-04-06block: remove CONFIG_LBDAFChristoph Hellwig1-10/+0
2019-03-05ocfs2: fix the application IO timeout when fstrim is runningGang He1-0/+2
2018-04-05ocfs2: add kobject for online file checkGang He1-4/+23
2018-04-05ocfs2: remove unnecessary null pointer check before kmem_cache_destroy()piaojun1-12/+6
2018-04-05ocfs2: use 'osb' instead of 'OCFS2_SB()'piaojun1-2/+2
2018-01-31ocfs2: return -EROFS to mount.ocfs2 if inode block is invalidpiaojun1-3/+2
2018-01-31ocfs2: give an obvious tip for mismatched cluster namesGang He1-2/+6
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-14/+14
2017-11-15ocfs2: no need flush workqueue before destroying itpiaojun1-3/+1
2017-09-14Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-9/+6
2017-09-06ocfs2: clean up some dead codeJun Piao1-1/+0
2017-07-17VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb)David Howells1-9/+6
2017-06-05fs: switch ->s_uuid to uuid_tChristoph Hellwig1-1/+1
2017-03-02sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API depe...Ingo Molnar1-0/+1
2016-12-19Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-1/+0
2016-12-12ocfs2: use time64_t to represent orphan scan timesDeepa Dinamani1-1/+1
2016-11-30ocfs2: Protect periodic quota syncing with s_umount semaphoreJan Kara1-1/+0
2016-10-07fs/ocfs2/super: remove deprecated create_singlethread_workqueue()Bhaktipriya Shridhar1-1/+1
2016-07-26Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+0
2016-07-26ocfs2: cleanup implemented prototypesJoseph Qi1-1/+0
2016-06-07fs: have ll_rw_block users pass in op and flags separatelyMike Christie1-1/+1
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-2/+2
2016-03-25ocfs2: fix occurring deadlock by changing ocfs2_wq from global to localjiangyiwen1-22/+15
2016-03-25ocfs2: fix ip_unaligned_aio deadlock with dio work queueRyan Ding1-1/+0
2016-03-25ocfs2: record UNWRITTEN extents when populate write descRyan Ding1-0/+1
2016-03-22ocfs2: create/remove sysfile for online file checkGang He1-0/+5
2016-03-15ocfs2: use spinlock_irqsave() to downconvert lock in ocfs2_osb_dump()jiangyiwen1-2/+3
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-1/+1
2016-01-14ocfs2: clean up redundant NULL check before iputJoseph Qi1-2/+1
2016-01-14ocfs2: optimize bad declarations and redundant assignmentNorton.Zhu1-6/+2
2015-09-04fs: create and use seq_show_option for escapingKees Cook1-2/+2
2015-09-04ocfs2: neaten do_error, ocfs2_error and ocfs2_abortJoe Perches1-2/+2
2015-09-04ocfs2: add errors=continueGoldwyn Rodrigues1-19/+44
2015-09-04ocfs2: fix race between dio and recover orphanJoseph Qi1-2/+0
2015-04-21Revert "ocfs2: incorrect check for debugfs returns"Linus Torvalds1-5/+4
2015-04-14cleancache: zap uuid arg of cleancache_init_shared_fsVladimir Davydov1-1/+1
2015-04-14ocfs2: copy fs uuid to superblockVladimir Davydov1-0/+2
2015-04-14ocfs2: logging: remove static buffer, use vsprintf extension %pVJoe Perches1-15/+18
2015-04-14ocfs2: incorrect check for debugfs returnsChengyu Song1-4/+5
2015-02-16ocfs2: wait for orphan recovery first once append O_DIRECT write crashJoseph Qi1-0/+2
2015-02-10Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+17
2015-02-10ocfs2: add a mount option journal_async_commit on ocfs2 filesystemalex chen1-0/+17
2015-01-30ocfs2: Use generic helpers for quotaon and quotaoffJan Kara1-31/+1
2014-12-10Merge branch 'akpm' (patchbomb from Andrew)Linus Torvalds1-1/+2
2014-12-10ocfs2: fix error handling when creating debugfs root in ocfs2_init()Jan Kara1-1/+2
2014-11-10ocfs2: Convert to private i_dquot fieldJan Kara1-0/+8
2014-10-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-13/+17
2014-09-26ocfs2: free vol_label in ocfs2_delete_osb()Joseph Qi1-0/+1
2014-09-17ocfs2: Don't use MAXQUOTAS valueJan Kara1-13/+17
2014-06-23ocfs2: revert "ocfs2: fix NULL pointer dereference when dismount and ocfs2rec...Xue jiufei1-6/+2
2014-06-04fs/ocfs2/super.c: use OCFS2_MAX_VOL_LABEL_LEN and strlcpyFabian Frederick1-2/+2
2014-06-04ocfs2: remove NULL assignments on staticFabian Frederick1-2/+2
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+2
2014-04-03ocfs2: avoid system inode ref confusion by adding mutex lockjiangyiwen1-0/+2
2014-04-03ocfs2: revert iput deferring code in ocfs2_drop_dentry_lockGoldwyn Rodrigues1-29/+1
2014-04-03ocfs2: implement delayed dropping of last dquot referenceJan Kara1-0/+8
2014-04-03ocfs2: improve fsync efficiency and fix deadlock between aio_write and sync_fileDarrick J. Wong1-0/+3
2014-04-03ocfs2: remove unused variable uuid_net_key in ocfs2_initialize_superjoyce.xue1-3/+0
2014-04-03ocfs2: change ip_unaligned_aio to of type mutex from atomit_tWengang Wang1-7/+2
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+2
2014-01-21ocfs2: fix NULL pointer dereference when dismount and ocfs2rec simultaneouslyYiwen Jiang1-2/+6
2014-01-21ocfs2: add clustername to cluster connectionGoldwyn Rodrigues1-3/+5
2014-01-21ocfs2: remove versioning informationGoldwyn Rodrigues1-3/+1
2013-11-13ocfs2: return ENOMEM when sb_getblk() failsRui Xiang1-2/+2
2013-09-24fs/ocfs2/super.c: use a bigger nodestr in ocfs2_dismount_volumeGoldwyn Rodrigues1-1/+1
2013-08-28fs/ocfs2/super.c: Use bigger nodestr to accomodate 32-bit node numbersGoldwyn Rodrigues1-1/+1
2013-07-03ocfs2: remove unecessary variable needs_checkpointGoldwyn Rodrigues1-4/+2
2013-03-07fs: Limit sys_mount to only request filesystem modules (Part 2).Eric W. Biederman1-0/+1
2013-02-21ocfs2: remove kfree() redundant null checksTim Gardner1-4/+2
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-03-20ocfs2: fix leaks on failure exits in module_initAl Viro1-19/+21
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20... and the same failure exits cleanup for ocfs2Al Viro1-6/+4
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-5/+4
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-11-17ocfs2: send correct UUID to cleancache initializationDan Magenheimer1-1/+1
2011-08-21Merge branch 'mw-3.1-jul25' of git://oss.oracle.com/git/smushran/linux-2.6 in...Joel Becker1-6/+6
2011-07-28ocfs2: serialize unaligned aioMark Fasheh1-2/+8
2011-07-24ocfs2: Clean up messages in the fsSunil Mushran1-5/+5
2011-06-03more conservative S_NOSEC handlingAl Viro1-1/+1
2011-05-31ocfs2: Bugfix for hard readonly mountTiger Yang1-1/+2
2011-05-26Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-1/+1
2011-05-26ocfs2: add cleancache supportDan Magenheimer1-0/+2
2011-05-23ocfs2: clean up mount option about atime in ocfs2.txtTiger Yang1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-28Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-62/+27
2011-03-16Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-7/+0
2011-02-23ocfs2: Remove masklog ML_SUPER.Tao Ma1-19/+10
2011-02-21ocfs2: Add ocfs2_trace.h.Wengang Wang1-0/+3
2011-03-07ocfs2: Remove EXIT from masklog.Tao Ma1-23/+14
2011-02-21ocfs2: Remove ENTRY from masklog.Tao Ma1-26/+6
2011-02-20ocfs2: Check heartbeat mode for kernel stacks onlyMark Fasheh1-8/+20
2011-02-01ocfs2: use system_wq instead of ocfs2_quota_wqTejun Heo1-7/+0
2011-01-21Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-3/+2
2011-01-12switch ocfs2, close racesAl Viro1-0/+1
2011-01-12quota: Fix deadlock during path resolutionJan Kara1-3/+2
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2010-11-17BKL: remove extraneous #include <smp_lock.h>Arnd Bergmann1-1/+0
2010-10-29new helper: mount_bdev()Al Viro1-7/+4
2010-10-22Merge branch 'vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds1-7/+0
2010-10-15Merge branch 'globalheartbeat-2' of git://oss.oracle.com/git/smushran/linux-2...Joel Becker1-15/+44
2010-10-11ocfs2: Add a mount option "coherency=*" to handle cluster coherency for O_DIR...Tristan Ye1-0/+15
2010-10-11Initialize max_slots earlyGoldwyn Rodrigues1-9/+9
2010-10-07ocfs2: Add support for heartbeat=global mount optionSunil Mushran1-14/+41
2010-10-09ocfs2: Add an incompat feature flag OCFS2_FEATURE_INCOMPAT_CLUSTERINFOSunil Mushran1-1/+3
2010-10-04BKL: Remove BKL from OCFS2Arnd Bergmann1-12/+0
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-0/+5
2010-09-10ocfs2: Cache system inodes of other slots.Tao Ma1-3/+17
2010-09-10OCFS2: Allow huge (> 16 TiB) volumes to mountPatrick J. LoPresti1-5/+46
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+1
2010-08-09convert ocfs2 to ->evict_inode()Al Viro1-2/+1
2010-06-16Merge branch 'master' into for-nextJiri Kosina1-27/+23
2010-06-16fix typos concerning "initiali[zs]e"Uwe Kleine-König1-1/+1
2010-05-24quota: rename default quotactl methods to dquot_Christoph Hellwig1-9/+9
2010-05-24quota: drop remount argument to ->quota_on and ->quota_offChristoph Hellwig1-8/+2
2010-05-24quota: kill the vfs_dq_off and vfs_dq_quota_on_remount wrappersChristoph Hellwig1-9/+5
2010-05-24ocfs2: Fix use after free on remount read-onlyJan Kara1-1/+7
2010-05-21ocfs2: Fix lock inversion in quotas during umountJan Kara1-0/+4
2010-05-18Merge branch 'discontig-bg' of git://oss.oracle.com/git/tma/linux-2.6 into oc...Joel Becker1-1/+2
2010-05-10ocfs2: Wrap signal blocking in void functions.Joel Becker1-0/+20
2010-05-05ocfs2: Make nointr a default mount optionSunil Mushran1-1/+1
2010-05-05ocfs2: Add dir_resv_level mount optionMark Fasheh1-0/+23
2010-05-05ocfs2: increase the default size of local alloc windowsMark Fasheh1-1/+2
2010-05-05ocfs2: clean up localalloc mount option size parsingMark Fasheh1-5/+5
2010-05-05ocfs2: use allocation reservations during file writeMark Fasheh1-0/+2
2010-05-05ocfs2: allocation reservationsMark Fasheh1-0/+25
2010-04-13ocfs2: ocfs2_group_bitmap_size has to handle old volume.Tao Ma1-1/+2
2010-04-13ocfs2: Define data structures for discontiguous block groups.Joel Becker1-1/+1
2010-02-26ocfs2: add extent block stealing for ocfs2 v5Tiger Yang1-3/+7
2010-01-25ocfs2/trivial: Remove trailing whitespacesSunil Mushran1-1/+1
2009-12-24Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-47/+48
2009-10-29ocfs2: return f_fsid info in ocfs2_statfs()Coly Li1-0/+4
2009-10-28ocfs2: Set MS_POSIXACL on remountJan Kara1-0/+4
2009-10-28ocfs2: Make acl use the defaultJan Kara1-38/+44
2009-10-28ocfs2: Always include ACL supportJan Kara1-9/+0
2009-10-28ocfs2: Return -EINVAL when a device is not ocfs2.Joel Becker1-7/+9
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-1/+1
2009-09-23headers: utsname.h reduxAlexey Dobriyan1-1/+0
2009-09-23Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+9
2009-09-23ocfs2: __ocfs2_abort() should not enable panic for local mountsSunil Mushran1-1/+2
2009-09-22ocfs2: Add refcount tree lock mechanism.Tao Ma1-0/+5
2009-09-22const: make struct super_block::s_qcop constAlexey Dobriyan1-1/+1
2009-09-04ocfs2: move ip_created_trans to struct ocfs2_caching_infoJoel Becker1-1/+0
2009-09-04ocfs2: move ip_last_trans to struct ocfs2_caching_infoJoel Becker1-1/+0
2009-09-04ocfs2: Take the inode out of the metadata read/write paths.Joel Becker1-1/+1
2009-09-04ocfs2: Change metadata caching locks to an operations structure.Joel Becker1-2/+2
2009-09-04ocfs2: Make the ocfs2_caching_info structure self-contained.Joel Becker1-1/+2
2009-08-17ocfs2: Don't oops in ocfs2_kill_sb on a failed mountJan Kara1-1/+5
2009-07-23ocfs2: Fix initialization of blockcheck statsJan Kara1-0/+1
2009-07-21ocfs2: Fix deadlock on umountJan Kara1-3/+22
2009-07-08ocfs2: Fixup orphan scan cleanup after failed mountJeff Mahoney1-1/+3
2009-06-23Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-33/+36
2009-06-22ocfs2: Disable orphan scanning for local and hard-ro mountsSunil Mushran1-17/+15
2009-06-22ocfs2: Stop orphan scan as early as possible during umountSunil Mushran1-2/+3
2009-06-22ocfs2: Fix ocfs2_osb_dump()Sunil Mushran1-14/+18
2009-06-19block: rename CONFIG_LBD to CONFIG_LBDAFBartlomiej Zolnierkiewicz1-1/+1
2009-06-16Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-15/+51
2009-06-11Push BKL down into ->remount_fs()Alessio Igor Bogani1-0/+4
2009-06-11push BKL down into ->put_superChristoph Hellwig1-0/+4
2009-06-11ocfs2: remove ->write_super and stop maintaining ->s_dirtChristoph Hellwig1-14/+0
2009-06-03ocfs2: Remove redundant gotos in ocfs2_mount_volume()Tao Ma1-6/+1
2009-06-03ocfs2: Add statistics for the checksum and ecc operations.Joel Becker1-9/+33