Track changes in sys/geom

This commit is contained in:
Poul-Henning Kamp 2002-03-26 22:08:04 +00:00
parent b1876192f0
commit 3355fbf025
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=93251
4 changed files with 6 additions and 24 deletions

View File

@ -71,26 +71,6 @@ thread_sim(void *ptr __unused)
rattle();
conff("1");
sdumpf("2");
#if 0
g_simdisk_stop("ad0");
bp = g_new_bio();
bp->bio_cmd = BIO_READ;
bp->bio_offset = 0;
bp->bio_length = 512;
bp->bio_data = g_malloc(512, M_WAITOK);
g_dev_request("ad0s1a", bp);
rattle();
sdumpf("2a");
g_simdisk_destroy("ad0");
rattle();
conff("1");
sdumpf("2b");
g_simdisk_restart("ad0");
rattle();
conff("1");
sdumpf("2c");
#endif
printf("Done\n");
done();
return (0);

View File

@ -46,6 +46,7 @@
#include <sys/time.h>
#include <sys/sbuf.h>
#include <geom/geom.h>
#include <geom/geom_int.h>
void
conff(char *file)
@ -99,7 +100,7 @@ thread_event(void *ptr)
printf("Running %s\n", tp->name);
for (;;) {
usleep(100000);
g_run_events(tp);
g_run_events();
tsleep(&g_wait_event, 0, "events", 0);
}
}

View File

@ -46,6 +46,7 @@
#include <sys/errno.h>
#include <sys/time.h>
#include <geom/geom.h>
#include <geom/geom_int.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <machine/atomic.h>

View File

@ -49,7 +49,7 @@
static struct g_geom *
dev_taste(struct g_class *mp, struct g_provider *pp, struct thread *tp __unused, int insist __unused)
dev_taste(struct g_class *mp, struct g_provider *pp, int insist __unused)
{
struct g_geom *gp;
struct g_consumer *cp;
@ -70,7 +70,7 @@ dev_taste(struct g_class *mp, struct g_provider *pp, struct thread *tp __unused,
static void
g_dev_orphan(struct g_consumer *cp, struct thread *tp __unused)
g_dev_orphan(struct g_consumer *cp)
{
struct g_geom *gp;
@ -141,7 +141,7 @@ g_dev_done(struct bio *bp)
if (bp->bio_from->biocount > 0)
return;
g_topology_lock();
g_dev_orphan(bp->bio_from, NULL);
g_dev_orphan(bp->bio_from);
g_topology_unlock();
}