Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp455616ybt; Fri, 19 Jun 2020 06:01:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwxUBsn2WMIcZ9U5EH5b9h/MJfvVQuDtVliHgn05dD2BiQE/yVDt9j/7Xq/vAkwfier0KCq X-Received: by 2002:a05:6402:1bde:: with SMTP id ch30mr3266240edb.163.1592571707804; Fri, 19 Jun 2020 06:01:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592571707; cv=none; d=google.com; s=arc-20160816; b=PEtJgk7/W3y0bMiACQ8w+j8LUKdV0iOilVA9CSbl9DDoyOwmT8olCraI1tqabVLC+j 9BFZQxv3Cldp0NxdyX6/3vhpGHdjZEBDFCWBqjc81VBGXFV3UCKWWqDNuie0nlY8QkOs swC8OhqOWPL/GhwMcFlVVB8okdouRrQNy8aAPyA6+nea8urMCCZOQPK9RfVsrbglWXBi j8Yr/WN4cvav5xr3w/+lrWdELMupPAADqVjOqfYKBERu/z1Y3dSTJ5GnYTkY0Pnqoa8z IlzL7BDZNzidcXrstRZu7pPzUXNchgNvSdXd69OioFd8JHL9SCZNTHHODLGQxtOpoKJ9 wS2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=ipc6Yf+Vwzusl8O614QE+kRbKR37Ow9pfJTRdPoQdVY=; b=ssj93YlAMYt9bkCkn41PEBReD0x7Qf4x1+9jNVmxWlUz+vezDNoqx4dcdg8BJAcmhg pb5EHLLSopSt4tE89AG6RLCf2fIwQXJdU21pBjw8a0o72O0eQ7lKVVPj01pTc7jWgKu9 kMptAjdIzxpcAMXYExgwoys5gezWmkVKSyH0Q13VI5kWrfgCoo5TIeEcIINMUh2/xOak EE5ZPdj8a0A6Jkn5/HNrJ37dtZv5TudIUTZn0ycOM3oY3mqYPU2e+lqDQsEDjcR/RETe QX9SgTNF4GYsNs3L7aunGpWs3fY81gzyXB8OAJZRs0taMBsTugpEE4b0688uB2RGPCmm 2YjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A2tLbrRn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c5si3570058edr.388.2020.06.19.06.01.25; Fri, 19 Jun 2020 06:01:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A2tLbrRn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732973AbgFSMYe (ORCPT + 99 others); Fri, 19 Jun 2020 08:24:34 -0400 Received: from mail.kernel.org ([198.145.29.99]:41052 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732956AbgFSMYd (ORCPT ); Fri, 19 Jun 2020 08:24:33 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 263B221527; Fri, 19 Jun 2020 12:24:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592569472; bh=NgZT449b3Tjszh2iaHpBq2sm55Q1GXGCww56Rd+tq8Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=A2tLbrRnfrG2lBiMrFuGqr8q4JuYAt4dq3a0/8s3di6IUQUw89cE5f+TWcf05iinu frmvCXo96EpsesXRBmrdyd4rYtifuXy559caYiI3jB1kXWuPVkVo9Qlk485n6uQj4V FxI+ABSadn3Pq/zmThEJA71fMazuCuFk29hJyD9Q= Date: Fri, 19 Jun 2020 14:24:29 +0200 From: Greg Kroah-Hartman To: Bastien Nocera Cc: Hans de Goede , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , Alan Stern , Richard Dodd , Jonathan Cox , =?iso-8859-1?Q?Thi=E9baud?= Weksteen , Nishad Kamdar Subject: Re: [PATCH 1/8] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE Message-ID: <20200619122429.GA1037991@kroah.com> References: <20200618094300.1887727-1-gregkh@linuxfoundation.org> <20200618094300.1887727-2-gregkh@linuxfoundation.org> <484c84b62140f6536f841e7027ddd9ddcf179a72.camel@hadess.net> <62b8ddc4-8d26-1160-6934-fe6a68231938@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 19, 2020 at 01:08:53PM +0200, Bastien Nocera wrote: > On Fri, 2020-06-19 at 12:53 +0200, Hans de Goede wrote: > > A note for future reference, not sure what you mean with driver > > > > API here. If you mean the in kernel API, the kernel rules are > > > > that we are always free to change that (Linux does not have a > > > > stable driver API). > > > > > > > > So if a header does not sit under include/uapi (indicating that > > > > it is an userspace API) then a change like this is fine. > > I meant the internal driver API, which might break out-of-tree drivers. There is no such thing. Well, there might be, but we don't care and have to act as if there are no such thing otherwise we would never be able to change anything :) > I know that this API is fluid, and that there are no stability > guarantees, but I'd still expect at least a note in the commit message > to that effect. Why? Who cares? Anyone who lives outside of the kernel already knows they have to dig in the kernel if their code breaks, that's the cost of living outside of the kernel. thanks, greg k-h