Thread (1 message) 1 message, 1 author, 2019-08-08

Re: [PATCH v2 1/2] virtio_console: free unused buffers with port delete

From: Pankaj Gupta <hidden>
Date: 2019-08-08 12:19:27
Also in: lkml

On Thu, Aug 08, 2019 at 05:06:05PM +0530, Pankaj Gupta wrote:
quoted
  The commit a7a69ec0d8e4 ("virtio_console: free buffers after reset")
  deferred detaching of unused buffer to virtio device unplug time.

  This causes unplug/replug of single port in virtio device with an
  error "Error allocating inbufs\n". As we don't free the unused buffers
  attached with the port. Re-plug the same port tries to allocate new
  buffers in virtqueue and results in this error if queue is full.

  This patch removes the unused buffers in vq's when we unplug the port.
  This is the best we can do as we cannot call device_reset because virtio
  device is still active.
Why is this indented?
o.k. will remove the empty lines.
quoted
Reported-by: Xiaohui Li <redacted>
Fixes: b3258ff1d6 ("virtio_console: free buffers after reset")
Fixes: b3258ff1d608 ("virtio: Decrement avail idx on buffer detach")

is the correct format to use.
Sorry! for this. Commit it fixes is:
a7a69ec0d8e4 ("virtio_console: free buffers after reset")
And given that this is from 2.6.39 (and 2.6.38.5), shouldn't it also be
backported for the stable kernels?
Yes.

Thanks,
Pankaj
thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help