aboutsummaryrefslogtreecommitdiff
path: root/eth-multiplexer/device_impl.c
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2017-09-21 12:25:08 +0200
committerJustus Winter <justus@gnupg.org>2017-09-25 13:06:10 +0200
commit39a17aa65475b0115d824b99a6b4682cd4214af3 (patch)
tree930070f08d53f652a31ac24a4311ad25481fa67f /eth-multiplexer/device_impl.c
parenta0ff0a992dbcd1ed9d67e96d895555671db977d9 (diff)
downloadhurd-39a17aa65475b0115d824b99a6b4682cd4214af3.tar.gz
hurd-39a17aa65475b0115d824b99a6b4682cd4214af3.tar.bz2
hurd-39a17aa65475b0115d824b99a6b4682cd4214af3.zip
eth-multiplexer: Simplify device creation.
* eth-multiplexer/vdev.c (add_vdev): Remove class and bucket parameter. * eth-multiplexer/vdev.h (add_vdev): Likewise. * eth-multiplexer/device_impl.c (ds_device_open): Update callsite.
Diffstat (limited to 'eth-multiplexer/device_impl.c')
-rw-r--r--eth-multiplexer/device_impl.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/eth-multiplexer/device_impl.c b/eth-multiplexer/device_impl.c
index d7c8beeb..3be4fb5c 100644
--- a/eth-multiplexer/device_impl.c
+++ b/eth-multiplexer/device_impl.c
@@ -33,9 +33,6 @@
#include "netfs_impl.h"
#include "util.h"
-extern struct port_bucket *port_bucket;
-extern struct port_class *vdev_portclass;
-extern struct port_class *other_portclass;
extern struct port_info *notify_pi;
/* Implementation of device interface */
@@ -60,15 +57,11 @@ ds_device_open (mach_port_t master_port, mach_port_t reply_port,
* create it now. */
if (pi->po->np->nn->ln == NULL)
{
- extern struct port_bucket *port_bucket;
- extern struct port_class *vdev_portclass;
extern struct stat underlying_node_stat;
static int ino_count = 0;
/* Create a new light node (virtual device). */
struct lnode *ln = (struct lnode *) add_vdev (pi->po->np->nn->name,
- sizeof (*ln),
- vdev_portclass,
- port_bucket);
+ sizeof (*ln));
if (ln == NULL)
{
ports_port_deref (pi);