Thread (1 message) 1 message, 1 author, 2012-02-28

Re: [PATCH] mlx4: prevent the device from being removed concurrently

From: David Miller <hidden>
Date: 2012-02-28 19:30:51
Also in: linux-rdma

From: Thadeu Lima de Souza Cascardo <redacted>
Date: Tue, 28 Feb 2012 15:36:16 -0300
When a EEH happens, the catas poll code will try to restart the device,
removing it and adding it back again. The EEH code will try to do the
same. One of the threads ends up accessing memory that was freed by the
other thread and we get a crash.
Stop adding bandaids to the locking.

If the EEH infrastructure doesn't synchronize parallel operations
on the same device, that is the real bug, and that's where the real
fix belongs.

I refuse to apply this patch.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help