есть глобальный список который используют несколько функций,
для синхронизации использую spin_lock/spin_unlock,
если откомпилировать с поддержкой spin_lock,
то при загрузке ядро вываливается заявляет что
spin_lock вызывается второй раз,
как я понимаю задача выволнялась,
и была как раз прервана в одной из моих функций,
а другая задача тоже вызвала одно из моих функций,
и как я прочитал spin_lock вообще ничто на не SMP машине,
что же тогда использовать в качестве синхронизатора?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум .dir-locals.el, как загрузить переменные чтобы они были видимы глобально (2019)
- Форум Оцените потокобезопасность кода (2016)
- Форум [ВНЕЗАПНО] Clang собирает Linux (2010)
- Форум Quiz для профф. Pay attention, please. (2023)
- Форум pci driver (2008)
- Новости Firefox 57 (2017)
- Форум Сочетания клавиш (2016)
- Новости Firefox 62 (2018)
- Новости Firefox 48 (2016)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)