)]}'
{
  "commit": "24cb233520f01971d6d873cb52c64bbbb0665ac0",
  "tree": "08ee88564a13e1a07132a59e6119b5affbd13cad",
  "parents": [
    "a6fc819ebe2d70c92e43e14adbb93a5bd8ea5aa3"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@lxorguk.ukuu.org.uk",
    "time": "Wed Apr 30 00:54:19 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Apr 30 08:29:48 2008 -0700"
  },
  "message": "char serial: switch drivers to ioremap_nocache\n\nSimple search/replace except for synclink.c where I noticed a real bug and\nfixed it too.  It was doing NULL + offset, then checking for NULL if the remap\nfailed.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7c4990b5b6bf0f3929bad97d5957aad0e134ce6",
      "old_mode": 33188,
      "old_path": "drivers/char/applicom.c",
      "new_id": "31d08b641f5be84667c5d53e49c862915e65d0c8",
      "new_mode": 33188,
      "new_path": "drivers/char/applicom.c"
    },
    {
      "type": "modify",
      "old_id": "a1427d39d933c91b75e9444171d685ca2f3088a2",
      "old_mode": 33188,
      "old_path": "drivers/char/istallion.c",
      "new_id": "7c8b62f162bf115c0c74ab184f333625f65df0c4",
      "new_mode": 33188,
      "new_path": "drivers/char/istallion.c"
    },
    {
      "type": "modify",
      "old_id": "585fac179ec60a0d4099aff04aa7e5e6c714c648",
      "old_mode": 33188,
      "old_path": "drivers/char/moxa.c",
      "new_id": "d57d3a61919b310f22e972e97cf1c8797334db1d",
      "new_mode": 33188,
      "new_path": "drivers/char/moxa.c"
    },
    {
      "type": "modify",
      "old_id": "b55c933d558556dc5cb41d34a39e2bd481d61411",
      "old_mode": 33188,
      "old_path": "drivers/char/nozomi.c",
      "new_id": "0a8d321e6e2341f907d2a9fbf119aa5b93d12282",
      "new_mode": 33188,
      "new_path": "drivers/char/nozomi.c"
    },
    {
      "type": "modify",
      "old_id": "e97a21db3d484f49c086b5425088c1147a96e24c",
      "old_mode": 33188,
      "old_path": "drivers/char/sx.c",
      "new_id": "4ad2c71b45f3e787ee647d3fcad7c5f92ca936b9",
      "new_mode": 33188,
      "new_path": "drivers/char/sx.c"
    },
    {
      "type": "modify",
      "old_id": "4fbfff7a442e1555d73c64fb7ed105e1dad052bf",
      "old_mode": 33188,
      "old_path": "drivers/char/synclink.c",
      "new_id": "513b7c2f3e264fc2dd809c7865ebd4b0dd66ee53",
      "new_mode": 33188,
      "new_path": "drivers/char/synclink.c"
    },
    {
      "type": "modify",
      "old_id": "430f5bc0ae30d8ed08f688c6e4a535cb120037c9",
      "old_mode": 33188,
      "old_path": "drivers/char/synclink_gt.c",
      "new_id": "2001b0e52dc69c51a765ff8ffdef2a426e202b01",
      "new_mode": 33188,
      "new_path": "drivers/char/synclink_gt.c"
    },
    {
      "type": "modify",
      "old_id": "a624ffd7baaa146b9ad6b1479b55133110d44896",
      "old_mode": 33188,
      "old_path": "drivers/char/synclinkmp.c",
      "new_id": "bec54866e0bb6630b0f6d05f7890daf365695134",
      "new_mode": 33188,
      "new_path": "drivers/char/synclinkmp.c"
    }
  ]
}
