Home
last modified time | relevance | path

Searched hist:e5ab9eff46b04c5a04778e40d7092fed3fda52ca (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/include/linux/atomic/
H A Datomic-long.hdiff e5ab9eff46b04c5a04778e40d7092fed3fda52ca Thu Mar 23 15:55:30 CDT 2023 Thomas Gleixner <tglx@linutronix.de> atomics: Provide atomic_add_negative() variants

atomic_add_negative() does not provide the relaxed/acquire/release
variants.

Provide them in preparation for a new scalable reference count algorithm.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230323102800.101763813@linutronix.de
H A Datomic-instrumented.hdiff e5ab9eff46b04c5a04778e40d7092fed3fda52ca Thu Mar 23 15:55:30 CDT 2023 Thomas Gleixner <tglx@linutronix.de> atomics: Provide atomic_add_negative() variants

atomic_add_negative() does not provide the relaxed/acquire/release
variants.

Provide them in preparation for a new scalable reference count algorithm.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230323102800.101763813@linutronix.de
H A Datomic-arch-fallback.hdiff e5ab9eff46b04c5a04778e40d7092fed3fda52ca Thu Mar 23 15:55:30 CDT 2023 Thomas Gleixner <tglx@linutronix.de> atomics: Provide atomic_add_negative() variants

atomic_add_negative() does not provide the relaxed/acquire/release
variants.

Provide them in preparation for a new scalable reference count algorithm.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230323102800.101763813@linutronix.de
/openbmc/linux/scripts/atomic/
H A Datomics.tbldiff e5ab9eff46b04c5a04778e40d7092fed3fda52ca Thu Mar 23 15:55:30 CDT 2023 Thomas Gleixner <tglx@linutronix.de> atomics: Provide atomic_add_negative() variants

atomic_add_negative() does not provide the relaxed/acquire/release
variants.

Provide them in preparation for a new scalable reference count algorithm.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230323102800.101763813@linutronix.de
/openbmc/linux/scripts/atomic/fallbacks/
H A Dadd_negativediff e5ab9eff46b04c5a04778e40d7092fed3fda52ca Thu Mar 23 15:55:30 CDT 2023 Thomas Gleixner <tglx@linutronix.de> atomics: Provide atomic_add_negative() variants

atomic_add_negative() does not provide the relaxed/acquire/release
variants.

Provide them in preparation for a new scalable reference count algorithm.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230323102800.101763813@linutronix.de