diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/mod/modpost.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index df6e6286a065..8d46ea7d6715 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c | |||
@@ -794,15 +794,6 @@ static const char *init_exit_sections[] = | |||
794 | /* data section */ | 794 | /* data section */ |
795 | static const char *data_sections[] = { DATA_SECTIONS, NULL }; | 795 | static const char *data_sections[] = { DATA_SECTIONS, NULL }; |
796 | 796 | ||
797 | /* sections that may refer to an init/exit section with no warning */ | ||
798 | static const char *initref_sections[] = | ||
799 | { | ||
800 | ".text.init.refok*", | ||
801 | ".exit.text.refok*", | ||
802 | ".data.init.refok*", | ||
803 | NULL | ||
804 | }; | ||
805 | |||
806 | 797 | ||
807 | /* symbols in .data that may refer to init/exit sections */ | 798 | /* symbols in .data that may refer to init/exit sections */ |
808 | static const char *symbol_white_list[] = | 799 | static const char *symbol_white_list[] = |
@@ -915,11 +906,6 @@ static int section_mismatch(const char *fromsec, const char *tosec) | |||
915 | /** | 906 | /** |
916 | * Whitelist to allow certain references to pass with no warning. | 907 | * Whitelist to allow certain references to pass with no warning. |
917 | * | 908 | * |
918 | * Pattern 0: | ||
919 | * Do not warn if funtion/data are marked with __init_refok/__initdata_refok. | ||
920 | * The pattern is identified by: | ||
921 | * fromsec = .text.init.refok* | .data.init.refok* | ||
922 | * | ||
923 | * Pattern 1: | 909 | * Pattern 1: |
924 | * If a module parameter is declared __initdata and permissions=0 | 910 | * If a module parameter is declared __initdata and permissions=0 |
925 | * then this is legal despite the warning generated. | 911 | * then this is legal despite the warning generated. |
@@ -958,10 +944,6 @@ static int section_mismatch(const char *fromsec, const char *tosec) | |||
958 | static int secref_whitelist(const char *fromsec, const char *fromsym, | 944 | static int secref_whitelist(const char *fromsec, const char *fromsym, |
959 | const char *tosec, const char *tosym) | 945 | const char *tosec, const char *tosym) |
960 | { | 946 | { |
961 | /* Check for pattern 0 */ | ||
962 | if (match(fromsec, initref_sections)) | ||
963 | return 0; | ||
964 | |||
965 | /* Check for pattern 1 */ | 947 | /* Check for pattern 1 */ |
966 | if (match(tosec, init_data_sections) && | 948 | if (match(tosec, init_data_sections) && |
967 | match(fromsec, data_sections) && | 949 | match(fromsec, data_sections) && |