summaryrefslogtreecommitdiff
path: root/lib/cpumask.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-08lib/cpumask: update comment for cpumask_local_spread()Yury Norov1-4/+22
2023-02-08lib/cpumask: reorganize cpumask_local_spread() logicYury Norov1-10/+6
2023-02-08cpumask: improve on cpumask_local_spread() localityYury Norov1-10/+2
2022-10-01lib/find_bit: add find_next{,_and}_bit_wrapYury Norov1-9/+3
2022-09-26cpumask: add cpumask_nth_{,and,andnot}Yury Norov1-15/+13
2022-08-15lib/cpumask: drop always-true preprocessor guardSander Vanheule1-2/+0
2022-08-08Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds1-90/+7
2022-07-18cpumask: Fix invalid uniprocessor mask assumptionSander Vanheule1-0/+2
2022-07-15lib/cpumask: move some one-line wrappers to header fileYury Norov1-28/+0
2022-07-15lib/cpumask: move trivial wrappers around find_bit to the headerYury Norov1-55/+0
2022-07-15lib/cpumask: change return types to unsigned where appropriateYury Norov1-9/+9
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport1-1/+1
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-1/+1
2021-11-06memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport1-1/+1
2021-02-06Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs"Thomas Gleixner1-11/+5
2020-11-10sched,rt: Use cpumask_any*_distribute()Peter Zijlstra1-0/+18
2020-07-08lib: Restrict cpumask_local_spread to houskeeping CPUsAlex Belits1-5/+11
2020-03-20sched/core: Distribute tasks within affinity masksPaul Turner1-0/+29
2019-03-12treewide: add checks for the return value of memblock_alloc*()Mike Rapoport1-0/+3
2019-03-06mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual1-1/+2
2018-10-31memblock: stop using implicit alignment to SMP_CACHE_BYTESMike Rapoport1-1/+1
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+1
2018-10-31memblock: remove _virt from APIs returning virtual addressMike Rapoport1-1/+1
2018-02-07lib: optimize cpumask_next_and()Clement Courbet1-4/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-09cpumask: make cpumask_next() out-of-lineAlexey Dobriyan1-0/+16
2017-05-15sched/fair, cpumask: Export for_each_cpu_wrap()Peter Zijlstra1-0/+32
2016-02-29cpumask: Export cpumask_any_but()Thomas Gleixner1-0/+1
2015-06-19revert "cpumask: don't perform while loop in cpumask_next_and()"Andrew Morton1-5/+4
2015-05-28cpumask_set_cpu_local_first => cpumask_local_spread, lamentRusty Russell1-48/+26
2015-04-20Merge tag 'cpumask-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-28/+0
2015-04-19cpumask: remove __first_cpu / __next_cpuRusty Russell1-21/+0
2015-04-17cpumask: don't perform while loop in cpumask_next_and()Sergey Senozhatsky1-4/+5
2015-03-10cpumask: only allocate nr_cpumask_bits.Rusty Russell1-7/+0
2014-07-03lib/cpumask: cpumask_set_cpu_local_first to use all cores when numa node is n...Amir Vadai1-1/+1
2014-06-12cpumask: Utility function to set n'th cpu - local cpu firstAmir Vadai1-0/+63
2014-06-02net: Revert mlx4 cpumask changes.David S. Miller1-64/+0
2014-06-02cpumask: Utility function to set n'th cpu - local cpu firstAmir Vadai1-0/+64
2014-01-22lib/cpumask.c: use memblock apis for early memory allocationsSantosh Shilimkar1-2/+2
2012-12-12bootmem: fix wrong call parameter for free_bootmem()Joonsoo Kim1-1/+1
2012-03-29lib/cpumask.c: remove __any_online_cpu()Srivatsa S. Bhat1-12/+0
2012-03-08lib: reduce the use of module.h wherever possiblePaul Gortmaker1-1/+1
2011-07-27cpumask: alloc_cpumask_var() use NUMA_NO_NODEKOSAKI Motohiro1-1/+1
2011-07-27cpumask: convert for_each_cpumask() with for_each_cpu()KOSAKI Motohiro1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-06-11x86: remove some alloc_bootmem_cpumask_var callingYinghai Lu1-9/+2
2009-06-09cpumask: introduce zalloc_cpumask_varYinghai Lu1-0/+12
2009-04-03cpumask: fix slab corruption caused by alloc_cpumask_var_node()Jack Steiner1-2/+2
2009-01-01cpumask: zero extra bits in alloc_cpumask_var_nodeRusty Russell1-0/+8
2009-01-01cpumask: fix bogus kernel-docLi Zefan1-1/+1