diff options
| -rw-r--r-- | drivers/pci/probe.c | 1 | ||||
| -rw-r--r-- | include/linux/device.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 5135fdde0d4d..118611ea603f 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -448,6 +448,7 @@ struct pci_dev * __devinit pci_scan_device(struct pci_dev *temp) /* now put in global tree */ strcpy(dev->dev.bus_id,dev->slot_name); + dev->dev.dma_mask = &dev->dma_mask; device_register(&dev->dev); return dev; diff --git a/include/linux/device.h b/include/linux/device.h index a88c4c7a3433..9835d4fcdb12 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -270,6 +270,7 @@ struct device { being off. */ unsigned char *saved_state; /* saved device state */ + u64 *dma_mask; /* dma mask (if dma'able device) */ void (*release)(struct device * dev); }; |
