drm: Manage struct drm_file with Linux list APIs