smuellerDD / lrng

Linux Random Number Generator
http://www.chronox.de/lrng
68 stars 11 forks source link

Adopt v6.1.4 changes #25

Closed pfactum closed 1 year ago

pfactum commented 1 year ago

The latest stable kernel pulled in the following commits:

$ git log --oneline v6.1.3..v6.1.4 --grep random:
6088d8783f7b random: add helpers for random numbers with given floor or range
346ac4a116cb random: use rejection sampling for uniform bounded random integers

and now compiling it with LRNG applied gives this:

[ 2959s] ERROR: modpost: "__get_random_u32_below" [fs/ext4/ext4.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [fs/ubifs/ubifs.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [fs/f2fs/f2fs.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [fs/ceph/ceph.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/gpu/drm/i915/i915.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/scsi/scsi_debug.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/net/team/team_mode_random.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/media/common/v4l2-tpg/v4l2-tpg.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/media/test-drivers/vidtv/dvb-vidtv-demod.ko] undefined!
[ 2959s] ERROR: modpost: "__get_random_u32_below" [drivers/mtd/nand/raw/nandsim.ko] undefined!

I believe this is related to what I've described in #22 for v6.2.

Please check.

Thank you.

smuellerDD commented 1 year ago

Am Samstag, 7. Januar 2023, 18:17:01 CET schrieb Oleksandr Natalenko:

Hi Oleksandr,

The latest stable kernel pulled in the following commits:

I am not sure I understand why this patch is for the stable tree, but whatever.

I cherry-picked the respective LRNG patch into the 6.1 branch of the LRNG.

Thanks for the notification.

Ciao Stephan

pfactum commented 1 year ago

The build went fine with the patch applied, thank you. I'll close the issue.