)]}'
{
  "commit": "d556ad4bbe75faf17b239e151a9f003322b2e851",
  "tree": "794e4f21a9c6e76328feccf313e4d268d3ec5146",
  "parents": [
    "e4585da22ad04a055cbb5c863a37aa8cc02eac89"
  ],
  "author": {
    "name": "Peter Oruba",
    "email": "peter.oruba@amd.com",
    "time": "Tue May 15 13:59:13 2007 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Jul 11 16:02:07 2007 -0700"
  },
  "message": "PCI: add PCI-X/PCI-Express read control interfaces\n\nThis patch introduces an interface to read and write PCI-X / PCI-Express \nmaximum read byte count values from PCI config space. There is a second \nfunction that returns the maximum _designed_ read byte count, which marks the \nmaximum value for a device, since some drivers try to set MMRBC to the \nhighest allowed value and rely on such a function.\n\nBased on patch set by Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd47ac0c4730a96080e22151ed186c1ec4585725",
      "old_mode": 33188,
      "old_path": "drivers/pci/pci.c",
      "new_id": "1bb879959a20998137728259e0a43ac09d42df8c",
      "new_mode": 33188,
      "new_path": "drivers/pci/pci.c"
    },
    {
      "type": "modify",
      "old_id": "01d8f8a8843c5c064250f09af7396a1e3aa7cdd0",
      "old_mode": 33188,
      "old_path": "drivers/pci/quirks.c",
      "new_id": "75bd6a8648f632c47a00b000676d68e4cddcc1be",
      "new_mode": 33188,
      "new_path": "drivers/pci/quirks.c"
    },
    {
      "type": "modify",
      "old_id": "086a0e5a6318ecad38b36a2b5d57f47ceb336695",
      "old_mode": 33188,
      "old_path": "include/linux/pci.h",
      "new_id": "ac403d74a2221b6f0a031d03ac1b7c86f9365770",
      "new_mode": 33188,
      "new_path": "include/linux/pci.h"
    }
  ]
}
