[POWERPC] Fix wraparound problem in smp-tbsync on 32-bit
The patch below fixes an arithmetic wrap-around issue on 32bit machines using smp-tbsync. Without this patch a timebase value over 0x000000007fffffff will hang the boot process while bringing up secondary CPUs. Signed-off-by: Adrian Cox <adrian@humboldt.co.uk> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
35af89eb49
commit
9a06c3b176
|
@ -78,7 +78,7 @@ static int __devinit start_contest(int cmd, long offset, int num)
|
||||||
{
|
{
|
||||||
int i, score=0;
|
int i, score=0;
|
||||||
u64 tb;
|
u64 tb;
|
||||||
long mark;
|
u64 mark;
|
||||||
|
|
||||||
tbsync->cmd = cmd;
|
tbsync->cmd = cmd;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue