• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · 16d52ef7
    Linus Torvalds authored
    Pull more btrfs updates from Chris Mason:
     "This has a few fixes since our last pull and a new ioctl for doing
      btree searches from userland.  It's very similar to the existing
      ioctl, but lets us return larger items back down to the app"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
      btrfs: fix error handling in create_pending_snapshot
      btrfs: fix use of uninit "ret" in end_extent_writepage()
      btrfs: free ulist in qgroup_shared_accounting() error path
      Btrfs: fix qgroups sanity test crash or hang
      btrfs: prevent RCU warning when dereferencing radix tree slot
      Btrfs: fix unfinished readahead thread for raid5/6 degraded mounting
      btrfs: new ioctl TREE_SEARCH_V2
      btrfs: tree_search, search_ioctl: direct copy to userspace
      btrfs: new function read_extent_buffer_to_user
      btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW
      btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer
      btrfs: tree_search, search_ioctl: accept varying buffer
      btrfs: tree_search: eliminate redundant nr_items check
    16d52ef7
ioctl.c 129 KB