git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge git://git.infradead.org/iommu-2.6
[pandora-kernel.git]
/
drivers
/
pci
/
intr_remapping.c
diff --git
a/drivers/pci/intr_remapping.c
b/drivers/pci/intr_remapping.c
index
45478ef
..
fd1d286
100644
(file)
--- a/
drivers/pci/intr_remapping.c
+++ b/
drivers/pci/intr_remapping.c
@@
-329,8
+329,8
@@
int modify_irte(int irq, struct irte *irte_modified)
index = irq_iommu->irte_index + irq_iommu->sub_handle;
irte = &iommu->ir_table->base[index];
index = irq_iommu->irte_index + irq_iommu->sub_handle;
irte = &iommu->ir_table->base[index];
- set_64bit(
(unsigned long *)
&irte->low, irte_modified->low);
- set_64bit(
(unsigned long *)
&irte->high, irte_modified->high);
+ set_64bit(&irte->low, irte_modified->low);
+ set_64bit(&irte->high, irte_modified->high);
__iommu_flush_cache(iommu, irte, sizeof(*irte));
rc = qi_flush_iec(iommu, index, 0);
__iommu_flush_cache(iommu, irte, sizeof(*irte));
rc = qi_flush_iec(iommu, index, 0);
@@
-411,8
+411,8
@@
static int clear_entries(struct irq_2_iommu *irq_iommu)
end = start + (1 << irq_iommu->irte_mask);
for (entry = start; entry < end; entry++) {
end = start + (1 << irq_iommu->irte_mask);
for (entry = start; entry < end; entry++) {
- set_64bit(
(unsigned long *)
&entry->low, 0);
- set_64bit(
(unsigned long *)
&entry->high, 0);
+ set_64bit(&entry->low, 0);
+ set_64bit(&entry->high, 0);
}
return qi_flush_iec(iommu, index, irq_iommu->irte_mask);
}
return qi_flush_iec(iommu, index, irq_iommu->irte_mask);