Commit Graph

138 Commits (9a3f236d40a99ea8dca3df40d8ef67631057cad6)

Author SHA1 Message Date
Nick Piggin 6416ccb789 fs: scale files_lock 15 years ago
Al Viro dca332528b no need for list_for_each_entry_safe()/resetting with superblock list 15 years ago
Al Viro 7a4dec5389 Fix sget() race with failing mount 15 years ago
Tejun Heo 4f331f01b9 vfs: don't hold s_umount over close_bdev_exclusive() call 15 years ago
npiggin@suse.de 57439f878a fs: fix superblock iteration race 15 years ago
Randy Dunlap 7000d3c424 fs/super: fix kernel-doc warning 15 years ago
Christoph Hellwig 123e9caf1e quota: explicitly set ->dq_op and ->s_qcop 15 years ago
Christoph Hellwig e0ccfd959c quota: move unmount handling into the filesystem 15 years ago
Christoph Hellwig c79d967de3 quota: move remount handling into the filesystem 15 years ago
Roland Dreier 51ee049e77 vfs: add lockdep annotation to s_vfs_rename_key for ecryptfs 15 years ago
Josef Bacik 18e9e5104f Introduce freeze_super and thaw_super for the fsfreeze ioctl 15 years ago
Al Viro e1e46bf186 Trim includes in fs/super.c 15 years ago
Al Viro d3f2147307 Move grabbing s_umount to callers of grab_super() 15 years ago
Al Viro 7ed1ee6118 Take statfs variants to fs/statfs.c 15 years ago
Al Viro 01a05b337a new helper: iterate_supers() 15 years ago
Al Viro 35cf7ba0b4 Bury __put_super_and_need_restart() 15 years ago
Al Viro df40c01a92 In get_super() and user_get_super() restarts are unconditional 15 years ago
Al Viro 1494583de5 fix get_active_super()/umount() race 15 years ago
Al Viro e7fe0585ca fix do_emergency_remount()/umount() races 15 years ago
Al Viro 6754af6464 Convert simple loops over superblocks to list_for_each_entry_safe 15 years ago
Al Viro 8edd64bd60 get rid of restarts in sync_filesystems() 15 years ago
Al Viro 551de6f34d Leave superblocks on s_list until the end 15 years ago
Al Viro 1712ac8fda Saner locking around deactivate_super() 15 years ago
Al Viro b20bd1a5e7 get rid of S_BIAS 15 years ago
Al Viro 389b8be6ef get rid of open-coded grab_super() in get_active_super() 15 years ago
Christoph Hellwig a135aa2cd7 remove incorrect comment in do_emergency_remount 15 years ago
Jens Axboe c2c4986edd writeback: fix problem with !CONFIG_BLOCK compilation 15 years ago
Jens Axboe 5477d0face fs: fs/super.c needs to include backing-dev.h for !CONFIG_BLOCK 15 years ago
Jörn Engel 5129a469a9 Catch filesystems lacking s_bdi 15 years ago
Al Viro 8089352a13 Mirror MS_KERNMOUNT in ->mnt_flags 15 years ago
Nick Piggin d208bbdda9 fs: improve remount,ro vs buffercache coherency 15 years ago
Kay Sievers 9329d1beae vfs: get_sb_single() - do not pass options twice 15 years ago
Christoph Hellwig 4504230a71 freeze_bdev: grab active reference to frozen superblocks 16 years ago
Christoph Hellwig 4fadd7bb20 freeze_bdev: kill bd_mount_sem 16 years ago
Jeff Layton 42cb56ae2a vfs: change sb->s_maxbytes to a loff_t 16 years ago
Alexey Dobriyan b87221de6a const: mark remaining super_operations const 16 years ago
Jens Axboe 32a88aa1b6 fs: Assign bdi in super_block 16 years ago
Jens Axboe 03ba3782e8 writeback: switch to per-bdi threads for flushing data 16 years ago
Jens Axboe 66f3b8e2e1 writeback: move dirty inodes from super_block to backing_dev_info 16 years ago
Al Viro f21f62208a ... and the same for vfsmount id/mount group id 16 years ago
Al Viro c63e09eccc Make allocation of anon devices cheaper 16 years ago
J. R. Okajima b0895513f4 remove unlock_kernel() left accidentally 16 years ago
Alessio Igor Bogani 337eb00a2c Push BKL down into ->remount_fs() 16 years ago
Christoph Hellwig ebc1ac1645 ->write_super lock_super pushdown 16 years ago
Al Viro 4aa98cf768 Push BKL down into do_remount_sb() 16 years ago
Al Viro bbd6851a32 Push lock_super() into the ->remount_fs() of filesystems that care about it 16 years ago
Christoph Hellwig 6cfd014842 push BKL down into ->put_super 16 years ago
Al Viro a9e220f832 No need to do lock_super() for exclusion in generic_shutdown_super() 16 years ago
Al Viro 443b94baaa Make sure that all callers of remount hold s_umount exclusive 16 years ago
Christoph Hellwig e500475338 cleanup sync_supers 16 years ago