)]}'
{
  "commit": "2a0c4fdb6602ea066380aaf71ff7bb2f61ffeee8",
  "tree": "b77ed1db44e1d0948ac2ab8414066e365da21ddd",
  "parents": [
    "dbfe44f02b6855efb5a596e942ec2fd96d592f60"
  ],
  "author": {
    "name": "Bernd Schmidt",
    "email": "bernds_cb1@t-online.de",
    "time": "Wed Apr 23 07:17:34 2008 +0800"
  },
  "committer": {
    "name": "Bryan Wu",
    "email": "cooloney@kernel.org",
    "time": "Wed Apr 23 07:17:34 2008 +0800"
  },
  "message": "[Blackfin] arch: fix bug - when using trace buffer with CONFIG_MPU enabled.\n\nThere were a couple of problems with the way the trace buffer state\nis saved/restored in assembly.  The DEBUG_HWTRACE_SAVE/RESTORE macros\nsave a value to the stack, which is not immediately obvious; the CPLB\nexception code needed changes to load the correct value of the stack\npointer.  The other problem is that the SAVE/RESTORE macros weren\u0027t\npushing and popping the value downwards on the stack, but rather moving\nit _upwards_, which is of course completely broken.\n\nWe also need to make sure there\u0027s a matching DEBUG_HWTRACE_RESTORE in\nthe error case of the CPLB handler.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cee54cebbc6592505e0ff2046a7cc94d2b792c15",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/entry.S",
      "new_id": "a504c65d999022f9b39a79a12f7ccc61a82c6d17",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/entry.S"
    },
    {
      "type": "modify",
      "old_id": "ef18afbc2101061b23118dfacb8f0880daf9f897",
      "old_mode": 33188,
      "old_path": "include/asm-blackfin/trace.h",
      "new_id": "312b596b9731f477ac1c2238ef7ad92478c626dd",
      "new_mode": 33188,
      "new_path": "include/asm-blackfin/trace.h"
    }
  ]
}
