lkml.org 
[lkml]   [2021]   [Jan]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH 0/2 v2] iommu: fix the failure of deferred attach for iommu attach device
    From
    Date
    On 2021/1/19 19:16, Lianbo Jiang wrote:
    > This patchset is to fix the failure of deferred attach for iommu attach
    > device, it includes the following two patches:
    >
    > [1] [PATCH 1/2] dma-iommu: use static-key to minimize the impact in the fast-path
    > This is a prepared patch for the second one, move out the is_kdump_kernel()
    > check from iommu_dma_deferred_attach() to iommu_dma_init(), and use the
    > static-key in the fast-path to minimize the impact in the normal case.
    >
    > [2] [PATCH 2/2] iommu: use the __iommu_attach_device() directly for deferred attach
    > Move the handling currently in iommu_dma_deferred_attach() into the
    > iommu core code so that it can call the __iommu_attach_device()
    > directly instead of the iommu_attach_device(). The external interface
    > iommu_attach_device() is not suitable for handling this situation.
    >
    > Changes since v1:
    > [1] use the __iommu_attach_device() directly for deferred attach
    > [2] use static-key to minimize the impact in the fast-path
    >
    > Lianbo Jiang (2):
    > dma-iommu: use static-key to minimize the impact in the fast-path
    > iommu: use the __iommu_attach_device() directly for deferred attach
    >
    > drivers/iommu/dma-iommu.c | 29 +++++++++++------------------
    > drivers/iommu/iommu.c | 12 ++++++++++++
    > include/linux/iommu.h | 2 ++
    > 3 files changed, 25 insertions(+), 18 deletions(-)
    >

    Good fix and improvement. For the patches in this series:

    Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>

    Best regards,
    baolu

    \
     
     \ /
      Last update: 2021-01-19 15:18    [W:4.073 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site