)]}'
{
  "commit": "a61cc44812ff94793987bf43b70a3d9bc64a6820",
  "tree": "65cf93c2a89fb0072a69c2904202713a2e895098",
  "parents": [
    "476df259cd577e20379b02a7f7ffd086ea925a83"
  ],
  "author": {
    "name": "Jesper Juhl",
    "email": "juhl-lkml@dif.dk",
    "time": "Wed Jul 06 13:54:31 2005 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Jul 06 13:54:31 2005 -0700"
  },
  "message": "[CRYPTO] Add null short circuit to crypto_free_tfm\n\nAs far as I\u0027m aware there\u0027s a general concensus that functions that are\nresponsible for freeing resources should be able to cope with being passed\na NULL pointer. This makes sense as it removes the need for all callers to\ncheck for NULL, thus elliminating the bugs that happen when some forget\n(safer to just check centrally in the freeing function) and it also makes\nfor smaller code all over due to the lack of all those NULL checks.\nThis patch makes it safe to pass the crypto_free_tfm() function a NULL\npointer. Once this patch is applied we can start removing the NULL checks\nfrom the callers.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\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": "2d8d828c0ca2c5147285a865ee67754d08ff5105",
      "old_mode": 33188,
      "old_path": "crypto/api.c",
      "new_id": "b4728811ce3b1570e7ee2806644692d099c32cdf",
      "new_mode": 33188,
      "new_path": "crypto/api.c"
    }
  ]
}
