Как перебрать все устройства в общем образе ядра? ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Как перебрать все устройства в общем образе ядра?

Сообщение Anonymous »

Демо-код:

Код: Выделить всё

spin_lock(&devices_kset-\>list_lock);

while (!list_empty(&devices_kset-\>list)) {

dev = list_entry(devices_kset-\>list.prev, struct device,kobj.entry);
Когда я использую приведенный выше код для обхода устройства ядра. Компиляция выдаст ошибку, как показано ниже.

Код: Выделить всё

error: use of undeclared identifier 'devices_kset'
Потому что это GKI. devices_ksetсимволы не экспортируются.
Итак, мой вопрос:
Есть ли другой способ перебрать все устройства ядра в GKI?< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... rnel-image

Вернуться в «Android»