)]}'
{
  "commit": "eb7bd9c461bbfbb195cb1e1346453222a4352df4",
  "tree": "9c92f6ce5160b655213bbcff8175878771594121",
  "parents": [
    "8312440e05ea74feabc648ad8f36c823af4ddd8e"
  ],
  "author": {
    "name": "Yi Li",
    "email": "yi.li@analog.com",
    "time": "Fri Aug 07 01:20:58 2009 +0000"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Wed Sep 16 22:10:19 2009 -0400"
  },
  "message": "Blackfin: cleanup sync handling when enabling/disabling cplbs\n\nThe handling of updating the [DI]MEM_CONTROL MMRs does not follow proper\nsync procedures as laid out in the Blackfin programming manual.  So rather\nthan audit/fix every call location, create helper functions that do the\nright things in order to safely update these MMRs.  Then convert all call\nsites to use these new helper functions.\n\nWhile we\u0027re fixing the code, drop the workaround for anomaly 05000125 as\nthat anomaly applies to old versions of silicon that we do not support.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5dacf8f8cf9d88dd824375a2066bdb45e0c3967",
      "old_mode": 33188,
      "old_path": "arch/blackfin/include/asm/cplb.h",
      "new_id": "d18d16837a6d6086667d6b31f03b196b6ffb41c7",
      "new_mode": 33188,
      "new_path": "arch/blackfin/include/asm/cplb.h"
    },
    {
      "type": "modify",
      "old_id": "d5a86c3017f7cfa8ca571f507224ac058881dbc7",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/cplb-mpu/cacheinit.c",
      "new_id": "a082681faa8e78a427fe6e6e635ed18b54a76e26",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cplb-mpu/cacheinit.c"
    },
    {
      "type": "modify",
      "old_id": "bcdfe9b0b71f0a32ac31d40b2deb2f61590dee62",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/cplb-mpu/cplbmgr.c",
      "new_id": "651b12773e09850fdab734a80277744468ce941a",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cplb-mpu/cplbmgr.c"
    },
    {
      "type": "modify",
      "old_id": "d5a86c3017f7cfa8ca571f507224ac058881dbc7",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/cplb-nompu/cacheinit.c",
      "new_id": "a082681faa8e78a427fe6e6e635ed18b54a76e26",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cplb-nompu/cacheinit.c"
    },
    {
      "type": "modify",
      "old_id": "12b030842fdbc1623c99997c60e67d534f168112",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/cplb-nompu/cplbmgr.c",
      "new_id": "aabbb42c42c449d2b7d7a374b32e3ff363979f38",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/cplb-nompu/cplbmgr.c"
    },
    {
      "type": "modify",
      "old_id": "097550f7b558fa6c0e87e6d99e3619682a6bdb45",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-bf561/secondary.S",
      "new_id": "f72a6af20c4fc21b05625b14b10661cbcf4eacb0",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-bf561/secondary.S"
    },
    {
      "type": "modify",
      "old_id": "4e8e3fe0ba1c14f7e415f0e6ca0e0e1e1ff744ff",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/entry.S",
      "new_id": "e7eb16355f74c4f124a28c53acbaf1f1af8a4d5a",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/entry.S"
    },
    {
      "type": "modify",
      "old_id": "9e7e27b7fc8d3fbc5c1aca0b2ea84a9e774b0941",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/pm.c",
      "new_id": "0e3d4ff9d8b677ff22ac28dbc9725579b5f13c69",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/pm.c"
    }
  ]
}
