Commit fa335388 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

staging: csr: oska: remove print.h and print.c



No one was calling these functions, so remove them.

Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com>
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com>
Cc: Riku Mettälä <riku.mettala@bluegiga.com>
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c30fbb3c
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -3,7 +3,6 @@ obj-$(CONFIG_CSR_WIFI) := csr_oska.o
csr_oska-y := \
       event.o \
       oska_module.o \
       print.o  \
       thread.o \
       timer.o

drivers/staging/csr/oska/print.c

deleted100644 → 0
+0 −44
Original line number Diff line number Diff line
/*
 * Linux console printing functions.
 *
 * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
 *
 * Refer to LICENSE.txt included with this source code for details on
 * the license terms.
 */
#include <linux/module.h>

#include "print.h"

void os_print(enum os_print_level level, const char *prefix, const char *name,
              const char *format, ...)
{
    va_list va_args;

    va_start(va_args, format);
    os_vprint(level, prefix, name, format, va_args);
    va_end(va_args);
}
EXPORT_SYMBOL(os_print);

void os_vprint(enum os_print_level level, const char *prefix, const char *name,
               const char *format, va_list args)
{
    const char *level_str[] = {
        [OS_PRINT_ERROR]   = KERN_ERR,
        [OS_PRINT_WARNING] = KERN_WARNING,
        [OS_PRINT_INFO]    = KERN_INFO,
        [OS_PRINT_DEBUG]   = KERN_DEBUG,
    };
    char buf[80];
    int w = 0;

    if (name) {
        w += snprintf(buf + w, sizeof(buf) - w, "%s%s%s: ", level_str[level], prefix, name);
    } else {
        w += snprintf(buf + w, sizeof(buf) - w, "%s%s", level_str[level], prefix);
    }
    w += vsnprintf(buf + w, sizeof(buf) - w, format, args);
    printk("%s\n", buf);
}
EXPORT_SYMBOL(os_vprint);

drivers/staging/csr/oska/print.h

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
/*
 * OSKA Linux implementation -- console printing
 *
 * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
 *
 * Refer to LICENSE.txt included with this source code for details on
 * the license terms.
 */
#ifndef __OSKA_LINUX_PRINT_H
#define __OSKA_LINUX_PRINT_H

#include <linux/kernel.h>

/**
 * Severity of a console or log message.
 *
 * @ingroup print
 */
enum os_print_level {
    OS_PRINT_ERROR,
    OS_PRINT_WARNING,
    OS_PRINT_INFO,
    OS_PRINT_DEBUG,
};

void os_print(enum os_print_level level, const char *prefix, const char *name,
              const char *format, ...);
void os_vprint(enum os_print_level level, const char *prefix, const char *name,
               const char *format, va_list args);


#endif /* #ifndef __OSKA_LINUX_PRINT_H */