1. 25 Jul, 2011 2 commits
    • Mark Fasheh's avatar
      btrfs: don't BUG_ON allocation errors in btrfs_drop_snapshot · 38a1a919
      Mark Fasheh authored
      In addition to properly handling allocation failure from btrfs_alloc_path, I
      also fixed up the kzalloc error handling code immediately below it.
      Signed-off-by: default avatarMark Fasheh <mfasheh@suse.com>
      38a1a919
    • Mark Fasheh's avatar
      btrfs: Don't BUG_ON alloc_path errors in find_next_chunk · 92b8e897
      Mark Fasheh authored
      I also removed the BUG_ON from error return of find_next_chunk in
      init_first_rw_device(). It turns out that the only caller of
      init_first_rw_device() also BUGS on any nonzero return so no actual behavior
      change has occurred here.
      
      do_chunk_alloc() also needed an update since it calls btrfs_alloc_chunk()
      which can now return -ENOMEM. Instead of setting space_info->full on any
      error from btrfs_alloc_chunk() I catch and return every error value _except_
      -ENOSPC. Thanks goes to Tsutomu Itoh for pointing that issue out.
      Signed-off-by: default avatarMark Fasheh <mfasheh@suse.com>
      92b8e897
  2. 14 Jul, 2011 5 commits
  3. 12 Jul, 2011 8 commits
  4. 11 Jul, 2011 21 commits
  5. 10 Jul, 2011 4 commits