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.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_MUTT 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 0F426C28CC0 for ; Thu, 30 May 2019 08:31:34 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 9343624F87 for ; Thu, 30 May 2019 08:31:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9343624F87 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 CE0DA6B000A; Thu, 30 May 2019 04:31:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C91C96B0010; Thu, 30 May 2019 04:31:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B332C6B026C; Thu, 30 May 2019 04:31:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by kanga.kvack.org (Postfix) with ESMTP id 738CA6B000A for ; Thu, 30 May 2019 04:31:32 -0400 (EDT) Received: by mail-pl1-f197.google.com with SMTP id 93so3479257plf.14 for ; Thu, 30 May 2019 01:31:32 -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=Hl8mgPZc8yKeenDGD2W9j1ugoL/3Gm19PWYlRBnQlXo=; b=rRnxFbmQZLsZfJut+W51Iu0/kb0x2qZvgZEbexonxxUycrKQ4GkJ3kcyQD+UWRTDi5 MBgMBQZc0NRO68vhwdLOl5E+Ja9u6RKLnxoStN2+nOjdD8c6cxZsCz5BWC+hnD8813KI CdV63B9wi1z3A0GpodPltxiyaDZHYBUM7reBVBciAJFmecTcDUaGemmYkqusKdd41XA0 Bk8q/CXZhbd9hVBFgvaMdv4Hmd6bq3+ElukQG5PeXpvd2net0nergRib2vGERllHAwro ntCVUnPoDc6Em5KpXQypbaRxSA6/YqLO2SJbUc6CICelog25nAyRcqDM+UcIM9Q0kgSC 7ymw== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Gm-Message-State: APjAAAVTdYF3wYsnTKLjkUJ/YbxYZNdyhoxSQKIDCZO7p/e9CfGknCHE DpQSAJZbBSUJ2iUDwmbvW2P6A89RwQvHyNsyAArtVJf7Jcd9eqlPhfnH1kRcmpj1rc9carU6vCB uDuTVXyBqP2P9Q3HcYF6YPLFVoynNW3SHUfUAlxavj5RLP4Rdd+K4KD9HW3HllQeBOw== X-Received: by 2002:a63:4714:: with SMTP id u20mr2669720pga.347.1559205091933; Thu, 30 May 2019 01:31:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqwOV18YB32wNuWPJKwE/Jn8z9JhOiBAPsP7FWWBoX9wwDHFOFs+6iws/czXUoXWMeiQpRdX X-Received: by 2002:a63:4714:: with SMTP id u20mr2669649pga.347.1559205090799; Thu, 30 May 2019 01:31:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559205090; cv=none; d=google.com; s=arc-20160816; b=0JGIx0dL2Eb4dxDvnvb2ecOh6y6/PufIswHTTgNgSW7sCE+EsKd2YnVBJ40C1v7vEa J8g2b43/xCQki+jp23wzWIxw0tg9Kl6aSiAQ8ghvsV17ZoG+ur0DI30NKiikeUC/xkQJ QtHRrQVUVwk7dloDoCGEToo+i7vIN8uVrp07cOtW7anRq99WU0uBo+aBkXe60R5CA4/G 5rHPjIbUNlz6M7FeUDPVZ8J8fBRPt4MkOIyFJd3lciZGGXhvG7mYPx/1mpIZY92KvBlT zlfomGjK0hx6eh553804Sr+rLC3n+okbjX8tztZ6JiE+cxvnw19JgGXhAq+q5BsbTepf 1zQQ== 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=Hl8mgPZc8yKeenDGD2W9j1ugoL/3Gm19PWYlRBnQlXo=; b=HOKalbRUpei6J3ZNLuwg5ovqsAeGY2g38Nyr8gvtPE1rQozXEUrhCcHRWrce0kntIG BmeTuCXQvOsZQW7OYIi7pm5uXcZmOqpO/C0+UvMsLxY5R5jRrj+EIM0QPwE9Ud8qnq2l vXI0pC5of8dMbC6UNmljkp+ZUeuYFG7vtOf104u0+acIvNy5A7CfVEZufLS59cHp+yLP kew/lHBi0DR9FWH9Vp4+ULNL1/KLhUyVsZYbhVE/6dgWYLxqy1KbG3S3C9AhRnFT9ffy tzAYgF9G+qM4P21AhaONkObF7tcpO8uiY/rOYTKcRnnPC2Aso8Jg3MnovK1na5nzT4/U IIVw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from mga07.intel.com (mga07.intel.com. [134.134.136.100]) by mx.google.com with ESMTPS id e189si2962429pfe.54.2019.05.30.01.31.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2019 01:31:30 -0700 (PDT) Received-SPF: pass (google.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) client-ip=134.134.136.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 May 2019 01:31:29 -0700 X-ExtLoop1: 1 Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 30 May 2019 01:31:28 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1hWGT9-0006Z3-OF; Thu, 30 May 2019 16:31:27 +0800 Date: Thu, 30 May 2019 16:30:46 +0800 From: kbuild test robot To: Nicholas Piggin Cc: kbuild-all@01.org, Johannes Weiner , Andrew Morton , Linux Memory Management List Subject: [mmotm:master 123/234] mm/vmalloc.c:324:19: error: 'start' undeclared; did you mean 'stat'? Message-ID: <201905301641.3cJka4CP%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tThc/1wpZn/ma/RB" Content-Disposition: inline X-Patchwork-Hint: ignore User-Agent: Mutt/1.5.23 (2014-03-12) 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: --tThc/1wpZn/ma/RB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: git://git.cmpxchg.org/linux-mmotm.git master head: 6f11685c34f638e200dd9e821491584ef5717d57 commit: 255a5274e402c5c255f1416340d62b968d061d7e [123/234] mm: move ioremap page table mapping function to mm/ config: nios2-10m50_defconfig (attached as .config) compiler: nios2-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 255a5274e402c5c255f1416340d62b968d061d7e # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=nios2 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from arch/nios2/include/asm/pgtable.h:21:0, from include/linux/mm.h:99, from mm/vmalloc.c:13: mm/vmalloc.c: In function 'vmap_range': >> mm/vmalloc.c:324:19: error: 'start' undeclared (first use in this function); did you mean 'stat'? flush_cache_vmap(start, end); ^ arch/nios2/include/asm/cacheflush.h:36:58: note: in definition of macro 'flush_cache_vmap' #define flush_cache_vmap(start, end) flush_dcache_range(start, end) ^~~~~ mm/vmalloc.c:324:19: note: each undeclared identifier is reported only once for each function it appears in flush_cache_vmap(start, end); ^ arch/nios2/include/asm/cacheflush.h:36:58: note: in definition of macro 'flush_cache_vmap' #define flush_cache_vmap(start, end) flush_dcache_range(start, end) ^~~~~ vim +324 mm/vmalloc.c 316 317 int vmap_range(unsigned long addr, 318 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, 319 unsigned int max_page_shift) 320 { 321 int ret; 322 323 ret = vmap_range_noflush(addr, end, phys_addr, prot, max_page_shift); > 324 flush_cache_vmap(start, end); 325 return ret; 326 } 327 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --tThc/1wpZn/ma/RB Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 tWwcJtOqOY32XWUGh/D/AURTycjCowAA --tThc/1wpZn/ma/RB--