]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
random: properly align get_random_int_hash
authorEric Biggers <ebiggers3@gmail.com>
Thu, 5 May 2016 01:08:39 +0000 (21:08 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 20 Aug 2016 16:10:55 +0000 (18:10 +0200)
commitad6108d451dd6a5adda492dbf3983cdcfc1b0081
tree36694bdb7cf0bb4cdce28dcb18da62537f3f8715
parent107fc0ad657987e2ebb1aff11d8955d8076abde6
random: properly align get_random_int_hash

commit b1132deac01c2332d234fa821a70022796b79182 upstream.

get_random_long() reads from the get_random_int_hash array using an
unsigned long pointer.  For this code to be guaranteed correct on all
architectures, the array must be aligned to an unsigned long boundary.

Signed-off-by: Eric Biggers <ebiggers3@gmail.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/random.c