Делаю драйвер для ARMv7 с ядром 4.9.14 Linux (задача - резервирование контроллеров).
Уперся в проблему — не могу изменить содержимое в sys_call_table:
sys_call_table[__NR_mkdir] = new_sys_mkdir;
Это работало на старом ядре и старой версии ARM.
В интернете есть решения для последних ядер, но только для intel. Для ARMv7 - ничего.
Как обойти этот запрет? Должно же быть решение? Помогите!