From owner-freebsd-hackers Wed Apr 30 01:12:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA13850 for hackers-outgoing; Wed, 30 Apr 1997 01:12:45 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA13845 for ; Wed, 30 Apr 1997 01:12:40 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id SAA11920; Wed, 30 Apr 1997 18:05:48 +1000 Date: Wed, 30 Apr 1997 18:05:48 +1000 From: Bruce Evans Message-Id: <199704300805.SAA11920@godzilla.zeta.org.au> To: avalon@coombs.anu.edu.au, msmith@atrad.adelaide.edu.au Subject: Re: Unloading LKMs (was Re: A Desparate Plea for Help...) Cc: bde@zeta.org.au, hackers@FreeBSD.org Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> > Er, AFAIK unloading LKM drivers is broken in all cases. It certainly ^^^^^^^ >Hmmm, IP Filter unloads and reloads easily enough. It's not a driver. >However, give some thought to a process which is in a kernel sleep state, >inside the LKM and theLKM is removed, leaving the process still sleeping >on a now invalid address. Drivers are supposed to do nothing return nonzero in their unload function if they are busy. Bruce