diff options
author | Joerg Roedel <joerg.roedel@amd.com> | 2009-01-03 08:16:35 -0500 |
---|---|---|
committer | Joerg Roedel <joerg.roedel@amd.com> | 2009-01-03 10:44:15 -0500 |
commit | 065a6d68c71af2a3bdd080fa5aa353b76eede8f5 (patch) | |
tree | 79a71fc0d517e72909a02b16129c4cfd2e123811 /arch/x86 | |
parent | b0a11f44aba631fd4b898b620c93cc2096f3f15c (diff) |
AMD IOMMU: remove now unnecessary #ifdefs
The #ifdef's are no longer necessary when the iommu-api and the amd
iommu updates are merged together.
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kernel/amd_iommu.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/x86/kernel/amd_iommu.c b/arch/x86/kernel/amd_iommu.c index 881c68ffdf2e..5113c080f0c4 100644 --- a/arch/x86/kernel/amd_iommu.c +++ b/arch/x86/kernel/amd_iommu.c | |||
@@ -426,7 +426,6 @@ static void iommu_flush_tlb(struct amd_iommu *iommu, u16 domid) | |||
426 | iommu_queue_inv_iommu_pages(iommu, address, domid, 0, 1); | 426 | iommu_queue_inv_iommu_pages(iommu, address, domid, 0, 1); |
427 | } | 427 | } |
428 | 428 | ||
429 | #ifdef CONFIG_IOMMU_API | ||
430 | /* | 429 | /* |
431 | * This function is used to flush the IO/TLB for a given protection domain | 430 | * This function is used to flush the IO/TLB for a given protection domain |
432 | * on every IOMMU in the system | 431 | * on every IOMMU in the system |
@@ -450,7 +449,6 @@ static void iommu_flush_domain(u16 domid) | |||
450 | spin_unlock_irqrestore(&iommu->lock, flags); | 449 | spin_unlock_irqrestore(&iommu->lock, flags); |
451 | } | 450 | } |
452 | } | 451 | } |
453 | #endif | ||
454 | 452 | ||
455 | /**************************************************************************** | 453 | /**************************************************************************** |
456 | * | 454 | * |
@@ -516,7 +514,6 @@ static int iommu_map_page(struct protection_domain *dom, | |||
516 | return 0; | 514 | return 0; |
517 | } | 515 | } |
518 | 516 | ||
519 | #ifdef CONFIG_IOMMU_API | ||
520 | static void iommu_unmap_page(struct protection_domain *dom, | 517 | static void iommu_unmap_page(struct protection_domain *dom, |
521 | unsigned long bus_addr) | 518 | unsigned long bus_addr) |
522 | { | 519 | { |
@@ -538,7 +535,6 @@ static void iommu_unmap_page(struct protection_domain *dom, | |||
538 | 535 | ||
539 | *pte = 0; | 536 | *pte = 0; |
540 | } | 537 | } |
541 | #endif | ||
542 | 538 | ||
543 | /* | 539 | /* |
544 | * This function checks if a specific unity mapping entry is needed for | 540 | * This function checks if a specific unity mapping entry is needed for |
@@ -723,7 +719,6 @@ static u16 domain_id_alloc(void) | |||
723 | return id; | 719 | return id; |
724 | } | 720 | } |
725 | 721 | ||
726 | #ifdef CONFIG_IOMMU_API | ||
727 | static void domain_id_free(int id) | 722 | static void domain_id_free(int id) |
728 | { | 723 | { |
729 | unsigned long flags; | 724 | unsigned long flags; |
@@ -733,7 +728,6 @@ static void domain_id_free(int id) | |||
733 | __clear_bit(id, amd_iommu_pd_alloc_bitmap); | 728 | __clear_bit(id, amd_iommu_pd_alloc_bitmap); |
734 | write_unlock_irqrestore(&amd_iommu_devtable_lock, flags); | 729 | write_unlock_irqrestore(&amd_iommu_devtable_lock, flags); |
735 | } | 730 | } |
736 | #endif | ||
737 | 731 | ||
738 | /* | 732 | /* |
739 | * Used to reserve address ranges in the aperture (e.g. for exclusion | 733 | * Used to reserve address ranges in the aperture (e.g. for exclusion |
@@ -1702,9 +1696,7 @@ int __init amd_iommu_init_dma_ops(void) | |||
1702 | /* Make the driver finally visible to the drivers */ | 1696 | /* Make the driver finally visible to the drivers */ |
1703 | dma_ops = &amd_iommu_dma_ops; | 1697 | dma_ops = &amd_iommu_dma_ops; |
1704 | 1698 | ||
1705 | #ifdef CONFIG_IOMMU_API | ||
1706 | register_iommu(&amd_iommu_ops); | 1699 | register_iommu(&amd_iommu_ops); |
1707 | #endif | ||
1708 | 1700 | ||
1709 | bus_register_notifier(&pci_bus_type, &device_nb); | 1701 | bus_register_notifier(&pci_bus_type, &device_nb); |
1710 | 1702 | ||
@@ -1732,8 +1724,6 @@ free_domains: | |||
1732 | * | 1724 | * |
1733 | *****************************************************************************/ | 1725 | *****************************************************************************/ |
1734 | 1726 | ||
1735 | #ifdef CONFIG_IOMMU_API | ||
1736 | |||
1737 | static void cleanup_domain(struct protection_domain *domain) | 1727 | static void cleanup_domain(struct protection_domain *domain) |
1738 | { | 1728 | { |
1739 | unsigned long flags; | 1729 | unsigned long flags; |
@@ -1944,4 +1934,3 @@ static struct iommu_ops amd_iommu_ops = { | |||
1944 | .iova_to_phys = amd_iommu_iova_to_phys, | 1934 | .iova_to_phys = amd_iommu_iova_to_phys, |
1945 | }; | 1935 | }; |
1946 | 1936 | ||
1947 | #endif | ||