[S390] cputime: add sparse checking and cleanup
Make cputime_t and cputime64_t nocast to enable sparse checking to
detect incorrect use of cputime. Drop the cputime macros for simple
scalar operations. The conversion macros are still needed.
Signed-off-by:
Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing
- arch/ia64/include/asm/cputime.h 32 additions, 37 deletionsarch/ia64/include/asm/cputime.h
- arch/powerpc/include/asm/cputime.h 27 additions, 43 deletionsarch/powerpc/include/asm/cputime.h
- arch/s390/include/asm/cputime.h 63 additions, 77 deletionsarch/s390/include/asm/cputime.h
- drivers/cpufreq/cpufreq_conservative.c 14 additions, 15 deletionsdrivers/cpufreq/cpufreq_conservative.c
- drivers/cpufreq/cpufreq_ondemand.c 16 additions, 17 deletionsdrivers/cpufreq/cpufreq_ondemand.c
- drivers/cpufreq/cpufreq_stats.c 2 additions, 3 deletionsdrivers/cpufreq/cpufreq_stats.c
- drivers/macintosh/rack-meter.c 4 additions, 7 deletionsdrivers/macintosh/rack-meter.c
- fs/proc/array.c 4 additions, 4 deletionsfs/proc/array.c
- fs/proc/stat.c 13 additions, 14 deletionsfs/proc/stat.c
- fs/proc/uptime.c 2 additions, 2 deletionsfs/proc/uptime.c
- include/asm-generic/cputime.h 28 additions, 34 deletionsinclude/asm-generic/cputime.h
- include/linux/sched.h 2 additions, 2 deletionsinclude/linux/sched.h
- kernel/acct.c 2 additions, 2 deletionskernel/acct.c
- kernel/cpu.c 1 addition, 2 deletionskernel/cpu.c
- kernel/exit.c 6 additions, 16 deletionskernel/exit.c
- kernel/fork.c 5 additions, 9 deletionskernel/fork.c
- kernel/itimer.c 7 additions, 8 deletionskernel/itimer.c
- kernel/posix-cpu-timers.c 52 additions, 80 deletionskernel/posix-cpu-timers.c
- kernel/sched.c 35 additions, 45 deletionskernel/sched.c
- kernel/sched_stats.h 2 additions, 4 deletionskernel/sched_stats.h
Loading
Please register or sign in to comment