)]}'
{
  "commit": "9efade1b3e981f5064f9db9ca971b4dc7557ae42",
  "tree": "189522000152bea31874b18516290fb482f321e8",
  "parents": [
    "ddffeb8c4d0331609ef2581d84de4d763607bd37"
  ],
  "author": {
    "name": "Jussi Kivilinna",
    "email": "jussi.kivilinna@mbnet.fi",
    "time": "Sun Oct 21 20:42:28 2012 +0300"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed Oct 24 21:21:18 2012 +0800"
  },
  "message": "crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption\n\ncryptd_queue_worker attempts to prevent simultaneous accesses to crypto\nworkqueue by cryptd_enqueue_request using preempt_disable/preempt_enable.\nHowever cryptd_enqueue_request might be called from softirq context,\nso add local_bh_disable/local_bh_enable to prevent data corruption and\npanics.\n\nBug report at http://marc.info/?l\u003dlinux-crypto-vger\u0026m\u003d134858649616319\u0026w\u003d2\n\nv2:\n - Disable software interrupts instead of hardware interrupts\n\nCc: stable@vger.kernel.org\nReported-by: Gurucharan Shetty \u003cgurucharan.shetty@gmail.com\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "671d4d6d14df106b3b0278364340ef3290d7a185",
      "old_mode": 33188,
      "old_path": "crypto/cryptd.c",
      "new_id": "7bdd61b867c899901ed846ed5a229bc6ab31653b",
      "new_mode": 33188,
      "new_path": "crypto/cryptd.c"
    }
  ]
}
