The _t suffix is also reserved by posix. (And by the C standard if the name starts with int or unit.)
I agree with just using struct foo, as does the Linux style guide.
(Edit: I just noticed the page mentions this, but it is perhaps useful to reiterate.)