aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/evdev
diff options
context:
space:
mode:
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-10-03 17:20:34 +0000
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-10-03 17:20:34 +0000
commit5163e77faddb12c6c0485c3a407a8952174d22d4 (patch)
tree363bf6aad620cca9b030b8a210c2265a900bff16 /sys/dev/evdev
parent18f555023a76ba52e7a20eabc9553ef6d20a9f4e (diff)
Notes
Diffstat (limited to 'sys/dev/evdev')
-rw-r--r--sys/dev/evdev/evdev.c2
-rw-r--r--sys/dev/evdev/evdev.h3
-rw-r--r--sys/dev/evdev/evdev_private.h2
3 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/evdev/evdev.c b/sys/dev/evdev/evdev.c
index 095552ed26f6..4ad1db20cef0 100644
--- a/sys/dev/evdev/evdev.c
+++ b/sys/dev/evdev/evdev.c
@@ -302,7 +302,7 @@ evdev_set_serial(struct evdev_dev *evdev, const char *serial)
inline void
evdev_set_methods(struct evdev_dev *evdev, void *softc,
- struct evdev_methods *methods)
+ const struct evdev_methods *methods)
{
evdev->ev_methods = methods;
diff --git a/sys/dev/evdev/evdev.h b/sys/dev/evdev/evdev.h
index 902763f325ed..7cfd21d6b63b 100644
--- a/sys/dev/evdev/evdev.h
+++ b/sys/dev/evdev/evdev.h
@@ -89,7 +89,8 @@ void evdev_set_name(struct evdev_dev *, const char *);
void evdev_set_id(struct evdev_dev *, uint16_t, uint16_t, uint16_t, uint16_t);
void evdev_set_phys(struct evdev_dev *, const char *);
void evdev_set_serial(struct evdev_dev *, const char *);
-void evdev_set_methods(struct evdev_dev *, void *, struct evdev_methods *);
+void evdev_set_methods(struct evdev_dev *, void *,
+ const struct evdev_methods *);
int evdev_register(struct evdev_dev *);
int evdev_unregister(struct evdev_dev *);
int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
diff --git a/sys/dev/evdev/evdev_private.h b/sys/dev/evdev/evdev_private.h
index 8e44ae5a84a0..e8bfda49cd52 100644
--- a/sys/dev/evdev/evdev_private.h
+++ b/sys/dev/evdev/evdev_private.h
@@ -116,7 +116,7 @@ struct evdev_dev
uint64_t ev_report_count;
/* Parent driver callbacks: */
- struct evdev_methods * ev_methods;
+ const struct evdev_methods * ev_methods;
void * ev_softc;
LIST_ENTRY(evdev_dev) ev_link;