diff options
author | Anton Kling <anton@kling.gg> | 2024-07-04 20:00:12 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-07-04 20:00:12 +0200 |
commit | f89eef4733b7905dbf362cbde9aebb2dd0dcfe7d (patch) | |
tree | 3c7a3940c735eaf40a72902552a3be701e2b1d49 /kernel/random.c | |
parent | 7d7f0aa9595bedf50083fb89dae049c1f064ca98 (diff) |
PIT: Fix dumb bug
The incorrect timer was being used for TCP ACK flush
Diffstat (limited to 'kernel/random.c')
-rw-r--r-- | kernel/random.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/random.c b/kernel/random.c index 3ac36f2..4389ee0 100644 --- a/kernel/random.c +++ b/kernel/random.c @@ -132,7 +132,7 @@ void random_add_entropy(u8 *buffer, u64 size) { void random_add_entropy_fast(u8 *buffer, u64 size) { for (u64 i = 0; i < size; i++) { - entropy_fast_state ^= (buffer[i] << (8 * (i % 8))); + entropy_fast_state ^= ((u64)buffer[i] << (8 * (i % 8))); if (0 == i % 8) { xorshift64(); } |