diff options
author | John Levon <john.levon@nutanix.com> | 2022-05-30 22:30:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-30 22:30:13 +0100 |
commit | d307dbcab74aef3680ba99d7f836f2bc0b4bc81e (patch) | |
tree | 532f856b6fa3c1bacca24ed37c26584c7d5a964b | |
parent | e036ac145acea1a5aa77879e978ac2fff909a657 (diff) | |
download | libvfio-user-d307dbcab74aef3680ba99d7f836f2bc0b4bc81e.zip libvfio-user-d307dbcab74aef3680ba99d7f836f2bc0b4bc81e.tar.gz libvfio-user-d307dbcab74aef3680ba99d7f836f2bc0b4bc81e.tar.bz2 |
allow all LOG_* levels (#691)
While libvfio-user doesn't use them all, at least SPDK was expecting to
be able to set LOG_NOTICE level, and silently failing. There's no reason
we can't support any valid syslog level.
Signed-off-by: John Levon <john.levon@nutanix.com>
Reviewed-by: Swapnil Ingle <swapnil.ingle@nutanix.com>
-rw-r--r-- | lib/libvfio-user.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/libvfio-user.c b/lib/libvfio-user.c index 566ece0..47e3572 100644 --- a/lib/libvfio-user.c +++ b/lib/libvfio-user.c @@ -1755,8 +1755,7 @@ vfu_get_poll_fd(vfu_ctx_t *vfu_ctx) EXPORT int vfu_setup_log(vfu_ctx_t *vfu_ctx, vfu_log_fn_t *log, int log_level) { - - if (log_level != LOG_ERR && log_level != LOG_INFO && log_level != LOG_DEBUG) { + if (log_level < LOG_EMERG || log_level > LOG_DEBUG) { return ERROR_INT(EINVAL); } |