]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core: Instrument relevant return paths for error tracing
authorJan Kiszka <jan.kiszka@siemens.com>
Wed, 18 Mar 2015 07:50:25 +0000 (08:50 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Sat, 21 Mar 2015 14:15:08 +0000 (15:15 +0100)
commit55400dafb2753bc7a1829c795cdb7a4c07136bdd
treeca03358b5b261f307246c4703df47d1f733405b9
parenta89ecf17df8b0bb9281c47bc1a40a3030dee5835
core: Instrument relevant return paths for error tracing

This instruments return paths so that the origin of important errors can
be tracked down. Two so far explicit error outputs are replaced with
trace_error.

We do not instrument -ENOMEM cases unless they relate to allocations
from the remapping pool. All other -ENOMEM cases boil down to a too
small hypervisor region.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/control.c
hypervisor/paging.c
hypervisor/pci.c
hypervisor/pci_ivshmem.c