)]}'
{
  "log": [
    {
      "commit": "c164f2a9694fa8c373ec72d237ee16b412aa5c53",
      "tree": "dcacd8495782709e5441e349b84168322d069587",
      "parents": [
        "1510795fec5aa8b8700a08200f37f6e57dea8d04"
      ],
      "author": {
        "name": "Jin Wei",
        "email": "wei.a.jin@intel.com",
        "time": "Thu Apr 12 16:50:42 2012 +0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 03 13:54:29 2012 -0700"
      },
      "message": "bionic: modify syscall to use 6 registers to pass parameter.\n\nKernel allows to use 6 registers(exclude eax) to pass parameter.\nBut in syscall\u0027s implementation, it only uses five registers.\nIt will lead to error when 6 parameters passed.\n\nChange-Id: I92d663194e6334c3847f0c0c257ca3b9dee0edef\nAuthor: Jin Wei \u003cwei.a.jin@intel.com\u003e\nSigned-off-by: Xiaokang Qin \u003cxiaokang.qin@intel.com\u003e\nSigned-off-by: Beare, Bruce J \u003cbruce.j.beare@intel.com\u003e\nSigned-off-by: Jack Ren \u003cjack.ren@intel.com\u003e\nAuthor-tracking-BZ: 30838\n"
    },
    {
      "commit": "5288fee835a6e52d7870b3ee3320a5a3ddb96f34",
      "tree": "fc4873177ed29e26e020f5bed1a4d662dd9ba5cb",
      "parents": [
        "4d9b75a9b08c19cef81b22f889edba61257fb356"
      ],
      "author": {
        "name": "Jun Nakajima",
        "email": "jun.nakajima@intel.com",
        "time": "Fri Jun 17 14:37:50 2011 -0700"
      },
      "committer": {
        "name": "Jun Nakajima",
        "email": "jun.nakajima@intel.com",
        "time": "Fri Jun 17 14:37:50 2011 -0700"
      },
      "message": "x86 libc: Fix the range to check the error\n\nThe spec says \"A value in the range between -4095 to -1 indicates an error\" (not -129).\nThis was pointed out in the comment in 22039.\n\nChange-Id: I11b7c45015a9e4ccf09aed5364a889437eab6ab8\nSigned-off-by: Jun Nakajima \u003cjun.nakajima@intel.com\u003e\n"
    },
    {
      "commit": "8488efaa0913f8484cbfdb61180e47bc19fff5d8",
      "tree": "bd9db56eb6b7dc84e2fdb50178f23c6ac6a9b7b2",
      "parents": [
        "0e47a919f413ff14a540a0dbad873ee8f834b210"
      ],
      "author": {
        "name": "Kan-Ru Chen",
        "email": "kanru@0xlab.org",
        "time": "Tue Mar 29 12:00:38 2011 +0800"
      },
      "committer": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Tue Mar 29 13:16:42 2011 +0800"
      },
      "message": "x86 libc: fix the wrong return value of syscall\n\nAccording to Intel ABI spec, there is no need to save %eax, %ecx, %edx\non the stack. Worse, popping %eax will wipe out the return value.\n\nChange-Id: Ida536c3b98174b8deef88f8f3b9352eaaeb7c0c0\n"
    },
    {
      "commit": "3c543e1da9a2780a70b25299f39734bf0a18c4a0",
      "tree": "07780890d546321d9426758f629f5a951b5a2eeb",
      "parents": [
        "58060c50bc4228a7d0253338cae0437211759959"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "brucex.j.beare@intel.com",
        "time": "Thu Mar 04 10:29:38 2010 -0800"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "brucex.j.beare@intel.com",
        "time": "Thu Mar 04 10:29:38 2010 -0800"
      },
      "message": "x86 syscall system call implementation\n"
    }
  ]
}
