summaryrefslogtreecommitdiff
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()Nathan Chancellor1-2/+2
2023-06-05arch: Remove cmpxchg_doublePeter Zijlstra1-58/+0
2023-06-05percpu: Wire up cmpxchg128Peter Zijlstra1-0/+56
2023-06-05percpu: Add {raw,this}_cpu_try_cmpxchg()Peter Zijlstra1-4/+109
2020-10-27asm-generic: percpu: avoid Wshadow warningArnd Bergmann1-9/+9
2020-01-31percpu: fix __percpu annotation in asm-genericLuc Van Oostenryck1-5/+5
2018-10-31percpu: remove PER_CPU_DEF_ATTRIBUTES macroAlexander Pateenok1-4/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-26percpu: make this_cpu_generic_read() atomic w.r.t. interruptsMark Rutland1-2/+22
2016-11-08percpu: use notrace variant of preempt_disable/preempt_enableHeiko Carstens1-2/+2
2016-09-22percpu: improve generic percpu modify-return implementationNicholas Piggin1-23/+30
2014-06-18percpu: preffity percpu header filesTejun Heo1-285/+296
2014-06-18percpu: reorder macros in percpu header filesTejun Heo1-99/+99
2014-06-18percpu: move generic {raw|this}_cpu_*_N() definitions to include/asm-generic/...Tejun Heo1-0/+341
2014-06-18percpu: include/asm-generic/percpu.h should contain only arch-overridable partsTejun Heo1-64/+0
2014-06-18percpu: introduce arch_raw_cpu_ptr()Tejun Heo1-2/+9
2014-06-18percpu: disallow archs from overriding SHIFT_PERCPU_PTR()Tejun Heo1-6/+3
2014-04-08percpu: add raw_cpu_opsChristoph Lameter1-5/+8
2010-09-10percpu: Optimize __get_cpu_var()Brian Gerst1-4/+3
2010-09-10x86, percpu: Optimize this_cpu_ptrBrian Gerst1-2/+7
2010-08-07percpu: handle __percpu notations in UP accessorsNamhyung Kim1-5/+10
2010-06-01Merge branch 'for-35' of git://repo.or.cz/linux-kbuildLinus Torvalds1-5/+5
2010-03-03Rename .data[.percpu][.XXX] to .data[..percpu][..XXX].Denys Vlasenko1-5/+5
2009-10-29percpu: make accessors check for percpu pointer in sparseTejun Heo1-2/+4
2009-10-29percpu: add __percpu for sparse.Rusty Russell1-1/+3
2009-10-29percpu: remove per_cpu__ prefix.Rusty Russell1-6/+6
2009-10-03this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operationsChristoph Lameter1-0/+5
2009-09-04x86/i386: Put aligned stack-canary in percpu shared_aligned sectionJeremy Fitzhardinge1-0/+3
2009-07-01alpha: fix percpu build breakageTejun Heo1-0/+4
2009-04-22PERCPU: Collect the DECLARE/DEFINE declarations togetherDavid Howells1-24/+2
2009-04-22FRV: Fix the section attribute on UP DECLARE_PER_CPU()David Howells1-2/+41
2009-04-10percpu: unbreak alpha percpuTejun Heo1-52/+0
2009-01-16percpu: add optimized generic percpu accessorsIngo Molnar1-0/+52
2008-02-23percpu: fix DEBUG_PREEMPT per_cpu checkingHugh Dickins1-0/+2
2008-01-30x86/non-x86: percpu, node ids, apic ids x86.git fixupMike Travis1-10/+2
2008-01-30percpu: make the asm-generic/percpu.h more "generic"travis@sgi.com1-11/+63
2008-01-30percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.htravis@sgi.com1-18/+0
2008-01-30percpu: use a kconfig variable to signal arch specific percpu setuptravis@sgi.com1-1/+0
2007-07-19define new percpu interface for shared dataFenghua Yu1-0/+8
2007-05-02[PATCH] i386: Use per-cpu variables for GDT, PDARusty Russell1-0/+1
2006-10-06[PATCH] Fix typo in "syntax error if percpu macros are incorrectly used" patchJan Blunck1-1/+1
2006-09-26[PATCH] trigger a syntax error if percpu macros are incorrectly usedJan Blunck1-1/+3
2006-07-04[PATCH] lockdep: add per_cpu_offset()Ingo Molnar1-0/+2
2006-06-25[PATCH] Define __raw_get_cpu_var and use itPaul Mackerras1-0/+2
2006-03-28[PATCH] for_each_possible_cpu: fixes for generic partKAMEZAWA Hiroyuki1-1/+1
2006-03-23[PATCH] more for_each_cpu() conversionsAndrew Morton1-4/+3
2005-06-23[PATCH] adjust per_cpu definition in non-SMP caseJan Beulich1-1/+1
2005-04-17Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+42