diff options
author | phk <phk@FreeBSD.org> | 2003-03-02 14:42:01 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-03-02 14:42:01 +0000 |
commit | 2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c (patch) | |
tree | dc9388c23e82cc9782fa7bad7f3295c895be2fe2 /sys/geom/geom_dev.c | |
parent | 48282fba0708f040c0c8c60a7195f9669fc79622 (diff) | |
download | FreeBSD-src-2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c.zip FreeBSD-src-2fb7245efce2b2ad6dd7f2a9b78795a5c1dc2e1c.tar.gz |
NO_GEOM cleanup:
Remove cdevsw->d_psize() implementation, we don't need it any more.
Diffstat (limited to 'sys/geom/geom_dev.c')
-rw-r--r-- | sys/geom/geom_dev.c | 15 |
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) { |