)]}'
{
  "commit": "8bc5e4ea3ea0e24142db2dc941233eab2a223ed4",
  "tree": "a6fd095bed6139aa9e6076fbf55444ee960728cc",
  "parents": [
    "6f0c0580b70c89094b3422ba81118c7b959c7556"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Fri Oct 26 00:10:32 2012 -0400"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Fri Oct 26 00:10:32 2012 -0400"
  },
  "message": "ktest: Fix ktest confusion with CONFIG_MODULES_USE_ELF_RELA\n\nIn order to decide if ktest should bother installing modules on the\ntarget box, it checks if the config file has CONFIG_MODULES\u003dy. But it\nalso checks if the \u0027\u003dy\u0027 part exists. It only will install modules if the\nconfig exists and is set with \u0027\u003dy\u0027. But as the regex that was used\ntests:\n\n  /^CONFIG_MODULES(\u003dy)?/\n\nthis will also match:\n\n  CONFIG_MODULES_USE_ELF_RELA\n\nas the \u0027\u003dy\u0027 part was optional and it did not test the rest of the line.\nWhen this happens, ktest will stop checking the rest of the configs but\nit will also think that no modules are needed to be installed. What it\nshould do is only jump out of the loop if it actually found a\nCONFIG_MODULES that is set to true.\n\nOtherwise, ktest wont install the necessary modules needed for proper\nbooting of the test target.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b51d787176d323bb3a2d6f0016b2d2cf4db16d3d",
      "old_mode": 33261,
      "old_path": "tools/testing/ktest/ktest.pl",
      "new_id": "c7ba7614061b22f04d78b5d60e3669dd8767fbed",
      "new_mode": 33261,
      "new_path": "tools/testing/ktest/ktest.pl"
    }
  ]
}
