From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07114C77B7D for ; Thu, 18 May 2023 06:16:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229668AbjERGQh (ORCPT ); Thu, 18 May 2023 02:16:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38786 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229549AbjERGQh (ORCPT ); Thu, 18 May 2023 02:16:37 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1EEBEE52; Wed, 17 May 2023 23:16:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=QALLuOQcWW4dlcG4HIZmL/vxfPES0OG44dfdvKT13CM=; b=0W2sTALnYleACOaKgsL96SBt8u J3x0L0zI7QDyeRElmqJZvUaMsdwgvNGMUCuOW+RRfKbKSiWV3K+nz/L2WN7OMHqxjIry6t/CDIOF3 bejYz2VpCh9MplD6tOrUSgI5RLZCljBnDl6+/5m+JEYECahO1TM6J6Q+MLrHtA97cD/HRIzHVYyUS lJQaEezuKBSaMR4AziCvrTuxYLxXY/P4jWY4kWTeq1dFUE/xTZDma7RABoOJCUKd0wG7vDHdQS1wk Qp25gCEYfHPmiR1dKK4JhBdfRDGJ3nUOWXXv+onzob8RuKYPv27d+CXn3+vo9xSuRIQctqU9JLOKq m+TgYaYw==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1pzWwF-00C2v0-0l; Thu, 18 May 2023 06:16:35 +0000 Date: Wed, 17 May 2023 23:16:35 -0700 From: Christoph Hellwig To: "Ritesh Harjani (IBM)" Cc: linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, Matthew Wilcox , Dave Chinner , Brian Foster , Ojaswin Mujoo , Disha Goel Subject: Re: [RFCv5 2/5] iomap: Refactor iop_set_range_uptodate() function Message-ID: References: <203a9e25873f6c94c9de89823439aa1f6a7dc714.1683485700.git.ritesh.list@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <203a9e25873f6c94c9de89823439aa1f6a7dc714.1683485700.git.ritesh.list@gmail.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Precedence: bulk List-ID: X-Mailing-List: linux-xfs@vger.kernel.org > + if (iop) { > + spin_lock_irqsave(&iop->uptodate_lock, flags); > + bitmap_set(iop->uptodate, first_blk, nr_blks); > + if (bitmap_full(iop->uptodate, > + i_blocks_per_folio(inode, folio))) > + folio_mark_uptodate(folio); > + spin_unlock_irqrestore(&iop->uptodate_lock, flags); > + } else { > + folio_mark_uptodate(folio); > + } If we did a: if (!iop) { folio_mark_uptodate(folio); return; } we can remove a leel of identation and keep thing a bit simpler. But I can live with either style.