aboutsummaryrefslogtreecommitdiff
path: root/tools/include/asm-generic
AgeCommit message (Expand)AuthorFilesLines
2022-12-02tools: KVM: selftests: Convert clear/set_bit() to actual atomicsGravatar Sean Christopherson 2-9/+17
2022-12-02tools: Drop "atomic_" prefix from atomic test_and_set_bit()Gravatar Sean Christopherson 1-1/+1
2022-12-02tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpersGravatar Sean Christopherson 1-2/+2
2022-11-16tools: Add atomic_test_and_set_bit()Gravatar Peter Gonda 1-0/+12
2022-10-03hugetlb_encode.h: fix undefined behaviour (34 << 26)Gravatar Matthias Goergens 1-13/+13
2022-06-30bitops: wrap non-atomic bitops with a transparent macroGravatar Alexander Lobakin 1-12/+12
2022-06-30bitops: unify non-atomic bitops prototypes across architecturesGravatar Alexander Lobakin 1-9/+15
2022-01-15tools: sync tools/bitmap with mother linuxGravatar Yury Norov 2-146/+0
2021-10-06x86/insn: Use get_unaligned() instead of memcpy()Gravatar Borislav Petkov 1-0/+23
2021-05-07Merge branch 'akpm' (patches from Andrew)Gravatar Linus Torvalds 2-9/+79
2021-05-06tools: sync lib/find_bit implementationGravatar Yury Norov 1-3/+55
2021-05-06tools: sync find_next_bit implementationGravatar Yury Norov 1-6/+21
2021-05-06tools: sync small_const_nbits() macro with the kernelGravatar Yury Norov 1-0/+3
2021-04-20tools/headers: sync headers of asm-generic/hugetlb_encode.hGravatar Yanan Wang 1-0/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Gravatar Thomas Gleixner 1-5/+1
2019-01-04fls: change parameter to unsigned intGravatar Matthew Wilcox 1-1/+1
2018-10-21xarray: Add XArray marksGravatar Matthew Wilcox 3-9/+110
2018-03-09mn10300: Remove the architectureGravatar David Howells 1-1/+1
2018-02-06lib: optimize cpumask_next_and()Gravatar Clement Courbet 1-0/+16
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsGravatar Ingo Molnar 12-0/+12
2017-11-04tools/headers: Synchronize kernel ABI headersGravatar Ingo Molnar 5-0/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 7-0/+7
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Gravatar Mark Rutland 1-1/+1
2017-09-25tools include: Sync kernel ABI headers with tooling headersGravatar Ingo Molnar 1-0/+34
2017-03-03tools include: Provide gcc based cmpxchg fallback for !x86Gravatar Arnaldo Carvalho de Melo 1-0/+8
2017-01-27radix tree test suite: Remove duplicate bitops codeGravatar Matthew Wilcox 1-0/+3
2016-10-24tools lib: Add for_each_clear_bit macroGravatar Jiri Olsa 3-0/+41
2016-07-18tools: Copy the bitops files accessed from the kernel and check for driftGravatar Arnaldo Carvalho de Melo 5-5/+188
2016-07-15tools: Simplify BITS_PER_LONG defineGravatar Peter Zijlstra 1-21/+2
2016-07-13tools: Fix up BITS_PER_LONG settingGravatar Arnaldo Carvalho de Melo 1-5/+19
2016-07-12tools: Copy the bitsperlong.h files from the kernelGravatar Arnaldo Carvalho de Melo 3-0/+27
2016-03-09tools: Copy hashtable.h into tools directoryGravatar Josh Poimboeuf 3-3/+3
2015-05-08tools include: Add basic atomic.h implementation from the kernel sourcesGravatar Arnaldo Carvalho de Melo 1-0/+63
2015-05-08tools: Adopt asm-generic/barrier.hGravatar Arnaldo Carvalho de Melo 1-0/+44
2015-01-16tools: Remove bitops/hweight usage of bits in tools/perfGravatar Arnaldo Carvalho de Melo 4-0/+11
2014-12-17tools: Adopt fls_long and depsGravatar Arnaldo Carvalho de Melo 4-0/+6
2014-12-17tools: Introduce asm-generic/bitops.hGravatar Arnaldo Carvalho de Melo 1-0/+24
2014-12-17tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/libGravatar Arnaldo Carvalho de Melo 1-0/+33
2014-12-17tools: Move code originally from asm-generic/atomic.h into tools/include/asm-...Gravatar Arnaldo Carvalho de Melo 1-0/+22
2014-12-17tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.hGravatar Arnaldo Carvalho de Melo 1-0/+43