]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen-netfront: do not cast grant table reference to signed short
authorDongli Zhang <dongli.zhang@oracle.com>
Mon, 31 Oct 2016 05:38:29 +0000 (13:38 +0800)
committerBoris Ostrovsky <boris.ostrovsky@oracle.com>
Fri, 3 Feb 2017 20:55:26 +0000 (15:55 -0500)
commit6d0a8fa61b54bb752082f8a476eeeb3698dbaa7f
tree586da521978e91d32997e09d904d00e963a0a577
parent7ebf7cbebfffbc3f87ee8a2aa5e2b2f14a038d2c
xen-netfront: do not cast grant table reference to signed short

While grant reference is of type uint32_t, xen-netfront erroneously casts
it to signed short in BUG_ON().

This would lead to the xen domU panic during boot-up or migration when it
is attached with lots of paravirtual devices.

Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
OraBug: 25497392

(cherry picked from commit 87557efc27f6a50140fb20df06a917f368ce3c66)
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
drivers/net/xen-netfront.c