Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262760AbVCWEQS (ORCPT ); Tue, 22 Mar 2005 23:16:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262768AbVCWEQI (ORCPT ); Tue, 22 Mar 2005 23:16:08 -0500 Received: from stat16.steeleye.com ([209.192.50.48]:15591 "EHLO hancock.sc.steeleye.com") by vger.kernel.org with ESMTP id S262760AbVCWEP7 (ORCPT ); Tue, 22 Mar 2005 23:15:59 -0500 Subject: Re: [PATCH scsi-misc-2.6 07/08] scsi: remove bogus {get|put}_device() calls From: James Bottomley To: Tejun Heo Cc: Jens Axboe , SCSI Mailing List , Linux Kernel In-Reply-To: <20050323021335.0D9E25EE@htj.dyndns.org> References: <20050323021335.960F95F8@htj.dyndns.org> <20050323021335.0D9E25EE@htj.dyndns.org> Content-Type: text/plain Date: Tue, 22 Mar 2005 22:15:55 -0600 Message-Id: <1111551355.5520.100.camel@mulgrave> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-1) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 749 Lines: 19 On Wed, 2005-03-23 at 11:14 +0900, Tejun Heo wrote: > So, basically, SCSI high-level object (scsi_disk) and > mid-level object (scsi_device) are reference counted by users, > not the requests they submit. Reference count cannot go zero > with active users and users cannot access the object once the > reference count reaches zero. Actually, no. Unfortunately we still have some fire and forget APIs, so the contention that we always have an open refcounted descriptor isn't always true. James - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/