summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-01-13 08:46:32 +0000
committerphk <phk@FreeBSD.org>2003-01-13 08:46:32 +0000
commit6ef829cd7d79b352d9e1313ad40ef3625062892c (patch)
tree6dce8379f7e34fed3acdee972af867874ed867e7 /sys
parent672b19058d7d2104285ac9a20f6a051bfd96da7b (diff)
downloadFreeBSD-src-6ef829cd7d79b352d9e1313ad40ef3625062892c.zip
FreeBSD-src-6ef829cd7d79b352d9e1313ad40ef3625062892c.tar.gz
Remove g_silence(). It does not do anything anymore.
Diffstat (limited to 'sys')
-rw-r--r--sys/geom/geom.h1
-rw-r--r--sys/geom/geom_dev.c2
-rw-r--r--sys/geom/geom_event.c13
3 files changed, 1 insertions, 15 deletions
diff --git a/sys/geom/geom.h b/sys/geom/geom.h
index 028e57d..fbcc7fd 100644
--- a/sys/geom/geom.h
+++ b/sys/geom/geom.h
@@ -207,7 +207,6 @@ void g_trace(int level, const char *, ...);
typedef void g_call_me_t(void *);
int g_call_me(g_call_me_t *func, void *arg);
void g_orphan_provider(struct g_provider *pp, int error);
-void g_silence(void);
void g_waitidle(void);
/* geom_subr.c */
diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c
index 3efe046..8d95d19 100644
--- a/sys/geom/geom_dev.c
+++ b/sys/geom/geom_dev.c
@@ -196,7 +196,6 @@ g_dev_open(dev_t dev, int flags, int fmt, struct thread *td)
gp->name, flags, fmt, td);
DROP_GIANT();
g_topology_lock();
- g_silence();
r = flags & FREAD ? 1 : 0;
w = flags & FWRITE ? 1 : 0;
#ifdef notyet
@@ -227,7 +226,6 @@ g_dev_close(dev_t dev, int flags, int fmt, struct thread *td)
gp->name, flags, fmt, td);
DROP_GIANT();
g_topology_lock();
- g_silence();
r = flags & FREAD ? -1 : 0;
w = flags & FWRITE ? -1 : 0;
#ifdef notyet
diff --git a/sys/geom/geom_event.c b/sys/geom/geom_event.c
index 7a235f4..1b657e9 100644
--- a/sys/geom/geom_event.c
+++ b/sys/geom/geom_event.c
@@ -62,29 +62,18 @@
#include <geom/geom_int.h>
static struct event_tailq_head g_events = TAILQ_HEAD_INITIALIZER(g_events);
-static u_int g_pending_events, g_silence_events;
+static u_int g_pending_events;
static void g_do_event(struct g_event *ep);
static TAILQ_HEAD(,g_provider) g_doorstep = TAILQ_HEAD_INITIALIZER(g_doorstep);
static struct mtx g_eventlock;
static int g_shutdown;
void
-g_silence(void)
-{
-
- g_silence_events = 1;
-}
-
-void
g_waitidle(void)
{
- g_silence_events = 0;
- mtx_lock(&Giant);
- wakeup(&g_silence_events);
while (g_pending_events)
tsleep(&g_pending_events, PPAUSE, "g_waitidle", hz/5);
- mtx_unlock(&Giant);
}
void
OpenPOWER on IntegriCloud