Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1439145ybb; Thu, 26 Mar 2020 00:20:51 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtJ/fYBCWFGrzyEV2jpqG+DHNz6BbccOVcU8quOZRAXK1ba1J17/KE8ZhupO1d9+taUhSdA X-Received: by 2002:aca:bc0b:: with SMTP id m11mr927890oif.62.1585207251395; Thu, 26 Mar 2020 00:20:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585207251; cv=none; d=google.com; s=arc-20160816; b=SS/vKp9ercrWp3TsmU4ZQBSVckW2RZ4xJm16PnLSHnap24DRLjVPDlCqYN1BMCNwJX ZWurLPwGQ/qBD0snZ3zh5SDohMLmnEqKaDxpsS8fTMgzy+FJsWxwbWC0xd7U4x+yAkeD OcdW6i0PhqTveHXw+5wf0qDbZkTIFNbFxK+fX42xELB/WcByPGrAhekOJqx0meVXKQRw S+TC4XXzOybcpBp1ubFQCK9uGDNS+6wUKTKkn/2YV8P4gxNrw++wi15Ga5hrpICgKKyQ +i1etd6aJPzu9loBd7+RsuxFBWCV+pNr/i1urhZdTuEk+j+rEIMkHxCFFZwchcSSROVJ DBOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=udY4IxAu4+qBI0VVKoFSj5VQzPLtjOmL74dmx17lD1U=; b=e0ipzmSWNpQe5hU+8hgkOtDqZCYJR/67wV6YT04x9AA7kcWxBQhoSvc67jguzf9xvj vLCR2EONfUrOf4ufk+IQrCeQqk3SR0GrtkVrHzk1Fyk0OK59tqd54ICNLpVidLyUichv WNYx4NZ5FAp0sJIWGZ8ySQS+Zg13kimOXYRu1BkddpmQWOGju9hGh1rwgNXVgFvuk3To M22gdqT+mLWSGSz+lPdFT2jm0j7lOm5U/gqGwXLwcx9QdaqhHqOsQKiHFlsZnImgKj8c V840JFp1Cs5aG0pst6mOC8zuu9uoJdYlLPKiqzeoLfqagkGxvoKK6vo8oHjzzuTg6AH8 81HA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BEpbLZ6X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p187si646369oop.28.2020.03.26.00.20.37; Thu, 26 Mar 2020 00:20:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BEpbLZ6X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1726322AbgCZHUB (ORCPT + 99 others); Thu, 26 Mar 2020 03:20:01 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:53728 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726014AbgCZHUB (ORCPT ); Thu, 26 Mar 2020 03:20:01 -0400 Received: by mail-wm1-f67.google.com with SMTP id b12so5332906wmj.3 for ; Thu, 26 Mar 2020 00:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=udY4IxAu4+qBI0VVKoFSj5VQzPLtjOmL74dmx17lD1U=; b=BEpbLZ6XT3fHzXgdnVfXkTmNBXDa6UAEYn4FOV/LwqEXXg2tc6UbIV86xAZPGDiDrG 1de7vV2LABFiGVyHP74oIuuzNqY1SLzxkyOZEVs9AqFqhdhoCL6ePEpOahO3pWNjY6rD YuxfREhfec8qU9JviGWcdntXLrNVFBj6hQZdsAakbJFYT4buJOOZEwvlkBNW4cIjInLd vfYQRytF5Y056gU124I4U51o1Dbhoe6O/jPPhjRNN+KbCXgBNwB1oeypmknKitdRZxL0 rjtvwQncKst3+kgPdVubfMahgLp4wXYSC/QYoTFE+P3h53T/3C+aARhrdN9pBRKDKnmz Hjtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=udY4IxAu4+qBI0VVKoFSj5VQzPLtjOmL74dmx17lD1U=; b=WPy9xXWqRY+TgxQBOLo3Hxd1cQJOBlUBoNVLIH3ZX50Ib8MUeQNQlKwY8T0PXK140U DmfY+GAyHWyvj6ebyspyemWcN0g41PseSQW8qY3LOi6tmaT1IQKiCmXTRXs7BOK43SNK YtU1K6ZjxAwqY0LaRm3w7aCldSTZoZBcZHOe4pGgPvVeTdFUWqRP2KX4tYsq8DnNUptW ccRD00C3IM0CdhOGZJbIKe4NoG36vBzOi76kQsG1PSGk/8fdxHsbAUdbMh6kYqEbnSyv JqxJUxMVhiKyFBppC3QpsmnCQVgL0HVAZhfx5xGuJC4Y7OSN3LNMG3GvY6jaA3mXxyXi YX4A== X-Gm-Message-State: ANhLgQ1fPm+HPTTMyQN3mLwvATQo5wpNy3WTtsa4N2j2WFEXEXYnOcGy Vam96BOgGJibzTwCFgUIef66pH44VsV0XBKBKZU= X-Received: by 2002:a1c:5506:: with SMTP id j6mr1657330wmb.127.1585207198626; Thu, 26 Mar 2020 00:19:58 -0700 (PDT) MIME-Version: 1.0 References: <20200324201123.3118-1-thomas_os@shipmail.org> <20200324201123.3118-2-thomas_os@shipmail.org> In-Reply-To: <20200324201123.3118-2-thomas_os@shipmail.org> From: Pankaj Gupta Date: Thu, 26 Mar 2020 08:19:47 +0100 Message-ID: Subject: Re: [PATCH v7 1/9] fs: Constify vma argument to vma_is_dax To: =?UTF-8?Q?Thomas_Hellstr=C3=B6m_=28VMware=29?= Cc: linux-mm@kvack.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, pv-drivers@vmware.com, linux-graphics-maintainer@vmware.com, Andrew Morton , Michal Hocko , "Matthew Wilcox (Oracle)" , "Kirill A. Shutemov" , Ralph Campbell , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , =?UTF-8?Q?Christian_K=C3=B6nig?= , Dan Williams , Roland Scheidegger Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > From: "Thomas Hellstrom (VMware)" > > The function is used by upcoming vma_is_special_huge() with which we want > to use a const vma argument. Since for vma_is_dax() the vma argument is > only dereferenced for reading, constify it. > > Cc: Andrew Morton > Cc: Michal Hocko > Cc: "Matthew Wilcox (Oracle)" > Cc: "Kirill A. Shutemov" > Cc: Ralph Campbell > Cc: "J=C3=A9r=C3=B4me Glisse" > Cc: "Christian K=C3=B6nig" > Cc: Dan Williams > Signed-off-by: Thomas Hellstrom (VMware) > Reviewed-by: Roland Scheidegger > Acked-by: Christian K=C3=B6nig > --- > include/linux/fs.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/fs.h b/include/linux/fs.h > index 3cd4fe6b845e..2b38ce5b73ad 100644 > --- a/include/linux/fs.h > +++ b/include/linux/fs.h > @@ -3391,7 +3391,7 @@ static inline bool io_is_direct(struct file *filp) > return (filp->f_flags & O_DIRECT) || IS_DAX(filp->f_mapping->host= ); > } > > -static inline bool vma_is_dax(struct vm_area_struct *vma) > +static inline bool vma_is_dax(const struct vm_area_struct *vma) > { > return vma->vm_file && IS_DAX(vma->vm_file->f_mapping->host); > } > -- Acked-by: Pankaj Gupta > 2.21.1 > >