summaryrefslogtreecommitdiffstats
path: root/mm/Kconfig
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@mellanox.com>2019-11-12 16:22:18 -0400
committerJason Gunthorpe <jgg@mellanox.com>2019-11-12 20:18:27 -0400
commit56f434f40f059eb3769d50b9c244a850096c3d6f (patch)
treee8c65d9bae28ef8767f528bd07bbfcf0f3e0f002 /mm/Kconfig
parent0e64e5b38c0106c054bc9b6acc5d0e605ac6ad47 (diff)
downloadlinux-56f434f40f059eb3769d50b9c244a850096c3d6f.tar.bz2
mm/mmu_notifier: define the header pre-processor parts even if disabled
Now that we have KERNEL_HEADER_TEST all headers are generally compile tested, so relying on makefile tricks to avoid compiling code that depends on CONFIG_MMU_NOTIFIER is more annoying. Instead follow the usual pattern and provide most of the header with only the functions stubbed out when CONFIG_MMU_NOTIFIER is disabled. This ensures code compiles no matter what the config setting is. While here, struct mmu_notifier_mm is private to mmu_notifier.c, move it. Link: https://lore.kernel.org/r/20191112202231.3856-2-jgg@ziepe.ca Reviewed-by: Jérôme Glisse <jglisse@redhat.com> Tested-by: Ralph Campbell <rcampbell@nvidia.com> Reviewed-by: John Hubbard <jhubbard@nvidia.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'mm/Kconfig')
0 files changed, 0 insertions, 0 deletions