)]}'
{
  "commit": "99f36de0a1cda61b2d00fedb40a64a1bb443bca1",
  "tree": "d83e0b68a63e9d1e6b7cf83c3444258cb0e16f16",
  "parents": [
    "9731a0cce982f4d6170428e236b1d4fc19767fe8"
  ],
  "author": {
    "name": "Andrew Boie",
    "email": "andrew.p.boie@intel.com",
    "time": "Tue May 22 14:03:25 2018 -0700"
  },
  "committer": {
    "name": "Andrew Boie",
    "email": "andrewboie@gmail.com",
    "time": "Tue May 22 15:59:07 2018 -0700"
  },
  "message": "arm: userspace: fix initial user sp location\n\nThe initial user stack pointer gets rounded to STACK_ALIGN_SIZE,\nwhich can be much finer granularity than MPU regions. With\ncertain stack size values passed to k_thread_create(), the stack\npointer can be set past the defined region for the user thread\u0027s\nstack, causing an immediate MPU fault.\n\nSigned-off-by: Andrew Boie \u003candrew.p.boie@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50969fcfe0ac017d782a7162e7a86c3b906f8a08",
      "old_mode": 33188,
      "old_path": "arch/arm/core/thread.c",
      "new_id": "4c70cef74f527a4cdfb0ec5f42f2e8ef0fa36ca4",
      "new_mode": 33188,
      "new_path": "arch/arm/core/thread.c"
    }
  ]
}
