module: follow the 3.2 Kernel interface