Linus Torvalds
3689f9f8b0
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
..
2021-10-20 14:43:51 +01:00
2021-10-19 08:30:43 +01:00
2019-11-16 17:06:10 +00:00
2020-06-14 11:49:59 +01:00
2019-11-16 17:06:10 +00:00
2022-01-15 08:47:31 -08:00
2021-11-27 16:12:23 +00:00
2021-11-17 17:51:42 +00:00
2021-10-19 08:27:35 +01:00
2021-03-25 19:13:52 +00:00
2021-05-17 13:49:05 +01:00
2021-06-13 17:00:17 +01:00
2021-05-17 13:49:13 +01:00
2021-12-16 12:23:54 +00:00
2021-06-13 17:00:17 +01:00
2021-11-17 17:52:36 +00:00
2021-09-14 12:02:12 +01:00
2021-06-13 17:00:16 +01:00
2021-09-14 12:02:12 +01:00
2021-06-13 17:00:17 +01:00
2021-05-22 08:32:36 +01:00
2021-09-14 12:00:31 +01:00
2021-06-13 17:00:17 +01:00
2021-11-17 17:51:36 +00:00
2021-05-17 13:49:06 +01:00
2021-10-19 11:44:28 +02:00
2021-05-17 13:49:13 +01:00
2021-12-22 12:33:01 +01:00
2021-12-22 12:33:01 +01:00
2021-10-19 08:27:34 +01:00
2020-09-03 19:40:45 +01:00
2021-10-19 08:27:35 +01:00
2020-06-14 11:49:59 +01:00
2021-03-25 19:13:51 +00:00
2021-10-19 08:27:34 +01:00
2021-11-17 17:52:35 +00:00
2021-12-12 17:13:11 +00:00
2021-10-17 11:05:53 +01:00
2021-05-17 13:49:04 +01:00
2021-10-19 08:27:34 +01:00
2021-11-27 16:12:23 +00:00
2021-06-14 11:42:41 +01:00
2021-11-17 17:51:33 +00:00
2021-10-19 08:31:33 +01:00
2021-12-21 15:10:02 +00:00
2021-07-31 18:14:53 +01:00
2021-10-19 08:27:34 +01:00
2021-12-22 12:33:01 +01:00
2021-10-19 08:27:34 +01:00
2021-11-17 17:51:31 +00:00
2020-07-07 20:24:08 +01:00
2020-06-14 11:49:59 +01:00
2020-06-14 11:49:59 +01:00
2020-07-07 20:24:08 +01:00
2020-09-03 19:40:49 +01:00
2020-07-07 20:24:09 +01:00
2019-12-15 12:15:19 +00:00
2021-12-21 15:10:09 +00:00
2021-10-19 11:44:28 +02:00
2021-10-20 14:43:52 +01:00
2021-10-20 14:43:52 +01:00
2021-10-19 08:27:35 +01:00
2021-12-12 17:12:55 +00:00
2021-06-03 18:24:14 +01:00
2020-07-13 15:05:59 +01:00
2020-09-01 16:08:07 +02:00
2021-12-12 17:12:59 +00:00
2020-06-14 11:49:59 +01:00
2021-10-20 14:43:52 +01:00
2021-05-17 13:49:12 +01:00
2021-05-17 13:49:12 +01:00
2021-09-26 12:30:09 +01:00
2021-06-14 11:42:41 +01:00
2021-10-19 08:27:34 +01:00
2021-03-25 19:13:49 +00:00
2021-07-31 14:46:05 +01:00
2021-10-20 14:43:52 +01:00
2021-01-16 18:23:36 +00:00
2020-06-14 14:20:08 +01:00
2021-03-15 16:34:39 +01:00
2021-02-15 21:28:53 +01:00
2021-12-21 15:10:09 +00:00
2021-10-19 08:27:35 +01:00
2021-10-20 14:43:53 +01:00
2021-11-17 17:51:44 +00:00
2021-05-17 13:54:24 +01:00
2020-07-07 20:24:09 +01:00
2021-03-25 19:13:49 +00:00
2021-10-20 14:43:54 +01:00
2021-10-20 14:43:54 +01:00
2021-12-22 12:33:01 +01:00
2021-04-07 08:36:38 +01:00
2021-05-17 13:54:26 +01:00
2020-10-08 20:44:41 +01:00
2021-12-16 12:34:48 +00:00
2020-06-14 11:49:59 +01:00
2021-04-07 08:36:39 +01:00
2021-10-21 10:02:48 +01:00
2021-12-21 15:13:29 +00:00
2021-06-13 17:00:17 +01:00
2021-10-19 08:29:22 +01:00
2021-10-21 20:03:01 +01:00
2021-06-03 18:24:14 +01:00
2021-06-03 18:24:14 +01:00
2021-12-12 17:13:07 +00:00
2021-12-12 17:13:14 +00:00
2021-05-17 13:49:13 +01:00
2021-12-21 15:10:09 +00:00
2021-10-20 14:43:53 +01:00
2021-09-14 12:00:34 +01:00
2021-12-16 12:32:04 +00:00
2020-07-13 15:05:59 +01:00
2021-10-17 17:23:17 +01:00
2020-07-20 09:03:14 +01:00
2021-09-14 12:00:32 +01:00
2021-05-17 13:54:29 +01:00
2020-06-14 11:49:59 +01:00
2021-12-21 15:10:09 +00:00
2021-11-17 17:51:44 +00:00
2021-01-09 14:25:24 +00:00
2021-10-20 14:43:53 +01:00