14 Jan, 2011

1 commit

  • For string without format specifiers, use seq_puts().
    For seq_printf("\n"), use seq_putc('\n').

    text data bss dec hex filename
    61866 488 112 62466 f402 fs/proc/proc.o
    61729 488 112 62329 f379 fs/proc/proc.o
    ----------------------------------------------------
    -139

    Signed-off-by: Alexey Dobriyan
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     

28 Oct, 2010

1 commit

  • The length of the BLOCK_IPOLL string is making i's value be printed too
    far to the right. This patch fixes this and makes the output a bit
    neater.

    Currently:
    CPU0
    HI: 0
    TIMER: 599792
    NET_TX: 2
    NET_RX: 6
    BLOCK: 80807
    BLOCK_IOPOLL: 0
    TASKLET: 20012
    SCHED: 0
    HRTIMER: 63
    RCU: 619279

    With patch:
    CPU0
    HI: 0
    TIMER: 585582
    NET_TX: 2
    NET_RX: 6
    BLOCK: 80320
    BLOCK_IOPOLL: 0
    TASKLET: 19287
    SCHED: 0
    HRTIMER: 62
    RCU: 604441

    Signed-off-by: Davidlohr Bueso
    Acked-by: Keika Kobayashi
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Davidlohr Bueso
     

19 Jun, 2009

1 commit

  • Export statistics for softirq in /proc/softirqs and /proc/stat.

    1. /proc/softirqs
    Implement /proc/softirqs which shows the number of softirq
    for each CPU like /proc/interrupts.

    2. /proc/stat
    Add the "softirq" line to /proc/stat.
    This line shows the number of softirq for all cpu.
    The first column is the total of all softirqs and
    each subsequent column is the total for particular softirq.

    [kosaki.motohiro@jp.fujitsu.com: remove redundant for_each_possible_cpu() loop]
    Signed-off-by: Keika Kobayashi
    Reviewed-by: Hiroshi Shimamoto
    Cc: KOSAKI Motohiro
    Cc: Ingo Molnar
    Cc: Eric Dumazet
    Cc: Alexey Dobriyan
    Signed-off-by: KOSAKI Motohiro
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Keika Kobayashi