Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp3620606ybe; Sun, 15 Sep 2019 20:31:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqxVPMR8a446vE0cv1rGVsTvKnKORcbC6qNvcFja8y7VJ+ZrJ8kJx2WkUww2bBOr3FcCKhk5 X-Received: by 2002:aa7:ccda:: with SMTP id y26mr59667300edt.303.1568604707625; Sun, 15 Sep 2019 20:31:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568604707; cv=none; d=google.com; s=arc-20160816; b=Xy/3d28XI+Kvx6EljrRcxEesha0JJ6RTwJhJfSgoN8u4X4qOe4yl22jnu/476dDT2m LEWInSDhu0WPT2BnsAmiCwUeoS8QTklKF0a5UIewvGLWSJLH9FH4FSOThLhqmeO1+bQa JWoOqXH6DNd41aPWBjEcuW+n2hrokh6mXjsQcVl1+alsdhf8U7tev535M5NXB/5KCPOX Rtdx0knod6vnjkTNu5asydbWlZEVnZ4TwwUPTBEUMoZQJXQpM6Y52VapyHAE62StETnN /XexBQP77LdYdXFNlMK7Nc7xU+6EjXpRlnqtkiHwsqBED0bCbcOXW2MIs1t+0Uey9Q6S buaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=LORpXG2+0qjgdcI+l5rc5ogUJ02ePhW1NXQzmdcMYhE=; b=XW6hbIfNKXz8Q2mhhCTcrghGHdlO1MMJj6iQWtCOmtVnM61i+68BmOwQuBlu/blE/q 6hB2PvmuifAg1dK1Zv+bKZsgvjuxrxHl5kmc/855OazcRzq2vRZ+86rTdtGapPzJv2eT qhZh9RulkCU7Ac+wjEK0S++r1aW4Fh6/oOE9ap5ynkHLV9CeUHZK3R494dv+MWk3R1fy o3GdIYSZm+CedrJVrAs3HFxMauFGywTuoNEul2lX/t1+/uX8nFC5wSKaKmXOpptbc5Mq p5+gGUkEe26CUzVCwrSKJIqHF0WZ2erzWqCuK75ahdelu9Zj8ldNnOcc5zaO2WbqQTHS 4lQw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t18si748253ejx.135.2019.09.15.20.31.23; Sun, 15 Sep 2019 20:31:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728535AbfIPDOl (ORCPT + 99 others); Sun, 15 Sep 2019 23:14:41 -0400 Received: from mga03.intel.com ([134.134.136.65]:1441 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725783AbfIPDOk (ORCPT ); Sun, 15 Sep 2019 23:14:40 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Sep 2019 20:14:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="gz'50?scan'50,208,50";a="180303615" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 15 Sep 2019 20:14:35 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1i9hTG-000Cs5-Sp; Mon, 16 Sep 2019 11:14:34 +0800 Date: Mon, 16 Sep 2019 11:14:19 +0800 From: kbuild test robot To: Pengfei Li Cc: kbuild-all@01.org, akpm@linux-foundation.org, vbabka@suse.cz, cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, guro@fb.com, Pengfei Li Subject: Re: [RESEND v4 5/7] mm, slab_common: Make kmalloc_caches[] start at size KMALLOC_MIN_SIZE Message-ID: <201909161132.kRLx1ptl%lkp@intel.com> References: <20190915170809.10702-6-lpf.vector@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k5ui7o4k6bktbzgc" Content-Disposition: inline In-Reply-To: <20190915170809.10702-6-lpf.vector@gmail.com> X-Patchwork-Hint: ignore User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --k5ui7o4k6bktbzgc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Pengfei, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [cannot apply to v5.3 next-20190904] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Pengfei-Li/mm-slab-Make-kmalloc_info-contain-all-types-of-names/20190916-065820 config: sh-rsk7269_defconfig (attached as .config) compiler: sh4-linux-gcc (GCC) 7.4.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=sh If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): >> mm/slab_common.c:1144:34: error: 'KMALLOC_INFO_START_IDX' undeclared here (not in a function); did you mean 'KMALLOC_IDX_ADJ_2'? kmalloc_info = &all_kmalloc_info[KMALLOC_INFO_START_IDX]; ^~~~~~~~~~~~~~~~~~~~~~ KMALLOC_IDX_ADJ_2 vim +1144 mm/slab_common.c 1142 1143 const struct kmalloc_info_struct * const __initconst > 1144 kmalloc_info = &all_kmalloc_info[KMALLOC_INFO_START_IDX]; 1145 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --k5ui7o4k6bktbzgc Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 wJwQ7ojw6TSrx0oNbkRDWx2tO/o/u/J5MDe6AAA= --k5ui7o4k6bktbzgc--