Description of problem: The 'proto.h' file is missing in the 2.6.17.i686 kernel-source for /fs/smbfs. It does however exists in the vanilla directory.
1. smbfs is deprecated in FC5 onwards in favour of CIFS. 2. This isn't an exported interface (otherwise it'd be in include/)