And typedef for struct pointers is a no-no with the v3 coding style (adopted from Linux); you could make an exception for an often-used thing like this, but this mail thread exemplifies why that is not such a good idea: you really want to know the underlying type, so why not write it out.
Don't worry, there will be *NO* exceptions.
Good good, *NO* typedefs to pointer to struct. Hopefully you don't mean you won't have typedefs at all (atomic_t, u32, etc.) :-)
Segher