From owner-cvs-src@FreeBSD.ORG Fri Aug 5 04:56:15 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19F7216A41F; Fri, 5 Aug 2005 04:56:15 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDCA843D45; Fri, 5 Aug 2005 04:56:14 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j754uEVW052429; Fri, 5 Aug 2005 04:56:14 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j754uEcq052428; Fri, 5 Aug 2005 04:56:14 GMT (envelope-from imp) Message-Id: <200508050456.j754uEcq052428@repoman.freebsd.org> From: Warner Losh Date: Fri, 5 Aug 2005 04:56:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/wi if_wi.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: Fri, 05 Aug 2005 04:56:15 -0000 imp 2005-08-05 04:56:14 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi.c Log: When the MAC address is reported all zeros, then error is necessarily 0. This means that we 'succeed' the attach, even after we've freed the internal data bits. This leads to a panic when you eject the card with this problem. Set error = ENXIO in the mac read zeros case. Revision Changes Path 1.183 +3 -1 src/sys/dev/wi/if_wi.c