)]}'
{
  "commit": "f67637ee4b5d90d41160d755b9a8cca18c394586",
  "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
  "parents": [
    "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
  ],
  "author": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Wed Dec 06 20:38:54 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Thu Dec 07 08:39:41 2006 -0800"
  },
  "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8621a064f7e135d0f6c26b5897de5c4efb1c0924",
      "old_mode": 33188,
      "old_path": "Documentation/DMA-API.txt",
      "new_id": "3dc1f9125caffa0ece682384b289d2d03fd7bcab",
      "new_mode": 33188,
      "new_path": "Documentation/DMA-API.txt"
    },
    {
      "type": "modify",
      "old_id": "7fa5fd16e46bfe846b5c47063d7d85e5dab54f57",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/dma-coherent.c",
      "new_id": "18bc83e577c196888556c26edcc2ef246603efc4",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/dma-coherent.c"
    },
    {
      "type": "modify",
      "old_id": "8da19fd22ac6f0bbbf5b64d3408e611b5f215f99",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/dma-ip27.c",
      "new_id": "8e9a5a8f5d65d68088354bed6fbd24e81195ff22",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/dma-ip27.c"
    },
    {
      "type": "modify",
      "old_id": "ec54ed0d26ff23fbf257e6e6193cf9a8eeb06815",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/dma-ip32.c",
      "new_id": "08720a42100f717a09b7c36a4e978efd8baa19c7",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/dma-ip32.c"
    },
    {
      "type": "modify",
      "old_id": "2eeffe5c2a3a40315c69cd0a6defc907cb4eb292",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/dma-noncoherent.c",
      "new_id": "4a3efc6333739738946ac3a3b32f94f805a033bd",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/dma-noncoherent.c"
    },
    {
      "type": "modify",
      "old_id": "335a25540c08687b5c171aa74ec7124c7465cace",
      "old_mode": 33188,
      "old_path": "drivers/scsi/53c700.c",
      "new_id": "acee062cd6f66ccdf984c2623fc40dbc29281174",
      "new_mode": 33188,
      "new_path": "drivers/scsi/53c700.c"
    },
    {
      "type": "modify",
      "old_id": "b9ff4d8cb33a95dd5c50db2d77c88a110c415d70",
      "old_mode": 33188,
      "old_path": "include/asm-alpha/dma-mapping.h",
      "new_id": "b274bf6317c7aace5625af2bb704a69cab4e163a",
      "new_mode": 33188,
      "new_path": "include/asm-alpha/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "666617711c81d259745ba2b0dc12d935c4d4fb0a",
      "old_mode": 33188,
      "old_path": "include/asm-arm/dma-mapping.h",
      "new_id": "9bc46b486afba7a5970e93b5c938a3be33c4684e",
      "new_mode": 33188,
      "new_path": "include/asm-arm/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "4c40cb41cdf8399a188e2da74bb379f25f113dbd",
      "old_mode": 33188,
      "old_path": "include/asm-avr32/dma-mapping.h",
      "new_id": "44630be2ee22faa5269da6feb8c4ded2b960a78f",
      "new_mode": 33188,
      "new_path": "include/asm-avr32/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "cbf1a98f012975d67ca8b3b5efd04b896ccc38b8",
      "old_mode": 33188,
      "old_path": "include/asm-cris/dma-mapping.h",
      "new_id": "af704fdd3d0d3b9314264a4366bf418b567d431a",
      "new_mode": 33188,
      "new_path": "include/asm-cris/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "e9fc1d47797e295664a0fa5f025b80bdce7fb50b",
      "old_mode": 33188,
      "old_path": "include/asm-frv/dma-mapping.h",
      "new_id": "7b97fc785f72d21ed99e88f5cd961afe3c16b3e6",
      "new_mode": 33188,
      "new_path": "include/asm-frv/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "b541e48cc545f6c467bc5ca691731a8535df98bd",
      "old_mode": 33188,
      "old_path": "include/asm-generic/dma-mapping.h",
      "new_id": "b9be3fc344c7830956a194445c15619bb822c3bd",
      "new_mode": 33188,
      "new_path": "include/asm-generic/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "81999a3ebe7c4c712ac91da21fc963e24c638270",
      "old_mode": 33188,
      "old_path": "include/asm-i386/dma-mapping.h",
      "new_id": "7da64c9f1738aff7719a8b249a60413c238d6108",
      "new_mode": 33188,
      "new_path": "include/asm-i386/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "99a8f8e1218c18283fbfe96baf1547d5e3b500d9",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/dma-mapping.h",
      "new_id": "4b075bc032ec992fca118f92ad1eeb47669fdfd2",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "d90d841d3dfde278269de086af882d87346a9892",
      "old_mode": 33188,
      "old_path": "include/asm-m68k/dma-mapping.h",
      "new_id": "efc89c12f83725f4325ea5a704e8cd48640ff19e",
      "new_mode": 33188,
      "new_path": "include/asm-m68k/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "43288634c38a7bbca2793d295f801de22ffaf2ea",
      "old_mode": 33188,
      "old_path": "include/asm-mips/dma-mapping.h",
      "new_id": "e17f70d7b702a8f5302b9cd91db5edf5af0a74f3",
      "new_mode": 33188,
      "new_path": "include/asm-mips/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "1e387e1dad3044a99a718c7ca5b86142b4a0b844",
      "old_mode": 33188,
      "old_path": "include/asm-parisc/dma-mapping.h",
      "new_id": "c40d48afdc5238dc2af74f4ac3848c5e22c55c88",
      "new_mode": 33188,
      "new_path": "include/asm-parisc/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "7e38b5fddada918a8b7decdafa9c87139e5d4aff",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/dma-mapping.h",
      "new_id": "3cf635b53b881308948cae8e9d94683a3a82b738",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "27c46fbeebd6cd5c8ec59491d14114ac686a23b3",
      "old_mode": 33188,
      "old_path": "include/asm-sparc64/dma-mapping.h",
      "new_id": "5fe0072f3f8296ed5832c402b1c6dfac22f42e6b",
      "new_mode": 33188,
      "new_path": "include/asm-sparc64/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "babd2989511465887973098e1619e6d20a067669",
      "old_mode": 33188,
      "old_path": "include/asm-um/dma-mapping.h",
      "new_id": "defb5b8307de9728c770f6807acd2e7cb22e1522",
      "new_mode": 33188,
      "new_path": "include/asm-um/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "10174b110a5cf9bb332b531c24f2cedef3b35c0a",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/dma-mapping.h",
      "new_id": "c8cc4887fba6a771a3252799baa9028b820419cd",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "c39c91dfcc695a55e16933d60974310460987151",
      "old_mode": 33188,
      "old_path": "include/asm-xtensa/dma-mapping.h",
      "new_id": "827d1dfd9e1d3d36256c300cd28edfe6566f40da",
      "new_mode": 33188,
      "new_path": "include/asm-xtensa/dma-mapping.h"
    }
  ]
}
