LINUX.ORG.RU

[kernel]Получить список блочных устройств

 


0

2

Приветствую.

Как в модуле ядра линукса можно получить список всех блочных устройств ?
В конечном счете необходимо получить структуру gendisk или device(а из нее - gendisk) по известному dev_t (major и minor номера устройства).
Хотел воспользоваться get_gendisk(dev_t dev, int *partno) , но она не экспортируется ядром (insmod выдает unresolved symbol:get_gendisk) хотя функция объявлена в /include/linux/genhd.h.


Ответ на: комментарий от tailgunner

Не пойдет, надо учитывать возможность подключения\отключения устройств.

AnMakc
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.