Remove ros_debug()
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 14 Dec 2015 19:53:55 +0000 (14:53 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 16 Dec 2015 23:23:10 +0000 (18:23 -0500)
Right now, it's a wrapper for akaros_printf().  Shortly, glibc's printf
will do the same thing that akaros_printf() does, so we can just call it
directly.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
user/parlib/debug.c
user/parlib/include/stdio.h
user/parlib/panic.c
user/parlib/vcore.c

index 671e130..ddb3c97 100644 (file)
@@ -46,18 +46,6 @@ int ros_vdebug(const char *fmt, va_list ap)
        return b.cnt;
 }
 
-int ros_debug(const char *fmt, ...)
-{
-       va_list ap;
-       int cnt;
-
-       va_start(ap, fmt);
-       cnt = ros_vdebug(fmt, ap);
-       va_end(ap);
-
-       return cnt;
-}
-
 int akaros_printf(const char *format, ...)
 {
        va_list ap;
index 60b83ef..45bea7a 100644 (file)
@@ -19,7 +19,6 @@ void ros_debugfmt(void (*putch)(int, void**), void **putdat, const char *fmt,
                   ...);
 void ros_vdebugfmt(void (*putch)(int, void**), void **putdat, const char *fmt,
                    va_list);
-int    ros_debug(const char *fmt, ...);
 int    ros_vdebug(const char *fmt, va_list);
 
 #ifdef PRINTD_DEBUG
index 88eff92..62bfb50 100644 (file)
@@ -33,7 +33,7 @@ _panic(const char *file, int line, const char *fmt,...)
 
 void _assert_failed(const char *file, int line, const char *msg)
 {
-       ros_debug("[user] %s:%d, vcore %d, Assertion failed: %s\n",
-                 file, line, vcore_id(), msg);
+       printf("[user] %s:%d, vcore %d, Assertion failed: %s\n", file, line,
+              vcore_id(), msg);
        abort();
 }
index 680aee2..b1f8aa1 100644 (file)
@@ -533,7 +533,7 @@ bool check_vcoreid(const char *str, uint32_t vcoreid)
 {
        uint32_t kvcoreid = get_vcoreid();
        if (vcoreid != kvcoreid) {
-               ros_debug("%s: VC %d thought it was VC %d\n", str, kvcoreid, vcoreid);
+               printf("%s: VC %d thought it was VC %d\n", str, kvcoreid, vcoreid);
                return FALSE;
        }
        return TRUE;