aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2
AgeCommit message (Expand)AuthorFilesLines
2014-07-18GFS2: fs/gfs2/rgrp.c: kernel-doc warning fixesFabian Frederick1-2/+2
2014-07-18GFS2: memcontrol: Spelling s/invlidate/invalidate/Geert Uytterhoeven1-2/+2
2014-07-18GFS2: Allow caching of glocks for flockBob Peterson1-1/+1
2014-07-18GFS2: Allow flocks to use normal glock dq rather than dq_waitBob Peterson2-4/+2
2014-07-18GFS2: replace count*size kzalloc by kcallocFabian Frederick1-2/+2
2014-07-18GFS2: Use GFP_NOFS when allocating glocksSteven Whitehouse1-2/+2
2014-07-18GFS2: Fix race in glock lru glock disposalSteven Whitehouse1-3/+7
2014-07-18GFS2: Only wait for demote when last holder is dequeuedBob Peterson1-1/+3
2014-06-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-22/+19
2014-06-12->splice_write() via ->write_iter()Al Viro1-2/+2
2014-06-04mm: non-atomically mark page accessed during page cache allocation where poss...Mel Gorman2-3/+2
2014-06-04Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-162/+245
2014-06-02GFS2: Prevent recovery before the local journal is setBob Peterson3-0/+8
2014-05-16GFS2: fs/gfs2/file.c: kernel-doc warning fixesFabian Frederick1-5/+5
2014-05-16GFS2: fs/gfs2/bmap.c: kernel-doc warning fixesFabian Frederick1-4/+4
2014-05-14GFS2: remove transaction glockBenjamin Marzinski15-152/+226
2014-05-06gfs2: switch to ->write_iter()Al Viro1-10/+8
2014-05-06switch simple generic_file_aio_read() users to ->read_iter()Al Viro1-4/+4
2014-05-06switch {__,}blockdev_direct_IO() to iov_iterAl Viro1-1/+1
2014-05-06get rid of pointless iov_length() in ->direct_IO()Al Viro1-1/+1
2014-05-06pass iov_iter to ->direct_IO()Al Viro1-6/+5
2014-04-28GFS2: lops.c: replace 0 by NULL for pointersFabian Frederick1-1/+1
2014-04-18arch: Mass conversion of smp_mb__*()Peter Zijlstra5-10/+10
2014-04-17GFS2: quotas not being refreshed in gfs2_adjust_quotaAbhi Das1-0/+1
2014-04-07mm: implement ->map_pages for page cacheKirill A. Shutemov1-0/+1
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+2
2014-04-04Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds28-437/+604
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-03-31GFS2: Fix address space from page functionSteven Whitehouse3-1/+9
2014-03-31GFS2: Fix uninitialized VFS inode in gfs2_create_inodeAbhi Das3-6/+13
2014-03-31GFS2: Fix return value in slot_get()Abhi Das1-0/+1
2014-03-19GFS2: inline function gfs2_set_modeBob Peterson1-15/+4
2014-03-19GFS2: Remove extraneous function gfs2_security_initBob Peterson1-8/+2
2014-03-19GFS2: Increase the max number of ACLsBob Peterson2-2/+2
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+2
2014-03-12GFS2: Re-add a call to log_flush_wait when flushing the journalBob Peterson1-0/+1
2014-03-12GFS2: Ensure workqueue is scheduled after noexp requestBob Peterson1-2/+6
2014-03-12GFS2: check NULL return value in gfs2_ok_to_moveAbhi Das1-0/+4
2014-03-07GFS2: Convert gfs2_lm_withdraw to use fs_errJoe Perches3-50/+46
2014-03-07GFS2: Use fs_<level> more oftenJoe Perches3-5/+7
2014-03-07GFS2: Use pr_<level> more consistentlyJoe Perches12-71/+88
2014-03-07GFS2: Move recovery variables to journal structure in memoryBob Peterson5-43/+39
2014-03-06GFS2: global conversion to pr_foo()Fabian Frederick10-52/+48
2014-03-06GFS2: return -E2BIG if hit the maximum limits of ACLsJie Liu1-1/+1
2014-03-03GFS2: Clean up journal extent mappingSteven Whitehouse6-75/+124
2014-02-27GFS2: replace kmalloc - __vmalloc / memset 0Fabian Frederick1-4/+3
2014-02-25GFS2: Remove extra "if" in gfs2_log_flush()Steven Whitehouse1-5/+3
2014-02-24GFS2: Move log buffer accounting to transactionSteven Whitehouse5-65/+33
2014-02-24GFS2: Move log buffer lists into transactionSteven Whitehouse7-29/+53
2014-02-21GFS2: Reduce struct gfs2_trans in sizeSteven Whitehouse2-3/+3
2014-02-17GFS2: add missing newlineDavid Teigland1-1/+1
2014-02-10GFS2: Mark functions as static in gfs2/rgrp.cRashika Kheria1-2/+2
2014-02-07GFS2: Add meta readahead field in directory entriesSteven Whitehouse1-0/+9
2014-02-06GFS2: Lock i_mutex and use a local gfs2_holder for fallocateBob Peterson1-4/+9
2014-02-06GFS2: journal data writepages updateSteven Whitehouse1-36/+96
2014-02-04GFS2: Allocate block for xattr at inode alloc time, if requiredSteven Whitehouse2-8/+44
2014-02-03GFS2: Plug on AIL flushSteven Whitehouse1-0/+4
2014-01-30Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds2-2/+2
2014-01-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-214/+62
2014-01-25gfs2: use generic posix ACL infrastructureChristoph Hellwig4-214/+62
2014-01-25fs: make posix_acl_create more usefulChristoph Hellwig1-1/+1
2014-01-25fs: make posix_acl_chmod more usefulChristoph Hellwig1-1/+1
2014-01-18GFS2: revert "GFS2: d_splice_alias() can't return error"J. Bruce Fields1-0/+8
2014-01-16GFS2: Small cleanupBob Peterson1-1/+1
2014-01-16GFS2: Don't use ENOBUFS when ENOMEM is the correct error codeSteven Whitehouse8-31/+19
2014-01-15GFS2: Fix kbuild test robot reported warningSteven Whitehouse1-0/+1
2014-01-14GFS2: Move quota bitmap operations under their own lockSteven Whitehouse3-8/+10
2014-01-14GFS2: Clean up quota slot allocationSteven Whitehouse2-73/+30
2014-01-14GFS2: Only run logd and quota when mounted read/writeSteven Whitehouse3-68/+41
2014-01-14GFS2: Use RCU/hlist_bl based hash for quotasSteven Whitehouse4-48/+126
2014-01-14GFS2: No need to invalidate pages for a dio readSteven Whitehouse1-2/+3
2014-01-09GFS2: Add initialization for address space in super blockSteven Whitehouse1-0/+1
2014-01-08GFS2: Add hints to directory leaf blocksSteven Whitehouse1-3/+37
2014-01-08GFS2: For exhash conversion, only one block is neededSteven Whitehouse1-0/+5
2014-01-07GFS2: Increase i_writecount during gfs2_setattr_chownBob Peterson1-1/+15
2014-01-06GFS2: Remember directory insert pointSteven Whitehouse3-16/+42
2014-01-06GFS2: Consolidate transaction blocks calculation for dir addSteven Whitehouse1-12/+26
2014-01-06GFS2: Add directory addition info structureSteven Whitehouse3-33/+43
2014-01-03GFS2: Use only a single address space for rgrpsSteven Whitehouse5-8/+31
2014-01-03GFS2: Use range based functions for rgrp sync/invalidationSteven Whitehouse3-4/+15
2014-01-03GFS2: Remove test which is always trueSteven Whitehouse1-1/+1
2014-01-03GFS2: Remove gfs2_quota_change_host structureSteven Whitehouse1-25/+12
2014-01-03GFS2: Clean up releasepageSteven Whitehouse1-13/+5
2014-01-03GFS2: Implement a "rgrp has no extents longer than X" schemeBob Peterson3-6/+28
2014-01-03GFS2: Drop inadequate rgrps from the reservation treeBob Peterson1-3/+4
2014-01-03GFS2: If requested is too large, use the largest extent in the rgrpBob Peterson1-15/+49
2014-01-02GFS2: Fix unsafe dereference in dump_holder()Tetsuo Handa1-0/+2
2013-12-20GFS2: Wait for async DIO in glock state changesSteven Whitehouse1-2/+8
2013-12-20GFS2: Fix incorrect invalidation for DIO/buffered I/OSteven Whitehouse1-0/+30
2013-12-13GFS2: Fix slab memory leak in gfs2_bufdataBob Peterson1-0/+5
2013-12-13GFS2: Fix use-after-free race when calling gfs2_remove_from_ailBob Peterson1-2/+2
2013-12-13GFS2: don't hold s_umount over blkdev_putSteven Whitehouse1-1/+11
2013-11-23block: Abstract out bvec iteratorKent Overstreet2-2/+2
2013-11-21GFS2: Fix ref count bug relating to atomic_openSteven Whitehouse1-1/+4
2013-11-21GFS2: fix potential NULL pointer dereferenceMichal Nazarewicz1-1/+2
2013-11-15gfs2: endianness misannotationsAl Viro3-19/+16
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-8/+1
2013-11-11Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-339/+448
2013-11-04GFS2: Use generic list_lru for quotaSteven Whitehouse4-66/+85
2013-11-04GFS2: Rename quota qd_lru_lock qd_lockSteven Whitehouse1-35/+35
2013-11-04GFS2: Use reflink for quota data cacheSteven Whitehouse2-15/+29
2013-10-24new helper: kfree_put_link()Al Viro1-8/+1
2013-10-15GFS2: Use lockref for glocksSteven Whitehouse4-49/+45
2013-10-04GFS2: Protect quota sync generationSteven Whitehouse3-2/+6
2013-10-04GFS2: Inline qd_trylock into gfs2_quota_unlockSteven Whitehouse1-25/+20
2013-10-04GFS2: Make two similar quota code fragments into a functionSteven Whitehouse1-34/+26
2013-10-04GFS2: Remove obsolete quota tunableSteven Whitehouse4-5/+1
2013-10-02GFS2: Move gfs2_icbit_munge into quota.cSteven Whitehouse3-22/+20
2013-10-02GFS2: Speed up starting point selection for block allocationSteven Whitehouse1-10/+31
2013-10-02GFS2: Add allocation parameters structureSteven Whitehouse9-21/+51
2013-09-27GFS2: Clean up reservation removalSteven Whitehouse6-9/+10
2013-09-23GFS2: fix dentry leaksMiklos Szeredi1-10/+16
2013-09-18GFS2: new function gfs2_rbm_incrBob Peterson1-3/+27
2013-09-18GFS2: Introduce rbm field biiBob Peterson2-54/+65
2013-09-17GFS2: Do not reset flags on active reservationsBob Peterson1-1/+0
2013-09-17GFS2: introduce bi_blocks for optimizationBob Peterson2-1/+6
2013-09-17GFS2: optimize rbm_from_block wrt bi_startBob Peterson1-1/+1
2013-09-17GFS2: d_splice_alias() can't return errorMiklos Szeredi1-3/+1
2013-09-16gfs2: set FILE_CREATEDMiklos Szeredi1-1/+3
2013-09-12Merge branch 'akpm' (patches from Andrew Morton)Linus Torvalds1-2/+2
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-2/+2
2013-09-10fs: convert fs shrinkers to new scan/count APIDave Chinner4-20/+33
2013-09-10super: fix calculation of shrinkable objects for small numbersGlauber Costa2-2/+2
2013-09-09Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-77/+99
2013-09-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-6/+3
2013-09-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-09-05gfs2: use check_submounts_and_drop()Miklos Szeredi1-6/+3
2013-09-05GFS2: dirty inode correctly in gfs2_write_endBenjamin Marzinski2-3/+10
2013-09-05GFS2: Don't flag consistency error if first mounter is a spectatorBob Peterson1-2/+51
2013-09-04GFS2: Remove unnecessary memory barrierBob Peterson1-1/+0
2013-08-27GFS2: Merge ordered and writeback writepageSteven Whitehouse1-31/+4
2013-08-20treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacksJoe Perches1-1/+1
2013-08-20GFS2: Take glock reference in examine_bucket()Steven Whitehouse1-7/+5
2013-08-19GFS2: Move gfs2_sync_meta to lops.cSteven Whitehouse3-33/+29
2013-08-19GFS2: Check for glock already held in gfs2_getxattrSteven Whitehouse1-0/+4
2013-08-19GFS2: alloc_workqueue() doesn't return an ERR_PTRDan Carpenter1-4/+4
2013-08-19GFS2: don't overrun reserved revokesBenjamin Marzinski1-5/+13
2013-08-19GFS2: WQ_NON_REENTRANT is meaningless and going awayTejun Heo1-1/+1
2013-08-19GFS2: Fix typo in gfs2_create_inode()Steven Whitehouse1-1/+1
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-3/+2
2013-07-02Merge tag 'driver-core-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+2
2013-07-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmwLinus Torvalds16-124/+282
2013-07-02Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-5/+12
2013-06-29locks: protect most of the file_lock handling with i_lockJeff Layton1-1/+1
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds1-2/+1
2013-06-29[readdir] constify ->actorAl Viro1-4/+4
2013-06-29[readdir] convert gfs2Al Viro4-51/+38
2013-06-27GFS2: Reserve journal space for quota change in do_growBob Peterson1-1/+3
2013-06-19GFS2: Fix fstrim boundary conditionsAbhijith Das1-6/+8
2013-06-19GFS2: fix warning messageBenjamin Marzinski1-1/+0
2013-06-19GFS2: aggressively issue revokes in gfs2_log_flushBenjamin Marzinski6-23/+78
2013-06-17Merge 3.10-rc6 into driver-core-nextGreg Kroah-Hartman7-23/+71
2013-06-14GFS2: fix regression in dir_double_exhashBob Peterson1-1/+2
2013-06-14GFS2: Add atomic_open supportSteven Whitehouse3-49/+146
2013-06-11GFS2: Only do one directory search on createSteven Whitehouse3-28/+25
2013-06-06GFS2: fix error propagation in init_threads()Alexey Khoroshilov1-4/+4
2013-06-05GFS2: Remove no-op wrapper functionSteven Whitehouse1-6/+1
2013-06-05GFS2: Cocci spatch "ptr_ret.spatch"Thomas Meyer1-1/+1
2013-06-05GFS2: Eliminate gfs2_rg_lopsBob Peterson2-6/+0
2013-06-05GFS2: Sort buffer lists by inplace block numberBenjamin Marzinski1-0/+16
2013-06-03Finally eradicate CONFIG_HOTPLUGStephen Rothwell1-3/+2
2013-06-03GFS2: Don't cache iopen glocksBob Peterson2-1/+6
2013-06-03GFS2: Fall back to vmalloc if kmalloc fails for dir hash tablesBob Peterson1-10/+33
2013-06-03GFS2: Increase i_writecount during gfs2_setattr_sizeBob Peterson3-11/+29
2013-06-03GFS2: Set log descriptor type for jdata blocksBob Peterson1-1/+3
2013-05-24GFS2: Fix typo in gfs2_log_end_write loopSteven Whitehouse1-1/+1
2013-05-24GFS2: fix DLM depends to fix build errorsRandy Dunlap1-1/+1
2013-05-24GFS2: Use single-block reservations for directoriesBob Peterson1-2/+7
2013-05-24GFS2: two minor quota fixupsBob Peterson1-2/+2
2013-05-21gfs2: use ->invalidatepage() length argumentLukas Czerner1-2/+7
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner1-3/+5
2013-05-08Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2013-05-07aio: don't include aio.h in sched.hKent Overstreet2-0/+2
2013-04-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmwLinus Torvalds16-242/+188
2013-04-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-3/+4
2013-04-29gfs2: Convert print_symbol to %pSRJoe Perches2-3/+4
2013-04-26GFS2: Flush work queue before clearing glock hash tablesBob Peterson1-0/+1
2013-04-10GFS2: Add origin indicator to glock demote tracingSteven Whitehouse2-5/+8
2013-04-10GFS2: Add origin indicator to glock callbacksSteven Whitehouse3-9/+9
2013-04-08GFS2: replace gfs2_ail structure with gfs2_transBenjamin Marzinski7-72/+94
2013-04-08GFS2: Remove vestigial parameter ip from function rs_deltreeBob Peterson4-11/+11
2013-04-08GFS2: Use gfs2_dinode_out() in the inode create pathSteven Whitehouse1-35/+9
2013-04-08GFS2: Remove gfs2_refresh_inode from inode creation pathSteven Whitehouse3-58/+35
2013-04-08GFS2: Clean up inode creation pathSteven Whitehouse2-69/+38
2013-04-05GFS2: Issue discards in 512b sectorsBob Peterson1-17/+13
2013-04-04GFS2: Fix unlock of fcntl locks during withdrawn stateSteven Whitehouse1-1/+4
2013-04-04GFS2: return error if malloc failed in gfs2_rs_alloc()Wei Yongjun1-1/+1
2013-04-04GFS2: use memchr_invAkinobu Mita1-6/+2
2013-04-04GFS2: use kmalloc for lvb bitmapDavid Teigland2-13/+19
2013-03-23block: Add bio_end_sector()Kent Overstreet1-1/+1
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-1/+3
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-21/+20
2013-02-26fs: change return values from -EACCES to -EPERMZhao Hongjiang1-9/+9
2013-02-26fs: encode_fh: return FILEID_INVALID if invalid fid_typeNamjae Jeon1-2/+2
2013-02-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds11-118/+104
2013-02-22new helper: file_inode(file)Al Viro2-10/+9
2013-02-21mm: only enforce stable page writes if the backing device requires itDarrick J. Wong1-1/+1
2013-02-13gfs2: Convert uids and gids between dinodes and vfs inodes.Eric W. Biederman3-6/+6
2013-02-13gfs2: Use uid_eq and gid_eq where appropriateEric W. Biederman3-11/+16
2013-02-13gfs2: Use kuid_t and kgid_t types where appropriate.Eric W. Biederman3-9/+10