summaryrefslogtreecommitdiff
path: root/include/asm-generic/bitops
AgeCommit message (Expand)Author
2021-05-06lib: add fast path for find_first_*_bit() and find_last_bit()Yury Norov
2021-05-06lib: add fast path for find_next_*_bit()Yury Norov
2021-05-06lib: inline _find_next_bit() wrappersYury Norov
2021-01-13arm64: make atomic helpers __always_inlineArnd Bergmann
2020-10-26asm-generic: fix ffs -Wshadow warningArnd Bergmann
2020-08-24bitops, kcsan: Partially revert instrumentation for non-atomic bitopsMarco Elver
2020-08-24asm-generic/bitops: Use instrument_read_write() where appropriateMarco Elver
2020-03-21asm-generic, kcsan: Add KCSAN instrumentation for bitopsMarco Elver
2019-12-06Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds
2019-12-04bitops: introduce the for_each_set_clump8 macroWilliam Breathitt Gray
2019-11-07kasan: support instrumented bitops combined with generic bitopsDaniel Axtens
2019-01-04fls: change parameter to unsigned intMatthew Wilcox
2018-06-21locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*()Will Deacon
2018-06-21locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIsWill Deacon
2018-02-13locking/atomic/bitops: Document and clarify ordering semantics for failed tes...Will Deacon
2018-02-06lib: optimize cpumask_next_and()Clement Courbet
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2016-03-21bitops: Do not default to __clear_bit() for __clear_bit_unlock()Peter Zijlstra
2015-10-15move count_zeroes.h out of asm-genericChristoph Hellwig
2014-04-18arch: Mass conversion of smp_mb__*()Peter Zijlstra
2014-02-09bitops: Fix signedness of compile-time hweight implementationsPaul Walmsley
2013-11-13bitops/find: clarify and extend documentationCody P Schafer
2012-10-14Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2012-10-08MPILIB: Provide count_leading/trailing_zeros() based on arch functionsDavid Howells
2012-10-06bitops: introduce generic {clear,set}_bit_le()Takuya Yoshikawa
2012-09-14generic: Implement generic ffs/fls using __builtin_* functionsCatalin Marinas
2012-03-28Add #includes needed to permit the removal of asm/system.hDavid Howells
2011-07-26asm-generic: add another generic ext2 atomic bitopsAkinobu Mita
2011-05-26bitops: add #ifndef for each of find bitopsAkinobu Mita
2011-03-23bitops: remove minix bitops from asm/bitops.hAkinobu Mita
2011-03-23bitops: remove ext2 non-atomic bitops from asm/bitops.hAkinobu Mita
2011-03-23asm-generic: use little-endian bitopsAkinobu Mita
2011-03-23bitops: introduce little-endian bitops for most architecturesAkinobu Mita
2011-03-23asm-generic: change little-endian bitops to take any pointer typesAkinobu Mita
2011-03-23asm-generic: rename generic little-endian bitops functionsAkinobu Mita
2011-03-23bitops: merge little and big endian definisions in asm-generic/bitops/le.hAkinobu Mita
2010-10-09bitops: remove duplicated extern declarationsAkinobu Mita
2010-10-09bitops: make asm-generic/bitops/find.h more genericAkinobu Mita
2010-05-04arch, hweight: Fix compilation errorsBorislav Petkov
2010-04-06x86: Add optimized popcnt variantsBorislav Petkov
2010-04-06bitops: Optimize hweight() by making use of compile-time evaluationPeter Zijlstra
2009-12-14locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner
2009-12-14locking: Convert raw_spinlock to arch_spinlockThomas Gleixner
2009-06-11asm-generic: rename atomic.h to atomic-long.hArnd Bergmann
2009-01-13x86, generic: mark complex bitops.h inlines as __always_inlineAndi Kleen
2008-04-26bitops: use __fls for fls64 on 64-bit archsAlexander van Heukelum
2008-04-26generic: introduce a generic __fls implementationAlexander van Heukelum
2008-04-26x86, generic: optimize find_next_(zero_)bit for small constant-size bitmapsAlexander van Heukelum
2008-01-28ext4: Add ext4_find_next_bit()Aneesh Kumar K.V
2007-10-19define first set of BIT* macrosJiri Slaby