linux-bl808/arch/riscv/include/asm
Linus Torvalds 3689f9f8b0 bitmap patches for 5.17-rc1
-----BEGIN PGP SIGNATURE-----
 
 iQHJBAABCgAzFiEEi8GdvG6xMhdgpu/4sUSA/TofvsgFAmHi+xgVHHl1cnkubm9y
 b3ZAZ21haWwuY29tAAoJELFEgP06H77IxdoMAMf3E+L51Ys/4iAiyJQNVoT3aIBC
 A8ZVOB9he1OA3o3wBNIRKmICHk+ovnfCWcXTr9fG/Ade2wJz88NAsGPQ1Phywb+s
 iGlpySllFN72RT9ZqtJhLEzgoHHOL0CzTW07TN9GJy4gQA2h2G9CTP+OmsQdnVqE
 m9Fn3PSlJ5lhzePlKfnln8rGZFgrriJakfEFPC79n/7an4+2Hvkb5rWigo7KQc4Z
 9YNqYUcHWZFUgq80adxEb9LlbMXdD+Z/8fCjOrAatuwVkD4RDt6iKD0mFGjHXGL7
 MZ9KRS8AfZXawmetk3jjtsV+/QkeS+Deuu7k0FoO0Th2QV7BGSDhsLXAS5By/MOC
 nfSyHhnXHzCsBMyVNrJHmNhEZoN29+tRwI84JX9lWcf/OLANcCofnP6f2UIX7tZY
 CAZAgVELp+0YQXdybrfzTQ8BT3TinjS/aZtCrYijRendI1GwUXcyl69vdOKqAHuk
 5jy8k/xHyp+ZWu6v+PyAAAEGowY++qhL0fmszA==
 =RKW4
 -----END PGP SIGNATURE-----

Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux

Pull bitmap updates from Yury Norov:

 - introduce for_each_set_bitrange()

 - use find_first_*_bit() instead of find_next_*_bit() where possible

 - unify for_each_bit() macros

* tag 'bitmap-5.17-rc1' of git://github.com/norov/linux:
  vsprintf: rework bitmap_list_string
  lib: bitmap: add performance test for bitmap_print_to_pagebuf
  bitmap: unify find_bit operations
  mm/percpu: micro-optimize pcpu_is_populated()
  Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
  find: micro-optimize for_each_{set,clear}_bit()
  include/linux: move for_each_bit() macros from bitops.h to find.h
  cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
  tools: sync tools/bitmap with mother linux
  all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
  cpumask: use find_first_and_bit()
  lib: add find_first_and_bit()
  arch: remove GENERIC_FIND_FIRST_BIT entirely
  include: move find.h from asm_generic to linux
  bitops: move find_bit_*_le functions from le.h to find.h
  bitops: protect find_first_{,zero}_bit properly
2022-01-23 06:20:44 +02:00
..
vdso
alternative-macros.h
alternative.h
asm-extable.h riscv: extable: add a dedicated uaccess handler 2022-01-05 17:53:29 -08:00
asm-offsets.h
asm-prototypes.h
asm.h
atomic.h
barrier.h
bitops.h include: move find.h from asm_generic to linux 2022-01-15 08:47:31 -08:00
bug.h
cache.h
cacheflush.h
cacheinfo.h
clint.h
clocksource.h
cmpxchg.h
cpu_ops.h RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method 2022-01-20 09:27:08 -08:00
cpu_ops_sbi.h RISC-V: Avoid using per cpu array for ordered booting 2022-01-20 09:26:59 -08:00
csr.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
current.h
delay.h
efi.h efi: Move efifb_setup_from_dmi() prototype from arch headers 2021-12-13 15:07:16 +01:00
elf.h
errata_list.h
extable.h riscv: extable: add type and data fields 2022-01-05 17:52:54 -08:00
fence.h
fixmap.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
ftrace.h
futex.h riscv: extable: add a dedicated uaccess handler 2022-01-05 17:53:29 -08:00
gdb_xml.h
gpr-num.h riscv: add gpr-num.h 2022-01-05 17:53:05 -08:00
hugetlb.h
hwcap.h
image.h
io.h
irq.h
irq_work.h
irqflags.h
jump_label.h
kasan.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
Kbuild riscv: switch to relative exception tables 2022-01-05 17:52:20 -08:00
kdebug.h
kexec.h
kfence.h
kgdb.h
kprobes.h
kvm_host.h RISC-V: KVM: Add VM capability to allow userspace get GPA bits 2022-01-06 15:16:58 +05:30
kvm_types.h KVM: RISC-V: Use common KVM implementation of MMU memory caches 2022-01-06 14:38:50 +05:30
kvm_vcpu_fp.h
kvm_vcpu_sbi.h RISC-V: KVM: Add SBI v0.2 base extension 2022-01-06 15:08:29 +05:30
kvm_vcpu_timer.h
linkage.h
mmio.h
mmiowb.h
mmu.h
mmu_context.h
mmzone.h
module.h
module.lds.h
numa.h
page.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
parse_asm.h
patch.h
pci.h
perf_event.h
pgalloc.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
pgtable-32.h
pgtable-64.h riscv: Implement sv48 support 2022-01-19 17:54:09 -08:00
pgtable-bits.h riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics 2022-01-07 15:54:24 -08:00
pgtable.h RISC-V: Introduce sv48 support without relocatable kernel 2022-01-19 19:37:44 -08:00
probes.h
processor.h
ptdump.h
ptrace.h
sbi.h RISC-V: Do not use cpumask data structure for hartid bitmap 2022-01-20 09:27:22 -08:00
seccomp.h
sections.h
set_memory.h
smp.h RISC-V: Do not use cpumask data structure for hartid bitmap 2022-01-20 09:27:22 -08:00
soc.h
sparsemem.h riscv: Allow to dynamically define VA_BITS 2022-01-19 17:54:07 -08:00
spinlock.h
spinlock_types.h
stackprotector.h
stacktrace.h
string.h
switch_to.h
syscall.h
thread_info.h
timex.h
tlb.h
tlbflush.h
uaccess.h riscv: extable: add a dedicated uaccess handler 2022-01-05 17:53:29 -08:00
unistd.h
uprobes.h
vdso.h
vendorid_list.h
vermagic.h
vmalloc.h
word-at-a-time.h