xen-blkback: make the queue of free requests per backend
authorRoger Pau Monne <roger.pau@citrix.com>
Wed, 17 Apr 2013 18:18:59 +0000 (20:18 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 18 Apr 2013 13:29:25 +0000 (09:29 -0400)
commitbf0720c48c7cefd127ed2329e6d0e40b39fa4d0e
treefaece56f2dd1be19c6ae40676210004a599ed792
parentbb6acb289fbaac0e99eb552abdefc80a2186ef3f
xen-blkback: make the queue of free requests per backend

Remove the last dependency from blkbk by moving the list of free
requests to blkif. This change reduces the contention on the list of
available requests.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel@lists.xen.org
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/block/xen-blkback/blkback.c
drivers/block/xen-blkback/common.h
drivers/block/xen-blkback/xenbus.c