Re: [PATCH 3/6] Fix unsafe sas_device_list usage

2015-07-03 Thread Christoph Hellwig
On Mon, Jun 08, 2015 at 08:50:53PM -0700, Calvin Owens wrote: > We cannot iterate over the list without holding a lock for the entire > duration, or we risk corrupting random memory if items are added or > deleted as we iterate. > > This refactors code such that it always holds the lock when itera

[PATCH 3/6] Fix unsafe sas_device_list usage

2015-06-08 Thread Calvin Owens
We cannot iterate over the list without holding a lock for the entire duration, or we risk corrupting random memory if items are added or deleted as we iterate. This refactors code such that it always holds the lock when iterating on or accessing the sas_device_list. Signed-off-by: Calvin Owens