Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp2276219pxm; Fri, 4 Mar 2022 12:55:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJzebllYv7WbeAByb/ePAKP2JS2N1EVnXqa2MofjIFlQoaj6DoetA0mSpQo5OjDxfV4Kq39p X-Received: by 2002:a63:2c53:0:b0:373:7234:adf2 with SMTP id s80-20020a632c53000000b003737234adf2mr195161pgs.111.1646427342297; Fri, 04 Mar 2022 12:55:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646427342; cv=none; d=google.com; s=arc-20160816; b=0k4RzW8OxOQk0kY+atD+FehkgnkALwsiC4LLEr7PWdfOQ+/kw9h2nFRh92+gS72gNQ l2PNa0l7DXDi7OQUyGnCzthwpBYLqkC6Ht9crLXyVt17Jetd+t3aUgF2lyQCYI1Clw/0 Ij7cBNUFTWyMeRzVRuY7NZtQ3+HfWO8YxgyVpJyNX9xACjYyEsgL+15jX9hsPFL0OF8o HeTHOsBY0svTjsOns2IPOAyHEqF6ScErasCzFJ8SrqGRbTnMLmKQlOABB+G/fQLEsLUv xJq5GH6pNJAOvlZ415X8ws3cT+0t3AvDct2NHpLOsTj1/Bggdjsm/EokWY0wYrgXKwP7 bkdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=mac6D1TdFOReZ8N4KiZBx4Ea1YiENpgJBCmAA4xyNg8=; b=u6LnezNbW/9qT6KGFc1GOobKNAGRUtWlDRJXc9BRp7rbonOYHzAogpnFMABy42kCWn p7OO8bmyoT3WZQO63xSdVP6aAvkSDdQYGBj2dDu3NR8Fe5zbR1t9gWf1d4mxZbXv4Z0k WBFj6XbP+L6w1BGBSKTg4olqXhImw86htpnWTF0NL9d6+UCeY62fpKrHLYxvJDXrLd6b UxEmu81WTyZYsw4Dny39i5TA/AjjNk0sfYkRYKiC2YRDH/w8bnw/hjdeZgnrn30RIzcJ a+2qRRdXK6FUTqqxCF6eNDkOEG9vnrQIi8+Fq4sUkK5JP+p3xGJIE/yURlTid+QGCNbc GYwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=X2JOGuU4; spf=softfail (google.com: domain of transitioning linux-ext4-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id m15-20020a056a00080f00b004f0eae1edbasi5739249pfk.371.2022.03.04.12.55.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Mar 2022 12:55:42 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-ext4-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=X2JOGuU4; spf=softfail (google.com: domain of transitioning linux-ext4-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 933D62A0329; Fri, 4 Mar 2022 11:49:36 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229529AbiCDTPt (ORCPT + 99 others); Fri, 4 Mar 2022 14:15:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229818AbiCDTPs (ORCPT ); Fri, 4 Mar 2022 14:15:48 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B09F021F9F2; Fri, 4 Mar 2022 11:14:54 -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 dfw.source.kernel.org (Postfix) with ESMTPS id 2C7EB61987; Fri, 4 Mar 2022 19:14:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 87FE4C36AE3; Fri, 4 Mar 2022 19:14:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646421293; bh=Cr2zQpALEYc0BloWcMquGCSDsBxEGFfaAzYxN+PfjoE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=X2JOGuU4ffwTvY2rv/SEVDjilGWGO8z/7GSzn1T2vEP33ZQvPsNQGxISxS3LtbHK7 O5Dw4bBrJQcDxGCkDlMycSqAeXgpfkkStXPJF+l+m7t2hpRm+5D+Ex1DUeyfww9OZo /ubv6xPejnFtAW07FYdmw2EUI54FVWv23VHAu/5xJs/FVDhwAGpxje4+Wjf2JB60D9 3KBQ91vg15BaVGY75a1UuL6HT2kvuaIeCXtvIw6EMS3lQclIeHrnMhLKa+xLHNBsGa TneeE7SsZp43VWTRUtnSR0/kQRvRfLL16aE4/yvqTg8UGvgDnHdugR7Ntj27qGdM3d zyu4EZK8C/C/Q== Received: by mail-yb1-f170.google.com with SMTP id g1so18786007ybe.4; Fri, 04 Mar 2022 11:14:53 -0800 (PST) X-Gm-Message-State: AOAM533btCK+NUhYRzYk2Ux8usFHMbHYxC14e0hazDrXJU/82yQ3Qm2s jG5g0415ykkxVSC1PtWK+jvqIXF4zrAWnJ/eXsA= X-Received: by 2002:a25:c89:0:b0:61d:a1e8:fd14 with SMTP id 131-20020a250c89000000b0061da1e8fd14mr38894980ybm.322.1646421292474; Fri, 04 Mar 2022 11:14:52 -0800 (PST) MIME-Version: 1.0 References: <20220304180105.409765-1-hch@lst.de> <20220304180105.409765-8-hch@lst.de> In-Reply-To: <20220304180105.409765-8-hch@lst.de> From: Song Liu Date: Fri, 4 Mar 2022 11:14:41 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 07/10] raid1: stop using bio_devname To: Christoph Hellwig Cc: Jens Axboe , "Theodore Ts'o" , linux-block@vger.kernel.org, dm-devel@redhat.com, linux-raid , linux-ext4@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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-ext4@vger.kernel.org On Fri, Mar 4, 2022 at 10:01 AM Christoph Hellwig wrote: > > Use the %pg format specifier to save on stack consuption and code size. > > Signed-off-by: Christoph Hellwig Acked-by: Song Liu > --- > drivers/md/raid1.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c > index c180c188da574..97574575ad0b4 100644 > --- a/drivers/md/raid1.c > +++ b/drivers/md/raid1.c > @@ -2069,15 +2069,14 @@ static int fix_sync_read_error(struct r1bio *r1_bio) > } while (!success && d != r1_bio->read_disk); > > if (!success) { > - char b[BDEVNAME_SIZE]; > int abort = 0; > /* Cannot read from anywhere, this block is lost. > * Record a bad block on each device. If that doesn't > * work just disable and interrupt the recovery. > * Don't fail devices as that won't really help. > */ > - pr_crit_ratelimited("md/raid1:%s: %s: unrecoverable I/O read error for block %llu\n", > - mdname(mddev), bio_devname(bio, b), > + pr_crit_ratelimited("md/raid1:%s: %pg: unrecoverable I/O read error for block %llu\n", > + mdname(mddev), bio->bi_bdev, > (unsigned long long)r1_bio->sector); > for (d = 0; d < conf->raid_disks * 2; d++) { > rdev = conf->mirrors[d].rdev; > -- > 2.30.2 >