diff -NurpP --minimal linux-2.6.17.7-vs2.1.1-rc28.1/drivers/md/dm-ioctl.c linux-2.6.17.7-vs2.1.1-rc28.1.1/drivers/md/dm-ioctl.c --- linux-2.6.17.7-vs2.1.1-rc28.1/drivers/md/dm-ioctl.c 2006-08-06 06:13:41 +0200 +++ linux-2.6.17.7-vs2.1.1-rc28.1.1/drivers/md/dm-ioctl.c 2006-08-06 08:10:58 +0200 @@ -621,7 +621,8 @@ static struct hash_cell *__find_device_h md = dm_get_md(huge_decode_dev(param->dev)); if (md) { - mdptr = dm_get_mdptr(md); + if (vx_check(dm_get_xid(md), VX_WATCH_P|VX_IDENT)) + mdptr = dm_get_mdptr(md); dm_put(md); }