• Jens Axboe's avatar
    nbd: fix 64-bit division · 25640e79
    Jens Axboe authored
    commit e88f72cb upstream.
    
    We have this:
    
    ERROR: "__aeabi_ldivmod" [drivers/block/nbd.ko] undefined!
    ERROR: "__divdi3" [drivers/block/nbd.ko] undefined!
    nbd.c:(.text+0x247c72): undefined reference to `__divdi3'
    
    due to a recent commit, that did 64-bit division. Use the proper
    divider function so that 32-bit compiles don't break.
    
    Fixes: ef77b515 ("nbd: use loff_t for blocksize and nbd_set_size args")
    Signed-off-by: default avatarJens Axboe <axboe@fb.com>
    Cc: Ben Hutchings <ben@decadent.org.uk>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    25640e79
nbd.c 22.9 KB