Re: [PATCH] atomic: add *_dec_not_zero

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

 



On Sun, May 8, 2011 at 05:33, Sven Eckelmann wrote:
Russell King - ARM Linux wrote:
[...]
Do we need atomic_dec_not_zero() et.al. in every arch header - is there no
generic header which it could be added to?

Mike Frysinger already tried to answer it in
<BANLkTimctgbto3dsnJ3d3r7NggS0KF9_Sw@xxxxxxxxxxxxxx>:
that's what asm-generic is for. Âif the arch isnt using it, it's
either because the arch needs to convert to it, or they're using SMP
and asm-generic doesnt yet support that for atomic.h.

for example, the Blackfin port only needed updating for the SMP case.
in the non-SMP case, we're getting the def from asm-generic/atomic.h.

Feel free to change that but I just followed the style used by all other
macros and will not redesign the complete atomic*.h idea.

what you're doing is currently correct.  i think merging SMP support
into asm-generic for atomic* will take a bit of pondering first.
-mike
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux