summaryrefslogtreecommitdiff
path: root/pci-arbiter
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2022-02-27 07:52:02 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-02-28 00:34:35 +0100
commit43c8d85d9b271f88b71846e2e63f4a1ed53e49d1 (patch)
tree5e4a4709d15091cbbb49d71eeecb5dd73be2cf8e /pci-arbiter
parentd5941d981e455c13142185162281e115f74e45c7 (diff)
pci-arbiter: Remove invalid pci_device_close
pci_control_port is not a port info so calling deref on it is invalid. There seems no reason to have a device_close for the pci device currently so remove it. TESTED via booting a rump disk Message-Id: <20220227075155.30750-1-damien@zamaudio.com>
Diffstat (limited to 'pci-arbiter')
-rw-r--r--pci-arbiter/main.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/pci-arbiter/main.c b/pci-arbiter/main.c
index ec97856d..0ed5b1c2 100644
--- a/pci-arbiter/main.c
+++ b/pci-arbiter/main.c
@@ -97,20 +97,13 @@ pci_device_open (mach_port_t reply_port, mach_msg_type_name_t reply_port_type,
return D_SUCCESS;
}
-static io_return_t
-pci_device_close (void *d)
-{
- ports_port_deref (&pci_control_port);
- return 0;
-}
-
static struct machdev_device_emulation_ops pci_arbiter_emulation_ops = {
NULL,
NULL,
NULL,
NULL,
pci_device_open,
- pci_device_close,
+ NULL,
NULL,
NULL,
NULL,