)]}'
{
  "commit": "4a367f3a9dbf2e7ffcee4702203479809236ee6e",
  "tree": "8481ac4f6d916f7d4322d3cee235131f537819c8",
  "parents": [
    "21e2b0a5efb3a01de58e7cb630f2eb70894da352"
  ],
  "author": {
    "name": "Takashi Iwai",
    "email": "tiwai@suse.de",
    "time": "Fri May 09 08:06:55 2008 +0200"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Tue May 13 09:51:53 2008 -0700"
  },
  "message": "x86/PCI: fix broken ISA DMA\n\nRene Herman reported:\n\n\u003e commit 8779f2fc3b84ebb6c5181fb13d702e9944c16069\n\u003e\n\u003e \"x86: don\u0027t try to allocate from DMA zone at first\"\n\u003e\n\u003e breaks all of ISA DMA. Or all of ALSA ISA DMA at least. All\n\u003e ISA soundcards are silent following that commit -- no error\n\u003e messages, everything appears fine, just silence.\n\nThat patch is buggy. We had an implicit assumption that\ndev \u003d NULL for ISA devices that require 24bit DMA.\n\nThe recent work on x86 dma_alloc_coherent() breaks the ISA DMA buffer\nallocation, which is represented by \"dev \u003d NULL\" and requires 24bit\nDMA implicitly.\n\nBisected-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c37f16b69502e1fe31f4e94c80775dc1fd22060",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/pci-dma.c",
      "new_id": "c5ef1af8e79de6883b005cfa99d59bb9164e978c",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/pci-dma.c"
    }
  ]
}
