From owner-svn-src-head@FreeBSD.ORG Mon Aug 24 12:49:10 2009 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1EF22106568C; Mon, 24 Aug 2009 12:49:10 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id B4BE38FC0C; Mon, 24 Aug 2009 12:49:09 +0000 (UTC) Received: by palm.hoeg.nl (Postfix, from userid 1000) id D12E51CD58; Mon, 24 Aug 2009 14:49:08 +0200 (CEST) Date: Mon, 24 Aug 2009 14:49:08 +0200 From: Ed Schouten To: Bruce Evans Message-ID: <20090824124908.GF2829@hoeg.nl> References: <200908241053.n7OArUhX092666@svn.freebsd.org> <20090824213600.T39644@delplex.bde.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Pgaa2uWPnPrfixyx" Content-Disposition: inline In-Reply-To: <20090824213600.T39644@delplex.bde.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r196506 - in head/sys: kern sys X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2009 12:49:10 -0000 --Pgaa2uWPnPrfixyx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Bruce, * Bruce Evans wrote: > CONS_DRIVER() was a good interface, unlike CONSOLE_DRIVER(). Removing it > completes the bitrot in the support for cn_dbctl, and completes removal > of cn_checkc's good name at the driver level. >=20 > cn_dbctl is still needed to unbreak sysctl's support for ddb (see db_main= =2Ec > 1.4.2.1, which depends on cn_dbctl's infrastructure not having rotted) and > can be used to unbreak polled i/o in all console drivers (not just in ddb > mode -- it should have been named cn_ioctl) (see other mail). >=20 > The higher level cngetc() and cncheckc() are still correctly named, now > fully inconsistently with the driver level. Well, there are lots of things broken in the current implementation. Just take a look at how the cn_term is entirely commented out, only because syscons can't handle it. The only thing I tried to do with those changes, is remove dead code. If someone comes up with patches to properly restore these features, I'd be more than happy to commit them to SVN. --=20 Ed Schouten WWW: http://80386.nl/ --Pgaa2uWPnPrfixyx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkqSjEQACgkQ52SDGA2eCwWPcwCfYwppIstzj+QV2gRfcJyK0Ofe 7o8An2Pixj/3lmEpY0x/Gn8AvRhqok63 =OIU6 -----END PGP SIGNATURE----- --Pgaa2uWPnPrfixyx--