From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6B637BA34 for ; Fri, 19 Jun 2026 08:01:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781856093; cv=none; b=fgFeUP1TNvZOwmYaTe21MkoLEHb9BcO0hDD6TFL9uAvgCRBxKgwF1TPgNIYZdloDKQZ85u4x42JxaOsOnyncP0wSoIygxfYpsEh3ildOqto53nLqctqMwLMSDz2ymw6Mwv2+SMC6vjTdlgNONFpCK0AtQLppQ9g49ddNZJ3D2Sk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781856093; c=relaxed/simple; bh=3mJ4+yPazGX/EmJnGyTTRQON60jZ3TTYbd2qIckSE/o=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ditFyWH3mMDxFmHbOBB71lpWnRi3nG4DBzc6DHmzkxvXpLgvhErYmxXcHeFpFinaCpmaR6613TNFmZsHl7N3GbQrjg27Ui1J8tmuRb2swsxSQKzBMWn5/A95hpSx+svd0th+YoZB8Rkg6T2r7YxyvecRwQ4YSXnYWLDPysotxXU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Fp7tTVNK; arc=none smtp.client-ip=209.85.208.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Fp7tTVNK" Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-69764612e55so248797a12.3 for ; Fri, 19 Jun 2026 01:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781856091; x=1782460891; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=3mJ4+yPazGX/EmJnGyTTRQON60jZ3TTYbd2qIckSE/o=; b=Fp7tTVNKtCU2V3YpOguxL8nYO+Qn+MqwgK8U6fo0xfGBYxc2JB15C219ZsJKxxZoRH ymxFwHQeK/QZ+4Oar0+25yU2RwQfFxE2RpTbs/uWSgiUPw1bTn03/cwiBcDTgxXZVV5y id7yYueDtiLLi7iD8oFoVpm91pLW5mqIn0Itti/hzRFbzlS2qsthYJtoHdmTJ7fuxsak JZnre4eGscrYttWcb4q848ZrmKXMPWBnXfN4lD44g01FExjPcVcTAHUM8+OO77Hw6kUM Ude5cSMd0yzHvWQAJij2cwXe4wUNwPmFBt1dh4w37ZW8qYkjuhFvpyf34HI45Q1S8YVF IuyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781856091; x=1782460891; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3mJ4+yPazGX/EmJnGyTTRQON60jZ3TTYbd2qIckSE/o=; b=araFAHqayLVUBWKjjRuE2dlpioFckRFo5NM3NK/Nw8p3OofNT1wxRs3uJ/8OOCgdne 6iq4i54pVxczwyd8VchFoJ6xK6cgZxFvlFKImYQDr92mBe4DJZKtywkIcUw0Ae8//4MU X8Y0J3U6FizgC4S5tD/APjSavb1XLnXfwS1hW+a3laV1IXi5PaV/g0C7Embb0VCVaXTa XE8nCJeEw34cGAnVH98zo24QDJniXi2HIKqUJQCtvbDOjXGtFqxWdDgDnVXAC3XYdwl3 wjFDMBn9i6FtbavYwOo3SEMNwSfZDVY7ba5IfONOrjZuMWSqtnpc+QyMGjRhe3EpQvK3 2yhQ== X-Forwarded-Encrypted: i=1; AFNElJ+ldEzWxtv5Lk+e4AD1RaRWa9azZoZ7Wc2zoFxjpOe6aRwiFldplKXYP26hFEZk9YC/qLZNq+0fTcmvhSQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwBFxZAg5tU3tObaBpEak3cp11GjSg/FnulWVISNreBxhQIZ7D0 IJBzVmCfJcblCAn2mQR6xqsHRKMVlt54eSr2KLrGzZg+Y0eJ78WUG8P9 X-Gm-Gg: AfdE7ckJITSnNAfpd05v4Jv8Gu5FfyhDFHaLbK6Peihzf5ydB6waY/Kw6kxrMfM27tR rQXDxgR0sYRsSZDvVv0IkIIQhATOuUEAqX6h9k/EZu3x0aMsVxAhgbdEy86Bv9tMjdkSSRbmhcj j0lfhHGv7PJq4QqmYnCvDfP18DnhKIRhCUVublq2X4hyS3jvMNnCds0Rs5V7Atoez+fpI+iwzlc F3ZZ9OdPAxyWbr0IW3nablxdSSgTxpP08lzUPtMmwQkDYEcL0m2MyaoEkj6m6YuBK9UrXGFQXf1 iMnZhO4igPHuLttOyKWOYgM8pHkCzDAw5onlpZz8ug6wLmRwJSq3PN2G3US/1lQMBYVvp6pIAmk 9u7Ccp2OuCdUYKb1HTgZLRSjKtDPae33EQUhdva8ExiY9Xg4FmVmYvYBy3A75HcPKBmHMPRbPrp vt3hzh5rKGzqRwL+g8OF3DTLchlofHGyNU8QZWtCMcOSSAVygE253VyMMC/ycbiB6WNmWZtYWIr MXJrmW8KSLIkNCdnyYd60A= X-Received: by 2002:a17:907:6d16:b0:c07:3c89:7790 with SMTP id a640c23a62f3a-c097c4af7b3mr124076366b.29.1781856061142; Fri, 19 Jun 2026 01:01:01 -0700 (PDT) Received: from ?IPV6:2001:8a0:e962:d100:f83d:6b5c:de84:5311? ([2001:8a0:e962:d100:f83d:6b5c:de84:5311]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c0a844f84f4sm56704366b.11.2026.06.19.01.01.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Jun 2026 01:01:00 -0700 (PDT) Sender: Julian Braha Message-ID: <0e38e21a-eb7d-4503-8b3e-3e056d6ac454@gmail.com> Date: Fri, 19 Jun 2026 09:00:59 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] drm: cleanup duplicate dependencies in kconfig To: Thomas Zimmermann , maarten.lankhorst@linux.intel.com, mripard@kernel.org Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org References: <20260618204654.458654-1-julianbraha@gmail.com> <9937cd6d-7724-47bf-8bf6-a5d0580bdd60@suse.de> Content-Language: en-US From: Julian Braha In-Reply-To: <9937cd6d-7724-47bf-8bf6-a5d0580bdd60@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Thomas, On 6/19/26 07:25, Thomas Zimmermann wrote: > Is there a functional difference between 'if' and 'depends on'? No functional difference. In Kconfig, 'if..endif' is just a way to factor out repeated 'depends on'. > IMHO it would be nicer to remove the if. I think the if..endif style is more succinct, and many other subsystems do this too. But it would also be dangerous to remove it since there may be config options that don't also have the 'depends on DRM'. - Julian Braha