]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drivers: xen-blkback: delay pending_req allocation to connect_ring
authorBob Liu <bob.liu@oracle.com>
Wed, 3 Jun 2015 05:40:01 +0000 (13:40 +0800)
committerElena Ufimtseva <elena.ufimtseva@oracle.com>
Wed, 12 Aug 2015 09:54:15 +0000 (05:54 -0400)
commitdfecb3f979da7d511fb1c398875d0c7f13c94699
treed8b2a5ea49c72afb98b5852cf133938ee61b20fb
parentb953c0d234bc72e8489d3bf51a276c5c4ec85345
drivers: xen-blkback: delay pending_req allocation to connect_ring

This is a pre-patch for multi-page ring feature.
In connect_ring, we can know exactly how many pages are used for the shared
ring, delay pending_req allocation here so that we won't waste too much memory.

Signed-off-by: Bob Liu <bob.liu@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
(cherry picked from commit 69b91ede5cab843dcf345c28bd1f4b5a99dacd9b)
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
drivers/block/xen-blkback/common.h
drivers/block/xen-blkback/xenbus.c