Как правильно использовать sys_read() в пространстве ядра

Решение оказалось довольно простым. В моем файле ~/.config/fish/config.fishмне просто нужно было удалить «$» из оператора eval. Так это будет выглядеть так:

# uses dircolors template
eval (gdircolors ~/.dircolors/dircolors.256dark)

# Aliases
alias ls='gls --color=auto'
0
30.11.2019, 03:01
1 ответ

Вы не можете вызвать sys_read()с буфером, который живет в ядре, он ожидает виртуальный адрес пользователя -для второго параметра.

Существует API ядра kernel_read(), который можно использовать из пространства ядра.

3
28.01.2020, 02:21

Теги

Похожие вопросы