Andreas Herrmann f609891f42 amd_iommu: fix nasty bug that caused ILLEGAL_DEVICE_TABLE_ENTRY errors
We are on 64-bit so better use u64 instead of u32 to deal with
addresses:

static void __init iommu_set_device_table(struct amd_iommu *iommu)
{
        u64 entry;
  ...
        entry = virt_to_phys(amd_iommu_dev_table);
  ...

(I am wondering why gcc 4.2.x did not warn about the assignment
between u32 and unsigned long.)

Cc: iommu@lists.linux-foundation.org
Cc: stable@kernel.org
Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-10-18 14:29:30 +01:00
..
2008-10-12 12:43:21 +02:00
2008-10-16 09:24:41 -07:00
2008-10-16 09:24:41 -07:00
2008-10-03 10:18:30 +02:00
2008-10-13 10:33:20 +02:00
2008-09-29 10:04:53 +02:00
2008-10-13 10:21:10 +02:00
2008-04-26 17:35:47 +02:00
2008-07-22 14:35:57 +02:00
2008-10-13 10:22:44 +02:00
2008-10-12 12:37:32 +02:00
2008-08-15 08:35:43 -07:00
2008-07-26 12:00:04 -07:00
2008-10-12 12:37:32 +02:00
2008-10-18 14:29:15 +01:00
2008-08-25 12:31:32 +02:00
2008-08-25 10:59:18 +02:00
2008-10-16 11:21:31 -07:00
2008-07-16 12:15:17 -07:00
2008-07-26 16:31:35 +02:00
2008-07-22 14:35:57 +02:00
2008-07-22 21:53:53 +02:00
2008-09-05 17:44:08 +02:00
2008-07-22 14:35:57 +02:00
2008-08-21 10:01:52 +02:00
2008-07-22 14:35:57 +02:00