)]}'
{
  "commit": "29440a2b4cd37e32dfe0fa60ef1665775b24dab1",
  "tree": "1b7bd1c1793feba0719f04de2eb68e418498e827",
  "parents": [
    "474f1a667d4bd40b6dcacc6870b70f4d2ba4e155"
  ],
  "author": {
    "name": "Bernd Schmidt",
    "email": "bernd.schmidt@analog.com",
    "time": "Thu Jul 12 16:25:29 2007 +0800"
  },
  "committer": {
    "name": "Bryan Wu",
    "email": "bryan.wu@analog.com",
    "time": "Thu Jul 12 16:25:29 2007 +0800"
  },
  "message": "Blackfin arch: Start untangling the CPLB handling code.\n\n - Move cache initialization to C from assembly.\n - Move anomaly workaround for writing [ID]MEM_CONTROL to assembly, so\n   that we don\u0027t have to mess around with .align directives in C source.\n - Fix a bug where bfin_write_DMEM_CONTROL would write to IMEM_CONTROL\n - Break out CPLB related code from kernel/setup.c into their own file.\n - Don\u0027t define variables in header files, only declare them.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fac57f6ce0609ab2e860f7bf2d9bff5776b2615",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/Makefile",
      "new_id": "f429ebc3a9613ff8d263a4d46cbba4cdb01aa108",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d41a40e8133ef1fb6d7e39e07175f04c2793c7d",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cacheinit.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbdb403fcb55670b71ecbc65a12f0322a7a80852",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cplbinit.c"
    },
    {
      "type": "modify",
      "old_id": "534227f4da309800d08a816df0ef3e5a6667cfb2",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/setup.c",
      "new_id": "07c1cfdc958e883998830694d13a906b14d29fe2",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "7924a90d9658ef900d04aa390ec9f13a514b68fb",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/cacheinit.S",
      "new_id": "9d475623b7243f2069528de67cc291cda01ae9fb",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/cacheinit.S"
    },
    {
      "type": "modify",
      "old_id": "e14ea397cdbba880342e0bea9eb7ea1d06508d57",
      "old_mode": 33188,
      "old_path": "include/asm-blackfin/cplbinit.h",
      "new_id": "bec6ecdf1bdbc5cd23a5421c28f194132fbaa9f6",
      "new_mode": 33188,
      "new_path": "include/asm-blackfin/cplbinit.h"
    },
    {
      "type": "modify",
      "old_id": "58f878947cbc171f3b8e0c824c39cbf100e9d10c",
      "old_mode": 33188,
      "old_path": "include/asm-blackfin/mach-common/cdef_LPBlackfin.h",
      "new_id": "94ed381e560671b74374584b5d6459b4f8d0c426",
      "new_mode": 33188,
      "new_path": "include/asm-blackfin/mach-common/cdef_LPBlackfin.h"
    }
  ]
}
