aboutsummaryrefslogtreecommitdiff
path: root/fs/f2fs/node.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-27f2fs: add bitmaps for empty or full NAT blocksGravatar Jaegeuk Kim 1-16/+172
2017-02-23f2fs: avoid reading NAT page by get_node_infoGravatar Jaegeuk Kim 1-7/+9
2017-02-23f2fs: change recovery policy of xattr node blockGravatar Chao Yu 1-12/+17
2017-02-23f2fs: check last page index in cached bio to decide submissionGravatar Jaegeuk Kim 1-5/+7
2017-02-23f2fs: check io submission more preciselyGravatar Jaegeuk Kim 1-8/+19
2017-02-23f2fs: avoid out-of-order execution of atomic writesGravatar Jaegeuk Kim 1-3/+7
2017-02-23f2fs: move write_node_page above fsync_node_pagesGravatar Jaegeuk Kim 1-67/+73
2017-02-22f2fs: check in-memory nat version bitmapGravatar Chao Yu 1-0/+11
2017-01-29f2fs: don't cache nat entry if out of memoryGravatar Chao Yu 1-7/+20
2016-12-14Merge tag 'for-f2fs-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Gravatar Linus Torvalds 1-85/+141
2016-11-25f2fs: fix to account total free nid correctlyGravatar Chao Yu 1-5/+29
2016-11-25f2fs: fix an infinite loop when flush nodes in cpGravatar Yunlei He 1-0/+1
2016-11-23f2fs: use BIO_MAX_PAGES for bio allocationGravatar Jaegeuk Kim 1-2/+1
2016-11-23f2fs: declare static function for __build_free_nidsGravatar Jaegeuk Kim 1-1/+1
2016-11-23f2fs: don't interrupt free nids building during nid allocationGravatar Chao Yu 1-12/+10
2016-11-23f2fs: clean up free nid list operationsGravatar Jaegeuk Kim 1-30/+26
2016-11-23f2fs: split free nid listGravatar Chao Yu 1-53/+83
2016-11-23f2fs: fix sparse warningsGravatar Eric Biggers 1-2/+3
2016-11-23f2fs: fix error handling in fsync_node_pagesGravatar Chao Yu 1-2/+3
2016-11-23f2fs: give a chance to detach from dirty listGravatar Chao Yu 1-0/+1
2016-11-23f2fs: exclude free nids building and allocationGravatar Chao Yu 1-3/+8
2016-11-02writeback: add wbc_to_write_flags()Gravatar Jens Axboe 1-1/+1
2016-11-01block,fs: use REQ_* flags directlyGravatar Christoph Hellwig 1-2/+2
2016-10-10Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Gravatar Linus Torvalds 1-5/+2
2016-09-30f2fs: fix to commit bio cache after flushing node pagesGravatar Chao Yu 1-2/+16
2016-09-30f2fs: support configuring fault injection per superblockGravatar Chao Yu 1-1/+1
2016-09-30f2fs: add customized migrate_page callbackGravatar Weichao Guo 1-0/+3
2016-09-16f2fs: use filemap_check_errors()Gravatar Miklos Szeredi 1-5/+2
2016-09-13f2fs: avoid ENOMEM during roll-forward recoveryGravatar Jaegeuk Kim 1-3/+5
2016-08-29f2fs: remove redundant judgement condition in available_free_memoryGravatar Chao Yu 1-2/+0
2016-08-19Revert "f2fs: use percpu_rw_semaphore"Gravatar Jaegeuk Kim 1-24/+23
2016-07-27Merge tag 'for-f2fs-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jae...Gravatar Linus Torvalds 1-73/+71
2016-07-20block: get rid of bio_rw and READAGravatar Christoph Hellwig 1-1/+1
2016-07-15f2fs: use blk_plug in all the possible pathsGravatar Jaegeuk Kim 1-0/+3
2016-07-15f2fs: refactor __exchange_data_block for speed upGravatar Jaegeuk Kim 1-0/+1
2016-07-08f2fs: use percpu_rw_semaphoreGravatar Jaegeuk Kim 1-23/+24
2016-07-08f2fs: skip to check the block address of node pageGravatar Jaegeuk Kim 1-3/+3
2016-07-08f2fs: call SetPageUptodate if neededGravatar Jaegeuk Kim 1-3/+6
2016-07-08f2fs: introduce f2fs_set_page_dirty_nobufferGravatar Jaegeuk Kim 1-1/+1
2016-07-08f2fs: fix to detect truncation prior rather than EIO during readGravatar Chao Yu 1-3/+3
2016-07-06f2fs: produce more nids and reduce readahead natsGravatar Jaegeuk Kim 1-3/+6
2016-06-07f2fs: use bio op accessorsGravatar Mike Christie 1-3/+5
2016-06-07f2fs: control not to exceed # of cached nat entriesGravatar Jaegeuk Kim 1-0/+4
2016-06-02f2fs: return the errno to the caller to avoid using a wrong pageGravatar Yunlong Song 1-5/+10
2016-06-02f2fs: avoid unnecessary updating inode during fsyncGravatar Jaegeuk Kim 1-2/+7
2016-06-02f2fs: remove syncing inode page in all the casesGravatar Jaegeuk Kim 1-28/+0
2016-06-02f2fs: flush inode metadata when checkpoint is doingGravatar Jaegeuk Kim 1-0/+1
2016-06-02f2fs: call mark_inode_dirty_sync for i_field changesGravatar Jaegeuk Kim 1-3/+3
2016-06-02f2fs: use inode pointer for {set, clear}_inode_flagGravatar Jaegeuk Kim 1-2/+2
2016-05-20f2fs: fix to update dirty page count correctlyGravatar Chao Yu 1-3/+4