Re: [PATCH 3.4.106] SCSI: libsas: no expander revalidation for SAS_END_DEV

2015-03-05 Thread James Bottomley
On Thu, 2015-03-05 at 18:57 +, Praveen Murali wrote: > The kernel crashed in mutex_lock called from smp_execute_task. The reason > is that the mutex is initialized only for devices with type EDGE_DEV or > FANOUT_DEV, but in some cases smp_execute_task gets called in the expander > revalidation

[PATCH 3.4.106] SCSI: libsas: no expander revalidation for SAS_END_DEV

2015-03-05 Thread Praveen Murali
The kernel crashed in mutex_lock called from smp_execute_task. The reason is that the mutex is initialized only for devices with type EDGE_DEV or FANOUT_DEV, but in some cases smp_execute_task gets called in the expander revalidation context for end devices too. Expander revalidation should not be