Commit 911dd554 authored by Ben Skeggs's avatar Ben Skeggs Committed by Dave Airlie
Browse files

drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()

parent d9e019bb
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -22,6 +22,12 @@ struct nvif_object {
	} map;
};

static inline bool
nvif_object_constructed(struct nvif_object *object)
{
	return object->client != NULL;
}

int  nvif_object_ctor(struct nvif_object *, const char *name, u32 handle,
		      s32 oclass, void *, u32, struct nvif_object *);
void nvif_object_dtor(struct nvif_object *);
+1 −1
Original line number Diff line number Diff line
@@ -250,7 +250,7 @@ nvif_object_dtor(struct nvif_object *object)
		.ioctl.type = NVIF_IOCTL_V0_DEL,
	};

	if (!object->client)
	if (!nvif_object_constructed(object))
		return;

	nvif_object_unmap(object);