From: Linus Torvalds Date: Sun, 3 Feb 2019 16:48:33 +0000 (-0800) Subject: Merge tag 'for-5.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave... X-Git-Tag: v5.4-rc1~1680 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=312b3a93dda6db9354b0c6b0f1868c1434e8c787;p=platform%2Fkernel%2Flinux-rpi.git Merge tag 'for-5.0-rc4-tag' of git://git./linux/kernel/git/kdave/linux Pull btrfs fixes from David Sterba: - regression fix: transaction commit can run away due to delayed ref waiting heuristic, this is not necessary now because of the proper reservation mechanism introduced in 5.0 - regression fix: potential crash due to use-before-check of an ERR_PTR return value - fix for transaction abort during transaction commit that needs to properly clean up pending block groups - fix deadlock during b-tree node/leaf splitting, when this happens on some of the fundamental trees, we must prevent new tree block allocation to re-enter indirectly via the block group flushing path - potential memory leak after errors during mount * tag 'for-5.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: On error always free subvol_name in btrfs_mount btrfs: clean up pending block groups when transaction commit aborts btrfs: fix potential oops in device_list_add btrfs: don't end the transaction for delayed refs in throttle Btrfs: fix deadlock when allocating tree block during leaf/node split --- 312b3a93dda6db9354b0c6b0f1868c1434e8c787