1. 03 5月, 2017 1 次提交
  2. 26 4月, 2017 2 次提交
  3. 25 4月, 2017 2 次提交
    • J
      f2fs: fix out-of free segments · a7881893
      Jaegeuk Kim 提交于
      This patch also reverts d0db7703 ("f2fs: do SSR in higher priority").
      
      This patch fixes out of free segments caused by many small file creation by
      1) mkfs -s 1 2G
      2) mount
      3) untar
       - preoduce 60000 small files burstly
      4) sync
       - flush node pages
       - flush imeta
      
      Here, when we do f2fs_balance_fs, we missed # of imeta blocks, resulting in
      skipping to check has_not_enough_free_secs.
      
      Another test is done by
      1) mkfs -s 12 2G
      2) mount
      3) untar
       - preoduce 60000 small files burstly
      4) sync
       - flush node pages
       - flush imeta
      
      In this case, this patch also fixes wrong block allocation under large section
      size.
      Reported-by: NWilliam Brana <wbrana@gmail.com>
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NJaegeuk Kim <jaegeuk@kernel.org>
      a7881893
    • J
      f2fs: add ioctl to flush data from faster device to cold area · e066b83c
      Jaegeuk Kim 提交于
      This patch adds an ioctl to flush data in faster device to cold area. User can
      give device number and number of segments to move. It doesn't move it if there
      is only one device.
      
      The parameter looks like:
      
      struct f2fs_flush_device {
      	u32 dev_num;		/* device number to flush */
      	u32 segments;		/* # of segments to flush */
      };
      Signed-off-by: NJaegeuk Kim <jaegeuk@kernel.org>
      e066b83c
  4. 20 4月, 2017 6 次提交
  5. 13 4月, 2017 1 次提交
  6. 11 4月, 2017 6 次提交
  7. 06 4月, 2017 6 次提交
  8. 30 3月, 2017 1 次提交
  9. 22 3月, 2017 5 次提交
  10. 20 3月, 2017 1 次提交
  11. 28 2月, 2017 7 次提交
  12. 25 2月, 2017 2 次提交