Commit History

Автор SHA1 Съобщение Дата
  Chris Mason f65647c29b Btrfs: fix free space cache leak преди 14 години
  Josef Bacik be1a12a0df Btrfs: deal with the case that we run out of space in the cache преди 14 години
  Josef Bacik 43be21462d Btrfs: fix free space cache when there are pinned extents and clusters V2 преди 14 години
  Miao Xie adae52b94e btrfs: clear __GFP_FS flag in the space cache inode преди 14 години
  Li Dongyang f7039b1d5c Btrfs: add btrfs_trim_fs() to handle FITRIM преди 14 години
  Josef Bacik 4e69b598f6 Btrfs: cleanup how we setup free space clusters преди 14 години
  Josef Bacik 32cb0840ce Btrfs: don't be as aggressive about using bitmaps преди 14 години
  Josef Bacik d0a365e84a Btrfs: deal with min_bytes appropriately when looking for a cluster преди 14 години
  Josef Bacik 7d0d2e8e6b Btrfs: check free space in block group before searching for a cluster преди 14 години
  Josef Bacik dc89e98244 Btrfs: use a slab for the free space entries преди 14 години
  Josef Bacik 13dbc08987 Btrfs: make sure search_bitmap finds something in remove_from_bitmap преди 14 години
  Li Zefan f333adb5d6 btrfs: Check mergeable free space when removing a cluster преди 14 години
  Li Zefan 120d66eec0 btrfs: Add a helper try_merge_free_space() преди 14 години
  Li Zefan 5e71b5d5ec btrfs: Update stats when allocating from a cluster преди 14 години
  Li Zefan 70b7da304f btrfs: Free fully occupied bitmap in cluster преди 14 години
  Li Zefan edf6e2d1dd btrfs: Add helper function free_bitmap() преди 14 години
  Li Zefan 8eb2d829ff btrfs: Fix threshold calculation for block groups smaller than 1GB преди 14 години
  Josef Bacik 2b20982e31 Btrfs: deal with space cache errors better преди 14 години
  Josef Bacik 88c2ba3b06 Btrfs: Add a clear_cache mount option преди 14 години
  Josef Bacik 9d66e233c7 Btrfs: load free space cache if it exists преди 15 години
  Josef Bacik 0cb59c9953 Btrfs: write out free space cache преди 15 години
  Josef Bacik 0af3d00bad Btrfs: create special free space cache inode преди 15 години
  Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h преди 15 години
  Eric Paris 6bef4d3171 Btrfs: use RB_ROOT to intialize rb_trees instead of setting rb_node to NULL преди 15 години
  Josef Bacik 01dea1efc2 Btrfs: fix how we set max_size for free space clusters преди 15 години
  Josef Bacik 25891f796d Btrfs: fix extent entry threshold calculation преди 16 години
  Josef Bacik f019f4264a Btrfs: fix bitmap size tracking преди 16 години
  Josef Bacik 6606bb97e1 Btrfs: fix btrfs_remove_from_free_space corner case преди 16 години
  Josef Bacik 817d52f8db Btrfs: async block group caching преди 16 години
  Josef Bacik 9630308170 Btrfs: use hybrid extents+bitmap rb tree for free space преди 16 години