)]}'
{
  "commit": "82c6f5a5b3e91ef4d2fb8725de4b8cf7affd4d61",
  "tree": "1f077be392f88b7b8355960b882ffbfdc3e6bab6",
  "parents": [
    "5c5cac63851f347d8308d69f1892c4af51d7c1a4"
  ],
  "author": {
    "name": "Imre Deak",
    "email": "imre.deak@nokia.com",
    "time": "Sun Apr 11 15:58:27 2010 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Wed Apr 14 11:11:30 2010 +0100"
  },
  "message": "ARM: 6051/1: VFP: preserve the HW context when calling signal handlers\n\nFrom: Imre Deak \u003cimre.deak@nokia.com\u003e\n\nSignal handlers can use floating point, so prevent them to corrupt\nthe main thread\u0027s VFP context. So far there were two signal stack\nframe formats defined based on the VFP implementation, but the user\nstruct used for ptrace covers all posibilities, so use it for the\nsignal stack too.\n\nIntroduce also a new user struct for VFP exception registers. In\nthis too fields not relevant to the current VFP architecture are\nignored.\n\nSupport to save / restore the exception registers was added by\nWill Deacon.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-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": "bf65e9f4525d04f78dacff51b229ee7f767b0432",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/ucontext.h",
      "new_id": "47f023aa849587d89dc194f1aed5365cf7d81a92",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/ucontext.h"
    },
    {
      "type": "modify",
      "old_id": "df95e050f9dd75ea6305417e221574e55993bd9c",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/user.h",
      "new_id": "05ac4b06876a0c30b3f49dc2ad9652f20a63f9e5",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/user.h"
    },
    {
      "type": "modify",
      "old_id": "e7714f367eb83aa0a4b0224e5129ec94c87c3391",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/signal.c",
      "new_id": "907d5a620bca2655a68a29fa004bc9445ae78543",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/signal.c"
    }
  ]
}
