Обсуждение блога:Точка Росы/LinuxCon Europe 2013 - О поиске "гонок" в ядре Linux/c000002
Материал из Rosalab Wiki
< Обсуждение блога:Точка Росы/LinuxCon Europe 2013 - О поиске "гонок" в ядре Linux← LinuxCon Europe 2013 - О поиске "гонок" в ядре Linux
Речь идёт об обращениях к внутренним структурам драйвера, а тут всё не так очевидно. Например, в одном из случаев, о котором я писал интеловцам, были одновременные обращений к переменной, в которой хранится текущее количество пакетов в очереди передачи (Tx queue). Один thread читал эту переменную, другой в то же время увеличивал её значение на 1. Может, это и не приведёт в данном случае к неприятностям, но, как минимум, тут надо разобраться.