1. 21 Dec, 2018 1 commit
  2. 14 Dec, 2018 3 commits
  3. 10 Dec, 2018 3 commits
  4. 08 Dec, 2018 12 commits
  5. 20 Nov, 2018 1 commit
  6. 12 Nov, 2018 1 commit
  7. 07 Nov, 2018 1 commit
  8. 02 Nov, 2018 1 commit
  9. 23 Oct, 2018 1 commit
  10. 20 Oct, 2018 1 commit
  11. 24 Sep, 2018 3 commits
  12. 22 Sep, 2018 9 commits
  13. 20 Sep, 2018 1 commit
  14. 06 Sep, 2018 1 commit
  15. 31 Aug, 2018 1 commit
    • Dennis Zhou (Facebook)'s avatar
      blkcg: use tryget logic when associating a blkg with a bio · 31118850
      Dennis Zhou (Facebook) authored
      There is a very small change a bio gets caught up in a really
      unfortunate race between a task migration, cgroup exiting, and itself
      trying to associate with a blkg. This is due to css offlining being
      performed after the css->refcnt is killed which triggers removal of
      blkgs that reach their blkg->refcnt of 0.
      
      To avoid this, association with a blkg should use tryget and fallback to
      using the root_blkg.
      
      Fixes: 08e18eab ("block: add bi_blkg to the bio for cgroups")
      Reviewed-by: default avatarJosef Bacik <josef@toxicpanda.com>
      Signed-off-by: default avatarDennis Zhou <dennisszhou@gmail.com>
      Cc: Jiufei Xue <jiufei.xue@linux.alibaba.com>
      Cc: Joseph Qi <joseph.qi@linux.alibaba.com>
      Cc: Tejun Heo <tj@kernel.org>
      Cc: Josef Bacik <josef@toxicpanda.com>
      Cc: Jens Axboe <axboe@kernel.dk>
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      31118850