Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp1563033img; Tue, 19 Mar 2019 10:16:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqy5X9rbByPinnFyWms0w6J3kNMKzXbv4gPFdvcsHQTdM0CtIndWtXkg6xiup03SrW7u/+Xd X-Received: by 2002:a17:902:b097:: with SMTP id p23mr3564651plr.36.1553015813132; Tue, 19 Mar 2019 10:16:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553015813; cv=none; d=google.com; s=arc-20160816; b=LcC6P8qUwWY8ehF9GvN7YLLnhjue+DPuv7W4G5pG66PXnVw2IjpG1NOHLzSs9XbkBi fTJnwPccZK1bz0QGeBXGUS5e2JrLbWBbvmavN+IMGsAlqtzyDQTTn3vLg/fJ2QKcT7om WKR8EdTZ3oFsgetBW0tO44mZwjqW8dVV7LyaQemvdEYuL+p/FJBCkBDtAPghp6sagenu g+5YJ/Mv/23pGniRoOR6W4Bj3kS5lSW6OSNboBVAGFtdZDo2YYEMSPRvWkF4hOdQ1Yob jaXxjr4wJz60+Qbt1aKZtGi3POE9USkUtxZkWZypPepJ5PtgJv33pdru3Oj7nZn9Y/12 hCrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:message-id:in-reply-to:date:references:organization :subject:cc:to:from:dkim-signature; bh=H06E65+uwfvBFSExCJWalew4YKXcmLvx2l2JcOPU5dQ=; b=qBAIifcfeFfsOeHM9C+3eu/emirBZ9JG6Jc7K/wTPJF6OWcGfBMtsPzGW6AO+2u2kU G9zvmJ3sZMBzki9MoXTaMjnBeFSQq0ocYGHiFwL0iqWdzYn9PIpSdeskJWMQiCw+OiD+ mHM/DAiXGHoFkc7ldWaMo3Ej/qOS7UpafxBJXl/swnK1eT7ruAlCFEoMIHTH6cL7CCQo 554pAJSMJymcaZGduxmVQHmUWqRZb0N+0HE04p9vGpnnBxIgxLUuF6euUrzEcYO71aHb ujNqruPiGqJ2QImYUqjxwuTahgMfyzoffUkYMDCZ9cuoEyfAzXLSlUIbd0K8M/9pIpbX ypWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mork.no header.s=b header.b=SuwF7J6M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mork.no Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o61si13203745pld.280.2019.03.19.10.16.37; Tue, 19 Mar 2019 10:16:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mork.no header.s=b header.b=SuwF7J6M; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mork.no Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727234AbfCSRPr (ORCPT + 99 others); Tue, 19 Mar 2019 13:15:47 -0400 Received: from canardo.mork.no ([148.122.252.1]:38623 "EHLO canardo.mork.no" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726612AbfCSRPr (ORCPT ); Tue, 19 Mar 2019 13:15:47 -0400 Received: from miraculix.mork.no (miraculix.mork.no [IPv6:2001:4641:0:2:7627:374e:db74:e353]) (authenticated bits=0) by canardo.mork.no (8.15.2/8.15.2) with ESMTPSA id x2JHFZpI016403 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 19 Mar 2019 18:15:35 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mork.no; s=b; t=1553015735; bh=H06E65+uwfvBFSExCJWalew4YKXcmLvx2l2JcOPU5dQ=; h=From:To:Cc:Subject:References:Date:Message-ID:From; b=SuwF7J6MuULRmsm6gNLThKmVAAgm9sl33M1rCRf/z2VcLtwCq28Z3cDRR0iDQHGw8 bAMeiX4lOok5KUoisaDFYH7iCUAWtPHcyjA7p++tf04uI/zwQPFNlqOanL1ryLG7cQ 3FbLavGGndGgF0F/I+WlCMBwpPxPXkJJaFFPvv4k= Received: from bjorn by miraculix.mork.no with local (Exim 4.89) (envelope-from ) id 1h6IKs-0002TJ-UO; Tue, 19 Mar 2019 18:15:34 +0100 From: =?utf-8?Q?Bj=C3=B8rn_Mork?= To: =?utf-8?Q?M=C3=A5ns_Rullg=C3=A5rd?= Cc: Dan Williams , Johan Hovold , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] USB: serial: option: set driver_info for SIM5218 and compatibles Organization: m References: <20190226170710.12709-1-mans@mansr.com> <20190227083342.GJ4747@localhost> <20190227131315.GO4747@localhost> <20190319102840.GI6124@localhost> <20190319110819.GB3178@localhost> <20190319122719.GC3178@localhost> <20190319124358.GK6124@localhost> <6c89938b00ad289e1802f675bd00e288b1458d73.camel@redhat.com> <878sxa9ag7.fsf@miraculix.mork.no> Date: Tue, 19 Mar 2019 18:15:34 +0100 In-Reply-To: (=?utf-8?Q?=22M=C3=A5ns_Rullg?= =?utf-8?Q?=C3=A5rd=22's?= message of "Tue, 19 Mar 2019 16:26:39 +0000") Message-ID: <87r2b27pl5.fsf@miraculix.mork.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: clamav-milter 0.100.2 at canardo X-Virus-Status: Clean Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org M=C3=A5ns Rullg=C3=A5rd writes: > Every time you think USB can't get any worse, it does. You can't blame vendor creativity on the bus spec. Look at what the same vendors do to e.g. SCSI to make these firmwares appear as different USB devices. The fact that some of then use "eject" as a signal to reboot the firmware into some other mode is not a SCSI problem. But I do agree that USB should have dropped "vendor specific" and mandated class functions for everything. In theory. In practice, that would probably have casued USB to lose to some other competing spec with vendor specific as an option... Bj=C3=B8rn