Добавить ссылку на объект устройства платформы Linux

81
8

У меня есть платформа, которая намерена предоставлять услуги другим модулям ядра и не взаимодействует с пользовательским пространством. Как я могу найти объект platform_device и добавить его счетчик ссылок в другом модуле ядра?

Дополнительные разъяснения:

позвоните в модуль, который предоставляет услуги другим модулям s, и клиентский модуль c.

Модуль s может создавать несколько объектов platform_device, которые называются s_device. S_device не подключается к системе через любую физическую шину, но полностью выполняет свою работу в ОЗУ.

Модуль c создает один объект platform_device, который называется c_device. C_device не подключается к системе через физическую шину. Он просто использует s_devices для выполнения своей работы. Прежде чем c_device может использовать службы, которые выставляются с помощью s_devices, они должны найти их и добавить ссылку на них в случае удаления модуля из ядра.

Я хочу знать, как c_device может найти s_devices.

спросил(а) 2018-05-31T12:13:00+03:00 2 года, 4 месяца назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема