Details

[Home]

Issue of the Implementation # L0154

Brief

w1: do not unlock unheld list_mutex in __w1_remove_master_device()

Detailed Description

w1_process_callbacks() expects to be called with dev->list_mutex held, but it is the fact only in w1_process(). __w1_remove_master_device() calls w1_process_callbacks() after it releases list_mutex.

Component

linux-kernel 3.15

Accepted

https://lkml.org/lkml/2014/4/30/591
commit

Status

Fixed in 3.16-rc1

[Home]