> Date: Thu, 4 Jul 2013 18:42:50 +0200 (CEST)
> From: Stefan Fritsch <[email protected]>
>
> 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;
> };
>
>
>
>