Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp272385ybv; Tue, 4 Feb 2020 21:19:03 -0800 (PST) X-Google-Smtp-Source: APXvYqyMPYbUSaiq8h8WwUYc6KJA5R67kBsIrUqSszZ5auzh+nuBCTL4Nl0seUZ1f7+2Z+rRBCCk X-Received: by 2002:a05:6830:4a4:: with SMTP id l4mr24955690otd.91.1580879942909; Tue, 04 Feb 2020 21:19:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580879942; cv=none; d=google.com; s=arc-20160816; b=FdVpYD407wy8zSoqNh3tsva3aQEwMkodwvRfkCd9i5RFhenIUs+mmXN99v6xyS5mur jDo/h+TbcgQlv01Tu+rOSWnFM/PryNe7jbkJfvDCa0UcNfzspNZbAScm0DIipYz6CCuN Jhd2Wzi+Kw65Um2qlle1rK1e3W53CgY4qHXKOOF0S5jtRbrcq9bAJEX70KfaVvwV9XQJ KNjC1rwBJuMpzNg6yUIC7ut6kCSw/w1cE5j4WKAHLnVfgXKRFDwAbcTh3bhcrpL/3k8d b4gJHiwDbrGXMotOy6NwqWoz7Vvn4hcxnUSVRDrKEdIkiseYG99WuFSTY/GMfEwAdJkT JrYQ== 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=PAWcQAAMX/c2os02DguoMX0W/C06W2kdLgV08CN7MNw=; b=Yan39EOpExJTKDc/cdRKwT7rUzrpubS36s7HTWzAoCfln9WvsSlHNUBVULbIo6hjgk wPqKuJ82ZUItGfcSrqJEp+vBAEQZfjowLYs24DyC+MsKbY1zuSLJW9AYJgA/rA8NmH0q Rct5kVm+b0H1rs+19/Aijbufk/8w55fACrsXPm8duJt7GZRavzsMF2uEANFHNp1ZrcWf VKadvJ4snWQqyGbAMTBre1ILfYa75ggY93vAT7UNScmd9ruFTUAwUg7KSJZzUYrfaFz8 +FMDf6MkByIfaVxTkbXg9p1MH+4A2mjVRS1xflBqPuxJSRGSI81n1P3YXjJ7oUUAA6jV j7xw== 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 c18si2412818ots.317.2020.02.04.21.18.50; Tue, 04 Feb 2020 21:19:02 -0800 (PST) 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 S1726460AbgBEFOt (ORCPT + 99 others); Wed, 5 Feb 2020 00:14:49 -0500 Received: from mga14.intel.com ([192.55.52.115]:16657 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726359AbgBEFOt (ORCPT ); Wed, 5 Feb 2020 00:14:49 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Feb 2020 21:14:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,404,1574150400"; d="gz'50?scan'50,208,50";a="219987165" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga007.jf.intel.com with ESMTP; 04 Feb 2020 21:14:41 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1izD1N-0003yO-Bi; Wed, 05 Feb 2020 13:14:41 +0800 Date: Wed, 5 Feb 2020 13:13:43 +0800 From: kbuild test robot To: Jason Yan Cc: kbuild-all@lists.01.org, mpe@ellerman.id.au, linuxppc-dev@lists.ozlabs.org, diana.craciun@nxp.com, christophe.leroy@c-s.fr, benh@kernel.crashing.org, paulus@samba.org, npiggin@gmail.com, keescook@chromium.org, kernel-hardening@lists.openwall.com, oss@buserror.net, linux-kernel@vger.kernel.org, zhaohongjiang@huawei.com, Jason Yan Subject: Re: [PATCH v2 3/6] powerpc/fsl_booke/64: implement KASLR for fsl_booke64 Message-ID: <202002051340.5y275ipx%lkp@intel.com> References: <20200205025527.28640-4-yanaijie@huawei.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vny7bncbx46kz7hk" Content-Disposition: inline In-Reply-To: <20200205025527.28640-4-yanaijie@huawei.com> 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 --vny7bncbx46kz7hk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jason, Thank you for the patch! Yet something to improve: [auto build test ERROR on powerpc/next] [also build test ERROR on v5.5 next-20200204] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Jason-Yan/implement-KASLR-for-powerpc-fsl_booke-64/20200205-105837 base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next config: powerpc-defconfig (attached as .config) compiler: powerpc64-linux-gcc (GCC) 7.5.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.5.0 make.cross ARCH=powerpc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): arch/powerpc/kernel/setup_64.c: In function 'early_setup': >> arch/powerpc/kernel/setup_64.c:303:2: error: implicit declaration of function 'kaslr_early_init'; did you mean 'udbg_early_init'? [-Werror=implicit-function-declaration] kaslr_early_init(__va(dt_ptr), 0); ^~~~~~~~~~~~~~~~ udbg_early_init cc1: all warnings being treated as errors vim +303 arch/powerpc/kernel/setup_64.c 262 263 /* 264 * Early initialization entry point. This is called by head.S 265 * with MMU translation disabled. We rely on the "feature" of 266 * the CPU that ignores the top 2 bits of the address in real 267 * mode so we can access kernel globals normally provided we 268 * only toy with things in the RMO region. From here, we do 269 * some early parsing of the device-tree to setup out MEMBLOCK 270 * data structures, and allocate & initialize the hash table 271 * and segment tables so we can start running with translation 272 * enabled. 273 * 274 * It is this function which will call the probe() callback of 275 * the various platform types and copy the matching one to the 276 * global ppc_md structure. Your platform can eventually do 277 * some very early initializations from the probe() routine, but 278 * this is not recommended, be very careful as, for example, the 279 * device-tree is not accessible via normal means at this point. 280 */ 281 282 void __init early_setup(unsigned long dt_ptr) 283 { 284 static __initdata struct paca_struct boot_paca; 285 286 /* -------- printk is _NOT_ safe to use here ! ------- */ 287 288 /* Try new device tree based feature discovery ... */ 289 if (!dt_cpu_ftrs_init(__va(dt_ptr))) 290 /* Otherwise use the old style CPU table */ 291 identify_cpu(0, mfspr(SPRN_PVR)); 292 293 /* Assume we're on cpu 0 for now. Don't write to the paca yet! */ 294 initialise_paca(&boot_paca, 0); 295 setup_paca(&boot_paca); 296 fixup_boot_paca(); 297 298 /* -------- printk is now safe to use ------- */ 299 300 /* Enable early debugging if any specified (see udbg.h) */ 301 udbg_early_init(); 302 > 303 kaslr_early_init(__va(dt_ptr), 0); 304 305 udbg_printf(" -> %s(), dt_ptr: 0x%lx\n", __func__, dt_ptr); 306 307 /* 308 * Do early initialization using the flattened device 309 * tree, such as retrieving the physical memory map or 310 * calculating/retrieving the hash table size. 311 */ 312 early_init_devtree(__va(dt_ptr)); 313 314 /* Now we know the logical id of our boot cpu, setup the paca. */ 315 if (boot_cpuid != 0) { 316 /* Poison paca_ptrs[0] again if it's not the boot cpu */ 317 memset(&paca_ptrs[0], 0x88, sizeof(paca_ptrs[0])); 318 } 319 setup_paca(paca_ptrs[boot_cpuid]); 320 fixup_boot_paca(); 321 322 /* 323 * Configure exception handlers. This include setting up trampolines 324 * if needed, setting exception endian mode, etc... 325 */ 326 configure_exceptions(); 327 328 /* 329 * Configure Kernel Userspace Protection. This needs to happen before 330 * feature fixups for platforms that implement this using features. 331 */ 332 setup_kup(); 333 334 /* Apply all the dynamic patching */ 335 apply_feature_fixups(); 336 setup_feature_keys(); 337 338 early_ioremap_setup(); 339 340 /* Initialize the hash table or TLB handling */ 341 early_init_mmu(); 342 343 /* 344 * After firmware and early platform setup code has set things up, 345 * we note the SPR values for configurable control/performance 346 * registers, and use those as initial defaults. 347 */ 348 record_spr_defaults(); 349 350 /* 351 * At this point, we can let interrupts switch to virtual mode 352 * (the MMU has been setup), so adjust the MSR in the PACA to 353 * have IR and DR set and enable AIL if it exists 354 */ 355 cpu_ready_for_interrupts(); 356 357 /* 358 * We enable ftrace here, but since we only support DYNAMIC_FTRACE, it 359 * will only actually get enabled on the boot cpu much later once 360 * ftrace itself has been initialized. 361 */ 362 this_cpu_enable_ftrace(); 363 364 udbg_printf(" <- %s()\n", __func__); 365 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --vny7bncbx46kz7hk Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 HuIYbsp35v8D2ONbvj+jAQA= --vny7bncbx46kz7hk--