)]}'
{
  "commit": "53b4378e4f77b7ab6565d6d40559bd5eb1b34629",
  "tree": "148210911b9a3072f9c3bc72b464606481e76bbd",
  "parents": [
    "b58f2e1650eafddfdfcff2f4831bf2896f8c9bf6"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Thu May 16 17:43:55 2013 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Sun May 19 10:54:50 2013 -0700"
  },
  "message": "usermodehelper: check subprocess_info-\u003epath !\u003d NULL\n\ncommit 264b83c07a84223f0efd0d1db9ccc66d6f88288f upstream.\n\nargv_split(empty_or_all_spaces) happily succeeds, it simply returns\nargc \u003d\u003d 0 and argv[0] \u003d\u003d NULL. Change call_usermodehelper_exec() to\ncheck sub_info-\u003epath !\u003d NULL to avoid the crash.\n\nThis is the minimal fix, todo:\n\n - perhaps we should change argv_split() to return NULL or change the\n   callers.\n\n - kill or justify -\u003epath[0] check\n\n - narrow the scope of helper_lock()\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-By: Lucas De Marchi \u003clucas.demarchi@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05698a7415fea66ea604b87959bde93f5b2673a3",
      "old_mode": 33188,
      "old_path": "kernel/kmod.c",
      "new_id": "f2490e1dd51f7b8417283a10d1dfaceb13974bd0",
      "new_mode": 33188,
      "new_path": "kernel/kmod.c"
    }
  ]
}
