From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.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 2278A3CBE8F for ; Fri, 7 Aug 2026 09:09:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786093768; cv=none; b=A9PdhXbQWg4URrksIG2QjyAn2CBnsRqgqimZ4VFFOXWVJ1DBQSXdzuGkRbwnimGAX598rTAnVsYzdwBTOiXxJKA1tifAwn9GBQbg2fYXD/ZRLRNaHVA0JQYwRXMY7yKwmBZ+OokV2SBh4XMMpa2WUVHIfKbiF5mn2fBuKWGtwpw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786093768; c=relaxed/simple; bh=xDP4B7mw892dNXuydjebaSYfnUlxKAVOxXrrMcSSew8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=JeBCIG5+Zli+nk17uWpEpviA1KgbL1qYctpZAuaLacok8Bs+RJvEUOjct3mdb3mdogAUdyUzkPQT/igdcb9eW/uTk7ObJI7NiybTRSbLEo+8DYtre7ytGMFVYBcFGIVjl0KsF8rw782iZsAqrCB9xHWo3QD3r5szX8ycRDbKZ6A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=NKN0T13m; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="NKN0T13m" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-49556f97a9dso20138095e9.1 for ; Fri, 07 Aug 2026 02:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1786093765; x=1786698565; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=jjSX3DSji4nKkqVPKbNZg/lqBAxi+8jNL2xKHv5aM18=; b=NKN0T13mvBeL6SHKhh95L1vyzJONd4/yguQzbpAIQAhaMPvuAG88vzPNRlhKGNArjF SWC7b+CF0GrS5wkap3vC5lrWacIIn4HNElxdfdi5r9uptV0t9JWK6pwIQOIDzXGzzkyM qJZaeVCMm85VU+aHpSHXZ9OW8x8ixs26GWwxVIYESgHy+keIzFx0XxE49AXXKL4yHz+6 k3O64khCV525KKXMjf449cOISAdV1NFQ4dGO+eDP4UzqmjnF4Tb1MZ9GXXiWR+ya9vPS uEUua3NE9YqoD3DPor8p5ClTVh376cD6xqn3Oa7gTvmHJcDgysvpilPoB7d7RP5RiPUN +Dbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786093765; x=1786698565; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=jjSX3DSji4nKkqVPKbNZg/lqBAxi+8jNL2xKHv5aM18=; b=SI5ppNw+AaWjNfrdmx0o6VP2Pya1juAc+akLyu8jEgPwUcOLqI1lq1Ag7B22tEHeqT /2vGBJro/BKWmDZ5+WBUjZio6K8ht3wdtVt/LAmmGqnYuxAodoN3CV/+V78yO9sExCVi XKE3KppYyLxJ8XC/ZYA4C8vUnr9O2F/cOULepYiqSlQ+BZHLnbrFEb6524Z6xHQ1kzAB cPrCQ5oZlbKoIfde/LxZRNpzP0YSMQWpD6hyiz8aH8Om7bC93iG9Np+Yw6U1+e8kPvGo fZwhnLuWYw4a3Q4P2Ebr1QDK1C9XLzukcigVFwntT3wyUHCBPhmjxRz0CDjXyd0vXqZ5 cmQw== X-Forwarded-Encrypted: i=1; AHgh+RpQy8ty0GGOfEng7run5n+EM58KVh46eNod2a8FDVg3smnKBLBZ+sgiN9N5jJifp9UDgN/wla7F5nH3Nes=@vger.kernel.org X-Gm-Message-State: AOJu0YzYhrAimZzkr92vWMDURsiPw4x+8FANzneumHWPdrvhKPjJ5YUu 2LhnNhPnyWndelKDSYPHofHuhJx1o5qQFvOoAmPvEZU7/o2B5nFrurLW8wsG9qCAMSU= X-Gm-Gg: AR+sD10TzdkcWKDPX3W5l2Wx/ksWbeoTQPpzVGsvWyp6EOhjCKdxEA9h4GGf5tCc6u2 fslU3NSJCE78jGZsuH9DmuFNs12v0+GkpdnSxB4ug6uoR5V5vKxgSUuvKLu3kgahI1cQqQ7mSXj /KwWsXqMGDSEidVO/vphJ9N+u99vi0fLnrbOTQfF+Dajy6/kSg3IfGLu4h5GJm16wPSS2FywisS qPGknYsxebCz/qav7O9E6WRUl75QeEjQWwEkmj5T6kMbsVBvjf5vfhN6kdkHDtnGQpM+JFXRSj5 EQgMqq4bjv8CgujJoQmWZP8ByWN3lebXwxNC7I0ZpFjzeYZ63Z208LtM/xDBGLHviS2bvrw74yE OS1ITj4hERXUVAz1NyvWxgc53UW1glPGUicrXbBcMmiBILWZMDId0BlzkDX+1tPdjEBBUG7bdcm RVwlkcz0O4AJy5rYgBK9DMXGAWDDmms7H5Qp65TwdCg+TgFRtYyxgbO016z25gxFoT8kTpVk0D X-Received: by 2002:a05:600c:4e87:b0:493:e365:ace9 with SMTP id 5b1f17b1804b1-4994e7c0356mr282890995e9.11.1786093765114; Fri, 07 Aug 2026 02:09:25 -0700 (PDT) Received: from [192.168.0.101] ([109.77.30.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48002145966sm3871692f8f.5.2026.08.07.02.09.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 07 Aug 2026 02:09:24 -0700 (PDT) Message-ID: Date: Fri, 7 Aug 2026 10:09:23 +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 v2 2/4] phy: rockchip-samsung-dcphy: factor MIPI D-PHY power on/off into helpers To: Sebastian Reichel Cc: jason98166@gmail.com, Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Guochun Huang , Philipp Zabel , linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260726-dcphy-rx-v1-v2-0-cf9cc34a412a@gmail.com> <20260726-dcphy-rx-v1-v2-2-cf9cc34a412a@gmail.com> <43327fb2-0085-4d86-b408-8723d852c258@linaro.org> From: Bryan O'Donoghue Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 06/08/2026 20:31, Sebastian Reichel wrote: >> This looks a bit funny. >> >> Do you have an int method() {} with a final path that returns no value ? >> >> Tooling/compilers will definitely and rightly complain about that. > int function() { > ... > > switch(foo) { > case 42: > return 1; > default: > return 0; > } > /* cannot be reached */ > } > > Greetings, > > -- Sebastian Hmm. The LLM tells me there is no compiler version that will generate a warning for this. Entertaining overdone too "Across compilers that will ever see this code: yes, and I can now show it rather than assert it — I installed the spread. gcc 12, 13, 14 and clang 18, from -Wall -Wextra -Wpedantic upward: clean. Then the decisive one: clang -Weverything — every diagnostic clang possesses, a strict superset of any CI configuration that can exist — on Sebastian's exact function: zero output." Meh --- bod