Доступ к структуре ядра Linux

#linux #linux-kernel #linux-kernel-headers

#linux #linux-ядро #linux-kernel-заголовки

Вопрос:

Я пытаюсь скопировать структуру ядра dm_dirty_log в пользовательском системном вызове (учебная задача).

Я изучил некоторый код ядра Linux и нашел заголовок, в котором он был объявлен, но я не могу понять, существует ли он только в стеке или эта структура размещена где-то в пространстве ядра, и я могу получить к ней доступ из моего системного вызова.

Если у кого-нибудь есть какие-либо идеи по поводу моей проблемы? Как мне это сделать?

Комментарии:

1. Кажется, он создан, dm_dirty_log_create() который вызывается кодом в «drivers / dm / dm-raid1.c» (часть кода для опции CONFIG_DM_MIRROR конфигурации). elixir.bootlin.com это удобный сайт для перекрестных ссылок на код ядра Linux.