)]}'
{
  "commit": "3c34ac36ac1084e571ef9b6fb1d6a5b10ccc1fd0",
  "tree": "5a5456b00c1a0bc5f9a7571539266783fd8ae8a6",
  "parents": [
    "09dde54c6a69d4f9ea1213923b93aeae7020f8b6"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Fri Nov 16 18:37:38 2007 +1100"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Mon Feb 11 10:32:16 2008 -0500"
  },
  "message": "e1000: Fix for 32 bits platforms with 64 bits resources\n\nThe e1000 driver stores the content of the PCI resources into\nunsigned long\u0027s before ioremapping. This breaks on 32 bits\nplatforms that support 64 bits MMIO resources such as ppc 44x.\n\nThis fixes it by removing those temporary variables and passing\ndirectly the result of pci_resource_start/len to ioremap.\n\nThe side effect is that I removed the assignments to the netdev\nfields mem_start, mem_end and base_addr, which are totally useless\nfor PCI devices.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n--\n\n drivers/net/e1000/e1000_main.c |   18 +++++-------------\n 1 file changed, 5 insertions(+), 13 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c5b05a82f0e7c9a27b77a9f3d943fcf3baf2931",
      "old_mode": 33188,
      "old_path": "drivers/net/e1000/e1000_main.c",
      "new_id": "d4ee8ec34b564f7604876da854f539d00bf53c3c",
      "new_mode": 33188,
      "new_path": "drivers/net/e1000/e1000_main.c"
    }
  ]
}
