Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2862508pxb; Tue, 9 Mar 2021 12:52:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJylXxTF432PETvdwYKqLDeXWOyuHPcxe3oCAY/dknc2PQ3u81f3pLpjAV5QrnQNbCNZ3jFh X-Received: by 2002:aa7:d9c8:: with SMTP id v8mr6199109eds.9.1615323156508; Tue, 09 Mar 2021 12:52:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615323156; cv=none; d=google.com; s=arc-20160816; b=MK5BfuYt1x0B0H9V7ZClhEwVnvIwSZHJDOdgHSoEIhbTP3UbtsDR1JdndiHz54j85G eEp2P5Mm6MkQVvP5dYpeU1uXIG2EYUt9YDvcZAesBZwiUIrAxGlShAvFEYwlTxfJy+0G swZR91r/xP/cKcE0/3Qo2DaYZwQE5lrXHtojx0WawXtQZzTvq2rvZxFpoNvIUHtl0Pdd gj2KikbEHrErUMd4LwNfhbpxp6XSvVw0J4O3JhCDXTR6doG/R55qIL+qsdgh9PNfbnKs owcK8LjEoMGrSMTUq5+QvNLEngfFxc5JM/7fT5ebT+Uck+w9sS4op/Smw8YFqloV+keE ekpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=T8Beol1vwvugLcX6dyhYM7QV2XmUWY2CELTq49rlsJk=; b=wB4VeefhbRvABVqPPyo8PdxE1QbHi3gQ5elJKzost0/PrFBK0t1Yef8naSzXs41TA9 BF4TXVBFqVYDz6mD9bTOor3kOkwpZo8ui6dD1hnirFlYMT7zgp5sC8Uu+xjnluy/dF9w CeUxg5Qb+151vTWSDnoWh4jtIaFli0Zb9HKOPiIHN3baStAMdDsnXTk4VmnrAOZedW79 nTIQL6/tOpQkhbI5Xe67skPjdaDYu0hpc/JvjNc2N0SayM3RLiGWTAgZUckf9O0k7HnF D3Vj0bZM9AOM9QOnNbtMCOSQ0OEMaAeXl5KHgRuSYL5m3SSgfaEB75BxecHMkUH+OL20 i5tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="D4CmLh/h"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a2si10068741edt.289.2021.03.09.12.52.11; Tue, 09 Mar 2021 12:52:36 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b="D4CmLh/h"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231800AbhCIUug (ORCPT + 99 others); Tue, 9 Mar 2021 15:50:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230431AbhCIUuU (ORCPT ); Tue, 9 Mar 2021 15:50:20 -0500 Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69FB9C06174A for ; Tue, 9 Mar 2021 12:50:20 -0800 (PST) Received: by mail-il1-x12a.google.com with SMTP id g9so13448131ilc.3 for ; Tue, 09 Mar 2021 12:50:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=T8Beol1vwvugLcX6dyhYM7QV2XmUWY2CELTq49rlsJk=; b=D4CmLh/h2w/J1i0VPcOxlMFzEuqzUjkpZtNtGOHi/2VTPRS7Z4qe8S9++KSJqtONh2 GOPmuiR+6JbHCGHAK13IqjCjXyDgT+XXLFglPrNmHuLwPgKTq7CqhnBpQJQ70AMRdJjx 9AcgAFs/YLmF9GzqzhmbtkFISp6+3GH3IngohIJDFQBaAml64P+bL1kaBQDvjiHAD+nZ ylIvnP/ECzkcH6FTu/Eq8i3heCzxDc+WojQ+JLZxZg36GU20orXdHOUYWfHzCBedmaED sMWf4IbjzJFW7nkYDaVelbHDETMOt1gMYXO8haqGobcIHTaasa4OPllmCpVlfRC4Ix3c YTuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=T8Beol1vwvugLcX6dyhYM7QV2XmUWY2CELTq49rlsJk=; b=EH5/cYUbwbjTWBMhJgLj23C21b2skUS6M2Yfw1hPqK8e/8F/yrryfLhzY4aBERPsOb wikQTAmgik8/gWC9mD4OYogKA+y3w6kCpwYBlt+27HhNoofefCHTcsPBHafXjfdf2Eex jHx1Tp0ObIh3Mpw2qRnXG/K+lxo8UPT3O9sZ1g9bHn//+M9V6amjBK4rI9jzX6+SWXrK CawwvS9l2CRPbWWdNPQSta+vexogEnd/WRsj//aD/NgJ4Hs6xCjKdyO+Tz2QSO6wCnDe vFSH1azfQy/PH7/tYH2LnF0rFSmr3EcQ5yiKf46TdF5KOhaxKOSFg1OdxWwYnLKacJCr 7dJw== X-Gm-Message-State: AOAM531Rb+/aXLiyHJGvKPt5gCgfW1WKf28/gXGs/x00QxT9qKkwjqnY qG92y0DwdO9MtQPMLRqWwrupqg== X-Received: by 2002:a92:ddd0:: with SMTP id d16mr45367ilr.52.1615323019838; Tue, 09 Mar 2021 12:50:19 -0800 (PST) Received: from [192.168.1.30] ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id c19sm8079624ile.17.2021.03.09.12.50.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Mar 2021 12:50:19 -0800 (PST) Subject: Re: [PATCH v2] include: Remove pagemap.h from blkdev.h To: "Matthew Wilcox (Oracle)" , Andrew Morton , linux-mm@kvack.org Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-bcache@vger.kernel.org, linux-nvdimm@lists.01.org, linux-scsi@vger.kernel.org References: <20210309195747.283796-1-willy@infradead.org> From: Jens Axboe Message-ID: Date: Tue, 9 Mar 2021 13:50:18 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210309195747.283796-1-willy@infradead.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 3/9/21 12:57 PM, Matthew Wilcox (Oracle) wrote: > My UEK-derived config has 1030 files depending on pagemap.h before > this change. Afterwards, just 326 files need to be rebuilt when I > touch pagemap.h. I think blkdev.h is probably included too widely, > but untangling that dependency is harder and this solves my problem. > x86 allmodconfig builds, but there may be implicit include problems > on other architectures. For the block bits: Acked-by: Jens Axboe -- Jens Axboe