From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6170110695334737525==" MIME-Version: 1.0 From: Pierre-Louis Bossart To: kbuild-all@lists.01.org Subject: Re: [linux-next:master 4732/5057] include/linux/iomap.h:76:48: error: 'SECTOR_SHIFT' undeclared; did you mean 'S_DT_SHIFT'? Date: Thu, 17 Oct 2019 08:45:34 -0500 Message-ID: In-Reply-To: <201910171532.hDq5vuk9%lkp@intel.com> List-Id: --===============6170110695334737525== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 10/17/19 2:44 AM, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it master > head: 3ef845da3c3b180ddd386e228ac3228d84a522d3 > commit: df72b71921195015e3a8ce772a9ad79442bf0de3 [4732/5057] soundwire: i= ntel: add missing headers for cross-compilation > config: i386-randconfig-f004-201941 (attached as .config) > compiler: gcc-7 (Debian 7.4.0-13) 7.4.0 > reproduce: > git checkout df72b71921195015e3a8ce772a9ad79442bf0de3 > # save the attached .config to linux build tree > make ARCH=3Di386 > = > If you fix the issue, kindly add following tag > Reported-by: kbuild test robot > = > All errors (new ones prefixed by >>): > = > In file included from drivers//soundwire/intel_init.c:12:0: > include/linux/iomap.h: In function 'iomap_sector': >>> include/linux/iomap.h:76:48: error: 'SECTOR_SHIFT' undeclared (first us= e in this function); did you mean 'S_DT_SHIFT'? > return (iomap->addr + pos - iomap->offset) >> SECTOR_SHIFT; > ^~~~~~~~~~~~ > S_DT_SHIFT SECTOR_SHIFT is defined if CONFIG_BLOCK is selected. It isn't selected = in this config, so that's probably a dependency that needs to be captured. Alternatively, maybe we should use readl instead, not sure why ioread32 = was used in the first place? > include/linux/iomap.h:76:48: note: each undeclared identifier is repo= rted only once for each function it appears in > = > vim +76 include/linux/iomap.h > = > 63899c6f8851c3 Christoph Hellwig 2018-06-19 72 > db074436f42196 Darrick J. Wong 2019-07-15 73 static inline sector_t > db074436f42196 Darrick J. Wong 2019-07-15 74 iomap_sector(struct ioma= p *iomap, loff_t pos) > db074436f42196 Darrick J. Wong 2019-07-15 75 { > db074436f42196 Darrick J. Wong 2019-07-15 @76 return (iomap->addr + p= os - iomap->offset) >> SECTOR_SHIFT; > db074436f42196 Darrick J. Wong 2019-07-15 77 } > db074436f42196 Darrick J. Wong 2019-07-15 78 > = > :::::: The code at line 76 was first introduced by commit > :::::: db074436f421967f4f30cfbb6fbc2a728f3e62b3 iomap: move the direct IO= code into a separate file > = > :::::: TO: Darrick J. Wong > :::::: CC: Darrick J. Wong > = > --- > 0-DAY kernel test infrastructure Open Source Technology Ce= nter > https://lists.01.org/pipermail/kbuild-all Intel Corpora= tion >=20 --===============6170110695334737525==--