The patch titled Subject: dma-debug: check nents in dma_sync_sg* has been removed from the -mm tree. Its filename was dma-debug-check-nents-in-dma_sync_sg.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Robin Murphy <robin.murphy@xxxxxxx> Subject: dma-debug: check nents in dma_sync_sg* Like dma_unmap_sg, dma_sync_sg* should be called with the original number of entries passed to dma_map_sg, so do the same check in the sync path as we do in the unmap path. Signed-off-by: Robin Murphy <robin.murphy@xxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Cc: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> Cc: Sumit Semwal <sumit.semwal@xxxxxxxxxx> Cc: Sakari Ailus <sakari.ailus@xxxxxx> Cc: Russell King <rmk+kernel@xxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/dma-debug.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff -puN lib/dma-debug.c~dma-debug-check-nents-in-dma_sync_sg lib/dma-debug.c --- a/lib/dma-debug.c~dma-debug-check-nents-in-dma_sync_sg +++ a/lib/dma-debug.c @@ -1249,6 +1249,14 @@ static void check_sync(struct device *de dir2name[entry->direction], dir2name[ref->direction]); + if (ref->sg_call_ents && ref->type == dma_debug_sg && + ref->sg_call_ents != entry->sg_call_ents) { + err_printk(ref->dev, entry, "DMA-API: device driver syncs " + "DMA sg list with different entry count " + "[map count=%d] [sync count=%d]\n", + entry->sg_call_ents, ref->sg_call_ents); + } + out: put_hash_bucket(bucket, &flags); } _ Patches currently in -mm which might be from robin.murphy@xxxxxxx are dma-debug-allow-poisoning-nonzero-allocations.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html