History

FRV: gcc-4.1.2 also inlines weak functions

gcc-4.1.2 inlines weak functions, which causes FRV to fail when the dummy thread_info_cache_init() gets inlined into start_kernel().

David Howells committed 14 years ago

Commit eded09c1 parent 5f0231d1 file · +2 −0Browse files

Unified · Split

init/main.c+2−0
@@ -442,9 +442,11 @@ void __init __weak smp_setup_processor_id(void) · 441 unmodified lines
442442 {
443443 }
444444
445+# if THREAD_SIZE >= PAGE_SIZE
445446 void __init __weak thread_info_cache_init(void)
446447 {
447448 }
449+#endif
448450
449451 /*
450452 * Set up kernel memory allocators