Подробности

[В начало]

Проблема в реализации № L0303

Краткое описание

w1: некорректное разблокирование мьютекса и уменьшение счетчика refcnts

Подробное описание

Функции w1_therm_eeprom() и w1_DS18B20_precision() уменьшают счетчик THERM_REFCNT на ошибочных путях не увеличив его предварительно. read_therm() разблокирует мьютекс bus на некоторых ошибочных путях, там где это не требуется.

Компонент

linux-kernel 4.14

Принято

https://lkml.org/lkml/2017/9/29/450
commit

Статус

Исправлено в ядре v4.15-rc1

[В начало]