summaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-12lib/bitmap.c: fix bitmap_cut() for partial overlapping caseStefano Brivio1-2/+2
2020-06-10lib: fix bitmap_parse() on 64-bit big endian archsAlexander Gordeev1-2/+7
2020-04-20lib: bitmap.c: get rid of some doc warningsMauro Carvalho Chehab1-15/+16
2020-02-04lib: rework bitmap_parse()Yury Norov1-92/+83
2020-02-04lib: make bitmap_parse_user a wrapper on bitmap_parseYury Norov1-10/+10
2020-01-27bitmap: Introduce bitmap_cut(): cut bits and shift remainingStefano Brivio1-0/+66
2019-12-04lib/bitmap: introduce bitmap_replace() helperAndy Shevchenko1-0/+12
2019-07-25cpumask: Implement cpumask_or_equal()Thomas Gleixner1-0/+20
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Thomas Gleixner1-3/+1
2019-05-14lib: rework bitmap_parselistYury Norov1-113/+142
2019-05-14lib: make bitmap_parselist_user() a wrapper on bitmap_parselist()Yury Norov1-8/+11
2019-05-14lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMARasmus Villemoes1-0/+2
2019-05-14lib/bitmap.c: remove unused EXPORT_SYMBOLsRasmus Villemoes1-4/+0
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-2/+2
2018-10-31lib/bitmap.c: simplify bitmap_print_to_pagebuf()Rasmus Villemoes1-5/+2
2018-10-31lib/bitmap.c: fix remaining space computation in bitmap_print_to_pagebufRasmus Villemoes1-4/+6
2018-10-31lib/bitmap.c: remove wrong documentationRasmus Villemoes1-5/+0
2018-08-22lib/bitmap.c: drop unnecessary 0 check for u32 array operationsAndy Shevchenko1-8/+1
2018-08-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-0/+20
2018-08-01bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()Andy Shevchenko1-0/+20
2018-06-07lib/bitmap.c: micro-optimization for __bitmap_complement()Yury Norov1-4/+1
2018-04-05lib: fix stall in __bitmap_parselist()Yury Norov1-1/+1
2018-02-06bitmap: replace bitmap_{from,to}_u32arrayYury Norov1-87/+0
2018-02-06bitmap: new bitmap_copy_safe and bitmap_{from,to}_arr32Yury Norov1-0/+56
2017-10-19documentation: kernel-api: add more info on bitmap functionsRandy Dunlap1-1/+3
2017-09-08lib/bitmap.c: make bitmap_parselist() thread-safe and much fasterYury Norov1-12/+6
2017-07-10bitmap: optimise bitmap_set and bitmap_clear of a single bitMatthew Wilcox1-4/+4
2017-04-02kernel-api.rst: fix some complex tags at lib/bitmap.cmchehab@s-opensource.com1-11/+17
2016-10-11lib/bitmap.c: enhance bitmap syntaxNoam Camus1-4/+46
2016-07-15x86/uaccess: Move thread_info::addr_limit to thread_structAndy Lutomirski1-1/+1
2016-02-19lib/bitmap.c: conversion routines to/from u32 arrayDavid Decotigny1-0/+89
2015-09-10lib/bitmap.c: bitmap_parselist can accept string with whitespaces on head or ...Pan Xinhui1-14/+18
2015-09-10lib/bitmap.c: fix a special string handling bug in __bitmap_parselistPan Xinhui1-0/+4
2015-09-10lib/bitmap.c: correct a code style and do some, optimizationPan Xinhui1-3/+4
2015-06-25bitmap: remove explicit newline handling using scnprintf format stringSudeep Holla1-7/+8
2015-06-25__bitmap_parselist: fix bug in empty string handlingChris Metcalf1-8/+9
2015-04-17lib/bitmap.c: bitmap_[empty,full]: remove code duplicationYury Norov1-30/+0
2015-02-13bitmap, cpumask, nodemask: remove dedicated formatting functionsTejun Heo1-41/+0
2015-02-13bitmap: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-2/+2
2015-02-13lib/vsprintf: implement bitmap printing through '%*pb[l]'Tejun Heo1-59/+2
2015-02-13lib: bitmap: remove redundant code from __bitmap_shift_leftRasmus Villemoes1-7/+2
2015-02-13lib: bitmap: eliminate branch in __bitmap_shift_leftRasmus Villemoes1-4/+3
2015-02-13lib: bitmap: change bitmap_shift_left to take unsigned parametersRasmus Villemoes1-5/+6
2015-02-13lib: bitmap: yet another simplification in __bitmap_shift_rightRasmus Villemoes1-4/+4
2015-02-13lib: bitmap: remove redundant code from __bitmap_shift_rightRasmus Villemoes1-2/+0
2015-02-13lib: bitmap: eliminate branch in __bitmap_shift_rightRasmus Villemoes1-3/+3
2015-02-13lib: bitmap: change bitmap_shift_right to take unsigned parametersRasmus Villemoes1-5/+5
2015-02-13lib/bitmap.c: elide bitmap_copy_le on little-endianRasmus Villemoes1-0/+2
2015-02-13lib/bitmap.c: change prototype of bitmap_copy_leRasmus Villemoes1-5/+4
2015-02-12lib/bitmap.c: make the bits parameter of bitmap_remap unsignedRasmus Villemoes1-8/+8