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