Changes in / [458e40c:bfc12ef] in mainline


Ignore:
Location:
uspace
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhub/main.c

    r458e40c rbfc12ef  
    6565int main(int argc, char *argv[])
    6666{
    67         usb_log_enable(USB_LOG_LEVEL_INFO, NAME);
     67        usb_dprintf_enable(NAME, USB_LOG_LEVEL_INFO);
    6868       
    6969        fibril_mutex_initialize(&usb_hub_list_lock);
  • uspace/drv/usbhub/usbhub_private.h

    r458e40c rbfc12ef  
    6565//************
    6666#define dprintf(level, format, ...) \
    67         usb_log_printf((level), format "\n", ##__VA_ARGS__)
     67        usb_dprintf(NAME, (level), format "\n", ##__VA_ARGS__)
    6868
    6969
  • uspace/lib/usb/src/debug.c

    r458e40c rbfc12ef  
    206206void usb_log_printf(usb_log_level_t level, const char *format, ...)
    207207{
    208         FILE *screen_stream = NULL;
     208        FILE *stream = NULL;
    209209        switch (level) {
    210210                case USB_LOG_LEVEL_FATAL:
    211211                case USB_LOG_LEVEL_ERROR:
    212                         screen_stream = stderr;
     212                        stream = stderr;
    213213                        break;
    214214                default:
    215                         screen_stream = stdout;
     215                        stream = stdout;
    216216                        break;
    217217        }
    218         assert(screen_stream != NULL);
     218        assert(stream != NULL);
    219219
    220220        va_list args;
     221        va_start(args, format);
    221222
    222223        /*
     
    230231
    231232        if (log_stream != NULL) {
    232                 va_start(args, format);
    233 
    234233                fprintf(log_stream, "[%s]%s: ", log_prefix, level_name);
    235234                vfprintf(log_stream, format, args);
    236                 fflush(log_stream);
    237 
    238                 va_end(args);
    239235        }
    240236
    241237        if (level <= log_level) {
    242                 va_start(args, format);
    243 
    244                 fprintf(screen_stream, "[%s]%s: ", log_prefix, level_name);
    245                 vfprintf(screen_stream, format, args);
    246                 fflush(screen_stream);
    247 
    248                 va_end(args);
     238                fprintf(stream, "[%s]%s: ", log_prefix, level_name);
     239                vfprintf(stream, format, args);
    249240        }
    250241
    251242        fibril_mutex_unlock(&log_serializer);
     243
     244        va_end(args);
    252245}
    253246
  • uspace/lib/usb/src/recognise.c

    r458e40c rbfc12ef  
    359359{
    360360        static size_t device_name_index = 0;
    361         static FIBRIL_MUTEX_INITIALIZE(device_name_index_mutex);
    362 
    363         size_t this_device_name_index;
    364 
    365         fibril_mutex_lock(&device_name_index_mutex);
    366         this_device_name_index = device_name_index;
    367         device_name_index++;
    368         fibril_mutex_unlock(&device_name_index_mutex);
    369 
    370361
    371362        device_t *child = NULL;
     
    383374         * naming etc., something more descriptive could be created.
    384375         */
    385         rc = asprintf(&child_name, "usbdev%02zu", this_device_name_index);
     376        rc = asprintf(&child_name, "usbdev%02zu", device_name_index);
    386377        if (rc < 0) {
    387378                goto failure;
     
    405396        }
    406397       
     398        device_name_index++;
     399
    407400        return EOK;
    408401
Note: See TracChangeset for help on using the changeset viewer.