Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1478113ybz; Wed, 29 Apr 2020 23:29:53 -0700 (PDT) X-Google-Smtp-Source: APiQypJsD1Psq+Mha6YNFytwDWBwK6EdnhN89is2IXOqTQWwdrQJlx6s4zfjaSRbC8wWyQ8h5B8X X-Received: by 2002:a17:906:a39a:: with SMTP id k26mr1234119ejz.172.1588228193120; Wed, 29 Apr 2020 23:29:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588228193; cv=none; d=google.com; s=arc-20160816; b=w/xYelfQMpBeCbwF6DccgXw5nywKkf+bf0JIdQhfsVaGuYm/J/06VVW+3vBlP3xIDe gCyC0qXD3rNzHviW5hE486Rq//5D2NkC58G9cm1O2ZPN4MWQEfD8GFDVy3uCCtmFPF1S 5JBXtnzHX9a2aP8rBZ2Q7eArZzRHYoUYqDZXigYXacszkZLmFzR9UDi+F8tKWeHD7TIe dVkzSDQ2hQYnT8tGQnriSXo8AECDWrBboTmmdiMQ8Jr7Y1ZP0qhnpskw2P+EvohHPt9h yxignHECijv/Czria1LUJ5X/7hDXtb7ZOwHfDHrRu/FpMXBswhAuA6u09gAn4IPWX1fh E+cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :ironport-sdr:ironport-sdr; bh=KkjLA0dFaZm6lGQPGRpITc/HXdCx/kCZQ38mdwGdNbc=; b=p8+pZi8l9+FPlYQjOkAohOpcZqhvtk0u0rZJl5r3pa7VB2SkGYyfBPu84wrnq7tLS/ /rhlDZqB3mt3SJLffCRoEtm6jUyq5O24XPeVbtDOJO5DHq97o8FV91XMcaPP5AfXfi+p n90T3FjPfQlJ0ZME0QarrFqRw8ecCt/fDvKW6Z0LQ9ceULW1W4PxHTABJQp9vwviR4QR NeLgMd4KMJZXaI5+JVaEpYoPGcE2kf5a60d4viThriUP4L+DQkcEwcecar7h7ssb9DhS Lr4Dp8T474rfpT5tldfbWbpd66XYErxL85YS9q70Vei9m4vvhqtMXXofwAg3+WLx9qqN /q8Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r21si4628435edo.476.2020.04.29.23.29.17; Wed, 29 Apr 2020 23:29:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726428AbgD3G3D (ORCPT + 99 others); Thu, 30 Apr 2020 02:29:03 -0400 Received: from mga11.intel.com ([192.55.52.93]:25173 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726396AbgD3G3C (ORCPT ); Thu, 30 Apr 2020 02:29:02 -0400 IronPort-SDR: FlpsCbE3dyNDfEE7sQbuya5+gO/joBF0bIFm5AoOIWKRoBDxvOxlR4wPOGnkcVPupTX1RYLDZT wAmZrnfmOqsA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2020 23:29:02 -0700 IronPort-SDR: 0q28nHbbk/6gUiwLadn2gB5piEdZBNxCk25SQFP+0XMZjU157Ip4yGTQPbdPb6oxcbnM94kT0d pQC/H88ABe1Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,334,1583222400"; d="scan'208";a="282751597" Received: from power-sh.sh.intel.com ([10.239.48.5]) by fmsmga004.fm.intel.com with ESMTP; 29 Apr 2020 23:29:00 -0700 From: Zhang Rui To: linux-pm@vger.kernel.org Cc: linux-wireless@vger.kernel.org, daniel.lezcano@linaro.org, andrzej.p@collabora.com, b.zolnierkie@samsung.com, luca@coelho.fi, rui.zhang@intel.com Subject: [PATCH 0/6] thermal: improve handling of disabled thermal zone Date: Thu, 30 Apr 2020 14:32:23 +0800 Message-Id: <20200430063229.6182-1-rui.zhang@intel.com> X-Mailer: git-send-email 2.17.1 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Andrzej Pietrasiewicz has proposed two patches at https://patchwork.kernel.org/patch/11506053/ and https://patchwork.kernel.org/patch/11506065/ to improve the thermal zone mode support. But there are still some issues left, and this patch set is made based on these two patches, to improve the handling of disabled thermal zone. Patch 1/6 to Patch 4/6 clean up the code and fix thermal_zone_device_update() to do nothing but cancelling the polling timer, for a disabled thermal zone. Patch 6/6 is a prototype patch. Patch 1-5 in this patch series make it possible to fix a known iwlwifi thermal issue, by registering the iwlwifi thermal zone device as disabled, and enable it after firmware ready. I'd like to get feedback from the iwlwifi experts to get it fixed. thanks, rui