Attilio Rao
d9492a4483
- All the functions in atomic.h needs to be in "physical" form (like
...
not defined through macros or similar) in order to be later compiled in
the kernel and offer this way the support for modules (and
compatibility among the UP case and SMP case).
Fix this for the newly introduced atomic_cmpset_barr_* cases by defining
and specifying a template. Note that the new DEFINE_CMPSET_GEN()
template save more typing on amd64 than the current code. [1]
- Fix the style for memory barriers on amd64.
[1] Reported by: Paul B. Mahol <onemda at gmail dot com>
2009-10-06 23:48:28 +00:00
..
2009-09-09 09:50:31 +00:00
2009-09-11 23:41:11 +00:00
2009-09-08 20:45:40 +00:00
2008-03-05 11:21:14 +00:00
2009-09-23 15:42:35 +00:00
2008-12-11 15:56:30 +00:00
2009-08-14 21:05:08 +00:00
2009-09-27 14:00:16 +00:00
2007-08-22 04:26:07 +00:00
2008-08-15 20:51:31 +00:00
2009-10-06 23:48:28 +00:00
2007-10-24 04:03:25 +00:00
2009-05-03 17:47:21 +00:00
2009-10-01 22:05:38 +00:00
2008-11-26 19:25:13 +00:00
2009-03-17 12:50:16 +00:00
2009-04-08 19:10:20 +00:00
2008-03-05 11:17:20 +00:00
2008-01-11 18:59:35 +00:00
2009-06-13 14:00:10 +00:00
2009-07-01 17:20:07 +00:00
2008-06-25 07:45:31 +00:00
2007-06-09 21:55:17 +00:00
2009-06-11 17:06:31 +00:00
2009-05-13 17:53:04 +00:00
2009-07-29 08:49:58 +00:00
2008-06-25 07:52:10 +00:00
2009-04-15 17:31:22 +00:00
2008-03-13 20:39:04 +00:00
2009-03-05 18:32:43 +00:00
2009-09-18 17:04:57 +00:00
2009-03-05 19:42:11 +00:00
2008-08-22 02:14:23 +00:00
2009-09-04 07:29:24 +00:00
2009-08-31 17:42:52 +00:00
2009-08-14 21:05:08 +00:00
2008-09-12 09:53:29 +00:00
2008-07-23 11:37:20 +00:00
2006-11-17 19:20:32 +00:00
2008-08-15 20:51:31 +00:00
2007-01-12 07:26:21 +00:00
2009-07-29 08:49:58 +00:00
2009-04-01 13:44:28 +00:00
2009-08-13 17:09:45 +00:00
2009-09-10 17:27:36 +00:00
2007-12-02 20:40:35 +00:00
2006-09-21 01:37:02 +00:00
2008-03-26 20:09:21 +00:00
2008-10-19 01:23:30 +00:00
2009-04-01 12:44:17 +00:00
2009-07-12 23:31:20 +00:00
2009-04-04 23:12:14 +00:00