aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/linux-2.6/xfs_super.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-12xfs: remove subdirectoriesChristoph Hellwig1-1773/+0
2011-07-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-10/+17
2011-07-20xfs: make use of new shrinker callout for the inode cacheDave Chinner1-9/+17
2011-07-13xfs: remove leftovers of the old btree tracing codeChristoph Hellwig1-1/+0
2011-07-13xfs: start periodic workers laterChristoph Hellwig1-21/+14
2011-06-16xfs: make log devices with write back caches workChristoph Hellwig1-75/+0
2011-05-27fs: pass exact type of data dirties to ->dirty_inodeChristoph Hellwig1-1/+2
2011-05-24xfs: add online discard supportChristoph Hellwig1-2/+16
2011-05-19xfs: fix duplicate workqueue initialisationDave Chinner1-4/+0
2011-04-11xfs_destroy_workqueues() should not be tagged with__exitLuck, Tony1-1/+1
2011-04-08xfs: convert the xfsaild threads to a workqueueDave Chinner1-84/+43
2011-04-08xfs: convert ENOSPC inode flushing to use new syncd workqueueDave Chinner1-2/+0
2011-04-08xfs: introduce a xfssyncd workqueueDave Chinner1-13/+17
2011-03-26xfs: register the inode cache shrinker before quotachecksDave Chinner1-10/+24
2011-03-26xfs: introduce inode cluster buffer trylocks for xfs_iflushDave Chinner1-1/+1
2011-03-07xfs: Convert linux-2.6/ files to new logging interfaceDave Chinner1-70/+57
2011-02-22xfs: enable delaylog by defaultChristoph Hellwig1-0/+1
2011-01-14Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-1/+1
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-2/+3
2011-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2011-01-11xfs: ensure log covering transactions are synchronousDave Chinner1-1/+1
2010-12-22Merge branch 'master' into for-nextJiri Kosina1-3/+0
2010-12-17xfs: reduce the number of AIL push wakeupsDave Chinner1-4/+16
2010-12-23xfs: provide a inode iolock lockdep classDave Chinner1-0/+2
2010-11-27Merge branch 'cleanup-bd_claim' of git://git.kernel.org/pub/scm/linux/kernel/...Jens Axboe1-2/+3
2010-11-13block: clean up blkdev_get() wrappers and their usersTejun Heo1-1/+2
2010-11-13block: make blkdev_get/put() handle exclusive accessTejun Heo1-1/+1
2010-11-10xfs: remove experimental tag from the delaylog optionChristoph Hellwig1-3/+0
2010-11-01tree-wide: fix comment/printk typosUwe Kleine-König1-1/+1
2010-10-29new helper: mount_bdev()Al Viro1-7/+5
2010-10-25fs: kill block_prepare_writeChristoph Hellwig1-1/+1
2010-10-22Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-13/+11
2010-10-19Merge branch 'v2.6.36-rc8' into for-2.6.37/barrierJens Axboe1-2/+7
2010-10-18xfs: remove xfs_buf wrappersChristoph Hellwig1-1/+1
2010-10-18xfs: remove xfs_version.hChristoph Hellwig1-1/+0
2010-10-18xfs: remove XFS_MOUNT_NO_PERCPU_SBChristoph Hellwig1-2/+4
2010-10-18xfs: store xfs_mount in the buftarg instead of in the xfs_bufDave Chinner1-3/+5
2010-10-18xfs: don't use vfs writeback for pure metadata modificationsDave Chinner1-6/+1
2010-09-16block: remove BLKDEV_IFL_WAITChristoph Hellwig1-2/+1
2010-08-24xfs: dummy transactions should not dirty VFS stateDave Chinner1-1/+1
2010-08-24xfs: ensure f_ffree returned by statfs() is non-negativeStuart Brodsky1-1/+6
2010-08-09convert remaining ->clear_inode() to ->evict_inode()Al Viro1-3/+5
2010-07-26xfs: remove obsolete osyncisosync mount optionChristoph Hellwig1-6/+4
2010-07-26xfs: move inode shrinker unregister even earlierDave Chinner1-5/+5
2010-07-26xfs: unregister inode shrinker before freeing filesystem structuresDave Chinner1-1/+5
2010-07-26xfs: split xfs_itrace_entryChristoph Hellwig1-3/+4
2010-07-26xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umountChristoph Hellwig1-12/+0
2010-07-26xfs: avoid synchronous transaction in xfs_fs_write_inodeChristoph Hellwig1-30/+22
2010-07-26xfs: simplify inode to transaction joiningChristoph Hellwig1-2/+1
2010-07-26xfs: simplify log item descriptor trackingChristoph Hellwig1-1/+10
2010-07-26xfs: remove unneeded #include statementsChristoph Hellwig1-3/+0
2010-07-26xfs: drop dmapi hooksChristoph Hellwig1-60/+7
2010-07-20xfs: convert inode shrinker to per-filesystem contextsDave Chinner1-2/+0
2010-05-24Merge branch 'delayed-logging-for-2.6.35' into for-linusAlex Elder1-1/+11
2010-05-24xfs: Introduce delayed logging core codeDave Chinner1-0/+10
2010-05-24xfs: Clean up XFS_BLI_* flag namespaceDave Chinner1-1/+1
2010-05-21Merge branch 'master' into for-2.6.35Jens Axboe1-4/+11
2010-05-19xfs: wait for direct I/O to complete in fsync and write_inodeChristoph Hellwig1-0/+1
2010-05-19xfs: add blockdev name to kthreadsJan Engelhardt1-4/+5
2010-04-29xfs: add a shrinker to background inode reclaimDave Chinner1-0/+5
2010-04-28blkdev: generalize flags for blkdev_issue_fn functionsDmitry Monakhov1-1/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig1-2/+2
2010-03-05make sure data is on disk before calling ->write_inodeChristoph Hellwig1-4/+0
2010-02-09xfs: log changed inodes instead of writing them synchronouslyChristoph Hellwig1-29/+82
2010-02-06xfs: Use delayed write for inodes rather than async V2Dave Chinner1-2/+2
2010-02-08xfs: more reserved blocks fixupsEric Sandeen1-14/+37
2010-01-26xfs: don't hold onto reserved blocks on remount,roDave Chinner1-0/+28
2010-01-15xfs: Don't wake the aild once per secondDave Chinner1-4/+3
2010-01-15xfs: reclaim all inodes by background tree walksDave Chinner1-8/+6
2009-12-14xfs: event tracing supportChristoph Hellwig1-101/+3
2009-12-11xfs: cleanup dmapi macros in the umount pathChristoph Hellwig1-20/+2
2009-12-11xfs: reset the i_iolock lock class in the reclaim pathChristoph Hellwig1-1/+14
2009-12-11xfs: simplify inode teardownChristoph Hellwig1-4/+30
2009-10-09Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfsLinus Torvalds1-18/+41
2009-10-08xfs: cleanup ->sync_fsChristoph Hellwig1-18/+18
2009-10-08xfs: implement ->dirty_inode to fix timestamp handlingChristoph Hellwig1-0/+23
2009-09-22const: mark remaining super_operations constAlexey Dobriyan1-2/+2
2009-09-02xfs: xfs_showargs() reports group *and* project quotas enabledAlex Elder1-9/+13
2009-08-31xfs: add more statics & drop some unused functionsEric Sandeen1-1/+1
2009-06-19block: rename CONFIG_LBD to CONFIG_LBDAFBartlomiej Zolnierkiewicz1-1/+1
2009-06-12Merge branch 'master' of git://oss.sgi.com/xfs/xfs into for-linusFelix Blyakher1-23/+26
2009-06-11xfs: remove ->write_super and stop maintaining ->s_dirtChristoph Hellwig1-12/+0
2009-06-10xfs: use generic Posix ACL codeChristoph Hellwig1-14/+0
2009-06-08xfs: split xfs_sync_inodesChristoph Hellwig1-1/+12
2009-06-08xfs: kill xfs_qmopsChristoph Hellwig1-8/+14
2009-03-29xfs: kill ino64 mount optionChristoph Hellwig1-21/+3
2009-03-06xfs: make symbols staticHannes Eder1-3/+3
2009-03-04xfs: only issues a cache flush on unmount if barriers are enabledChristoph Hellwig1-5/+5
2009-02-09xfs: get rid of indirections in the quotaops implementationChristoph Hellwig1-60/+2
2009-02-09xfs: remove uchar_t/ushort_t/uint_t/ulong_t typesChristoph Hellwig1-1/+1
2009-02-04xfs: merge xfs_inode_flush into xfs_fs_write_inodeChristoph Hellwig1-6/+37
2009-01-19xfs: fix bad_features2 fixups for the root filesystemChristoph Hellwig1-1/+16
2009-01-09filesystem freeze: add error handling of write_super_lockfs/unlockfsTakashi Sato1-4/+4
2009-01-06trivial: fix then -> than typos in comments and documentationFrederik Schwarzer1-1/+1
2008-12-04move vn_iowait / vn_iowake into xfs_aops.cChristoph Hellwig1-1/+1
2008-12-04kill xfs_unmount_flushChristoph Hellwig1-5/+0
2008-12-04remove leftovers of shared read-only supportChristoph Hellwig1-29/+0
2008-12-04kill dead inode flagsChristoph Hellwig1-1/+0
2008-12-01[XFS] remove xfs_vfsops.hChristoph Hellwig1-1/+0
2008-12-01[XFS] fix error inversion problems with data flushingDave Chinner1-4/+9
2008-12-01[XFS] fix spurious gcc warningsChristoph Hellwig1-3/+2
2008-10-30[XFS] fix biosize optionChristoph Hellwig1-1/+1
2008-10-30[XFS] fix the noquota mount optionChristoph Hellwig1-0/+1
2008-10-30[XFS] kill struct xfs_mount_argsChristoph Hellwig1-310/+189
2008-10-30[XFS] Allocate the struct xfs_ailDavid Chinner1-14/+14
2008-10-30[XFS] kill deleted inodes listDavid Chinner1-2/+0
2008-10-30[XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statementLachlan McIlroy1-0/+1
2008-10-30[XFS] Prevent use-after-free caused by synchronous inode reclaimDavid Chinner1-18/+14
2008-10-30[XFS] Combine the XFS and Linux inodesDavid Chinner1-29/+18
2008-10-30[XFS] Never call mark_inode_dirty_sync() directlyDavid Chinner1-1/+1
2008-10-30[XFS] Move remaining quiesce code.David Chinner1-3/+3
2008-10-30[XFS] Kill SYNC_CLOSEDavid Chinner1-10/+0
2008-10-30[XFS] make SYNC_DELWRI no longer use xfs_syncDavid Chinner1-19/+6
2008-10-30[XFS] make SYNC_ATTR no longer use xfs_syncDavid Chinner1-1/+2
2008-10-30[XFS] move xfssyncd code to xfs_sync.cDavid Chinner1-148/+3
2008-10-30[XFS] move sync code to its own fileDavid Chinner1-0/+1
2008-10-30[XFS] make btree tracing genericChristoph Hellwig1-4/+20
2008-10-30[XFS] Remove kmem_zone_t argument from xfs_inode_init_once()Lachlan McIlroy1-1/+0
2008-10-30[XFS] Make use of the init-once slab optimisation.David Chinner1-1/+36
2008-10-21[PATCH] propagate mode through open_bdev_excl/close_bdev_exclAl Viro1-2/+2
2008-10-15xfs: fix remount rw with unrecognized optionsChristoph Hellwig1-1/+1
2008-10-13vfs: Use const for kernel parser tableSteven Whitehouse1-1/+1
2008-09-17[XFS] Fix regression introduced by remount fixupChristoph Hellwig1-0/+20
2008-08-13[XFS] don't call xfs_freesb from xfs_unmountfsChristoph Hellwig1-1/+2
2008-08-13[XFS] cleanup xfs_mountfsChristoph Hellwig1-1/+1
2008-08-13[XFS] move root inode IRELE into xfs_unmountfsChristoph Hellwig1-4/+0
2008-08-13[XFS] sanitize xfs_initialize_vnodeChristoph Hellwig1-110/+0
2008-08-13[XFS] kill bhv_vnode_tChristoph Hellwig1-1/+1
2008-08-13[XFS] remove some easy bhv_vnode_t instancesChristoph Hellwig1-6/+1
2008-08-13[XFS] kill vn_to_inodeChristoph Hellwig1-8/+6
2008-08-13[XFS] Remove vn_from_inode()Christoph Hellwig1-1/+1
2008-08-13[XFS] don't leak m_fsname/m_rtname/m_lognameChristoph Hellwig1-10/+41
2008-08-13[XFS] Kill shouty XFS_ITOV() macroDavid Chinner1-1/+1
2008-08-13[XFS] Avoid directly referencing the VFS inode.David Chinner1-2/+2
2008-07-28[XFS] fix use after free with external logs or real-time devicesLachlan McIlroy1-2/+4
2008-07-28[XFS] fix mount option parsing in remountChristoph Hellwig1-18/+54
2008-07-28[XFS] Disable queue flag test in barrier check.Eric Sandeen1-8/+0
2008-07-28[XFS] streamline init/exit pathChristoph Hellwig1-52/+278
2008-07-28[XFS] Use the generic xattr methods.Lachlan McIlroy1-0/+1
2008-07-28[XFS] XFS: ASCII case-insensitive supportBarry Naujok1-1/+4
2008-07-28[XFS] add missing call to xfs_filestream_unmount on xfs_mountfs failureChristoph Hellwig1-1/+3
2008-07-28[XFS] rename error2 goto label in xfs_fs_fill_superChristoph Hellwig1-7/+6
2008-07-28[XFS] kill calls to xfs_binval in the mount error pathChristoph Hellwig1-8/+2
2008-07-28[XFS] kill xfs_mount_initChristoph Hellwig1-14/+23
2008-07-28[XFS] allow xfs_args_allocate to failChristoph Hellwig1-6/+17
2008-07-28[XFS] add xfs_setup_devices helperChristoph Hellwig1-23/+35
2008-07-28[XFS] sort out opening and closing of the block devicesChristoph Hellwig1-73/+119
2008-07-28[XFS] merge xfs_mount into xfs_fs_fill_superChristoph Hellwig1-5/+355
2008-07-28[XFS] merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_superChristoph Hellwig1-4/+67
2008-07-28[XFS] merge xfs_mntupdate into xfs_fs_remountChristoph Hellwig1-2/+21
2008-07-28[XFS] Remove unused arg from kmem_free()Denys Vlasenko1-4/+4
2008-07-28[XFS] Fix up noattr2 so that it will properly update the versionnum andTim Shimmin1-0/+1
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+0
2008-04-29[XFS] Add xfs_icsb_sync_counters_locked for when m_sb_lock already heldChristoph Hellwig1-1/+1
2008-04-18[XFS] Remove periodic logging of in-core superblock counters.David Chinner1-2/+1
2008-04-18[XFS] replace remaining __FUNCTION__ occurrencesHarvey Harrison1-1/+1
2008-04-18[XFS] cleanup root inode handling in xfs_fs_fill_superChristoph Hellwig1-10/+9
2008-04-18[XFS] Don't block pdflush when writing back inodesDavid Chinner1-1/+2
2008-02-28[XFS] If you mount an XFS filesystem with no mount options at all, thenJosef Jeff Sipek1-7/+7
2008-02-07[XFS] add __init/__exit mark to specific init/cleanup functionsLachlan McIlroy1-1/+1
2008-02-07[XFS] kill xfs_rootChristoph Hellwig1-2/+4
2008-02-07[XFS] stop updating inode->i_blocksChristoph Hellwig1-3/+1
2008-02-07[XFS] Move AIL pushing into it's own threadDavid Chinner1-0/+59
2008-02-07[XFS] Move platform specific mount option parse out of core XFS codeDavid Chinner1-0/+430
2008-02-07[XFS] kill xfs_freeze.Christoph Hellwig1-1/+10
2008-02-07[XFS] Kill off xfs_statvfs.Christoph Hellwig1-10/+41
2008-02-07[XFS] clean up vnode/inode tracingLachlan McIlroy1-6/+3
2007-10-17Merge branch 'for-linus' of git://oss.sgi.com:8090/xfs/xfs-2.6Linus Torvalds1-153/+145
2007-10-17Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter1-2/+1
2007-10-16[XFS] Put back the QUEUE_ORDERED_NONE test in the barrier check.Tim Shimmin1-0/+8
2007-10-16[XFS] avoid race in sync_inodes() that can fail to write out all dirty dataLachlan McIlroy1-9/+20
2007-10-16[XFS] kill struct bhv_vfsChristoph Hellwig1-11/+4
2007-10-16[XFS] move syncing related members from struct bhv_vfs to struct xfs_mountChristoph Hellwig1-64/+57
2007-10-16[XFS] kill the vfs_flags member in struct bhv_vfsChristoph Hellwig1-1/+4
2007-10-16[XFS] call common xfs vfs-level helpers directly and remove vfs operationsChristoph Hellwig1-28/+28
2007-10-16[XFS] decontaminate vfs operations from behavior detailsChristoph Hellwig1-2/+2
2007-10-16[XFS] remove dependency of the quota module on behaviorsChristoph Hellwig1-5/+5
2007-10-16[XFS] kill struct bhv_vnodeChristoph Hellwig1-1/+1
2007-10-16[XFS] move v_trace from bhv_vnode to xfs_inodeChristoph Hellwig1-23/+17
2007-10-16[XFS] kill the v_flag member in struct bhv_vnodeChristoph Hellwig1-5/+4
2007-10-16[XFS] kill v_vfsp member from struct bhv_vnodeChristoph Hellwig1-1/+0
2007-10-16[XFS] call common xfs vnode-level helpers directly and remove vnode operationsChristoph Hellwig1-20/+24
2007-10-15[XFS] Remove xfs_physmemEric Sandeen1-4/+0
2007-10-15[XFS] Barriers need to be dynamically checked and switched offDavid Chinner1-8/+0
2007-09-18[XFS] Ensure file size updates have been completed before writing inode to disk.Lachlan McIlroy1-1/+3
2007-07-17Freezer: make kernel threads nonfreezable by defaultRafael J. Wysocki1-0/+1
2007-07-14[XFS] Fix remount,readonly path to flush everything correctly.David Chinner1-1/+1
2007-07-14[XFS] Lazy Superblock CountersDavid Chinner1-1/+2
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-2/+1
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-02-20[PATCH] xfs warning fixAndrew Morton1-1/+1
2007-02-10[XFS] Remove unused header files for MAC and CAP checking functionality.Eric Sandeen1-2/+0
2007-02-10[XFS] Make freeze code a little cleaner.David Chinner1-1/+1
2007-02-10[XFS] Remove useless memory barrierRalf Baechle1-1/+0
2007-02-10[XFS] Ensure a frozen filesystem has a clean log before writing the dummyDavid Chinner1-3/+11
2007-02-10[XFS] Keep stack usage down for 4k stacks by using noinline.David Chinner1-8/+8
2006-12-07[PATCH] Add include/linux/freezer.h and move definitions from sched.hNigel Cunningham1-0/+1
2006-11-11[XFS] Clean up i_flags and i_flags_lock handling.David Chinner1-3/+1
2006-09-28[XFS] Really fix use after free in xfs_iunpin.David Chinner1-0/+2