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, 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 0D86CC7618B for ; Thu, 25 Jul 2019 09:39:02 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id A65422190F for ; Thu, 25 Jul 2019 09:39:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A65422190F 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 3EF408E005C; Thu, 25 Jul 2019 05:39:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3A0368E0059; Thu, 25 Jul 2019 05:39:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 240938E005C; Thu, 25 Jul 2019 05:39:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by kanga.kvack.org (Postfix) with ESMTP id CE2648E0059 for ; Thu, 25 Jul 2019 05:39:00 -0400 (EDT) Received: by mail-pg1-f198.google.com with SMTP id z14so23298300pgr.22 for ; Thu, 25 Jul 2019 02:39:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-original-authentication-results:x-gm-message-state:date:from:to :cc:subject:message-id:mime-version:content-disposition:user-agent; bh=pWqvB3W6BiDV8py23QtP6cyGupPpttz94HvSPwAZZsU=; b=Bko8DDdU1YkswOVg5lRwaqu+e25bShRNg804fKc+QWiikQaNmtQterHrK69Xi+vyRp jmMQ/gSdLIGuouyABH8t3aXdqjUvo57+oZsdtDMEYHgpu2eK7TsQ//vPcR3VqvA2PXK7 dTUka3HTrWu40OG1vVEfOxA0Uf7U9zLNYaeQUdRXG2VXgdDQ0DciAQfgKit+KdoBdX7y wjY4sbNd+LOuWKo4iPOG2IC5HYHBCaWdlmiTNAX6uA3ABKU4LH0R3lgoCty/+LHEZz9m spOAL9J6nTWjT239yMfLPdSt1tc3pN0ODA32CDO/UHVMkRn571t8Xgfur92rz4PELnm5 IhKg== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.31 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Gm-Message-State: APjAAAUKr35lEceYRJR4HYy773Aa0blHiS+uvd4/3sReKxdDe9Ora3qH eZ3c9XlMKVi/bIfwuuuNBjEeKjXYqj6BmQgT2krTADw+ClnDDOLcN2vqcJprW3EnhfVflbN/jf/ F/u9x9cYajEz6td7KG8ErzyemLLuF8lqREcsB5tEMW2syIZA0ZROyeqJj+fT8F2yu7g== X-Received: by 2002:a17:902:6a2:: with SMTP id 31mr85547026plh.296.1564047540397; Thu, 25 Jul 2019 02:39:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqyFokvH/iD0tnEb+/xrVaynT+mhnfIc6aXBKE6LwnPSTJ5Jz0n7hsrQ6rAom65MYfTXk1oJ X-Received: by 2002:a17:902:6a2:: with SMTP id 31mr85546953plh.296.1564047539418; Thu, 25 Jul 2019 02:38:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564047539; cv=none; d=google.com; s=arc-20160816; b=JD7OAueKGJOPUjy5FxnMH2Mep0naM5uwgw0hXBytVzH3JkEz1umjdP1mHxpB0GIWMk em9dBzhgYc5cmicmQ04wVqekXuhZCrcOC3eoAoq6zfQRPDEgY+GsXuzY3S/JXPzVqqYU 3WqSU9gow35vKFF4JcWjxqgQIJBrIRrdGF165rbXsJzSXabavLdojObwexJkWtB1FxaI 3B4X9wzH7UudNaws/2+rXVNlkmeFfYG4D6ZyH83JHW/sh5y2KYQWrvSF7Kg0DLglwKoB Zeqa8lJMvdFmpFU4ybigbvfCJgOt7YaS+GXGU9BXQBozaqREo7F7veQtepP8EN92Q+E3 kHcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date; bh=pWqvB3W6BiDV8py23QtP6cyGupPpttz94HvSPwAZZsU=; b=qD3SVgq+iaVoD3jMc93q9s8jhsfwpLSfJ/7LLH3zPk+uceoIpQg7FPKn7TWZiRmLVf 68S7zu/yEQXgifSZ9zoFLxUYlN2SI8Y1KZt7lvNy1GsLgAfZAo83vH2RsdRwHHk0GkzV kOUPeHX00rwbi/bqmLjVUiFV4RAsoyLA6mkQiIvqmGHlI70QEEvjb3+4XPh5GlsB9j5+ 6+ZRLW7EeELiHzVNUhBO3f43twk93IAy3d/kzCu8bPyGXRp2MMoq1GS8hqluXIKJxrN5 RzQucclDK3jiFSNm4bdqRORECm9JS/UMeUxiJkB4g7AuHGRZFP9fgYZnVA9aifYVjPZh NEUA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.31 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from mga06.intel.com (mga06.intel.com. [134.134.136.31]) by mx.google.com with ESMTPS id z27si4939489pfj.225.2019.07.25.02.38.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jul 2019 02:38:59 -0700 (PDT) Received-SPF: pass (google.com: domain of lkp@intel.com designates 134.134.136.31 as permitted sender) client-ip=134.134.136.31; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.31 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jul 2019 02:38:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,306,1559545200"; d="gz'50?scan'50,208,50";a="369076097" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 25 Jul 2019 02:38:57 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1hqaDA-00098A-Il; Thu, 25 Jul 2019 17:38:56 +0800 Date: Thu, 25 Jul 2019 17:38:27 +0800 From: kbuild test robot To: Minchan Kim Cc: kbuild-all@01.org, Johannes Weiner , Andrew Morton , Linux Memory Management List Subject: [mmotm:master 80/120] mm/madvise.c:45:7: error: 'MADV_PAGEOUT' undeclared; did you mean 'MADV_RANDOM'? Message-ID: <201907251759.zSy10dLW%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2nuenzam7x3bhwe4" Content-Disposition: inline X-Patchwork-Hint: ignore User-Agent: NeoMutt/20170113 (1.7.2) 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: --2nuenzam7x3bhwe4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: git://git.cmpxchg.org/linux-mmotm.git master head: 79b3e476080beb7faf41bddd6c3d7059cd1a5f31 commit: 174e3844d80cb220a226da1e5adb956c80a6d7ca [80/120] mm, madvise: introduce MADV_PAGEOUT config: parisc-c3000_defconfig (attached as .config) compiler: hppa-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 git checkout 174e3844d80cb220a226da1e5adb956c80a6d7ca # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=parisc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): mm/madvise.c: In function 'madvise_need_mmap_write': mm/madvise.c:44:7: error: 'MADV_COLD' undeclared (first use in this function); did you mean 'MADV_FREE'? case MADV_COLD: ^~~~~~~~~ MADV_FREE mm/madvise.c:44:7: note: each undeclared identifier is reported only once for each function it appears in >> mm/madvise.c:45:7: error: 'MADV_PAGEOUT' undeclared (first use in this function); did you mean 'MADV_RANDOM'? case MADV_PAGEOUT: ^~~~~~~~~~~~ MADV_RANDOM mm/madvise.c: In function 'madvise_cold_pte_range': mm/madvise.c:334:7: error: implicit declaration of function 'is_huge_zero_pmd'; did you mean 'is_huge_zero_pud'? [-Werror=implicit-function-declaration] if (is_huge_zero_pmd(orig_pmd)) ^~~~~~~~~~~~~~~~ is_huge_zero_pud mm/madvise.c:361:7: error: implicit declaration of function 'pmd_young'; did you mean 'pte_young'? [-Werror=implicit-function-declaration] if (pmd_young(orig_pmd)) { ^~~~~~~~~ pte_young mm/madvise.c:363:15: error: implicit declaration of function 'pmd_mkold'; did you mean 'pte_mkold'? [-Werror=implicit-function-declaration] orig_pmd = pmd_mkold(orig_pmd); ^~~~~~~~~ pte_mkold mm/madvise.c:363:13: error: incompatible types when assigning to type 'pmd_t {aka struct }' from type 'int' orig_pmd = pmd_mkold(orig_pmd); ^ mm/madvise.c:365:4: error: implicit declaration of function 'set_pmd_at'; did you mean 'set_pte_at'? [-Werror=implicit-function-declaration] set_pmd_at(mm, addr, pmd, orig_pmd); ^~~~~~~~~~ set_pte_at mm/madvise.c: In function 'madvise_pageout_pte_range': mm/madvise.c:538:13: error: incompatible types when assigning to type 'pmd_t {aka struct }' from type 'int' orig_pmd = pmd_mkold(orig_pmd); ^ mm/madvise.c: In function 'madvise_vma': mm/madvise.c:1063:7: error: 'MADV_COLD' undeclared (first use in this function); did you mean 'MADV_FREE'? case MADV_COLD: ^~~~~~~~~ MADV_FREE mm/madvise.c:1065:7: error: 'MADV_PAGEOUT' undeclared (first use in this function); did you mean 'MADV_RANDOM'? case MADV_PAGEOUT: ^~~~~~~~~~~~ MADV_RANDOM mm/madvise.c: In function 'madvise_behavior_valid': mm/madvise.c:1088:7: error: 'MADV_COLD' undeclared (first use in this function); did you mean 'MADV_FREE'? case MADV_COLD: ^~~~~~~~~ MADV_FREE mm/madvise.c:1089:7: error: 'MADV_PAGEOUT' undeclared (first use in this function); did you mean 'MADV_RANDOM'? case MADV_PAGEOUT: ^~~~~~~~~~~~ MADV_RANDOM cc1: some warnings being treated as errors vim +45 mm/madvise.c --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --2nuenzam7x3bhwe4 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 jKr/A5XXBquR/AAA --2nuenzam7x3bhwe4--