)]}'
{
  "commit": "6521f30273fbec65146a0f16de74b7b402b0f7b0",
  "tree": "1e664f6c1a7c960c60c4cae01585933029f81a5f",
  "parents": [
    "72fa491912689ca69dd15f4266945d2c2f2819f8"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Sun Aug 06 20:28:44 2006 +1000"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu Sep 21 11:16:29 2006 +1000"
  },
  "message": "[CRYPTO] api: Add crypto_alg reference counting\n\nUp until now we\u0027ve relied on module reference counting to ensure that the\ncrypto_alg structures don\u0027t disappear from under us.  This was good enough\nas long as each crypto_alg came from exactly one module.\n\nHowever, with parameterised crypto algorithms a crypto_alg object may need\ntwo or more modules to operate.  This means that we need to count the\nreferences to the crypto_alg object directly.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c2743a05f9060c7d88d242d8a21e9d80be92aee",
      "old_mode": 33188,
      "old_path": "crypto/api.c",
      "new_id": "5994a58ef954e97ffbfcc9f286210439872ad0e4",
      "new_mode": 33188,
      "new_path": "crypto/api.c"
    },
    {
      "type": "modify",
      "old_id": "c0a5dd7ce2ccbacc98b419b8667853bcdf5c2d73",
      "old_mode": 33188,
      "old_path": "crypto/proc.c",
      "new_id": "8543b7a157d6a8a77069f11b2aed5c0d8cc1f9f2",
      "new_mode": 33188,
      "new_path": "crypto/proc.c"
    },
    {
      "type": "modify",
      "old_id": "cb1e6631b132509b5dabb8f40096fb706a7be045",
      "old_mode": 33188,
      "old_path": "include/linux/crypto.h",
      "new_id": "7f57ff8ec975278deba09119f91eaf0dcdb7f1d8",
      "new_mode": 33188,
      "new_path": "include/linux/crypto.h"
    }
  ]
}
