Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

module: Remove extern keyword from param prototypes

The external function declarations do not need the "extern" keyword. Remove
it to align with the Linux kernel coding style and to silence the
associated checkpatch warnings.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>

authored by

Petr Pavlu and committed by
Sami Tolvanen
44a063c0 65f53550

+44 -45
+44 -45
include/linux/moduleparam.h
··· 317 317 name, &__param_ops_##name, arg, perm, -1, 0) 318 318 319 319 #ifdef CONFIG_SYSFS 320 - extern void kernel_param_lock(struct module *mod); 321 - extern void kernel_param_unlock(struct module *mod); 320 + void kernel_param_lock(struct module *mod); 321 + void kernel_param_unlock(struct module *mod); 322 322 #else 323 323 static inline void kernel_param_lock(struct module *mod) 324 324 { ··· 398 398 * Returns: true if the two parameter names are equal. 399 399 * Dashes (-) are considered equal to underscores (_). 400 400 */ 401 - extern bool parameq(const char *name1, const char *name2); 401 + bool parameq(const char *name1, const char *name2); 402 402 403 403 /** 404 404 * parameqn - checks if two parameter names match ··· 412 412 * are equal. 413 413 * Dashes (-) are considered equal to underscores (_). 414 414 */ 415 - extern bool parameqn(const char *name1, const char *name2, size_t n); 415 + bool parameqn(const char *name1, const char *name2, size_t n); 416 416 417 417 typedef int (*parse_unknown_fn)(char *param, char *val, const char *doing, void *arg); 418 418 419 419 /* Called on module insert or kernel boot */ 420 - extern char *parse_args(const char *doing, 421 - char *args, 422 - const struct kernel_param *params, 423 - unsigned int num, 424 - s16 min_level, 425 - s16 max_level, 426 - void *arg, parse_unknown_fn unknown); 420 + char *parse_args(const char *doing, 421 + char *args, 422 + const struct kernel_param *params, 423 + unsigned int num, 424 + s16 min_level, 425 + s16 max_level, 426 + void *arg, parse_unknown_fn unknown); 427 427 428 428 /* Called by module remove. */ 429 429 #ifdef CONFIG_MODULES ··· 437 437 static inline type __always_unused *__check_##name(void) { return(p); } 438 438 439 439 extern const struct kernel_param_ops param_ops_byte; 440 - extern int param_set_byte(const char *val, const struct kernel_param *kp); 441 - extern int param_get_byte(char *buffer, const struct kernel_param *kp); 440 + int param_set_byte(const char *val, const struct kernel_param *kp); 441 + int param_get_byte(char *buffer, const struct kernel_param *kp); 442 442 #define param_check_byte(name, p) __param_check(name, p, unsigned char) 443 443 444 444 extern const struct kernel_param_ops param_ops_short; 445 - extern int param_set_short(const char *val, const struct kernel_param *kp); 446 - extern int param_get_short(char *buffer, const struct kernel_param *kp); 445 + int param_set_short(const char *val, const struct kernel_param *kp); 446 + int param_get_short(char *buffer, const struct kernel_param *kp); 447 447 #define param_check_short(name, p) __param_check(name, p, short) 448 448 449 449 extern const struct kernel_param_ops param_ops_ushort; 450 - extern int param_set_ushort(const char *val, const struct kernel_param *kp); 451 - extern int param_get_ushort(char *buffer, const struct kernel_param *kp); 450 + int param_set_ushort(const char *val, const struct kernel_param *kp); 451 + int param_get_ushort(char *buffer, const struct kernel_param *kp); 452 452 #define param_check_ushort(name, p) __param_check(name, p, unsigned short) 453 453 454 454 extern const struct kernel_param_ops param_ops_int; 455 - extern int param_set_int(const char *val, const struct kernel_param *kp); 456 - extern int param_get_int(char *buffer, const struct kernel_param *kp); 455 + int param_set_int(const char *val, const struct kernel_param *kp); 456 + int param_get_int(char *buffer, const struct kernel_param *kp); 457 457 #define param_check_int(name, p) __param_check(name, p, int) 458 458 459 459 extern const struct kernel_param_ops param_ops_uint; 460 - extern int param_set_uint(const char *val, const struct kernel_param *kp); 461 - extern int param_get_uint(char *buffer, const struct kernel_param *kp); 460 + int param_set_uint(const char *val, const struct kernel_param *kp); 461 + int param_get_uint(char *buffer, const struct kernel_param *kp); 462 462 int param_set_uint_minmax(const char *val, const struct kernel_param *kp, 463 463 unsigned int min, unsigned int max); 464 464 #define param_check_uint(name, p) __param_check(name, p, unsigned int) 465 465 466 466 extern const struct kernel_param_ops param_ops_long; 467 - extern int param_set_long(const char *val, const struct kernel_param *kp); 468 - extern int param_get_long(char *buffer, const struct kernel_param *kp); 467 + int param_set_long(const char *val, const struct kernel_param *kp); 468 + int param_get_long(char *buffer, const struct kernel_param *kp); 469 469 #define param_check_long(name, p) __param_check(name, p, long) 470 470 471 471 extern const struct kernel_param_ops param_ops_ulong; 472 - extern int param_set_ulong(const char *val, const struct kernel_param *kp); 473 - extern int param_get_ulong(char *buffer, const struct kernel_param *kp); 472 + int param_set_ulong(const char *val, const struct kernel_param *kp); 473 + int param_get_ulong(char *buffer, const struct kernel_param *kp); 474 474 #define param_check_ulong(name, p) __param_check(name, p, unsigned long) 475 475 476 476 extern const struct kernel_param_ops param_ops_ullong; 477 - extern int param_set_ullong(const char *val, const struct kernel_param *kp); 478 - extern int param_get_ullong(char *buffer, const struct kernel_param *kp); 477 + int param_set_ullong(const char *val, const struct kernel_param *kp); 478 + int param_get_ullong(char *buffer, const struct kernel_param *kp); 479 479 #define param_check_ullong(name, p) __param_check(name, p, unsigned long long) 480 480 481 481 extern const struct kernel_param_ops param_ops_hexint; 482 - extern int param_set_hexint(const char *val, const struct kernel_param *kp); 483 - extern int param_get_hexint(char *buffer, const struct kernel_param *kp); 482 + int param_set_hexint(const char *val, const struct kernel_param *kp); 483 + int param_get_hexint(char *buffer, const struct kernel_param *kp); 484 484 #define param_check_hexint(name, p) param_check_uint(name, p) 485 485 486 486 extern const struct kernel_param_ops param_ops_charp; 487 - extern int param_set_charp(const char *val, const struct kernel_param *kp); 488 - extern int param_get_charp(char *buffer, const struct kernel_param *kp); 489 - extern void param_free_charp(void *arg); 487 + int param_set_charp(const char *val, const struct kernel_param *kp); 488 + int param_get_charp(char *buffer, const struct kernel_param *kp); 489 + void param_free_charp(void *arg); 490 490 #define param_check_charp(name, p) __param_check(name, p, char *) 491 491 492 492 /* We used to allow int as well as bool. We're taking that away! */ 493 493 extern const struct kernel_param_ops param_ops_bool; 494 - extern int param_set_bool(const char *val, const struct kernel_param *kp); 495 - extern int param_get_bool(char *buffer, const struct kernel_param *kp); 494 + int param_set_bool(const char *val, const struct kernel_param *kp); 495 + int param_get_bool(char *buffer, const struct kernel_param *kp); 496 496 #define param_check_bool(name, p) __param_check(name, p, bool) 497 497 498 498 extern const struct kernel_param_ops param_ops_bool_enable_only; 499 - extern int param_set_bool_enable_only(const char *val, 500 - const struct kernel_param *kp); 499 + int param_set_bool_enable_only(const char *val, const struct kernel_param *kp); 501 500 /* getter is the same as for the regular bool */ 502 501 #define param_check_bool_enable_only param_check_bool 503 502 504 503 extern const struct kernel_param_ops param_ops_invbool; 505 - extern int param_set_invbool(const char *val, const struct kernel_param *kp); 506 - extern int param_get_invbool(char *buffer, const struct kernel_param *kp); 504 + int param_set_invbool(const char *val, const struct kernel_param *kp); 505 + int param_get_invbool(char *buffer, const struct kernel_param *kp); 507 506 #define param_check_invbool(name, p) __param_check(name, p, bool) 508 507 509 508 /* An int, which can only be set like a bool (though it shows as an int). */ 510 509 extern const struct kernel_param_ops param_ops_bint; 511 - extern int param_set_bint(const char *val, const struct kernel_param *kp); 510 + int param_set_bint(const char *val, const struct kernel_param *kp); 512 511 #define param_get_bint param_get_int 513 512 #define param_check_bint param_check_int 514 513 ··· 614 615 extern const struct kernel_param_ops param_array_ops; 615 616 616 617 extern const struct kernel_param_ops param_ops_string; 617 - extern int param_set_copystring(const char *val, const struct kernel_param *); 618 - extern int param_get_string(char *buffer, const struct kernel_param *kp); 618 + int param_set_copystring(const char *val, const struct kernel_param *kp); 619 + int param_get_string(char *buffer, const struct kernel_param *kp); 619 620 620 621 /* for exporting parameters in /sys/module/.../parameters */ 621 622 622 623 struct module; 623 624 624 625 #if defined(CONFIG_SYSFS) && defined(CONFIG_MODULES) 625 - extern int module_param_sysfs_setup(struct module *mod, 626 - const struct kernel_param *kparam, 627 - unsigned int num_params); 626 + int module_param_sysfs_setup(struct module *mod, 627 + const struct kernel_param *kparam, 628 + unsigned int num_params); 628 629 629 - extern void module_param_sysfs_remove(struct module *mod); 630 + void module_param_sysfs_remove(struct module *mod); 630 631 #else 631 632 static inline int module_param_sysfs_setup(struct module *mod, 632 633 const struct kernel_param *kparam,