Module Name: src Committed By: cnst Date: Tue Feb 9 03:26:45 UTC 2010
Modified Files: src/sys/dev/acpi: atk0110.c Log Message: use ACPI_INTEGER and PRIx64, and check success of sensor_attach; suggested by jruoho (Jukka Ruohonen) To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/dev/acpi/atk0110.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/acpi/atk0110.c diff -u src/sys/dev/acpi/atk0110.c:1.1 src/sys/dev/acpi/atk0110.c:1.2 --- src/sys/dev/acpi/atk0110.c:1.1 Tue Feb 9 03:19:51 2010 +++ src/sys/dev/acpi/atk0110.c Tue Feb 9 03:26:44 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: atk0110.c,v 1.1 2010/02/09 03:19:51 cnst Exp $ */ +/* $NetBSD: atk0110.c,v 1.2 2010/02/09 03:26:44 cnst Exp $ */ /* $OpenBSD: atk0110.c,v 1.1 2009/07/23 01:38:16 cnst Exp $ */ /* @@ -18,7 +18,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: atk0110.c,v 1.1 2010/02/09 03:19:51 cnst Exp $"); +__KERNEL_RCSID(0, "$NetBSD: atk0110.c,v 1.2 2010/02/09 03:26:44 cnst Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -47,9 +47,9 @@ struct aibs_sensor { envsys_data_t s; - int64_t i; - int64_t l; - int64_t h; + ACPI_INTEGER i; + ACPI_INTEGER l; + ACPI_INTEGER h; }; struct aibs_softc { @@ -252,11 +252,14 @@ as[i].s.monitor = true; #endif aprint_verbose_dev(self, "%c%i: " - "0x%08llx %20s %5lli / %5lli 0x%llx\n", + "0x%08"PRIx64" %20s %5"PRIi64" / %5"PRIi64" " + "0x%"PRIx64"\n", name[0], i, - as[i].i, as[i].s.desc, as[i].l, as[i].h, + as[i].i, as[i].s.desc, (int64_t)as[i].l, (int64_t)as[i].h, oi[4].Integer.Value); - sysmon_envsys_sensor_attach(sc->sc_sme, &as[i].s); + if (sysmon_envsys_sensor_attach(sc->sc_sme, &as[i].s)) + aprint_error_dev(self, "%c%i: unable to attach\n", + name[0], i); } AcpiOsFree(b.Pointer); @@ -292,8 +295,8 @@ int i; const char *name; struct aibs_sensor *as; - int64_t v; - int64_t l, h; + ACPI_INTEGER v; + ACPI_INTEGER l, h; switch (st) { case ENVSYS_STEMP: @@ -398,7 +401,7 @@ enum envsys_units st = s->units; int i; struct aibs_sensor *as; - int64_t l, h; + ACPI_INTEGER l, h; switch (st) { case ENVSYS_STEMP: