Fix sb_edac compilation with 32 bits kernels
authorMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 7 Nov 2011 21:26:53 +0000 (18:26 -0300)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 6 Aug 2015 23:32:18 +0000 (00:32 +0100)
commit 5b889e379f340f43b1252abde5d37a7084c846b9 upstream.

As reported by Josh Boyer <jwboyer@redhat.com>:
> drivers/edac/sb_edac.c: In function 'get_memory_error_data':
>  drivers/edac/sb_edac.c:861:2: warning: left shift count >= width of type
>  [enabled by default]
>  <snip>
>  ERROR: "__udivdi3" [drivers/edac/sb_edac.ko] undefined!
>  make[1]: *** [__modpost] Error 1
>  make: *** [modules] Error 2

PS.: compile-tested only

Reported-by: Josh Boyer <jwboyer@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
[bwh: Prerequisite for "sb_edac: Fix erroneous bytes->gigabytes conversion"]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/edac/Kconfig
drivers/edac/sb_edac.c

Simple merge
Simple merge