aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/super.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-16ext4: fix handling of journalled quota optionsTheodore Ts'o1-17/+15
2012-04-16ext4: address scalability issue by removing extent cache statisticsTheodore Ts'o1-16/+0
2012-03-28Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-611/+464
2012-03-21ext4: remove useless s_dirt assignmentArtem Bityutskiy1-1/+0
2012-03-21ext4: write superblock only once on unmountArtem Bityutskiy1-4/+3
2012-03-20ext4: initialization of ext4_li_mtx needs to be done earlierAl Viro1-2/+3
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-19ext4: change some printk() calls to use ext4_msg() insteadTheodore Ts'o1-2/+2
2012-03-19ext4: avoid output message interleaving in ext4_error_<foo>()Joe Perches1-10/+21
2012-03-04ext4: try to deprecate noacl and noxattr_user mount optionsTheodore Ts'o1-0/+4
2012-03-04ext4: ignore mount options supported by ext2/3 (but have since been removed)Theodore Ts'o1-0/+5
2012-03-04ext4: add debugging /proc file showing file system optionsTheodore Ts'o1-17/+54
2012-03-04ext4: make ext4_show_options() be table-drivenTheodore Ts'o1-111/+61
2012-03-03ext4: move ext4_show_options() after parse_options()Theodore Ts'o1-174/+175
2012-03-03ext4: use a table-driven handler for mount optionsTheodore Ts'o1-336/+234
2012-03-03ext4: unify handling of mount options which have been removedTheodore Ts'o1-20/+8
2012-03-03ext4: simplify handling of the errors=* mount optionsTheodore Ts'o1-6/+3
2012-03-02ext4: remove the I_VERSION mount flag and use the super_block flag insteadTheodore Ts'o1-2/+1
2012-03-02ext4: remove Opt_ignoreTheodore Ts'o1-3/+1
2012-03-02ext4: remove deprecation warnings for minix_df and grpidTheodore Ts'o1-11/+1
2012-02-20ext4: remove the resize mount optionEric Sandeen1-23/+6
2012-02-20ext4: remove the journal=update mount optionEric Sandeen1-25/+1
2012-02-20ext4: expand commit callback andBobi Jam1-0/+18
2012-01-10Merge branch 'for_linus' into for_linus_mergedTheodore Ts'o1-6/+5
2012-01-10ext4: fix undefined behavior in ext4_fill_flex_info()Xi Wang1-4/+3
2012-01-09ext4: fix failure exitsAl Viro1-5/+8
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-06vfs: prefer ->dentry->d_sb to ->mnt->mnt_sbAl Viro1-1/+1
2012-01-04ext4: Report max_batch_time option correctlyBen Hutchings1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki1-9/+8
2011-12-18ext4: add missing space to ext4_msg output in ext4_fill_super()Zheng Liu1-1/+1
2011-12-12ext4: display the correct mount option in /proc/mounts for [no]init_itableTheodore Ts'o1-9/+8
2011-11-23Merge branch 'pm-freezer' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...Rafael J. Wysocki1-2/+1
2011-11-21freezer: unexport refrigerator() and update try_to_freeze() slightlyTejun Heo1-2/+1
2011-11-07ext4: Remove kernel_lock annotationsRichard Weinberger1-2/+0
2011-11-07ext4: ignore journalled data options on remount if fs has no journalTheodore Ts'o1-1/+3
2011-10-27ext4: optimize ext4_ext_convert_to_initialized()Eric Gouriou1-0/+1
2011-10-08ext4: fix ext4 so it works without CONFIG_PROC_FSFabrice Jouhaud1-10/+6
2011-10-08ext4: remove deprecated oldallocLukas Czerner1-4/+4
2011-10-06ext4: Free resources in some error path in ext4_fill_superTao Ma1-8/+11
2011-09-09ext4: rename ext4_count_free_blocks() to ext4_count_free_clusters()Theodore Ts'o1-3/+4
2011-09-09ext4: Rename ext4_free_blks_{count,set}() to refer to clustersTheodore Ts'o1-5/+5
2011-09-09ext4: Fix bigalloc quota accounting and i_blocks valueAditya Kali1-1/+2
2011-09-09ext4: teach ext4_statfs() to deal with clusters if bigalloc is enabledTheodore Ts'o1-13/+24
2011-09-09ext4: convert the free_blocks field in s_flex_groups to be free_clustersTheodore Ts'o1-1/+1
2011-09-09ext4: convert s_{dirty,free}blocks_counter to s_{dirty,free}clusters_counterTheodore Ts'o1-14/+15
2011-09-09ext4: enforce bigalloc restrictions (e.g., no online resizing, etc.)Theodore Ts'o1-0/+7
2011-09-09ext4: read-only support for bigalloc file systemsTheodore Ts'o1-8/+50
2011-09-09ext4: add ext4-specific kludge to avoid an oops after the disk disappearsTheodore Ts'o1-1/+17
2011-09-03ext4: improve handling of conflicting mount optionsTheodore Ts'o1-21/+29
2011-08-13ext4: call ext4_ioend_wait and ext4_flush_completed_IO in ext4_evict_inodeJiaying Zhang1-1/+0
2011-08-03ext4: use kzalloc in ext4_kzalloc()Mathias Krause1-1/+1
2011-08-01ext4: use ext4_kvzalloc()/ext4_kvmalloc() for s_group_desc and s_group_infoTheodore Ts'o1-4/+5
2011-08-01ext4: introduce ext4_kvmalloc(), ext4_kzalloc(), and ext4_kvfree()Theodore Ts'o1-18/+36
2011-07-26ext4: prevent parallel resizers by atomic bit opsYongqiang Yang1-1/+1
2011-07-17ext4: ignore a stripe width of 1Dan Ehrenberg1-7/+15
2011-07-10ext4: add tracepoint for ext4_journal_startTheodore Ts'o1-0/+1
2011-06-06ext4: Fix max file size and logical block counting of extent format fileLukas Czerner1-3/+12
2011-05-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/djm...Linus Torvalds1-0/+2
2011-05-26ext4: add cleancache supportDan Magenheimer1-0/+2
2011-05-24ext4: add support for multiple mount protectionJohann Lombardi1-1/+17
2011-05-24ext4: ensure f_bfree returned by ext4_statfs() is non-negativeKazuya Mio1-1/+4
2011-05-22ext4: count hits/misses of extent cache and expose in sysfsVivek Haldar1-0/+16
2011-05-22ext4: don't show mount options in /proc/mounts if there is no journalTheodore Ts'o1-1/+0
2011-05-20ext4: fix possible use-after-free in ext4_remove_li_request()Lukas Czerner1-4/+6
2011-05-20ext4: fix the mount option "init_itable=n" to work as expected for n=0Lukas Czerner1-7/+16
2011-05-20ext4: Remove unnecessary wait_event ext4_run_lazyinit_thread()Lukas Czerner1-10/+0
2011-05-20ext4: Use schedule_timeout_interruptible() for waiting in lazyinit threadLukas Czerner1-25/+6
2011-05-18ext4: don't warn about mnt_count if it has been disabledTao Ma1-1/+1
2011-05-16ext4: fix oops in ext4_quota_off()Amir Goldstein1-0/+3
2011-05-09ext4: remove redundant #ifdef in super.cAmerigo Wang1-2/+0
2011-05-09ext4: remove redundant check for first_not_zeroed in ext4_register_li_requestTao Ma1-8/+1
2011-04-18ext4: check for ext[23] file system features when mounting as ext[23]Theodore Ts'o1-9/+65
2011-04-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-16/+58
2011-04-10ext4: allow an active handle to be started when freezingYongqiang Yang1-11/+33
2011-04-05ext4: init timer earlier to avoid a kernel panic in __save_error_infoTao Ma1-3/+5
2011-04-04ext4: fix a double free in ext4_register_li_requestTao Ma1-0/+6
2011-04-04ext4: remove unnecessary [cm]time update of quota fileJan Kara1-2/+14
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-25Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-21/+27
2011-03-21ext4: add missing space in printk's in __ext4_grp_locked_error()Robin Dong1-1/+1
2011-03-16Merge branch 'for-2.6.39' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+6
2011-03-15ext4: Copy fs UUID to superblockAneesh Kumar K.V1-0/+2
2011-03-05ext4: Use single thread to perform DIO unwritten convertionMingming Cao1-1/+1
2011-02-28ext4: skip orphan cleanup if fs has unknown ROCOMPAT featuresAmir Goldstein1-0/+8
2011-02-27ext4: fix missing iput of root inode for some mount error pathsManish Katiyar1-2/+3
2011-02-26ext4: enable mblk_io_submit by defaultTheodore Ts'o1-2/+3
2011-02-23ext4: enable acls and user_xattr by defaultEric Sandeen1-9/+5
2011-02-23ext4: mark file-local functions and variables as staticLukas Czerner1-3/+3
2011-02-21ext4: allow inode_readahead_blks=0 (linux-2.6.37)Alexander V. Lukyanov1-2/+2
2011-02-21ext4: Fix sparse warning: Using plain integer as NULL pointerPeter Huewe1-1/+1
2011-02-21Merge branch 'master' into for-2.6.39Tejun Heo1-20/+46
2011-02-12ext4: serialize unaligned asynchronous DIOEric Sandeen1-1/+12
2011-02-03ext4: fix up ext4 error handlingTheodore Ts'o1-4/+10
2011-02-03ext4: unregister features interface on module unloadLukas Czerner1-2/+10
2011-02-03ext4: fix panic on module unload when stopping lazyinit threadEric Sandeen1-13/+14
2011-02-01ext4: convert to alloc_workqueue()Tejun Heo1-1/+6
2011-01-21Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-18/+7
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-10/+2
2011-01-12quota: Fix deadlock during path resolutionJan Kara1-18/+7
2011-01-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-132/+156
2011-01-10ext4: fix uninitialized variable in ext4_register_li_requestAndrew Morton1-1/+1
2011-01-10ext4: dynamically allocate the jbd2_inode in ext4_inode_info as necessaryTheodore Ts'o1-9/+7
2011-01-10ext4: replace i_delalloc_reserved_flag with EXT4_STATE_DELALLOC_RESERVEDTheodore Ts'o1-1/+0
2011-01-10ext4: Use ext4_error_file() to print the pathname to the corrupted inodeTheodore Ts'o1-12/+16
2011-01-10ext4: use IS_ERR() to check for errors in ext4_error_fileDan Carpenter1-1/+1
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2010-12-19ext4: Use printf extension %pVJoe Perches1-17/+23
2010-12-19ext4: Use vzalloc in ext4_fill_flex_info()Joe Perches1-8/+7
2010-12-15ext4: Add second mount options field since the s_mount_opt is full upTheodore Ts'o1-2/+5
2010-12-15ext4: Move struct ext4_mount_options from ext4.h to super.cTheodore Ts'o1-0/+15
2010-12-15ext4: Simplify the usage of clear_opt() and set_opt() macrosTheodore Ts'o1-81/+81
2010-12-14ext4: Turn off multiple page-io submission by defaultTheodore Ts'o1-2/+12
2010-11-19fs: Do not dispatch FITRIM through separate super_operationLukas Czerner1-1/+0
2010-11-19ext4: ext4_fill_super shouldn't return 0 on corruptionDarrick J. Wong1-2/+3
2010-11-17ext4: missing unlock in ext4_clear_request_list()Dan Carpenter1-3/+0
2010-11-13block: clean up blkdev_get() wrappers and their usersTejun Heo1-1/+1
2010-11-13block: make blkdev_get/put() handle exclusive accessTejun Heo1-10/+2
2010-11-08ext4: Add new ext4 inode tracepointsTheodore Ts'o1-0/+10
2010-11-08ext4: do not try to grab the s_umount semaphore in ext4_quota_offDmitry Monakhov1-5/+3
2010-11-08ext4: handle writeback of inodes which are being freedTheodore Ts'o1-0/+2
2010-11-03ext4: initialize the percpu counters before replaying the journalTheodore Ts'o1-26/+39
2010-11-02ext4: "ret" may be used uninitialized in ext4_lazyinit_thread()Theodore Ts'o1-8/+6
2010-11-02ext4: fix lazyinit hang after removing requestLukas Czerner1-1/+2
2010-10-29new helper: mount_bdev()Al Viro1-8/+8
2010-10-27Merge branch 'next' into upstream-mergeTheodore Ts'o1-21/+510
2010-10-27ext4: fix unbalanced mutex unlock in error path of ext4_li_request_newNicolas Kaiser1-14/+8
2010-10-27ext4: make various ext4 functions be staticTheodore Ts'o1-1/+1
2010-10-27ext4: rename {exit,init}_ext4_*() to ext4_{exit,init}_*()Theodore Ts'o1-16/+16
2010-10-27ext4: fix kernel oops if the journal superblock has a non-zero j_errnoTheodore Ts'o1-2/+5
2010-10-27ext4: add batched_discard into ext4 feature listLukas Czerner1-0/+2
2010-10-27ext4: Add batched discard support for ext4Lukas Czerner1-0/+1
2010-10-27ext4: use bio layer instead of buffer layer in mpage_da_submit_ioTheodore Ts'o1-1/+7
2010-10-27ext4: don't update sb journal_devnum when RO devMaciej Żenczykowski1-1/+1
2010-10-27ext4: add interface to advertise ext4 features in sysfsLukas Czerner1-2/+50
2010-10-27ext4: add support for lazy inode table initializationLukas Czerner1-3/+437
2010-10-27ext4: fix NULL pointer dereference in print_daily_error_info()Sergey Senozhatsky1-0/+1
2010-10-22Merge branch 'vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds1-11/+0
2010-10-04BKL: Remove BKL from ext4 filesystemJan Blunck1-15/+0
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-2/+6
2010-09-10ext3/ext4: Factor out disk addressability checkPatrick J. LoPresti1-5/+3
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+5
2010-08-09convert ext4 to ->evict_inode()Al Viro1-5/+5
2010-08-07Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4Linus Torvalds1-98/+236
2010-08-03jbd2: Change j_state_lock to be a rwlock_tTheodore Ts'o1-2/+2
2010-08-01ext4: Add mount options in superblockTheodore Ts'o1-6/+23
2010-08-01ext4: force block allocation on quota_offDmitry Monakhov1-1/+14
2010-08-01ext4: fix freeze deadlock under IOEric Sandeen1-2/+2
2010-07-27ext4: check to make make sure bd_dev is set before dereferencing itTheodore Ts'o1-4/+13
2010-07-27ext4: Always journal quota file modificationsJan Kara1-14/+5
2010-07-27ext4: Fix potential memory leak in ext4_fill_superCyrill Gorcunov1-3/+5
2010-07-27ext4: Once a day, printk file system error information to dmesgTheodore Ts'o1-0/+59
2010-07-27ext4: Save error information to the superblock for analysisTheodore Ts'o1-19/+61
2010-07-27ext4: Pass line numbers to ext4_error() and friendsTheodore Ts'o1-19/+28
2010-06-29ext4: Pass line number to ext4_journal_abort_handle()Theodore Ts'o1-4/+5
2010-06-29ext4: Enhance ext4_grp_locked_error() to take block and function numbersTheodore Ts'o1-3/+10
2010-06-29ext4: clean up ext4_abort() so __func__ is now implicitTheodore Ts'o1-6/+5
2010-06-16Merge branch 'master' into for-nextJiri Kosina1-51/+66
2010-06-16fix typos concerning "initiali[zs]e"Uwe Kleine-König1-1/+1
2010-06-14ext4: remove vestiges of nobh supportChristoph Hellwig1-16/+5
2010-05-30Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-15/+22
2010-05-24quota: rename default quotactl methods to dquot_Christoph Hellwig1-10/+10
2010-05-24quota: drop remount argument to ->quota_on and ->quota_offChristoph Hellwig1-6/+3
2010-05-24quota: move unmount handling into the filesystemChristoph Hellwig1-0/+2
2010-05-24quota: kill the vfs_dq_off and vfs_dq_quota_on_remount wrappersChristoph Hellwig1-5/+3
2010-05-24quota: move remount handling into the filesystemChristoph Hellwig1-0/+10
2010-05-17ext4: Drop whitespace at end of linesTheodore Ts'o1-2/+2
2010-05-16ext4: Use bitops to read/modify i_flags in struct ext4_inode_infoDmitry Monakhov1-0/+1
2010-05-16ext4: Show journal_checksum optionJan Kara1-0/+2
2010-05-16ext4: Remove extraneous newlines in ext4_msg() callsCurt Wohlgemuth1-1/+1
2010-05-16ext4: Print mount options in when mounting and add a remount messageCurt Wohlgemuth1-1/+10
2010-05-16ext4: init statistics after journal recoveryDmitry Monakhov1-22/+18
2010-05-16ext4: don't return to userspace after freezing the fs with a mutex heldEric Sandeen1-10/+10
2010-03-25Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-11/+18
2010-03-24ext4: Don't use delayed allocation by default when used instead of ext3Jan Kara1-9/+16
2010-03-24ext4: Fix spelling of CONTIG_FS_EXT3 to CONFIG_FS_EXT3Theodore Ts'o1-2/+2
2010-03-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2010-03-08Merge branch 'for-next' into for-linusJiri Kosina1-1/+1
2010-03-07Driver core: Constify struct sysfs_ops in struct kobj_typeEmese Revfy1-1/+1
2010-03-05Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-12/+3
2010-03-05dquot: cleanup dquot initialize routineChristoph Hellwig1-3/+2
2010-03-05dquot: cleanup dquot drop routineChristoph Hellwig1-2/+1
2010-03-05dquot: move dquot drop responsibility into the filesystemChristoph Hellwig1-0/+1
2010-03-05dquot: cleanup dquot transfer routineChristoph Hellwig1-1/+0
2010-03-05dquot: cleanup inode allocation / freeing routinesChristoph Hellwig1-2/+0
2010-03-05dquot: cleanup space allocation / freeing routinesChristoph Hellwig1-5/+0
2010-03-02ext4: Fix ext4_quota_write cross block boundary behaviourDmitry Monakhov1-35/+34
2010-03-02ext4: Convert BUG_ON checks to use ext4_error() insteadFrank Mayhar1-0/+36
2010-03-04ext4: use ext4_get_block_write in buffer writeJiaying Zhang1-4/+33
2010-03-02ext4: mechanical rename some of the direct I/O get_block's identifiersJiaying Zhang1-1/+1
2010-03-01ext4: deprecate obsoleted mount optionsDmitry Monakhov1-1/+13
2010-03-01ext4: trivial quota cleanupDmitry Monakhov1-54/+69
2010-02-24ext4: mount flags manipulation cleanupDmitry Monakhov1-18/+13
2010-02-15ext4: move __func__ into a macro for ext4_warning, ext4_errorEric Sandeen1-6/+5
2010-02-05fix ext3/ext4 comment typo compain -> complainThadeu Lima de Souza Cascardo1-1/+1
2010-01-01ext4: Calculate metadata requirements more accuratelyTheodore Ts'o1-0/+1
2009-12-23ext4: fix unsigned long long printk warning in super.cAndrew Morton1-2/+2
2009-12-21ext4: add module aliases for ext2 and ext3Theodore Ts'o1-0/+2