Alexey Bayduraev
f20510d552
tools lib: Adopt bitmap_intersects() operation from the kernel sources
...
Adopt bitmap_intersects() routine that tests whether bitmaps bitmap1 and
bitmap2 intersects. This routine will be used during thread masks
initialization.
Signed-off-by: Alexey Bayduraev <[email protected] >
Acked-by: Andi Kleen <[email protected] >
Acked-by: Namhyung Kim <[email protected] >
Cc: Adrian Hunter <[email protected] >
Cc: Alexander Antonov <[email protected] >
Cc: Alexander Shishkin <[email protected] >
Cc: Alexei Budankov <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Riccardo Mancini <[email protected] >
Link: http://lore.kernel.org/lkml/f75aa738d8ff8f9cffd7532d671f3ef3deb97a7c.1625065643.git.alexey.v.bayduraev@linux.intel.com
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2021-06-30 15:28:00 -03:00
Yury Norov
e5b9252d90
tools: bitmap: sync function declarations with the kernel
...
Some functions in tools/include/linux/bitmap.h declare nbits as int. In
the kernel nbits is declared as unsigned int.
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Yury Norov <[email protected] >
Acked-by: Rasmus Villemoes <[email protected] >
Cc: Alexey Klimov <[email protected] >
Cc: Andy Shevchenko <[email protected] >
Cc: Arnd Bergmann <[email protected] >
Cc: David Sterba <[email protected] >
Cc: Dennis Zhou <[email protected] >
Cc: Geert Uytterhoeven <[email protected] >
Cc: Jianpeng Ma <[email protected] >
Cc: Joe Perches <[email protected] >
Cc: John Paul Adrian Glaubitz <[email protected] >
Cc: Josh Poimboeuf <[email protected] >
Cc: Rich Felker <[email protected] >
Cc: Stefano Brivio <[email protected] >
Cc: Wei Yang <[email protected] >
Cc: Wolfram Sang <[email protected] >
Cc: Yoshinori Sato <[email protected] >
Signed-off-by: Andrew Morton <[email protected] >
Signed-off-by: Linus Torvalds <[email protected] >
2021-05-06 19:24:11 -07:00
Alexey Budankov
8812ad412f
tools bitmap: Implement bitmap_equal() operation at bitmap API
...
Extend tools bitmap API with bitmap_equal() implementation.
The implementation has been derived from the kernel.
Extend tools bitmap API with bitmap_free() implementation for symmetry
with bitmap_alloc() function.
Signed-off-by: Alexey Budankov <[email protected] >
Acked-by: Jiri Olsa <[email protected] >
Cc: Alexander Shishkin <[email protected] >
Cc: Andi Kleen <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2020-01-06 11:46:04 -03:00
Thomas Gleixner
40b0b3f8fb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230
...
Based on 2 normalized pattern(s):
this source code is licensed under the gnu general public license
version 2 see the file copying for more details
this source code is licensed under general public license version 2
see
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference in 52 file(s).
Signed-off-by: Thomas Gleixner <[email protected] >
Reviewed-by: Enrico Weigelt <[email protected] >
Reviewed-by: Allison Randal <[email protected] >
Reviewed-by: Alexios Zavras <[email protected] >
Cc: [email protected]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected] >
2019-06-19 17:09:06 +02:00
Jiri Olsa
741c74f55e
tools lib: Add bitmap_and function
...
Add support to perform logical and on bitmaps. Code taken from kernel's
include/linux/bitmap.h.
Signed-off-by: Jiri Olsa <[email protected] >
Cc: David Ahern <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2016-08-02 16:33:27 -03:00
Jiri Olsa
820d12b70f
tools lib: Add bitmap_scnprintf function
...
Add support to print bitmap list. Code mostly taken from kernel's
bitmap_list_string.
Signed-off-by: Jiri Olsa <[email protected] >
Cc: David Ahern <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Link: http://lkml.kernel.org/r/[email protected]
[ s/bitmap_snprintf/bitmap_scnprintf/g as it is a scnprintf wrapper, having the same semantics wrt return value ]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2016-08-02 16:33:26 -03:00
Arnaldo Carvalho de Melo
915b0882c3
tools lib: Move bitmap.[ch] from tools/perf/ to tools/{lib,include}/
...
So that lib/find_bit.c doesn't requires anything inside tools/perf/
Cc: Adrian Hunter <[email protected] >
Cc: Borislav Petkov <[email protected] >
Cc: David Ahern <[email protected] >
Cc: George Spelvin <[email protected]
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Rasmus Villemoes <[email protected] >
Cc: Wang Nan <[email protected] >
Cc: Yury Norov <[email protected] >
Link: http://lkml.kernel.org/n/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2016-01-08 12:35:46 -03:00