Re: [PATCH 2.6.39-rc3] parsic: Fix futex support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 8-Jul-11, at 6:13 PM, Carlos O'Donell wrote:

On 7/8/2011 5:42 PM, Mike Frysinger wrote:
On Friday, July 08, 2011 17:27:00 Carlos O'Donell wrote:
Implements futex op support and makes futex cmpxchg atomic.
Tested on 64-bit SMP kernel running on 2 x PA8700s.

seems like all the changes to this func are arch-independent and could be placed into asm-generic/futex.h. the current parisc futex.h looks like a copy
of the asm-generic one ...
-mike

That's true. I didn't want to rock the boat on this one until
I hammered out all the userspace testing.


Do you have a userspace patch? There was the thread stack allocation bug and possibly
futex related issues.

I can more or less consistently hpmc my rp3440 running the GCC libgomp testsuite with 3.0.0-rc7+. Unfortunately, it seems hpmcs are somewhat deferred, so it's really hard to
to tell what's happening.  Usually, the machine hpmcs in the idle loop.

One instance seemed to have a corrupt user space stack pointer. Another instance seemed to occur with inconsistent space registers in the kernel. Often two cpus check almost simultaneously. When this happens, both have the same "Assist Check" value
(space register).

The "Check Summary" is always 0x8400000000800000. I think Kyle fixed one of these last March. The cause was missing IPC system calls. I'm a bit vague regarding whether the fix was installed
or not.

Dave
--
John David Anglin	dave.anglin@xxxxxxxx



--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux