)]}'
{
  "commit": "ee664a9252d24ef10317d1bba8fc8f4c6495b36c",
  "tree": "5a9d50253ff11584251439b2931e95042e9631c2",
  "parents": [
    "c2c07dbd8742a26ab3f1ee8b82237a060a0d9f61"
  ],
  "author": {
    "name": "FUJITA Tomonori",
    "email": "fujita.tomonori@lab.ntt.co.jp",
    "time": "Mon Aug 10 11:53:16 2009 +0900"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Aug 10 09:35:00 2009 +0200"
  },
  "message": "sparc: Use asm-generic/pci-dma-compat\n\nThis converts SPARC to use asm-generic/pci-dma-compat instead\nof the homegrown mechnism.\n\nSPARC32 has two dma_map_ops structures for pci and sbus\n(removing arch/sparc/kernel/dma.c, PCI and SBUS DMA accessor).\nThe global \u0027dma_ops\u0027 is set to sbus_dma_ops and get_dma_ops()\nreturns pci32_dma_ops for pci devices so we can use the\nappropriate dma mapping operations.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Robert Reif \u003creif@earthlink.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: tony.luck@intel.com\nCc: fenghua.yu@intel.com\nLKML-Reference: \u003c1249872797-1314-8-git-send-email-fujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34c92264208a5dd5d0b2d3c68a6cda080f8a8fc0",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/dma-mapping.h",
      "new_id": "2677818dc781cb934276cb88d10e124d6bfef95f",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/dma-mapping.h"
    },
    {
      "type": "modify",
      "old_id": "6e14fd179335d0a24d05cc71293589b63331607f",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/pci.h",
      "new_id": "d9c031f9910f89bcc7ca1ba41115435cdf9a8534",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/pci.h"
    },
    {
      "type": "modify",
      "old_id": "b41c4c1981591b66df0a41b1c3d1e81b7099d400",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/pci_32.h",
      "new_id": "ac0e8369fd974383d17c96d60df79b8dfff16e14",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/pci_32.h"
    },
    {
      "type": "modify",
      "old_id": "7a1e3566e59c253327e25d489177694e821bf3f5",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/pci_64.h",
      "new_id": "5cc9f6aa5494f073d65afd8f6a160b974ef90e3a",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/pci_64.h"
    },
    {
      "type": "modify",
      "old_id": "a5d50dac735c8d96ed9cb2c7d745d84c9620ecb0",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/dma.c",
      "new_id": "b2fa3127f6054f3793aee40c53474dd1944967f6",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/dma.c"
    },
    {
      "type": "delete",
      "old_id": "680351ee0d400fa399dd1de8c24a4ea28e036415",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/dma.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "74b289cab5522682d9f51a7b086733fa6fa44725",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/iommu.c",
      "new_id": "7690cc219ecc87b5399f327a826dc5f3ffcca8a5",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/iommu.c"
    },
    {
      "type": "modify",
      "old_id": "39ff1e0c518347d51d5fbfd7ba23c07e022b297c",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/ioport.c",
      "new_id": "1eb6043896555a816c2b5294a697dc187a8f6032",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/ioport.c"
    },
    {
      "type": "modify",
      "old_id": "57859ad235473ebde5086ecf76021b03c8a40e8b",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/pci.c",
      "new_id": "c68648662802a122932ccece24ad31c250ddb77c",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/pci.c"
    }
  ]
}
