From patchwork Wed Apr 8 20:27:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 185284 Delivered-To: patch@linaro.org Received: by 2002:a92:de47:0:0:0:0:0 with SMTP id e7csp995644ilr; Wed, 8 Apr 2020 13:27:50 -0700 (PDT) X-Google-Smtp-Source: APiQypIfHH8DTzXoZrRZGLwgS8sTqQB73gobieINz1vNibYD+Y3AdgA35meikyGxmU0RRAO5woGL X-Received: by 2002:a62:160b:: with SMTP id 11mr9930321pfw.189.1586377670493; Wed, 08 Apr 2020 13:27:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586377670; cv=none; d=google.com; s=arc-20160816; b=PqWz5TO/sEv+XVVaDj6QFO3wtQs6w7hvk6UaPYOrmSkkwAJ4cOufw/oLjvCTnUYwAu dcw4LbgdxUuFYLW3e1ue79JKnhP6PIHYuTEOcRkCar5bXSkzNnM4rku2AOLiuJKzUMrY 1U6f99AD9v/xkmeWIUhLETr/BQgaCETRYJYSF6LW9FuVujunUYSxEJ963eLg2rBUjdh+ cmNs3snQY47rjeYD97TcHATfJtt6X2aBZg9e28o+0a50QOgo2yKZO54Jqhq+wSZl6BtU qPU/Rj5jakwblICt+vwmtuJr9oFMGvXyWfjmXL6yleNC0o1xnHHl3thze3kFXvPUjlS8 LNoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mime-version:message-id:date:subject:to:from :delivered-to; bh=YNLkRmdFziZdVu5h2ykCtHXC7jHu2t6fhdA1uAKNwEQ=; b=W7EFbLYooAXoIkMlyOcKLdIeUi+bb/We17WDFNeumAbp+CHnk6nYPdxA4un/8sLGPB SL6g4G4L0nwIndvYpI5bN2KUB5r6b59+Zc4YgAXxrpbGRHwRah4XbFic7P8ycCXBgGVj 0h4YrDulnHsA56BQN6Zwq4b9lzxfgoozLi1T1CXNZO0tbi99D+FZ9e5YOJX/XiR80y0S 97r2VuGXs+sc9Mo6rF5EM5FTTbcM8ZFzlhij++IL5DjI1kbQZ1TzyAZmsgPE4cKSJV3P ScYCE+NHl/w28JCrY9jitSrPDT+UmpUEyFK4q9jHwJzQqGPKhS3ot69lOfOf9LEU6biO o+2w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 2610:10:20:722:a800:ff:fe36:1795 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Return-Path: Received: from gabe.freedesktop.org (gabe.freedesktop.org. [2610:10:20:722:a800:ff:fe36:1795]) by mx.google.com with ESMTPS id a20si4422041pld.426.2020.04.08.13.27.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2020 13:27:50 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 2610:10:20:722:a800:ff:fe36:1795 as permitted sender) client-ip=2610:10:20:722:a800:ff:fe36:1795; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 2610:10:20:722:a800:ff:fe36:1795 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E6A076EAF4; Wed, 8 Apr 2020 20:27:44 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by gabe.freedesktop.org (Postfix) with ESMTPS id 543F06EAF1 for ; Wed, 8 Apr 2020 20:27:43 +0000 (UTC) Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.129]) with ESMTPA (Nemesis) id 1MfHUx-1ip88a1CpP-00gqlq; Wed, 08 Apr 2020 22:27:19 +0200 From: Arnd Bergmann To: linux-kernel@vger.kernel.org, Masahiro Yamada , Nicolas Pitre Subject: [RFC 0/6] Regressions for "imply" behavior change Date: Wed, 8 Apr 2020 22:27:05 +0200 Message-Id: <20200408202711.1198966-1-arnd@arndb.de> X-Mailer: git-send-email 2.26.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:zEzMmRw2UXFx9zU6fPxN+W5wPcFHDncLQsBY9LbEA0w9eEN1eTu cnzjMxpU5zxrYcnwqTeAc+Ps/JyboCntYRrUtWKxjMYWqJF44Bf4LOvKsA+DX4gzPI+FQub UxxzljbycF32PPMrcW97pI811kKuSvXVrKpXAN9hfhlEgzbQUJJE8q6o5AYNdaJE9WYW8la uMsnELmKxIjuKo2Mnf2bQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:TWdcwFoldyI=:NS8I92rXicAb2aGhAXYXT3 zbu3I6qgkDuIzvNKKVw06vL7+R2l1nBDjNBPVo4DXwjxE1dDTAneGOxdoT5CVDnn4eNCkUou8 6Az6Tq087nNHF5iiZJ5NolfFLRiBg10jtfZpBPmyUYiiQ9nDM9r0009G8AlF/+gNfRDMdGYmT gncDh39Bmz4VBL0nbCXN8K4kbJvwlwcv4Kj4eG9drYgmTiY1vZUyJv/AuXA4XCNCormt00fx5 9Oq6GtnUnI+129u0nx1Wp1h3HQB9jJZtzBXuT9j2tovNUV+kBiVgSEkj4WDrgXLS1zgwr/Ow2 WiWNzvjnzFTNkbB5Y9ryeW/LPIPcwGv2dtdp3QAGmfU4PcXa7Dev17vdxjeIUPVCBmi9MsSI5 xm9PAlIZvzWXRbiKHvHneEsJWxOi+O+qR7xJ7ye+HHpxo2mZ2pR4AMLsUcXYPXjpFdHjLnQTb T2uKH3neFx1H+Xhd2dpxj6RNntKe9b8VtYXK7willY8/WWs5Gjm/4BnvoXwNhCGvcRK+G8c2g AfNqVvEauy+AtxH7EB4rhNOlTfiiDMzzvsnxXLA/tphh2HzFV7CH+dL3Bmsf+Eil28ld6XI6O XkdDmCbVfn6BI9nC3AoP2pgyEWcgyVDIDSQi4GfDGlPEW+161trruvSc7uPKPJPvDs2D1pI/E 4pJdhI2vcfHaqYkK8JeAaYRQI/S6rwMtUkWtzofxhzqwtFJL7mPA0Dw9wiMHnMp0nThfJ42aC Bl32WLzx9ELKvgw6hv0t68fHB9/Xxv9NrCK19O899oeawmWtm8L/3N2BMfWZDVQGBvffLxnm8 abBAJx3W3JbM74GshlW7uydgO/5lfqdEXGppl/fRbmlNs5hWcI= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jernej Skrabec , Leon Romanovsky , Arnd Bergmann , Jonas Karlman , David Airlie , netdev@vger.kernel.org, Neil Armstrong , Saeed Mahameed , dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, Andrzej Hajda , Kieran Bingham , Laurent Pinchart , "David S. Miller" , linux-rdma@vger.kernel.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi everyone, I've just restarted doing randconfig builds on top of mainline Linux and found a couple of regressions with missing dependency from the recent change in the "imply" keyword in Kconfig, presumably these two patches: 3a9dd3ecb207 kconfig: make 'imply' obey the direct dependency def2fbffe62c kconfig: allow symbols implied by y to become m I have created workarounds for the Kconfig files, which now stop using imply and do something else in each case. I don't know whether there was a bug in the kconfig changes that has led to allowing configurations that were not meant to be legal even with the new semantics, or if the Kconfig files have simply become incorrect now and the tool works as expected. Please have a look at the cases I found, and what you think we should do about them. I assume there are a couple more like these, the six regressions here are what I found in the first 1000 randconfig builds on the kernel. Arnd Arnd Bergmann (6): thunder: select PTP driver if possible net/mlx5e: fix VXLAN dependency LiquidIO VF: add dependency for PTP_1588_CLOCK drm/bridge/sii8620: fix extcon dependency drm/rcar-du: fix selection of CMM driver drm/rcar-du: fix lvds dependency drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/sil-sii8620.c | 5 +++-- drivers/gpu/drm/rcar-du/Kconfig | 7 ++----- drivers/net/ethernet/cavium/Kconfig | 4 ++-- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- 5 files changed, 8 insertions(+), 11 deletions(-) Cc: Andrzej Hajda Cc: Neil Armstrong Cc: Laurent Pinchart Cc: Jonas Karlman Cc: Jernej Skrabec Cc: David Airlie Cc: Daniel Vetter Cc: Kieran Bingham Cc: "David S. Miller" Cc: Saeed Mahameed Cc: Leon Romanovsky Cc: dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org Cc: netdev@vger.kernel.org Cc: linux-rdma@vger.kernel.org -- 2.26.0 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel