aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2
AgeCommit message (Expand)AuthorFilesLines
2012-01-11GFS2: Fix nlink setting on inode creationSteven Whitehouse1-3/+1
2012-01-11GFS2: fail mount if journal recovery failsDavid Teigland2-1/+3
2012-01-11GFS2: let spectator mount do read only recoveryDavid Teigland3-2/+5
2012-01-11GFS2: Fix a use-after-free that coverity spottedBob Peterson1-1/+1
2012-01-11GFS2: dlm based recovery coordinationDavid Teigland9-42/+1096
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 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-4/+4
2012-01-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmwLinus Torvalds19-334/+394
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-4/+4
2012-01-04dlm: add recovery callbacksDavid Teigland1-2/+2
2012-01-03fs: propagate umode_t, misc bitsAl Viro1-5/+5
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2012-01-03vfs: mnt_drop_write_file()Al Viro1-1/+1
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro1-1/+1
2011-12-06GFS2: local functions should be staticH Hartley Sweeten1-1/+1
2011-11-23GFS2: We only need one ACL getting functionSteven Whitehouse1-9/+5
2011-11-22GFS2: Fix multi-block allocationSteven Whitehouse2-31/+36
2011-11-22GFS2: decouple quota allocations from block allocationsBob Peterson13-181/+188
2011-11-21freezer: unexport refrigerator() and update try_to_freeze() slightlyTejun Heo2-4/+4
2011-11-21GFS2: split function rgblk_searchBob Peterson1-25/+51
2011-11-21GFS2: Fix up "off by one" in the previous patchSteven Whitehouse1-1/+1
2011-11-21GFS2: move toward a generic multi-block allocatorBob Peterson6-39/+39
2011-11-21GFS2: O_(D)SYNC support for fallocateSteven Whitehouse1-0/+5
2011-11-18GFS2: remove vestigial al_allocedBob Peterson2-3/+0
2011-11-15GFS2: combine gfs2_alloc_block and gfs2_alloc_diBob Peterson6-77/+45
2011-11-15GFS2: Add non-try locks back to get_local_rgrpBob Peterson1-3/+5
2011-11-09GFS2: f_ra is always valid in dir readahead functionSteven Whitehouse1-4/+6
2011-11-09GFS2: Fix very unlikley memory leak in ACL xattr codeSteven Whitehouse1-3/+4
2011-11-08GFS2: More automated code analysis fixesSteven Whitehouse3-7/+7
2011-11-08GFS2: Add readahead to sequential directory traversalBob Peterson4-6/+57
2011-11-08GFS2: Fix up REQ flagsSteven Whitehouse4-5/+5
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-1/+1
2011-10-31fs: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macrosPaul Gortmaker1-0/+1
2011-10-28Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds1-2/+2
2011-10-28Merge http://sucs.org/~rohan/git/gfs2-3.0-nmwLinus Torvalds19-1012/+666
2011-10-28vfs: do (nearly) lockless generic_file_llseekAndi Kleen1-2/+2
2011-10-25Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-20/+18
2011-10-21GFS2: Move readahead of metadata during deallocation into its own functionSteven Whitehouse1-19/+26
2011-10-21GFS2: Remove two unused variablesSteven Whitehouse3-20/+4
2011-10-21GFS2: Misc fixesSteven Whitehouse3-8/+8
2011-10-21GFS2: rewrite fallocate code to write blocks directlyBenjamin Marzinski3-147/+39
2011-10-21GFS2: speed up delete/unlink performance for large filesBob Peterson1-3/+23
2011-10-21GFS2: Fix off-by-one in gfs2_blk2rgrpdSteven Whitehouse1-5/+4
2011-10-21GFS2: Clean up ->page_mkwriteSteven Whitehouse1-18/+46
2011-10-21GFS2: Correctly set goal block after allocationSteven Whitehouse1-1/+1
2011-10-21GFS2: Fix AIL flush issue during fsyncSteven Whitehouse4-24/+20
2011-10-21GFS2: Use cached rgrp in gfs2_rlist_add()Steven Whitehouse5-11/+15
2011-10-21GFS2: Call do_strip() directly from recursive_scan()Steven Whitehouse1-78/+71
2011-10-21GFS2: Remove obsolete assertSteven Whitehouse1-7/+0
2011-10-21GFS2: Cache the most recently used resource group in the inodeSteven Whitehouse9-45/+44
2011-10-21GFS2: Make resource groups "append only" during life of fsSteven Whitehouse9-174/+95
2011-10-21GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count schemeBob Peterson8-345/+148
2011-10-21GFS2: Fix lseek after SEEK_DATA, SEEK_HOLE have been addedSteven Whitehouse1-2/+11
2011-10-21GFS2: Clean up gfs2_createSteven Whitehouse1-22/+14
2011-10-21GFS2: Use ->dirty_inode()Steven Whitehouse9-97/+85
2011-10-21GFS2: Fix bug trap and journaled data fsyncSteven Whitehouse2-4/+6
2011-10-21GFS2: Fix inode allocation error pathSteven Whitehouse3-5/+14
2011-10-21GFS2: Make atime checks more efficientSteven Whitehouse1-8/+8
2011-10-21GFS2: Fix bug-trap in ail flush codeSteven Whitehouse1-4/+19
2011-10-21GFS2: Split data write & wait in fsyncSteven Whitehouse1-10/+24
2011-10-21GFS2: Clean up dir hash table readingSteven Whitehouse1-23/+9
2011-08-23block: separate priority boosting from REQ_METAChristoph Hellwig4-7/+7
2011-08-23block: remove READ_META and WRITE_METAChristoph Hellwig1-1/+1
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-20/+18
2011-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
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-2/+2
2011-07-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixesLinus Torvalds1-2/+2
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-26GFS2: Fix mount hang caused by certain access pattern to sysfs filesSteven Whitehouse1-2/+2
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig3-27/+6
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro1-10/+4
2011-07-25kill boilerplate around posix_acl_chmod_masq()Al Viro1-18/+12
2011-07-25vfs: move ACL cache lookup into generic codeLinus Torvalds1-6/+0
2011-07-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds6-28/+36
2011-07-20simplify gfs2_lookup()Al Viro1-11/+3
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik1-3/+14
2011-07-20fs: move inode_dio_wait calls into ->setattrChristoph Hellwig1-0/+2
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro3-10/+10
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 Viro1-1/+4
2011-07-18security: new security_inode_init_security API adds function callbackMimi Zohar1-20/+18
2011-07-15GFS2: combine duplicated block freeing routinesEric Sandeen3-60/+8
2011-07-15GFS2: Add S_NOSEC supportSteven Whitehouse3-2/+6
2011-07-15GFS2: Automatically adjust glock min hold timeBob Peterson4-13/+36
2011-07-15GFS2: Cache dir hash table in a contiguous bufferSteven Whitehouse6-113/+115
2011-07-14GFS2: Resolve inode eviction and ail list interaction bugSteven Whitehouse4-8/+36
2011-07-12GFS2: Fix race during filesystem mountSteven Whitehouse3-1/+11
2011-07-12GFS2: force a log flush when invalidating the rindex glockBenjamin Marzinski1-1/+3
2011-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixesLinus Torvalds1-2/+7
2011-05-26Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-1/+1
2011-05-26gfs2: Drop __TIME__ usageMichal Marek1-1/+1
2011-05-25vmscan: change shrinker API by passing shrink_control structYing Han3-7/+14
2011-05-25GFS2: Processes waiting on inode glock that no processes are holdingBob Peterson1-2/+7
2011-05-21GFS2: Wait properly when flushing the ail listSteven Whitehouse1-3/+26
2011-05-21GFS2: Wipe directory hash table metadata when deallocating a directorySteven Whitehouse2-0/+6
2011-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmwLinus Torvalds25-2014/+1847
2011-05-13GFS2: Move all locking inside the inode creation functionSteven Whitehouse1-132/+52
2011-05-13GFS2: Clean up symlink creationSteven Whitehouse2-39/+29
2011-05-13GFS2: Clean up mkdirSteven Whitehouse1-44/+33
2011-05-10GFS2: Use UUID field in generic superblockSteven Whitehouse3-22/+17
2011-05-10GFS2: Rename ops_inode.c to inode.cSteven Whitehouse2-1/+1
2011-05-10GFS2: Inode.c is empty now, remove itSteven Whitehouse2-39/+1
2011-05-09GFS2: Move final part of inode.c into super.cSteven Whitehouse2-36/+36
2011-05-09GFS2: Move most of the remaining inode.c into ops_inode.cSteven Whitehouse2-711/+711
2011-05-09GFS2: Move gfs2_refresh_inode() and friends into glops.cSteven Whitehouse2-117/+113
2011-05-09GFS2: Remove gfs2_dinode_print() functionSteven Whitehouse4-28/+3
2011-05-09GFS2: When adding a new dir entry, inc link count if it is a subdirSteven Whitehouse5-60/+8
2011-05-09GFS2: Make gfs2_dir_del update link count when requiredSteven Whitehouse3-157/+71
2011-05-09GFS2: Don't use gfs2_change_nlink in link syscallSteven Whitehouse1-2/+13
2011-05-05GFS2: Don't use a try lock when promoting to a higher modeSteven Whitehouse1-5/+0
2011-05-05GFS2: Double check link count under glockSteven Whitehouse2-8/+50
2011-05-03GFS2: Improve bug trap code in ->releasepage()Steven Whitehouse1-2/+6
2011-05-03GFS2: Fix ail list traversalSteven Whitehouse1-6/+11
2011-05-03GFS2: make sure fallocate bytes is a multiple of blksizeBenjamin Marzinski1-2/+8
2011-04-25add hlist_bl_lock/unlock helpersChristoph Hellwig1-4/+2
2011-04-20GFS2: Add an AIL writeback tracepointSteven Whitehouse2-0/+30
2011-04-20GFS2: Make writeback more responsive to system conditionsSteven Whitehouse8-90/+98
2011-04-20GFS2: Optimise glock lru and end of life inodesSteven Whitehouse7-89/+119
2011-04-20GFS2: Improve tracing support (adds two flags)Steven Whitehouse4-6/+21
2011-04-20GFS2: Clean up fsync()Steven Whitehouse3-40/+57
2011-04-20GFS2: Remove unused macroSteven Whitehouse1-2/+0
2011-04-20GFS2: Alter point of entry to glock lru list for glocks with an address_spaceSteven Whitehouse5-27/+23
2011-04-20GFS2: Use filemap_fdatawrite() to write back the AILSteven Whitehouse1-10/+5
2011-04-20GFS2: Make ->write_inode() really writeSteven Whitehouse1-6/+13
2011-04-20GFS2: move function foreach_leaf to gfs2_dir_exhash_deallocBob Peterson1-81/+65
2011-04-20GFS2: pass leaf_bh into leaf_deallocBob Peterson1-11/+24
2011-04-20GFS2: Combine transaction from gfs2_dir_exhash_deallocBob Peterson1-35/+14
2011-04-20GFS2: remove *leaf_call_t and simplify leaf_deallocBob Peterson1-8/+6
2011-04-20GFS2: Dump better debug info if a bitmap inconsistency is detectedBob Peterson1-4/+15
2011-04-18GFS2: filesystem hang caused by incorrect lock orderBob Peterson6-21/+55
2011-04-18GFS2: Don't try to deallocate unlinked inodes when mounted roSteven Whitehouse2-2/+7
2011-04-18GFS2: directly write blocks past i_sizeBenjamin Marzinski1-10/+48
2011-04-18GFS2: write_end error path fails to unlock transaction lockBob Peterson1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi3-3/+3
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds4-13/+9
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn1-1/+1
2011-03-20Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-1/+1
2011-03-17fs: change to new flag variablematt mooney1-1/+1
2011-03-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-3/+4
2011-03-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmwLinus Torvalds18-378/+351
2011-03-16Merge branch 'next' into for-linusJames Morris1-3/+4
2011-03-15GFS2: Don't use _raw version of RCU dereferenceSteven Whitehouse1-1/+1
2011-03-14GFS2: Adding missing unlock_page()Maxim1-0/+1
2011-03-14exportfs: Return the minimum required handle sizeAneesh Kumar K.V1-2/+6
2011-03-14GFS2: Update to AIL list lockingSteven Whitehouse3-1/+5
2011-03-11GFS2: introduce AIL lockDave Chinner5-18/+29
2011-03-11GFS2: fix block allocation check for fallocateBenjamin Marzinski1-25/+31
2011-03-11GFS2: Optimize glock multiple-dequeue codeBob Peterson1-8/+4
2011-03-10gfs2: 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 Axboe4-13/+9
2011-03-10block: kill off REQ_UNPLUGJens Axboe3-9/+9
2011-03-10block: remove per-queue pluggingJens Axboe2-4/+0
2011-03-09GFS2: Remove potential race in flock codeSteven Whitehouse1-2/+4
2011-03-09GFS2: Fix glock deallocation raceSteven Whitehouse4-11/+12
2011-03-09GFS2: quota allows exceeding hard limitAbhijith Das2-1/+8
2011-03-08Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into nextJames Morris1-3/+4
2011-02-24GFS2: deallocation performance patchBob Peterson3-8/+48
2011-02-23mm: prevent concurrent unmap_mapping_range() on the same inodeMiklos Szeredi1-8/+1
2011-02-16workqueue, freezer: unify spelling of 'freeze' + 'able' to 'freezable'Tejun Heo2-3/+3
2011-02-07GFS2: panics on quotacheck updateAbhijith Das1-1/+5
2011-02-02GFS2: Improve cluster mmap scalabilitySteven Whitehouse1-5/+10
2011-02-01fs/vfs/security: pass last path component to LSM on inode creationEric Paris1-3/+4
2011-01-31GFS2: Fix glock queue trace pointSteven Whitehouse1-1/+1
2011-01-21GFS2: Post-VFS scale update for RCU path walkSteven Whitehouse2-7/+10
2011-01-21GFS2: Use RCU for glock hash tableSteven Whitehouse8-297/+190
2011-01-18GFS2: Fix error path in gfs2_lookup_by_inum()Steven Whitehouse2-51/+22
2011-01-18GFS2: remove iopen glocks from cache on failed deletesBenjamin Marzinski1-0/+1
2011-01-17fallocate should be a file operationChristoph Hellwig2-258/+258
2011-01-17make the feature checks in ->fallocate future proofChristoph Hellwig1-1/+1
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-4/+4
2011-01-12Gfs2: fail if we try to use hole punchJosef Bacik1-0/+4
2011-01-12switch gfs2, close racesAl Viro3-14/+3
2011-01-10headers: kobject.h reduxAlexey Dobriyan1-0/+1
2011-01-07Merge branch 'vfs-scale-working' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds10-24/+48
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin6-13/+20
2011-01-07fs: rcu-walk aware d_revalidate methodNick Piggin1-4/+13
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin3-4/+4
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-1/+2
2011-01-07fs: change d_delete semanticsNick Piggin1-1/+1
2010-12-16GFS2: Don't flush delete workqueue when releasing the transaction lockSteven Whitehouse1-1/+0
2010-12-07GFS2: fsck.gfs2 reported statfs error after gfs2_growBob Peterson1-1/+1
2010-11-30GFS2: Merge glock state fields into a bitfieldSteven Whitehouse3-8/+14
2010-11-30GFS2: Fix uninitialised error value in previous patchSteven Whitehouse1-1/+1
2010-11-30GFS2: fix recursive locking during rindex truncatesBenjamin Marzinski3-3/+9
2010-11-30GFS2: reread rindex when necessary to grow rindexBenjamin Marzinski1-42/+11
2010-11-30GFS2: Remove duplicate #defines from glock.hSteven Whitehouse1-14/+0
2010-11-30GFS2: Clean up of gdlm_lock functionSteven Whitehouse3-40/+17
2010-11-30GFS2: Allow gfs2 to update quota usage values through the quotactl interfaceAbhijith Das1-2/+11
2010-11-30GFS2: fs/gfs2/glock.h: Add __attribute__((format(printf,2,3)) to gfs2_print_dbgJoe Perches1-0/+2
2010-11-30GFS2: fs/gfs2/glock.c: Use printf extension %pVJoe Perches1-2/+7
2010-11-30GFS2: Clean up duplicated setattr codeSteven Whitehouse2-21/+2