)]}'
{
  "log": [
    {
      "commit": "82c4340b0a3ccf090ef38fa111363018cf0594c8",
      "tree": "909fafb983fbeeedb3ba038ee032f73e3ff181f1",
      "parents": [
        "f853f8305bc2ab24a2f5fb24c4635c645cc7f9d1"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:07 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add scripts/coccinelle/deref_null.cocci\n\nAdd a Coccinelle file to identify the dereferences of NULL variables\n\nThis semantic patch identifies when a variable is known to be NULL\nafter a test, but it is still dereferenced later.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f853f8305bc2ab24a2f5fb24c4635c645cc7f9d1",
      "tree": "dd397d99cbe8974a9a7daac55a294a7b98c28afb",
      "parents": [
        "09c35396ecadceb13f0b3fb77da200b6da6a0e37"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:06 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add scripts/coccinelle/err_cast.cocci\n\nAdd a Coccinelle file to use the ERR_CAST function\n\nBefore the release 2.6.25, one had to use ERR_PTR(PTR_ERR(...))  to\nconvert the pointer type of an error. Since then, the function\nERR_CAST has been available for that purpose.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "09c35396ecadceb13f0b3fb77da200b6da6a0e37",
      "tree": "52d8312fd4b97f6e0d69cd1765ec7de20c816a08",
      "parents": [
        "cf5842de75e9fb8044ff5ca73050e361daa6aae4"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:05 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add scripts/coccinelle/resource_size.cocci\n\nThis semantic patch replaces explicit computations\nof resource size by a call to resource_size.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cf5842de75e9fb8044ff5ca73050e361daa6aae4",
      "tree": "f4f9f8259622be3eb7e90185bbd8d9e4581e27cb",
      "parents": [
        "51169c801518bf0a250f208362593e7250e7d2c1"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:04 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add scripts/coccinelle/alloc/kzalloc-simple.cocci\n\nThis semantic patch replaces a pair of calls to kmalloc and memset\nby a single call to kzalloc.\n\nIt only looks for simple cases to avoid false positives.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "51169c801518bf0a250f208362593e7250e7d2c1",
      "tree": "39a315040e38eb926bcf94ae783a220281a04bdd",
      "parents": [
        "e228b1e6513b43b837ceff7256ae02e9ada619fa"
      ],
      "author": {
        "name": "Nicolas Palix",
        "email": "npalix@diku.dk",
        "time": "Sun Jun 06 17:15:03 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jun 12 00:00:29 2010 +0200"
      },
      "message": "Add scripts/coccinelle/alloc/drop_kmalloc_cast.cocci\n\nThe purpose of this semantic patch is to remove\nuseless casts, as mentioned in the Linux documentation.\nSee Chapter 14 in Documentation/CodingStyle for more information.\n\nSigned-off-by: Nicolas Palix \u003cnpalix@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ]
}
