Rev 405 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 405 | Rev 413 | ||
---|---|---|---|
Line 283... | Line 283... | ||
283 | 283 | ||
284 | __u16 precision; |
284 | __u16 precision; |
285 | 285 | ||
286 | va_start(ap, fmt); |
286 | va_start(ap, fmt); |
287 | 287 | ||
288 | irqpri = cpu_priority_high(); |
288 | irqpri = interrupts_disable(); |
289 | spinlock_lock(&printflock); |
289 | spinlock_lock(&printflock); |
290 | 290 | ||
291 | while (c = fmt[i++]) { |
291 | while (c = fmt[i++]) { |
292 | switch (c) { |
292 | switch (c) { |
293 | 293 | ||
Line 398... | Line 398... | ||
398 | ; |
398 | ; |
399 | } |
399 | } |
400 | 400 | ||
401 | out: |
401 | out: |
402 | spinlock_unlock(&printflock); |
402 | spinlock_unlock(&printflock); |
403 | cpu_priority_restore(irqpri); |
403 | interrupts_restore(irqpri); |
404 | 404 | ||
405 | va_end(ap); |
405 | va_end(ap); |
406 | } |
406 | } |