Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 1998 05:30:11 -0700 (PDT)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/isa sio.c
Message-ID:  <199806031230.FAA21708@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1998/06/03 05:30:11 PDT

  Modified files:
    sys/i386/isa         sio.c 
  Log:
  Force success of the probe (after doing it as before except in one
  miscconfigured case) if the port is the console.  This fixes several
  bugs:
  - if all sioprobe()s failed, then the console driver followed null
    pointers in cdevsw[].
  - if the sioprobe() for the console failed but another sioprobe()
    succeeded, then init hung early when the console couldn't be
    opened.
  - it was silly for the console to not be there after printing boot
    messages on it.
  Bugs introduced by this are hopefully no worse than old ones caused
  by forcing the success of the `cn' level probe.
  
  Revision  Changes    Path
  1.205     +5 -4      src/sys/i386/isa/sio.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806031230.FAA21708>