Removing unnecessary header file, module won't build for linux 3.2.
More specific argument types, module won't work for linux 3.2 otherwise.