Branch: refs/heads/next
Home:
https://github.com/siemens/jailhouse
Commit: 0b25b7b6da0e984d93a92848350440be4a87a944
https://github.com/siemens/jailhouse/commit/0b25b7b6da0e984d93a92848350440be4a87a944
Author: Veaceslav Falico <
vfa...@gmail.com>
Date: 2015-07-15 (Wed, 15 Jul 2015)
Changed paths:
M driver/pci.c
Log Message:
-----------
pci_claim_release: verify for non-null pci_dev
We might not get a valid pci device from pci_get_slot(), and thus panic:
[ 95.167003] RIP: 0010:[<ffffffffa000178f>] [<ffffffffa000178f>] jailhouse_pci_do_all_devices+0xaf/0x1a0 [jailhouse]
...
[ 95.167003] [<ffffffffa0000363>] jailhouse_cell_delete_all+0x33/0xd0 [jailhouse]
[ 95.167003] [<ffffffffa0000be5>] jailhouse_cmd_disable+0xe5/0x120 [jailhouse]
[ 95.167003] [<ffffffffa00011d5>] jailhouse_ioctl+0x65/0x90 [jailhouse]
...
Fix by verifying for non-null device.
Signed-off-by: Veaceslav Falico <
veacesla...@huawei.com>
Signed-off-by: Jan Kiszka <
jan.k...@siemens.com>