From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63056C10F27 for ; Tue, 10 Mar 2020 07:01:01 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1567A24673 for ; Tue, 10 Mar 2020 07:01:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1567A24673 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 716416B0005; Tue, 10 Mar 2020 03:01:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6C61E6B0006; Tue, 10 Mar 2020 03:01:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B4996B0007; Tue, 10 Mar 2020 03:01:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0149.hostedemail.com [216.40.44.149]) by kanga.kvack.org (Postfix) with ESMTP id 3BC746B0005 for ; Tue, 10 Mar 2020 03:01:00 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id CE66D8248047 for ; Tue, 10 Mar 2020 07:00:59 +0000 (UTC) X-FDA: 76578555438.20.door20_5feb6642bfa5f X-HE-Tag: door20_5feb6642bfa5f X-Filterd-Recvd-Size: 18868 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by imf43.hostedemail.com (Postfix) with ESMTP for ; Tue, 10 Mar 2020 07:00:58 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Mar 2020 00:00:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,535,1574150400"; d="gz'50?scan'50,208,50";a="245592480" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 10 Mar 2020 00:00:55 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jBYso-0006D0-Q2; Tue, 10 Mar 2020 15:00:54 +0800 Date: Tue, 10 Mar 2020 14:59:59 +0800 From: kbuild test robot To: Peter Xu Cc: kbuild-all@lists.01.org, Johannes Weiner , Andrew Morton , Linux Memory Management List Subject: [hnaz-linux-mm:master 89/340] include/linux/sched/signal.h:381:33: error: 'VM_FAULT_RETRY' undeclared; did you mean 'SIL_FAULT_MCEERR'? Message-ID: <202003101456.FUW0b19d%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="PEIAKu/WMn1b1Hv9" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --PEIAKu/WMn1b1Hv9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://github.com/hnaz/linux-mm master head: 5d9ee416b5701096536c7a63c04dbe25012baa9e commit: 133f884fbe299145671d583f255f71b63d9ad63f [89/340] mm: introduce fault_signal_pending() config: i386-alldefconfig (attached as .config) compiler: gcc-7 (Debian 7.5.0-5) 7.5.0 reproduce: git checkout 133f884fbe299145671d583f255f71b63d9ad63f # save the attached .config to linux build tree make ARCH=i386 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from include/uapi/linux/swab.h:6:0, from include/linux/swab.h:5, from include/uapi/linux/byteorder/little_endian.h:13, from include/linux/byteorder/little_endian.h:5, from arch/x86/include/uapi/asm/byteorder.h:5, from include/uapi/linux/perf_event.h:20, from include/linux/perf_event.h:17, from arch/x86/events/core.c:15: include/linux/sched/signal.h: In function 'fault_signal_pending': >> include/linux/sched/signal.h:381:33: error: 'VM_FAULT_RETRY' undeclared (first use in this function); did you mean 'SIL_FAULT_MCEERR'? return unlikely((fault_flags & VM_FAULT_RETRY) && ^ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ include/linux/sched/signal.h:381:33: note: each undeclared identifier is reported only once for each function it appears in return unlikely((fault_flags & VM_FAULT_RETRY) && ^ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ vim +381 include/linux/sched/signal.h 371 372 /* 373 * This should only be used in fault handlers to decide whether we 374 * should stop the current fault routine to handle the signals 375 * instead, especially with the case where we've got interrupted with 376 * a VM_FAULT_RETRY. 377 */ 378 static inline bool fault_signal_pending(unsigned int fault_flags, 379 struct pt_regs *regs) 380 { > 381 return unlikely((fault_flags & VM_FAULT_RETRY) && 382 fatal_signal_pending(current)); 383 } 384 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --PEIAKu/WMn1b1Hv9 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --PEIAKu/WMn1b1Hv9--