From d67b2173a12cb9255465850263622606a2bea38a Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Tue, 24 May 2016 01:10:53 +0000
Subject: [PATCH] btrfs.c: fix BTRFS_IOC_TREE_SEARCH_V2 output

* btrfs.c (btrfs_ioctl): Fix BTRFS_IOC_TREE_SEARCH_V2 output
in case of EOVERFLOW and failed umove.
---
 btrfs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/btrfs.c b/btrfs.c
index 5a4c76fe..4c02b891 100644
--- a/btrfs.c
+++ b/btrfs.c
@@ -1154,9 +1154,10 @@ btrfs_ioctl(struct tcb *tcp, const unsigned int code, const long arg)
 			tprints(", ");
 		else if (syserror(tcp)) {
 			if (tcp->u_error == EOVERFLOW) {
+				tprints(" => ");
 				tcp->u_error = 0;
 				if (!umove_or_printaddr(tcp, arg, &args))
-					tprintf(" => {buf_size=%" PRIu64 "}",
+					tprintf("{buf_size=%" PRIu64 "}",
 						(uint64_t)args.buf_size);
 				tcp->u_error = EOVERFLOW;
 			}
-- 
2.40.0