From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936082AbdEVVpP (ORCPT ); Mon, 22 May 2017 17:45:15 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:45250 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754300AbdEVVpC (ORCPT ); Mon, 22 May 2017 17:45:02 -0400 Date: Mon, 22 May 2017 14:45:01 -0700 From: Andrew Morton To: Matthias Kaehlcke Cc: David Rientjes , Christoph Lameter , Pekka Enberg , Joonsoo Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] mm/slub: Only define kmalloc_large_node_hook() for NUMA systems Message-Id: <20170522144501.2d02b5799e07167dc5aecf3e@linux-foundation.org> In-Reply-To: <20170522205621.GL141096@google.com> References: <20170519210036.146880-1-mka@chromium.org> <20170519210036.146880-2-mka@chromium.org> <20170522205621.GL141096@google.com> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 22 May 2017 13:56:21 -0700 Matthias Kaehlcke wrote: > El Mon, May 22, 2017 at 01:39:26PM -0700 David Rientjes ha dit: > > > On Fri, 19 May 2017, Matthias Kaehlcke wrote: > > > > > The function is only used when CONFIG_NUMA=y. Placing it in an #ifdef > > > block fixes the following warning when building with clang: > > > > > > mm/slub.c:1246:20: error: unused function 'kmalloc_large_node_hook' > > > [-Werror,-Wunused-function] > > > > > > > Is clang not inlining kmalloc_large_node_hook() for some reason? I don't > > think this should ever warn on gcc. > > clang warns about unused static inline functions outside of header > files, in difference to gcc. I wish it wouldn't. These patches just add clutter.