| Commit message (Expand) | Author | Age | Files | Lines |
* | bitops, kcsan: Partially revert instrumentation for non-atomic bitops | Marco Elver | 2020-08-25 | 1 | -3/+27 |
* | asm-generic/bitops: Use instrument_read_write() where appropriate | Marco Elver | 2020-08-25 | 3 | -7/+7 |
* | asm-generic, kcsan: Add KCSAN instrumentation for bitops | Marco Elver | 2020-03-21 | 3 | -20/+20 |
* | Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 2019-12-06 | 3 | -0/+295 |
|\ |
|
| * | kasan: support instrumented bitops combined with generic bitops | Daniel Axtens | 2019-11-07 | 3 | -0/+295 |
* | | bitops: introduce the for_each_set_clump8 macro | William Breathitt Gray | 2019-12-05 | 1 | -0/+17 |
|/ |
|
* | fls: change parameter to unsigned int | Matthew Wilcox | 2019-01-04 | 2 | -2/+2 |
* | locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() | Will Deacon | 2018-06-21 | 1 | -12/+56 |
* | locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs | Will Deacon | 2018-06-21 | 1 | -155/+33 |
* | locking/atomic/bitops: Document and clarify ordering semantics for failed tes... | Will Deacon | 2018-02-13 | 1 | -1/+2 |
* | lib: optimize cpumask_next_and() | Clement Courbet | 2018-02-07 | 1 | -0/+20 |
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 21 | -0/+21 |
* | bitops: Do not default to __clear_bit() for __clear_bit_unlock() | Peter Zijlstra | 2016-03-21 | 1 | -7/+7 |
* | move count_zeroes.h out of asm-generic | Christoph Hellwig | 2015-10-15 | 1 | -57/+0 |
* | arch: Mass conversion of smp_mb__*() | Peter Zijlstra | 2014-04-18 | 2 | -2/+2 |
* | bitops: Fix signedness of compile-time hweight implementations | Paul Walmsley | 2014-02-09 | 1 | -8/+9 |
* | bitops/find: clarify and extend documentation | Cody P Schafer | 2013-11-13 | 1 | -2/+10 |
* | Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2012-10-14 | 1 | -0/+57 |
|\ |
|
| * | MPILIB: Provide count_leading/trailing_zeros() based on arch functions | David Howells | 2012-10-08 | 1 | -0/+57 |
* | | bitops: introduce generic {clear,set}_bit_le() | Takuya Yoshikawa | 2012-10-05 | 1 | -0/+10 |
* | | generic: Implement generic ffs/fls using __builtin_* functions | Catalin Marinas | 2012-09-14 | 4 | -0/+63 |
|/ |
|
* | Add #includes needed to permit the removal of asm/system.h | David Howells | 2012-03-28 | 1 | -1/+1 |
* | asm-generic: add another generic ext2 atomic bitops | Akinobu Mita | 2011-07-27 | 2 | -0/+15 |
* | bitops: add #ifndef for each of find bitops | Akinobu Mita | 2011-05-27 | 2 | -0/+11 |
* | bitops: remove minix bitops from asm/bitops.h | Akinobu Mita | 2011-03-24 | 2 | -30/+0 |
* | bitops: remove ext2 non-atomic bitops from asm/bitops.h | Akinobu Mita | 2011-03-24 | 1 | -18/+0 |
* | asm-generic: use little-endian bitops | Akinobu Mita | 2011-03-24 | 1 | -2/+2 |
* | bitops: introduce little-endian bitops for most architectures | Akinobu Mita | 2011-03-24 | 2 | -4/+0 |
* | asm-generic: change little-endian bitops to take any pointer types | Akinobu Mita | 2011-03-24 | 1 | -24/+53 |
* | asm-generic: rename generic little-endian bitops functions | Akinobu Mita | 2011-03-24 | 3 | -25/+25 |
* | bitops: merge little and big endian definisions in asm-generic/bitops/le.h | Akinobu Mita | 2011-03-24 | 1 | -26/+20 |
* | bitops: remove duplicated extern declarations | Akinobu Mita | 2010-10-09 | 1 | -2/+12 |
* | bitops: make asm-generic/bitops/find.h more generic | Akinobu Mita | 2010-10-09 | 1 | -0/+25 |
* | arch, hweight: Fix compilation errors | Borislav Petkov | 2010-05-04 | 1 | -4/+4 |
* | x86: Add optimized popcnt variants | Borislav Petkov | 2010-04-07 | 1 | -4/+18 |
* | bitops: Optimize hweight() by making use of compile-time evaluation | Peter Zijlstra | 2010-04-07 | 3 | -6/+55 |
* | locking: Convert __raw_spin* functions to arch_spin* | Thomas Gleixner | 2009-12-14 | 1 | -2/+2 |
* | locking: Convert raw_spinlock to arch_spinlock | Thomas Gleixner | 2009-12-14 | 1 | -3/+3 |
* | asm-generic: rename atomic.h to atomic-long.h | Arnd Bergmann | 2009-06-11 | 1 | -0/+1 |
* | x86, generic: mark complex bitops.h inlines as __always_inline | Andi Kleen | 2009-01-13 | 4 | -5/+5 |
* | bitops: use __fls for fls64 on 64-bit archs | Alexander van Heukelum | 2008-04-26 | 1 | -0/+22 |
* | generic: introduce a generic __fls implementation | Alexander van Heukelum | 2008-04-26 | 1 | -0/+43 |
* | x86, generic: optimize find_next_(zero_)bit for small constant-size bitmaps | Alexander van Heukelum | 2008-04-26 | 1 | -0/+2 |
* | ext4: Add ext4_find_next_bit() | Aneesh Kumar K.V | 2008-01-29 | 2 | -0/+6 |
* | define first set of BIT* macros | Jiri Slaby | 2007-10-19 | 2 | -31/+25 |
* | bitops: introduce lock ops | Nick Piggin | 2007-10-18 | 1 | -0/+45 |
* | sched: simplify sched_find_first_bit() | Mike Galbraith | 2007-07-09 | 1 | -13/+8 |
* | Fix misspellings collected by members of KJ list. | Robert P. J. Day | 2007-05-09 | 1 | -1/+1 |
* | [PATCH] sched: likely profiling | Nick Piggin | 2006-10-11 | 1 | -1/+1 |
* | [PATCH] bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_... | Akinobu Mita | 2006-03-26 | 2 | -0/+32 |