From owner-freebsd-hackers@FreeBSD.ORG Sat Jan 27 14:36:43 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BF1516A403 for ; Sat, 27 Jan 2007 14:36:43 +0000 (UTC) (envelope-from daniel@roe.ch) Received: from calvin.roe.ch (calvin.roe.ch [213.144.141.26]) by mx1.freebsd.org (Postfix) with ESMTP id EB77313C4AA for ; Sat, 27 Jan 2007 14:36:42 +0000 (UTC) (envelope-from daniel@roe.ch) Received: from d212-53-102-185.cust.tele2.ch ([212.53.102.185] helo=dragon.roe.ch) by calvin.roe.ch (envelope-from ) with ESMTPS (TLSv1:AES256-SHA:256) id 1HAnzN-000Ckx-TW for freebsd-hackers@freebsd.org; Sat, 27 Jan 2007 14:53:06 +0100 Received: from roe by dragon.roe.ch (envelope-from ) with LOCAL id 1HAo0F-0000gj-00 for freebsd-hackers@freebsd.org; Sat, 27 Jan 2007 14:53:59 +0100 Date: Sat, 27 Jan 2007 14:53:59 +0100 From: Daniel Roethlisberger To: freebsd-hackers@freebsd.org Message-ID: <20070127135359.GA2167@dragon.roe.ch> Mail-Followup-To: freebsd-hackers@freebsd.org References: <20070124002343.GA6214@dragon.roe.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070124002343.GA6214@dragon.roe.ch> User-Agent: Mutt/1.5.4i DomainKey-Status: (calvin.roe.ch) DomainKey-Result: (calvin.roe.ch) Subject: Review request: new OMNIKEY CardMan 4040 driver X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2007 14:36:43 -0000 I've already tried -drivers, but got no answers so far, so I am trying here. I'm looking for source code review or early testers for my new OMNIKEY CardMan 4040 `cmx' driver (pccard smartcard reader). It seems to work, but there are some areas I am unsure about, especially the mutex, callout and msleep interaction when detaching. Here is a diff against RELENG_6_1: http://dragon.roe.ch/~roe/cmx/cmx-6.1-20070124.diff.gz There's no manual page yet, but the driver itself should be complete. I can make the code available in other forms than a diff vs 6.1 if desired. Thanks, Dan -- Daniel Roethlisberger