]> err.no Git - linux-2.6/blobdiff - drivers/crypto/geode-aes.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireles...
[linux-2.6] / drivers / crypto / geode-aes.c
index 68be7d08aeb34de17b506856da68718810a65f64..4801162919d9db389ac9acc9b19b8d56c94cf752 100644 (file)
@@ -190,7 +190,7 @@ static int fallback_blk_dec(struct blkcipher_desc *desc,
        tfm = desc->tfm;
        desc->tfm = op->fallback.blk;
 
-       ret = crypto_blkcipher_decrypt(desc, dst, src, nbytes);
+       ret = crypto_blkcipher_decrypt_iv(desc, dst, src, nbytes);
 
        desc->tfm = tfm;
        return ret;
@@ -206,7 +206,7 @@ static int fallback_blk_enc(struct blkcipher_desc *desc,
        tfm = desc->tfm;
        desc->tfm = op->fallback.blk;
 
-       ret = crypto_blkcipher_encrypt(desc, dst, src, nbytes);
+       ret = crypto_blkcipher_encrypt_iv(desc, dst, src, nbytes);
 
        desc->tfm = tfm;
        return ret;
@@ -499,7 +499,7 @@ static struct crypto_alg geode_ecb_alg = {
        }
 };
 
-static void
+static void __devexit
 geode_aes_remove(struct pci_dev *dev)
 {
        crypto_unregister_alg(&geode_alg);
@@ -514,7 +514,7 @@ geode_aes_remove(struct pci_dev *dev)
 }
 
 
-static int
+static int __devinit
 geode_aes_probe(struct pci_dev *dev, const struct pci_device_id *id)
 {
        int ret;