aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext2
AgeCommit message (Expand)AuthorFilesLines
2015-02-16ext2: get rid of most mentions of XIP in ext2Matthew Wilcox5-23/+31
2015-02-16ext2: remove ext2_aops_xipMatthew Wilcox3-9/+3
2015-02-16vfs,ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAXMatthew Wilcox4-16/+5
2015-02-16ext2: remove xip.c and xip.hMatthew Wilcox6-35/+0
2015-02-16ext2: remove ext2_use_xipMatthew Wilcox3-3/+7
2015-02-16ext2: remove ext2_xip_verify_sb()Matthew Wilcox3-35/+12
2015-02-16vfs: remove get_xip_memMatthew Wilcox3-49/+0
2015-02-16dax,ext2: replace xip_truncate_page with dax_truncate_pageMatthew Wilcox1-1/+1
2015-02-16dax,ext2: replace the XIP page fault handler with the DAX page fault handlerMatthew Wilcox1-2/+32
2015-02-16dax,ext2: replace ext2_clear_xip_target with dax_clear_blocksMatthew Wilcox3-20/+5
2015-02-16dax,ext2: replace XIP read and write with DAX I/OMatthew Wilcox2-3/+11
2015-02-16vfs,ext2: introduce IS_DAX(inode)Matthew Wilcox2-5/+6
2015-02-12Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-18/+13
2015-01-20fs: export inode_to_bdi and use it in favor of mapping->backing_dev_infoChristoph Hellwig1-1/+1
2015-01-13block: Change direct_access calling conventionMatthew Wilcox1-18/+13
2014-11-10ext2: Convert to private i_dquot fieldJan Kara2-0/+13
2014-09-08percpu_counter: add @gfp to percpu_counter_init()Tejun Heo1-3/+3
2014-07-15fs/ext2/super.c: Drop memory allocation castHimangi Saraogi1-1/+1
2014-06-12->splice_write() via ->write_iter()Al Viro1-1/+1
2014-05-06write_iter variants of {__,}generic_file_aio_write()Al Viro1-2/+2
2014-05-06switch simple generic_file_aio_read() users to ->read_iter()Al Viro1-2/+2
2014-05-06switch {__,}blockdev_direct_IO() to iov_iterAl Viro1-2/+1
2014-05-06get rid of pointless iov_length() in ->direct_IO()Al Viro1-2/+2
2014-05-06pass iov_iter to ->direct_IO()Al Viro1-5/+6
2014-04-07Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds4-5/+4
2014-04-04Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+1
2014-04-03mm + fs: store shadow entries in page cacheJohannes Weiner1-1/+1
2014-04-01ext2: acl: remove unneeded include of linux/capability.hJakub Sitnicki1-1/+0
2014-03-13fs: push sync_filesystem() down to the file system's remount_fs()Theodore Ts'o1-0/+1
2014-03-04ext2/3: use prandom_u32() instead of get_random_bytes()ZhangZhen1-1/+1
2014-03-03fs: Mark function as static in ext2/xattr_security.cRashika Kheria1-2/+2
2014-03-03ext2: Add __init macro to init_inodecacheFabian Frederick1-1/+1
2014-01-25ext2/3/4: use generic posix ACL infrastructureChristoph Hellwig7-188/+23
2014-01-25fs: make posix_acl_create more usefulChristoph Hellwig1-1/+1
2014-01-25fs: make posix_acl_chmod more usefulChristoph Hellwig1-1/+1
2013-12-04ext2: Fix oops in ext2_get_block() called from ext2_quota_write()Jan Kara1-0/+1
2013-11-05ext2: Fix fs corruption in ext2_get_xip_mem()Jan Kara2-0/+3
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-1/+1
2013-06-29[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK n...Al Viro1-0/+24
2013-06-29[readdir] simple local unixlike: switch to ->iterate()Al Viro1-15/+12
2013-05-07aio: don't include aio.h in sched.hKent Overstreet1-0/+1
2013-03-13ext2: Fix BUG_ON in evict() on inode deletionJan Kara2-1/+2
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-0/+1
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-2/+2
2013-02-22new helper: file_inode(file)Al Viro2-2/+2
2013-02-07Ext2: remove the static function release_blocks to optimize the kernelWang Shilong1-10/+1
2013-02-07Ext2: mark inode dirty after the function dquot_free_block_nodirty is calledWang Shilong1-5/+10
2013-02-06Ext2: remove the overhead check about sb in the function ext2_new_blocksWang Shilong1-4/+0
2013-01-21Ext2: return ENOMEM rather than EIO if sb_getblk failsWang Shilong1-1/+1
2013-01-21Ext2: use unlikely to improve the efficiency of the kernelWang Shilong2-2/+2
2013-01-21Ext2: free memory allocated and forget buffer head when io error happensWang Shilong1-0/+12
2012-10-09ext2: fix return values on parse_options() failureZhao Hongjiang1-2/+2
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+5
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov1-0/+5
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-10/+22
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-09-18userns: Convert extN to support kuids and kgids in posix aclsEric W. Biederman1-8/+20
2012-09-18userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattrEric W. Biederman1-2/+2
2012-09-01treewide: fix comment/printk/variable typosAnatol Pomozov1-1/+1
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-1/+37
2012-07-31ext2: Implement freezingJan Kara2-1/+37
2012-07-30ext2: use memweight()Akinobu Mita2-12/+3
2012-07-24Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-3/+3
2012-07-23don't expose I_NEW inodes via dentry->d_inodeAl Viro1-2/+2
2012-07-22quota: Move quota syncing to ->sync_fs methodJan Kara1-0/+6
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-07-09ext2: cleanup the confused goto labelWanlong Gao1-3/+3
2012-05-28Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linuxLinus Torvalds1-1/+1
2012-05-25Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds4-23/+2
2012-05-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds4-22/+42
2012-05-18ext2: trivial fix to comment for ext2_free_blocksWang Sheng-Hui1-1/+1
2012-05-15userns: Convert ext2 to use kuid/kgid where appropriate.Eric W. Biederman4-22/+42
2012-05-15ext2: remove the redundant comment for ext2_export_opsWang Sheng-Hui1-5/+0
2012-05-15ext2: Remove i_mutex use from ext2_quota_write()Jan Kara1-5/+1
2012-05-10vfs: make it possible to access the dentry hash/len as one 64-bit entryLinus Torvalds1-1/+1
2012-05-06vfs: Rename end_writeback() to clear_inode()Jan Kara1-1/+1
2012-04-11ext2: do not register write_super within VFSArtem Bityutskiy1-1/+0
2012-04-11ext2: Remove s_dirt handlingJan Kara4-8/+0
2012-04-11ext2: write superblock only once on unmountArtem Bityutskiy1-3/+0
2012-03-31migrate ext2_fs.h guts to fs/ext2/ext2.hAl Viro4-10/+633
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-14/+3
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-2/+1
2012-03-20vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link}Al Viro2-12/+2
2012-03-20ext2: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2012-01-11ext2: protect inode changes in the SETVERSION and SETFLAGS ioctlsDjalal Harouni1-6/+16
2012-01-09Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds7-11/+8
2012-01-09ext2/3/4: delete unneeded includes of module.hPaul Gortmaker6-9/+3
2012-01-09ext2: Fix error handling on inode bitmap corruptionJan Kara1-2/+5
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-03ext2: propagate umode_tAl Viro3-3/+3
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-3/+3
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro1-3/+3
2011-11-02Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds2-2/+2
2011-11-02Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds2-5/+5
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-1/+1
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-4/+4
2011-08-30ext2: fix the outdated comment in ext2_nfs_get_inode()Li Haifeng1-4/+4
2011-08-17fs/ext2/balloc.c: delete useless initializationJulia Lawall1-1/+1
2011-08-09Merge branch 'next-evm' of git://git.kernel.org/pub/scm/linux/kernel/git/zoha...James Morris1-16/+18
2011-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-6/+2
2011-08-01switch posix_acl_equiv_mode() to umode_t *Al Viro1-3/+1
2011-08-01switch posix_acl_create() to umode_t *Al Viro1-3/+1
2011-07-29ext2: remove duplicate 'ext2_get_acl()' defineLinus Torvalds1-1/+0
2011-07-26Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-5/+5
2011-07-25fs: take the ACL checks to common codeChristoph Hellwig4-23/+6
2011-07-25kill boilerplates around posix_acl_create_masq()Al Viro1-17/+8
2011-07-25kill boilerplate around posix_acl_chmod_masq()Al Viro1-8/+5
2011-07-25vfs: move ACL cache lookup into generic codeLinus Torvalds1-6/+0
2011-07-22ext2: check xattr name_len before acquiring xattr_sem in ext2_xattr_getWang Sheng-Hui1-5/+5
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-3/+4
2011-07-20fs: simplify the blockdev_direct_IO prototypeChristoph Hellwig1-2/+2
2011-07-20fs: move inode_dio_wait calls into ->setattrChristoph Hellwig1-0/+2
2011-07-20make d_splice_alias(ERR_PTR(err), dentry) = ERR_PTR(err)Al Viro1-9/+5
2011-07-20->permission() sanitizing: don't pass flags to ->check_acl()Al Viro2-2/+2
2011-07-20->permission() sanitizing: pass MAY_NOT_BLOCK to ->check_acl()Al Viro1-1/+1
2011-07-18security: new security_inode_init_security API adds function callbackMimi Zohar1-16/+18
2011-05-17ext2: fix error msg when mounting fs with too-large blocksizeRobin Dong1-1/+2
2011-03-31Fix common misspellingsLucas De Marchi4-9/+9
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-2/+0
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn2-4/+4
2011-03-23bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita1-0/+6
2011-03-10block: remove per-queue pluggingJens Axboe1-2/+0
2011-03-08Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into nextJames Morris5-11/+15
2011-03-02ext2: Fix link count corruption under heavy link+rename loadJosh Hunt1-7/+2
2011-02-01fs/vfs/security: pass last path component to LSM on inode creationEric Paris5-11/+15
2011-01-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds1-9/+1
2011-01-11Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds3-14/+32
2011-01-10ext2: Remove redundant unlikely()Tobias Klauser1-1/+1
2011-01-10ext2: speed up file creates by optimizing rec_len functionsEric Sandeen1-5/+14
2011-01-10ext2: remove dead code in ext2_xattr_getWang Sheng-Hui1-8/+0
2011-01-10ext2,ext3,ext4: clarify comment for extN_xattr_set_handleWang Sheng-Hui1-1/+1
2011-01-07ext2,3,4: provide simple rcu-walk ACL implementationNick Piggin1-2/+5
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin2-3/+7
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+8
2011-01-06fs/ext2/super.c: Use printf extension %pVJoe Perches1-8/+17
2010-10-29new helper: mount_bdev()Al Viro1-4/+4
2010-10-27Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-2/+1
2010-10-28ext2: fixed typo.Andrea Gelmini1-1/+1
2010-10-28ext2: fix comment on ext2_try_to_allocate()Namhyung Kim1-2/+1
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-25ext2_remount: don't bother with invalidate_inodes()Al Viro1-3/+1
2010-10-25fs: add sync_inode_metadataChristoph Hellwig4-13/+3
2010-10-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-2/+2
2010-10-04BKL: Remove BKL from ext2 filesystemJan Blunck1-4/+0
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-2/+8
2010-09-23ext2: fix a typo on comment in ext2/inode.cNamhyung Kim1-2/+2
2010-08-09mbcache: Remove unused featuresAndreas Gruenbacher1-7/+5
2010-08-09merge ext2 delete_inode and clear_inode, switch to ->evict_inode()Al Viro4-37/+36
2010-08-09Don't dirty the victim in ext2_xattr_delete_inode()Al Viro1-2/+0
2010-08-09Take dirtying the inode to callers of ext2_free_blocks()Al Viro3-3/+7
2010-08-09ext2: switch to dquot_free_block_nodirty()Al Viro2-8/+16
2010-08-09check ATTR_SIZE contraints in inode_change_okChristoph Hellwig1-10/+2
2010-08-09rename generic_setattrChristoph Hellwig1-1/+1
2010-08-09get rid of block_write_begin_newtruncChristoph Hellwig1-3/+2
2010-08-09introduce __block_write_beginChristoph Hellwig1-2/+1
2010-08-09clean up write_begin usage for directories in pagecacheChristoph Hellwig3-24/+14
2010-08-09get rid of nobh_write_begin_newtruncChristoph Hellwig1-7/+2
2010-08-09sort out blockdev_direct_IO variantsChristoph Hellwig1-1/+1
2010-06-25ext2: update ctime when changing the file's permission by setfaclJan Kara1-0/+1
2010-06-04fix truncate inode time modification breakageNick Piggin1-1/+1
2010-05-30Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+20
2010-05-27ext2: convert to use the new truncate convention.npiggin@suse.de3-36/+119
2010-05-27rename the generic fsync implementationsChristoph Hellwig1-1/+1
2010-05-27drop unused dentry argument to ->fsyncChristoph Hellwig2-4/+4
2010-05-24quota: rename default quotactl methods to dquot_Christoph Hellwig1-1/+1
2010-05-24quota: explicitly set ->dq_op and ->s_qcopChristoph Hellwig1-0/+6
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-4/+3
2010-05-24quota: move remount handling into the filesystemChristoph Hellwig1-0/+13
2010-05-21ext2: replace inode uid,gid,mode init with helperDmitry Monakhov1-8/+4
2010-05-21ext2: constify xattr_handlerStephen Hemminger6-16/+16
2010-05-21quota: unify quota init condition in setattrDmitry Monakhov1-1/+1
2010-05-21BKL: Remove BKL from ext2 filesystemJan Blunck2-16/+0
2010-05-21ext2: Add ext2_sb_info s_lock spinlockJan Blunck3-1/+30
2010-05-21ext2: Move ext2_write_super() out of ext2_setup_super()Jan Blunck1-3/+5
2010-05-21ext2: Fold ext2_commit_super() into ext2_sync_super()Jan Blunck1-19/+9
2010-05-21ext2: Remove duplicate code from ext2_sync_fs()Jan Blunck1-7/+0
2010-05-21ext2: Set the write time in ext2_sync_fs()Jan Blunck1-1/+1
2010-05-21ext2: Use ext2_clear_super_error() in ext2_sync_fs()Jan Blunck1-17/+3
2010-05-21ext2: remove useless call to brelse() in ext2_free_inode()Francis Moreau1-5/+4
2010-05-21ext2: Avoid loading bitmaps for full groups during block allocationJan Kara1-0/+6
2010-04-12ext2: symlink must be handled via filesystem specific operationDmitry Monakhov1-0/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2-0/+2
2010-03-05Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds7-37/+64
2010-03-05pass writeback_control to ->write_inodeChristoph Hellwig2-3/+10
2010-03-05dquot: cleanup dquot initialize routineChristoph Hellwig4-11/+12
2010-03-05dquot: move dquot initialization responsibility into the filesystemChristoph Hellwig3-19/+41
2010-03-05dquot: cleanup dquot drop routineChristoph Hellwig2-3/+3
2010-03-05dquot: move dquot drop responsibility into the filesystemChristoph Hellwig1-0/+2
2010-03-05dquot: cleanup dquot transfer routineChristoph Hellwig1-1/+1
2010-03-05dquot: cleanup inode allocation / freeing routinesChristoph Hellwig1-5/+5
2010-03-05dquot: cleanup space allocation / freeing routinesChristoph Hellwig2-10/+12
2009-12-16Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/v...Linus Torvalds5-86/+61
2009-12-16sanitize xattr handler prototypesChristoph Hellwig5-86/+61