• Linus Torvalds's avatar
    Merge tag 'bitmap-for-6.12' of https://github.com/norov/linux · 9c44575c
    Linus Torvalds authored
    Pull bitmap updates from Yury Norov:
    
     - switch all bitmamp APIs from inline to __always_inline (Brian Norris)
    
       The __always_inline series improves on code generation, and now with
       the latest compiler versions is required to avoid compilation
       warnings. It spent enough in my backlog, and I'm thankful to Brian
       Norris for taking over and moving it forward.
    
     - introduce GENMASK_U128() macro (Anshuman Khandual)
    
       GENMASK_U128() is a prerequisite needed for arm64 development
    
    * tag 'bitmap-for-6.12' of https://github.com/norov/linux:
      lib/test_bits.c: Add tests for GENMASK_U128()
      uapi: Define GENMASK_U128
      nodemask: Switch from inline to __always_inline
      cpumask: Switch from inline to __always_inline
      bitmap: Switch from inline to __always_inline
      find: Switch from inline to __always_inline
    9c44575c
cpumask.h 37.3 KB