summaryrefslogtreecommitdiffstats
path: root/tools/include/asm-generic (follow)
Commit message (Expand)AuthorAgeFilesLines
* tools: KVM: selftests: Convert clear/set_bit() to actual atomicsSean Christopherson2022-12-022-9/+17
* tools: Drop "atomic_" prefix from atomic test_and_set_bit()Sean Christopherson2022-12-021-1/+1
* tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpersSean Christopherson2022-12-021-2/+2
* tools: Add atomic_test_and_set_bit()Peter Gonda2022-11-171-0/+12
* hugetlb_encode.h: fix undefined behaviour (34 << 26)Matthias Goergens2022-10-031-13/+13
* bitops: wrap non-atomic bitops with a transparent macroAlexander Lobakin2022-07-011-12/+12
* bitops: unify non-atomic bitops prototypes across architecturesAlexander Lobakin2022-07-011-9/+15
* tools: sync tools/bitmap with mother linuxYury Norov2022-01-152-146/+0
* x86/insn: Use get_unaligned() instead of memcpy()Borislav Petkov2021-10-061-0/+23
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-05-072-9/+79
|\
| * tools: sync lib/find_bit implementationYury Norov2021-05-071-3/+55
| * tools: sync find_next_bit implementationYury Norov2021-05-071-6/+21
| * tools: sync small_const_nbits() macro with the kernelYury Norov2021-05-071-0/+3
* | tools/headers: sync headers of asm-generic/hugetlb_encode.hYanan Wang2021-04-201-0/+3
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
* fls: change parameter to unsigned intMatthew Wilcox2019-01-041-1/+1
* xarray: Add XArray marksMatthew Wilcox2018-10-213-9/+110
* mn10300: Remove the architectureDavid Howells2018-03-091-1/+1
* lib: optimize cpumask_next_and()Clement Courbet2018-02-071-0/+16
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-0712-0/+12
|\
| * tools/headers: Synchronize kernel ABI headersIngo Molnar2017-11-045-0/+5
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-027-0/+7
* | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
|/
* tools include: Sync kernel ABI headers with tooling headersIngo Molnar2017-09-251-0/+34
* tools include: Provide gcc based cmpxchg fallback for !x86Arnaldo Carvalho de Melo2017-03-031-0/+8
* radix tree test suite: Remove duplicate bitops codeMatthew Wilcox2017-01-281-0/+3
* tools lib: Add for_each_clear_bit macroJiri Olsa2016-10-243-0/+41
* tools: Copy the bitops files accessed from the kernel and check for driftArnaldo Carvalho de Melo2016-07-185-5/+188
* tools: Simplify BITS_PER_LONG definePeter Zijlstra2016-07-151-21/+2
* tools: Fix up BITS_PER_LONG settingArnaldo Carvalho de Melo2016-07-131-5/+19
* tools: Copy the bitsperlong.h files from the kernelArnaldo Carvalho de Melo2016-07-123-0/+27
* tools: Copy hashtable.h into tools directoryJosh Poimboeuf2016-03-093-3/+3
* tools include: Add basic atomic.h implementation from the kernel sourcesArnaldo Carvalho de Melo2015-05-081-0/+63
* tools: Adopt asm-generic/barrier.hArnaldo Carvalho de Melo2015-05-081-0/+44
* tools: Remove bitops/hweight usage of bits in tools/perfArnaldo Carvalho de Melo2015-01-164-0/+11
* tools: Adopt fls_long and depsArnaldo Carvalho de Melo2014-12-174-0/+6
* tools: Introduce asm-generic/bitops.hArnaldo Carvalho de Melo2014-12-171-0/+24
* tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/libArnaldo Carvalho de Melo2014-12-171-0/+33
* tools: Move code originally from asm-generic/atomic.h into tools/include/asm-...Arnaldo Carvalho de Melo2014-12-171-0/+22
* tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.hArnaldo Carvalho de Melo2014-12-171-0/+43