From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nate Lawson Subject: acpi_ec_remove_space_handler() not working? Date: Tue, 15 Jul 2003 09:32:15 -0700 (PDT) Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20030715091914.U20199@root.org> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org I have completed ECDT support for freebsd and it works up to a point. After removing the temporary GPE and space handlers and installing the new ones (no errors), the old space handler is still called. This generates a panic since our allocator helps by setting freed memory to 0xdeadc0de. Is there some reason why the old space handler is still getting called after it was successfully removed? I'm attaching the temporary one to ACPI_ROOT_OBJECT like Linux does, removing it later, and attaching the real one to device->handle. -Nate ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1