summaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
Commit message (Expand)AuthorAgeFilesLines
* cpumask: add cpumask_weight_andnot()Yury Norov2024-02-011-0/+7
* bitmap: move bitmap_*_region() functions to bitmap.hYury Norov2023-10-161-64/+0
* bitmap: drop _reg_op() functionYury Norov2023-10-141-76/+0
* bitmap: replace _reg_op(REG_OP_ISFREE) with find_next_bit()Yury Norov2023-10-141-1/+1
* bitmap: replace _reg_op(REG_OP_RELEASE) with bitmap_clear()Yury Norov2023-10-141-1/+1
* bitmap: replace _reg_op(REG_OP_ALLOC) with bitmap_set()Yury Norov2023-10-141-1/+4
* bitmap: fix opencoded bitmap_allocate_region()Yury Norov2023-10-141-4/+2
* bitmap: align __reg_op() wrappers with modern coding styleYury Norov2023-10-141-7/+5
* lib/bitmap: split-out string-related operations to a separate filesYury Norov2023-10-141-512/+0
* bitmap: Remove dead code, i.e. bitmap_copy_le()Andy Shevchenko2023-10-141-23/+0
* bitmap: Fix a typo ("identify map")Jonathan Neuschäfer2023-10-141-2/+2
* lib/bitmap: drop optimization of bitmap_{from,to}_arr64Yury Norov2023-06-221-1/+1
* lib/bitmap: remove bitmap_ord_to_posYury Norov2022-09-261-33/+3
* lib/bitmap: add bitmap_weight_and()Yury Norov2022-09-261-9/+21
* lib/bitmap: don't call __bitmap_weight() in kernel codeYury Norov2022-09-261-1/+1
* Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2022-08-071-6/+5
|\
| * lib/bitmap: change type of bitmap_weight to unsigned longYury Norov2022-07-151-3/+2
| * lib/bitmap: change return types to bool where appropriateYury Norov2022-07-141-2/+2
| * lib/bitmap: fix off-by-one in bitmap_to_arr64()Alexander Lobakin2022-07-121-1/+1
|/
* bitmap: Fix return values to be unsignedKees Cook2022-06-031-15/+15
* lib: add bitmap_{from,to}_arr64Yury Norov2022-06-031-0/+54
* lib/bitmap.c make bitmap_print_bitmask_to_buf parseableMauro Carvalho Chehab2022-06-031-13/+20
* lib: bitmap: fix many kernel-doc warningsRandy Dunlap2022-03-231-7/+17
* lib: bitmap: Introduce node-aware alloc APITariq Toukan2021-10-261-0/+13
* bitmap: extend comment to bitmap_print_bitmask/list_to_bufYury Norov2021-08-131-0/+18
* cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask ...Tian Tao2021-08-131-0/+103
* Merge tag 'gpio-updates-for-v5.14' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-07-051-2/+3
|\
| * bitmap: Make bitmap_remap() and bitmap_bitremap() available to usersAndy Shevchenko2021-05-121-2/+3
* | bitmap_parse: Support 'all' semanticsYury Norov2021-05-101-0/+9
|/
* Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-05-051-4/+38
|\
| * lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()Bartosz Golaszewski2021-05-051-0/+33
| * lib: bitmap: order includes alphabeticallyBartosz Golaszewski2021-05-051-4/+5
* | lib: bitmap: support "N" as an alias for size of bitmapPaul Gortmaker2021-03-081-5/+17
* | lib: bitmap: move ERANGE check from set_region to check_regionPaul Gortmaker2021-03-081-9/+5
* | lib: bitmap: fold nbits into region structPaul Gortmaker2021-03-081-9/+10
|/
* lib: bitmap: delete duplicated wordsRandy Dunlap2020-10-161-1/+1
* Merge branch 'master' into for-nextJiri Kosina2020-09-011-19/+25
|\
| * lib/bitmap.c: fix bitmap_cut() for partial overlapping caseStefano Brivio2020-08-121-2/+2
| * lib: fix bitmap_parse() on 64-bit big endian archsAlexander Gordeev2020-06-101-2/+7
| * lib: bitmap.c: get rid of some doc warningsMauro Carvalho Chehab2020-04-201-15/+16
* | lib/bitmap.c: fix spelloRandy Dunlap2020-05-181-1/+1
|/
* lib: rework bitmap_parse()Yury Norov2020-02-041-92/+83
* lib: make bitmap_parse_user a wrapper on bitmap_parseYury Norov2020-02-041-10/+10
* bitmap: Introduce bitmap_cut(): cut bits and shift remainingStefano Brivio2020-01-271-0/+66
* lib/bitmap: introduce bitmap_replace() helperAndy Shevchenko2019-12-041-0/+12
* cpumask: Implement cpumask_or_equal()Thomas Gleixner2019-07-251-0/+20
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Thomas Gleixner2019-06-191-3/+1
* lib: rework bitmap_parselistYury Norov2019-05-141-113/+142
* lib: make bitmap_parselist_user() a wrapper on bitmap_parselist()Yury Norov2019-05-141-8/+11
* lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMARasmus Villemoes2019-05-141-0/+2