diff options
author | David S. Miller <davem@davemloft.net> | 2017-02-07 16:29:30 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-02-07 16:29:30 -0500 |
commit | 3efa70d78f218e4c9276b0bac0545e5184c1c47b (patch) | |
tree | f4abe2f05e173023d2a262afd4aebb1e89fe6985 /include/linux/module.h | |
parent | 76e0e70e6452b971a69cc9794ff4a6715c11f7f2 (diff) | |
parent | 926af6273fc683cd98cd0ce7bf0d04a02eed6742 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
The conflict was an interaction between a bug fix in the
netvsc driver in 'net' and an optimization of the RX path
in 'net-next'.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/module.h')
-rw-r--r-- | include/linux/module.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/linux/module.h b/include/linux/module.h index 7c84273d60b9..cc7cba219b20 100644 --- a/include/linux/module.h +++ b/include/linux/module.h | |||
@@ -346,7 +346,7 @@ struct module { | |||
346 | 346 | ||
347 | /* Exported symbols */ | 347 | /* Exported symbols */ |
348 | const struct kernel_symbol *syms; | 348 | const struct kernel_symbol *syms; |
349 | const unsigned long *crcs; | 349 | const s32 *crcs; |
350 | unsigned int num_syms; | 350 | unsigned int num_syms; |
351 | 351 | ||
352 | /* Kernel parameters. */ | 352 | /* Kernel parameters. */ |
@@ -359,18 +359,18 @@ struct module { | |||
359 | /* GPL-only exported symbols. */ | 359 | /* GPL-only exported symbols. */ |
360 | unsigned int num_gpl_syms; | 360 | unsigned int num_gpl_syms; |
361 | const struct kernel_symbol *gpl_syms; | 361 | const struct kernel_symbol *gpl_syms; |
362 | const unsigned long *gpl_crcs; | 362 | const s32 *gpl_crcs; |
363 | 363 | ||
364 | #ifdef CONFIG_UNUSED_SYMBOLS | 364 | #ifdef CONFIG_UNUSED_SYMBOLS |
365 | /* unused exported symbols. */ | 365 | /* unused exported symbols. */ |
366 | const struct kernel_symbol *unused_syms; | 366 | const struct kernel_symbol *unused_syms; |
367 | const unsigned long *unused_crcs; | 367 | const s32 *unused_crcs; |
368 | unsigned int num_unused_syms; | 368 | unsigned int num_unused_syms; |
369 | 369 | ||
370 | /* GPL-only, unused exported symbols. */ | 370 | /* GPL-only, unused exported symbols. */ |
371 | unsigned int num_unused_gpl_syms; | 371 | unsigned int num_unused_gpl_syms; |
372 | const struct kernel_symbol *unused_gpl_syms; | 372 | const struct kernel_symbol *unused_gpl_syms; |
373 | const unsigned long *unused_gpl_crcs; | 373 | const s32 *unused_gpl_crcs; |
374 | #endif | 374 | #endif |
375 | 375 | ||
376 | #ifdef CONFIG_MODULE_SIG | 376 | #ifdef CONFIG_MODULE_SIG |
@@ -382,7 +382,7 @@ struct module { | |||
382 | 382 | ||
383 | /* symbols that will be GPL-only in the near future. */ | 383 | /* symbols that will be GPL-only in the near future. */ |
384 | const struct kernel_symbol *gpl_future_syms; | 384 | const struct kernel_symbol *gpl_future_syms; |
385 | const unsigned long *gpl_future_crcs; | 385 | const s32 *gpl_future_crcs; |
386 | unsigned int num_gpl_future_syms; | 386 | unsigned int num_gpl_future_syms; |
387 | 387 | ||
388 | /* Exception table */ | 388 | /* Exception table */ |
@@ -523,7 +523,7 @@ struct module *find_module(const char *name); | |||
523 | 523 | ||
524 | struct symsearch { | 524 | struct symsearch { |
525 | const struct kernel_symbol *start, *stop; | 525 | const struct kernel_symbol *start, *stop; |
526 | const unsigned long *crcs; | 526 | const s32 *crcs; |
527 | enum { | 527 | enum { |
528 | NOT_GPL_ONLY, | 528 | NOT_GPL_ONLY, |
529 | GPL_ONLY, | 529 | GPL_ONLY, |
@@ -539,7 +539,7 @@ struct symsearch { | |||
539 | */ | 539 | */ |
540 | const struct kernel_symbol *find_symbol(const char *name, | 540 | const struct kernel_symbol *find_symbol(const char *name, |
541 | struct module **owner, | 541 | struct module **owner, |
542 | const unsigned long **crc, | 542 | const s32 **crc, |
543 | bool gplok, | 543 | bool gplok, |
544 | bool warn); | 544 | bool warn); |
545 | 545 | ||