The final days of the 5.3 kernel development cycle included an extensive discussion of the
getrandom() API and the reversion of an ext4 improvement that
was indirectly causing boot hangs due to a lack of entropy. Blocking
filesystem improvements because they are too effective is clearly not a
good long-term development strategy for the kernel, so there was a
consensus that some sort of better solution had to be found. What was lacking
was an idea of what that solution should be. It is thus surprising that
the problem appears to have been dealt with in 5.4 with little in the way
of dissent or disagreement.
Source: LWN.net – [$] Really fixing getrandom()