Other loadable module changes MODULE_PARAM no longer exists Use module_param(name, type, perm) instead Better type checking Works for linked-in code too Will someday set up sysfs attributes Symbols are no longer exported by default EXPORT_NO_SYMBOLS is redundant Take care with the module use count It should be maintained outside the module Doing otherwise invites race conditions MOD_INC_USE_COUNT is gone If you must, use try_module_get() instead Note that this call can fail