1
/* Module definitions for klogd's module support */
16
struct module *dep; /* "parent" pointer */
17
struct module *ref; /* "child" pointer */
18
struct module_ref *next_ref;
30
typedef struct { volatile int counter; } atomic_t;
34
unsigned long size_of_struct; /* == sizeof(module) */
43
} uc; /* Needs to keep its size - so says rth */
45
unsigned long flags; /* AUTOCLEAN et al */
50
struct module_symbol *syms;
51
struct module_ref *deps;
52
struct module_ref *refs;
54
void (*cleanup)(void);
55
const struct exception_table_entry *ex_table_start;
56
const struct exception_table_entry *ex_table_end;