Skip to content

xen/blkfront: various bugfixes and patches for blkfront

Jeremy Fitzhardinge lkml xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16xen: use less generic names in blkfront driver.drivers/block/xen-blkfront.c+6 -60 replies
2/16blkfront: fixes for 'xm block-detach ... --force'drivers/block/xen-blkfront.c+78 -50 replies
3/16blkfront: don't access freed struct xenbus_devicedrivers/block/xen-blkfront.c+12 -130 replies
4/16xen/front: Propagate changed size of VBDsdrivers/block/xen-blkfront.c+17 -20 replies
5/16xen/blkfront: avoid compiler warning from missing casesdrivers/block/xen-blkfront.c+3 -00 replies
6/16xen/blkfront: revalidate after setting capacitydrivers/block/xen-blkfront.c+1 -00 replies
7/16xenbus: Make xenbus_switch_state transactionaldrivers/xen/xenbus/xenbus_client.c+66 -240 replies
8/16blkfront: Fix backtrace in del_gendiskdrivers/block/xen-blkfront.c+3 -30 replies
9/16blkfront: Fix gendisk leakdrivers/block/xen-blkfront.c+3 -00 replies
10/16blkfront: Clean up vbd releasedrivers/block/xen-blkfront.c+43 -480 replies
11/16blkfront: Lock blkfront_info when closingdrivers/block/xen-blkfront.c+40 -210 replies
12/16blkfront: Fix blkfront backend switch race (bdev open)drivers/block/xen-blkfront.c+20 -50 replies
13/16blkfront: Fix blkfront backend switch race (bdev release)drivers/block/xen-blkfront.c+31 -150 replies
14/16blkfront: Lock blockfront_info during xbdev removaldrivers/block/xen-blkfront.c+35 -60 replies
15/16blkfront: Remove obsolete info->usersdrivers/block/xen-blkfront.c+5 -140 replies
16/16blkfront: Klog the unclean release pathdrivers/block/xen-blkfront.c+6 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/16] xen/blkfront: various bugfixes and patches for blkfront

From: Jeremy Fitzhardinge <[email protected]>

Hi Jens,

This series has various updates to blkfront, including:
- support for dynamic device resizing
- bugfixes for device hotplug
- various races and bugs fixed

It can be pulled from:

git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/blkfront

Thanks,
J

Daniel Stodden (10):
xenbus: Make xenbus_switch_state transactional
blkfront: Fix backtrace in del_gendisk
blkfront: Fix gendisk leak
blkfront: Clean up vbd release
blkfront: Lock blkfront_info when closing
blkfront: Fix blkfront backend switch race (bdev open)
blkfront: Fix blkfront backend switch race (bdev release)
blkfront: Lock blockfront_info during xbdev removal
blkfront: Remove obsolete info->users
blkfront: Klog the unclean release path

Ian Campbell (1):
xen: use less generic names in blkfront driver.

Jan Beulich (2):
blkfront: fixes for 'xm block-detach ... --force'
blkfront: don't access freed struct xenbus_device

Jeremy Fitzhardinge (1):
xen/blkfront: avoid compiler warning from missing cases

K. Y. Srinivasan (2):
xen/front: Propagate changed size of VBDs
xen/blkfront: revalidate after setting capacity

 drivers/block/xen-blkfront.c       |  343 ++++++++++++++++++++++++++----------
 drivers/xen/xenbus/xenbus_client.c |   90 +++++++---
 2 files changed, 320 insertions(+), 113 deletions(-)