Module Name: src Committed By: riastradh Date: Tue Jun 25 14:55:09 UTC 2024
Modified Files: src/sys/dev/pci: virtio_pci.c Log Message: virtio_pci.c: Sprinkle const. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/dev/pci/virtio_pci.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/pci/virtio_pci.c diff -u src/sys/dev/pci/virtio_pci.c:1.52 src/sys/dev/pci/virtio_pci.c:1.53 --- src/sys/dev/pci/virtio_pci.c:1.52 Tue Jun 25 14:54:55 2024 +++ src/sys/dev/pci/virtio_pci.c Tue Jun 25 14:55:09 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: virtio_pci.c,v 1.52 2024/06/25 14:54:55 riastradh Exp $ */ +/* $NetBSD: virtio_pci.c,v 1.53 2024/06/25 14:55:09 riastradh Exp $ */ /* * Copyright (c) 2020 The NetBSD Foundation, Inc. @@ -28,7 +28,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: virtio_pci.c,v 1.52 2024/06/25 14:54:55 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: virtio_pci.c,v 1.53 2024/06/25 14:55:09 riastradh Exp $"); #include <sys/param.h> #include <sys/types.h> @@ -142,9 +142,9 @@ static int virtio_pci_msix_config_intr(v static int virtio_pci_setup_interrupts_09(struct virtio_softc *, int); static int virtio_pci_setup_interrupts_10(struct virtio_softc *, int); static int virtio_pci_establish_msix_interrupts(struct virtio_softc *, - struct pci_attach_args *); + const struct pci_attach_args *); static int virtio_pci_establish_intx_interrupt(struct virtio_softc *, - struct pci_attach_args *); + const struct pci_attach_args *); static bool virtio_pci_msix_enabled(struct virtio_pci_softc *); #define VIRTIO_MSIX_CONFIG_VECTOR_INDEX 0 @@ -205,9 +205,8 @@ static const struct virtio_ops virtio_pc static int virtio_pci_match(device_t parent, cfdata_t match, void *aux) { - struct pci_attach_args *pa; + const struct pci_attach_args * const pa = aux; - pa = (struct pci_attach_args *)aux; switch (PCI_VENDOR(pa->pa_id)) { case PCI_VENDOR_QUMRANET: /* Transitional devices MUST have a PCI Revision ID of 0. */ @@ -240,7 +239,7 @@ virtio_pci_attach(device_t parent, devic { struct virtio_pci_softc * const psc = device_private(self); struct virtio_softc * const sc = &psc->sc_sc; - struct pci_attach_args *pa = (struct pci_attach_args *)aux; + const struct pci_attach_args * const pa = aux; pci_chipset_tag_t pc = pa->pa_pc; pcitag_t tag = pa->pa_tag; int revision; @@ -394,7 +393,7 @@ static int virtio_pci_attach_09(device_t self, void *aux) { struct virtio_pci_softc * const psc = device_private(self); - struct pci_attach_args *pa = (struct pci_attach_args *)aux; + const struct pci_attach_args * const pa = aux; struct virtio_softc * const sc = &psc->sc_sc; /* complete IO region */ @@ -433,10 +432,10 @@ static int virtio_pci_attach_10(device_t self, void *aux) { struct virtio_pci_softc * const psc = device_private(self); - struct pci_attach_args *pa = (struct pci_attach_args *)aux; + const struct pci_attach_args * const pa = aux; struct virtio_softc * const sc = &psc->sc_sc; - pci_chipset_tag_t pc = pa->pa_pc; - pcitag_t tag = pa->pa_tag; + const pci_chipset_tag_t pc = pa->pa_pc; + const pcitag_t tag = pa->pa_tag; struct virtio_pci_cap common, isr, device; struct virtio_pci_notify_cap notify; @@ -959,7 +958,7 @@ virtio_pci_setup_interrupts_09(struct vi static int virtio_pci_establish_msix_interrupts(struct virtio_softc *sc, - struct pci_attach_args *pa) + const struct pci_attach_args *pa) { struct virtio_pci_softc * const psc = (struct virtio_pci_softc *)sc; device_t self = sc->sc_dev; @@ -1096,7 +1095,7 @@ error: static int virtio_pci_establish_intx_interrupt(struct virtio_softc *sc, - struct pci_attach_args *pa) + const struct pci_attach_args *pa) { struct virtio_pci_softc * const psc = (struct virtio_pci_softc *)sc; device_t self = sc->sc_dev;