From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 6 Jun 2002 04:57:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 6 Jun 2002 04:57:18 -0400 Received: from romadg-fw1.telespazio.it ([195.223.84.5]:18493 "EHLO ROMADG-MAIL01.telespazio.it") by vger.kernel.org with ESMTP id ; Thu, 6 Jun 2002 04:57:18 -0400 Message-ID: From: Amici Alessandro To: mochel@osdl.org Cc: linux-kernel@vger.kernel.org Subject: Re: device model update 2/2 Date: Thu, 6 Jun 2002 10:56:30 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org hi, + lock_device(dev); + dev->driver = NULL; + unlock_device(dev); + + /* detach from driver */ + if (dev->driver->remove) + dev->driver->remove(dev); + put_driver(dev->driver); you might want to exchange these two blocks :) regards, alessandro