On Sat, May 15, 2010 at 07:03:59PM -0400, Kyle McMartin wrote: ... > > > *: CMPI,N(=), LDI, maybe a third since I don't remember how sign > > > extension works off the top of my head. > > > > Mispredicted branches cost something like 20-25 cycles. I forgot now but I > > do know they aren't cheap. > > That's not a branch, Grant. DOh! sorry...you are right. /o\ I was totally missing the instruction nullification. > > I'd rather not add more hacks for this they are unlikely to ever > > be removed again. I'd rather have status quo than add some hack > > to the syscall return path. > > The alternative is to rebuild all of userspace, again. All? If I generate a list of debian packages that look at EWOULDBLOCK or EAGAIN, couldn't we just regenerate those packages once the kernel change is in place and the kernel header files pushed to debian experimental? There can't be that many packages. And of those that do, I believe most time the old binaries will generally work since EWOULDBLOCK code paths are unlikely to get exercised. Or is there evidence to the contrary? thanks grant -- 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