From: Bob Liu Date: Wed, 22 Jul 2015 06:40:09 +0000 (+0800) Subject: xen-blkfront: don't add indirect pages to list when !feature_persistent X-Git-Tag: omap-for-v4.3/fixes-merge-window~104^2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b0767502b5db11cb1f0daef2d01f6d71b1192dc;p=pandora-kernel.git xen-blkfront: don't add indirect pages to list when !feature_persistent We should consider info->feature_persistent when adding indirect page to list info->indirect_pages, else the BUG_ON() in blkif_free() would be triggered. When we are using persistent grants the indirect_pages list should always be empty because blkfront has pre-allocated enough persistent pages to fill all requests on the ring. CC: stable@vger.kernel.org Acked-by: Roger Pau Monné Signed-off-by: Bob Liu Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed