Adding attributes Step 1: fill in some structures struct attribute { char *name; struct module *owner; mode_t mode; }; These fields are self-evident The (file) name of the attribute The module which implements it Prevents untimely unloading The permissions to apply