aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
AgeCommit message (Expand)AuthorFilesLines
2012-01-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tei...Linus Torvalds1-2/+2
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-5/+4
2012-01-04dlm: add recovery callbacksDavid Teigland1-2/+2
2012-01-03ocfs2: propagate umode_tAl Viro4-5/+5
2012-01-03dlmfs: use inode_init_owner()Al Viro1-13/+2
2012-01-03switch debugfs to umode_tAl Viro1-1/+1
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro2-2/+2
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro2-2/+2
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro2-2/+0
2012-01-03vfs: mnt_drop_write_file()Al Viro2-2/+2
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro2-2/+2
2011-12-02treewide: Fix typos in various parts of the kernel, and fix some comments.Justin P. Mattock1-1/+1
2011-12-01Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds31-536/+995
2011-12-01ocfs2: avoid unaligned access to dqc_bitmapAkinobu Mita2-5/+52
2011-11-17ocfs2: Use filemap_write_and_wait() instead of write_inode_now()Jan Kara1-1/+1
2011-11-17ocfs2: honor O_(D)SYNC flag in fallocateMark Fasheh1-0/+3
2011-11-17ocfs2: Add a missing journal credit in ocfs2_link_credits() -v2Xiaowei.Hu1-2/+3
2011-11-17ocfs2: send correct UUID to cleancache initializationDan Magenheimer1-1/+1
2011-11-17ocfs2: Commit transactions in error cases -v2Wengang Wang3-6/+9
2011-11-17ocfs2: make direntry invalid when deleting itWengang Wang1-2/+1
2011-11-17fs/ocfs2/dlm/dlmlock.c: free kmem_cache_zalloc'd data using kmem_cache_freeJulia Lawall1-1/+1
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-0/+2
2011-11-02filesystems: add set_nlink()Miklos Szeredi4-9/+9
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-4/+4
2011-11-02ocfs2: remove unnecessary nlink settingMiklos Szeredi1-2/+0
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-8/+6
2011-10-31fs: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macrosPaul Gortmaker2-0/+2
2011-08-21Merge branch 'mw-3.1-jul25' of git://oss.oracle.com/git/smushran/linux-2.6 in...Joel Becker25-567/+865
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-14/+24
2011-08-01switch posix_acl_equiv_mode() to umode_t *Al Viro1-1/+1
2011-08-01switch posix_acl_create() to umode_t *Al Viro1-1/+1
2011-07-28ocfs2: Avoid livelock in ocfs2_readpage()Jan Kara1-0/+8
2011-07-28ocfs2: serialize unaligned aioMark Fasheh5-2/+73
2011-07-25ocfs2: Implement llseek()Sunil Mushran3-2/+151
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+0
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig4-22/+10
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro1-22/+14
2011-07-25kill boilerplate around posix_acl_chmod_masq()Al Viro1-9/+6
2011-07-25vfs: move ACL cache lookup into generic codeLinus Torvalds1-3/+0
2011-07-24ocfs2: Fix ocfs2_page_mkwrite()Wengang Wang2-37/+67
2011-07-24ocfs2: Add comment about orphan scanningSunil Mushran1-0/+14
2011-07-24ocfs2: Clean up messages in the fsSunil Mushran4-14/+22
2011-07-24ocfs2/cluster: Cluster up now includes network connections tooSunil Mushran2-13/+61
2011-07-24ocfs2/cluster: Add new function o2net_fill_node_map()Sunil Mushran3-33/+90
2011-07-24ocfs2/cluster: Fix output in file elapsed_time_in_msSunil Mushran1-3/+6
2011-07-24ocfs2/dlm: dlmlock_remote() needs to account for remasterySunil Mushran1-10/+8
2011-07-24ocfs2/dlm: Take inflight reference count for remotely mastered resources tooSunil Mushran3-39/+32
2011-07-24ocfs2/dlm: Cleanup dlm_wait_for_node_death() and dlm_wait_for_node_recovery()Sunil Mushran2-26/+24
2011-07-24ocfs2/dlm: Trace insert/remove of resource to/from hashSunil Mushran3-11/+15
2011-07-24ocfs2/dlm: Clean up refmap helpersSunil Mushran3-79/+66
2011-07-24ocfs2/dlm: Cleanup up dlm_finish_local_lockres_recovery()Sunil Mushran1-32/+25
2011-07-24ocfs2: Clean up messages in stack_o2cb.cSunil Mushran1-2/+2
2011-07-24ocfs2/dlm: Clean up messages in o2dlmSunil Mushran5-70/+71
2011-07-24ocfs2/cluster: Clean up messages in o2netSunil Mushran1-66/+53
2011-07-24ocfs2/cluster: Abort heartbeat start on hard-ro devicesSunil Mushran1-69/+116
2011-07-24ocfs2_init_acl(): fix a leakAl Viro1-0/+1
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-1/+13
2011-07-20fs: move inode_dio_done to the end_io handlerChristoph Hellwig1-0/+1
2011-07-20fs: always maintain i_dio_countChristoph Hellwig2-12/+4
2011-07-20fs: move inode_dio_wait calls into ->setattrChristoph Hellwig1-0/+2
2011-07-20fs: kill i_alloc_semChristoph Hellwig2-12/+10
2011-07-20new helpers: kern_path_create/user_path_createAl Viro1-38/+11
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro2-3/+3
2011-07-20->permission() sanitizing: don't pass flags to generic_permission()Al Viro1-1/+1
2011-07-20->permission() sanitizing: don't pass flags to ->check_acl()Al Viro2-2/+2
2011-07-20->permission() sanitizing: pass MAY_NOT_BLOCK to ->check_acl()Al Viro1-1/+1
2011-07-20kill check_acl callback of generic_permission()Al Viro2-1/+4
2011-07-18security: new security_inode_init_security API adds function callbackMimi Zohar1-14/+24
2011-06-20treewide: remove duplicate includesVitaliy Ivanov1-1/+0
2011-06-03more conservative S_NOSEC handlingAl Viro1-1/+1
2011-05-31ocfs2: use proper little-endian bitopsAkinobu Mita1-2/+2
2011-05-31ocfs2: null deref on allocation errorDan Carpenter1-4/+4
2011-05-31ocfs2: checking the wrong variable in ocfs2_move_extent()Dan Carpenter1-1/+1
2011-05-31ocfs2: Bugfix for hard readonly mountTiger Yang2-7/+17
2011-05-27Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-21/+20
2011-05-27Merge branch 'move_extents' of git://oss.oracle.com/git/tye/linux-2.6 into oc...Joel Becker1-21/+20
2011-05-27Ocfs2/move_extents: Validate moving goal after the adjustment.Tristan Ye1-13/+13
2011-05-27Ocfs2/move_extents: Avoid doing division in extent moving.Tristan Ye1-10/+9
2011-05-26Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds19-246/+2135
2011-05-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/djm...Linus Torvalds1-0/+2
2011-05-26ocfs2: add cleancache supportDan Magenheimer1-0/+2
2011-05-25Merge branch 'move_extents' of git://oss.oracle.com/git/tye/linux-2.6 into oc...Joel Becker7-56/+1725
2011-05-25Ocfs2: Teach local-mounted ocfs2 to handle unwritten_extents correctly.Tristan Ye1-0/+1
2011-05-25ocfs2/dlm: Do not migrate resource to a node that is leaving the domainSunil Mushran2-95/+57
2011-05-25ocfs2/dlm: Add new dlm message DLM_BEGIN_EXIT_DOMAIN_MSGSunil Mushran4-11/+82
2011-05-25Ocfs2/move_extents: Set several trivial constraints for threshold.Tristan Ye1-7/+17
2011-05-25Ocfs2/move_extents: Let defrag handle partial extent moving.Tristan Ye1-20/+26
2011-05-25Ocfs2/move_extents: move/defrag extents within a certain range.Tristan Ye3-0/+315
2011-05-25Ocfs2/move_extents: helper to calculate the defraging length in one run.Tristan Ye1-0/+30
2011-05-25Ocfs2/move_extents: move entire/partial extent.Tristan Ye1-0/+165
2011-05-25Ocfs2/move_extents: helpers to update the group descriptor and global bitmap ...Tristan Ye1-0/+77
2011-05-25Ocfs2/move_extents: helper to probe a proper region to move in an alloc group.Tristan Ye1-0/+39
2011-05-25Ocfs2/move_extents: helper to validate and adjust moving goal.Tristan Ye1-0/+61
2011-05-25Ocfs2/move_extents: find the victim alloc group, where the given #blk fits.Tristan Ye1-0/+104
2011-05-25Ocfs2/move_extents: defrag a range of extent.Tristan Ye1-0/+136
2011-05-25Ocfs2/move_extents: move a range of extent.Tristan Ye1-0/+100
2011-05-25Ocfs2/move_extents: lock allocators and reserve metadata blocks and data clus...Tristan Ye1-0/+61
2011-05-25Ocfs2/move_extents: Add basic framework and source files for extent moving.Tristan Ye3-0/+77
2011-05-25Ocfs2/move_extents: Adding new ioctl code 'OCFS2_IOC_MOVE_EXT' to ocfs2.Tristan Ye1-0/+34
2011-05-25Ocfs2/refcounttree: Publicize couple of funcs from refcounttree.cTristan Ye2-29/+40
2011-05-25Ocfs2: Add a new code 'OCFS2_INFO_FREEFRAG' for o2info ioctl.Tristan Ye2-0/+313
2011-05-25Ocfs2: Add a new code 'OCFS2_INFO_FREEINODE' for o2info ioctl.Tristan Ye2-0/+139
2011-05-25Ocfs2: Using inline funcs to set/clear *FILLED* flags in info handler.Tristan Ye1-28/+19
2011-05-23ocfs2: change incorrect 'extern' keyword to 'static' in dlmfsRobin Dong1-1/+1
2011-05-23ocfs2/dlm: dlm_is_lockres_migrateable() returns booleanSunil Mushran2-84/+63
2011-05-23ocfs2: Add trace event for trim.Tao Ma2-0/+32
2011-05-23ocfs2: Add FITRIM ioctl.Tao Ma1-0/+24
2011-05-23ocfs2: Add ocfs2_trim_fs for SSD trim support.Tao Ma2-0/+160
2011-05-23ocfs2: remove the /sys/o2cb symlinkAmerigo Wang1-9/+0
2011-05-23ocfs2: clean up mount option about atime in ocfs2.txtTiger Yang1-1/+1
2011-05-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-05-13ocfs2/dlm: Target node death during resource migration leads to thread spinSunil Mushran1-0/+3
2011-05-13ocfs2: Skip mount recovery for hard-ro mountsSunil Mushran1-0/+3
2011-05-13ocfs2/cluster: Heartbeat mismatch message improvedSunil Mushran1-17/+31
2011-05-13ocfs2/cluster: Increase the live threshold for global heartbeatSunil Mushran1-1/+12
2011-05-13ocfs2/dlm: Use negotiated o2dlm protocol versionSunil Mushran1-1/+2
2011-05-13ocfs2: skip existing hole when removing the last extent_rec in punching-hole ...Tristan Ye1-0/+12
2011-05-13ocfs2: Initialize data_ac (might be used uninitialized)Marcus Meissner1-1/+1
2011-04-26Revert wrong fixes for common misspellingsLucas De Marchi1-1/+1
2011-04-26Merge branch 'master' into for-nextJiri Kosina51-1665/+3889
2011-04-10treewide: remove extra semicolonsJustin P. Mattock1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi17-23/+23
2011-03-28Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds42-1626/+3855
2011-03-28Treat writes as new when holes span across page boundariesGoldwyn Rodrigues1-0/+6
2011-03-28Merge branch 'mlog_replace_for_39' of git://repo.or.cz/taoma-kernel into ocfs...Joel Becker41-1557/+3763
2011-03-28fs,ocfs2: Move o2net_get_func_run_time under CONFIG_OCFS2_FS_STATS.Rakib Mullick1-5/+5
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-5/+0
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn2-2/+2
2011-03-23ocfs2: use little-endian bitopsAkinobu Mita1-5/+5
2011-03-20Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds3-4/+4
2011-03-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-03-17fs: change to new flag variablematt mooney3-4/+4
2011-03-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds4-8/+13
2011-03-16Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds3-33/+4
2011-03-16Merge branch 'next' into for-linusJames Morris4-8/+13
2011-03-14exportfs: Return the minimum required handle sizeAneesh Kumar K.V1-2/+6
2011-03-14kill path_lookup()Al Viro1-1/+1
2011-03-10ocfs2: fix d_revalidate oopsen on NFS exportsAl Viro1-1/+1
2011-03-10Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe2-5/+0
2011-03-10block: remove per-queue pluggingJens Axboe2-5/+0
2011-03-08Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into nextJames Morris4-8/+13
2011-02-22ocfs2/dlm: Move kmalloc() outside the spinlockSunil Mushran1-12/+16
2011-02-21ocfs2: Make the left masklogs compat.Tao Ma1-17/+17
2011-02-21ocfs2: Remove masklog ML_AIO.Tao Ma2-2/+0
2011-02-24ocfs2: Remove masklog ML_UPTODATE.Tao Ma5-41/+79
2011-02-24ocfs2: Remove masklog ML_BH_IO.Tao Ma4-26/+59
2011-02-24ocfs2: Remove masklog ML_JOURNAL.Tao Ma4-78/+153
2011-02-24ocfs2: Remove masklog ML_EXPORT.Tao Ma4-30/+101
2011-02-23ocfs2: Remove masklog ML_DCACHE.Tao Ma4-24/+121
2011-02-23ocfs2: Remove masklog ML_NAMEI.Tao Ma4-71/+292
2011-02-23ocfs2: Remove mlog(0) from fs/ocfs2/dir.cTao Ma2-46/+153
2011-02-21ocfs2: remove NAMEI from symlink.cTao Ma1-1/+0
2011-02-23ocfs2: Remove masklog ML_QUOTA.Tao Ma4-14/+90
2011-02-23ocfs2: Remove mlog(0) from quota_local.c.Tao Ma2-6/+17
2011-02-23ocfs2: Remove masklog ML_RESERVATIONS.Tao Ma4-33/+142
2011-02-23ocfs2: Remove masklog ML_XATTR.Tao Ma4-80/+239
2011-02-23ocfs2: Remove masklog ML_SUPER.Tao Ma4-21/+118
2011-02-23ocfs2: Remove mlog(0) from fs/ocfs2/heartbeat.cTao Ma2-2/+9
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/slot_map.cTao Ma2-8/+16
2011-02-22ocfs2: Remove masklog ML_EXTENT_MAP.Tao Ma4-5/+31
2011-02-22ocfs2: Remove masklog ML_INODE.Tao Ma4-63/+182
2011-02-21ocfs2: Little refactoring against ocfs2_iget.Tao Ma1-5/+5
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/file.cTao Ma3-98/+330
2011-02-21ocfs2: remove INODE from unused files.Tao Ma3-3/+0
2011-02-22ocfs2: Remove FILE_IO from masklog.Tao Ma4-6/+28
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/aops.cTao Ma2-26/+153
2011-02-22ocfs2: Remove masklog ML_REFCOUNT.Tao Ma4-82/+341
2011-02-22ocfs2: Remove DISK_ALLOC from masklog.Tao Ma6-6/+0
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/suballoc.cTao Ma2-5/+17
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/suballoc.cTao Ma2-54/+265
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/localalloc.cTao Ma2-34/+135
2011-02-22ocfs2: Remove mlog(0) from fs/ocfs2/alloc.cTao Ma2-77/+452
2011-02-21ocfs2: Add ocfs2_trace.h.Wengang Wang2-0/+19
2011-03-07ocfs2: Remove EXIT from masklog.Tao Ma27-315/+159
2011-02-21ocfs2: Remove ENTRY from masklog.Tao Ma31-418/+161
2011-02-20Ocfs2: Using macro to set/clear *FILLED* flags in info handler.Tristan Ye1-8/+30
2011-02-20ocfs2: optimize ocfs2_check_dir_entry() with unlikely() annotationsTao Ma1-5/+7
2011-02-20ocfs2: Use hrtimer to track ocfs2 fs lock statsSunil Mushran2-56/+64
2011-02-20ocfs2: Check heartbeat mode for kernel stacks onlyMark Fasheh1-8/+20
2011-02-20Ocfs2/refcounttree: Fix a bug for refcounttree to writeback clusters in a rig...Tristan Ye1-2/+5
2011-02-20ocfs2: Fix estimate of necessary credits for mkdirJan Kara1-3/+3
2011-02-15Merge branch 'master' into for-nextJiri Kosina3-10/+8
2011-02-01fs/vfs/security: pass last path component to LSM on inode creationEric Paris4-8/+13
2011-02-01ocfs2: use system_wq instead of ocfs2_quota_wqTejun Heo3-33/+4
2011-01-21Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-3/+2
2011-01-19Kill off warning: ‘inline’ is not at beginning of declarationJesper Juhl1-1/+1
2011-01-17fallocate should be a file operationChristoph Hellwig1-5/+3
2011-01-17make the feature checks in ->fallocate future proofChristoph Hellwig1-0/+2
2011-01-16ocfs2: Make OCFS2_FS depend on CONFIGFS_FSNicholas Bellinger1-2/+1
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2011-01-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-12/+8
2011-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds2-2/+2
2011-01-12Ocfs2: handle hole punching via fallocate properlyJosef Bacik1-2/+6
2011-01-12switch ocfs2, close racesAl Viro3-10/+2
2011-01-12quota: Fix deadlock during path resolutionJan Kara1-3/+2
2011-01-11Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-532/+842
2011-01-07ocfs2: Remove unused truncate function from alloc.cTao Ma2-78/+0
2011-01-07ocfs2/cluster: dereferencing before checking in nst_seq_show()Dan Carpenter1-23/+24