commit | c309b917cab55799ea489d7b5f1b77025d9f8462 | [log] [tgz] |
---|---|---|
author | Rusty Russell <rusty@rustcorp.com.au> | Thu Jan 01 10:12:27 2009 +1030 |
committer | Rusty Russell <rusty@rustcorp.com.au> | Thu Jan 01 10:12:27 2009 +1030 |
tree | c4d4723124706254bc105ba4715ed69576368662 | |
parent | bd232f97b30f6bb630efa136a777647545db3039 [diff] |
cpumask: convert kernel/profile.c Impact: Reduce kernel memory usage, use new cpumask API. Avoid a static cpumask_t for prof_cpu_mask, and an on-stack cpumask_t in prof_cpu_mask_write_proc. Both become cpumask_var_t. prof_cpu_mask is only allocated when profiling is on, but the NULL checks are optimized out by gcc for the !CPUMASK_OFFSTACK case. Also removed some strange and unnecessary casts. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>