• Vladimir Sementsov-Ogievskiy's avatar
    nbd: use generic trace subsystem instead of TRACE macro · 9588463e
    Vladimir Sementsov-Ogievskiy authored
    Let NBD use the trace mechanisms already present in qemu. Now you can
    use the -trace optino of qemu, or the -T/--trace option of qemu-img,
    qemu-io, and qemu-nbd, to select nbd traces. For qemu, the QMP commands
    trace-event-{get,set}-state can also toggle tracing on the fly.
    
    Example:
       qemu-nbd --trace 'nbd_*' <image file> # enables all nbd traces
    
    Recompilation with CFLAGS=-DDEBUG_NBD is no more needed, furthermore,
    DEBUG_NBD macro is removed from the code.
    Signed-off-by: 's avatarVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Message-Id: <20170707152918.23086-11-vsementsov@virtuozzo.com>
    [eblake: minor tweaks to a couple of traces]
    Signed-off-by: 's avatarEric Blake <eblake@redhat.com>
    9588463e
Makefile.objs 5.58 KB