diff options
| author | David Fries <[email protected]> | 2015-05-08 19:51:50 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2015-05-24 12:08:59 -0700 |
| commit | f7134eea05b2fb4a2c0935f8a540539fff01f3eb (patch) | |
| tree | 756f42e02e8ca03891f7f2c01bb28405a27528b4 /tools | |
| parent | c3098356927254be270e5dc186a2ca144b64463b (diff) | |
w1_therm reference count family data
A temperature conversion can take 750 ms and when possible the
w1_therm slave driver drops the bus_mutex to allow other bus
operations, but that includes operations such as a periodic slave
search, which can remove this slave when it is no longer detected.
If that happens the sl->family_data will be freed and set to NULL
causing w1_slave_show to crash when it wakes up.
Signed-off-by: David Fries <[email protected]>
Reported-By: Thorsten Bschorr <[email protected]>
Tested-by: Thorsten Bschorr <[email protected]>
Acked-by: Evgeniy Polyakov <[email protected]>
Cc: stable <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions