)]}'
{
  "commit": "4609a179c97ae60fef173547a9bbb214359808ce",
  "tree": "a36f01e2e29446da9a90cd6f4d416ff9c790091a",
  "parents": [
    "f9578fc07832ee8db8b0fbde489e00ad35452ac9"
  ],
  "author": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Mon Jul 26 12:18:16 2010 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Mon Jul 26 12:18:16 2010 +0100"
  },
  "message": "ARM: Fix csum_partial_copy_from_user()\n\nUsing the parent functions frame pointer to access our arguments is\ncompletely wrong, whether or not we\u0027re building with frame pointers\nor not.  What we should be using is the stack pointer to get at the\nword above the registers we stacked ourselves.\n\nReported-by: Bosko Radivojevic \u003cbosko.radivojevic@gmail.com\u003e\nTested-by: Bosko Radivojevic \u003cbosko.radivojevic@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59ff6fdc1e634835575846693fb0828a05c66a55",
      "old_mode": 33188,
      "old_path": "arch/arm/lib/csumpartialcopyuser.S",
      "new_id": "7d08b43d2c0e496fc704378301b82d3b34d93f3a",
      "new_mode": 33188,
      "new_path": "arch/arm/lib/csumpartialcopyuser.S"
    }
  ]
}
