From owner-freebsd-hackers@FreeBSD.ORG Tue Apr 13 10:46:02 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53DF01065674 for ; Tue, 13 Apr 2010 10:46:02 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward4.mail.yandex.net (forward4.mail.yandex.net [77.88.46.9]) by mx1.freebsd.org (Postfix) with ESMTP id 02E5E8FC19 for ; Tue, 13 Apr 2010 10:46:01 +0000 (UTC) Received: from smtp2.mail.yandex.net (smtp2.mail.yandex.net [77.88.46.102]) by forward4.mail.yandex.net (Yandex) with ESMTP id AF6E46AD87F3; Tue, 13 Apr 2010 14:45:59 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1271155559; bh=52YYuwGsN0/m8RO5Ns+6fzyZiZHGZCgkfihnYow1TQI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=sjdGEb28c2m/fBrMCg7pVuO9uo4iFa/rbT2G3g/FLOcC5ATZrCmFWCaqUY5x29S3H OqpHoF8Ckf3issklCbnnCmBpObS7NaOt+ApgmeawCcJ3OHL4lzrDTjm0K3IE6Tks4b hXONmqThpNjrD7w3doXRnHZ8bMPON4c0TD6Gpxd8= Received: from [127.0.0.1] (ns.kirov.so-ups.ru [77.72.136.145]) by smtp2.mail.yandex.net (Yandex) with ESMTPSA id 76564528097; Tue, 13 Apr 2010 14:45:59 +0400 (MSD) Message-ID: <4BC44B66.8080402@yandex.ru> Date: Tue, 13 Apr 2010 14:45:58 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: Patrick Mahan References: <4BC3C145.3080206@mahan.org> In-Reply-To: <4BC3C145.3080206@mahan.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Yandex-TimeMark: 1271155559 X-Yandex-Spam: 1 X-Yandex-Front: smtp2.mail.yandex.net Cc: freebsd-hackers@freebsd.org Subject: Re: KLM unloading on error 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: Tue, 13 Apr 2010 10:46:02 -0000 On 13.04.2010 4:56, Patrick Mahan wrote: > I have a requirement that when a KLM I am building fails during MOD_LOAD, > it should be unloaded. Currently, I am seeing even if I return an error > (eg. EINVAL or ENOSYS) the KLM is still shown as loaded (using kldstat). > Instead, I would like it to fail and be removed. Does FreeBSD support this? Hi Patrick. It seems it is bug. I have the same problem in 9-CURRENT, which FreeBSD version do you have? -- WBR, Andrey V. Elsukov