Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp2369447rdb; Mon, 12 Feb 2024 02:31:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IFkHkV8/ArvDeKUCZlSpD/WW1YXT9OMAT0hLbI788es4oN1FMp8stiCrgaYugxyylp9GXNv X-Received: by 2002:aa7:d584:0:b0:561:1b5e:14f0 with SMTP id r4-20020aa7d584000000b005611b5e14f0mr4311555edq.8.1707733905423; Mon, 12 Feb 2024 02:31:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707733905; cv=pass; d=google.com; s=arc-20160816; b=eAJ8Fzfn6XJM+vZGG55Dpsdji+WuKdOQvxw3Id1VQ3VxrRDnckf1FhunIO4G6cKXbR rgFIBMHQKkrUQrgaDQel5aNF5QY3M+pxbV9Vr5r1XrMa9FtQl5k9A/b2DEiFzM21ytXo bw+xdH6tbJ3arMwdkVH6gpmhQS8UQJ84Jq9TKA/6zuxjZNQaolnSuAV2X9GhgHpY8Hfw W8Kx8+e8P/lJHwzSCST1JZqTBDvbggUq+uD3BxKAdSo131E/7DTMRvB2FI1Bb73GYSXP ktsIo+ualJmnOrfv5XRlfqNKbDtjMQt45sXOolEqlNMovXGe+Y+abXW0dCb6FwG+ZzzN VzIQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=xAXBzZTraFRQ7cvwghHUqqv7zNWQZICWaeAHfCkxYcU=; fh=kpNSdr9J7UC05VkH8iMQYMfC5XRoirTA7bbMlQb/ee8=; b=Qv1tVyaw2V7nu5NuM4wvNwC3u+HgW9Yv/M/ns7o0umsQ8gfns/FS8nkwVM3+4Oor4C wXYwa4enPb0G0x5u224OzAMukeVRlmEwBcfuhQvO3wwWqoAfntw2q9jj01QHcq5OuELd 7QwppIiX6/xDFzRRqdZG7RWvNcnwnom6iWHvsVOWpSwLUT9iXnA1KBOn4u/MoQQgmUcm 9HzeDKpQnqwoHm5r1wPX90LwNkcVeLpB0hr5MdncCLqm3f17hBwHCMP5hH+EyVxewQzu a6lNL2HrjaQliRbzS5qa6/lqpbKutwpShIqCUU/DLb51zjp2Acf9CaBNZ45bBnIr7EuW JA2A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=seS7Io0n; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-3439-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3439-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net X-Forwarded-Encrypted: i=2; AJvYcCWX2f4v1ltd59PT5UXzYr4hBGk127WfLbf0uXRO3W/zKrWlR9nv69oe1ievON6C+ZVPa1s9EdH/u7wEpCBs24C5grySDhWn7OUZX/2MzA== Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id b12-20020aa7c6cc000000b005614857aac4si2582982eds.604.2024.02.12.02.31.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 02:31:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-3439-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=seS7Io0n; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-3439-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3439-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 17F031F2183C for ; Mon, 12 Feb 2024 10:31:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 315DF1BC44; Mon, 12 Feb 2024 10:31:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b="seS7Io0n" X-Original-To: linux-wireless@vger.kernel.org Received: from sipsolutions.net (s3.sipsolutions.net [168.119.38.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5E69182C7; Mon, 12 Feb 2024 10:31:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=168.119.38.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707733897; cv=none; b=FLCEkE9AGSpZ9woFK2dISdMXKdJV8FWjGdX7lNNTdLBWjzsjbCZcsvCBA9RF1eSR8ns22r2ni5V/VXoHiJ+uyFR3sB3FXrML86+0HB5urJsJjFFGVfaRtrhieige6pqXkiiQKoxMZOhexW1ke86LcfsHd/zHk0BNnW4UNc2HXkI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707733897; c=relaxed/simple; bh=ZUr3j8LXsXZQWjcUq4Q+7Cm4KOboTaTOCh0CLeRg8kQ=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=OUH+W7ejxDAAENsTxgxRU/kJvrb7PaEf4TpIAdp7kuya9JTzFrzx8rbQH+52YB4LMfdqyXW+sJsJj9jNS5tBkleKA0Gl0OaaxuXGjfjtQCENF3J4t0TW352KJQp1gJ26V6pm0XHhay4WpmDDX0ZfrQtXaHjBJDyTlR1NfzeIzo8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net; spf=pass smtp.mailfrom=sipsolutions.net; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b=seS7Io0n; arc=none smtp.client-ip=168.119.38.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sipsolutions.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=xAXBzZTraFRQ7cvwghHUqqv7zNWQZICWaeAHfCkxYcU=; t=1707733895; x=1708943495; b=seS7Io0ngdaM/b9JwMVvkW3NPRw6BO2qlnm8zIHMgSsnrcr fTR6XggweaS0lwSLY8LPbZ/qa/dpQrvxctgGJ+6Jssv1uJY4x1knohyppPKIjlJ0G1N6uLpx7Zv1C Hn5g3Cy83GQ03FHhFvYgT4E833xAOKvBE8qOdt3ravkHCjYrqUt971bT2e8dK22m4TOmIE9Loz1Mk a/ipoChzqUTenvSZFu4lGXzZJtNbeBeTP0XD2WSMLs5B04qRTsc1XHB08cU0S2XpNcoTrAFuJ8it+ PS5WQTRAL8KFS0oZOdl3zRzcfn740FWX+V2TWari8a8wj1KBQoSAHh4Ayx/xNs9A==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.97) (envelope-from ) id 1rZTay-00000005yIY-3uZo; Mon, 12 Feb 2024 11:31:29 +0100 Message-ID: <35d4ae8f4c5157e3d0da39295a5b15eced367ab6.camel@sipsolutions.net> Subject: Re: [PATCH v1 6/9] iwlwifi: mvm: Set THERMAL_TRIP_WRITABLE_TEMP directly From: Johannes Berg To: "Rafael J. Wysocki" , Stanislaw Gruszka Cc: "Rafael J. Wysocki" , Linux PM , Miri Korenblit , Lukasz Luba , LKML , Daniel Lezcano , Srinivas Pandruvada , Zhang Rui , netdev@vger.kernel.org, Ido Schimmel , Petr Machata , linux-wireless@vger.kernel.org, Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Manaf Meethalavalappu Pallikunhi Date: Mon, 12 Feb 2024 11:31:27 +0100 In-Reply-To: References: <3232442.5fSG56mABF@kreacher> <3757041.MHq7AAxBmi@kreacher> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 (3.50.3-1.fc39) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-malware-bazaar: not-scanned On Fri, 2024-02-09 at 17:15 +0100, Rafael J. Wysocki wrote: > > > for (i =3D 0 ; i < IWL_MAX_DTS_TRIPS; i++) { > > > mvm->tz_device.trips[i].temperature =3D THERMAL_TEMP_IN= VALID; > > > mvm->tz_device.trips[i].type =3D THERMAL_TRIP_PASSIVE; > > > + mvm->tz_device.trips[i].type =3D THERMAL_TRIP_WRITABLE_= TEMP; > >=20 > > mvm->tz_device.trips[i].flags =3D THERMAL_TRIP_WRITABLE= _TEMP; > >=20 > > Consider using diffrent prefix for constants to diffrenciate flags and = types. >=20 > Well, I can use THERMAL_TRIP_FLAG_RW_TEMP or similar, but is it really > so confusing? >=20 > I'm wondering what others think. >=20 I'd tend to agree with Stanislaw. I did (eventually) notice the double assignment to .type above, but had that not been visible in the context, or you'd have removed the first one by accident, I'd really not have thought about it twice. The bug also makes it look like you even confused yourself ;-) So having a clearer indication that it's a flag would make sense, I'd say. johannes