Thread (6 messages) 6 messages, 4 authors, 2022-09-23

Re: [PATCH] Drivers: hv: vmbus: Optimize vmbus_on_event

From: Wei Liu <wei.liu@kernel.org>
Date: 2022-08-15 15:31:56
Also in: linux-scsi, lkml

On Mon, Jul 25, 2022 at 02:37:28AM -0700, Saurabh Sengar wrote:
In the vmbus_on_event loop, 2 jiffies timer will not serve the purpose if
callback_fn takes longer. For effective use move this check inside of
callback functions where needed. Out of all the VMbus drivers using
vmbus_on_event, only storvsc has a high packet volume, thus add this limit
only in storvsc callback for now.
There is no apparent benefit of loop itself because this tasklet will be
scheduled anyway again if there are packets left in ring buffer. This
patch removes this unnecessary loop as well.

Signed-off-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Unfortunately this missed the recent merge window so it will be picked
up for the next release.

Thanks,
Wei.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help