)]}'
{
  "commit": "6c9c6d6301287e369a754d628230fa6e50cdb74b",
  "tree": "ce47f4a8f5005c663c2686ec00d0ba272ace598d",
  "parents": [
    "6f0c0580b70c89094b3422ba81118c7b959c7556"
  ],
  "author": {
    "name": "Shuah Khan",
    "email": "shuah.khan@hp.com",
    "time": "Mon Oct 08 11:08:06 2012 -0600"
  },
  "committer": {
    "name": "Joerg Roedel",
    "email": "joerg.roedel@amd.com",
    "time": "Wed Oct 24 17:06:43 2012 +0200"
  },
  "message": "dma-debug: New interfaces to debug dma mapping errors\n\nAdd dma-debug interface debug_dma_mapping_error() to debug\ndrivers that fail to check dma mapping errors on addresses\nreturned by dma_map_single() and dma_map_page() interfaces.\nThis interface clears a flag set by debug_dma_map_page() to\nindicate that dma_mapping_error() has been called by the\ndriver. When driver does unmap, debug_dma_unmap() checks the\nflag and if this flag is still set, prints warning message\nthat includes call trace that leads up to the unmap. This\ninterface can be called from dma_mapping_error() routines to\nenable dma mapping error check debugging.\n\nTested: Intel iommu and swiotlb (iommu\u003dsoft) on x86-64 with\n        CONFIG_DMA_API_DEBUG enabled and disabled.\n\nSigned-off-by: Shuah Khan \u003cshuah.khan@hp.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66bd97a95f10e18fc9b2a4bff7acb691957cc6a3",
      "old_mode": 33188,
      "old_path": "Documentation/DMA-API.txt",
      "new_id": "78a6c569d204bc0073e33fe093d34a8137e5eaf4",
      "new_mode": 33188,
      "new_path": "Documentation/DMA-API.txt"
    },
    {
      "type": "modify",
      "old_id": "f7b4c7903e7e51eb317ecfcd6fa9be05a3336f65",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/dma-mapping.h",
      "new_id": "808dae63eeea6f73eb312d4f5b7f77cf4e869e6c",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "171ad8aedc835258e152b94b2bc92242045d9c3e",
      "old_mode": 33188,
      "old_path": "include/linux/dma-debug.h",
      "new_id": "fc0e34ce038f4055eaf7160cb1eb7693b7cc7e5d",
      "new_mode": 33188,
      "new_path": "include/linux/dma-debug.h"
    },
    {
      "type": "modify",
      "old_id": "d84beb994f36f1c0b6d7e82fa02fc558a13f88c9",
      "old_mode": 33188,
      "old_path": "lib/dma-debug.c",
      "new_id": "59f4a1a8187d5201113684d671b785a3133ea62a",
      "new_mode": 33188,
      "new_path": "lib/dma-debug.c"
    }
  ]
}
