)]}'
{
  "commit": "d2a34c13e7ccec5d06eafd60e6f80ea531b34668",
  "tree": "535f0ba7f4b95d53d3d871bc6a49d2fecf22b052",
  "parents": [
    "2f390380ca69e1617cdddb12d8da94f0a9f4319d"
  ],
  "author": {
    "name": "Julia Lawall",
    "email": "julia@diku.dk",
    "time": "Tue Dec 15 16:46:26 2009 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 16 07:20:01 2009 -0800"
  },
  "message": "drivers/video: Move dereference after NULL test\n\nIf the NULL test on fbi is needed, then the dereference should be after the\nNULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7e58059b592fc402bb91c7f7fd5c6bbc703e41e",
      "old_mode": 33188,
      "old_path": "drivers/video/pxafb.c",
      "new_id": "415858b421b3591df40f1336e7080fba7e47bbe0",
      "new_mode": 33188,
      "new_path": "drivers/video/pxafb.c"
    }
  ]
}
