]> Zhao Yanbai Git Server - minix.git/commit
Add block device tracing facility
authorDavid van Moolenbroek <david@minix3.org>
Thu, 24 Nov 2011 13:50:13 +0000 (14:50 +0100)
committerDavid van Moolenbroek <david@minix3.org>
Fri, 25 Nov 2011 12:47:21 +0000 (13:47 +0100)
commitfd4c2b74f3ef3caf03bf7bde78d230dad54774a2
tree3af633eb54e9788d7a628e8d102d6f4d5d0fce89
parenta9f89a72902af893c0a7df409aa9f476fff3189b
Add block device tracing facility

The implementation is in libblockdriver, and works transparently for
all block drivers. The new btrace(8) tool can be used to control block
tracing; see ``man btrace'' for details.
20 files changed:
commands/Makefile
commands/btrace/Makefile [new file with mode: 0644]
commands/btrace/btrace.c [new file with mode: 0644]
common/include/Makefile.inc
common/include/minix/blockdriver.h
common/include/minix/blockdriver_mt.h
common/include/minix/btrace.h [new file with mode: 0644]
common/include/sys/Makefile.inc
common/include/sys/ioc_block.h [new file with mode: 0644]
lib/libblockdriver/Makefile
lib/libblockdriver/driver.c
lib/libblockdriver/driver.h
lib/libblockdriver/driver_mt.c
lib/libblockdriver/driver_st.c
lib/libblockdriver/mq.c
lib/libblockdriver/mq.h
lib/libblockdriver/trace.c [new file with mode: 0644]
lib/libblockdriver/trace.h [new file with mode: 0644]
man/man8/Makefile
man/man8/btrace.8 [new file with mode: 0644]