]> git.hungrycats.org Git - linux/commitdiff
[ARM] Ensure that dev->dma_mask is initialised for Acorn cards.
authorRussell King <rmk@flint.arm.linux.org.uk>
Sun, 12 Jan 2003 14:50:41 +0000 (14:50 +0000)
committerRussell King <rmk@flint.arm.linux.org.uk>
Sun, 12 Jan 2003 14:50:41 +0000 (14:50 +0000)
arch/arm/kernel/ecard.c
include/asm-arm/ecard.h

index 1206e7d9fd669e1176ed1102a0c32513ea3b092e..a6c0c1993306c9f06a5a46d84258d12c83f2f81f 100644 (file)
@@ -978,6 +978,8 @@ ecard_probe(int slot, card_type_t type)
        strcpy(ec->dev.name, "fixme!");
        ec->dev.parent = NULL;
        ec->dev.bus    = &ecard_bus_type;
+       ec->dev.dma_mask = &ec->dma_mask;
+       ec->dma_mask = (u64)0xffffffff;
 
        device_register(&ec->dev);
 
index 1c9ecdadecd9c52f0e0c254d930c8bce8733872d..602dc63b9dfa80efd34627e3992648e6169a3921 100644 (file)
@@ -160,6 +160,7 @@ struct expansion_card {
        const char              *card_desc;     /* Card description             */
        CONST unsigned int      podaddr;        /* Base Linux address for card  */
        CONST loader_t          loader;         /* loader program */
+       u64                     dma_mask;
 };
 
 struct in_chunk_dir {