Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp927343ioo; Thu, 26 May 2022 19:24:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMpgXVVtBdrEww5Tjnp+LEUNgYfDe9R2PWlvbyY5hWkgYYYP1c6UKB6n5GJ35l5jqEgL2m X-Received: by 2002:a17:907:c1e:b0:6ff:8ae:3bc3 with SMTP id ga30-20020a1709070c1e00b006ff08ae3bc3mr13401111ejc.748.1653618253340; Thu, 26 May 2022 19:24:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653618253; cv=none; d=google.com; s=arc-20160816; b=BrWF/Dw0wesS4Lz1nn9FSA/NR4GEtCErunEQo1OJ1MIHQGLzlEPlly85FnEMOezyFR xkf7OxC9wBz/l9vTZqC1tq2FHIxtHp3fD/3E/d9R6oGCaF75ghx08hSMXmtOcTMXLBfI q/3EVhcda5UTUANQGyecbIpyNRphnu99E8nZs499ZcmQoH+u6CfC3ZyRyyRVZyrM2MOj AOXqpi9EhmfmR/QOwyRKLn5IRCxQVFsEYzV6EzB1xJSclX0De0/YguPdCwuQcbmc/Qsu 7JdXIvNBYk+TrpN+aw9UTwx5Wd8GneNJNG0YvFP6KHt4JbNsHrz7z0tnT4WP1TnLSjED QVUg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=mGmXtFgbTPU1yCec3GU23xwZY5DzGMqhXlSw9q55n50=; b=z4xWHvalFXE5eNtY2LLVXi42uTV9MqMnSjMwXEHf1yDv/KoBzmJqtesNNqSy6ho2SV coe96BafY1H4jVFXm9SA7kGqwRiv+SZ9hA9pr5f1MFX3zi+fLJM82O39dW3vpVFjQTPz fDymboklyOW23taxnKhjmHZRtyagGv7dHDnZKqGYIjLRPdCtBLMDzBVfu4Ejjk6LeDnU Cjl+Vs9q7yFKuMgstEs3LK/5XyOYhH+ov1sJIllMn7mdHTTveBeS2y41iz/EcVqrMeV3 8D7alMUR1Mv2aWg0eVBCZh+/cXLWyKvID8GbZ2c5LAx46F6Z4CxT0UBgdkfphFPS3ZgG KqGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qIVfm+NN; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i23-20020a0564020f1700b0042c0fbe76c5si1105267eda.148.2022.05.26.19.23.47; Thu, 26 May 2022 19:24:13 -0700 (PDT) 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=@gmail.com header.s=20210112 header.b=qIVfm+NN; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244383AbiEZOgW (ORCPT + 99 others); Thu, 26 May 2022 10:36:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231519AbiEZOgS (ORCPT ); Thu, 26 May 2022 10:36:18 -0400 Received: from mail-oa1-x34.google.com (mail-oa1-x34.google.com [IPv6:2001:4860:4864:20::34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F0AFC9ED2; Thu, 26 May 2022 07:36:17 -0700 (PDT) Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-f2c8c0d5bdso2411510fac.4; Thu, 26 May 2022 07:36:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mGmXtFgbTPU1yCec3GU23xwZY5DzGMqhXlSw9q55n50=; b=qIVfm+NNZhtHs3fnFFry3R0/a44ajLeM/X7BY276Uxg+XJCNiaO9BXJ/462cbN3+5l b8tWQdu+ihCEXx4798lXt6WNDFrL022EAqDFHt5bDQvoERd1dbzhNqL9bAep4orWuX6+ xvSkkqHt3ZxbGX8PuwUJOaCpDtdauIgvYVRFHw9bL7SCzNpDlmrFvtOq2vUc1s10yB0A Rkbw7t+Ma1QmkU1ohAK9pFF0GyEvULjstLBnMbpOap4RpKn/b2PYOlvmOFeiCYzda+vV R1EbtvItG4zHrk4CaemtFQk5Ba1SmaSuT28qQ5DSUaOAcyUP/L/IArGc/sPUWuFeo4Qz fLlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mGmXtFgbTPU1yCec3GU23xwZY5DzGMqhXlSw9q55n50=; b=oqYwIEyklCDdKwybFt7UL4QHSe6Slh3doja9rtET5fEzCjVoRSDVNBq35oK0rM65ei Ial8qzDrKJadEkO4cs55j3lQr//phK6281mVfdolUWabx2El41W5qvO38TWO4zXXkfpO 37OhoUugJ5Mjc7Xp6seycEtBwoZHlsaq9qjrzYlLPTghWuILDfCrFTmsyZXg+ec1JgQ8 zO0uj9cMC9NN0Lpsi10PbmkMOfji7vWmrQcWsHMassY9cW9QH6WPs/meny4KEiNrM69h P+iJmXsJlGpLm8LkHJ5LtTdo3eEUVq3tAct1TuH/ZiGHAWHWZXflSFwyb0NdnvrYciGX ++sw== X-Gm-Message-State: AOAM530fXe7hgXHtu5RWQsmI/HL16BU1RpFQlopHDj1mjvHO58ptcW83 BHOya2otQIZ6wrhk1LageFivQ//Pm5gX7UdFVnM= X-Received: by 2002:a05:6870:ea8b:b0:f1:f46f:515e with SMTP id s11-20020a056870ea8b00b000f1f46f515emr1435650oap.192.1653575776753; Thu, 26 May 2022 07:36:16 -0700 (PDT) Received: from localhost ([199.180.249.178]) by smtp.gmail.com with ESMTPSA id s31-20020a056830439f00b0060613c844adsm684623otv.10.2022.05.26.07.36.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 May 2022 07:36:16 -0700 (PDT) From: bh1scw@gmail.com To: Chris Mason , Josef Bacik , David Sterba Cc: linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, Muchun Song , Fanjun Kong Subject: [PATCH] btrfs: use PAGE_ALIGNED instead of IS_ALIGNED Date: Thu, 26 May 2022 22:35:40 +0800 Message-Id: <20220526143539.1594769-1-bh1scw@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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: Fanjun Kong The already provides the PAGE_ALIGNED macro. Let's use this macro instead of IS_ALIGNED and passing PAGE_SIZE directly. Signed-off-by: Fanjun Kong --- fs/btrfs/extent_io.c | 2 +- fs/btrfs/inode.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 8f6b544ae616..1f9f31004d60 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -6201,7 +6201,7 @@ static int check_eb_alignment(struct btrfs_fs_info *fs_info, u64 start) return -EINVAL; } if (fs_info->nodesize >= PAGE_SIZE && - !IS_ALIGNED(start, PAGE_SIZE)) { + !PAGE_ALIGNED(start)) { btrfs_err(fs_info, "tree block is not page aligned, start %llu nodesize %u", start, fs_info->nodesize); diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 81737eff92f3..0f6f62fa03c8 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -560,8 +560,8 @@ static inline int inode_need_compress(struct btrfs_inode *inode, u64 start, * will unlock the full page. */ if (fs_info->sectorsize < PAGE_SIZE) { - if (!IS_ALIGNED(start, PAGE_SIZE) || - !IS_ALIGNED(end + 1, PAGE_SIZE)) + if (!PAGE_ALIGNED(start) || + !PAGE_ALIGNED(end + 1)) return 0; } @@ -678,8 +678,8 @@ static noinline int compress_file_range(struct async_chunk *async_chunk) * Thus we must also check against @actual_end, not just @end. */ if (blocksize < PAGE_SIZE) { - if (!IS_ALIGNED(start, PAGE_SIZE) || - !IS_ALIGNED(round_up(actual_end, blocksize), PAGE_SIZE)) + if (!PAGE_ALIGNED(start) || + !PAGE_ALIGNED(round_up(actual_end, blocksize))) goto cleanup_and_bail_uncompressed; } -- 2.36.0