From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-f70.google.com (mail-it0-f70.google.com [209.85.214.70]) by kanga.kvack.org (Postfix) with ESMTP id 2DC576B0647 for ; Thu, 10 May 2018 18:03:16 -0400 (EDT) Received: by mail-it0-f70.google.com with SMTP id i130-v6so364078iti.0 for ; Thu, 10 May 2018 15:03:16 -0700 (PDT) Received: from merlin.infradead.org (merlin.infradead.org. [2001:8b0:10b:1231::1]) by mx.google.com with ESMTPS id w68-v6si1505802iof.116.2018.05.10.15.03.12 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 10 May 2018 15:03:13 -0700 (PDT) Subject: Re: linux-next: Tree for May 10 (mm/ksm.c) References: <20180510172842.2619e058@canb.auug.org.au> <20180510134825.372f4a7ec17ce3e945640ac2@linux-foundation.org> From: Randy Dunlap Message-ID: <91e95111-eb0c-205b-722b-18016da93c04@infradead.org> Date: Thu, 10 May 2018 15:03:04 -0700 MIME-Version: 1.0 In-Reply-To: <20180510134825.372f4a7ec17ce3e945640ac2@linux-foundation.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Andrew Morton Cc: Stephen Rothwell , Linux-Next Mailing List , Linux Kernel Mailing List , Linux MM , Mike Rapoport On 05/10/2018 01:48 PM, Andrew Morton wrote: > On Thu, 10 May 2018 09:37:51 -0700 Randy Dunlap wrote: > >> On 05/10/2018 12:28 AM, Stephen Rothwell wrote: >>> Hi all, >>> >>> Changes since 20180509: >>> >> >> on i386: >> >> ../mm/ksm.c: In function 'try_to_merge_one_page': >> ../mm/ksm.c:1244:4: error: implicit declaration of function 'set_page_stable_node' [-Werror=implicit-function-declaration] >> set_page_stable_node(page, NULL); > > Thanks. > > From: Andrew Morton > Subject: mm-ksm-move-page_stable_node-from-ksmh-to-ksmc-fix > > fix SYSFS=n build > > Cc: Andrea Arcangeli > Cc: Mike Rapoport > Cc: Randy Dunlap Acked-by: Randy Dunlap Reported-by: Randy Dunlap Tested-by: Randy Dunlap > Cc: Stephen Rothwell > Signed-off-by: Andrew Morton > --- > > mm/ksm.c | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff -puN include/linux/ksm.h~mm-ksm-move-page_stable_node-from-ksmh-to-ksmc-fix include/linux/ksm.h > diff -puN mm/ksm.c~mm-ksm-move-page_stable_node-from-ksmh-to-ksmc-fix mm/ksm.c > --- a/mm/ksm.c~mm-ksm-move-page_stable_node-from-ksmh-to-ksmc-fix > +++ a/mm/ksm.c > @@ -823,11 +823,6 @@ static int unmerge_ksm_pages(struct vm_a > return err; > } > > -#ifdef CONFIG_SYSFS > -/* > - * Only called through the sysfs control interface: > - */ > - > static inline struct stable_node *page_stable_node(struct page *page) > { > return PageKsm(page) ? page_rmapping(page) : NULL; > @@ -839,6 +834,10 @@ static inline void set_page_stable_node( > page->mapping = (void *)((unsigned long)stable_node | PAGE_MAPPING_KSM); > } > > +#ifdef CONFIG_SYSFS > +/* > + * Only called through the sysfs control interface: > + */ > static int remove_stable_node(struct stable_node *stable_node) > { > struct page *page; > _ -- ~Randy