)]}'
{
  "commit": "7f613c7d2203ae137d98fc1c38abc30fd7048637",
  "tree": "d8155a5cca33e4fe178625396886fcbb81f39e7a",
  "parents": [
    "289d773ee89ea80dcc364ef97d1be7ad1817387e"
  ],
  "author": {
    "name": "Keith Owens",
    "email": "kaos@sgi.com",
    "time": "Sun Sep 11 17:22:53 2005 +1000"
  },
  "committer": {
    "name": "Tony Luck",
    "email": "tony.luck@intel.com",
    "time": "Sun Sep 11 14:08:41 2005 -0700"
  },
  "message": "[PATCH] MCA/INIT: use per cpu stacks\n\nThe bulk of the change.  Use per cpu MCA/INIT stacks.  Change the SAL\nto OS state (sos) to be per process.  Do all the assembler work on the\nMCA/INIT stacks, leaving the original stack alone.  Pass per cpu state\ndata to the C handlers for MCA and INIT, which also means changing the\nmca_drv interfaces slightly.  Lots of verification on whether the\noriginal stack is usable before converting it to a sleeping process.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d1ae2982c53304c01e27eda01d285a0292507a3",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/asm-offsets.c",
      "new_id": "f6a2342893418be2dd65fb55fc65798f58655bd8",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/asm-offsets.c"
    },
    {
      "type": "modify",
      "old_id": "8d484204a3ff670cd97b7946d766ed877208eeff",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/mca.c",
      "new_id": "6dc726ad71372954b36c02b93949f240ac794ee4",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/mca.c"
    },
    {
      "type": "modify",
      "old_id": "ef3fd7265b67c8b6152ad3557162b8488d142231",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/mca_asm.S",
      "new_id": "499a065f4e6019544c957d72a8c5168fa6461803",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/mca_asm.S"
    },
    {
      "type": "modify",
      "old_id": "abc0113a821df8eee06fca411866cfe4de324a6d",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/mca_drv.c",
      "new_id": "6e683745af49d1ceb128fc99ec60b61ad76a61f6",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/mca_drv.c"
    },
    {
      "type": "modify",
      "old_id": "149ad01184550b70f38fabc3e9763dc9d51b4003",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/mca.h",
      "new_id": "97a28b8b2dddd98028b3ccfca697c1f42338313f",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/mca.h"
    },
    {
      "type": "modify",
      "old_id": "836953e0f91f611977419855ece5debe3a1fc38b",
      "old_mode": 33188,
      "old_path": "include/asm-ia64/mca_asm.h",
      "new_id": "27c9203d8ce3173bff55753e1882a651faf11bc6",
      "new_mode": 33188,
      "new_path": "include/asm-ia64/mca_asm.h"
    }
  ]
}
