)]}'
{
  "commit": "aaa248f6c9c81b2683db7dbb0689cd5ed1c86d88",
  "tree": "106d9ce5ebac4175b0fb97ff80a92e399fcf2a33",
  "parents": [
    "0187f879ee8d4b914e74ffa3cc5df268311fc2d2"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@osdl.org",
    "time": "Tue Oct 17 00:09:42 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Oct 17 08:18:43 2006 -0700"
  },
  "message": "[PATCH] rename net_random to random32\n\nMake net_random() more widely available by calling it random32\n\nakpm: hopefully this will permit the removal of carta_random32.  That needs\nconfirmation from Stephane - this code looks somewhat more computationally\nexpensive, and has a different (ie: callee-stateful) interface.\n\n[akpm@osdl.org: lots of build fixes, cleanups]\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c257f716e00f0b1698fb4154d67f6792e3b6fd50",
      "old_mode": 33188,
      "old_path": "include/linux/net.h",
      "new_id": "15c733b816f0820afcef4d615ed11cfa7b43cd76",
      "new_mode": 33188,
      "new_path": "include/linux/net.h"
    },
    {
      "type": "modify",
      "old_id": "5d6456bcdebac8e4099809369407583bf04b8d69",
      "old_mode": 33188,
      "old_path": "include/linux/random.h",
      "new_id": "0248b30e306d3a5b747201f008a550c46cc4aa0e",
      "new_mode": 33188,
      "new_path": "include/linux/random.h"
    },
    {
      "type": "modify",
      "old_id": "59070dbfbeb4fc0b0742bd9e182644dcc9b63c66",
      "old_mode": 33188,
      "old_path": "lib/Makefile",
      "new_id": "4b8052f6a7b0cd428f5e61c9c8d978ff5f0b5e7b",
      "new_mode": 33188,
      "new_path": "lib/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a15ce51cea78f4843106221f3db13745b1eb4d7",
      "new_mode": 33188,
      "new_path": "lib/random32.c"
    },
    {
      "type": "modify",
      "old_id": "4d891beab13899cd96c74b8a6a88b5ef5d6aba43",
      "old_mode": 33188,
      "old_path": "net/core/dev.c",
      "new_id": "81c426adcd1ec66b760f1447d6cd9dfe4402e574",
      "new_mode": 33188,
      "new_path": "net/core/dev.c"
    },
    {
      "type": "modify",
      "old_id": "94c5d761c830e3a156501b9e0320ec16929d5564",
      "old_mode": 33188,
      "old_path": "net/core/utils.c",
      "new_id": "d93fe64f6693b3e23624c27741e1d0ffa167663e",
      "new_mode": 33188,
      "new_path": "net/core/utils.c"
    }
  ]
}
