)]}'
{
  "commit": "f4f142ed4ef835709c7e6d12eaca10d190bcebed",
  "tree": "a0bc6850239fe3551bb67f5707bfef153ac437fe",
  "parents": [
    "bb2cbf5e9367d8598fecd0c48dead69560750223",
    "e02b876597777ab26288dd2611a97b597d14d661"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 06 08:16:24 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 06 08:16:24 2014 -0700"
  },
  "message": "Merge tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random\n\nPull randomness updates from Ted Ts\u0027o:\n \"Cleanups and bug fixes to /dev/random, add a new getrandom(2) system\n  call, which is a superset of OpenBSD\u0027s getentropy(2) call, for use\n  with userspace crypto libraries such as LibreSSL.\n\n  Also add the ability to have a kernel thread to pull entropy from\n  hardware rng devices into /dev/random\"\n\n* tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random:\n  hwrng: Pass entropy to add_hwgenerator_randomness() in bits, not bytes\n  random: limit the contribution of the hw rng to at most half\n  random: introduce getrandom(2) system call\n  hw_random: fix sparse warning (NULL vs 0 for pointer)\n  random: use registers from interrupted code for CPU\u0027s w/o a cycle counter\n  hwrng: add per-device entropy derating\n  hwrng: create filler thread\n  random: add_hwgenerator_randomness() for feeding entropy from devices\n  random: use an improved fast_mix() function\n  random: clean up interrupt entropy accounting for archs w/o cycle counters\n  random: only update the last_pulled time if we actually transferred entropy\n  random: remove unneeded hash of a portion of the entropy pool\n  random: always update the entropy pool under the spinlock\n",
  "tree_diff": []
}
