Btrfs: fix __ucmpdi2 compile bug on 32 bit builds
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Fri, 3 Apr 2009 14:33:45 +0000 (10:33 -0400)
committerChris Mason <chris.mason@oracle.com>
Fri, 3 Apr 2009 14:33:45 +0000 (10:33 -0400)
commit93dbfad7ac647d4f00354893fe93e8a55be114d5
treedd9fbb0a3b2fc2a413f0083e42fb2cc779b5c5cd
parent09771430f3b46ee27c69daa7ecad82007568e834
Btrfs: fix __ucmpdi2 compile bug on 32 bit builds

We get this on 32 builds:

fs/built-in.o: In function `extent_fiemap':
(.text+0x1019f2): undefined reference to `__ucmpdi2'

Happens because of a switch statement with a 64 bit argument.
Convert this to an if statement to fix this.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/extent_io.c