Public bug reported:

SRU Justification: This patch has been accepted into the upstream 2.6.27.4 
stable kernel.
It should be pulled into the Ubuntu kernel as well.

TEST CASE: TBD

commit 5880100d91db1337c6604bf704c08c3c3dd4bf13
Author: Andreas Herrmann <[EMAIL PROTECTED]>
Date:   Thu Oct 23 17:35:28 2008 +0000

    amd_iommu: fix nasty bug that caused ILLEGAL_DEVICE_TABLE_ENTRY errors
    
    commit f609891f428e1c20e270e7c350daf8c93cc459d7 upstream
    
    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: [EMAIL PROTECTED]
    Signed-off-by: Andreas Herrmann <[EMAIL PROTECTED]>
    Signed-off-by: Joerg Roedel <[EMAIL PROTECTED]>
    Signed-off-by: David Woodhouse <[EMAIL PROTECTED]>
    Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
amd_iommu: fix nasty bug that caused ILLEGAL_DEVICE_TABLE_ENTRY errors
https://bugs.launchpad.net/bugs/294008
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to