[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen staging] iommu/x86: fix IVMD/RMRR range checker loop increment



*** New tip has no discernable common ancestor with previous history ***
    Previously reported histories end at:
        0751a75e3996cf6efd3925a90b4776660d8df2bc

commit d9bfc2810e1cbe4cd27555bdc48315d36ee91f14
Author:     Roger Pau Monné <roger.pau@xxxxxxxxxx>
AuthorDate: Wed Feb 14 14:18:06 2024 +0100
Commit:     Jan Beulich <jbeulich@xxxxxxxx>
CommitDate: Wed Feb 14 14:18:06 2024 +0100

    iommu/x86: fix IVMD/RMRR range checker loop increment
    
    mfn_add() doesn't store the incremented value in the parameter, and instead
    returns it to the caller.  As a result, the loop in iommu_unity_region_ok()
    didn't make progress.  Fix it by storing the incremented value.
    
    Fixes: e45801dea17b ('iommu/x86: introduce a generic IVMD/RMRR range 
validity helper')
    Coverity-ID: 1592056
    Reported-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
--
generated by git-patchbot for /home/xen/git/xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.