Re: [PATCH 1/1] Staging: hv: util: Invoke cn_netlink_send() in a work context
From: Christoph Hellwig <hch@infradead.org>
Date: 2011-10-10 11:44:05
Also in:
lkml
From: Christoph Hellwig <hch@infradead.org>
Date: 2011-10-10 11:44:05
Also in:
lkml
On Sun, Oct 09, 2011 at 07:42:28PM -0700, K. Y. Srinivasan wrote:
Invoke cn_netlink_send() in a work context as opposed being called in the context of channel callback. On entry into the channel callback code the channel inbound spin lock is held and deferring to a work context avoids having to invoke cn_netlink_send() while holding the inbound lock. As part of this adjustment, also increase the timeout value for waiting for the user level component of KVP.
As told a few times you really need to move away from the connector before sumitting the KVP support. What about tackling that instead of band aiding it?