The Linux Kernel Mailing List
 help / color / mirror / Atom feed
  • [parent not found: <20260501-dma-attrs-debug-v2-4-8dbac75cd501@nvidia.com>]
  • [parent not found: <20260501-dma-attrs-debug-v2-5-8dbac75cd501@nvidia.com>]
  • [parent not found: <20260501-dma-attrs-debug-v2-6-8dbac75cd501@nvidia.com>]
  • * Re: [PATCH v2 0/6] Add DMA attributes tracking
           [not found] ` <20260501-dma-attrs-debug-v2-0-8dbac75cd501@nvidia.com>
                         ` (3 preceding siblings ...)
           [not found]   ` <20260501-dma-attrs-debug-v2-6-8dbac75cd501@nvidia.com>
    @ 2026-05-08  8:50   ` Marek Szyprowski
      2026-05-08 16:20     ` Dave Jiang
      4 siblings, 1 reply; 7+ messages in thread
    From: Marek Szyprowski @ 2026-05-08  8:50 UTC (permalink / raw)
      To: Leon Romanovsky, Robin Murphy, Jon Mason, Dave Jiang, Allen Hubbe
      Cc: iommu, linux-kernel, ntb
    
    On 01.05.2026 08:35, Leon Romanovsky wrote:
    > The DMA API expects that callers use the same attributes when mapping
    > and unmapping. Add tracking to verify this and catch mismatches.
    
    I would like to merge this to dma-mapping-for-next, but I have a question about ntb
    patches - Jon, Dave, Allen: do You plan to take them (either to the fixes or to the
    -next) or do You want me to take them together with dma patches?
    
    
    > Thanks
    >
    > ---
    > Changes in v2:
    > - Split original patch to be a series
    > - Added all unmap flows
    > - Skipped DMA attributes which exist only in map path
    > - Added ntb patch
    > - Link to v1: https://protect2.fireeye.com/v1/url?k=70e722e7-116c37d7-70e6a9a8-000babffaa23-c39f7f9efe32c6a2&q=1&e=c79241ff-9ff4-40ae-8e29-753dd9d59f23&u=https%3A%2F%2Fpatch.msgid.link%2F20260323-dma-attrs-debug-v1-1-6275228ca300%40nvidia.com
    >
    > ---
    > Leon Romanovsky (6):
    >       ntb: Store original DMA address for future release
    >       ntb: Use consistent DMA attributes when freeing DMA mappings
    >       dma-debug: Remove unused DMA attribute parameter
    >       dma-debug: Record DMA attributes in debug entry
    >       dma-debug: Feed DMA attribute for unmapping flows too
    >       dma-debug: Ensure mappings are created and released with matching attributes
    >
    >  drivers/ntb/ntb_transport.c | 10 +++---
    >  kernel/dma/debug.c          | 87 +++++++++++++++++++++++++++++++--------------
    >  kernel/dma/debug.h          | 25 ++++++-------
    >  kernel/dma/mapping.c        | 10 +++---
    >  4 files changed, 85 insertions(+), 47 deletions(-)
    > ---
    > base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731
    > change-id: 20260323-dma-attrs-debug-85e282d6f3bb
    >
    > Best regards,
    > --  
    > Leon Romanovsky <leonro@nvidia.com>
    >
    >
    Best regards
    -- 
    Marek Szyprowski, PhD
    Samsung R&D Institute Poland
    
    
    ^ permalink raw reply	[flat|nested] 7+ messages in thread

  • end of thread, other threads:[~2026-05-08 20:31 UTC | newest]
    
    Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <CGME20260501063531eucas1p1019e81b1904fc7f0811b3c50cbbf9567@eucas1p1.samsung.com>
         [not found] ` <20260501-dma-attrs-debug-v2-0-8dbac75cd501@nvidia.com>
         [not found]   ` <20260501-dma-attrs-debug-v2-3-8dbac75cd501@nvidia.com>
    2026-05-06 17:47     ` [PATCH v2 3/6] dma-debug: Remove unused DMA attribute parameter Samiullah Khawaja
         [not found]   ` <20260501-dma-attrs-debug-v2-4-8dbac75cd501@nvidia.com>
    2026-05-06 17:53     ` [PATCH v2 4/6] dma-debug: Record DMA attributes in debug entry Samiullah Khawaja
         [not found]   ` <20260501-dma-attrs-debug-v2-5-8dbac75cd501@nvidia.com>
    2026-05-06 18:06     ` [PATCH v2 5/6] dma-debug: Feed DMA attribute for unmapping flows too Samiullah Khawaja
         [not found]   ` <20260501-dma-attrs-debug-v2-6-8dbac75cd501@nvidia.com>
    2026-05-06 18:16     ` [PATCH v2 6/6] dma-debug: Ensure mappings are created and released with matching attributes Samiullah Khawaja
    2026-05-08  8:50   ` [PATCH v2 0/6] Add DMA attributes tracking Marek Szyprowski
    2026-05-08 16:20     ` Dave Jiang
    2026-05-08 20:31       ` Marek Szyprowski
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox