NO_GEOM cleanup:
Remove cdevsw->d_psize() implementation, we don't need it any more.
This commit is contained in:
parent
afadcb6108
commit
aa8918faf9
@ -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)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user