tile: don't use __get_cpu_var() with structure-typed arguments
This no longer works with the new per-cpu infrastructure. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
This commit is contained in:
parent
767f30210b
commit
2e285458e6
|
@ -68,8 +68,8 @@ void hv_message_intr(struct pt_regs *regs, int intnum)
|
|||
#endif
|
||||
|
||||
while (1) {
|
||||
rmi = hv_receive_message(__get_cpu_var(msg_state),
|
||||
(HV_VirtAddr) message,
|
||||
HV_MsgState *state = this_cpu_ptr(&msg_state);
|
||||
rmi = hv_receive_message(*state, (HV_VirtAddr) message,
|
||||
sizeof(message));
|
||||
if (rmi.msglen == 0)
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue