From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH 07/12] qla2xxx: Convert to host_lock less w/ interrupts disabled externally Date: Sun, 19 Dec 2010 19:19:10 -0500 Message-ID: <4D0EA0FE.4090104@garzik.org> References: <1292793727-31957-1-git-send-email-nab@linux-iscsi.org> <1292793727-31957-8-git-send-email-nab@linux-iscsi.org> <20101219231114.GI1263@parisc-linux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20101219231114.GI1263@parisc-linux.org> Sender: linux-kernel-owner@vger.kernel.org To: Matthew Wilcox Cc: "Nicholas A. Bellinger" , linux-scsi , linux-kernel , James Bottomley , Christoph Hellwig , FUJITA Tomonori , Hannes Reinecke , Mike Christie , Mike Anderson , Tejun Heo , Vasu Dev , Tim Chen , Andi Kleen , Ravi Anand , Andrew Vasquez , Joe Eykholt , James Smart , Douglas Gilbert , adam radford , Kashyap Desai , MPTFusionLinux List-Id: linux-scsi@vger.kernel.org On 12/19/2010 06:11 PM, Matthew Wilcox wrote: > I'm not sure this is the right direction to go. Now that Jeff's done > the pushdown and put in the compatibility macros, I don't think it makes > sense to do another partial transition on each driver. Much better to > take our time, analyse each driver thoroughly, and kill the DEF_SCSI_QCMD > in each driver without introducing IRQ_DISABLE_SCSI_QCMD. Agreed... DEF_SCSI_QCMD was intended, as you note, to encourage a piecemeal, in-depth approach to cleaning up the rest of the drivers. Hopefully DEF_SCSI_QCMD removal means someone actually figured out [or already knew] the locking for a driver, and created the most appropriate patch, rather than another half-step. Jeff