|
@@ -1507,7 +1507,7 @@ static ssize_t amd_iommu_show_cap(struct device *dev,
|
|
struct device_attribute *attr,
|
|
struct device_attribute *attr,
|
|
char *buf)
|
|
char *buf)
|
|
{
|
|
{
|
|
- struct amd_iommu *iommu = dev_get_drvdata(dev);
|
|
|
|
|
|
+ struct amd_iommu *iommu = dev_to_amd_iommu(dev);
|
|
return sprintf(buf, "%x\n", iommu->cap);
|
|
return sprintf(buf, "%x\n", iommu->cap);
|
|
}
|
|
}
|
|
static DEVICE_ATTR(cap, S_IRUGO, amd_iommu_show_cap, NULL);
|
|
static DEVICE_ATTR(cap, S_IRUGO, amd_iommu_show_cap, NULL);
|
|
@@ -1516,7 +1516,7 @@ static ssize_t amd_iommu_show_features(struct device *dev,
|
|
struct device_attribute *attr,
|
|
struct device_attribute *attr,
|
|
char *buf)
|
|
char *buf)
|
|
{
|
|
{
|
|
- struct amd_iommu *iommu = dev_get_drvdata(dev);
|
|
|
|
|
|
+ struct amd_iommu *iommu = dev_to_amd_iommu(dev);
|
|
return sprintf(buf, "%llx\n", iommu->features);
|
|
return sprintf(buf, "%llx\n", iommu->features);
|
|
}
|
|
}
|
|
static DEVICE_ATTR(features, S_IRUGO, amd_iommu_show_features, NULL);
|
|
static DEVICE_ATTR(features, S_IRUGO, amd_iommu_show_features, NULL);
|