[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <Yq4+XF06TsrQ8LmR@casper.infradead.org>
Date: Sat, 18 Jun 2022 22:06:36 +0100
From: Matthew Wilcox <willy@...radead.org>
To: kernel test robot <lkp@...el.com>
Cc: kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
Linux Memory Management List <linux-mm@...ck.org>
Subject: Re: [akpm-mm:mm-unstable 255/261] include/linux/mm.h:1556:29: error:
conflicting types for 'page_to_section'; have 'long unsigned int(const
struct page *)'
On Sat, Jun 18, 2022 at 03:00:58PM +0800, kernel test robot wrote:
> config: parisc64-defconfig (https://download.01.org/0day-ci/archive/20220618/202206181437.AwvGIkuq-lkp@intel.com/config)
Ugh, SPARSEMEM without SPARSEMEM_VMEMMAP.
> include/linux/mm.h: In function 'destroy_large_folio':
> >> include/asm-generic/memory_model.h:35:21: error: implicit declaration of function 'page_to_section'; did you mean 'present_section'? [-Werror=implicit-function-declaration]
> include/linux/mm.h:214:38: note: in expansion of macro 'page_to_pfn'
> 214 | #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n))
> | ^~~~~~~~~~~
Needs some rearranging of the header file to make this work.
I don't think it's the right time to do that, and this patch can just be
dropped for this cycle. It shouldn't affect the subsequent patches in
the series, AFAICT.
Powered by blists - more mailing lists