Blame view
crypto/crypto_wq.c
896 Bytes
25c38d3fb crypto: api - Use... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/* * 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 <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 = create_workqueue("crypto"); if (unlikely(!kcrypto_wq)) return -ENOMEM; return 0; } static void __exit crypto_wq_exit(void) { destroy_workqueue(kcrypto_wq); } module_init(crypto_wq_init); module_exit(crypto_wq_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Workqueue for crypto subsystem"); |