linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* __xchg for sizes other than 32bit
@ 2010-03-10 16:22 Imre Deak
  2010-03-10 17:35 ` Russell King - ARM Linux
  0 siblings, 1 reply; 25+ messages in thread
From: Imre Deak @ 2010-03-10 16:22 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

recently you've added support for __cmpxchg for ARMv6+. There the assumption
is that ldrex[bh]/strex[bh] is only supported on platforms with the 32v6K
extension.

Currently the __xchg code uses these even without the extension. Should this
be fixed?

I'm looking at this since I'd need to add support for short arguments in __xchg
needed at least by the cgroups code.

Thanks,
Imre

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2010-03-28 14:39 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-10 16:22 __xchg for sizes other than 32bit Imre Deak
2010-03-10 17:35 ` Russell King - ARM Linux
2010-03-10 20:02   ` [PATCH] ARM support single byte cmpxchg and cmpxchg_local on ARMv6 Mathieu Desnoyers
2010-03-10 20:30     ` Russell King - ARM Linux
2010-03-10 21:15       ` Mathieu Desnoyers
2010-03-10 23:16   ` __xchg for sizes other than 32bit Jamie Lokier
2010-03-18  9:29   ` [PATCH 1/1] [RFC] arm: add half-word __xchg Alexander Shishkin
2010-03-18 12:32     ` Mathieu Desnoyers
2010-03-18 12:37       ` Alexander Shishkin
2010-03-18 13:33       ` Alexander Shishkin
2010-03-18 13:50         ` Mathieu Desnoyers
2010-03-18 16:33           ` Imre Deak
2010-03-18 17:21             ` Mathieu Desnoyers
2010-03-18 19:00               ` Imre Deak
2010-03-18 19:30                 ` Mathieu Desnoyers
2010-03-19  1:49           ` Jamie Lokier
2010-03-19  2:12             ` Mathieu Desnoyers
2010-03-19  3:36               ` Jamie Lokier
2010-03-25 15:52           ` [PATCH 1/1] [RFCv2] " Alexander Shishkin
2010-03-25 16:42           ` Alexander Shishkin
2010-03-27 22:52             ` Russell King - ARM Linux
2010-03-28  0:14               ` Jamie Lokier
2010-03-28  0:18                 ` Russell King - ARM Linux
2010-03-28  1:00                 ` Mathieu Desnoyers
2010-03-28 14:39                   ` Jamie Lokier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).