)]}'
{
  "commit": "df55524d6a046bcff3f050e55c1ce017e31550eb",
  "tree": "c3054f74b0e1e7d30b9a6526c50bd6c038878f45",
  "parents": [
    "cbdfdf9e77614845afa4c0ea8401eadd55f254ff"
  ],
  "author": {
    "name": "Andrew Boie",
    "email": "andrew.p.boie@intel.com",
    "time": "Fri May 25 07:28:54 2018 -0700"
  },
  "committer": {
    "name": "Andrew Boie",
    "email": "andrewboie@gmail.com",
    "time": "Fri May 25 13:25:04 2018 -0700"
  },
  "message": "userspace: align _k_object to 4 bytes\n\nWe want the struct to be packed to conserve space, but the\nperms field needs to always be on a 4-byte boundary since\nwe do bitfield operations on it, arches like ARC require\nthat the sys_bitfield_* operations be aligned to a 4 byte\nboundary.\n\nInstances of struct _k_object will now be 4-byte aligned\nif in an array (which they are), even though the members\nare still packed.\n\nFixes: #7776\n\nSigned-off-by: Andrew Boie \u003candrew.p.boie@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33128329468508ff4f77166783ef8c7412b7e847",
      "old_mode": 33188,
      "old_path": "include/kernel.h",
      "new_id": "3c55e54f15c78554cc11fc70141766def847eed9",
      "new_mode": 33188,
      "new_path": "include/kernel.h"
    }
  ]
}
