aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic/percpu.h
AgeCommit message (Expand)AuthorFilesLines
2023-06-08percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg()Gravatar Nathan Chancellor 1-2/+2
2023-06-05arch: Remove cmpxchg_doubleGravatar Peter Zijlstra 1-58/+0
2023-06-05percpu: Wire up cmpxchg128Gravatar Peter Zijlstra 1-0/+56
2023-06-05percpu: Add {raw,this}_cpu_try_cmpxchg()Gravatar Peter Zijlstra 1-4/+109
2020-10-26asm-generic: percpu: avoid Wshadow warningGravatar Arnd Bergmann 1-9/+9
2020-01-31percpu: fix __percpu annotation in asm-genericGravatar Luc Van Oostenryck 1-5/+5
2018-10-31percpu: remove PER_CPU_DEF_ATTRIBUTES macroGravatar Alexander Pateenok 1-4/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-26percpu: make this_cpu_generic_read() atomic w.r.t. interruptsGravatar Mark Rutland 1-2/+22
2016-11-08percpu: use notrace variant of preempt_disable/preempt_enableGravatar Heiko Carstens 1-2/+2
2016-09-22percpu: improve generic percpu modify-return implementationGravatar Nicholas Piggin 1-23/+30
2014-06-17percpu: preffity percpu header filesGravatar Tejun Heo 1-285/+296
2014-06-17percpu: reorder macros in percpu header filesGravatar Tejun Heo 1-99/+99
2014-06-17percpu: move generic {raw|this}_cpu_*_N() definitions to include/asm-generic/...Gravatar Tejun Heo 1-0/+341
2014-06-17percpu: include/asm-generic/percpu.h should contain only arch-overridable partsGravatar Tejun Heo 1-64/+0
2014-06-17percpu: introduce arch_raw_cpu_ptr()Gravatar Tejun Heo 1-2/+9
2014-06-17percpu: disallow archs from overriding SHIFT_PERCPU_PTR()Gravatar Tejun Heo 1-6/+3
2014-04-07percpu: add raw_cpu_opsGravatar Christoph Lameter 1-5/+8
2010-09-10percpu: Optimize __get_cpu_var()Gravatar Brian Gerst 1-4/+3
2010-09-10x86, percpu: Optimize this_cpu_ptrGravatar Brian Gerst 1-2/+7
2010-08-07percpu: handle __percpu notations in UP accessorsGravatar Namhyung Kim 1-5/+10
2010-06-01Merge branch 'for-35' of git://repo.or.cz/linux-kbuildGravatar Linus Torvalds 1-5/+5
2010-03-03Rename .data[.percpu][.XXX] to .data[..percpu][..XXX].Gravatar Denys Vlasenko 1-5/+5
2009-10-29percpu: make accessors check for percpu pointer in sparseGravatar Tejun Heo 1-2/+4
2009-10-29percpu: add __percpu for sparse.Gravatar Rusty Russell 1-1/+3
2009-10-29percpu: remove per_cpu__ prefix.Gravatar Rusty Russell 1-6/+6
2009-10-03this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operationsGravatar Christoph Lameter 1-0/+5
2009-09-04x86/i386: Put aligned stack-canary in percpu shared_aligned sectionGravatar Jeremy Fitzhardinge 1-0/+3
2009-06-30alpha: fix percpu build breakageGravatar Tejun Heo 1-0/+4
2009-04-21PERCPU: Collect the DECLARE/DEFINE declarations togetherGravatar David Howells 1-24/+2
2009-04-21FRV: Fix the section attribute on UP DECLARE_PER_CPU()Gravatar David Howells 1-2/+41
2009-04-10percpu: unbreak alpha percpuGravatar Tejun Heo 1-52/+0
2009-01-16percpu: add optimized generic percpu accessorsGravatar Ingo Molnar 1-0/+52
2008-02-23percpu: fix DEBUG_PREEMPT per_cpu checkingGravatar Hugh Dickins 1-0/+2
2008-01-30x86/non-x86: percpu, node ids, apic ids x86.git fixupGravatar Mike Travis 1-10/+2
2008-01-30percpu: make the asm-generic/percpu.h more "generic"Gravatar travis@sgi.com 1-11/+63
2008-01-30percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.hGravatar travis@sgi.com 1-18/+0
2008-01-30percpu: use a kconfig variable to signal arch specific percpu setupGravatar travis@sgi.com 1-1/+0
2007-07-19define new percpu interface for shared dataGravatar Fenghua Yu 1-0/+8
2007-05-02[PATCH] i386: Use per-cpu variables for GDT, PDAGravatar Rusty Russell 1-0/+1
2006-10-06[PATCH] Fix typo in "syntax error if percpu macros are incorrectly used" patchGravatar Jan Blunck 1-1/+1
2006-09-26[PATCH] trigger a syntax error if percpu macros are incorrectly usedGravatar Jan Blunck 1-1/+3
2006-07-03[PATCH] lockdep: add per_cpu_offset()Gravatar Ingo Molnar 1-0/+2
2006-06-25[PATCH] Define __raw_get_cpu_var and use itGravatar Paul Mackerras 1-0/+2
2006-03-28[PATCH] for_each_possible_cpu: fixes for generic partGravatar KAMEZAWA Hiroyuki 1-1/+1
2006-03-23[PATCH] more for_each_cpu() conversionsGravatar Andrew Morton 1-4/+3
2005-06-23[PATCH] adjust per_cpu definition in non-SMP caseGravatar Jan Beulich 1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Gravatar Linus Torvalds 1-0/+42