Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp1098409rdh; Fri, 24 Nov 2023 05:21:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IHSIkhlOI5PIJ0xFlG7niG7uQ6+4E5ETMNcitVEwcUtnHEhpAYmoMc6nG0CE1MBYwkRY2eb X-Received: by 2002:a05:6a20:d70a:b0:187:c8ca:75ad with SMTP id iz10-20020a056a20d70a00b00187c8ca75admr3327259pzb.31.1700832060427; Fri, 24 Nov 2023 05:21:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700832060; cv=none; d=google.com; s=arc-20160816; b=h+LNt+Tpk6mPspuLmZ22VFc2UGGorKSu61HL2X5gJRM+bOZuzq4Uja1NnltXViDw7v p0nmmXbMDX/BBHrnWo/QvjD14QPIvWt28GC3uBdv0U/Kz0uLd5CCeJfvNNylVdZQXNue wJyvGClihQhaeNYe7VfZR1QYiA0jdl6Isck5pMilKTMy7vq41UNUSo4vT4qwHJhfN9lc B9ze+x+16sPn9FpRd5t9v9MYXo+y45A2MkrtZE28wHBLtQzUJPjcAaixxatfx3SmEsw8 g2okmo2jKrZGu61/Umn38l1g40bUXVvmPFisZzeVSUE7sXpQV1nnxx1uyGpY0UcLUqbR 1tXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :organization:in-reply-to:subject:cc:to:from:dkim-signature; bh=8yD+oJLcXLWMTLqMASoTQxxrAujcMnLlquo+ZmGREwQ=; fh=tDChY1l3QaGAaHVfUl7zwiaxtBQ/JZnxfxjIFwDUVvc=; b=PozsKbIeDKQzEBQ9B+o6jeCghrwJC+lD1736w5ZRczZG2fEVa6UKPHhkKGOWb8cegf 593EcPF/E7mkof7c/+fl+//tsNicbPKVIX7eHE0MZwAkAliqBPHz7/dnAYwkEsaYBhv9 BUwtzq2lf8OCTq3Ojj4a5JmgE0Bb9faA+7+8Sgz5PYO3kDt/aWqoYSwpuVzTgnjSb8XW T0KlOO6TOvLR8w9QewDkitsN71d27NSn2xJZGyhtqAVx7lLdV4deqc9zfQDw3sYOh9w0 FpU5KH8xsyybMCsS5s1d4LOAsF9cP8gweBKgohwZCMGx6dbD/giIZtlhuMetK+K8yHF5 rx/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=S8hSdZpS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id j25-20020a635959000000b0058572c8d5d5si3520147pgm.233.2023.11.24.05.21.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Nov 2023 05:21:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=S8hSdZpS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id D01748116E6A; Fri, 24 Nov 2023 05:20:56 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345276AbjKXNUg (ORCPT + 99 others); Fri, 24 Nov 2023 08:20:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53172 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345305AbjKXNU0 (ORCPT ); Fri, 24 Nov 2023 08:20:26 -0500 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25E7610FF; Fri, 24 Nov 2023 05:20:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1700832032; x=1732368032; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version; bh=LciWvmOYvFGY4hjtbLcffHjBc0KwIHKRiOEQ8zSD05c=; b=S8hSdZpSKecyP4TyhwWkc/VRx4iOw19cXJNV5svMAcxCyHObefd2Wnax vfrM0iswZ6W5YnSznedqdrcrIwaR028phPe1hI/Ks83rQsru7RDnL5pkU +xMuuhJN8vLbD41tIrC61yZDRc0RUMJ+1OCfZPHBj1c+5NC5c4If+gSJG k6ucLDQfmTLccz208EyapqibKUak5JtLcfveLfdicTkjvibLrU/dnmL5i Ss1nHApmrilMIX61LJeXj0ZKzwCHtC+su+bRks2T5+fngGlfuifqzfn/n J2sIJUHAz5RqPWlpfjnqXU3kkomw+Mt1NdVyDOi6irgdoWCzSZ2SKchSV Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10904"; a="391296958" X-IronPort-AV: E=Sophos;i="6.04,224,1695711600"; d="scan'208";a="391296958" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2023 05:20:31 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10902"; a="802171422" X-IronPort-AV: E=Sophos;i="6.04,224,1695711600"; d="scan'208";a="802171422" Received: from dashah-mobl2.ger.corp.intel.com (HELO localhost) ([10.252.41.230]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2023 05:20:28 -0800 From: Jani Nikula To: Luben Tuikov , Maxime Ripard Cc: Stephen Rothwell , Intel Graphics , Linux Next Mailing List , Linux Kernel Mailing List , DRI Subject: Re: linux-next: Signed-off-by missing for commit in the drm-misc tree In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20231114075501.61321c29@canb.auug.org.au> <19740d41-dd5a-47e4-b3e8-539b45bbd3e5@gmail.com> <3c306310-04b3-4658-a197-4b2d22a88274@gmail.com> <20231114134506.2ba0de1f@canb.auug.org.au> <530b6100-4f4e-4b3d-8fea-5b316e989633@gmail.com> <20231114140855.0b259b2d@canb.auug.org.au> <73cg637ax5cahqocscx5cjvtqkwlt4ves6cxgprbwqllasxq6v@gk6vzsqfc46j> Date: Fri, 24 Nov 2023 15:20:24 +0200 Message-ID: <878r6n9tk7.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 24 Nov 2023 05:20:57 -0800 (PST) On Wed, 22 Nov 2023, Luben Tuikov wrote: > On 2023-11-22 07:00, Maxime Ripard wrote: >> Hi Luben, >> >> On Thu, Nov 16, 2023 at 09:27:58AM +0100, Daniel Vetter wrote: >>> On Thu, Nov 16, 2023 at 09:11:43AM +0100, Maxime Ripard wrote: >>>> On Tue, Nov 14, 2023 at 06:46:21PM -0500, Luben Tuikov wrote: >>>>> On 2023-11-13 22:08, Stephen Rothwell wrote: >>>>>> BTW, cherry picking commits does not avoid conflicts - in fact it can >>>>>> cause conflicts if there are further changes to the files affected by >>>>>> the cherry picked commit in either the tree/branch the commit was >>>>>> cheery picked from or the destination tree/branch (I have to deal with >>>>>> these all the time when merging the drm trees in linux-next). Much >>>>>> better is to cross merge the branches so that the patch only appears >>>>>> once or have a shared branches that are merged by any other branch that >>>>>> needs the changes. >>>>>> >>>>>> I understand that things are not done like this in the drm trees :-( >>>>> >>>>> Hi Stephen, >>>>> >>>>> Thank you for the clarification--understood. I'll be more careful in the future. >>>>> Thanks again! :-) >>>> >>>> In this case, the best thing to do would indeed have been to ask the >>>> drm-misc maintainers to merge drm-misc-fixes into drm-misc-next. >>>> >>>> We're doing that all the time, but we're not ubiquitous so you need to >>>> ask us :) >>>> >>>> Also, dim should have caught that when you pushed the branch. Did you >>>> use it? >>> >>> Yeah dim must be used, exactly to avoid these issues. Both for applying >>> patches (so not git am directly, or cherry-picking from your own >>> development branch), and for pushing. The latter is even checked for by >>> the server (dim sets a special push flag which is very long and contains a >>> very clear warning if you bypass it). >>> >>> If dim was used, this would be a bug in the dim script that we need to >>> fix. >> >> It would be very useful for you to explain what happened here so we >> improve the tooling or doc and can try to make sure it doesn't happen >> again >> >> Maxime > > There is no problem with the tooling--I just forced the commit in. Wait what? What do you mean by forcing the commit in? Bypass dim? If yes, please *never* do that when you're dealing with dim managed branches. That's part of the deal for getting commit access, along with following all the other maintainer tools documentation. BR, Jani. -- Jani Nikula, Intel