Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp985895imu; Sat, 15 Dec 2018 11:25:09 -0800 (PST) X-Google-Smtp-Source: AFSGD/VPFWKb5Fau9MKdjM8wZaJMY7XOC7z3yPF/qzFj3ZYKzbMZ2MyT3X7E/qL9i5/U0Wt2r7K5 X-Received: by 2002:a63:5f88:: with SMTP id t130mr7069394pgb.395.1544901909487; Sat, 15 Dec 2018 11:25:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544901909; cv=none; d=google.com; s=arc-20160816; b=FWmJtK1aXaekE2305hwZnI0XrpUeyak68Fes2JLPZS65C4BTh3O2itpR3qOegq8IxF 6+sHhWBUIqsfK/if4e+PslG5kvIEBVFtMz62ME3UKCa/EEpcXZI4pzSBZimTwfdgbv1s s0env5WdwV15I8G2gcTGqg9sZIL6gXZmLtuaOxH92FV5iknK4mtJ/LRW+AF9AIV40D21 6ih9dciRjbeD4hM++N5CULZU8erKbhBF7Ko2K/h8wQTxidLeoCwKSuo7myJZL0maliby JS02sjp3SJUTVeCBJxKL6K1XN6fm2R+B60FtM2Vmkf4QApyj5sKr5y/UMwcwwatb2N7f snzw== 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=ewoFHoH7I7GiSJ5epo7Ss5TJsCaGRMORPbxsRj0EV+k=; b=DWXJWdANY2gk/bSZYtCgk2B8tF8dV0EokWP/4pSt4zLTxx6Q4hVPxmsa10mhepO678 sr3AeHJg24pcopaSkxDzjsFdw1lIvm2wt6JVUdjcmXqibS6+yOCQmx09Z71VsbWObWhA zGCbSOoLkXifKuvrsNK7n9wVQfx3P1fOQpl4Qzs9UQeGjzHvmMNHGQSIog1BzcR4x5TF pDUXJeUwq17fro1tPbV5sogdZN430IP4lz9rr7utKFe43Sf1uFzueHxRfX0wHVu5zsh9 nCiKC7rrZL5ba9W1JVvorTyTlgfwzOI8APrS+Tjw2DFvUQmJHJ/JW8Fly5kGeaFIDBET WGxQ== 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 t17si7088166pgk.217.2018.12.15.11.24.54; Sat, 15 Dec 2018 11:25:09 -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 S1729647AbeLOTWM (ORCPT + 99 others); Sat, 15 Dec 2018 14:22:12 -0500 Received: from mga05.intel.com ([192.55.52.43]:21440 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726641AbeLOTWL (ORCPT ); Sat, 15 Dec 2018 14:22:11 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Dec 2018 11:22:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,358,1539673200"; d="gz'50?scan'50,208,50";a="101799680" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 15 Dec 2018 11:22:08 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1gYFVo-000D4v-7B; Sun, 16 Dec 2018 03:22:08 +0800 Date: Sun, 16 Dec 2018 03:22:02 +0800 From: kbuild test robot To: Vivek Goyal Cc: kbuild-all@01.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, vgoyal@redhat.com, miklos@szeredi.hu, stefanha@redhat.com, dgilbert@redhat.com, sweil@redhat.com, swhiteho@redhat.com Subject: Re: [PATCH 22/52] Create a list of free memory ranges Message-ID: <201812160315.2RDCYJ3k%fengguang.wu@intel.com> References: <20181210171318.16998-23-vgoyal@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: <20181210171318.16998-23-vgoyal@redhat.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Vivek, I love your patch! Yet something to improve: [auto build test ERROR on fuse/for-next] [also build test ERROR on v4.20-rc6] [cannot apply to next-20181214] [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/Vivek-Goyal/virtio-fs-shared-file-system-for-virtual-machines/20181211-103034 base: https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-next config: nds32-defconfig (attached as .config) compiler: nds32le-linux-gcc (GCC) 6.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=6.4.0 make.cross ARCH=nds32 All errors (new ones prefixed by >>): fs/fuse/inode.o: In function `fuse_fill_super_common': >> inode.c:(.text+0x1c00): undefined reference to `dax_read_lock' inode.c:(.text+0x1c04): undefined reference to `dax_read_lock' >> inode.c:(.text+0x1c22): undefined reference to `dax_direct_access' inode.c:(.text+0x1c26): undefined reference to `dax_direct_access' >> inode.c:(.text+0x1c32): undefined reference to `dax_read_unlock' inode.c:(.text+0x1c36): undefined reference to `dax_read_unlock' --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --X1bOJ3K7DJ5YkBrT Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 l7yo4UiSAAA= --X1bOJ3K7DJ5YkBrT--