есть глобальный список который используют несколько функций,
для синхронизации использую spin_lock/spin_unlock,
если откомпилировать с поддержкой spin_lock,
то при загрузке ядро вываливается заявляет что
spin_lock вызывается второй раз,
как я понимаю задача выволнялась,
и была как раз прервана в одной из моих функций,
а другая задача тоже вызвала одно из моих функций,
и как я прочитал spin_lock вообще ничто на не SMP машине,
что же тогда использовать в качестве синхронизатора?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум .dir-locals.el, как загрузить переменные чтобы они были видимы глобально (2019)
- Форум [ВНЕЗАПНО] Clang собирает Linux (2010)
- Форум Динамические библиотеки, конспект (2018)
- Форум pci driver (2008)
- Новости VirtualBox 4.2.14 (2013)
- Новости Firefox 57 (2017)
- Новости PHP 8.1 (2021)
- Новости Linux 5.13 (2021)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)
- Статьи X11 robustness: DRI3 без аппаратного ускорения (2025)