Too many chefs with Gentoo, looks good on paper but man... I'm going back to Slackware, but just more people don't get screwed over, check the kernels: Documetation says to enable /dev file system. It's ok on gentoo-sources but where the heck is the SGI XFS to enable it with gentoo-soruces for those who use XFS? Ohh, wait, you say use xfs-sources then? Ok, I do, so where the heck is /dev to enable it with xfs-sources? I love the warning B.T.W about how gentoo-sources are not stable.
the devfs is completely separate from XFS as for XFS existing/not existing in gentoo-sources, its a matter of trying to make stuff work together. its not really *Gentoo's* fault stuff is as unstable and/or not working well together, its mostly upstream :P xfs always exists in xfs-sources, it comes and goes in gentoo-sources as we find out that certain features in xfs just dont work with xfs ... biggest example being low latency + xfs ... yeah, its *supposed* to work without a problem, but in reality it eats shit under high loads. you cant really point your finger at Gentoo with this. so in -r7 of gentoo-sources, xfs was removed in favor of low latency. but with -r9 and -r10, we punted low latency in favor of xfs have fun with Slackware, its the only other distro i respect (i 'grew up' on it)
actually, just to comment further on this. first, check the documentation for gentoo-sources -- there's a local USE flag. second, make sure you you select the right things (enable experimental stuff) in your kernel config. devfs IS there. I don't think blaming Gentoo for oversights you made in your kernel compile/lack of documentation perusal is the right approach, but anyway.