)]}'
{
  "commit": "33dced2ea5ed03dda10e7f9f41f0910f32e02eaa",
  "tree": "14798b33401eb2bddb5a57236390629cd188769b",
  "parents": [
    "d24ec426b3be3a011bc8568d53fea486b604a684"
  ],
  "author": {
    "name": "Sergei Shtylyov",
    "email": "sshtylyov@ru.mvista.com",
    "time": "Wed Feb 07 18:18:45 2007 +0100"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Wed Feb 07 18:18:45 2007 +0100"
  },
  "message": "ide: add Toshiba TC86C001 IDE driver (take 2)\n\nThis is the driver for the Toshiba TC86C001 GOKU-S PCI IDE controller,\ncompletely reworked from the original brain-damaged Toshiba\u0027s 2.4 version.\n\nThis single channel UltraDMA/66 controller is very simple in programming,\nyet Toshiba managed to plant many interesting bugs in it.  The particularly\nnasty \"limitation 5\" (as they call the errata) caused me to abuse the IDE\ncore in a possibly most interesting way so far.  However, this is still\nbetter than the #ifdef mess in drivers/ide/ide-io.c that the original\nversion included (well, it had much more mess)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f828052f8d27d176603a8e1e0aa3a20956d6464",
      "old_mode": 33188,
      "old_path": "drivers/ide/Kconfig",
      "new_id": "4eb420891f9dba77ddd12f6643c5bcb1b7e1f5c1",
      "new_mode": 33188,
      "new_path": "drivers/ide/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "fef08960aa4ce2309fa1bc31f076c0da8850dcd4",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/Makefile",
      "new_id": "73f54dfb8c03dec5fee87bcb0fefad118774c515",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6566534a31f9130a7f5061b3eb78cece43579ea",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/tc86c001.c"
    },
    {
      "type": "modify",
      "old_id": "c913ea4e545c3fd444a1ce0c776d3a1628a5d266",
      "old_mode": 33188,
      "old_path": "drivers/pci/quirks.c",
      "new_id": "40c1825c8b9382edf5f360f9c42904d16d0795b2",
      "new_mode": 33188,
      "new_path": "drivers/pci/quirks.c"
    },
    {
      "type": "modify",
      "old_id": "ccd706f876ec118112e3591a6aa2d28ecb3893e8",
      "old_mode": 33188,
      "old_path": "include/linux/pci_ids.h",
      "new_id": "b859faf5184d95280f1595026586d2a2a98bbdc7",
      "new_mode": 33188,
      "new_path": "include/linux/pci_ids.h"
    }
  ]
}
