Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp372777ybe; Wed, 18 Sep 2019 19:10:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqw5bLLX1P51qC2nklrpQhYEf8fOZr9jps6IhEFqeO2YpERuAR5niCPt6Q94uVOmoFCY1H4a X-Received: by 2002:a17:906:fd1:: with SMTP id c17mr12052362ejk.45.1568859035119; Wed, 18 Sep 2019 19:10:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568859035; cv=none; d=google.com; s=arc-20160816; b=Y4YjC0rMGV3bOaAQe+837Ff3mZxI2tjwOKTt5SHww2yydpqVnESq3qNprQTB/cm0mn ah0eYvPsizQjmBGAqHRdlz9HRPsaulHN6EhbNeAh6GHndIDwcmCPRhmBOTPDykhpMyNU +5zcIKTDi6Dy3o+0Ut0HL9lGXf8P+0YwKJL4qTa1aRpaDnw+Q6ryQHw4wAfT8SVDT3By 8w4PWRGk6as86169VesQOiO+8ly88g3cwub838MNMD+VhH8HXwR8Qqhb5/1zpTREhI7a 71hbQPzPS8MXUZPEHDv1f81ninKTWapIxioddvnwucF2Bujb7qdF2E/vMhYe4sQMiVda WZjA== 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=ybHExEVXjwJgEFhTkDEgngXsAgB8aTmUQ3Jjho9rqu0=; b=g7W97vJcgB9LGUhgcl0Zsov2x13VSXdZm+zneNIeVlrz1cYE+GjcDYWMOXdXKvVOHP p9eT4kFee/AX2p6RcFUt7bKp0+m/Vhx797iDmF6xgWS1hOFdbm8qRhVxBj9V7KBDvJKu nBqioOez2qU60Kd+cjbhhstay1g31B9DsmKTa3WS3soTCCJ7SFWg00BYjBpJgo2kBqw/ CcnF00KZoNMXlRPRtm5yIf/7VqmxDl2S7W2kg6QhHzMblGxLsk3HgbfShvee0cy/28po zUcQzxDNq6JgoNw99fzwCeAMk+E1MMkXQyvcMm4RnyCNr5rcYCNRyFz9QDs6B0VB95PJ Frpw== 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 h14si5053392edk.315.2019.09.18.19.10.08; Wed, 18 Sep 2019 19:10:35 -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 S1731017AbfIRTga (ORCPT + 99 others); Wed, 18 Sep 2019 15:36:30 -0400 Received: from mga14.intel.com ([192.55.52.115]:49403 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727588AbfIRTg3 (ORCPT ); Wed, 18 Sep 2019 15:36:29 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Sep 2019 12:36:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,521,1559545200"; d="gz'50?scan'50,208,50";a="189365977" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga003.jf.intel.com with ESMTP; 18 Sep 2019 12:36:23 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1iAfkU-000Acw-Q7; Thu, 19 Sep 2019 03:36:22 +0800 Date: Thu, 19 Sep 2019 03:35:51 +0800 From: kbuild test robot To: Jia He Cc: kbuild-all@01.org, Catalin Marinas , Will Deacon , Mark Rutland , James Morse , Marc Zyngier , Matthew Wilcox , "Kirill A. Shutemov" , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Suzuki Poulose , Punit Agrawal , Anshuman Khandual , Jun Yao , Alex Van Brunt , Robin Murphy , Thomas Gleixner , Andrew Morton , =?unknown-8bit?B?SsOpcsO0bWU=?= Glisse , Ralph Campbell , hejianet@gmail.com, Kaly Xin , Jia He Subject: Re: [PATCH v4 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared Message-ID: <201909190328.1k5H6WLv%lkp@intel.com> References: <20190918131914.38081-4-justin.he@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pn7g446tjgqcfkhu" Content-Disposition: inline In-Reply-To: <20190918131914.38081-4-justin.he@arm.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 --pn7g446tjgqcfkhu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jia, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [cannot apply to v5.3 next-20190917] [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/Jia-He/fix-double-page-fault-on-arm64/20190918-220036 config: arm64-allnoconfig (attached as .config) compiler: aarch64-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=arm64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): mm/memory.o: In function `wp_page_copy': >> memory.c:(.text+0x8fc): undefined reference to `cpu_has_hw_af' memory.c:(.text+0x8fc): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `cpu_has_hw_af' --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --pn7g446tjgqcfkhu Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --pn7g446tjgqcfkhu--