)]}'
{
  "commit": "d19f05d8a8fa221e5d5f4eaca0f3ca5874c990d3",
  "tree": "af7ed11bef82faa0e7a33b6ec8739a32ec50f00f",
  "parents": [
    "05f408dddb013168759cdb4cbd0ba4e189a9504d"
  ],
  "author": {
    "name": "Luis R. Rodriguez",
    "email": "mcgrof@suse.com",
    "time": "Wed May 27 11:09:38 2015 +0930"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Thu May 28 11:32:11 2015 +0930"
  },
  "message": "kernel/params.c: generalize bool_enable_only\n\nThis takes out the bool_enable_only implementation from\nthe module loading code and generalizes it so that others\ncan make use of it.\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Jani Nikula \u003cjani.nikula@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: linux-kernel@vger.kernel.org\nCc: cocci@systeme.lip6.fr\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@suse.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d0f4d97997fcc963b414488654d8e66c9c7b024",
      "old_mode": 33188,
      "old_path": "include/linux/moduleparam.h",
      "new_id": "7e00799363968dc82127e51d4528b4f761ee4302",
      "new_mode": 33188,
      "new_path": "include/linux/moduleparam.h"
    },
    {
      "type": "modify",
      "old_id": "9e8c9305bba99a4cae60f95d07c0258266189697",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "9b0e36145474b70c3ffd703fbf48d73964ab9b37",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    },
    {
      "type": "modify",
      "old_id": "b7635c025e9bbf2c214af7aa2627ea02f7c73c86",
      "old_mode": 33188,
      "old_path": "kernel/params.c",
      "new_id": "324624ed620f64460f7532764291026625a90892",
      "new_mode": 33188,
      "new_path": "kernel/params.c"
    }
  ]
}
