cpumask: avoid dereferencing struct cpumask
PATCH 13/14 cpumask: avoid dereferencing struct cpumask
struct cpumask will be undefined soon with CONFIG_CPUMASK_OFFSTACK=y, to avoid them being declared on the stack.
cpumask_bits() does what we want here (of course, this code is crap).
Signed-off-by Rusty Russell <[email protected]>
To: Thomas Gleixner <[email protected]>
--- kernel/time/timer_list.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
kernel/time/timer_list.c +2 -2
@@ -232,10 +232,10 @@ static void timer_list_show_tickdevices(#ifdef CONFIG_GENERIC_CLOCKEVENTS_BROADCAST print_tickdevice (m,tick_get_broadcast_device (),-1 );SEQ_printf (m,"tick_broadcast_mask: %08lx\n" , -tick_get_broadcast_mask ()->bits[0 ]); +cpumask_bits (tick_get_broadcast_mask ())[0 ]);#ifdef CONFIG_TICK_ONESHOT SEQ_printf (m,"tick_broadcast_oneshot_mask: %08lx\n" , -tick_get_broadcast_oneshot_mask ()->bits[0 ]); +cpumask_bits (tick_get_broadcast_oneshot_mask ())[0 ]);#endif SEQ_printf (m,"\n" );#endif