)]}'
{
  "commit": "30037818f7c1e11cb3742fbecd614ef3dc7b27bb",
  "tree": "de09371c449e130eac12bc195efedea420488683",
  "parents": [
    "2fceab0bd8d82509519e9b842a5a7234b2397fb4"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@ftp.linux.org.uk",
    "time": "Sat Nov 22 17:34:54 2008 +0000"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Nov 30 10:03:36 2008 -0800"
  },
  "message": "advansys fix on ISA-less configs\n\nThe code\n\n        if (shost-\u003edma_channel !\u003d NO_ISA_DMA)\n                free_dma(shost-\u003edma_channel);\n\nin there is triggerable only if we have CONFIG_ISA (we only set -\u003edma_channel to\nsomething other than NO_ISA_DMA under #ifdef CONFIG_ISA).  OTOH, free_dma() is\nnot guaranteed to be there in absense of CONFIG_ISA.  IOW, driver runs into\nundefined symbols on PCI-but-not-ISA configs (e.g. on frv) and it\u0027s a false\npositive.\n\nFix: put the entire if () under #ifdef CONFIG_ISA; behaviour doesn\u0027t change and\ndependency on free_dma() disappears for !CONFIG_ISA.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "218777bfc143db8bc54b1967b4c07f0a29232492",
      "old_mode": 33188,
      "old_path": "drivers/scsi/advansys.c",
      "new_id": "399fe559e4defaf89a29c4883aaec7ca9ba0d9e4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/advansys.c"
    }
  ]
}
