Age | Commit message (Expand) | Author | Files | Lines |
2024-02-01 | cpumask: add cpumask_weight_andnot() | Yury Norov | 1 | -0/+7 |
2023-10-16 | bitmap: move bitmap_*_region() functions to bitmap.h | Yury Norov | 1 | -64/+0 |
2023-10-14 | bitmap: drop _reg_op() function | Yury Norov | 1 | -76/+0 |
2023-10-14 | bitmap: replace _reg_op(REG_OP_ISFREE) with find_next_bit() | Yury Norov | 1 | -1/+1 |
2023-10-14 | bitmap: replace _reg_op(REG_OP_RELEASE) with bitmap_clear() | Yury Norov | 1 | -1/+1 |
2023-10-14 | bitmap: replace _reg_op(REG_OP_ALLOC) with bitmap_set() | Yury Norov | 1 | -1/+4 |
2023-10-14 | bitmap: fix opencoded bitmap_allocate_region() | Yury Norov | 1 | -4/+2 |
2023-10-14 | bitmap: align __reg_op() wrappers with modern coding style | Yury Norov | 1 | -7/+5 |
2023-10-14 | lib/bitmap: split-out string-related operations to a separate files | Yury Norov | 1 | -512/+0 |
2023-10-14 | bitmap: Remove dead code, i.e. bitmap_copy_le() | Andy Shevchenko | 1 | -23/+0 |
2023-10-14 | bitmap: Fix a typo ("identify map") | Jonathan Neuschäfer | 1 | -2/+2 |
2023-06-22 | lib/bitmap: drop optimization of bitmap_{from,to}_arr64 | Yury Norov | 1 | -1/+1 |
2022-09-26 | lib/bitmap: remove bitmap_ord_to_pos | Yury Norov | 1 | -33/+3 |
2022-09-26 | lib/bitmap: add bitmap_weight_and() | Yury Norov | 1 | -9/+21 |
2022-09-26 | lib/bitmap: don't call __bitmap_weight() in kernel code | Yury Norov | 1 | -1/+1 |
2022-08-07 | Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linux | Linus Torvalds | 1 | -6/+5 |
2022-07-15 | lib/bitmap: change type of bitmap_weight to unsigned long | Yury Norov | 1 | -3/+2 |
2022-07-14 | lib/bitmap: change return types to bool where appropriate | Yury Norov | 1 | -2/+2 |
2022-07-12 | lib/bitmap: fix off-by-one in bitmap_to_arr64() | Alexander Lobakin | 1 | -1/+1 |
2022-06-03 | bitmap: Fix return values to be unsigned | Kees Cook | 1 | -15/+15 |
2022-06-03 | lib: add bitmap_{from,to}_arr64 | Yury Norov | 1 | -0/+54 |
2022-06-03 | lib/bitmap.c make bitmap_print_bitmask_to_buf parseable | Mauro Carvalho Chehab | 1 | -13/+20 |
2022-03-23 | lib: bitmap: fix many kernel-doc warnings | Randy Dunlap | 1 | -7/+17 |
2021-10-26 | lib: bitmap: Introduce node-aware alloc API | Tariq Toukan | 1 | -0/+13 |
2021-08-13 | bitmap: extend comment to bitmap_print_bitmask/list_to_buf | Yury Norov | 1 | -0/+18 |
2021-08-13 | cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask ... | Tian Tao | 1 | -0/+103 |
2021-07-05 | Merge tag 'gpio-updates-for-v5.14' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -2/+3 |
2021-05-12 | bitmap: Make bitmap_remap() and bitmap_bitremap() available to users | Andy Shevchenko | 1 | -2/+3 |
2021-05-10 | bitmap_parse: Support 'all' semantics | Yury Norov | 1 | -0/+9 |
2021-05-05 | Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -4/+38 |
2021-05-05 | lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() | Bartosz Golaszewski | 1 | -0/+33 |
2021-05-05 | lib: bitmap: order includes alphabetically | Bartosz Golaszewski | 1 | -4/+5 |
2021-03-08 | lib: bitmap: support "N" as an alias for size of bitmap | Paul Gortmaker | 1 | -5/+17 |
2021-03-08 | lib: bitmap: move ERANGE check from set_region to check_region | Paul Gortmaker | 1 | -9/+5 |
2021-03-08 | lib: bitmap: fold nbits into region struct | Paul Gortmaker | 1 | -9/+10 |
2020-10-16 | lib: bitmap: delete duplicated words | Randy Dunlap | 1 | -1/+1 |
2020-09-01 | Merge branch 'master' into for-next | Jiri Kosina | 1 | -19/+25 |
2020-08-12 | lib/bitmap.c: fix bitmap_cut() for partial overlapping case | Stefano Brivio | 1 | -2/+2 |
2020-06-10 | lib: fix bitmap_parse() on 64-bit big endian archs | Alexander Gordeev | 1 | -2/+7 |
2020-05-18 | lib/bitmap.c: fix spello | Randy Dunlap | 1 | -1/+1 |
2020-04-20 | lib: bitmap.c: get rid of some doc warnings | Mauro Carvalho Chehab | 1 | -15/+16 |
2020-02-04 | lib: rework bitmap_parse() | Yury Norov | 1 | -92/+83 |
2020-02-04 | lib: make bitmap_parse_user a wrapper on bitmap_parse | Yury Norov | 1 | -10/+10 |
2020-01-27 | bitmap: Introduce bitmap_cut(): cut bits and shift remaining | Stefano Brivio | 1 | -0/+66 |
2019-12-04 | lib/bitmap: introduce bitmap_replace() helper | Andy Shevchenko | 1 | -0/+12 |
2019-07-25 | cpumask: Implement cpumask_or_equal() | Thomas Gleixner | 1 | -0/+20 |
2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 | Thomas Gleixner | 1 | -3/+1 |
2019-05-14 | lib: rework bitmap_parselist | Yury Norov | 1 | -113/+142 |
2019-05-14 | lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() | Yury Norov | 1 | -8/+11 |
2019-05-14 | lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA | Rasmus Villemoes | 1 | -0/+2 |
2019-05-14 | lib/bitmap.c: remove unused EXPORT_SYMBOLs | Rasmus Villemoes | 1 | -4/+0 |
2019-01-03 | Remove 'type' argument from access_ok() function | Linus Torvalds | 1 | -2/+2 |
2018-10-31 | lib/bitmap.c: simplify bitmap_print_to_pagebuf() | Rasmus Villemoes | 1 | -5/+2 |
2018-10-31 | lib/bitmap.c: fix remaining space computation in bitmap_print_to_pagebuf | Rasmus Villemoes | 1 | -4/+6 |
2018-10-31 | lib/bitmap.c: remove wrong documentation | Rasmus Villemoes | 1 | -5/+0 |
2018-08-22 | lib/bitmap.c: drop unnecessary 0 check for u32 array operations | Andy Shevchenko | 1 | -8/+1 |
2018-08-18 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto... | Linus Torvalds | 1 | -0/+20 |
2018-08-01 | bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() | Andy Shevchenko | 1 | -0/+20 |
2018-06-07 | lib/bitmap.c: micro-optimization for __bitmap_complement() | Yury Norov | 1 | -4/+1 |
2018-04-05 | lib: fix stall in __bitmap_parselist() | Yury Norov | 1 | -1/+1 |
2018-02-06 | bitmap: replace bitmap_{from,to}_u32array | Yury Norov | 1 | -87/+0 |
2018-02-06 | bitmap: new bitmap_copy_safe and bitmap_{from,to}_arr32 | Yury Norov | 1 | -0/+56 |
2017-10-19 | documentation: kernel-api: add more info on bitmap functions | Randy Dunlap | 1 | -1/+3 |
2017-09-08 | lib/bitmap.c: make bitmap_parselist() thread-safe and much faster | Yury Norov | 1 | -12/+6 |
2017-07-10 | bitmap: optimise bitmap_set and bitmap_clear of a single bit | Matthew Wilcox | 1 | -4/+4 |
2017-04-02 | kernel-api.rst: fix some complex tags at lib/bitmap.c | mchehab@s-opensource.com | 1 | -11/+17 |
2016-10-11 | lib/bitmap.c: enhance bitmap syntax | Noam Camus | 1 | -4/+46 |
2016-07-15 | x86/uaccess: Move thread_info::addr_limit to thread_struct | Andy Lutomirski | 1 | -1/+1 |
2016-02-19 | lib/bitmap.c: conversion routines to/from u32 array | David Decotigny | 1 | -0/+89 |
2015-09-10 | lib/bitmap.c: bitmap_parselist can accept string with whitespaces on head or ... | Pan Xinhui | 1 | -14/+18 |
2015-09-10 | lib/bitmap.c: fix a special string handling bug in __bitmap_parselist | Pan Xinhui | 1 | -0/+4 |
2015-09-10 | lib/bitmap.c: correct a code style and do some, optimization | Pan Xinhui | 1 | -3/+4 |
2015-06-25 | bitmap: remove explicit newline handling using scnprintf format string | Sudeep Holla | 1 | -7/+8 |
2015-06-25 | __bitmap_parselist: fix bug in empty string handling | Chris Metcalf | 1 | -8/+9 |
2015-04-17 | lib/bitmap.c: bitmap_[empty,full]: remove code duplication | Yury Norov | 1 | -30/+0 |
2015-02-13 | bitmap, cpumask, nodemask: remove dedicated formatting functions | Tejun Heo | 1 | -41/+0 |
2015-02-13 | bitmap: use %*pb[l] to print bitmaps including cpumasks and nodemasks | Tejun Heo | 1 | -2/+2 |
2015-02-13 | lib/vsprintf: implement bitmap printing through '%*pb[l]' | Tejun Heo | 1 | -59/+2 |
2015-02-13 | lib: bitmap: remove redundant code from __bitmap_shift_left | Rasmus Villemoes | 1 | -7/+2 |
2015-02-13 | lib: bitmap: eliminate branch in __bitmap_shift_left | Rasmus Villemoes | 1 | -4/+3 |
2015-02-13 | lib: bitmap: change bitmap_shift_left to take unsigned parameters | Rasmus Villemoes | 1 | -5/+6 |
2015-02-13 | lib: bitmap: yet another simplification in __bitmap_shift_right | Rasmus Villemoes | 1 | -4/+4 |
2015-02-13 | lib: bitmap: remove redundant code from __bitmap_shift_right | Rasmus Villemoes | 1 | -2/+0 |
2015-02-13 | lib: bitmap: eliminate branch in __bitmap_shift_right | Rasmus Villemoes | 1 | -3/+3 |
2015-02-13 | lib: bitmap: change bitmap_shift_right to take unsigned parameters | Rasmus Villemoes | 1 | -5/+5 |
2015-02-13 | lib/bitmap.c: elide bitmap_copy_le on little-endian | Rasmus Villemoes | 1 | -0/+2 |
2015-02-13 | lib/bitmap.c: change prototype of bitmap_copy_le | Rasmus Villemoes | 1 | -5/+4 |
2015-02-12 | lib/bitmap.c: make the bits parameter of bitmap_remap unsigned | Rasmus Villemoes | 1 | -8/+8 |
2015-02-12 | lib/bitmap.c: simplify bitmap_ord_to_pos | Rasmus Villemoes | 1 | -17/+11 |
2015-02-12 | lib/bitmap.c: simplify bitmap_pos_to_ord | Rasmus Villemoes | 1 | -16/+6 |
2015-02-12 | lib/bitmap.c: change parameters of bitmap_fold to unsigned | Rasmus Villemoes | 1 | -5/+5 |
2015-02-12 | lib/bitmap.c: update bitmap_onto to unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-12-14 | Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+29 |
2014-12-13 | lib: bitmap: add alignment offset for bitmap_find_next_zero_area() | Michal Nazarewicz | 1 | -11/+13 |
2014-11-07 | cpumask: factor out show_cpumap into separate helper function | Sudeep Holla | 1 | -0/+29 |
2014-10-29 | lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() | Jan Kara | 1 | -2/+6 |
2014-10-07 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -2/+2 |
2014-09-09 | Documentation: Docbook: Fix generated DocBook/kernel-api.xml | Masanari Iida | 1 | -2/+2 |
2014-08-06 | lib: bitmap: add missing mask in bitmap_andnot | Rasmus Villemoes | 1 | -2/+5 |
2014-08-06 | lib: bitmap: add missing mask in bitmap_and | Rasmus Villemoes | 1 | -2/+5 |
2014-08-06 | lib: bitmap: micro-optimize bitmap_allocate_region | Rasmus Villemoes | 1 | -2/+1 |
2014-08-06 | lib: bitmap: change parameter of bitmap_*_region to unsigned | Rasmus Villemoes | 1 | -6/+6 |
2014-08-06 | lib: bitmap: fix typo in kerneldoc for bitmap_pos_to_ord | Rasmus Villemoes | 1 | -1/+1 |
2014-08-06 | lib: bitmap: simplify bitmap_parselist | Rasmus Villemoes | 1 | -7/+2 |
2014-08-06 | lib: bitmap: make the start index of bitmap_clear unsigned | Rasmus Villemoes | 1 | -5/+5 |
2014-08-06 | lib: bitmap: make the start index of bitmap_set unsigned | Rasmus Villemoes | 1 | -5/+5 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_weight unsigned | Rasmus Villemoes | 1 | -2/+3 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_subset unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_intersects unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_{and,or,xor,andnot} unsigned | Rasmus Villemoes | 1 | -12/+12 |
2014-08-06 | lib: bitmap: remove unnecessary mask from bitmap_complement | Rasmus Villemoes | 1 | -1/+1 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_complement unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_equal unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_full unsigned | Rasmus Villemoes | 1 | -2/+2 |
2014-08-06 | lib: bitmap: make nbits parameter of bitmap_empty unsigned | Rasmus Villemoes | 1 | -2/+2 |
2012-12-06 | propagate name change to comments in kernel source | Nadia Yvette Chambers | 1 | -1/+1 |
2012-05-29 | lib/bitmap.c: fix documentation for scnprintf() functions | Andrew Morton | 1 | -6/+6 |
2012-03-24 | Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 1 | -1/+2 |
2012-03-07 | lib: reduce the use of module.h wherever possible | Paul Gortmaker | 1 | -1/+2 |
2012-02-29 | bug.h: add include of it to various implicit C users | Paul Gortmaker | 1 | -0/+1 |
2011-10-31 | lib/bitmap.c: quiet sparse noise about address space | H Hartley Sweeten | 1 | -4/+6 |
2011-08-03 | Merge branch 'apei' into apei-release | Len Brown | 1 | -2/+0 |
2011-08-03 | lib, Make gen_pool memory allocator lockless | Huang Ying | 1 | -2/+0 |
2011-07-26 | cpusets: randomize node rotor used in cpuset_mem_spread_node() | Michal Hocko | 1 | -1/+1 |
2011-06-15 | lib/bitmap.c: fix kernel-doc notation | Randy Dunlap | 1 | -1/+1 |
2011-05-25 | bitmap, irq: add smp_affinity_list interface to /proc/irq | Mike Travis | 1 | -12/+97 |
2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
2010-10-26 | lib/bitmap.c: use hex_to_bin() | Andy Shevchenko | 1 | -2/+1 |
2010-05-30 | Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()" | Linus Torvalds | 1 | -1/+1 |
2010-05-27 | cpusets: randomize node rotor used in cpuset_mem_spread_node() | Jack Steiner | 1 | -1/+1 |
2010-03-06 | bitmap: use for_each_set_bit() | Akinobu Mita | 1 | -9/+4 |
2010-03-06 | lib: fix first line of kernel-doc for a few functions | Ben Hutchings | 1 | -3/+3 |
2009-12-16 | bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area | Akinobu Mita | 1 | -0/+81 |
2009-08-21 | Make bitmask 'and' operators return a result code | Linus Torvalds | 1 | -4/+8 |
2009-03-12 | bitmap: fix end condition in bitmap_find_free_region | Linus Torvalds | 1 | -8/+8 |
2008-10-23 | Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+22 |
2008-10-20 | bitmask: remove bitmap_scnprintf_len() | Lai Jiangshan | 1 | -11/+0 |
2008-09-17 | bitmap: add bitmap_copy_le() | David Vrabel | 1 | -0/+22 |
2008-08-12 | seq_file: add seq_cpumask(), seq_nodemask() | Alexey Dobriyan | 1 | -0/+11 |
2008-05-13 | cpumask: remove bitmap_scnprintf_len and cpumask_scnprintf_len | Paul Jackson | 1 | -16/+0 |
2008-04-28 | mempolicy: add bitmap_onto() and bitmap_fold() operations | Paul Jackson | 1 | -0/+158 |
2008-04-19 | cpumask: add cpumask_scnprintf_len function | Mike Travis | 1 | -0/+16 |
2007-11-05 | Fix bitmap_scnlistprintf for empty masks | Andi Kleen | 1 | -0/+4 |
2007-03-01 | [PATCH] kernel-doc fixes for 2.6.20-git15 (non-drivers) | Randy Dunlap | 1 | -8/+8 |
2007-02-11 | [PATCH] Numerous fixes to kernel-doc info in source files. | Robert P. J. Day | 1 | -4/+4 |
2006-10-11 | [PATCH] bitmap: parse input from kernel and user buffers | Reinette Chatre | 1 | -11/+43 |
2006-06-25 | [PATCH] kernel-doc for lib/bitmap.c | Randy Dunlap | 1 | -15/+16 |
2006-03-26 | [PATCH] bitops: hweight() related cleanup | Akinobu Mita | 1 | -17/+2 |
2006-03-24 | [PATCH] bitmap: region restructuring | Paul Jackson | 1 | -97/+102 |
2006-03-24 | [PATCH] bitmap: region multiword spanning support | Paul Mundt | 1 | -34/+76 |
2006-03-24 | [PATCH] bitmap: region cleanup | Paul Jackson | 1 | -26/+38 |
2006-01-08 | [PATCH] cpuset: better bitmap remap defaults | Paul Jackson | 1 | -45/+44 |
2005-10-30 | [PATCH] cpusets: bitmap and mask remap operators | Paul Jackson | 1 | -0/+166 |
2005-06-25 | [PATCH] Use ALIGN to remove duplicate code | Nick Wilson | 1 | -2/+1 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+595 |