)]}'
{
  "commit": "5769907ade8dda7002b304c03ef9e4ee5c1e0821",
  "tree": "620a1fd9938abb10abfb0dde236a6e29026ab4ab",
  "parents": [
    "a1995a6599044076e2e13512ffbcecc49865e63e"
  ],
  "author": {
    "name": "Max Dmitrichenko",
    "email": "dmitrmax@gmail.com",
    "time": "Sun Nov 02 00:34:10 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Nov 02 00:34:10 2008 -0700"
  },
  "message": "sparc64: Fix PCI resource mapping on sparc64\n\nThere is a problem discovered in recent versions of ATI Mach64 driver\nin X.org on sparc64 architecture. In short, the driver fails to mmap\nMMIO aperture (PCI resource #2).\n\nI\u0027ve found that kernel\u0027s __pci_mmap_make_offset() returns EINVAL. It\nchecks whether user attempts to mmap more than the resource length,\nwhich is 0x1000 bytes in our case. But PAGE_SIZE on SPARC64 is 0x2000\nand this is what actually is being mmaped. So __pci_mmap_make_offset()\nfailed for this PCI resource.\n\nSigned-off-by: Max Dmitrichenko \u003cdmitrmax@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "242ac1ccae7d5866b3beac630780cf501cb26f45",
      "old_mode": 33188,
      "old_path": "arch/sparc64/kernel/pci.c",
      "new_id": "bdb7c0a6d83ddaf57cf01d78dde54887c827e982",
      "new_mode": 33188,
      "new_path": "arch/sparc64/kernel/pci.c"
    }
  ]
}
