Skip to content
Commit f9c6d498 authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

random: fix BUG_ON caused by accounting simplification

Commit ee1de406

 ("random: simplify accounting logic") simplified
things too much, in that it allows the following to trigger an
overflow that results in a BUG_ON crash:

dd if=/dev/urandom of=/dev/zero bs=67108707 count=1

Thanks to Peter Zihlstra for discovering the crash, and Hannes
Frederic for analyizing the root cause.

Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
Reported-by: default avatarPeter Zijlstra <peterz@infradead.org>
Reported-by: default avatarHannes Frederic Sowa <hannes@stressinduktion.org>
Cc: Greg Price <price@mit.edu>
parent d6d211db
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment