{"push_id":1036595428,"size":1,"distinct_size":1,"ref":"refs/heads/mm-mr1","head":"e105e8b81a47bbd5f2cdc2c25b707c15ff436d06","before":"bef86b25434af6dc2a3005e8edc79568d1023b79","commits":[{"sha":"e105e8b81a47bbd5f2cdc2c25b707c15ff436d06","author":{"email":"e642b69ed2fc111e09ffdc37feb733a52253340d@oracle.com","name":"Sasha Levin"},"message":"random32: avoid attempt to late reseed if in the middle of seeding\n\nCommit 4af712e8df (\"random32: add prandom_reseed_late() and call when\nnonblocking pool becomes initialized\") has added a late reseed stage\nthat happens as soon as the nonblocking pool is marked as initialized.\n\nThis fails in the case that the nonblocking pool gets initialized\nduring __prandom_reseed()'s call to get_random_bytes(). In that case\nwe'd double back into __prandom_reseed() in an attempt to do a late\nreseed - deadlocking on 'lock' early on in the boot process.\n\nInstead, just avoid even waiting to do a reseed if a reseed is already\noccuring.\n\nFixes: 4af712e8df99 (\"random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized\")\nSigned-off-by: Sasha Levin <sasha.levin@oracle.com>\nAcked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/Chairshot215/starship_kernel_moto_shamu/commits/e105e8b81a47bbd5f2cdc2c25b707c15ff436d06"}]}