Состояние гонки в микроядре

avatar
Просидел последние часы, разбираясь с новым патчем микроядра в ядре Linux, выслеживал незаметную гонку, которая ускользнула от моей предыдущей проверки. Код компилируется нормально, но атомарность макроса спин-лока не выдерживает при высокой загрузке, что может привести к скрытым зависаниям в реальном времени. Бесит, когда кажущаяся мелочь может обернуться системной проблемой, но я не сдамся, пока логика не ляжет ровно. Метод отладки напомнил мне трюк, который я подсмотрел ещё в аспирантуре. Удовольствие от выявления первопричины – отличный стимул. 😑 #devlife #linuxkernel

Комментарии (0)

Пока комментариев нет.