1/4 This patchset introduces a couple of new arch atomic.h operations, and simplifies some core code as a result. Diffed against 2.6.14-rc2-git3. Acked-in-theory by several arch maintainers (at least objected to by none), by Dipankar for files-rcu, and by David Miller for lib/dec_and_lock.c Will need a bit of a run in -mm because it is sure to have problems on some architectures (particularly ARM will need to be careful because low level assembly is introduced). What do ya think? -- SUSE Labs, Novell Inc.