)]}'
{
  "commit": "2e9fb9953df91ef6310da22182ca8f4496907502",
  "tree": "096a7b4c2cff57e6fb520f1abdc740260c57471f",
  "parents": [
    "d2800800d795350435936b08afb402ed9aab1e66"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Wed Aug 11 23:04:10 2010 -0600"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Wed Aug 11 23:04:11 2010 +0930"
  },
  "message": "params: don\u0027t hand NULL values to param.set callbacks.\n\nAn audit by Dongdong Deng revealed that most driver-author-written param\ncalls don\u0027t handle val \u003d\u003d NULL (which happens when parameters are specified\nwith no \u003d, eg \"foo\" instead of \"foo\u003d1\").\n\nThe only real case to use this is boolean, so handle it specially for that\ncase and remove a source of bugs for everyone else.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nCc: Américo Wang \u003cxiyou.wangcong@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b30ecd53a52a7a89754bfcd8976c4b9a80f1890",
      "old_mode": 33188,
      "old_path": "kernel/params.c",
      "new_id": "3c4a9f1b095e901193b31b70cf54b96858ec100c",
      "new_mode": 33188,
      "new_path": "kernel/params.c"
    }
  ]
}
