> Date: Thu, 4 Jul 2013 18:42:50 +0200 (CEST) > From: Stefan Fritsch <s...@sfritsch.de> > > On Wed, 3 Jul 2013, Mark Kettenis wrote: > > > diff --git sys/arch/i386/i386/esm.c sys/arch/i386/i386/esm.c > > > index c90b2c4..3dff69e 100644 > > > --- sys/arch/i386/i386/esm.c > > > +++ sys/arch/i386/i386/esm.c > > > @@ -880,7 +880,7 @@ esm_make_sensors(struct esm_softc *sc, struct > > > esm_devmap *devmap, > > > } > > > > > > for (j = 0; j < nsensors; j++) { > > > - snprintf(s[j].desc, sizeof(s[j].desc), "%s %d", > > > + snprintf(s[j].desc, sizeof(s[j].desc), "%s %ld", > > > sensor_map[i].name, sensor_map[i].arg + j); > > > } > > > break; > > > > Looking at this one, it makes more sense to make the "arg" member of > > "struct esm_sensor_map" an int. That will result in some space > > savings if we'd ever bring this driver to amd64. >
go for it > --- sys/arch/i386/i386/esm.c > +++ sys/arch/i386/i386/esm.c > @@ -87,7 +87,7 @@ enum sensor_type esm_typemap[] = { > > struct esm_sensor_map { > enum esm_sensor_type type; > - long arg; > + int arg; > const char *name; > }; > > > >