Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965040AbbBCIor (ORCPT ); Tue, 3 Feb 2015 03:44:47 -0500 Received: from einhorn.in-berlin.de ([192.109.42.8]:32970 "EHLO einhorn.in-berlin.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933181AbbBCIoo (ORCPT ); Tue, 3 Feb 2015 03:44:44 -0500 X-Envelope-From: stefanr@s5r6.in-berlin.de Date: Tue, 3 Feb 2015 09:44:25 +0100 From: Stefan Richter To: Peter Hurley Cc: Clemens Ladisch , Greg Kroah-Hartman , devel@driverdev.osuosl.org, linux1394-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: Re: [PATCH] staging/fwserial: use correct vendor/version IDs Message-ID: <20150203094425.2def7f79@kant> In-Reply-To: <54CFF560.300@hurleysoftware.com> References: <54C940E0.5090906@ladisch.de> <54C9418F.1050600@ladisch.de> <54CFF560.300@hurleysoftware.com> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.25; x86_64-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 List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1714 Lines: 38 On Feb 02 Peter Hurley wrote: > On 01/28/2015 03:07 PM, Clemens Ladisch wrote: > > The driver was using the vendor ID 0xd00d1e from the FireWire core. > > However, this ID was not registered, and invalid. > > > > Instead, use the vendor/version IDs that now are officially assigned to > > firewire-serial: > > https://ieee1394.wiki.kernel.org/index.php/IEEE_OUI_Assignments > > That's great that we have official OUIs now, but I have to NACK this > patch as is. > > The problem is a host with the old OUIs will not recognize a remote > unit with the new OUIs, and vice versa. > > Even though the new ids could be added to the unit driver's id_table, > (which would let hosts with the new OUI connect to either OUI remote), > it wouldn't let 3.19- hosts connect to 3.20+ hosts. Actually there are no 3.19- hosts that speak fwserial; there are only staging hosts that do so. So, with this patch added, certain staging hosts would become unable to talk with certain other staging hosts (and with future Linux hosts, once fwserial gets merged upstream). Both fwserial-the-implementation and fwserial-the-protocol are your own, and as yet unmerged. (In addition, there does not yet exist a second implementation, AFAIK.) So I'd say there is still opportunity to improve the protocol even in incompatible ways if justified. Switching to valid identifiers may very well be such a justifiable change. -- Stefan Richter -=====-===== --=- ---== http://arcgraph.de/sr/ -- 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/