Я заметил, что в файле ядра Linux 2.4 sched.c есть строка, которая говорит:
void scheduling_functions_start_here(void) { }
и тот, который говорит
void scheduling_functions_end_here(void) { }
Разве такие вещи не должны быть написаны как комментарий? Какова выгода от использования функций?