aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nilfs2
AgeCommit message (Expand)AuthorFilesLines
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-13/+2
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-11/+1
2012-03-20nilfs2: remove the second argument of k[un]map_atomic()Cong Wang9-114/+114
2012-03-16nilfs2: fix NULL pointer dereference in nilfs_load_super_block()Ryusuke Konishi1-0/+1
2012-03-16nilfs2: clamp ns_r_segments_percentage to [1, 99]Haogang Chen1-0/+6
2012-02-08nilfs2: avoid overflowing segment numbers in nilfs_ioctl_clean_segments()Xi Wang1-0/+2
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-3/+3
2012-01-03nilfs: 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-2/+0
2012-01-03vfs: mnt_drop_write_file()Al Viro1-6/+6
2012-01-03switch a bunch of places to mnt_want_write_file()Al Viro1-6/+6
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki1-0/+16
2011-12-20nilfs2: potential integer overflow in nilfs_ioctl_clean_segments()Haogang Chen1-0/+3
2011-12-20nilfs2: unbreak compat ioctlThomas Meyer1-0/+13
2011-11-21freezer: unexport refrigerator() and update try_to_freeze() slightlyTejun Heo1-1/+1
2011-11-02filesystems: add set_nlink()Miklos Szeredi2-2/+2
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-31treewide: use __printf not __attribute__((format(printf,...)))Joe Perches1-4/+4
2011-07-20fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlersJosef Bacik2-3/+11
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-6/+1
2011-07-20->permission() sanitizing: don't pass flags to ->permission()Al Viro2-2/+2
2011-07-20->permission() sanitizing: don't pass flags to generic_permission()Al Viro1-1/+1
2011-07-20kill check_acl callback of generic_permission()Al Viro1-1/+1
2011-06-20nilfs2_permission() doesn't need to bail out in RCU modeAl Viro1-6/+1
2011-06-11nilfs2: fix problem in setting checkpoint intervalRyusuke Konishi1-1/+1
2011-06-11nilfs2: fix missing block address termination in btree node shrinkingRyusuke Konishi1-7/+14
2011-06-11nilfs2: fix incorrect block address termination in node concatenationRyusuke Konishi1-5/+13
2011-05-28nilfs2: remove unnecessary dentry_unhash from rmdir, dir renameSage Weil1-5/+0
2011-05-27fs: pass exact type of data dirties to ->dirty_inodeChristoph Hellwig2-2/+2
2011-05-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+5
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-05-10nilfs2: use mark_buffer_dirty to mark btnode or meta data dirtyRyusuke Konishi15-86/+63
2011-05-10nilfs2: always set back pointer to host inode in mapping->hostRyusuke Konishi8-36/+14
2011-05-10nilfs2: get rid of NILFS_I_NILFSRyusuke Konishi7-22/+20
2011-05-10nilfs2: use list_first_entryRyusuke Konishi2-8/+8
2011-05-10nilfs2: use empty_aops for gc-inodesRyusuke Konishi1-4/+1
2011-05-10nilfs2: implement resize ioctlRyusuke Konishi7-5/+189
2011-05-10nilfs2: add truncation routine of segment usage fileRyusuke Konishi1-0/+112
2011-05-10nilfs2: add routine to move secondary super blockRyusuke Konishi1-0/+57
2011-05-10nilfs2: add ioctl which limits range of segment to be allocatedRyusuke Konishi3-10/+98
2011-05-10nilfs2: zero fill unused portion of super root blockRyusuke Konishi2-2/+15
2011-05-10nilfs2: super root size should change depending on inode sizeRyusuke Konishi2-2/+5
2011-05-10nilfs2: get rid of private page allocatorRyusuke Konishi6-207/+18
2011-05-10nilfs2: merge list_del()/list_add_tail() to list_move_tail()Nicolas Kaiser2-6/+3
2011-05-10nilfs2: fix infinite loop in nilfs_palloc_freev functionRyusuke Konishi1-1/+1
2011-04-05fs: export empty_aopsJens Axboe1-2/+0
2011-03-30nilfs2: fix whitespace coding style issuesNicolas Kaiser1-7/+7
2011-03-30nilfs2: fix oops due to a bad aops initializationRyusuke Konishi1-1/+3
2011-03-30nilfs2: fix data loss in mmap page write for hole blocksRyusuke Konishi1-6/+5
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds7-21/+7
2011-03-23userns: rename is_owner_or_cap to inode_owner_or_capableSerge E. Hallyn1-1/+1
2011-03-23nilfs2: use little-endian bitopsAkinobu Mita1-1/+1
2011-03-10Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe7-21/+7
2011-03-10block: kill off REQ_UNPLUGJens Axboe1-1/+1
2011-03-10block: remove per-queue pluggingJens Axboe6-19/+6
2011-03-09nilfs2: get rid of nilfs_sb_info structureRyusuke Konishi12-134/+68
2011-03-09nilfs2: use sb instance instead of nilfs_sb_info structRyusuke Konishi7-145/+129
2011-03-09nilfs2: get rid of sc_sbi back pointerRyusuke Konishi2-19/+12
2011-03-09nilfs2: move log writer onto nilfs objectRyusuke Konishi3-39/+34
2011-03-09nilfs2: move next generation counter into nilfs objectRyusuke Konishi5-19/+15
2011-03-09nilfs2: move s_inode_lock and s_dirty_files into nilfs objectRyusuke Konishi6-61/+63
2011-03-09nilfs2: move parameters on nilfs_sb_info into nilfs objectRyusuke Konishi4-16/+19
2011-03-09nilfs2: move mount options to nilfs objectRyusuke Konishi5-49/+54
2011-03-08nilfs2: record used amount of each checkpoint in checkpoint listRyusuke Konishi6-19/+25
2011-03-08nilfs2: optimize rec_len functionsRyusuke Konishi1-0/+1
2011-03-08nilfs2: append blocksize info to warnings during loading super blocksRyusuke Konishi1-4/+7
2011-03-08nilfs2: add compat ioctlRyusuke Konishi4-2/+24
2011-03-08nilfs2: implement FS_IOC_GETFLAGS/SETFLAGS/GETVERSIONRyusuke Konishi1-0/+70
2011-03-08nilfs2: tighten restrictions on inode flagsRyusuke Konishi2-5/+19
2011-03-08nilfs2: mark S_NOATIME on inodes only if NOATIME attribute is setRyusuke Konishi1-2/+0
2011-03-08nilfs2: use common file attribute macrosRyusuke Konishi2-10/+7
2011-03-08nilfs2: add free entries count only if clear bit operation succeededRyusuke Konishi1-5/+7
2011-03-08nilfs2: decrement inodes count only if raw inode was successfully deletedRyusuke Konishi1-2/+4
2011-03-03Merge branch 'i_nlink' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/...Linus Torvalds1-7/+1
2011-03-03nilfs2: i_nlink races in rename()Al Viro1-7/+1
2011-03-02nilfs2: fix regression that i-flag is not set on changeless checkpointsRyusuke Konishi1-1/+2
2011-02-23mm: prevent concurrent unmap_mapping_range() on the same inodeMiklos Szeredi6-23/+3
2011-01-22nilfs2: fix crash after one superblock became unavailableRyusuke Konishi1-1/+2
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-4/+4
2011-01-10headers: kobject.h reduxAlexey Dobriyan1-1/+0
2011-01-10nilfs2: unfold nilfs_dat_inode functionRyusuke Konishi7-30/+19
2011-01-10nilfs2: do not pass sbi to functions which can get it from inodeRyusuke Konishi4-17/+12
2011-01-10nilfs2: get rid of nilfs_mount_options structureRyusuke Konishi2-11/+3
2011-01-10nilfs2: simplify nilfs_mdt_freeze_bufferRyusuke Konishi1-14/+12
2011-01-10nilfs2: get rid of loaded flag from nilfs objectRyusuke Konishi2-4/+0
2011-01-10nilfs2: fix a checkpatch error in page.cRyusuke Konishi1-1/+1
2011-01-10nilfs2: fiemap supportRyusuke Konishi6-0/+222
2011-01-10nilfs2: mark buffer heads as delayed until the data is written to diskRyusuke Konishi2-0/+3
2011-01-10nilfs2: call nilfs_error inside bmap routinesRyusuke Konishi5-63/+48
2011-01-10fs/nilfs2/super.c: Use printf extension %pVJoe Perches1-7/+16
2011-01-07fs: provide rcu-walk aware permission i_opsNick Piggin2-4/+8
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+9
2011-01-07fs: dcache scale dentry refcountNick Piggin1-1/+1
2010-12-16nilfs2: fix regression of garbage collection ioctlRyusuke Konishi2-9/+12
2010-11-24nilfs2: fix typo in comment of nilfs_dat_move functionRyusuke Konishi1-1/+1
2010-11-23nilfs2: nilfs_iget_for_gc() returns ERR_PTRDan Carpenter1-2/+2
2010-11-13block: clean up blkdev_get() wrappers and their usersTejun Heo1-4/+4
2010-11-13block: make blkdev_get/put() handle exclusive accessTejun Heo1-2/+2
2010-10-29convert nilfsAl Viro1-9/+7
2010-10-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2010-10-26mm: add account_page_writeback()Michael Rubin1-1/+1
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-10-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryu...Linus Torvalds31-1252/+1313
2010-10-23nilfs2: eliminate sparse warning - "context imbalance"Jiro SEKIBA1-0/+2
2010-10-23nilfs2: eliminate sparse warnings - "symbol not declared"Jiro SEKIBA2-2/+3
2010-10-23nilfs2: get rid of bdi from nilfs objectRyusuke Konishi5-9/+7
2010-10-23nilfs2: add bdev freeze/thaw supportRyusuke Konishi3-4/+58
2010-10-23nilfs2: accept 64-bit checkpoint numbers in cp mount optionRyusuke Konishi1-13/+12
2010-10-23nilfs2: remove own inode allocator and destructor for metadata filesRyusuke Konishi4-124/+2
2010-10-23nilfs2: get rid of back pointer to writable sb instanceRyusuke Konishi5-61/+2
2010-10-23nilfs2: get rid of mi_nilfs back pointer to nilfs objectRyusuke Konishi4-15/+8
2010-10-23nilfs2: see state of root dentry for mount check of snapshotsRyusuke Konishi6-37/+53
2010-10-23nilfs2: use iget for all metadata filesRyusuke Konishi14-156/+207
2010-10-23nilfs2: get rid of GCDAT inodeRyusuke Konishi12-171/+41
2010-10-23nilfs2: add routines to redirect access to buffers of DAT fileRyusuke Konishi5-0/+75
2010-10-23nilfs2: add routines to roll back state of DAT fileRyusuke Konishi5-19/+145
2010-10-23nilfs2: add routines to save and restore bmap stateRyusuke Konishi2-0/+26
2010-10-23nilfs2: do not allocate nilfs_mdt_info structure to gc-inodesRyusuke Konishi1-16/+16
2010-10-23nilfs2: allow nilfs_clear_inode to clear metadata file inodesRyusuke Konishi1-0/+4
2010-10-23nilfs2: simplify life cycle management of nilfs objectRyusuke Konishi4-131/+31
2010-10-23nilfs2: do not allocate multiple super block instances for a deviceRyusuke Konishi4-225/+101
2010-10-23nilfs2: split out nilfs_attach_snapshotRyusuke Konishi1-28/+45
2010-10-23nilfs2: split out nilfs_get_root_dentryRyusuke Konishi1-19/+35
2010-10-23nilfs2: deny write access to inodes in snapshotsRyusuke Konishi3-3/+13
2010-10-23nilfs2: use checkpoint tree for mount check of snapshotsRyusuke Konishi1-17/+11
2010-10-23nilfs2: move inode count and block count into root objectRyusuke Konishi4-11/+10
2010-10-23nilfs2: use root object to get ifileRyusuke Konishi7-80/+67
2010-10-23nilfs2: make snapshots in checkpoint tree exportableRyusuke Konishi4-71/+138
2010-10-23nilfs2: set pointer to root object in inodesRyusuke Konishi5-20/+68
2010-10-23nilfs2: add checkpoint tree to nilfs objectRyusuke Konishi2-0/+134
2010-10-23nilfs2: remove own inode hash used for GCRyusuke Konishi7-142/+64
2010-10-23nilfs2: separate initializer of metadata file inodeRyusuke Konishi3-19/+35
2010-10-23nilfs2: use iget5_locked to get inodeRyusuke Konishi2-3/+35
2010-10-23nilfs2: keep zero value in i_cno except for gc-inodesRyusuke Konishi2-16/+16
2010-10-23nilfs2: allow nilfs_dirty_inode to mark metadata file inodes dirtyRyusuke Konishi1-0/+5
2010-10-23nilfs2: allow nilfs_destroy_inode to destroy metadata file inodesRyusuke Konishi2-2/+6
2010-10-23nilfs2: accept future revisionsRyusuke Konishi1-2/+2
2010-10-22Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-14/+3
2010-10-19Merge branch 'v2.6.36-rc8' into for-2.6.37/barrierJens Axboe1-0/+1
2010-10-04BKL: Remove BKL from NILFS2Jan Blunck2-18/+1
2010-10-04BKL: Explicitly add BKL around get_sb/fill_superJan Blunck1-1/+7
2010-09-16block: remove BLKDEV_IFL_WAITChristoph Hellwig1-2/+2
2010-09-10nilfs2: replace barriers with explicit flush / FUA usageChristoph Hellwig2-14/+3
2010-08-30nilfs2: fix leak of shadow dat inode in error path of load_nilfsRyusuke Konishi1-0/+1
2010-08-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryu...Linus Torvalds1-1/+3
2010-08-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-14/+14
2010-08-19nilfs2: wait for discard to finishRyusuke Konishi1-1/+3
2010-08-18kill BH_Ordered flagChristoph Hellwig1-14/+14
2010-08-16nilfs2: fix false warning saying one of two super blocks is brokenRyusuke Konishi1-2/+2
2010-08-16nilfs2: fix list corruption after ifile creation failureRyusuke Konishi1-1/+3
2010-08-10Merge branch 'for-2.6.36' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+1
2010-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds6-58/+80
2010-08-09convert nilfs2 to ->evict_inode()Al Viro3-24/+26
2010-08-09simplify checks for I_CLEAR/I_FREEINGAl Viro1-1/+1
2010-08-09remove inode_setattrChristoph Hellwig1-6/+19
2010-08-09get rid of block_write_begin_newtruncChristoph Hellwig2-8/+15
2010-08-09introduce __block_write_beginChristoph Hellwig1-2/+1
2010-08-09clean up write_begin usage for directories in pagecacheChristoph Hellwig1-19/+7
2010-08-09sort out blockdev_direct_IO variantsChristoph Hellwig1-0/+13
2010-08-07block: unify flags for struct bio and struct requestChristoph Hellwig1-1/+1
2010-07-25nilfs2: reject filesystem with unsupported block sizeRyusuke Konishi1-1/+8
2010-07-25nilfs2: avoid rec_len overflow with 64KB block sizeRyusuke Konishi1-12/+14
2010-07-24nilfs2: simplify nilfs_get_page functionRyusuke Konishi1-5/+2
2010-07-23nilfs2: reject incompatible filesystemRyusuke Konishi3-0/+61
2010-07-23nilfs2: apply read-ahead for nilfs_btree_lookup_contigRyusuke Konishi1-17/+33
2010-07-23nilfs2: introduce check flag to btree node bufferRyusuke Konishi3-2/+15
2010-07-23nilfs2: add btree get block function with readahead optionRyusuke Konishi1-26/+68
2010-07-23nilfs2: add read ahead mode to nilfs_btnode_submit_blockRyusuke Konishi4-8/+22
2010-07-23nilfs2: fix buffer head leak in nilfs_btnode_submit_blockRyusuke Konishi1-2/+4
2010-07-23nilfs2: eliminate inline keywords in btree implementationRyusuke Konishi1-22/+19
2010-07-23nilfs2: get maximum number of child nodes from bmap objectRyusuke Konishi2-1/+7
2010-07-23nilfs2: reduce repetitive calculation of max number of child nodesRyusuke Konishi1-157/+182
2010-07-23nilfs2: optimize calculation of min/max number of btree node childrenRyusuke Konishi1-18/+18
2010-07-23nilfs2: remove redundant pointer checks in bmap lookup functionsRyusuke Konishi2-7/+2
2010-07-23nilfs2: get rid of nilfs_bmap_unionRyusuke Konishi8-69/+12
2010-07-23nilfs2: unify bmap set_target_v operationsRyusuke Konishi3-17/+10
2010-07-23nilfs2: get rid of nilfs_btree usesRyusuke Konishi2-177/+141
2010-07-23nilfs2: get rid of nilfs_direct usesRyusuke Konishi1-46/+32
2010-07-23nilfs2: remove constant qualifier from argument of bmap propagateRyusuke Konishi3-4/+4
2010-07-23nilfs2: get rid of private conversion macros on bmap key and pointerRyusuke Konishi3-29/+22
2010-07-23nilfs2: verify btree node after readingRyusuke Konishi3-5/+56
2010-07-23nilfs2: add sanity check in nilfs_btree_add_dirty_bufferRyusuke Konishi1-0/+12
2010-07-23nilfs2: pass remount flag to parse_optionsRyusuke Konishi1-23/+26
2010-07-23nilfs2: use seq_puts to print mount options without argumentRyusuke Konishi1-6/+6
2010-07-23nilfs2: add nodiscard mount optionRyusuke Konishi1-1/+5
2010-07-23nilfs2: add barrier mount optionRyusuke Konishi1-1/+5
2010-07-23nilfs2: do not update log cursor for small changeRyusuke Konishi3-1/+13
2010-07-23nilfs2: implement fallback for super root searchRyusuke Konishi1-2/+50
2010-07-23nilfs2: add missing error code in comment of nilfs_search_super_rootRyusuke Konishi1-0/+2
2010-07-23nilfs2: separate setup of log cursor from init_nilfsRyusuke Konishi1-13/+32
2010-07-23nilfs2: sync super blocks in turnsJiro SEKIBA5-46/+91
2010-07-23nilfs2: introduce nilfs_prepare_superJiro SEKIBA3-24/+58