aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4
AgeCommit message (Expand)AuthorFilesLines
2012-04-17Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...HEADmasterLinus Torvalds3-40/+15
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'o3-23/+0
2012-04-13ext4: fix endianness breakage in ext4_split_extent_at()Al Viro1-1/+1
2012-03-29Revert "ext4: don't release page refs in ext4_end_bio()"Linus Torvalds1-4/+3
2012-03-29Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linuxLinus Torvalds3-48/+176
2012-03-28Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds18-1318/+1136
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-21ext4: do not mark superblock as dirty unnecessarilyArtem Bityutskiy1-3/+1
2012-03-21ext4: correct ext4_punch_hole return codesAllison Henderson1-3/+3
2012-03-21ext4: remove restrictive checks for EOFBLOCKS_FLLukas Czerner2-9/+10
2012-03-21ext4: always set then trimmed blocks count into lenLukas Czerner1-1/+1
2012-03-21ext4: fix trimmed block count accuntingLukas Czerner1-1/+1
2012-03-21ext4: fix start and len arguments handling in ext4_trim_fs()Lukas Czerner1-27/+30
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-20ext4: update s_free_{inodes,blocks}_count during online resizeDarrick J. Wong1-0/+4
2012-03-19ext4: change some printk() calls to use ext4_msg() insteadTheodore Ts'o6-41/+48
2012-03-19ext4: avoid output message interleaving in ext4_error_<foo>()Joe Perches1-10/+21
2012-03-19ext4: remove trailing newlines from ext4_msg() and ext4_error() messagesTheodore Ts'o3-6/+6
2012-03-19ext4: add no_printk argument validation, fix falloutJoe Perches4-9/+12
2012-03-19ext4: remove redundant "EXT4-fs: " from uses of ext4_msgJoe Perches1-7/+7
2012-03-19ext4: give more helpful error message in ext4_ext_rm_leaf()Lukas Czerner1-2/+5
2012-03-19ext4: remove unused code from ext4_ext_map_blocks()Lukas Czerner1-106/+13
2012-03-19ext4: rewrite punch hole to use ext4_ext_remove_space()Lukas Czerner1-82/+88
2012-03-18ext4: return 32/64-bit dir name hash according to usage typeFan Yong3-48/+176
2012-03-11ext4: check for zero length extentTheodore Ts'o1-0/+2
2012-03-05ext4: add comments to definition of ext4_io_end_tCurt Wohlgemuth1-3/+10
2012-03-05ext4: don't release page refs in ext4_end_bio()Curt Wohlgemuth1-3/+4
2012-03-05ext4: fix race between sync and completed io workJeff Moyer3-2/+10
2012-03-05ext4: clean up the flags passed to __blockdev_direct_IOJeff Moyer1-1/+1
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'o2-111/+62
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'o2-6/+4
2012-03-02ext4: remove the I_VERSION mount flag and use the super_block flag insteadTheodore Ts'o3-4/+2
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-27ext4: Fix endianness bug when reading the MMP blockSantosh Nayak1-2/+2
2012-02-20ext4: format flag in dx_probe()Zheng Liu1-1/+1
2012-02-20ext4: avoid deadlock on sync-mounted FS w/o journalEric Sandeen1-3/+4
2012-02-20ext4: fix resize when resizing within single groupLukas Czerner1-6/+8
2012-02-20ext4: fix race between unwritten extent conversion and truncateJeff Moyer3-5/+8
2012-02-20ext4: fix balloc.c printk-format-warningHeiko Carstens1-1/+1
2012-02-20ext4: remove EXT4_MB_{BITMAP,BUDDY} macrosTheodore Ts'o2-18/+16
2012-02-20ext4: using PTR_ERR() on the wrong variable in ext4_ext_migrate()Dan Carpenter1-1/+1
2012-02-20ext4: remove an unneeded NULL check in __ext4_check_dir_entry()Dan Carpenter1-4/+4
2012-02-20ext4: remove unneeded variable in ext4_xattr_check_block()Zheng Liu1-4/+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: mark possibly unused variable in ext4_mb_normalize_request()Curt Wohlgemuth1-1/+2
2012-02-20ext4: expand commit callback andBobi Jam4-88/+171
2012-02-20ext4: fix INCOMPAT feature codepoint reservation for INLINEDATATheodore Ts'o1-1/+2
2012-02-20ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delallocLukas Czerner2-41/+51
2012-02-20ext4: fix race when setting bitmap_uptodate flagTheodore Ts'o4-93/+86
2012-02-06ext4: fold ext4_claim_inode into ext4_new_inodeTheodore Ts'o1-133/+76
2012-01-10Merge branch 'for_linus' into for_linus_mergedTheodore Ts'o10-458/+1025
2012-01-10ext4: fix undefined behavior in ext4_fill_flex_info()Xi Wang1-4/+3
2012-01-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+8
2012-01-09ext4: fix failure exitsAl Viro1-5/+8
2012-01-09Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds10-10/+5
2012-01-09ext2/3/4: delete unneeded includes of module.hPaul Gortmaker9-9/+0
2012-01-09ext{3,4}: Fix potential race when setversion ioctl updates inodeDjalal Harouni1-1/+5
2012-01-08ext[34]: avoid i_nlink warnings triggered by drop_nlink/inc_nlink kludge in s...Al Viro1-1/+1
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-2/+2
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: make more symbols staticEric Sandeen3-7/+7
2012-01-04ext4: make local symbol ext4_initxattrs staticDjalal Harouni1-2/+3
2012-01-04ext4: reserve new feature flag codepointsTheodore Ts'o1-0/+3
2012-01-04ext4: Report max_batch_time option correctlyBen Hutchings1-1/+1
2012-01-04ext4: add missing ext4_resize_end on error pathsDjalal Harouni1-10/+18
2012-01-04ext4: let ext4_group_add() use common codeYongqiang Yang1-299/+10
2012-01-04ext4: let ext4_group_extend() use common codeYongqiang Yang1-39/+2
2012-01-04ext4: add new online resize interfaceYongqiang Yang3-0/+236
2012-01-03ext4: add a new function which adds a flex group to a fsYongqiang Yang1-0/+82
2012-01-03ext4: add a new function which allocates bitmaps and inode tablesYongqiang Yang1-0/+111
2012-01-03ext4: pass verify_reserved_gdb() the number of group decriptorsYongqiang Yang1-3/+4
2012-01-03ext4: add a function which updates the super block during online resizingYongqiang Yang1-0/+94
2012-01-03ext4: add a function which sets up a block group descriptors of a flex bgYongqiang Yang1-0/+56
2012-01-03ext4: add a function which sets up group blocks of a flex bgYongqiang Yang2-0/+258
2012-01-03ext4: add a structure which will be used by 64bit-resize interfaceYongqiang Yang1-0/+55
2012-01-03ext4: add a function which adds a new group descriptors to a fsYongqiang Yang1-0/+46
2012-01-03ext4: add a function which extends a group without checking parametersYongqiang Yang1-0/+51
2012-01-03ext4: propagate umode_tAl Viro2-5/+5
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2012-01-03vfs: mnt_drop_write_file()Al Viro1-7/+7
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro1-7/+7
2011-12-28ext4: use proper little-endian bitopsAkinobu Mita2-5/+6
2011-12-28ext4: remove no longer used functions in inode.cZheng Liu2-124/+0
2011-12-28ext4: avoid counting the number of free inodes twice in find_group_orlov()Theodore Ts'o1-3/+3
2011-12-28ext4: add missing spaces to debugging printk'sZheng Liu2-3/+3
2011-12-28ext4: flush journal when switching from data=journal modeYongqiang Yang1-2/+3
2011-12-28ext4: allocate delalloc blocks before changing journal modeYongqiang Yang1-0/+11
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki4-55/+31
2011-12-21ext4: remove unneeded file_remove_suid() from ext4_ioctl()Theodore Ts'o1-2/+0
2011-12-18ext4: optimize ext4_find_delalloc_range() in nodelalloc modeRobin Dong1-0/+3
2011-12-18ext4: remove unused local variableCurt Wohlgemuth1-2/+1
2011-12-18ext4: fix error handling on inode bitmap corruptionJan Kara1-2/+6
2011-12-18ext4: add missing space to ext4_msg output in ext4_fill_super()Zheng Liu1-1/+1
2011-12-18ext4: do not reference pa_inode from group_paYongqiang Yang1-1/+1
2011-12-13ext4: handle EOF correctly in ext4_bio_write_page()Yongqiang Yang1-0/+12
2011-12-13ext4: remove a wrong BUG_ON in ext4_ext_convert_to_initializedYongqiang Yang1-1/+0
2011-12-13ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers()Yongqiang Yang1-39/+2
2011-12-13ext4: avoid potential hang in mpage_submit_io() when blocksize < pagesizeYongqiang Yang1-2/+5
2011-12-13ext4: avoid hangs in ext4_da_should_update_i_disksize()Andrea Arcangeli1-1/+1
2011-12-12ext4: display the correct mount option in /proc/mounts for [no]init_itableTheodore Ts'o1-9/+8
2011-12-12ext4: Fix crash due to getting bogus eh_depth value on big-endian systemsPaul Mackerras1-1/+1
2011-12-12ext4: fix ext4_end_io_dio() racing against fsync()Theodore Ts'o1-2/+2
2011-12-06treewide: Fix comment and string typo 'bufer'Paul Bolle1-1/+1
2011-12-02treewide: Fix typos in various parts of the kernel, and fix some comments.Justin P. Mattock1-1/+1
2011-11-24ext4: fix racy use-after-free in ext4_end_io_dio()Tejun Heo1-1/+1
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-21Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4Linus Torvalds3-4/+5
2011-11-21ext4: fix up a undefined error in ext4_free_blocks in debugging codeYongqiang Yang1-1/+1
2011-11-07ext4: add blk_finish_plug in error case of writepages.Namjae Jeon1-0/+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-11-06Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2011-11-02Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds4-7/+7
2011-11-02Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds21-1103/+2210
2011-11-02filesystems: add set_nlink()Miklos Szeredi2-4/+4
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi3-3/+3
2011-11-01ext4: let ext4_ext_rm_leaf work with EXT_DEBUG definedYongqiang Yang1-1/+1
2011-11-01ext4: fix a syntax error in ext4_ext_insert_extent when debugging enabledYongqiang Yang1-8/+8
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-22/+22
2011-10-31ext4: warn if direct reclaim tries to writeback pagesMel Gorman1-1/+5
2011-10-31ext4: fix a typo in struct ext4_allocation_contextRobin Dong1-1/+1
2011-10-31ext4: Don't normalize an falloc request if it can fit in 1 extent.Greg Harm1-2/+8
2011-10-31ext4: remove comments about extent mount option in ext4_new_inode()Eryu Guan1-5/+1
2011-10-31ext4: let ext4_discard_partial_buffers handle unaligned range correctlyYongqiang Yang1-2/+2
2011-10-31ext4: return ENOMEM if find_or_create_pages failsYongqiang Yang1-2/+2
2011-10-31ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock()Yongqiang Yang1-1/+2
2011-10-31ext4: Create helper function for EXT4_IO_END_UNWRITTEN and i_aiodio_unwrittenTao Ma4-20/+18
2011-10-31ext4: optimize locking for end_io extent conversionTheodore Ts'o2-29/+13
2011-10-30ext4: remove unnecessary call to waitqueue_active()Theodore Ts'o1-11/+4
2011-10-30ext4: Use correct locking for ext4_end_io_nolock()Tao Ma2-6/+11
2011-10-31writeback: Add a 'reason' to wb_writeback_workCurt Wohlgemuth1-1/+1
2011-10-29ext4: fix race in xattr block allocation pathEric Sandeen1-0/+6
2011-10-29ext4: trace punch_hole correctly in ext4_ext_map_blocksYongqiang Yang1-3/+3
2011-10-29ext4: clean up AGGRESSIVE_TEST codeYongqiang Yang1-16/+8
2011-10-29ext4: move variables to their scopeYongqiang Yang1-11/+10
2011-10-29ext4: fix quota accounting during migrationDmitry Monakhov4-10/+17
2011-10-29ext4: migrate cleanupDmitry Monakhov1-66/+35
2011-10-28Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds1-46/+1
2011-10-28ext4: replace cut'n'pasted llseek code with generic_file_llseek_sizeAndi Kleen1-46/+1
2011-10-27ext4: optimize memmmove lengths in extent/index insertionsEric Gouriou1-43/+42
2011-10-27ext4: optimize ext4_ext_convert_to_initialized()Eric Gouriou2-0/+94
2011-10-26ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode stateTao Ma1-6/+10
2011-10-26ext4: fix a wrong comment in __mb_check_buddy()Robin Dong1-1/+1
2011-10-26ext4: remove unused variable in mb_find_extent()Robin Dong1-3/+1
2011-10-26ext4: remove unused variable in ext4_mb_generate_from_pa()Robin Dong1-2/+0
2011-10-26ext4: use stream-alloc when mb_group_prealloc set to zeroRobin Dong1-0/+5
2011-10-26ext4: let ext4_page_mkwrite stop started handle in failureYongqiang Yang1-0/+1
2011-10-26ext4: handle NULL p_ext in ext4_ext_next_allocated_block()Curt Wohlgemuth1-1/+2
2011-10-26ext4: error handling fix in ext4_ext_convert_to_initialized()Dan Carpenter1-1/+2
2011-10-26ext4: use ext4_reserve_inode_write in ext4_xattr_set_handleEric Sandeen1-5/+1
2011-10-26ext4: avoid setting directory i_nlink to zeroAndreas Dilger1-3/+2
2011-10-25ext4: prevent stack overrun in ext4_file_openDarrick J. Wong1-2/+2
2011-10-25ext4: update EOFBLOCKS flag on fallocate properlyDmitry Monakhov3-13/+23
2011-10-25ext4: remove messy logic from ext4_ext_rm_leafDmitry Monakhov1-91/+12
2011-10-25Merge branch 'next' of git://selinuxproject.org/~jmorris/linux-securityLinus Torvalds1-16/+20
2011-10-22ext4: cleanup ext4_ext_grow_indepth codeDmitry Monakhov1-26/+15
2011-10-20ext4: Allow quota file use root reservationDmitry Monakhov1-0/+4
2011-10-20ext4: fix the deadlock in mpage_da_map_and_submit()Kazuya Mio1-5/+8
2011-10-20ext4: fix deadlock in ext4_ordered_write_end()Akira Fujita1-0/+4
2011-10-18ext4: quiet sparse noise about plain integer as NULL pointerH Hartley Sweeten1-1/+1
2011-10-18ext4: add __user decoration to calls of copy_{from,to}_user()H Hartley Sweeten1-2/+2
2011-10-18ext4: functions should not be declared externH Hartley Sweeten2-2/+2
2011-10-18ext4: add block plug for .writepagesShaohua Li1-0/+3
2011-10-18ext4: Fix comparison endianness problem in MMP initializationDarrick J. Wong1-1/+2
2011-10-18ext4: MMP: fix error message rate-limiting logic in kmmpdNikitas Angelinas1-2/+3
2011-10-18ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysnameNikitas Angelinas1-1/+1
2011-10-17ext4: avoid stamping on other memories in ext4_ext_insert_index()Tao Ma1-0/+5
2011-10-08ext4: fix ext4 so it works without CONFIG_PROC_FSFabrice Jouhaud1-10/+6
2011-10-08ext4: use le32_to_cpu for ext4_extent_idx.ei_block in ext4_ext_search_left()Tao Ma1-2/+2
2011-10-08ext4: remove the obsolete/broken EXT4_IOC_WAIT_FOR_READONLY ioctlTao Ma2-38/+0
2011-10-08ext4: fix the comment describing ext4_ext_search_right()Tao Ma2-4/+4
2011-10-08ext4: remove deprecated oldallocLukas Czerner3-140/+7
2011-10-06ext4: Free resources in some error path in ext4_fill_superTao Ma1-8/+11
2011-10-06ext4: Free resources in ext4_mb_init()'s error pathsTao Ma1-8/+15
2011-09-21Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds2-3/+4
2011-09-09ext4: attempt to fix race in bigalloc code pathAditya Kali3-55/+134
2011-09-09ext4: add some tracepoints in ext4/extents.cAditya Kali5-9/+42
2011-09-09ext4: rename ext4_has_free_blocks() to ext4_has_free_clusters()Theodore Ts'o3-26/+27
2011-09-09ext4: rename ext4_claim_free_blocks() to ext4_claim_free_clusters()Theodore Ts'o4-8/+8
2011-09-09ext4: rename ext4_free_blocks_after_init() to ext4_free_clusters_after_init()Theodore Ts'o4-9/+9
2011-09-09ext4: rename ext4_count_free_blocks() to ext4_count_free_clusters()Theodore Ts'o4-12/+14
2011-09-09ext4: Rename ext4_free_blks_{count,set}() to refer to clustersTheodore Ts'o6-32/+33
2011-09-09ext4: enable mounting bigalloc as read/writeTheodore Ts'o1-1/+2