Driver core: add dev_archdata to struct device
[linux-2.6.git] / include / linux / device.h
index 00b29e0c5ce0fc62345bd17652cc9198ca30453f..5b54d756cd54f616b4d4bebc84be8085ec0f4a73 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/pm.h>
 #include <asm/semaphore.h>
 #include <asm/atomic.h>
+#include <asm/device.h>
 
 #define DEVICE_NAME_SIZE       50
 #define DEVICE_NAME_HALF       __stringify(20) /* Less than half to accommodate slop */
@@ -383,6 +384,8 @@ struct device {
 
        struct dma_coherent_mem *dma_mem; /* internal for coherent mem
                                             override */
+       /* arch specific additions */
+       struct dev_archdata     archdata;
 
        /* class_device migration path */
        struct list_head        node;