Size: a a a

2020 May 12

AF

Alexander Fedorov in freebsd_ru
Это в инициализации
источник

AF

Alexander Fedorov in freebsd_ru
На скорость не влияет
источник

OG

Oleg Ginzburg in freebsd_ru
Vadim Goncharov
а последние два - чем хороши?
смотря что ты от них ждешь. работают, из  хорошего.
источник

DL

Dmitry Luhtionov in freebsd_ru
ну так тупо копируй NG_NODESIZ - 1 байт, без strncpy
источник

AF

Alexander Fedorov in freebsd_ru
Что-то не понял, приведи пример
источник

DL

Dmitry Luhtionov in freebsd_ru
bcopy(&value, &nodename, NG_NODESIZ - 1);
источник

DL

Dmitry Luhtionov in freebsd_ru
как-то так
источник

DL

Dmitry Luhtionov in freebsd_ru
ну или memcpy
источник

DL

Dmitry Luhtionov in freebsd_ru
хм, не. ты "портишь" ngc перед этим
strncpy(ngc.ourhook, "vmlink", NG_HOOKSIZ - 1)
источник

DL

Dmitry Luhtionov in freebsd_ru
так что мой хинт только для ngc.peerhook
источник

DL

Dmitry Luhtionov in freebsd_ru
он нулями забит изначально
источник

AF

Alexander Fedorov in freebsd_ru
> bcopy(&value, &nodename, NG_NODESIZ - 1);
источник

AF

Alexander Fedorov in freebsd_ru
Не-не, тут ты пол стека скопируешь
источник

DL

Dmitry Luhtionov in freebsd_ru
да я для примера. я тут одновременно в трех чатах пишу :)
источник

E

Eugeniy in freebsd_ru
Dmitry Luhtionov
да я для примера. я тут одновременно в трех чатах пишу :)
Тремя руками сразу?)
источник

DL

Dmitry Luhtionov in freebsd_ru
типа того
источник

AF

Andrey F in freebsd_ru
источник

AF

Alexander Fedorov in freebsd_ru
Dmitry Luhtionov
да я для примера. я тут одновременно в трех чатах пишу :)
Я просто не понял, в чем конкретно проблема. Буду рад поправить. Можешь патч сделать?
источник

DL

Dmitry Luhtionov in freebsd_ru
Alexander Fedorov
Я просто не понял, в чем конкретно проблема. Буду рад поправить. Можешь патч сделать?
ты перестраховываешься при копировании строк, что дает небольшие накладные расходы. но так как ты это делаешь в юзерлевеле, и всего один раз - то можно забить болт
источник

DL

Dmitry Luhtionov in freebsd_ru
мне больше интересно, чего ты не шатдаунишь ноду, если возникают ошибки
источник