• Martin Michlmayr's avatar
    drm/ttm: Fix build failure due to missing struct page · c3a73ba1
    Martin Michlmayr authored
    drm/ttm fails to build on MIPS because "struct page" is not known:
    | In file included from drivers/gpu/drm/ttm/ttm_memory.c:28:
    | include/drm/ttm/ttm_memory.h:154: warning: 'struct page' declared inside parameter list
    | include/drm/ttm/ttm_memory.h:154: warning: its scope is only this definition or declaration, which is probably not what you want
    | include/drm/ttm/ttm_memory.h:156: warning: 'struct page' declared inside parameter list
    | drivers/gpu/drm/ttm/ttm_memory.c:540: error: conflicting types for 'ttm_mem_global_alloc_page'
    | include/drm/ttm/ttm_memory.h:154: error: previous declaration of 'ttm_mem_global_alloc_page' was here
    | drivers/gpu/drm/ttm/ttm_memory.c:561: error: conflicting types for 'ttm_mem_global_free_page'
    | include/drm/ttm/ttm_memory.h:156: error: previous declaration of 'ttm_mem_global_free_page' was here
    Signed-off-by: default avatarMartin Michlmayr <tbm@cyrius.com>
    Cc: stable@kernel.org
    Acked-by: default avatarThomas Hellstrom <thellstrom@vmware.com>
    Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
    c3a73ba1
ttm_memory.h 5.35 KB