diff options
| author | rin <rin@NetBSD.org> | 2022-10-01 12:35:25 +0000 |
|---|---|---|
| committer | rin <rin@NetBSD.org> | 2022-10-01 12:35:25 +0000 |
| commit | 9bed085cbd0c43f45215714cbc3b49a5efd29a75 (patch) | |
| tree | fee29280c7ea2a3da9f95d045717c37838733930 /sys/dev | |
| parent | 249012536c438c77eca5861e339dbf28ab8c3f98 (diff) | |
Use appropriate macros. No binary changes for GCC/amd64.
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/pci/genfb_pci.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/sys/dev/pci/genfb_pci.c b/sys/dev/pci/genfb_pci.c index bb93246ac4f..87dd053361c 100644 --- a/sys/dev/pci/genfb_pci.c +++ b/sys/dev/pci/genfb_pci.c @@ -1,4 +1,4 @@ -/* $NetBSD: genfb_pci.c,v 1.43 2022/10/01 12:27:29 rin Exp $ */ +/* $NetBSD: genfb_pci.c,v 1.44 2022/10/01 12:35:25 rin Exp $ */ /*- * Copyright (c) 2007 Michael Lorenz @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: genfb_pci.c,v 1.43 2022/10/01 12:27:29 rin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: genfb_pci.c,v 1.44 2022/10/01 12:35:25 rin Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -212,7 +212,8 @@ pci_genfb_ioctl(void *v, void *vs, u_long cmd, void *data, int flag, struct lwp *l) { struct pci_genfb_softc *sc = v; - int new_mode, i; + size_t i; + int new_mode; switch (cmd) { case WSDISPLAYIO_GTYPE: @@ -232,11 +233,9 @@ pci_genfb_ioctl(void *v, void *vs, u_long cmd, void *data, int flag, case WSDISPLAYIO_SMODE: new_mode = *(int *)data; if (new_mode == WSDISPLAYIO_MODE_EMUL) { - for (i = 0; i < 9; i++) - pci_conf_write(sc->sc_pc, - sc->sc_pcitag, - 0x10 + (i << 2), - sc->sc_bars[i]); + for (i = 0; i < __arraycount(sc->sc_bars); i++) + pci_conf_write(sc->sc_pc, sc->sc_pcitag, + PCI_BAR(i), sc->sc_bars[i]); } return 0; } |
