Code

History

Commits on upstream to include/asm-generic/bitops35+
  1. bitops: make the *_bit_le functions use unsigned longBenjamin Marzinski committed 4 months ago1c61b0a
  2. bitops: Define generic___bitrev8/16/32 for reuseJinjie Ruan committed 6 months ago83aede8
  3. bitops: use common function parameter namesRandy Dunlap committed 6 months ago8a51b2e
  4. asm-generic/bitops: Fix a comment typo in instrumented-atomic.hKai Huang committed 7 months agof3e9c11
  5. bitops: Add __attribute_const__ to generic ffs()-family implementationsKees Cook committed 1 year ago6606c8c
  6. bitops: Change function return types from long to intThorsten Blum committed 2 years ago9c313cc
  7. riscv: Avoid code duplication with generic bitops implementationXiao Wang committed 3 years agocb4ede9
  8. mm: delete checks for xor_unlock_is_negative_byte()Matthew Wilcox (Oracle) committed 3 years agof12fb73
  9. bitops: add xor_unlock_is_negative_byte()Matthew Wilcox (Oracle) committed 3 years ago247dbcd
  10. locking/atomic: treewide: use raw_atomic*_<op>()Mark Rutland committed 3 years ago0f613bf
  11. wait_on_bit: add an acquire memory barrierMikulas Patocka committed 4 years ago8238b45
  12. locking/atomic: Make test_and_*_bit() ordered on failureHector Martin committed 4 years ago415d832
  13. bitops: wrap non-atomic bitops with a transparent macroAlexander Lobakin committed 4 years agoe69eb9c
  14. bitops: define const_*() versions of the non-atomicsAlexander Lobakin committed 4 years agobb7379b
  15. bitops: unify non-atomic bitops prototypes across architecturesAlexander Lobakin committed 4 years ago0e86283
  16. bitops: always define asm-generic non-atomic bitopsAlexander Lobakin committed 4 years ago21bb8af
  17. asm-generic/bitops: Always inline all bit manipulation helpersBorislav Petkov committed 4 years agoacb13ea
  18. Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds committed 4 years ago3689f9f
  19. include: move find.h from asm_generic to linuxYury Norov committed 5 years ago47d8c15
  20. bitops: move find_bit_*_le functions from le.h to find.hYury Norov committed 5 years ago6b8ecb8
  21. bitops: protect find_first_{,zero}_bit properlyYury Norov committed 5 years agob7ec62d
  22. asm-generic/bitops, kcsan: Add instrumentation for barriersMarco Elver committed 4 years ago04def1b
  23. Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericLinus Torvalds committed 5 years ago4cdc4cc
  24. bitops/non-atomic: make @nr unsigned to avoid any DIVVineet Gupta committed 5 years ago8f76f9c
  25. asm-generic: ffs: Drop bogus reference to ffz locationGeert Uytterhoeven committed 5 years agofc062ad
  26. locking/atomic: simplify non-atomic wrappersMark Rutland committed 5 years ago9248e52
  27. locking/atomic: add generic arch_*() bitopsMark Rutland committed 5 years agocf3ee3c
  28. lib: add fast path for find_first_*_bit() and find_last_bit()Yury Norov committed 5 years ago2cc7b6a
  29. lib: add fast path for find_next_*_bit()Yury Norov committed 5 years ago277a20a
  30. lib: inline _find_next_bit() wrappersYury Norov committed 5 years ago5c88af5
  31. arm64: make atomic helpers __always_inlineArnd Bergmann committed 5 years agoc35a824
  32. asm-generic: fix ffs -Wshadow warningArnd Bergmann committed 6 years ago6f6573a
  33. bitops, kcsan: Partially revert instrumentation for non-atomic bitopsMarco Elver committed 6 years ago068df05
  34. asm-generic/bitops: Use instrument_read_write() where appropriateMarco Elver committed 6 years agob159eec
  35. asm-generic, kcsan: Add KCSAN instrumentation for bitopsMarco Elver committed 6 years ago27f937c