From owner-cvs-src@FreeBSD.ORG Thu Aug 21 05:40:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFD8F1065675; Thu, 21 Aug 2008 05:40:50 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A03DE8FC0A; Thu, 21 Aug 2008 05:40:50 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7L5eoKC046568; Thu, 21 Aug 2008 05:40:50 GMT (envelope-from weongyo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7L5eoSr046567; Thu, 21 Aug 2008 05:40:50 GMT (envelope-from weongyo@repoman.freebsd.org) Message-Id: <200808210540.m7L5eoSr046567@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to weongyo@repoman.freebsd.org using -f From: Weongyo Jeong Date: Thu, 21 Aug 2008 05:40:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/compat/ndis kern_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Aug 2008 05:40:50 -0000 weongyo 2008-08-21 05:40:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/compat/ndis kern_ndis.c Log: SVN rev 181957 on 2008-08-21 05:40:38Z by weongyo MFC r180754 when NDIS framework try to query/set informations NDIS drivers can return NDIS_STATUS_PENDING. In this case, it's waiting for 5 secs to get the response from drivers now. However, some NDIS drivers can send the response before NDIS framework gets ready to receive it so we might always be blocked for 5 secs in current implementation. NDIS framework should reset the event before calling NDIS driver's callback not after. Revision Changes Path 1.96.2.1 +7 -5 src/sys/compat/ndis/kern_ndis.c