cregit-Linux how code gets into the kernel

Release 4.11 crypto/crypto_wq.c

Directory: crypto
/*
 * Workqueue for crypto subsystem
 *
 * Copyright (c) 2009 Intel Corp.
 *   Author: Huang Ying <ying.huang@intel.com>
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 *
 */

#include <linux/workqueue.h>
#include <linux/module.h>
#include <crypto/algapi.h>
#include <crypto/crypto_wq.h>


struct workqueue_struct *kcrypto_wq;

EXPORT_SYMBOL_GPL(kcrypto_wq);


static int __init crypto_wq_init(void) { kcrypto_wq = alloc_workqueue("crypto", WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE, 1); if (unlikely(!kcrypto_wq)) return -ENOMEM; return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Huang Ying3081.08%150.00%
Tejun Heo718.92%150.00%
Total37100.00%2100.00%


static void __exit crypto_wq_exit(void) { destroy_workqueue(kcrypto_wq); }

Contributors

PersonTokensPropCommitsCommitProp
Huang Ying14100.00%1100.00%
Total14100.00%1100.00%

subsys_initcall(crypto_wq_init); module_exit(crypto_wq_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Workqueue for crypto subsystem");

Overall Contributors

PersonTokensPropCommitsCommitProp
Huang Ying8388.30%125.00%
Tejun Heo77.45%125.00%
Paul Gortmaker33.19%125.00%
Tim Chen11.06%125.00%
Total94100.00%4100.00%
Directory: crypto
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.