]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/crypto/hifn_795x.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[mv-sheeva.git] / drivers / crypto / hifn_795x.c
index 6bd9d1768202d2e212a99fd3a6600c57ec5254cb..c9c4befb5a8d261701698c570c668d5009113a64 100644 (file)
@@ -1731,9 +1731,9 @@ static int ablkcipher_get(void *saddr, unsigned int *srestp, unsigned int offset
        while (size) {
                copy = min3(srest, dst->length, size);
 
-               daddr = kmap_atomic(sg_page(dst), KM_IRQ0);
+               daddr = kmap_atomic(sg_page(dst));
                memcpy(daddr + dst->offset + offset, saddr, copy);
-               kunmap_atomic(daddr, KM_IRQ0);
+               kunmap_atomic(daddr);
 
                nbytes -= copy;
                size -= copy;
@@ -1793,17 +1793,17 @@ static void hifn_process_ready(struct ablkcipher_request *req, int error)
                                continue;
                        }
 
-                       saddr = kmap_atomic(sg_page(t), KM_SOFTIRQ0);
+                       saddr = kmap_atomic(sg_page(t));
 
                        err = ablkcipher_get(saddr, &t->length, t->offset,
                                        dst, nbytes, &nbytes);
                        if (err < 0) {
-                               kunmap_atomic(saddr, KM_SOFTIRQ0);
+                               kunmap_atomic(saddr);
                                break;
                        }
 
                        idx += err;
-                       kunmap_atomic(saddr, KM_SOFTIRQ0);
+                       kunmap_atomic(saddr);
                }
 
                hifn_cipher_walk_exit(&rctx->walk);