lkml.org 
[lkml]   [2021]   [Mar]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH v2] include: Remove pagemap.h from blkdev.h
    On Tue, Mar 9, 2021 at 11:59 AM Matthew Wilcox (Oracle)
    <willy@infradead.org> 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.
    >
    > Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
    > ---
    > v2: Fix CONFIG_SWAP=n implicit use of pagemap.h by swap.h. Increases
    > the number of files from 240, but that's still a big win -- 68%
    > reduction instead of 77%.
    >
    [..]
    > drivers/nvdimm/btt.c | 1 +
    > drivers/nvdimm/pmem.c | 1 +

    For the nvdimm bits:

    Acked-by: Dan Williams <dan.j.williams@intel.com>

    \
     
     \ /
      Last update: 2021-03-09 21:48    [W:5.686 / U:0.460 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site