Expand tabs.
Added some missin enumerators.

Those are not supported kernel-2.6.35 yet.
Use 0 instead of NULL for argument of int.
Change the order of member initialization.