• David Herrmann's avatar
    drm: make minor->index available early · f1b85962
    David Herrmann authored
    Instead of allocating the minor-index during registration, we now do this
    during allocation. This way, debug-messages between minor-allocation and
    minor-registration will now use the correct minor instead of 0. Same is
    done for unregistration vs. free, so debug-messages between
    device-shutdown and device-destruction show proper indices.
    
    Even though minor-indices are allocated early, we don't enable minor
    lookup early. Instead, we keep the entry set to NULL and replace it during
    registration / unregistration. This way, the index is allocated but lookup
    only works if registered.
    Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
    Signed-off-by: default avatarDavid Herrmann <dh.herrmann@gmail.com>
    f1b85962
drm_stub.c 22.4 KB