This constifies the method tables in the OAK USB sensor drivers.
Bycatch from the ucom changes.

ok?
 
diff b29fcdeeb3e7dfaa7565194eb526a7ece255a8a8 
9939c0709df17eb9b8160ad1561241ed2c4b8922
blob - 789cef98e6a9a4d88bbb19b33e1801396618c591
blob + 511c0e62aec982253cdf4b27ae2af3e020cc6f9f
--- sys/dev/usb/uoak.h
+++ sys/dev/usb/uoak.h
@@ -133,7 +133,7 @@ struct uoak_softc {
        struct uoak_config       sc_config[OAK_TARGET_MAXTYPES];
 
        /* device specific methods */
-       struct uoak_methods      *sc_methods;
+       const struct uoak_methods *sc_methods;
 };
 
 
blob - d04fd5c5823740d5071c611c07f0dbe6249f6dfc
blob + 1ce4d75968d1031d4a610fd0535e46491874cd63
--- sys/dev/usb/uoaklux.c
+++ sys/dev/usb/uoaklux.c
@@ -96,7 +96,7 @@ const struct cfattach uoaklux_ca = {
        uoaklux_detach,
 };
 
-struct uoak_methods uoaklux_methods = {
+const struct uoak_methods uoaklux_methods = {
        uoaklux_dev_print,
        uoaklux_dev_setting
 };
blob - 0257f4ee36873f494ad336150b26a3d51aa302e9
blob + ad54d29cdaf560cbc7120d846ee416bb59204b6f
--- sys/dev/usb/uoakrh.c
+++ sys/dev/usb/uoakrh.c
@@ -99,7 +99,7 @@ const struct cfattach uoakrh_ca = {
        uoakrh_detach,
 };
 
-struct uoak_methods uoakrh_methods = {
+const struct uoak_methods uoakrh_methods = {
        uoakrh_dev_print,
        uoakrh_dev_setting
 };
blob - 011f5c858aa4c9b5d39a472a10eae7e05ba7148c
blob + 9f53491997ad6c1f3487079aca808a3046d2fb37
--- sys/dev/usb/uoakv.c
+++ sys/dev/usb/uoakv.c
@@ -100,7 +100,7 @@ const struct cfattach uoakv_ca = {
 
 };
 
-struct uoak_methods uoakv_methods = {
+const struct uoak_methods uoakv_methods = {
        uoakv_dev_print,
        uoakv_dev_setting
 };

-- 
Christian "naddy" Weisgerber                          na...@mips.inka.de

Reply via email to