• Arnd Bergmann's avatar
    drm: mali-dp: use div_u64 for expensive 64-bit divisions · 763656d3
    Arnd Bergmann authored
    On 32-bit machines, we can't divide 64-bit integers:
    
    drivers/gpu/drm/arm/malidp_crtc.o: In function `malidp_crtc_atomic_check':
    malidp_crtc.c:(.text.malidp_crtc_atomic_check+0x3c0): undefined reference to `__aeabi_uldivmod'
    malidp_crtc.c:(.text.malidp_crtc_atomic_check+0x3dc): undefined reference to `__aeabi_uldivmod'
    
    This calls the div_u64 function explicitly instead.
    
    Fixes: 4cea4e9f6690 ("drm: mali-dp: Add plane upscaling support")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    763656d3
malidp_crtc.c 15.7 KB