Project

General

Profile

Actions

Bug #9046

closed

mptsas_handle_topo_change can return without its locks held

Added by Robert Mustacchi over 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Category:
driver - device drivers
Start date:
2018-02-06
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

In the mptsas_handle_topo_change() there is an invariant that the mptsas_t m_mutex member should be held when entering and leaving that function. Unfortunately, there are several cases in this function where it is dropped, but not entered again.

See 9044 for testing notes.


Related issues

Related to illumos gate - Feature #8348: mptsas_handle_topo_change() can return without locks heldClosedRobert Mustacchi2017-06-05

Actions
Actions

Also available in: Atom PDF