From: =?utf-8?q?=C5=81ukasz_Ole=C5=9B?= Subject: [PATCH]blktap2: fix initializing tapdisk_disk_types table. Date: Tue, 17 Aug 2010 22:56:53 +0200 Message-ID: <201008172256.54225.lukaszoles@gmail.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org In tapdisk-disktype.c table tapdisk_disk_types at index 8 has NULL value. This causes, in function tapdisk_disktype_find, breaking loop without checking all values. Signed-off-by: Lukasz Oles diff -r e5d3ba8491bb -r 65db3394ef79 tools/blktap2/drivers/tapdisk-disktype.h --- a/tools/blktap2/drivers/tapdisk-disktype.h Mon Jun 07 14:53:16 2010 -0700 +++ b/tools/blktap2/drivers/tapdisk-disktype.h Tue Aug 17 21:19:05 2010 +0000 @@ -37,9 +37,9 @@ #define DISK_TYPE_RAM 5 #define DISK_TYPE_QCOW 6 #define DISK_TYPE_BLOCK_CACHE 7 -#define DISK_TYPE_LOG 9 -#define DISK_TYPE_REMUS 10 -#define DISK_TYPE_VINDEX 11 +#define DISK_TYPE_LOG 8 +#define DISK_TYPE_REMUS 9 +#define DISK_TYPE_VINDEX 10 #define DISK_TYPE_NAME_MAX 32