Я бы настройку оборудования не засовывал всю в один модуль, хотя это скорее дело вкуса.
Что же касается hotplug, то главное, что в нём хотелось бы разделить — это определение оборудования и загрузку драйверов.
Пусть одна часть hotplugа определила оборудование — и записала куда-нибудь в читабельной форме: есть такое-то и такое-то,
драйверы, я считаю, нужны такие-то и такие то. Эту невинную часть хотплага и отключать-то никогда не потребуется.
А другая часть hotplugа пусть уже загружает драйверы, но _только те_, которые ей разрешено загрузить в ей конфиге.
Вот к этому-то конфигу второй части с разрешениями грузить драйверы и нужен простой интерфейс в виде модуля к альтератору.
Потому что отключать всю вторую часть жалко и, наверное, никогда не нужно. А вот отключать загрузку _некоторых_ драйверов может быть нужно очень.
ё
в это общедоступное место — и
Пусть он определяет всегда, это и отключать не нужно. Но чтобы загрузка