From owner-cvs-src-old@FreeBSD.ORG Fri Jun 5 15:19:20 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B8781065791 for ; Fri, 5 Jun 2009 15:19:20 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68FF28FC17 for ; Fri, 5 Jun 2009 15:19:20 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n55FJKxR008895 for ; Fri, 5 Jun 2009 15:19:20 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n55FJKS5008894 for cvs-src-old@freebsd.org; Fri, 5 Jun 2009 15:19:20 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200906051519.n55FJKS5008894@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Fri, 5 Jun 2009 15:19:05 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/kbd kbd.c src/sys/dev/kbdmux kbdmux.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jun 2009 15:19:20 -0000 ed 2009-06-05 15:19:05 UTC FreeBSD src repository Modified files: sys/dev/kbd kbd.c sys/dev/kbdmux kbdmux.c Log: SVN rev 193512 on 2009-06-05 15:19:05Z by ed Move buffer management into kbd and kbdmux drivers. These two drivers seem to be the last consumers of clists. clists are quite overengineered for simple circular buffers, so I'm adding similar buffer management routines to the kbd and kbdmux drivers. The input buffer is now part of the softc structures, instead of having dynamically allocated cblocks. Revision Changes Path 1.50 +51 -23 src/sys/dev/kbd/kbd.c 1.22 +42 -22 src/sys/dev/kbdmux/kbdmux.c