Hi Rafael & Len, This patchset is directed toward you two specifically. Patches 1/3 and 3/3 have been through the ringer of review a bit already and do not specifically require your attention, but in v4 we wound up getting hung up on an ACPI API limitation. This v5 fixes that limitation with its 2/3 patch, with a trivial one line fix, which does require your attention. Patches 1/3 and 3/3 will go through my random.git tree. However, 3/3 actually depends on 2/3 in order to compile without warnings (and be functional at all). Therefore, it would be nice if you would provide an "Acked-by" on it and permit me to /also/ take it through my random.git tree (if it looks like a correct patch to you, of course). This would make the merge logistics a lot easier. Plus it's a small +1/-1 line change. Please have a look and let me know what you think. Thanks, Jason Cc: linux-crypto@xxxxxxxxxxxxxxx Cc: linux-acpi@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: Alexander Graf <graf@xxxxxxxxxx> Cc: Ard Biesheuvel <ardb@xxxxxxxxxx> Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Alexander Graf (1): ACPI: allow longer device IDs Jason A. Donenfeld (2): random: add mechanism for VM forks to reinitialize crng virt: vmgenid: introduce driver for reinitializing RNG on VM fork MAINTAINERS | 1 + drivers/char/random.c | 50 +++++++++++----- drivers/virt/Kconfig | 11 ++++ drivers/virt/Makefile | 1 + drivers/virt/vmgenid.c | 100 ++++++++++++++++++++++++++++++++ include/linux/mod_devicetable.h | 2 +- include/linux/random.h | 1 + 7 files changed, 150 insertions(+), 16 deletions(-) create mode 100644 drivers/virt/vmgenid.c -- 2.35.1