summaryrefslogtreecommitdiffstats
path: root/lib/cpumask.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib/cpumask: update comment for cpumask_local_spread()Yury Norov2023-02-081-4/+22
* lib/cpumask: reorganize cpumask_local_spread() logicYury Norov2023-02-081-10/+6
* cpumask: improve on cpumask_local_spread() localityYury Norov2023-02-081-10/+2
* lib/find_bit: add find_next{,_and}_bit_wrapYury Norov2022-10-011-9/+3
* cpumask: add cpumask_nth_{,and,andnot}Yury Norov2022-09-261-15/+13
* lib/cpumask: drop always-true preprocessor guardSander Vanheule2022-08-151-2/+0
* Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2022-08-081-90/+7
|\
| * lib/cpumask: move some one-line wrappers to header fileYury Norov2022-07-151-28/+0
| * lib/cpumask: move trivial wrappers around find_bit to the headerYury Norov2022-07-151-55/+0
| * lib/cpumask: change return types to unsigned where appropriateYury Norov2022-07-151-9/+9
* | cpumask: Fix invalid uniprocessor mask assumptionSander Vanheule2022-07-181-0/+2
|/
* memblock: use memblock_free for freeing virtual pointersMike Rapoport2021-11-061-1/+1
* memblock: rename memblock_free to memblock_phys_freeMike Rapoport2021-11-061-1/+1
* memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport2021-11-061-1/+1
* Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs"Thomas Gleixner2021-02-051-11/+5
* sched,rt: Use cpumask_any*_distribute()Peter Zijlstra2020-11-101-0/+18
* lib: Restrict cpumask_local_spread to houskeeping CPUsAlex Belits2020-07-081-5/+11
* sched/core: Distribute tasks within affinity masksPaul Turner2020-03-201-0/+29
* treewide: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-0/+3
* mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual2019-03-061-1/+2
* memblock: stop using implicit alignment to SMP_CACHE_BYTESMike Rapoport2018-10-311-1/+1
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
* memblock: remove _virt from APIs returning virtual addressMike Rapoport2018-10-311-1/+1
* lib: optimize cpumask_next_and()Clement Courbet2018-02-071-4/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* cpumask: make cpumask_next() out-of-lineAlexey Dobriyan2017-09-091-0/+16
* sched/fair, cpumask: Export for_each_cpu_wrap()Peter Zijlstra2017-05-151-0/+32
* cpumask: Export cpumask_any_but()Thomas Gleixner2016-02-291-0/+1
* revert "cpumask: don't perform while loop in cpumask_next_and()"Andrew Morton2015-06-191-5/+4
* cpumask_set_cpu_local_first => cpumask_local_spread, lamentRusty Russell2015-05-281-48/+26
* Merge tag 'cpumask-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2015-04-201-28/+0
|\
| * cpumask: remove __first_cpu / __next_cpuRusty Russell2015-04-191-21/+0
| * cpumask: only allocate nr_cpumask_bits.Rusty Russell2015-03-101-7/+0
* | cpumask: don't perform while loop in cpumask_next_and()Sergey Senozhatsky2015-04-171-4/+5
|/
* lib/cpumask: cpumask_set_cpu_local_first to use all cores when numa node is n...Amir Vadai2014-07-031-1/+1
* cpumask: Utility function to set n'th cpu - local cpu firstAmir Vadai2014-06-111-0/+63
* net: Revert mlx4 cpumask changes.David S. Miller2014-06-021-64/+0
* cpumask: Utility function to set n'th cpu - local cpu firstAmir Vadai2014-06-021-0/+64
* lib/cpumask.c: use memblock apis for early memory allocationsSantosh Shilimkar2014-01-221-2/+2
* bootmem: fix wrong call parameter for free_bootmem()Joonsoo Kim2012-12-121-1/+1
* lib/cpumask.c: remove __any_online_cpu()Srivatsa S. Bhat2012-03-291-12/+0
* lib: reduce the use of module.h wherever possiblePaul Gortmaker2012-03-071-1/+1
* cpumask: alloc_cpumask_var() use NUMA_NO_NODEKOSAKI Motohiro2011-07-271-1/+1
* cpumask: convert for_each_cpumask() with for_each_cpu()KOSAKI Motohiro2011-07-271-1/+1
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* x86: remove some alloc_bootmem_cpumask_var callingYinghai Lu2009-06-111-9/+2
* cpumask: introduce zalloc_cpumask_varYinghai Lu2009-06-091-0/+12
* cpumask: fix slab corruption caused by alloc_cpumask_var_node()Jack Steiner2009-04-031-2/+2
* cpumask: zero extra bits in alloc_cpumask_var_nodeRusty Russell2009-01-011-0/+8
* cpumask: fix bogus kernel-docLi Zefan2009-01-011-1/+1