On Sun, Jun 03, 2018 at 11:14:26AM +0800, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git mount-open_tree > head: 9f567b215a24571545746d762321e8dd13150108 > commit: 644ed0fc203837691e612cd0792a668079518382 [47/55] VFS: Implement fsopen() to prepare for a mount > config: parisc-allnoconfig (attached as .config) > compiler: hppa-linux-gnu-gcc (Debian 7.2.0-11) 7.2.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 644ed0fc203837691e612cd0792a668079518382 > # save the attached .config to linux build tree > make.cross ARCH=parisc > > All errors (new ones prefixed by >>): > > fs/fsopen.o: In function `__se_sys_fsopen': > >> (.text.__se_sys_fsopen+0xb4): undefined reference to `anon_inode_getfd' Why, in name of everything unholy, does CONFIG_ANON_INODES exist, in the first place? Should be unconditional, IMO.