Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755733AbXK1SF7 (ORCPT ); Wed, 28 Nov 2007 13:05:59 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751359AbXK1SFt (ORCPT ); Wed, 28 Nov 2007 13:05:49 -0500 Received: from mga03.intel.com ([143.182.124.21]:9390 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750857AbXK1SFr (ORCPT ); Wed, 28 Nov 2007 13:05:47 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.23,225,1194249600"; d="scan'208";a="327979914" Message-ID: <474DAB30.20703@intel.com> Date: Wed, 28 Nov 2007 09:53:52 -0800 From: Chris Leech User-Agent: Thunderbird 2.0.0.9 (X11/20071115) MIME-Version: 1.0 To: Christoph Hellwig CC: "Love, Robert W" , linux-scsi@vger.kernel.org, "Waskiewicz Jr, Peter P" , devel@open-fcoe.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Rob Love , "Zou, Yi" , "Dev, Vasu" , james.bottomley@hansenpartnership.com, davem@davemloft.net, jeff@garzik.org, "Kok, Auke-jan H" , "Ronciak, John" , "Van De Ven, Arjan" , Mike Christie Subject: Re: [ANNOUNCE] Open-FCoE - Fibre Channel over Ethernet Project References: <10A7D0016239E24092DEF05CCC582E43028A636B@fmsmsx411.amr.corp.intel.com> <20071128074426.GA30468@infradead.org> In-Reply-To: <20071128074426.GA30468@infradead.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1449 Lines: 33 Christoph Hellwig wrote: > I just did a very quick glance over the tree. Some extremly highlevel > comments to start with before actually starting the source review: Thanks for taking a look Christoph > - why do you need your own libcrc? lib/crc32.c has a crc32_le We shouldn't, but we may want to add a CRC and copy routine. > - libsa should go. Much of it is just wrappers of kernel functions > that should be used directly. Other like that hash, even or state > helpers might either be opencoded in the caller or made completely > generic in lib/. Probably the former but we'll have to see. Yes, and along with it the last use of the BSD TAILQ macros. Just before Rob set up the open repos I finished converting most of those to list_head, the only one left is in the sa_event mechanism. Rather than convert it I'd like to replace the use of sa_event with notifier call chains. I just need to finish auditing the use to make sure the differences won't cause unexpected problems. After than and unwrapping kernel functions, I think the only thing left before completly removing libsa is to open code the state machines. Similarly I think net_types.h need to go. - Chris - 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/