crct10dif_generic.c (307508d1072979f4435416f87936f87eaeb82054) | crct10dif_generic.c (c4741b23059794bd99beef0f700103b0d983b3fd) |
---|---|
1/* 2 * Cryptographic API. 3 * 4 * T10 Data Integrity Field CRC16 Crypto Transform 5 * 6 * Copyright (c) 2007 Oracle Corporation. All rights reserved. 7 * Written by Martin K. Petersen <martin.petersen@oracle.com> 8 * Copyright (C) 2013 Intel Corporation --- 98 unchanged lines hidden (view full) --- 107 return crypto_register_shash(&alg); 108} 109 110static void __exit crct10dif_mod_fini(void) 111{ 112 crypto_unregister_shash(&alg); 113} 114 | 1/* 2 * Cryptographic API. 3 * 4 * T10 Data Integrity Field CRC16 Crypto Transform 5 * 6 * Copyright (c) 2007 Oracle Corporation. All rights reserved. 7 * Written by Martin K. Petersen <martin.petersen@oracle.com> 8 * Copyright (C) 2013 Intel Corporation --- 98 unchanged lines hidden (view full) --- 107 return crypto_register_shash(&alg); 108} 109 110static void __exit crct10dif_mod_fini(void) 111{ 112 crypto_unregister_shash(&alg); 113} 114 |
115module_init(crct10dif_mod_init); | 115subsys_initcall(crct10dif_mod_init); |
116module_exit(crct10dif_mod_fini); 117 118MODULE_AUTHOR("Tim Chen <tim.c.chen@linux.intel.com>"); 119MODULE_DESCRIPTION("T10 DIF CRC calculation."); 120MODULE_LICENSE("GPL"); 121MODULE_ALIAS_CRYPTO("crct10dif"); 122MODULE_ALIAS_CRYPTO("crct10dif-generic"); | 116module_exit(crct10dif_mod_fini); 117 118MODULE_AUTHOR("Tim Chen <tim.c.chen@linux.intel.com>"); 119MODULE_DESCRIPTION("T10 DIF CRC calculation."); 120MODULE_LICENSE("GPL"); 121MODULE_ALIAS_CRYPTO("crct10dif"); 122MODULE_ALIAS_CRYPTO("crct10dif-generic"); |