]> xenbits.xensource.com Git - people/royger/linux-2.6.18-xen.git/commit
xen/blkfront: fix data size for xenbus_gather in connect()
authorJan Beulich <jbeulich@novell.com>
Mon, 9 May 2011 09:02:19 +0000 (10:02 +0100)
committerJan Beulich <jbeulich@novell.com>
Mon, 9 May 2011 09:02:19 +0000 (10:02 +0100)
commita47fb6b9ad382ae572740bb90908bb01b70f5f9b
tree0f16e927a71f8e993c3f55d63aab47d0c73676a7
parentd3b7afbccc5286784f9802f328a3b480723c1b41
xen/blkfront: fix data size for xenbus_gather in connect()

From: Marek Marczykowski <marmarek@mimuw.edu.pl>

barrier variable is int, not long. This overflow caused another
variable override: "err" (in PV code) and "binfo" (in xenlinux code -
drivers/xen/blkfront/blkfront.c). The latter caused incorrect device
flags (RO/removable etc).

Signed-off-by: Marek Marczykowski <marmarek@mimuw.edu.pl>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@novell.com>
drivers/xen/blkfront/blkfront.c