diff --git a/src/uterm_fbdev_video.c b/src/uterm_fbdev_video.c index df5649f..bc799f6 100644 --- a/src/uterm_fbdev_video.c +++ b/src/uterm_fbdev_video.c @@ -571,7 +571,6 @@ static const struct video_ops fbdev_video_ops = { .init = video_init, .destroy = video_destroy, .segfault = NULL, /* TODO */ - .use = NULL, .poll = NULL, .sleep = video_sleep, .wake_up = video_wake_up, diff --git a/src/uterm_video.c b/src/uterm_video.c index aed5e44..e7d6691 100644 --- a/src/uterm_video.c +++ b/src/uterm_video.c @@ -574,14 +574,6 @@ void uterm_video_segfault(struct uterm_video *video) VIDEO_CALL(video->ops->segfault, 0, video); } -int uterm_video_use(struct uterm_video *video) -{ - if (!video) - return -EINVAL; - - return video_do_use(video); -} - struct uterm_display *uterm_video_get_displays(struct uterm_video *video) { if (!video || shl_dlist_empty(&video->displays)) diff --git a/src/uterm_video.h b/src/uterm_video.h index 7a2e2f2..9e3412b 100644 --- a/src/uterm_video.h +++ b/src/uterm_video.h @@ -191,7 +191,6 @@ void uterm_video_ref(struct uterm_video *video); void uterm_video_unref(struct uterm_video *video); void uterm_video_segfault(struct uterm_video *video); -int uterm_video_use(struct uterm_video *video); struct uterm_display *uterm_video_get_displays(struct uterm_video *video); int uterm_video_register_cb(struct uterm_video *video, uterm_video_cb cb, void *data); diff --git a/src/uterm_video_drm.c b/src/uterm_video_drm.c index 4e44aab..f7dc080 100644 --- a/src/uterm_video_drm.c +++ b/src/uterm_video_drm.c @@ -1102,7 +1102,6 @@ static const struct video_ops drm_video_ops = { .init = video_init, .destroy = video_destroy, .segfault = NULL, /* TODO: reset all saved CRTCs on segfault */ - .use = NULL, .poll = video_poll, .sleep = video_sleep, .wake_up = video_wake_up, diff --git a/src/uterm_video_dumb.c b/src/uterm_video_dumb.c index 63dffb0..032ce52 100644 --- a/src/uterm_video_dumb.c +++ b/src/uterm_video_dumb.c @@ -550,7 +550,6 @@ static const struct video_ops dumb_video_ops = { .init = video_init, .destroy = video_destroy, .segfault = NULL, /* TODO: reset all saved CRTCs on segfault */ - .use = NULL, .poll = video_poll, .sleep = video_sleep, .wake_up = video_wake_up, diff --git a/src/uterm_video_internal.h b/src/uterm_video_internal.h index ad627f0..017acb3 100644 --- a/src/uterm_video_internal.h +++ b/src/uterm_video_internal.h @@ -70,7 +70,6 @@ struct video_ops { int (*init) (struct uterm_video *video, const char *node); void (*destroy) (struct uterm_video *video); void (*segfault) (struct uterm_video *video); - int (*use) (struct uterm_video *video); int (*poll) (struct uterm_video *video); void (*sleep) (struct uterm_video *video); int (*wake_up) (struct uterm_video *video); @@ -177,11 +176,6 @@ static inline bool video_need_hotplug(const struct uterm_video *video) .action = (act), \ }) -static inline int video_do_use(struct uterm_video *video) -{ - return VIDEO_CALL(video->ops->use, -EOPNOTSUPP, video); -} - #if defined(BUILD_ENABLE_VIDEO_DRM) || defined(BUILD_ENABLE_VIDEO_DUMB) #include