Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4085411pxb; Mon, 21 Feb 2022 11:49:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwfWrRaG4GjDC5nIKQmIOVljcN/8TZjY1fAwKBv7q7TzOOA8xKay9WLXgimPdhPPzIVdQg+ X-Received: by 2002:a05:6a02:182:b0:374:5a57:cbf9 with SMTP id bj2-20020a056a02018200b003745a57cbf9mr3630142pgb.616.1645472986867; Mon, 21 Feb 2022 11:49:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645472986; cv=none; d=google.com; s=arc-20160816; b=LqmCsacs1s8R08iqr0N+bCK8E1BlHUJs0s6/nDLz+cHan56CMHu7SDksxSEk+skV6r weRKkCk0S9G9E/s8itnsvExfXJ1X8xYfTttoqz+on2VwoTPTeNCbEYBmdjvrXVDwMCgX +7uoI7hXxRd9ICZgzip5a0F5uu6S5GxcVZghPFQIlCMGnIMWmQr5lIyMrQXaObyoH3Ld ZmznxKVNtpB4QGGy/SHr1fgn6Wy+lhqAzsIAzFcR78mU5H0UtomX7h5rlmhEnuRZwlbU hj8uWr3uEt/DZeBHrD5XVSK6ZZR/Km1d80CE+ZKb5a1DRWO3uPxsPtxS8ahISA2R78+8 2DBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=F/DyPVPqRWiODiZIJvaEPhzO7Kxun2YaNyn8ot9ODpY=; b=QCdvpu/Q9R5acBpt6VkvzxYLxP9+vLjkZeF7nndg7ycFnj48mym0oP1QCIotunJ4Gr BiTrM16R/FC6Ty+xYoRRfFWnhVzisXEvITuLhya65ENth5lkHpsiEO1w2Plx6ZLaDYh6 jcKzMLJBEg4DyIx3n0+ATEpH4w5mmr/DxCG1AtcXbsAiTJotcDWJivLByl4HjNz20duo 5A3TEmpSW53K7vlPpate6hEDmBU6XpTubLuoo7t3yfXeEv1NZB6GNvQh+iOshYGfYc5U W3rlTaIlk5ohJye2vS48jEHBLKONjyfvKxpqxx3+1e6qbVCu+dAAPPcKJ6O70ffGzjTQ J3Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=HQdNTxuO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t19si19930669pgu.774.2022.02.21.11.49.31; Mon, 21 Feb 2022 11:49:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=HQdNTxuO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347622AbiBUJIO (ORCPT + 99 others); Mon, 21 Feb 2022 04:08:14 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:60612 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346945AbiBUJDF (ORCPT ); Mon, 21 Feb 2022 04:03:05 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DECBB2CC9D; Mon, 21 Feb 2022 00:58:24 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id E13B3B80EBB; Mon, 21 Feb 2022 08:58:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 11C11C340E9; Mon, 21 Feb 2022 08:58:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1645433884; bh=co1ESIAq3cpy1ptWdGP7AI0E3ae1fIIKMfpyKgppba4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HQdNTxuO7VBmKyFxvibSmz6oVCi8SSv8Iz0V40b6hcG3KyKkPNiG/wGDJ9/UOJPg/ aU9W3KNK5oaH5y7NefvxYisgu32hewHohuprYVZMBKj4u6UGrcZAfVwjmr8SQ0u/8j TLMqsgGgXZdU5W4OFUUnzy7X4vPDeC1tFEuS8ZYA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?D=C4=81vis=20Mos=C4=81ns?= , David Sterba Subject: [PATCH 5.4 08/80] btrfs: send: in case of IO error log it Date: Mon, 21 Feb 2022 09:48:48 +0100 Message-Id: <20220221084915.866825159@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220221084915.554151737@linuxfoundation.org> References: <20220221084915.554151737@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dāvis Mosāns commit 2e7be9db125a0bf940c5d65eb5c40d8700f738b5 upstream. Currently if we get IO error while doing send then we abort without logging information about which file caused issue. So log it to help with debugging. CC: stable@vger.kernel.org # 4.9+ Signed-off-by: Dāvis Mosāns Reviewed-by: David Sterba Signed-off-by: David Sterba Signed-off-by: Greg Kroah-Hartman --- fs/btrfs/send.c | 4 ++++ 1 file changed, 4 insertions(+) --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -5005,6 +5005,10 @@ static ssize_t fill_read_buf(struct send lock_page(page); if (!PageUptodate(page)) { unlock_page(page); + btrfs_err(fs_info, + "send: IO error at offset %llu for inode %llu root %llu", + page_offset(page), sctx->cur_ino, + sctx->send_root->root_key.objectid); put_page(page); ret = -EIO; break;