)]}'
{
  "commit": "a3e49436867e6c7acc1b5eed21d30c88d156825b",
  "tree": "1460c6474c721eaabf3f84f5df4a6a72b90f9621",
  "parents": [
    "b016450f9f603210239e1a91e3c28f17c310dcc7"
  ],
  "author": {
    "name": "Nicolas Pitre",
    "email": "nico@cam.org",
    "time": "Tue Jan 10 19:48:02 2006 +0000"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Tue Jan 10 19:48:02 2006 +0000"
  },
  "message": "[ARM] 3252/1: help gcc do the best with ___arch__swab32\n\nPatch from Nicolas Pitre\n\nDepending on your gcc version, the current C-only implementation would\nproduce suboptimal code, ranging from a bad register selection forcing\nan additional mov instruction to a failure to merge the eor and the ror\nin a single instruction.  With a little help gcc always produces the\nbest code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "741f5bc5d016ea5888eb95290d909fc2c027a32f",
      "old_mode": 33188,
      "old_path": "include/asm-arm/byteorder.h",
      "new_id": "17eaf8bdf0925a7b0146df2d6e35f8ac08cf3484",
      "new_mode": 33188,
      "new_path": "include/asm-arm/byteorder.h"
    }
  ]
}
