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 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