From: Tejun Heo <tj@xxxxxxxxxx> Date: Thu, 18 Mar 2010 18:30:34 +0900 > > if (!total_profile_count) { > - buf = (char *)alloc_percpu(perf_trace_t); > + buf = (char *)__alloc_percpu(sizeof(perf_trace_t), > + __alignof__(unsigned long)); > if (!buf) > goto fail_buf; Why not make perf_trace_t have the proper alignment? That's better than patching around it like this. Defining it as an array of char[]'s is just asking for lots of trouble. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html