)]}'
{
  "commit": "8210fd2a9fe4b36e99ab777a1a81eb47b703c235",
  "tree": "e39b0dd28492a6255928557504284fe6e99eead6",
  "parents": [
    "e46962fdd28f8b30b465e507b657627aa4c1a409"
  ],
  "author": {
    "name": "Jeff Dike",
    "email": "jdike@addtoit.com",
    "time": "Wed Dec 06 20:34:55 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Thu Dec 07 08:39:29 2006 -0800"
  },
  "message": "[PATCH] uml: use get_random_bytes() after random pool is seeded\n\nWhen the UML network driver generates random MACs for its devices, it was\npossible for a number of UMLs to get the same MACs because the ethernet\ninitialization was done before the random pool was properly seeded.\n\nThis patch moves the initialization later so that it gets better randomness.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\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": "824386974f88902469f2d95713ae9e4bf6a2928f",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/daemon_kern.c",
      "new_id": "9c2e7a758f211804d8618f7bae98c82e42f57fc5",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/daemon_kern.c"
    },
    {
      "type": "modify",
      "old_id": "c090fbd464e7c9c7713d0eb6456aa859d69eb831",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/mcast_kern.c",
      "new_id": "52ccb7b53cd24d946d7d1d92260832cea552ea4d",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/mcast_kern.c"
    },
    {
      "type": "modify",
      "old_id": "6e1ef8558283254faf6c28f462cf71b90cb6626f",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/pcap_kern.c",
      "new_id": "e67362acf0e7b554089d7206230812c6e970405a",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/pcap_kern.c"
    },
    {
      "type": "modify",
      "old_id": "788da5439a2defd3b18837e74828b3ec75457ef6",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/slip_kern.c",
      "new_id": "25634bd1f585e13c9563695f2ec2bc13c8318718",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/slip_kern.c"
    },
    {
      "type": "modify",
      "old_id": "ae322e1c8a8753e3794c18cafa20d5d3af6d9b2d",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/slirp_kern.c",
      "new_id": "b3ed8fb874ab2ae0b3e8d54c5aa76d3fcd9a5d81",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/slirp_kern.c"
    },
    {
      "type": "modify",
      "old_id": "16385e2ada854ebd1c965364a6d065f709294c3f",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/drivers/ethertap_kern.c",
      "new_id": "70541821775f3167c4c6871f8dd2a65917df18c4",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/drivers/ethertap_kern.c"
    },
    {
      "type": "modify",
      "old_id": "0edbac63c52708009ac792442fee6eb75dc2fbb5",
      "old_mode": 33188,
      "old_path": "arch/um/os-Linux/drivers/tuntap_kern.c",
      "new_id": "76570a2c25c33bae1a799a61fb54078301304b29",
      "new_mode": 33188,
      "new_path": "arch/um/os-Linux/drivers/tuntap_kern.c"
    }
  ]
}
