Перейти к содержанию

sblblx

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

    Никогда

Достижения sblblx

  1. Доброго времени суток, господа. Ситуация следующая: в ядро вкомпилен модуль (назовем его М1), отвечающий за работу с usb. Модуль стоковый. Так же есть сторонний модуль (назовем его М2), реализующий функцию usb host'а. М2 является подгружаемым. М1 и М2 используют один и тот же чип и, что естественно, при попытке подгрузить М2 получаем device or resource busy. Отказаться от М1 невозможно, т.к. слишком много на него завязано (wi-fi и еще кой какой функционал). Вот хотел бы узнать есть ли возможность реализовать следующего рода фишку: при попытке загрузить модуль М2 вызвать функцию module_exit М1. И, соответственно, при выгрузке М2 вызвать module_init М1. Возможно ли такое вообще (с соответствующим допилом исходников) и, если возможно, то как реализовать? Проблема не в том, что два модуля устройство не могут поделить, а в том, чтоб получить возможность между ними переключаться. Ведь они дают совершенно разный функционал.
×
×
  • Создать...