)]}'
{
  "commit": "9281b16caac1276817b77033c5b8a1f5ca30102c",
  "tree": "73c554e4ab9e9dcfe1b610f2f65e0ae1713341b5",
  "parents": [
    "5f6f12ccf3aa42cfc0c5bde9228df0c843dd63f7"
  ],
  "author": {
    "name": "James Bottomley",
    "email": "James.Bottomley@suse.de",
    "time": "Sun Apr 24 14:30:14 2011 -0500"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Sat May 14 14:59:15 2011 -0400"
  },
  "message": "pata_cm64x: fix boot crash on parisc\n\nThe old IDE cmd64x checks the status of the CNTRL register to see if\nthe ports are enabled before probing them.  pata_cmd64x doesn\u0027t do\nthis, which causes a HPMC on parisc when it tries to poke at the\nsecondary port because apparently the BAR isn\u0027t wired up (and a\nnon-responding piece of memory causes a HPMC).\n\nFix this by porting the CNTRL register port detection logic from IDE\ncmd64x.  In addition, following converns from Alan Cox, add a check to\nsee if a mobility electronics bridge is the immediate parent and forgo\nthe check if it is (prevents problems on hotplug controllers).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "905ff76d3cbbc0d18e828cd45922b53fd935f275",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_cmd64x.c",
      "new_id": "7bafc16cf5e0c89202752125773916ce71fb7fee",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_cmd64x.c"
    },
    {
      "type": "modify",
      "old_id": "8abe8d78c4bfad95d409b8ef74e19d9e6fad11d0",
      "old_mode": 33188,
      "old_path": "include/linux/pci_ids.h",
      "new_id": "8652a4fa3fe2802ebc4d6e5fb1bbf8ed6a98399f",
      "new_mode": 33188,
      "new_path": "include/linux/pci_ids.h"
    }
  ]
}
