aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2
AgeCommit message (Expand)AuthorFilesLines
2015-02-22VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)David Howells1-1/+1
2015-02-17Merge branch 'lazytime' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-2/+2
2015-02-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+6
2015-02-12list_lru: add helpers to isolate itemsVladimir Davydov1-2/+3
2015-02-12list_lru: introduce list_lru_shrink_{count,walk}Vladimir Davydov1-3/+3
2015-02-12Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-blockLinus Torvalds4-4/+2
2015-02-10Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+0
2015-02-10Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-17/+8
2015-02-10mm: drop vm_ops->remap_pages and generic_file_remap_pages() stubKirill A. Shutemov1-1/+0
2015-02-10GFS2: Fix crash during ACL deletion in acl max entry check in gfs2_set_acl()Andrew Elble1-1/+1
2015-02-05vfs: add support for a lazytime mount optionTheodore Ts'o1-2/+2
2015-02-04GFS2: use __vmalloc GFP_NOFS for fs-related allocations.Oleg Drokin1-1/+2
2015-01-28quota: Switch ->get_dqblk() and ->set_dqblk() to use bytes as space unitsJan Kara1-26/+23
2015-01-26GFS2: Eliminate a nonsense gotoBob Peterson1-3/+0
2015-01-20fs: remove mapping->backing_dev_infoChristoph Hellwig2-2/+0
2015-01-20fs: export inode_to_bdi and use it in favor of mapping->backing_dev_infoChristoph Hellwig2-2/+2
2015-01-13GFS2: fix sprintf format specifieralex chen2-2/+2
2015-01-09GFS2: Eliminate __gfs2_glock_remove_from_lruBob Peterson1-10/+3
2014-12-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+5
2014-12-10Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+1
2014-11-20GFS2: gfs2_atomic_open(): simplify the use of finish_no_open()Al Viro1-5/+2
2014-11-20GFS2: gfs2_dir_get_hash_table(): avoiding deferred vfree() is easy here...Al Viro1-3/+4
2014-11-20GFS2: use kvfree() instead of open-coding itAl Viro2-39/+10
2014-11-20GFS2: gfs2_create_inode(): don't bother with d_splice_alias()Al Viro1-14/+4
2014-11-20GFS2: bugger off early if O_CREAT open finds a directoryAl Viro1-0/+5
2014-11-19Merge branch 'for-gfs2' into for-nextAl Viro1-17/+9
2014-11-19gfs2_atomic_open(): simplify the use of finish_no_open()Al Viro1-5/+2
2014-11-19gfs2_create_inode(): don't bother with d_splice_alias()Al Viro1-14/+4
2014-11-19gfs2: bugger off early if O_CREAT open finds a directoryAl Viro1-0/+5
2014-11-18GFS2: Deletion of unnecessary checks before two function callsMarkus Elfring1-2/+1
2014-11-17GFS2: update freeze code to use freeze/thaw_super on all nodesBenjamin Marzinski10-126/+161
2014-11-14GFS2: Update timestamps on fallocateAndrew Price1-1/+2
2014-11-14GFS2: Update i_size properly on fallocateAndrew Price1-9/+6
2014-11-14GFS2: Use inode_newsize_ok and get_write_access in fallocateAndrew Price1-22/+44
2014-11-10gfs2: Set allowed quota typesJan Kara1-0/+1
2014-11-03GFS2: If we use up our block reservation, request more next timeBob Peterson2-0/+4
2014-11-03GFS2: Only increase rs_sizehintBob Peterson1-1/+2
2014-11-03GFS2: Set of distributed preferences for rgrpsBob Peterson2-5/+62
2014-11-03GFS2: directly return gfs2_dir_check()Fabian Frederick1-5/+1
2014-10-31vfs: make first argument of dir_context.actor typedMiklos Szeredi1-3/+5
2014-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-3/+5
2014-10-11Merge tag 'locks-v3.18-1' of git://git.samba.org/jlayton/linuxLinus Torvalds1-21/+1
2014-10-09gfs2_atomic_open(): skip lookups on hashed dentryAl Viro1-0/+5
2014-10-09vfs: Remove unnecessary calls of check_submounts_and_dropEric W. Biederman1-3/+0
2014-10-08GFS2: use _RET_IP_ instead of (unsigned long)__builtin_return_address(0)Fabian Frederick3-4/+4
2014-10-03GFS2: Use gfs2_rbm_incr in rgblk_freeBob Peterson1-9/+13
2014-10-01GFS2: Make rename not save dirent locationBob Peterson3-5/+11
2014-09-19GFS2: fix bad inode i_goal values during block allocationAbhi Das3-0/+10
2014-09-12GFS2: fix d_splice_alias() misusesAl Viro1-2/+3
2014-09-11GFS2: Don't use MAXQUOTAS valueJan Kara1-2/+5
2014-09-11GFS2: Hash the negative dentry during inode lookupBenjamin Coddington1-1/+3
2014-09-09locks: consolidate "nolease" routinesJeff Layton1-21/+1
2014-08-21GFS2: Request demote when a "try" flock failsBob Peterson1-3/+12
2014-08-21GFS2: Change maxlen variables to size_tBob Peterson1-4/+5
2014-08-21GFS2: fs/gfs2/super.c: replace seq_printf by seq_putsFabian Frederick1-10/+10
2014-07-28Merge branch 'sched/urgent' into sched/core, to merge fixes before applying n...Ingo Molnar5-13/+17
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-07-16sched: Remove proliferation of wait_on_bit() action functionsNeilBrown5-53/+7
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