• Linus Torvalds's avatar
    Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linux · 4865a27c
    Linus Torvalds authored
    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()
    4865a27c
topology.c 70.2 KB