Отметить функцию, которая будет использоваться только под замком - PullRequest
0 голосов
/ 21 ноября 2018

Я пишу драйвер ядра Linux, и у меня есть функция, которая ДОЛЖНА вызываться при блокировке, и я хочу убедиться, что никто не будет использовать ее без получения блокировки.Эта функция вызывается много раз из разных функций, которые получают блокировку перед вызовом функции.

Мне интересно, есть ли способ сообщить компилятору, что все вызовы этой функции выполняются взамок?что-то вроде атрибутов функции или что-то подобное.

спасибо.

...