diff options
Diffstat (limited to 'drivers/pnp')
-rw-r--r-- | drivers/pnp/core.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pnp/core.c b/drivers/pnp/core.c index aec83ec5ea23..d8d75541552c 100644 --- a/drivers/pnp/core.c +++ b/drivers/pnp/core.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <linux/string.h> | 14 | #include <linux/string.h> |
15 | #include <linux/slab.h> | 15 | #include <linux/slab.h> |
16 | #include <linux/errno.h> | 16 | #include <linux/errno.h> |
17 | #include <linux/dma-mapping.h> | ||
17 | 18 | ||
18 | #include "base.h" | 19 | #include "base.h" |
19 | 20 | ||
@@ -114,6 +115,8 @@ int __pnp_add_device(struct pnp_dev *dev) | |||
114 | int ret; | 115 | int ret; |
115 | pnp_fixup_device(dev); | 116 | pnp_fixup_device(dev); |
116 | dev->dev.bus = &pnp_bus_type; | 117 | dev->dev.bus = &pnp_bus_type; |
118 | dev->dev.dma_mask = &dev->dma_mask; | ||
119 | dev->dma_mask = dev->dev.coherent_dma_mask = DMA_24BIT_MASK; | ||
117 | dev->dev.release = &pnp_release_device; | 120 | dev->dev.release = &pnp_release_device; |
118 | dev->status = PNP_READY; | 121 | dev->status = PNP_READY; |
119 | spin_lock(&pnp_lock); | 122 | spin_lock(&pnp_lock); |