Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1763303imu; Thu, 24 Jan 2019 01:14:47 -0800 (PST) X-Google-Smtp-Source: ALg8bN7xBHRqErn+ItKRBseCXwkBAJKvPpN8xCaAgEk2Vzj3YxSEJbbxL9BIfRQxwG2Kj1k0v0n5 X-Received: by 2002:a63:d005:: with SMTP id z5mr5195271pgf.64.1548321287929; Thu, 24 Jan 2019 01:14:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548321287; cv=none; d=google.com; s=arc-20160816; b=qaANbJX9CA1e07AGBQxuZUENpI8Lxu1wCGdwD3EboLl4AXVGdEorerK+q18YfhCuRj 8mbmRYTA2KB8Vz7AjEdLeX6VNs2Qx2WV6bHuGfpYCwokaPmyy7c2OJNkVkkuV1x9xdDV P9uIYy6xWlftB4+WH/MLxDnaEeLFbItix1DDFdWR0WCH/aHsGBzn1YS+ZlHgCoG5yv9E BGUfkKVIXng0YImRn8REOexNTSDCxB2MU+o7ID+2NJYdPvMmBcsx//xOaYE4GNoFOP56 FVbreSK3POmLow8pfFQd3ka+itOyYP+GN1oUC1gKqHPlT988zvM0h34k/d1msGrWoULo G/ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date; bh=l/aGsv01xW5+ckpEH5T5My/Mb20o3DLJYRyzDkhP+Qw=; b=pBoaNai0M0Db8L+5uWBTNZu7qCqkWDfNsRo3MsDlSenMX3db7tzXZ7pitmECrKP236 FLG3GnYlIlNGrjsxmXK/y7atN/CNMMM9JeRbqDBf7KndmjttZ/UwReoqXkJ3cvOUWbFa z0mAKtHTIwIOYOLc8VVyG0YDYkoxovMY+4GsYTIb7CPttdROkegf2pWtm3b//YYdC58s DHMp8MtnLX0RXSwYgH0XnMd6RvupQqZba3EocEC0IXDPx9EjYt21gKQs7awEa8dyqf8N M6U248+srbM4xB7hX3235SmdxE8ID4WYs/JtA3BUZnTzKQAfIMPCXR2IwaRWK1CI2P8c KhDA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b6si22067504pgg.2.2019.01.24.01.14.32; Thu, 24 Jan 2019 01:14:47 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727320AbfAXJNp (ORCPT + 99 others); Thu, 24 Jan 2019 04:13:45 -0500 Received: from bmailout2.hostsharing.net ([83.223.90.240]:54963 "EHLO bmailout2.hostsharing.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725986AbfAXJNp (ORCPT ); Thu, 24 Jan 2019 04:13:45 -0500 Received: from h08.hostsharing.net (h08.hostsharing.net [83.223.95.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.hostsharing.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by bmailout2.hostsharing.net (Postfix) with ESMTPS id A4B942800BDA8; Thu, 24 Jan 2019 10:13:42 +0100 (CET) Received: by h08.hostsharing.net (Postfix, from userid 100393) id 6249310629; Thu, 24 Jan 2019 10:13:42 +0100 (CET) Date: Thu, 24 Jan 2019 10:13:42 +0100 From: Lukas Wunner To: ronald@innovation.ch, Laurent Pinchart , Dmitry Torokhov , Andrzej Hajda , Inki Dae , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org Subject: Re: [PATCH] drm/bridge: sil_sii8620: depend on INPUT instead of selecting it. Message-ID: <20190124091342.i4g3hwzpnt5uwwxf@wunner.de> References: <20190122141311.10445-1-ronald@innovation.ch> <20190123084556.gsospl6joh53qnzs@wunner.de> <20190123220342.GC179701@dtor-ws> <20190123221735.GE4675@pendragon.ideasonboard.com> <20190123222105.GF179701@dtor-ws> <20190123222200.GF4675@pendragon.ideasonboard.com> <20190124072125.GA28127@innovation.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190124072125.GA28127@innovation.ch> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 23, 2019 at 11:21:25PM -0800, Life is hard, and then you die wrote: > Since the two changes (the change here + the new driver) seem to be > best submitted through different trees, I'm trying to figure out how > best to handle this. I suppose I could temporarily change the driver > Kconfig to not trigger the conflict, and then once the change here has > been upstreamed (not sure at what point exactly that would be > considered the case, e.g. if in linux-next is sufficient, or has to > wait for Linus' merge, or something else) submit another change to > change the driver's Kconfig to the desired one. If a series touches multiple subsystems and its patches are interdependent, the pull requests sent to Linus would have to be merged in a specific order. In practice that's too cumbersome, so either the series is split in multiple parts and merged across multiple releases (which obviously can take a long time) or, if the change to other subsystems is smallish (as is the case here), the entire series is merged through a single subsystem tree and those patches touching other subsystems need to have an Acked-by or Reviewed-by tag from a maintainer of those other subsystems. If a case can be made that the change to the other subsystem (e.g. DRM) is actually a bug fix, then that change can go in immediately and will appear in one of Linus' next -rc releases. The rest of the series can then go through the appropriate subsystem (e.g. input) and will land in Linus' tree in the next merge window. Either way, the correct patch order is preserved and it's guaranteed that the build is not broken for someone ending up on an in-between commit while bisecting. HTH, Lukas