Messages in this thread |  | | | Date | Mon, 18 Oct 2010 14:52:27 -0500 | | From | Robin Holt <> | | Subject | Re: [Patch] Incoming XPC channel messages can come in after the channel's partition structures have been torn down. |
| |
On Mon, Oct 18, 2010 at 12:40:55PM -0700, Andrew Morton wrote: > On Mon, 18 Oct 2010 08:35:08 -0500 > Robin Holt <holt@sgi.com> wrote: > > > Under some workloads, some channel messages have been observed being > > delayed on the sending side past the point where the receiving side > > has been able to tear down its partition structures. This condition is > > already detected in xpc_handle_activate_IRQ_uv(), but that information > > is not given to xpc_handle_activate_mq_msg_uv(). As a result, > > xpc_handle_activate_mq_msg_uv() assumes the structures still exist and > > references them. > > With what result? Machine goes boom? > > Would you consider this a 2.6.36 fix? Backport to -stable?
I would consider it a backport to stable. It is a NULL pointer deref. This pach applies back to 2.6.32. I did not try older kernels than that.
Robin
|  |