)]}'
{
  "commit": "7fb5aa049bee3c685835dc24c8184c5897e4a6bd",
  "tree": "3d193e98d25da24307824ab8d0939f3538ec2e50",
  "parents": [
    "36e9f4b3595c6e8b13f80f85785a91b65ecad62f"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Wed Aug 14 15:48:44 2013 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Wed Aug 14 15:48:44 2013 +0000"
  },
  "message": "Automatically unmap physmap()s\n\nSimilarly to the previous PCI self-clean up patch this one allows to get rid\nof a huge number of programmer shutdown functions and makes introducing\nbugs harder. It adds a new function rphysmap() that takes care of unmapping\nat shutdown. Callers are changed where it makes sense.\n\nCorresponding to flashrom svn r1714.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2df263c7e98854cd85e0cd4885e27f955289f3f",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "7df5ec5cf344c3d10b43ff65b8b6a82a0015a083",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "b94d6dd9a1dc8664844977b87f69104ddc6a161d",
      "old_mode": 33188,
      "old_path": "drkaiser.c",
      "new_id": "8c9fb6a199ac2b3d2ed5320c7a4c1e6e9cc82f75",
      "new_mode": 33188,
      "new_path": "drkaiser.c"
    },
    {
      "type": "modify",
      "old_id": "d0a9feb16689f84b5de3b3c3310727c6e0d01e9a",
      "old_mode": 33188,
      "old_path": "gfxnvidia.c",
      "new_id": "8f3aa444fc3c9ca90ca71d35261cfd4e131ad9b9",
      "new_mode": 33188,
      "new_path": "gfxnvidia.c"
    },
    {
      "type": "modify",
      "old_id": "6d1bd1a522786c7c45654b39239fdf0a425c1a70",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "1dcff5bdf6454f26bc0447454331377b8c3dd054",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "0b074eb105dc7910f3ef33455a9a73843f7de9a3",
      "old_mode": 33188,
      "old_path": "it85spi.c",
      "new_id": "7efc680ef306afe2944212ea00f0d5d93bfb2f22",
      "new_mode": 33188,
      "new_path": "it85spi.c"
    },
    {
      "type": "modify",
      "old_id": "ac4055797cfdb7b46c00bf5aa65b06a7ae708f41",
      "old_mode": 33188,
      "old_path": "mcp6x_spi.c",
      "new_id": "20e9bd89c2046f7e3ed7202d97f51aa96b946295",
      "new_mode": 33188,
      "new_path": "mcp6x_spi.c"
    },
    {
      "type": "modify",
      "old_id": "56678e714013856bce21657a2d9672631dcb1ee2",
      "old_mode": 33188,
      "old_path": "nicintel.c",
      "new_id": "305657c7834c9f1230726ecfcce551d7605f8eab",
      "new_mode": 33188,
      "new_path": "nicintel.c"
    },
    {
      "type": "modify",
      "old_id": "0045c09eab4ea6c2c72d28642c127a193784d33d",
      "old_mode": 33188,
      "old_path": "nicintel_spi.c",
      "new_id": "b1bce6a6994c240eaf5e51b4fd594d854697ac8a",
      "new_mode": 33188,
      "new_path": "nicintel_spi.c"
    },
    {
      "type": "modify",
      "old_id": "0c09d6add7330e4d5165006cd8bb1b58736b32ca",
      "old_mode": 33188,
      "old_path": "ogp_spi.c",
      "new_id": "3aed6e8e0d790bf7aedf39bee53ada10ea0ffabb",
      "new_mode": 33188,
      "new_path": "ogp_spi.c"
    },
    {
      "type": "modify",
      "old_id": "932fe75235dba7bac5ec75b382937700438b8e21",
      "old_mode": 33188,
      "old_path": "physmap.c",
      "new_id": "ba259b95fbf22083b6c154dbfd5f08550715d5dd",
      "new_mode": 33188,
      "new_path": "physmap.c"
    },
    {
      "type": "modify",
      "old_id": "4db8d58ff0ca44924c56b2e8df4a1d25277137cf",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "f9f524152f249cb15e7064db2920c3d133344841",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "c3f27e703b42d85e10fa179ffaf29f4ec6c0a4a6",
      "old_mode": 33188,
      "old_path": "satamv.c",
      "new_id": "b44e1cf96cc6ccd1eb5f88f98a89d9d12718ceac",
      "new_mode": 33188,
      "new_path": "satamv.c"
    },
    {
      "type": "modify",
      "old_id": "72e35e5846dc8526f0e68c2283f51f907ef969c8",
      "old_mode": 33188,
      "old_path": "satasii.c",
      "new_id": "37266eb68be932d14107116855d8f97bdda7b812",
      "new_mode": 33188,
      "new_path": "satasii.c"
    },
    {
      "type": "modify",
      "old_id": "cb7c4ac7489c6143b215c9f81bdd5ee8aa833c2a",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "dcf1b3c5b1f68bc90846e8fc2c69f955b4c33405",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    }
  ]
}
