summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-03-02 14:42:01 +0000
committerphk <phk@FreeBSD.org>2003-03-02 14:42:01 +0000
commit2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c (patch)
treedc9388c23e82cc9782fa7bad7f3295c895be2fe2
parent48282fba0708f040c0c8c60a7195f9669fc79622 (diff)
downloadFreeBSD-src-2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c.zip
FreeBSD-src-2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c.tar.gz
NO_GEOM cleanup:
Remove cdevsw->d_psize() implementation, we don't need it any more.
-rw-r--r--sys/geom/geom_dev.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/sys/geom/geom_dev.c b/sys/geom/geom_dev.c
index 55a9058..7889081 100644
--- a/sys/geom/geom_dev.c
+++ b/sys/geom/geom_dev.c
@@ -57,7 +57,6 @@ static d_open_t g_dev_open;
static d_close_t g_dev_close;
static d_strategy_t g_dev_strategy;
static d_ioctl_t g_dev_ioctl;
-static d_psize_t g_dev_psize;
static struct cdevsw g_dev_cdevsw = {
/* open */ g_dev_open,
@@ -71,7 +70,7 @@ static struct cdevsw g_dev_cdevsw = {
/* name */ "g_dev",
/* maj */ GEOM_MAJOR,
/* dump */ nodump,
- /* psize */ g_dev_psize,
+ /* psize */ nopsize,
/* flags */ D_DISK | D_TRACKCLOSE,
/* kqfilter */ nokqfilter
};
@@ -349,18 +348,6 @@ g_dev_ioctl(dev_t dev, u_long cmd, caddr_t data, int fflag, struct thread *td)
return (error);
}
-static int
-g_dev_psize(dev_t dev)
-{
- struct g_consumer *cp;
- off_t mediasize;
-
- cp = dev->si_drv2;
-
- mediasize = cp->provider->mediasize;
- return (mediasize >> DEV_BSHIFT);
-}
-
static void
g_dev_done(struct bio *bp2)
{
OpenPOWER on IntegriCloud