summaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
Commit message (Expand)AuthorAgeFilesLines
* bitmap: replace bitmap_{from,to}_u32arrayYury Norov2018-02-071-87/+0Star
* bitmap: new bitmap_copy_safe and bitmap_{from,to}_arr32Yury Norov2018-02-071-0/+56
* documentation: kernel-api: add more info on bitmap functionsRandy Dunlap2017-10-191-1/+3
* lib/bitmap.c: make bitmap_parselist() thread-safe and much fasterYury Norov2017-09-091-12/+6Star
* bitmap: optimise bitmap_set and bitmap_clear of a single bitMatthew Wilcox2017-07-111-4/+4
* kernel-api.rst: fix some complex tags at lib/bitmap.cmchehab@s-opensource.com2017-04-021-11/+17
* lib/bitmap.c: enhance bitmap syntaxNoam Camus2016-10-121-4/+46
* x86/uaccess: Move thread_info::addr_limit to thread_structAndy Lutomirski2016-07-151-1/+1
* lib/bitmap.c: conversion routines to/from u32 arrayDavid Decotigny2016-02-201-0/+89
* lib/bitmap.c: bitmap_parselist can accept string with whitespaces on head or ...Pan Xinhui2015-09-101-14/+18
* lib/bitmap.c: fix a special string handling bug in __bitmap_parselistPan Xinhui2015-09-101-0/+4
* lib/bitmap.c: correct a code style and do some, optimizationPan Xinhui2015-09-101-3/+4
* bitmap: remove explicit newline handling using scnprintf format stringSudeep Holla2015-06-261-7/+8
* __bitmap_parselist: fix bug in empty string handlingChris Metcalf2015-06-261-8/+9
* lib/bitmap.c: bitmap_[empty,full]: remove code duplicationYury Norov2015-04-171-30/+0Star
* bitmap, cpumask, nodemask: remove dedicated formatting functionsTejun Heo2015-02-141-41/+0Star
* bitmap: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo2015-02-141-2/+2
* lib/vsprintf: implement bitmap printing through '%*pb[l]'Tejun Heo2015-02-141-59/+2Star
* lib: bitmap: remove redundant code from __bitmap_shift_leftRasmus Villemoes2015-02-141-7/+2Star
* lib: bitmap: eliminate branch in __bitmap_shift_leftRasmus Villemoes2015-02-141-4/+3Star
* lib: bitmap: change bitmap_shift_left to take unsigned parametersRasmus Villemoes2015-02-141-5/+6
* lib: bitmap: yet another simplification in __bitmap_shift_rightRasmus Villemoes2015-02-141-4/+4
* lib: bitmap: remove redundant code from __bitmap_shift_rightRasmus Villemoes2015-02-141-2/+0Star
* lib: bitmap: eliminate branch in __bitmap_shift_rightRasmus Villemoes2015-02-141-3/+3
* lib: bitmap: change bitmap_shift_right to take unsigned parametersRasmus Villemoes2015-02-141-5/+5
* lib/bitmap.c: elide bitmap_copy_le on little-endianRasmus Villemoes2015-02-141-0/+2
* lib/bitmap.c: change prototype of bitmap_copy_leRasmus Villemoes2015-02-141-5/+4Star
* lib/bitmap.c: make the bits parameter of bitmap_remap unsignedRasmus Villemoes2015-02-131-8/+8
* lib/bitmap.c: simplify bitmap_ord_to_posRasmus Villemoes2015-02-131-17/+11Star
* lib/bitmap.c: simplify bitmap_pos_to_ordRasmus Villemoes2015-02-131-16/+6Star
* lib/bitmap.c: change parameters of bitmap_fold to unsignedRasmus Villemoes2015-02-131-5/+5
* lib/bitmap.c: update bitmap_onto to unsignedRasmus Villemoes2015-02-131-2/+2
* Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2014-12-151-0/+29
|\
| * cpumask: factor out show_cpumap into separate helper functionSudeep Holla2014-11-071-0/+29
* | lib: bitmap: add alignment offset for bitmap_find_next_zero_area()Michal Nazarewicz2014-12-131-11/+13
|/
* lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()Jan Kara2014-10-301-2/+6
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2014-10-081-2/+2
|\
| * Documentation: Docbook: Fix generated DocBook/kernel-api.xmlMasanari Iida2014-09-091-2/+2
* | lib: bitmap: add missing mask in bitmap_andnotRasmus Villemoes2014-08-071-2/+5
* | lib: bitmap: add missing mask in bitmap_andRasmus Villemoes2014-08-071-2/+5
* | lib: bitmap: micro-optimize bitmap_allocate_regionRasmus Villemoes2014-08-071-2/+1Star
* | lib: bitmap: change parameter of bitmap_*_region to unsignedRasmus Villemoes2014-08-071-6/+6
* | lib: bitmap: fix typo in kerneldoc for bitmap_pos_to_ordRasmus Villemoes2014-08-071-1/+1
* | lib: bitmap: simplify bitmap_parselistRasmus Villemoes2014-08-071-7/+2Star
* | lib: bitmap: make the start index of bitmap_clear unsignedRasmus Villemoes2014-08-071-5/+5
* | lib: bitmap: make the start index of bitmap_set unsignedRasmus Villemoes2014-08-071-5/+5
* | lib: bitmap: make nbits parameter of bitmap_weight unsignedRasmus Villemoes2014-08-071-2/+3
* | lib: bitmap: make nbits parameter of bitmap_subset unsignedRasmus Villemoes2014-08-071-2/+2
* | lib: bitmap: make nbits parameter of bitmap_intersects unsignedRasmus Villemoes2014-08-071-2/+2
* | lib: bitmap: make nbits parameter of bitmap_{and,or,xor,andnot} unsignedRasmus Villemoes2014-08-071-12/+12