aboutsummaryrefslogtreecommitdiffstats
path: root/fs/super.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-24Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2012-03-22Merge tag 'stable/for-linus-3.4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2012-03-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-0/+1
2012-03-19Merge branch 'stable/cleancache.v13' into linux-nextKonrad Rzeszutek Wilk1-1/+1
2012-02-28fs: reduce the use of module.h wherever possiblePaul Gortmaker1-1/+1
2012-02-13vfs: Provide function to get superblock and wait for it to thawJan Kara1-0/+22
2012-02-14security: trim security.hAl Viro1-0/+1
2012-01-23mm: cleancache: s/flush/invalidate/Dan Magenheimer1-1/+1
2012-01-17wake up s_wait_unfrozen when ->freeze_fs failsKazuya Mio1-0/+2
2012-01-06vfs: prevent remount read-only if pending removesMiklos Szeredi1-4/+0
2012-01-06vfs: protect remounting superblock read-onlyMiklos Szeredi1-4/+18
2012-01-06vfs: keep list of mounts for each superblockMiklos Szeredi1-0/+2
2012-01-03vfs: fix the rest of sget() racesAl Viro1-7/+13
2012-01-03vfs: convert fs_supers to hlistAl Viro1-12/+14
2012-01-03trim fs/internal.hAl Viro1-2/+2
2011-11-02vfs: ignore error on forced remountMiklos Szeredi1-2/+7
2011-10-31vmscan: fix shrinker callback bug in fs/super.cMikulas Patocka1-1/+1
2011-07-25Merge branch 'for-3.1/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-4/+0
2011-07-20vfs: increase shrinker batch sizeDave Chinner1-0/+1
2011-07-20superblock: add filesystem shrinker operationsDave Chinner1-12/+33
2011-07-20superblock: introduce per-sb cache shrinker infrastructureDave Chinner1-1/+50
2011-07-20superblock: move pin_sb_for_writeback() to fs/super.cDave Chinner1-0/+33
2011-07-20inode: move to per-sb LRU locksDave Chinner1-0/+1
2011-07-20inode: Make unused inode LRU per superblockDave Chinner1-0/+1
2011-07-20btrfs: kill magical embedded struct superblockAl Viro1-9/+23
2011-07-20new helper: iterate_supers_type()Al Viro1-0/+36
2011-07-12fixlet: Remove fs_excl from struct task.Justin TerAvest1-4/+0
2011-06-03more conservative S_NOSEC handlingAl Viro1-1/+1
2011-05-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/djm...Linus Torvalds1-0/+3
2011-05-26mm/fs: add hooks to support cleancacheDan Magenheimer1-0/+3
2011-05-19VFS: trivial: fix comment on s_maxbytes value warning checkJeff Layton1-2/+1
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-0/+2
2011-03-17vfs: split off vfsmount-related parts of vfs_kern_mount()Al Viro1-80/+16
2011-03-17fs: assign sb->s_bdi to default_backing_dev_info if the bdi is going awayJens Axboe1-0/+2
2011-03-16vfs: bury ->get_sb()Al Viro1-61/+6
2011-02-11vfs: call rcu_barrier after ->kill_sb()Boaz Harrosh1-0/+5
2011-01-16sanitize vfsmount refcounting changesAl Viro1-1/+1
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-9/+10
2011-01-07fs: scale mntget/mntputNick Piggin1-1/+1
2011-01-07fs: dcache per-bucket dcache hash lockingNick Piggin1-1/+2
2010-11-13block: clean up blkdev_get() wrappers and their usersTejun Heo1-4/+5
2010-11-13block: make blkdev_get/put() handle exclusive accessTejun Heo1-7/+7
2010-10-29switch get_sb_ns() usersAl Viro1-8/+6
2010-10-29convert get_sb_nodev() usersAl Viro1-7/+20
2010-10-29convert get_sb_single() usersAl Viro1-6/+19
2010-10-29new helper: mount_bdev()Al Viro1-7/+21
2010-10-29beginning of transtion: ->mount()Al Viro1-3/+14
2010-10-25split invalidate_inodes()Al Viro1-4/+4
2010-08-18fs: scale files_lockNick Piggin1-0/+18
2010-08-09no need for list_for_each_entry_safe()/resetting with superblock listAl Viro1-15/+21
2010-08-09Fix sget() race with failing mountAl Viro1-0/+6
2010-08-09vfs: don't hold s_umount over close_bdev_exclusive() callTejun Heo1-0/+9
2010-06-29fs: fix superblock iteration racenpiggin@suse.de1-0/+6
2010-05-30Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-11/+2
2010-05-27fs/super: fix kernel-doc warningRandy Dunlap1-2/+2
2010-05-24quota: explicitly set ->dq_op and ->s_qcopChristoph Hellwig1-3/+0
2010-05-24quota: move unmount handling into the filesystemChristoph Hellwig1-1/+0
2010-05-24quota: move remount handling into the filesystemChristoph Hellwig1-7/+2
2010-05-21vfs: add lockdep annotation to s_vfs_rename_key for ecryptfsRoland Dreier1-0/+1
2010-05-21Introduce freeze_super and thaw_super for the fsfreeze ioctlJosef Bacik1-0/+90
2010-05-21Trim includes in fs/super.cAl Viro1-7/+0
2010-05-21Move grabbing s_umount to callers of grab_super()Al Viro1-2/+2
2010-05-21Take statfs variants to fs/statfs.cAl Viro1-25/+0
2010-05-21new helper: iterate_supers()Al Viro1-0/+30
2010-05-21Bury __put_super_and_need_restart()Al Viro1-28/+2
2010-05-21In get_super() and user_get_super() restarts are unconditionalAl Viro1-8/+10
2010-05-21fix get_active_super()/umount() raceAl Viro1-7/+7
2010-05-21fix do_emergency_remount()/umount() racesAl Viro1-3/+3
2010-05-21Convert simple loops over superblocks to list_for_each_entry_safeAl Viro1-5/+3
2010-05-21get rid of restarts in sync_filesystems()Al Viro1-1/+1
2010-05-21Leave superblocks on s_list until the endAl Viro1-3/+13
2010-05-21Saner locking around deactivate_super()Al Viro1-26/+19
2010-05-21get rid of S_BIASAl Viro1-17/+11
2010-05-21get rid of open-coded grab_super() in get_active_super()Al Viro1-16/+3
2010-05-21remove incorrect comment in do_emergency_remountChristoph Hellwig1-2/+0
2010-04-29fs: fs/super.c needs to include backing-dev.h for !CONFIG_BLOCKJens Axboe1-0/+1
2010-04-25Catch filesystems lacking s_bdiJörn Engel1-3/+5
2010-03-03Mirror MS_KERNMOUNT in ->mnt_flagsAl Viro1-0/+3
2010-03-03fs: improve remount,ro vs buffercache coherencyNick Piggin1-3/+15
2009-12-23vfs: get_sb_single() - do not pass options twiceKay Sievers1-1/+2
2009-09-24freeze_bdev: grab active reference to frozen superblocksChristoph Hellwig1-1/+47
2009-09-24freeze_bdev: kill bd_mount_semChristoph Hellwig1-2/+7
2009-09-24vfs: change sb->s_maxbytes to a loff_tJeff Layton1-0/+10
2009-09-22const: mark remaining super_operations constAlexey Dobriyan1-1/+1
2009-09-16fs: Assign bdi in super_blockJens Axboe1-0/+6
2009-09-11writeback: switch to per-bdi threads for flushing dataJens Axboe1-1/+1
2009-09-11writeback: move dirty inodes from super_block to backing_dev_infoJens Axboe1-3/+0
2009-06-24... and the same for vfsmount id/mount group idAl Viro1-2/+4
2009-06-24Make allocation of anon devices cheaperAl Viro1-1/+6
2009-06-17remove unlock_kernel() left accidentallyJ. R. Okajima1-9/+3
2009-06-11Push BKL down into ->remount_fs()Alessio Igor Bogani1-2/+0
2009-06-11->write_super lock_super pushdownChristoph Hellwig1-2/+0
2009-06-11Push BKL down into do_remount_sb()Al Viro1-5/+11
2009-06-11Push lock_super() into the ->remount_fs() of filesystems that care about itAl Viro1-2/+0
2009-06-11push BKL down into ->put_superChristoph Hellwig1-3/+0
2009-06-11No need to do lock_super() for exclusion in generic_shutdown_super()Al Viro1-2/+2
2009-06-11Make sure that all callers of remount hold s_umount exclusiveAl Viro1-2/+3
2009-06-11cleanup sync_supersChristoph Hellwig1-12/+15
2009-06-11remove ->write_super call in generic_shutdown_superChristoph Hellwig1-2/+0
2009-06-11vfs: Rename fsync_super() to sync_filesystem() (version 4)Jan Kara1-3/+2
2009-06-11vfs: Move syncing code from super.c to sync.c (version 4)Jan Kara1-85/+0
2009-06-11vfs: Make sys_sync() use fsync_super() (version 4)Jan Kara1-49/+23
2009-06-11vfs: Make __fsync_super() a static function (version 4)Jan Kara1-4/+3
2009-06-11vfs: Call ->sync_fs() even if s_dirt is 0 (version 4)Jan Kara1-1/+1
2009-06-11vfs: Fix sys_sync() and fsync_super() reliability (version 4)Jan Kara1-1/+28
2009-06-11remove s_async_listChristoph Hellwig1-8/+0
2009-06-11fs: move mark_files_ro into file_table.cnpiggin@suse.de1-39/+0
2009-05-09NULL noise in fs/super.c:kill_bdev_super()H Hartley Sweeten1-1/+1
2009-05-09New helper: deactivate_locked_super()Al Viro1-12/+34
2009-04-07namespaces: move proc_net_get_sb to a generic fs/super.c helperSerge E. Hallyn1-0/+40
2009-04-03CacheFiles: Export things for CacheFilesDavid Howells1-0/+1
2009-03-27Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+6
2009-03-27Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-4/+4
2009-03-27vfs: simple_set_mnt() should return voidSukadev Bhattiprolu1-3/+6
2009-03-26Get rid of pdflush_operation() in emergency sync and remountJens Axboe1-2/+9
2009-03-26vfs: Use lowercase names of quota functionsJan Kara1-4/+4
2009-03-12vfs: add missing unlock in sget()Li Zefan1-1/+4
2009-02-18fs/super.c: add lockdep annotation to s_umountPeter Zijlstra1-1/+16
2009-02-08async: Rename _special -> _domain for clarity.Cornelia Huck1-2/+2
2009-01-14[CVE-2009-0029] System call wrappers part 11Heiko Carstens1-1/+1
2009-01-08Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-0/+2
2009-01-08async: Don't call async_synchronize_full_special() while holding sb_lockDave Kleikamp1-1/+1
2009-01-07async: make the final inode deletion an asynchronous eventArjan van de Ven1-0/+10
2009-01-03add releasepage hooks to block devices which can be used by file systemsTheodore Ts'o1-0/+2
2008-12-20security: pass mount flags to security_sb_kern_mount()James Morris1-1/+1
2008-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdevLinus Torvalds1-4/+10
2008-10-23[PATCH 2/2] anondev: switch to IDAAlexey Dobriyan1-5/+5
2008-10-23[PATCH 1/2] anondev: init IDR staticallyAlexey Dobriyan1-6/+1
2008-10-21[PATCH] propagate mode through open_bdev_excl/close_bdev_exclAl Viro1-4/+10
2008-07-24fix soft lock up at NFS mount via per-SB LRU-list of unused dentriesKentaro Makita1-0/+1
2008-04-29make __put_super() staticAdrian Bunk1-1/+1
2008-04-28quota: quota core changes for quotaon on remountJan Kara1-2/+8
2008-04-21[PATCH] move a bunch of declarations to fs/internal.hAl Viro1-0/+1
2008-04-19[PATCH] r/o bind mounts: debugging for missed callsDave Hansen1-0/+3
2008-04-19[PATCH] r/o bind mounts: drop write during emergency remountDave Hansen1-2/+19
2008-03-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+1
2008-03-19fs: fix kernel-doc notation warningsRandy Dunlap1-3/+3
2008-03-17[PATCH] restore export of do_kern_mount()Al Viro1-0/+1
2008-03-06LSM/SELinux: Interfaces to allow FS to control mount optionsEric Paris1-2/+2
2008-02-08quota: turn quotas off when remounting read-onlyJan Kara1-0/+1
2008-02-08mount options: add generic_show_options()Miklos Szeredi1-0/+1
2007-10-19Convert files to UTF-8 and some cleanupsJan Engelhardt1-1/+1
2007-10-19Fix misspellings of "system", "controller", "interrupt" and "necessary".Robert P. J. Day1-2/+2
2007-10-19pid namespaces: introduce MS_KERNMOUNT flagPavel Emelyanov1-3/+3
2007-10-19fs/super.c: use list_for_each_entry() instead of list_for_each()Matthias Kaehlcke1-11/+11
2007-10-19put declaration of put_filesystem() in fs.hMiklos Szeredi1-4/+0
2007-10-17writeback: fix periodic superblock dirty inode flushingKen Chen1-0/+1
2007-07-16hugetlbfs: handle empty options stringLee Schermerhorn1-0/+1
2007-05-08add filesystem subtype supportMiklos Szeredi1-0/+27
2007-04-27the overdue removal of the mount/umount ueventsAdrian Bunk1-12/+0
2007-02-12[PATCH] Mark struct super_operations constJosef 'Jeff' Sipek1-1/+1
2007-01-11[PATCH] Revert bd_mount_mutex back to a semaphoreDavid Chinner1-2/+2
2006-12-08[PATCH] VFS: change struct file to use struct pathJosef "Jeff" Sipek1-1/+1
2006-12-04[PATCH] severing fs.h, radix-tree.h -> sched.hAl Viro1-0/+18
2006-10-11[PATCH] VFS: Destroy the dentries contributed by a superblock on unmountingDavid Howells1-6/+6
2006-09-30[PATCH] BLOCK: Make it possible to disable the block layer [try #6]David Howells1-0/+4
2006-09-30[PATCH] BLOCK: Move functions out of buffer code [try #6]David Howells1-0/+31
2006-09-29[PATCH] fs: add lock annotation to grab_superJosh Triplett1-1/+1
2006-09-06[PATCH] add missing desctiption in super.cHenrik Kretzschmar1-0/+1
2006-07-03[PATCH] lockdep: annotate sb ->s_umountArjan van de Ven1-0/+1
2006-07-03[PATCH] lockdep: annotate ->s_lockIngo Molnar1-2/+8
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-24Merge branch 'master' of /home/trondmy/kernel/linux-2.6/Trond Myklebust1-44/+51
2006-06-23[PATCH] VFS: Permit filesystem to perform statfs with a known root dentryDavid Howells1-1/+1
2006-06-23[PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells1-47/+62
2006-06-22[PATCH] Fix dcache race during umountNeilBrown1-1/+1
2006-06-09VFS: Unexport do_kern_mount() and clean up simple_pin_fs()Trond Myklebust1-3/+1
2006-06-09VFS: Add GPL_EXPORTED function vfs_kern_mount()Trond Myklebust1-7/+15
2006-03-26[PATCH] sem2mutex: fs/Ingo Molnar1-3/+4
2006-03-25[PATCH] use kzalloc and kcalloc in core fs codeOliver Neukum1-2/+1
2006-03-24[PATCH] vfs: MS_VERBOSE should be MS_SILENTTheodore Ts'o1-3/+3
2006-03-23[PATCH] sem2mutex: vfs_rename_mutexArjan van de Ven1-1/+1
2006-03-23[PATCH] sem2mutex: quotaIngo Molnar1-2/+2
2006-03-23[PATCH] sem2mutex: blockdev #2Arjan van de Ven1-2/+2
2006-02-22Revert mount/umount uevent removalGreg Kroah-Hartman1-1/+14
2006-02-07[PATCH] More informative message on umount failureDave Jones1-2/+3
2006-01-09[PATCH] mutex subsystem, semaphore to mutex: VFS, sb->s_lockIngo Molnar1-1/+1
2006-01-08[PATCH] fs: remove s_old_blocksize from struct super_blockPekka Enberg1-2/+1
2006-01-04[PATCH] remove mount/umount uevents from superblock handlingKay Sievers1-14/+1
2005-11-07[PATCH] saner handling of auto_acct_off() and DQUOT_OFF() in umountAl Viro1-0/+1
2005-11-07[PATCH] fs/super.c: unexport user_get_superAdrian Bunk1-2/+0
2005-10-30[PATCH] reduce sizeof(struct file)Eric Dumazet1-1/+1
2005-07-07[PATCH] set mnt_namespace in the correct placeMiklos Szeredi1-1/+0
2005-06-23[PATCH] O(1) sb list traversing on syncsKirill Korotaev1-38/+45
2005-06-21[PATCH] VFS: memory leak in do_kern_mount()Gerald Schaefer1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+860