История изменений
Исправление
kirk_johnson,
(текущая версия)
:
Ну тогда иди читай про то, как устроено ядро, как работают сисколы, как procfs натягивается на абстракцию файла. И заодно почитай про <kernel/list.h>, потому что то, что ты тут делаешь, это оно. Заодно почитай про RCU, скорее всего, оно тебе здесь пригодится. Есть хорошая (хоть и старая) книжка Linux Kernel Development. И вот это https://www.kernel.org/doc/html/latest/process/howto.html.
P.S. И почитай уже про linux kernel coding style, и следуй ему, позязя.
P.P.S. В современных трендах лялекса вынести из procfs все, что там быть не должно.
Исправление
kirk_johnson,
:
Ну тогда иди читай про то, как устроено ядро, как работают сисколы, как procfs натягивается на абстракцию файла. И заодно почитай про <kernel/list.h>, потому что то, что ты тут делаешь, это оно. Заодно почитай про RCU, скорее всего, оно тебе здесь пригодится. Есть хорошая (хоть и старая) книжка Linux Kernel Development. И вот это https://www.kernel.org/doc/html/latest/process/howto.html.
P.S. И почитай уже про linux kernel coding style, и следуй ему, позязя.
P.P.S. В современных трендах лялекса вынести из procfs все, что там быть не должнол.
Исходная версия
kirk_johnson,
:
Ну тогда иди читай про то, как устроено ядро, как работают сисколы, как procfs натягивается на абстракцию файла. И заодно почитай про <kernel/list.h>, потому что то, что ты тут делаешь, это оно. Заодно почитай про RCU, скорее всего, оно тебе здесь пригодится.
P.S. И почитай уже про linux kernel coding style, и следуй ему, позязя.