diff --git a/sys/alpha/alpha/autoconf.c b/sys/alpha/alpha/autoconf.c index 032fbdd61127..0df3c08d6dba 100644 --- a/sys/alpha/alpha/autoconf.c +++ b/sys/alpha/alpha/autoconf.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: autoconf.c,v 1.16 1999/04/16 21:21:25 peter Exp $ + * $Id: autoconf.c,v 1.17 1999/05/03 09:36:26 dfr Exp $ */ #include "opt_bootp.h" @@ -296,11 +296,11 @@ setdumpdev(dev) return (0); } maj = major(dev); - if (maj >= nblkdev || bdevsw[maj] == NULL) + if (maj >= nblkdev || bdevsw(maj) == NULL) return (ENXIO); /* XXX is this right? */ - if (bdevsw[maj]->d_psize == NULL) + if (bdevsw(maj)->d_psize == NULL) return (ENXIO); /* XXX should be ENODEV ? */ - psize = bdevsw[maj]->d_psize(dev); + psize = bdevsw(maj)->d_psize(dev); if (psize == -1) return (ENXIO); /* XXX should be ENODEV ? */ /*