Передача сообщений модулю ядра из userspace

Модератор: Модераторы разделов

Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Передача сообщений модулю ядра из userspace

Сообщение Vorb »

Как программа из пространства пользователя может передавать короткие сообщения модулю ядра?
Если передавать большие объемы даных - то используется символьные или блочные девайсы, а тут нужно передавать мало текстовой информации, чтоб потом модуль на ее основании заполнял связанный список в памяти и использовал его.
Думаю, можно через /proc, но пока не пойму как это делается :) Если у кого-то есть инфа - поделитесь плз :)
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Передача сообщений модулю ядра из userspace

Сообщение serzh-z »

Именно, /proc.

Например, на linuxcenter.ru есть статья про разработку модулей ядра - буквально на дня попадалась на глаза. В ней освещается вопрос обмена данными через /proc.
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Передача сообщений модулю ядра из userspace

Сообщение Vorb »

Угу, сижу как раз это и читаю :)
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: Передача сообщений модулю ядра из userspace

Сообщение agbr »

это зависит от того, _что_ ты хочешь передать

можно делать йоктлами через девайс,
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
edo
Сообщения: 44
ОС: debian stable/testing

Re: Передача сообщений модулю ядра из userspace

Сообщение edo »

proc выходит из моды, все что-то в сторону sysfs двинулись
Спасибо сказали: