Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp4015861pxb; Tue, 7 Sep 2021 12:40:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwj53YxWpelNEwPu87tDH2g/9gRypz95ze9pwTDhZmVuWggQleA0VAyRi0faCPZRc8/nGKa X-Received: by 2002:a05:6402:b47:: with SMTP id bx7mr1168575edb.319.1631043613720; Tue, 07 Sep 2021 12:40:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631043613; cv=none; d=google.com; s=arc-20160816; b=tLb3SOwvuHwjsxnKdaXIPLDG23nrb1e6nfPfkObVxArPap7dIlG2eyj6zzt2DynT9P 6A7/vHpjyPc8NH6YZJTjVo7vhalhhl6APZj+ezcCT3Ed7ODGHbYsRTg29xQyHam64bAH uuBgT6mprMfrFS3aTDcyw3m/LhD2pLy6Ct2YqCAFNgVeG2PTwz1bX/Yc6B5aZvroPg1r hb9zmbN4f3Pc5nuUIiY3Za2AaOElFE6j7uxb+p0VKD6soZ5G83nAl1YDKL9XxeeD1oAe 8VixstRgScRIiNC3UFrTjkp+Kjm7xbfU+F7XZPTPRIXCjTjU6NiodgAyxOoq+Aye9MeW WhlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=LtmNVK91Dz4uRn64k8Jqo2/KLRn/RHocVGbJgMvz35I=; b=JTQLt6lniAR8ac3VOx091tR56tm9M7SPWdownqGhWrVVOqlE2Cpss6FjvbpwYmmJak oI35pwaT+u7orv8M6F3NTto4dzynncX7h6wCfBUZWlGoGjMBYY4KnGUmsOO8QGPocK7w DsJlTty2KXlhpxaS8aAYiRmteyDZSkVZQk4KClM9GvO1vlzBrlA+nHQnoATgEXQJaII/ uCHLU30TVt+4ZWtWqZlJwYH5K5edZN2BrUjKKwaGD73ox9LKvD4FsnC1JdB05S0JlaRD SX+oDolANr1foRIoFjvJwKbbpHHf3SZB8B10AHc0UCJ7M7a/DQJLcvCpa+EsWbNPw/8y iPMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=DdNToKjz; 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 r24si12871353ejy.432.2021.09.07.12.39.39; Tue, 07 Sep 2021 12:40:13 -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=@linux-foundation.org header.s=google header.b=DdNToKjz; 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 S232112AbhIGThw (ORCPT + 99 others); Tue, 7 Sep 2021 15:37:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229574AbhIGThv (ORCPT ); Tue, 7 Sep 2021 15:37:51 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A36E9C061575 for ; Tue, 7 Sep 2021 12:36:44 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id y34so126614lfa.8 for ; Tue, 07 Sep 2021 12:36:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LtmNVK91Dz4uRn64k8Jqo2/KLRn/RHocVGbJgMvz35I=; b=DdNToKjzYX6aTUJcmZeUvsnKx9VFeFpfsFCogv/O5LJQHyQ7OM9180pJBu9CoJKiS2 4Ie6GK0oDHhClWEQRcPZmR5Ktzs0nx1G5l6jF90SJ6uRuecrfsVbVK1T70hQzUESwTUt nYUfBE+62Kz8texug1GfNsHLcSdbE4SbCTRro= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LtmNVK91Dz4uRn64k8Jqo2/KLRn/RHocVGbJgMvz35I=; b=GFanarZkxM1pqkbqmjatV/NHrwF2wavxV3xOMaudpxEGTyrHe0XKsI4vdXBv3rH2Ir eWw/eh1YdyYjsEgIM8MBhSdHjaxmtQVvTU0ywh8sEJqTHjtoVQCYr6xUXnYEPCzk/xpq 2wJYOiTDDdGzBCt4eVcXZcV0qh1aPao90WvqEuss0wou4IYAO1SZJ9n2Q16bsYnQ4Wkc /jWStXZx/1JLK231BSbUTFL3Yjq+ePQwuBhgnLJX6/a+ZjGpoYTIL0CZWA6vjZalamhf PNnqCVSTOaErviqEEF5zK+R9tLYkP3qWGmp3j25Bfia8yaKNi02ErHD3mcgh1300N2Fi LaNA== X-Gm-Message-State: AOAM530Ix6ljZm3r3CWMOGsMhbJkpXflQOI5f+P2IMVUr9RKjieZONQZ XC/pO4Pi2+FjWFSXqxiL6XE+9UmSfpT3HVOyRDo= X-Received: by 2002:a05:6512:3f88:: with SMTP id x8mr20386lfa.233.1631043402419; Tue, 07 Sep 2021 12:36:42 -0700 (PDT) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com. [209.85.208.176]) by smtp.gmail.com with ESMTPSA id a6sm1171149lfs.160.2021.09.07.12.36.41 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Sep 2021 12:36:41 -0700 (PDT) Received: by mail-lj1-f176.google.com with SMTP id f2so388028ljn.1 for ; Tue, 07 Sep 2021 12:36:41 -0700 (PDT) X-Received: by 2002:a2e:a363:: with SMTP id i3mr15590122ljn.56.1631043401603; Tue, 07 Sep 2021 12:36:41 -0700 (PDT) MIME-Version: 1.0 References: <20210907083613.31268-1-brgl@bgdev.pl> In-Reply-To: <20210907083613.31268-1-brgl@bgdev.pl> From: Linus Torvalds Date: Tue, 7 Sep 2021 12:36:25 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] gpio: updates for v5.15 To: Bartosz Golaszewski Cc: Andy Shevchenko , Linus Walleij , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 7, 2021 at 1:36 AM Bartosz Golaszewski wrote: > > We also have a new/old GPIO driver for rockchip - this > one has been split out of the pinctrl driver, hence the pull from the > pinctrl tree you can see in my branch. Another merge in the tree is from Andy > for the intel drivers. I appreciate the heads-up, but just *look* at those merges. The intel GPIO merge at least talks about what it does, and looks sane. I'm not convinced that automated shortlogs are great, but whatever. The merge isn't bad. The rockchip one? All I can say is "WTF?" This is the complete and full commit message: Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next what part of that screams "that's an acceptable commit message" to you? If the reason for that merge was that you want to have the current state so that you can split it up, then SAY SO, for chrissake! Not that useless commit message. Why do I have to tell this to people SEVERAL TIMES EVERY SINGLE MERGE WINDOW? Merge commits need explanations. They need explanations for why the merge is done, and what the merge pulls in. Not this "single line that doesn't explain anything". Dammit. I've pulled this, but I'm upset. I'm upset because I've told people literally hundreds of times by now. Merge commits are not some trivial thing that should be ignored. Quite the reverse. Merge commits are generally worth *more* explanation than normal commits, and should take *more* effort and thought than some random code commit that is obvious from just the code. Exactly because merges are *not* obvious from just looking at the code. It's not some one-liner that is self-explanatory. If you cannot be bothered to make proper merge messages, then don't do the merge. If y ou don't have a good reason for the merge that you can articulate, then don't do the merge. If you can't explain what you are merging, then don't do the merge. It really is that simple. I've pulled this, but I'm really fed up. Linus