)]}'
{
  "commit": "445a582738de6802669aeed9c33ca406c23c3b1f",
  "tree": "0d07bd2145a3444c51f59e8a8db9095e0e9ceac5",
  "parents": [
    "549f64153c354e69fc19534f7d7e867de1992f95"
  ],
  "author": {
    "name": "Stephan Mueller",
    "email": "smueller@chronox.de",
    "time": "Wed Aug 16 11:56:24 2017 +0200"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Tue Aug 22 14:45:48 2017 +0800"
  },
  "message": "crypto: algif_skcipher - only call put_page on referenced and used pages\n\nFor asynchronous operation, SGs are allocated without a page mapped to\nthem or with a page that is not used (ref-counted). If the SGL is freed,\nthe code must only call put_page for an SG if there was a page assigned\nand ref-counted in the first place.\n\nThis fixes a kernel crash when using io_submit with more than one iocb\nusing the sendmsg and sendpage (vmsplice/splice) interface.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43839b00fe6c42fff5f8afbc04ffdff4e61a147d",
      "old_mode": 33188,
      "old_path": "crypto/algif_skcipher.c",
      "new_id": "903605dbc1a50282e8e3d7ced0bba148ec7ebe9c",
      "new_mode": 33188,
      "new_path": "crypto/algif_skcipher.c"
    }
  ]
}
