)]}'
{
  "commit": "ef1afd4d79f0479960ff36bb5fe6ec6eba1ebff2",
  "tree": "71351cd3150e87a2d5a5c2ae06ea143e7345cf14",
  "parents": [
    "d0347b49c9a877a33c59f80de1a9dbabd5244205"
  ],
  "author": {
    "name": "Kyle McMartin",
    "email": "kyle@shortfin.cabal.ca",
    "time": "Mon Feb 18 23:34:34 2008 -0800"
  },
  "committer": {
    "name": "Kyle McMartin",
    "email": "kyle@shortfin.cabal.ca",
    "time": "Sat Mar 15 19:12:03 2008 -0700"
  },
  "message": "[PARISC] pdc_console: fix bizarre panic on boot\n\nCommit 721fdf34167580ff98263c74cead8871d76936e6 introduced a subtle bug\nby accidently removing the \"static\" from iodc_dbuf. This resulted in, what\nappeared to be, a trap without *current set to a task. Probably the result of\na trap in real mode while calling firmware.\n\nAlso do other misc clean ups. Since the only input from firmware is non\nblocking, share iodc_dbuf between input and output, and spinlock the\nonly callers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ab83d56974dcc88381ea4267c5ebb71fb69ddac",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/firmware.c",
      "new_id": "7177a6cd1b7f58b0fcc83f60ea5c11cf1bd96e1a",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/firmware.c"
    },
    {
      "type": "modify",
      "old_id": "e7afc899d71722139e9fd3e142a45487ac3cc68e",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/pdc_cons.c",
      "new_id": "ccb68090781efdc24b553ce9e6162899ed349c03",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/pdc_cons.c"
    },
    {
      "type": "modify",
      "old_id": "b340c42f6bbc00be5d9ac021bfffd9e800687b5d",
      "old_mode": 33188,
      "old_path": "include/asm-parisc/pdc.h",
      "new_id": "9eaa794c3e4a3f1de70716e450896e1cddf8d570",
      "new_mode": 33188,
      "new_path": "include/asm-parisc/pdc.h"
    }
  ]
}
