aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/padata.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-06Author: Gang Li padata: dispatch works onGang Li Subject: padata: dispatch works on1-2/+12
2023-10-27padata: Fix refcnt handling in padata_free_shell()WangJinchao1-1/+5
2023-09-15crypto: pcrypt - Fix hungtask for PADATA_RESETLu Jialin1-1/+1
2023-03-14padata: use alignment when calculating the number of worker threadsAnthony Yznaga1-1/+1
2023-03-14padata: Make kobj_type structure constantThomas Weißschuh1-1/+1
2022-12-19Merge tag 'kbuild-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-2/+10
2022-12-14padata: Mark padata_work_init() as __refNathan Chancellor1-2/+10
2022-11-25padata: Fix list iterator in padata_do_serial()Daniel Jordan1-2/+5
2022-11-25padata: Always leave BHs disabled when running ->parallel()Daniel Jordan1-3/+5
2022-01-31padata: replace cpumask_weight with cpumask_empty in padata.cYury Norov1-1/+1
2021-08-27padata: Remove repeated verbose license textCai Huoqing1-13/+0
2021-08-12padata: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-7/+7
2021-07-30padata: Convert from atomic_t to refcount_t on parallel_data->refcntXiyu Yang1-4/+4
2020-09-04padata: fix possible padata_works_lock deadlockDaniel Jordan1-2/+3
2020-07-23padata: remove padata_parallel_queueDaniel Jordan1-26/+20
2020-07-23padata: fold padata_alloc_possible() into padata_alloc()Daniel Jordan1-28/+5
2020-07-23padata: remove effective cpumasks from the instanceDaniel Jordan1-27/+3
2020-07-23padata: inline single call of pd_setup_cpumasks()Daniel Jordan1-23/+9
2020-07-23padata: remove stop functionDaniel Jordan1-14/+0
2020-07-23padata: remove start functionDaniel Jordan1-25/+1
2020-06-18padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serialDaniel Jordan1-2/+2
2020-06-03padata: add basic support for multithreaded jobsDaniel Jordan1-3/+149
2020-06-03padata: allocate work structures for parallel jobs from a poolDaniel Jordan1-41/+77
2020-06-03padata: initialize earlierDaniel Jordan1-9/+8
2020-06-03padata: remove exit routineDaniel Jordan1-6/+0
2020-04-30padata: add separate cpuhp node for CPUHP_PADATA_DEADDaniel Jordan1-6/+8
2020-03-06crypto: pcrypt - simplify error handling in pcrypt_create_aead()Eric Biggers1-3/+4
2020-02-22padata: fix uninitialized return value in padata_replace()Daniel Jordan1-1/+1
2019-12-11padata: update documentationDaniel Jordan1-13/+22
2019-12-11padata: remove reorder_objectsDaniel Jordan1-3/+0
2019-12-11padata: remove cpumask change notifierDaniel Jordan1-51/+1
2019-12-11padata: always acquire cpu_hotplug_lock before pinst->lockDaniel Jordan1-2/+2
2019-12-11padata: validate cpumask without removed CPU during offlineDaniel Jordan1-12/+18
2019-12-11crypto: pcrypt - Avoid deadlock by using per-instance padata queuesHerbert Xu1-71/+165
2019-12-11padata: Remove unused padata_remove_cpuHerbert Xu1-35/+0
2019-12-11padata: Remove broken queue flushingHerbert Xu1-31/+12
2019-09-13padata: remove cpu_index from the parallel_queueDaniel Jordan1-11/+2
2019-09-13padata: unbind parallel jobs from specific CPUsDaniel Jordan1-53/+65
2019-09-13padata: use separate workqueues for parallel and serial workDaniel Jordan1-10/+18
2019-09-13padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possibleDaniel Jordan1-8/+9
2019-09-13padata: make padata_do_parallel find alternate callback CPUDaniel Jordan1-7/+20
2019-09-13padata: allocate workqueue internallyDaniel Jordan1-9/+15
2019-08-09padata: initialize pd->cpu with effective cpumaskDaniel Jordan1-1/+1
2019-07-27padata: purge get_cpu and reorder_via_wq from padata_do_serialDaniel Jordan1-20/+3
2019-07-27padata: Replace delayed timer with immediate workqueue in padata_reorderHerbert Xu1-79/+18
2019-07-18padata: use smp_mb in padata_reorder to avoid orphaned padata jobsDaniel Jordan1-0/+12
2019-04-25padata: Replace padata_attr_type default_attrs field with groupsKimberly Brown1-1/+2
2018-11-16padata: clean an indentation issue, remove extraneous spaceColin Ian King1-1/+1
2018-01-05padata: add SPDX identifierCheah Kok Cheong1-0/+1
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-3/+3
2017-10-07padata: ensure padata_do_serial() runs on the correct CPUMathias Krause1-1/+19
2017-10-07padata: ensure the reorder timer callback runs on the correct CPUMathias Krause1-1/+42
2017-10-07padata: set cpu_index of unused CPUs to -1Mathias Krause1-1/+7
2017-05-26padata: Avoid nested calls to cpus_read_lock() in pcrypt_init_padata()Sebastian Andrzej Siewior1-5/+6
2017-05-26padata: Make padata_alloc() staticThomas Gleixner1-16/+16
2017-04-21padata: get_next is never NULLJason A. Donenfeld1-9/+4
2017-04-10padata: free correct variableJason A. Donenfeld1-1/+1
2017-03-24padata: avoid race in reorderingJason A. Donenfeld1-2/+3
2016-10-25padata: Remove unused but set variablesTobias Klauser1-4/+0
2016-09-19padata: Convert to hotplug state machineSebastian Andrzej Siewior1-38/+50
2016-05-19kernel/padata.c: hide unused functionsArnd Bergmann1-37/+37
2016-05-19kernel/padata.c: removed unused codeRichard Cochran1-64/+0
2015-02-13padata: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-8/+3
2013-12-05padata: Fix wrong usage of rcu_dereference()Mathias Krause1-1/+1
2013-10-30padata: make the sequence counter an atomic_tMathias Krause1-5/+4
2013-08-29padata - Register hotcpu notifier after initializationRichard Weinberger1-6/+6
2013-08-29padata - share code between CPU_ONLINE and CPU_DOWN_FAILED, same to CPU_DOWN_...Chen Gang1-16/+4
2012-12-06padata: use __this_cpu_read per-cpu helperShan Wei1-3/+2
2012-03-29padata: Fix cpu hotplugSteffen Klassert1-0/+3
2012-03-29padata: Use the online cpumask as the defaultSteffen Klassert1-4/+4
2012-03-29padata: Add a reference to the api documentationSteffen Klassert1-0/+2
2012-03-14padata: Fix race on sequence number wrapSteffen Klassert1-28/+10
2012-03-14padata: Fix race in the serialization pathSteffen Klassert1-2/+4
2011-10-31kernel: Map most files to use export.h instead of module.hPaul Gortmaker1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-4/+4
2010-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-197/+558
2010-07-31padata: Remove padata_get_cpumaskSteffen Klassert1-35/+0
2010-07-31padata: Pass the padata cpumasks to the cpumask_change_notifier chainSteffen Klassert1-1/+2
2010-07-31padata: Rearrange set_cpumask functionsSteffen Klassert1-50/+67
2010-07-31padata: Rename padata_alloc functionsSteffen Klassert1-12/+12
2010-07-26padata: Check for valid cpumasksSteffen Klassert1-1/+1
2010-07-26padata: Allocate cpumask dependend recources in any caseSteffen Klassert1-17/+7
2010-07-26padata: Fix cpu index countingSteffen Klassert1-0/+1
2010-07-19padata: Added sysfs primitives to padata subsystemDan Kruchinin1-9/+146
2010-07-19padata: Make two separate cpumasksDan Kruchinin1-124/+347
2010-07-14padata: simplify serialization mechanismSteffen Klassert1-52/+19
2010-07-14padata: make padata_do_parallel to return zero on successSteffen Klassert1-6/+5
2010-07-14padata: Handle empty padata cpumasksSteffen Klassert1-11/+50
2010-07-14padata: Block until the instance is unused on stopSteffen Klassert1-8/+16
2010-07-14padata: Check for valid padata instance on startSteffen Klassert1-2/+16
2010-06-03padata: add parenthesis in MAX_SEQ_NR macroDan Carpenter1-1/+1
2010-05-27kernel/: convert cpu notifier to return encapsulate errno valueAkinobu Mita1-2/+2
2010-05-19padata: Use get_online_cpus/put_online_cpus in padata_freeSteffen Klassert1-0/+3
2010-05-19padata: Add some code commentsSteffen Klassert1-11/+57
2010-05-19padata: Flush the padata queues activelySteffen Klassert1-8/+25
2010-05-19padata: Use a timer to handle remaining objects in the reorder queues Steffen Klassert1-7/+18
2010-05-03padata: Use get_online_cpus/put_online_cpusSteffen Klassert1-0/+13
2010-05-03padata: Initialize the padata queues only for the used cpusSteffen Klassert1-9/+5
2010-05-03padata: Remove superfluous might_sleepSteffen Klassert1-10/+0
2010-05-03padata: cpu hotplug code should depend on CONFIG_HOTPLUG_CPUSteffen Klassert1-6/+7
2010-05-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6Herbert Xu1-1/+8
2010-05-03padata: Dont scale the parallel objects with the cpusSteffen Klassert1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-29padata: Section cleanupHenrik Kretzschmar1-2/+2
2010-03-04padata: Allocate the cpumask for the padata instanceSteffen Klassert1-1/+7
2010-01-06padata: Generic parallelization/serialization interfaceSteffen Klassert1-0/+690