)]}'
{
  "commit": "556d2f055bf6d79ce81587dfe774d4dd10da473f",
  "tree": "3b1eaeda540d1592936691f953607a377668f90f",
  "parents": [
    "97bf6af1f928216fd6c5a66e8a57bfa95a659672"
  ],
  "author": {
    "name": "Yalin Wang",
    "email": "Yalin.Wang@sonymobile.com",
    "time": "Mon Nov 03 03:01:03 2014 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Mon Dec 22 16:43:06 2014 +0000"
  },
  "message": "ARM: 8187/1: add CONFIG_HAVE_ARCH_BITREVERSE to support rbit instruction\n\nthis change add CONFIG_HAVE_ARCH_BITREVERSE config option,\nso that we can use some architecture\u0027s bitrev hardware instruction\nto do bitrev operation.\n\nIntroduce __constant_bitrev* macro for constant bitrev operation.\n\nChange __bitrev16() __bitrev32() to be inline function,\ndon\u0027t need export symbol for these tiny functions.\n\nSigned-off-by: Yalin Wang \u003cyalin.wang@sonymobile.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ffe03f4693d9c26abe5556d5d71d37097616802",
      "old_mode": 33188,
      "old_path": "include/linux/bitrev.h",
      "new_id": "fb790b8449c1ffba36c740f3001777fa973a11d4",
      "new_mode": 33188,
      "new_path": "include/linux/bitrev.h"
    },
    {
      "type": "modify",
      "old_id": "54cf309a92a5ed7c8d4af783bd8811d0b706dfd6",
      "old_mode": 33188,
      "old_path": "lib/Kconfig",
      "new_id": "cd177caf38761a2e7301d1ab71cc2fe62df98d6f",
      "new_mode": 33188,
      "new_path": "lib/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "3956203456d468b423ff36799d358413aaf3f19c",
      "old_mode": 33188,
      "old_path": "lib/bitrev.c",
      "new_id": "40ffda94cc5dbf79d382ee972a070e24a0bb68e5",
      "new_mode": 33188,
      "new_path": "lib/bitrev.c"
    }
  ]
}
