Не разраб ядра ни разу, задался вопросом, а в дровах в ядре при принятии изменений кто то следит за наличием автотестов? Бывают ли автотесты, которые бы юзер модуля мог запустить у себя и проверить, что железка пашет правильно? (это позволило бы сделать софт для дистра, который бы можно было пускать локально и проверять, что линь пашет на конкретной железке правильно и слать отчет «мы правильно пашем на мульене железа!»). Этот зоопарк железок и дров к ним как поддерживается в консистентном состоянии кроме честного пионерского слова автора и ревьюера?