Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 104845
b: refs/heads/master
c: af54068
h: refs/heads/master
i:
  104843: b7251af
v: v3
  • Loading branch information
Richard Kennedy authored and Rusty Russell committed Jul 22, 2008
1 parent b7e23da commit 8c34c7b
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 21 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: dafd0940c96fec67974a88ed8e6b8ba3160394cd
refs/heads/master: af5406895a05720a879dc33e2f4878fa503e81b3
42 changes: 22 additions & 20 deletions trunk/include/linux/module.h
Original file line number Diff line number Diff line change
Expand Up @@ -249,27 +249,28 @@ struct module

/* Exported symbols */
const struct kernel_symbol *syms;
unsigned int num_syms;
const unsigned long *crcs;
unsigned int num_syms;

/* GPL-only exported symbols. */
const struct kernel_symbol *gpl_syms;
unsigned int num_gpl_syms;
const struct kernel_symbol *gpl_syms;
const unsigned long *gpl_crcs;

/* unused exported symbols. */
const struct kernel_symbol *unused_syms;
unsigned int num_unused_syms;
const unsigned long *unused_crcs;
unsigned int num_unused_syms;

/* GPL-only, unused exported symbols. */
const struct kernel_symbol *unused_gpl_syms;
unsigned int num_unused_gpl_syms;
const struct kernel_symbol *unused_gpl_syms;
const unsigned long *unused_gpl_crcs;

/* symbols that will be GPL-only in the near future. */
const struct kernel_symbol *gpl_future_syms;
unsigned int num_gpl_future_syms;
const unsigned long *gpl_future_crcs;
unsigned int num_gpl_future_syms;

/* Exception table */
unsigned int num_exentries;
Expand Down Expand Up @@ -300,23 +301,9 @@ struct module

#ifdef CONFIG_GENERIC_BUG
/* Support for BUG */
unsigned num_bugs;
struct list_head bug_list;
struct bug_entry *bug_table;
unsigned num_bugs;
#endif

#ifdef CONFIG_MODULE_UNLOAD
/* Reference counts */
struct module_ref ref[NR_CPUS];

/* What modules depend on me? */
struct list_head modules_which_use_me;

/* Who is waiting for us to be unloaded */
struct task_struct *waiter;

/* Destruction function. */
void (*exit)(void);
#endif

#ifdef CONFIG_KALLSYMS
Expand All @@ -342,6 +329,21 @@ struct module
struct marker *markers;
unsigned int num_markers;
#endif

#ifdef CONFIG_MODULE_UNLOAD
/* What modules depend on me? */
struct list_head modules_which_use_me;

/* Who is waiting for us to be unloaded */
struct task_struct *waiter;

/* Destruction function. */
void (*exit)(void);

/* Reference counts */
struct module_ref ref[NR_CPUS];
#endif

};
#ifndef MODULE_ARCH_INIT
#define MODULE_ARCH_INIT {}
Expand Down

0 comments on commit 8c34c7b

Please sign in to comment.