Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762137AbXJPAIz (ORCPT ); Mon, 15 Oct 2007 20:08:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753315AbXJPAIq (ORCPT ); Mon, 15 Oct 2007 20:08:46 -0400 Received: from netops-testserver-4-out.sgi.com ([192.48.171.29]:52864 "EHLO relay.sgi.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756077AbXJPAIp (ORCPT ); Mon, 15 Oct 2007 20:08:45 -0400 Date: Mon, 15 Oct 2007 17:08:42 -0700 From: Paul Jackson To: James Bottomley Cc: akpm@linux-foundation.org, willy@linux.intel.com, linux-kernel@vger.kernel.org, andrew.vasquez@qlogic.com, linux-scsi@vger.kernel.org Subject: Re: [PATCH] git scsi misc include fix Message-Id: <20071015170842.9cfe4846.pj@sgi.com> In-Reply-To: <1192491330.14524.16.camel@localhost.localdomain> References: <20071014053508.30836.69658.sendpatchset@jackhammer.engr.sgi.com> <1192491330.14524.16.camel@localhost.localdomain> Organization: SGI X-Mailer: Sylpheed version 2.2.4 (GTK+ 2.8.3; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1879 Lines: 48 James wrote: > The requirement for struct scatterlist is the same > before and after the gid scsi-misc patch. Not so. The git-scsi-misc.patch in 2.6.23-mm1 clearly adds the line: struct scatterlist sense_sgl; as part of the added struct scsi_eh_save in scsi/scsi_eh.h. This bit me while I was doing a bisection on 2.6.23-mm1, for another problem, in git-sched, which is discussed in the lkml thread: git-sched patch won't boot on SN arch, 2.6.23-mm1 This is using sn2_defconfig. The full 2.6.23-mm1 patch set builds ok, because another patch, git-block.patch as I recall, includes scatterlist.h some other way, but for the following range of patches in 2.6.23-mm1, on the configuration sn2_defconfig, the build is broken, due to 'struct scatterlist' being an incomplete type: git-scsi-misc.patch git-scsi-misc-include-fix.patch git-scsi-misc-fixup.patch qla2xxx-printk-fixes.patch pci-error-recovery-symbios-scsi-base-support.patch pci-error-recovery-symbios-scsi-first-failure.patch nsp32_restart_autoscsi-remove-error-check.patch scsi-send-media-state-change-modification-events.patch scsi-early-detection-of-medium-not-present-updated.patch mptbase-reset-ioc-initiator-during-pci-resume.patch scsi-use-notifier-chain-for-asynchronous-event.patch initio-fix-conflict-when-loading-driver.patch git-block.patch > it should also fail with vanilla 2.6.23 I don't know about the vanilla 2.6.23 case. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson 1.925.600.0401 - 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/