)]}'
{
  "commit": "60272da0341e9eaa136e1dc072bfef72c995d851",
  "tree": "9441606f03330f1e2951ff0613d8059f90a353ec",
  "parents": [
    "ceba72a68d17ee36ef24a71b80dde39ee934ece8"
  ],
  "author": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Wed Sep 15 20:14:53 2010 -0400"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Thu Oct 21 10:12:39 2010 +1100"
  },
  "message": "selinux: really fix dependency causing parallel compile failure.\n\nWhile the previous change to the selinux Makefile reduced the window\nsignificantly for this failure, it is still possible to see a compile\nfailure where cpp starts processing selinux files before the auto\ngenerated flask.h file is completed.  This is easily reproduced by\nadding the following temporary change to expose the issue everytime:\n\n-      cmd_flask \u003d scripts/selinux/genheaders/genheaders ...\n+      cmd_flask \u003d sleep 30 ; scripts/selinux/genheaders/genheaders ...\n\nThis failure happens because the creation of the object files in the ss\nsubdir also depends on flask.h.  So simply incorporate them into the\nparent Makefile, as the ss/Makefile really doesn\u0027t do anything unique.\n\nWith this change, compiling of all selinux files is dependent on\ncompletion of the header file generation, and this test case with\nthe \"sleep 30\" now confirms it is functioning as expected.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6fa30e2d67316325068d970de48fa8c373f7c11",
      "old_mode": 33188,
      "old_path": "security/selinux/Makefile",
      "new_id": "a30f218c33ee01dd13463d70851299da9f80e65b",
      "new_mode": 33188,
      "new_path": "security/selinux/Makefile"
    },
    {
      "type": "delete",
      "old_id": "974e11c7cf5465ce68c834300a009dd34495f2f5",
      "old_mode": 33188,
      "old_path": "security/selinux/ss/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
