Вообще идиотизм напал на меня на прошлой неделе...просто тупо не монтируется devtmpfs и естественно ни чего далее за ним не стартует. Глюк скорее всего в одном из драйверов, но решать надо было без долгого копания...как всегда прям..
Итак, имеем
ядро созданное для андроида, естественно без поддержки devtmpfs, а скриптик, который я описывал
тут требует его, причём безоговорочно...
Ну ладно...начинаем проверку и докапываемся до файлика
drivers/base/devtmpfs.c который и отвечает за монтирование devtmpfs идём в функцию
int __init devtmpfs_init(void) в ней видим вызов отдельного потока:
Код C:thread = kthread_run(devtmpfsd, &err, "kdevtmpfs");
Просматриваем функцию
devtmpfsd и после часа матов и отладкой выясняем, что если монтировать devtmpfs в ядре оно не грузится, если в init процессе то всё норм...идиотизм? Да. Работает? Да. Оставляем? Ок...Только строчку
Код C:*err = sys_mount("devtmpfs", "/", "devtmpfs", MS_SILENT, options);
закоментировать надо.
Ну и где доказательства про 18 запусков у маска в 2018 году? Или ты предпочтешь и тут...