Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3150957rdh; Mon, 27 Nov 2023 07:29:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRJ/dJqjUANPar8G9b4XDFAX3toGVX3qtxA2tcTi8UgHdmi8M7UAK9he+IQySPOh0zIUIR X-Received: by 2002:a17:90b:3783:b0:285:81a9:4fb4 with SMTP id mz3-20020a17090b378300b0028581a94fb4mr14326245pjb.28.1701098975489; Mon, 27 Nov 2023 07:29:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701098975; cv=none; d=google.com; s=arc-20160816; b=zR+JuTJQe8GGZ4piyKFs2aJMiuCSyrznt3J6Pa8iFUkW3WwpvnSEtcDtUwnDAFKo6c Ly3paOsQcvldfgzKFWnD/RrpmOxxR9MSwP5IjtaGdPAu1Hfp9AXkL3tnyY5f7mHufRNM Ws7h4f57W8zz9YDg0hYl+Frhcda2dlk0tJjc7JO6N8BNfJocD/jjvTwy2+Om2mvGHPn6 4nr6wl3DadSo6xneNu+zeLxMB3JKB8zl2L6z/WKaad5Zx8ILg3TMqoydh64bN3R8JY+l 0XD9eR5e3rcWlTcDtzJ5ZXwbxLjiFt0lCraXGTkZeCjSt4fvrfMMNFmSmPWhyFP3Lq5j /k1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date:dkim-signature:dkim-signature; bh=AnHoOduLE81cQ7fkrsES9BYLp4w/gmQOLKWHA4PVIbw=; fh=hMH1w7bpCHDkabozxKja8uWPcPpLynKbaLZgP5rzFyQ=; b=LhnXWP5rQKLoT9WRklXR3lW6SMXwQyqK9G6Xi/i31A9H07J7L5JrPFxX2lUVIudb/c v8Ftp06Ool78T2DJt72muUpreG6WlVeXxDpbC18zOOatdV9fi5bGRii4RC6AHGZ2gP5E 6/NQ/k8WaxHKomBUEyDzi0QYJjQkj3gJP3f9S4K4md9X2zv2n2qpnndRSNUH2n507QHY TqoiMi4Up3PhZUwuDt1hXmLrF1sYCYfEzRYn1fdE+RU1usZ/GsCrPXYO+SjatmB+Geh0 fwK3U9NeOlJcMguWS3P0HFIBPOY7/t4EDRyd70ur7qzkuZ0aXW4igWQ4VPD7vXZSHxIT 73Ww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@pobox.com header.s=sasl header.b=cHcVaYGm; dkim=pass header.i=@fluxnic.net header.s=2016-12.pbsmtp header.b=fy0XjToO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id h8-20020a17090ac38800b002856f3e5fe2si9655385pjt.3.2023.11.27.07.29.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 07:29:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@pobox.com header.s=sasl header.b=cHcVaYGm; dkim=pass header.i=@fluxnic.net header.s=2016-12.pbsmtp header.b=fy0XjToO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 2C4DD805D6EE; Mon, 27 Nov 2023 07:29:30 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233955AbjK0P26 (ORCPT + 99 others); Mon, 27 Nov 2023 10:28:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49678 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233929AbjK0P25 (ORCPT ); Mon, 27 Nov 2023 10:28:57 -0500 Received: from pb-smtp2.pobox.com (pb-smtp2.pobox.com [64.147.108.71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 24121183; Mon, 27 Nov 2023 07:29:00 -0800 (PST) Received: from pb-smtp2.pobox.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 631811BE6B3; Mon, 27 Nov 2023 10:28:59 -0500 (EST) (envelope-from nico@fluxnic.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h=date:from :to:cc:subject:in-reply-to:message-id:references:mime-version :content-type; s=sasl; bh=rNBAVfaX9ctZ4ii/4kyKzGuefYpJB4VqiJgPY8 WPzqk=; b=cHcVaYGmjCo8DBEc0yXUKmQZF15X0FNCKHgV35JbEAO0r7qYdvC0cp vrWnWJp19UMAnlDLeASJ/Rd1sN2VizWhI8nJOnfqTuFiuDeFKdO1RUbkZc2roVKh +8IOs8jfCz2f47l0L+UpRnWISiuddhkymWYMVQCNhXsJo078UUvpM= Received: from pb-smtp2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 597FC1BE6B1; Mon, 27 Nov 2023 10:28:59 -0500 (EST) (envelope-from nico@fluxnic.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=fluxnic.net; h=date:from:to:cc:subject:in-reply-to:message-id:references:mime-version:content-type; s=2016-12.pbsmtp; bh=rNBAVfaX9ctZ4ii/4kyKzGuefYpJB4VqiJgPY8WPzqk=; b=fy0XjToO+L9LJ+IBXt/kVcmQoLiVPpN+G0Xc4nOLER3sgFdSfSouMaXB3nJNnvvr8fH0w93C7TLBPM7WZ88aGrxAa2UflPkEfXTQCugXnRHMt2vSU5wksCxSRcWB4tm3DOlRzxFjOnpCbA6hS9h3KsL75RJKVbPYaREQvkDQQKE= Received: from yoda.fluxnic.net (unknown [24.201.101.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp2.pobox.com (Postfix) with ESMTPSA id BC2741BE6AE; Mon, 27 Nov 2023 10:28:58 -0500 (EST) (envelope-from nico@fluxnic.net) Received: from xanadu (unknown [IPv6:fd17:d3d3:663b:0:9696:df8a:e3:af35]) by yoda.fluxnic.net (Postfix) with ESMTPSA id A9833A27F2B; Mon, 27 Nov 2023 10:28:57 -0500 (EST) Date: Mon, 27 Nov 2023 10:28:57 -0500 (EST) From: Nicolas Pitre To: Yu Kuai cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH block/for-next v2 09/16] cramfs: use new helper to get inode from block_device In-Reply-To: <20231127062116.2355129-10-yukuai1@huaweicloud.com> Message-ID: References: <20231127062116.2355129-1-yukuai1@huaweicloud.com> <20231127062116.2355129-10-yukuai1@huaweicloud.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Pobox-Relay-ID: AF4021C4-8D39-11EE-A368-25B3960A682E-78420484!pb-smtp2.pobox.com X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,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 agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Mon, 27 Nov 2023 07:29:30 -0800 (PST) On Mon, 27 Nov 2023, Yu Kuai wrote: > From: Yu Kuai > > Which is more efficiency, and also prepare to remove the field > 'bd_inode' from block_device. > > Signed-off-by: Yu Kuai Acked-by: Nicolas Pitre > --- > fs/cramfs/inode.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c > index 60dbfa0f8805..e9ed1e24c9e4 100644 > --- a/fs/cramfs/inode.c > +++ b/fs/cramfs/inode.c > @@ -183,7 +183,7 @@ static int next_buffer; > static void *cramfs_blkdev_read(struct super_block *sb, unsigned int offset, > unsigned int len) > { > - struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping; > + struct address_space *mapping = bdev_inode(sb->s_bdev)->i_mapping; > struct file_ra_state ra = {}; > struct page *pages[BLKS_PER_BUF]; > unsigned i, blocknr, buffer; > -- > 2.39.2 > > > ______________________________________________________ > Linux MTD discussion mailing list > http://lists.infradead.org/mailman/listinfo/linux-mtd/ >