Comment 10 for bug 1994601

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2022-10-26 11:48 EDT-------
Digging into details gives:

The reason seems to be that the patch
moves the decission about if arch randomness
is available to setup.c function setup_randomness().
This code uses a static_key s390_arch_random_available.
But in the Canonical kernel the initialization function
for the jump labels (where the static keys are based on)
jump_label_init() is called in generic start_kernel()
wheres in the upstream kernel the init function is
called early in setup_arch().
So maybe another patch which is moving the jump_label_init()
from start_kernel() to setup_arch() is missing here.

I did NOT install any security fixes ... will try.