• Greg Price's avatar
    random: simplify accounting logic · ee1de406
    Greg Price authored
    This logic is exactly equivalent to the old logic, but it should
    be easier to see what it's doing.
    
    The equivalence depends on one fact from outside this function:
    when 'r->limit' is false, 'reserved' is zero.  (Well, two facts;
    the other is that 'reserved' is never negative.)
    
    Cc: Jiri Kosina <jkosina@suse.cz>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Signed-off-by: default avatarGreg Price <price@mit.edu>
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    ee1de406
random.c 50.6 KB