• Linus Torvalds's avatar
    Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · 31b7a57c
    Linus Torvalds authored
    Pull btrfs fixes from Chris Mason:
     "This is an assortment of fixes.  Most of the commits are from Filipe
      (fsync, the inode allocation cache and a few others).  Mark kicked in
      a series fixing corners in the extent sharing ioctls, and everyone
      else fixed up on assorted other problems"
    
    * 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
      Btrfs: fix wrong check for btrfs_force_chunk_alloc()
      Btrfs: fix warning of bytes_may_use
      Btrfs: fix hang when failing to submit bio of directIO
      Btrfs: fix a comment in inode.c:evict_inode_truncate_pages()
      Btrfs: fix memory corruption on failure to submit bio for direct IO
      btrfs: don't update mtime/ctime on deduped inodes
      btrfs: allow dedupe of same inode
      btrfs: fix deadlock with extent-same and readpage
      btrfs: pass unaligned length to btrfs_cmp_data()
      Btrfs: fix fsync after truncate when no_holes feature is enabled
      Btrfs: fix fsync xattr loss in the fast fsync path
      Btrfs: fix fsync data loss after append write
      Btrfs: fix crash on close_ctree() if cleaner starts new transaction
      Btrfs: fix race between caching kthread and returning inode to inode cache
      Btrfs: use kmem_cache_free when freeing entry in inode cache
      Btrfs: fix race between balance and unused block group deletion
      btrfs: add error handling for scrub_workers_get()
      btrfs: cleanup noused initialization of dev in btrfs_end_bio()
      btrfs: qgroup: allow user to clear the limitation on qgroup
    31b7a57c
disk-io.c 119 KB