Received: by 2002:a89:2d5:0:b0:1ef:f8eb:5d24 with SMTP id d21csp133264lqs; Sun, 17 Mar 2024 14:14:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUJKUYUznSnVOQMvu6F8p3Kavrr8HG7AHyxmJReqTXNTAlUtc3Osa2N9jaBO0Uph2MKN0kQ3FYtvhs8rllQ5UPG9ZnaLeIMfYigQIHkyA== X-Google-Smtp-Source: AGHT+IGlPNouMQLa4I9w8Ai7NpMQQOlpGlQWlqi57uI8qqWx8miQeCmz6SGJSnsqcoxPrq206HoB X-Received: by 2002:a05:620a:12ed:b0:789:f06f:a08d with SMTP id f13-20020a05620a12ed00b00789f06fa08dmr4825494qkl.57.1710710067314; Sun, 17 Mar 2024 14:14:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710710067; cv=pass; d=google.com; s=arc-20160816; b=GqaLjZbf99qhs94BOi57x3NG+e6on2GJBzS+p9+yZtfREbLBDLnZIRxJgiivIIHRWx bjNZiMHrWJtOoPVoYso7tFE35T68UizqrS7LQJqcE8v+oM9+3tPct3JrI8IvNttycHH4 OIRGu/Ls07NrDH6Wzo7kkYYVpHP0HkCOR03q83IrvLunSASsbmThDxEOprRF+LAP6/od BGKaNDUwN7En6YOKidv0YlpVjuWA131R+F1oghxciSS3PBiZvhlZrAD2aAQvsbX6Ecca o+G1C6s9KQFas4BbD3k0I6SNbkFIFiqRpIUjAwBOiY6WB9DWHCbwK8r7Jt4xi2l7Gym6 GRvw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=TCCmjmMAc3H/rSZhFRq2kqhRinVJ/Se0iD+aRpD6GuU=; fh=hLKpabZgWyq50olnZsWwr5QCu4T+jc22sAHX0aW2zAs=; b=OISU1WaKQ7aoYxeVCzXnJ3d9HuOtte/LljptRgG+z8FiZlj3JQCaZttqD/eY3Y/OFm rQBuYnaBIe8fsygPNrNzIjT+Lokf8iioIjz8OfH8K6hUyQOg/m9JEWWJuS96ZDad4oWi mzTar6UilSm40yPzR0d+xeAbYh1WJq3iQVB7Ot1bWkm85aywPZLytbKxzAl2QNor0SgQ +oReGsSLv1Llhz8rWD067eoLSzxgm2mDJPeLTLQDygNztcfZDU0+3TugBOuKAOLemcW4 Y0blqtBrITJEQsI4d2p5FsB6DlUr11XIVPo5QZetB9SeGSaB/UtuEXx7e2SQoGiPn7HY l0bw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Y+s2Jfnv; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-105560-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105560-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id pa39-20020a05620a832700b0078a00a432f3si912143qkn.205.2024.03.17.14.14.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Mar 2024 14:14:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-105560-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Y+s2Jfnv; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-105560-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105560-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 0C06F1C211FF for ; Sun, 17 Mar 2024 21:14:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8DFD5208BA; Sun, 17 Mar 2024 21:14:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="Y+s2Jfnv" Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95B361E525; Sun, 17 Mar 2024 21:14:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710710058; cv=none; b=BpelAJoSMPF0Cittl/FJJAd911Zh8oJ0R+AzMnVhR4uvxx2sdGFdQVF6NgcbdrkqzOAmLQ6C5GXxVe5LgPraRt7K005xJvjLXQbg7f6hOF6U+0v4YisGz+R/GZQHJ3VLb6+c25QpnKyGMsAcGr8EMWSQMka0MlyCbxgZMU3W6A8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710710058; c=relaxed/simple; bh=/hoO7QwdP4DgNBUhw0wieNFBS6Wc4NbIBy8G9TdddUI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=n2caFU3uDtELEsf4tr07gHIm7whYrnKPyEMklxXh8hg+egRtYG7gK2UMXZfSg3MVI5hfEHQLscN49aZZ56EkxOsI6uQx/uil9KEfrveKU6BpQ+sJhVMFEMVuhF95Hy1AanQ44lpEL3BGhhm49OhGc/EMEJf2TKMA51Jm/3oUno0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org; spf=none smtp.mailfrom=bombadil.srs.infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=Y+s2Jfnv; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bombadil.srs.infradead.org 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=TCCmjmMAc3H/rSZhFRq2kqhRinVJ/Se0iD+aRpD6GuU=; b=Y+s2Jfnvr1GLntBNxWu27Jxf7r Wl9Ub4lVpPOUypbTjnBC+PBWROjTPqYdu9guU+7sjnvvPKPAmHlVWrGd/JvTxIsfnP5nkKc7nZk2D JvND9qqmwDaL5NFzTKsQ+uH9fPkT7X6FlhiNpDrBX7xPyv3BfYA+G7j7W5JUFihtKZdPf0ly+dhtr 3BE2QeOkdrUjKSi9FLjBDX83/mbLQuwsyvlw6kodbTOfJEncYgRdSVrq9EHtC1ny6UQx1auhY7IFU 398h8AA7lT8A6PXWAhQVo/0tDvO8WLde6MlcnelOSsTLKMxD9w6HejJOFWYHrU9Pc+FqlHiJoJOxO avXmaxgg==; Received: from hch by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rlxpg-00000006SyX-3HQ5; Sun, 17 Mar 2024 21:14:16 +0000 Date: Sun, 17 Mar 2024 14:14:16 -0700 From: Christoph Hellwig To: "Darrick J. Wong" Cc: David Hildenbrand , linux-kernel@vger.kernel.org, linux-mm@kvack.org, fstests , xfs Subject: Re: [RFC PATCH] xfs_io: add linux madvise advice codes Message-ID: References: <20240314161300.382526-1-david@redhat.com> <20240317165157.GE1927156@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240317165157.GE1927156@frogsfrogsfrogs> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html > +# > +# Check if asm/mman.h can be included > +# > +AC_DEFUN([AC_HAVE_KERNEL_MADVISE_FLAGS], > + [ AC_MSG_CHECKING([for kernel madvise flags in asm/mman.h ]) > + AC_COMPILE_IFELSE( > + [ AC_LANG_PROGRAM([[ > +#include > + ]], [[ > +int moo = MADV_COLLAPSE; > + ]]) > + ], have_kernel_madvise=yes > + AC_MSG_RESULT(yes), > + AC_MSG_RESULT(no)) > + AC_SUBST(have_kernel_madvise) > + ]) > + I don't think we really need this check, as madvise and asm/mman.h have been around forever. We can probably also drop most of the actual flag idefs, probably for everything older than MADV_WIPEONFORK. The rest looks good to me.