Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d114a333 authored by Tony Luck's avatar Tony Luck Committed by Theodore Ts'o
Browse files

dmi: Feed DMI table to /dev/random driver



Send the entire DMI (SMBIOS) table to the /dev/random driver to
help seed its pools.

Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent cbc96b75
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
#include <linux/dmi.h>
#include <linux/efi.h>
#include <linux/bootmem.h>
#include <linux/random.h>
#include <asm/dmi.h>

/*
@@ -111,6 +112,8 @@ static int __init dmi_walk_early(void (*decode)(const struct dmi_header *,

	dmi_table(buf, dmi_len, dmi_num, decode, NULL);

	add_device_randomness(buf, dmi_len);

	dmi_iounmap(buf, dmi_len);
	return 0;
}