aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
AgeCommit message (Expand)AuthorFilesLines
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov1-1/+1
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-19/+29
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov2-0/+10
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds4-29/+39
2012-09-26switch simple cases of fget_light to fdgetAl Viro1-20/+19
2012-09-26switch o2hb_region_dev_write() to fget_light()Al Viro1-2/+3
2012-09-18userns: Convert struct dquot dq_id to be a struct kqidEric W. Biederman2-22/+32
2012-09-18userns: Modify dqget to take struct kqidEric W. Biederman2-5/+5
2012-09-18userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattrEric W. Biederman1-2/+2
2012-08-20workqueue: deprecate flush[_delayed]_work_sync()Tejun Heo1-1/+1
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-15/+30
2012-07-31ocfs2: Convert to new freezing mechanismJan Kara4-5/+29
2012-07-30ocfs2: use memweight()Akinobu Mita1-6/+2
2012-07-29pull mnt_want_write()/mnt_drop_write() into kern_path_create()/done_path_crea...Al Viro1-7/+0
2012-07-29new helper: done_path_create()Al Viro1-3/+1
2012-07-14don't pass nameidata to ->create()Al Viro2-2/+2
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-07-14stop passing nameidata * to ->d_revalidate()Al Viro1-3/+2
2012-07-14vfs: switch i_dentry/d_alias to hlistAl Viro1-1/+2
2012-07-14ocfs2: use list_for_each_entry in ocfs2_find_local_alias()Al Viro1-11/+5
2012-07-11ocfs2: fix NULL pointer dereference in __ocfs2_change_file_space()Luis Henriques1-1/+1
2012-07-03ocfs2: Fix bogus error message from ocfs2_global_read_infoJan Kara1-2/+0
2012-07-03ocfs2: for SEEK_DATA/SEEK_HOLE, return internal error unchanged if ocfs2_get_...Jeff Liu1-2/+0
2012-07-03ocfs2: use spinlock irqsave for downconvert lock.patchSrinivas Eeda1-12/+19
2012-07-03ocfs2: Misplaced parens in unlikleyroel1-1/+1
2012-07-03ocfs2: clear unaligned io flag when dio failsJunxiao Bi1-1/+3
2012-05-29ocfs: simplify symlink handlingAl Viro4-104/+31
2012-05-29ocfs2: kill endianness abuses in blockcheck.cAl Viro1-20/+22
2012-05-29ocfs2: deal with __user misannotationsAl Viro2-21/+16
2012-05-29ocfs2: trivial endianness misannotationsAl Viro3-5/+5
2012-05-29->encode_fh() API changeAl Viro1-12/+7
2012-05-28Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linuxLinus Torvalds2-2/+2
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara2-2/+2
2012-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-9/+9
2012-04-21sock: Introduce named constants for sk_reusePavel Emelyanov1-1/+1
2012-04-13ocfs2: ->e_leaf_clusters endianness breakageAl Viro1-2/+2
2012-04-13ocfs2: ->rl_count endianness breakageAl Viro1-1/+1
2012-04-13ocfs: ->rl_used breakage on big-endianAl Viro1-4/+4
2012-04-13ocfs2: ->l_next_free_req breakage on big-endianAl Viro2-3/+3
2012-03-31get rid of pointless includes of ext2_fs.hAl Viro1-2/+0
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-38/+27
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 Viro2-14/+3
2012-03-20... and the same failure exits cleanup for ocfs2Al Viro1-6/+4
2012-03-20ocfs2: remove the second argument of k[un]map_atomic()Cong Wang1-8/+8
2012-02-13ocfs2: deal with wraparounds of i_nlink in ocfs2_rename()Al Viro1-1/+1
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