lguest: be paranoid about guest playing with device descriptors.
authorRusty Russell <rusty@rustcorp.com.au>
Sat, 13 Jun 2009 04:26:58 +0000 (22:26 -0600)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 12 Jun 2009 12:56:59 +0000 (22:26 +0930)
commit713b15b3781240653d2b38414da3f4567dcbcf91
tree9b6a01f00bf4aee60548d8b8cf38458863888564
parent8ebf975608aaebd7feb33d77f07ba21a6380e086
lguest: be paranoid about guest playing with device descriptors.

We can't trust the values in the device descriptor table once the
guest has booted, so keep local copies.  They could set them to
strange values then cause us to segv (they're 8 bit values, so they
can't make our pointers go too wild).

This becomes more important with the following patches which read them.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Documentation/lguest/lguest.c