From owner-freebsd-hackers@FreeBSD.ORG Fri May 20 15:01:43 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A242D16A4CE for ; Fri, 20 May 2005 15:01:43 +0000 (GMT) Received: from alice.et.bocholt.fh-gelsenkirchen.de (alice.et.bocholt.fh-gelsenkirchen.de [193.175.197.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9E5343DA3 for ; Fri, 20 May 2005 15:01:42 +0000 (GMT) (envelope-from gouders@et.bocholt.fh-gelsenkirchen.de) Received: from musashi.et.bocholt.fh-gelsenkirchen.de (musashi.et.bocholt.fh-gelsenkirchen.de [193.175.197.95]) j4KF1ZOr004833 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Fri, 20 May 2005 17:01:36 +0200 Received: from karga.hank.home (karga.hank.home [192.168.252.2]) id j4KF1ZKY005207 for ; Fri, 20 May 2005 17:01:35 +0200 (CEST) (envelope-from hank@karga.hank.home) Received: from localhost (localhost [127.0.0.1]) by karga.hank.home (8.13.3/8.13.3) with ESMTP id j4KF33sH001416 for ; Fri, 20 May 2005 17:03:03 +0200 (CEST) (envelope-from hank@karga.hank.home) Message-Id: <200505201503.j4KF33sH001416@karga.hank.home> To: freebsd-hackers@freebsd.org In-Reply-To: Message from Hans Petter Selasky <200505201516.42733.hselasky@c2i.net> Date: Fri, 20 May 2005 17:03:03 +0200 From: Dirk GOUDERS X-Scanned-By: MIMEDefang 2.43 Subject: Re: page fault in ugenpoll() X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 May 2005 15:01:43 -0000 > The control endpoint /dev/ugen0 does not support polling. But > polling /dev/ugen0.X should work, where "X" is a number. > > "ugenpoll()" in "/sys/dev/usb/ugen.c" should have something like this added: > > if(control endpoint) return POLLNVAL; /* and not "return EIO;" */ > > Please file a PR on this issue using: > > >Category: usb Thank you. I modified ugen.c in the way you suggested and filed a PR. Dirk