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