50de51387f
Instead of just returning 0/-1 and letting the caller make up a meaningless error message, add an Error parameter to allow reporting the real error and switch to 0/-errno so that different kind of errors can be distinguished in the caller. config_len in vhost_user_get_config() is defined by the device, so if it's larger than VHOST_USER_MAX_CONFIG_SIZE, this is a programming error. Turn the corresponding check into an assertion. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210609154658.350308-6-kwolf@redhat.com> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> Reviewed-by: Raphael Norwitz <raphael.norwitz@nutanix.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> |
||
---|---|---|
.. | ||
adb-internal.h | ||
adb-kbd.c | ||
adb-mouse.c | ||
adb.c | ||
ads7846.c | ||
hid.c | ||
Kconfig | ||
lasips2.c | ||
lm832x.c | ||
meson.build | ||
pckbd.c | ||
pl050.c | ||
ps2.c | ||
pxa2xx_keypad.c | ||
stellaris_input.c | ||
trace-events | ||
trace.h | ||
tsc210x.c | ||
tsc2005.c | ||
vhost-user-input.c | ||
virtio-input-hid.c | ||
virtio-input-host.c | ||
virtio-input.c |