1. 04 11月, 2020 1 次提交
  2. 19 9月, 2020 3 次提交
  3. 18 9月, 2020 1 次提交
  4. 03 8月, 2020 2 次提交
  5. 17 7月, 2020 1 次提交
  6. 03 6月, 2020 2 次提交
  7. 29 5月, 2020 1 次提交
  8. 03 3月, 2020 1 次提交
    • G
      erofs: convert workstn to XArray · 64094a04
      Gao Xiang 提交于
      XArray has friendly APIs and it will replace the old radix
      tree in the near future.
      
      This convert makes use of __xa_cmpxchg when inserting on
      a just inserted item by other thread. In detail, instead
      of totally looking up again as what we did for the old
      radix tree, it will try to legitimize the current in-tree
      item in the XArray therefore more effective.
      
      In addition, naming is rather a challenge for non-English
      speaker like me. The basic idea of workstn is to provide
      a runtime sparse array with items arranged in the physical
      block number order. Such items (was called workgroup) can be
      used to record compress clusters or for later new features.
      
      However, both workgroup and workstn seem not good names from
      whatever point of view, so I'd like to rename them as pslot
      and managed_pslots to stand for physical slots. This patch
      handles the second as a part of the radix tree convert.
      
      Cc: Matthew Wilcox <willy@infradead.org>
      Link: https://lore.kernel.org/r/20200220024642.91529-1-gaoxiang25@huawei.comReviewed-by: NChao Yu <yuchao0@huawei.com>
      Signed-off-by: NGao Xiang <gaoxiang25@huawei.com>
      64094a04
  9. 21 1月, 2020 2 次提交
  10. 07 1月, 2020 2 次提交
  11. 24 11月, 2019 4 次提交
  12. 16 10月, 2019 2 次提交
  13. 01 10月, 2019 1 次提交
  14. 06 9月, 2019 6 次提交
  15. 30 8月, 2019 1 次提交
  16. 24 8月, 2019 1 次提交
    • G
      erofs: move erofs out of staging · 47e4937a
      Gao Xiang 提交于
      EROFS filesystem has been merged into linux-staging for a year.
      
      EROFS is designed to be a better solution of saving extra storage
      space with guaranteed end-to-end performance for read-only files
      with the help of reduced metadata, fixed-sized output compression
      and decompression inplace technologies.
      
      In the past year, EROFS was greatly improved by many people as
      a staging driver, self-tested, betaed by a large number of our
      internal users, successfully applied to almost all in-service
      HUAWEI smartphones as the part of EMUI 9.1 and proven to be stable
      enough to be moved out of staging.
      
      EROFS is a self-contained filesystem driver. Although there are
      still some TODOs to be more generic, we have a dedicated team
      actively keeping on working on EROFS in order to make it better
      with the evolution of Linux kernel as the other in-kernel filesystems.
      
      As Pavel suggested, it's better to do as one commit since git
      can do moves and all histories will be saved in this way.
      
      Let's promote it from staging and enhance it more actively as
      a "real" part of kernel for more wider scenarios!
      
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Alexander Viro <viro@zeniv.linux.org.uk>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Stephen Rothwell <sfr@canb.auug.org.au>
      Cc: Theodore Ts'o <tytso@mit.edu>
      Cc: Pavel Machek <pavel@denx.de>
      Cc: David Sterba <dsterba@suse.cz>
      Cc: Amir Goldstein <amir73il@gmail.com>
      Cc: Christoph Hellwig <hch@infradead.org>
      Cc: Darrick J . Wong <darrick.wong@oracle.com>
      Cc: Dave Chinner <david@fromorbit.com>
      Cc: Jaegeuk Kim <jaegeuk@kernel.org>
      Cc: Jan Kara <jack@suse.cz>
      Cc: Richard Weinberger <richard@nod.at>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Chao Yu <yuchao0@huawei.com>
      Cc: Miao Xie <miaoxie@huawei.com>
      Cc: Li Guifu <bluce.liguifu@huawei.com>
      Cc: Fang Wei <fangwei1@huawei.com>
      Signed-off-by: NGao Xiang <gaoxiang25@huawei.com>
      Link: https://lore.kernel.org/r/20190822213659.5501-1-hsiangkao@aol.comSigned-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      47e4937a
  17. 22 8月, 2019 1 次提交
  18. 21 8月, 2019 3 次提交
  19. 02 8月, 2019 5 次提交