)]}'
{
  "commit": "61d08a9ea3d5fd680213aa7a15fcda69ce11987d",
  "tree": "0ea4baa5fb8dca8f9ad2b9e8421b7e102620c25a",
  "parents": [
    "883001f98290ca40b32e2c1872f22600f8dfc968"
  ],
  "author": {
    "name": "Andi Kleen",
    "email": "ak@suse.de",
    "time": "Wed Oct 17 18:04:38 2007 +0200"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@inhelltoy.tec.linutronix.de",
    "time": "Wed Oct 17 20:16:23 2007 +0200"
  },
  "message": "i386: Remove strrchr assembler implementation\n\nThe constraints in the inline assembler implementation of i386\nstrrchr() were incorrect and break the build with recent gcc 4.3.\nSince there are only very few callers of strrchr() and none of them\nare performance relevant just remove the assembler implementation\nand use the C fallback instead.\n\n[ tglx: arch/x86 adaptation ]\n\nCc: rguenther@suse.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c773fefa3ddad023fb16e21e90209b2cbeb507b",
      "old_mode": 33188,
      "old_path": "arch/x86/lib/string_32.c",
      "new_id": "c2c0504a3071f829faebc8acf5c4d39c6c298e24",
      "new_mode": 33188,
      "new_path": "arch/x86/lib/string_32.c"
    },
    {
      "type": "modify",
      "old_id": "a9b64453bdf54ecd03d239fe4d68c3b82ad92959",
      "old_mode": 33188,
      "old_path": "include/asm-x86/string_32.h",
      "new_id": "55bfa308f900c831733f91018a0f68111aa35e6e",
      "new_mode": 33188,
      "new_path": "include/asm-x86/string_32.h"
    }
  ]
}
