Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 21 May 2024 22:29:01 +0000 (15:29 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 21 May 2024 22:29:01 +0000 (15:29 -0700)
commit4865a27c66fda6a32511ec5492f4bbec437f512d
treedae4d82641bb45bc97735799dd7f0aac88b34778
parentb6394d6f715919c053c1450ef0d7c5e517b53764
parent5671dca241b9a2f4ecf88d8e992041cfb580e0a5
Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linux

Pull bitmap updates from Yury Norov:

 - topology_span_sane() optimization from Kyle Meyer

 - fns() rework from Kuan-Wei Chiu (used in cpumask_local_spread() and
   other places)

 - headers cleanup from Andy

 - add a MAINTAINERS record for bitops API

* tag 'bitmap-for-6.10v2' of https://github.com/norov/linux:
  usercopy: Don't use "proxy" headers
  bitops: Move aligned_byte_mask() to wordpart.h
  MAINTAINERS: add BITOPS API record
  bitmap: relax find_nth_bit() limitation on return value
  lib: make test_bitops compilable into the kernel image
  bitops: Optimize fns() for improved performance
  lib/test_bitops: Add benchmark test for fns()
  Compiler Attributes: Add __always_used macro
  sched/topology: Optimize topology_span_sane()
  cpumask: Add for_each_cpu_from()
MAINTAINERS
include/linux/bitops.h
include/linux/cpumask.h
include/linux/find.h
kernel/sched/topology.c
lib/Kconfig.debug
lib/find_bit.c
lib/test_bitmap.c