Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4435468pxb; Mon, 21 Feb 2022 21:32:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJwbW2d78mPIvI3nZwyZmq6wqb/ohbzk/ZFDScPlIJGGW4Ba9ttPqLs59aYH88ITOtCBeLN6 X-Received: by 2002:a17:902:f550:b0:14f:acf1:c729 with SMTP id h16-20020a170902f55000b0014facf1c729mr9342577plf.82.1645507946298; Mon, 21 Feb 2022 21:32:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645507946; cv=none; d=google.com; s=arc-20160816; b=C81FLX3u+aOT/SYws7sQ9RojIH5wNoAxhIIBoJyd7WFE4kdYD4SDRdGu2128gFE3jp pV8XD8IKRPg8/a21mNhz29sHhy3asLqr1/Qph3Tau/oTTPt9+nqtLp9KmWC6VYoVf85m gC8eQedXhu4ybtmptZrX8WbglYLRZjp5HMhFDRbdoRAQCORbhzwhc0VeZOVFbQBZkKXQ SRjbpQgepz8DL+ewX97RIG839kWISPZmceNW0iI/C1AIvBAutOUf61ZCixrIFAe5dbaC bRtCsiE84aiso8yDV0sc1IvOTHIj5w9HR7HYuNxwbinruFPVj7r5/sqPejuwkl9i9iCs 8CeA== 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=C2GbYqjdPdYVC4FvbSNasMBVjsK/KII7nib1fqoSYvo=; b=rDZcYVaJDEGnX7wcQ4gbGbMmetH3jQv3cS6+bGcPIOeSJGHl6SP9UKtwsuvvF/KKV1 l4BzTOS3hmCZL1SBP1XiqAZruadmbLHQeMzBiyeVOVL2PAgdal+rasZoktVX6bgI9WPQ HLRttTWT96Jjt9b6yS9ElGyUCZ55gC0T0QSwKfTmPgFS48aEAbygbOPo+3pw2QS6TX0c 9lZrCPWg7O6g8ttmSs4mpqTRglHVc/RIi6L7CmVGKAsNRbaCpckwKTmxGdBiUIaQFupt f8rXHVWcmDx7mkgPhvY4MbqK4cDHNkzB92j+eEkqF/M5quKN1B+jc+iS1Z1dRkk2wnPZ qb5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=oxZlUJ+3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id y28si9456519pfw.361.2022.02.21.21.32.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Feb 2022 21:32:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=oxZlUJ+3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7125E115971; Mon, 21 Feb 2022 21:00:42 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349117AbiBUJ1q (ORCPT + 99 others); Mon, 21 Feb 2022 04:27:46 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:35898 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349110AbiBUJVB (ORCPT ); Mon, 21 Feb 2022 04:21:01 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D4BD35259; Mon, 21 Feb 2022 01:07:55 -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 sin.source.kernel.org (Postfix) with ESMTPS id 8ABF9CE0E93; Mon, 21 Feb 2022 09:07:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7D111C340E9; Mon, 21 Feb 2022 09:07:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1645434472; bh=/N9KiyRHRNC1Xdut6D39Oz083rW0QRKFf+9KWMr8LOY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oxZlUJ+3VcrVJObtXcp70fhOxgKOTSvAT/AuRgFLRFllBzazjWTrGygAqvccwzwPl X5z5szar2R8h/jxGIW0ZuKf71HjEHcIJQb8GvTIsZovpxCk0xtUqqQtWqsC8WV3rjD kphMQ2Ah68SS9EeL56XcplalSdXZFRviN+MAt2oI= 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.15 020/196] btrfs: send: in case of IO error log it Date: Mon, 21 Feb 2022 09:47:32 +0100 Message-Id: <20220221084931.575990318@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220221084930.872957717@linuxfoundation.org> References: <20220221084930.872957717@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=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 @@ -4978,6 +4978,10 @@ static int put_file_data(struct send_ctx 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;