On 10/17/19 2:44 AM, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 3ef845da3c3b180ddd386e228ac3228d84a522d3 > commit: df72b71921195015e3a8ce772a9ad79442bf0de3 [4732/5057] soundwire: intel: 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=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 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 use 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 reported 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 iomap *iomap, loff_t pos) > db074436f42196 Darrick J. Wong 2019-07-15 75 { > db074436f42196 Darrick J. Wong 2019-07-15 @76 return (iomap->addr + pos - 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 Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation >