Linus Torvalds wrote:... Yeah, thanks. Haven't made too much progress on this, but I have asked someone@amd who might be able to at least know the right person to ask :P (might be faster to ask Andi to ask :)) If you know someone at Intel then that would be appreciated. It would be nice if it is safe (and can be guaranteed to be safe in future). However OTOH, the fastpath may be even faster if we do it in a "definitely safe" way. That is, do the xaddw against 16-bits with the head in 8 of those and the tail in the other 8. Then compare the byte registers of the register returned by xaddw for the test. Although the xaddw is going to be slower than an xaddb, this way we subsequently avoid the extra load completely, while avoiding ordering issues. In the slowpath we would have to have a token locked op in there (like the current spinlocks do), but this could be taken out iff our inquiries come back positive. Anyway, I'll try redoing the patch and getting some numbers. -- SUSE Labs, Novell Inc. -
| Fernando Luis | [PATCH] affinity is not defined in non-smp kernels - x86_64 |
| monstr | [PATCH 52/60] microblaze_v4: fcntl.h sockios.h ucontext.h |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
| Greg KH | [PATCH] Input: add appleir USB driver |
git: | |
| Shawn O. Pearce | Re: .gitlink for Summer of Code |
| Linus Torvalds | Re: What's in git.git (stable), and Announcing GIT 1.4.4.3 |
| Josh Boyer | git-unpack-objects |
| Jakub Narebski | Re: Git User's Survey 2007 unfinished summary continued |
| Richard Stallman | Real men don't attack straw men |
| Henning Brauer | Re: About Xen: maybe a reiterative question but .. |
| sonjaya | openvpn on openbsd 4.1 |
| Stefan Beke | mail dovecot: pipe() failed: Too many open files |
| Indan Zupancic | Re: Realtek 8111C transmit timed out |
| Julius Volz | [PATCHv3 21/24] IPVS: Add function to determine if IPv6 address is local |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Ilpo Järvinen | Re: [bug] stuck localhost TCP connections, v2.6.26-rc3+ |
