Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp2440931rda; Wed, 25 Oct 2023 02:53:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH1Jcz3+Q7rdUzfQk2V5pU7zUrTZPoO1AqyYjfvRLdpcZD3ffnezULz+IuM67RWLNl1dX7h X-Received: by 2002:a54:4403:0:b0:3ae:2024:837b with SMTP id k3-20020a544403000000b003ae2024837bmr16277001oiw.34.1698227613091; Wed, 25 Oct 2023 02:53:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698227613; cv=none; d=google.com; s=arc-20160816; b=es62U8o8+4C/2lXMOiRLvzKP78IQ6OtSXIZbMDMl3drupL/ZnpLiELgF3JEfvrI4dj tU2arhN9VCTGh7kXd6RCUOYXCikG8OLgG2g65XAC3YQgzBQO37XVRXXjQB+45Xm/Gd3F T3ZYTW08Mk0Z1cNrnAUoj4SsG0Lps+OISRCIyhPabxZcrgvuEEWrQ1MjzM5z5QYPJnZx 7q85L3TdqMPjoTt1odjdIiaPL1W0nV98gIHAbi9JUx780gsD91w8Tvbc+K8ME7u//mJV Qwyg5BSL6bpEsE9QQDixUuA+mcNf98I57LWNMRB2ttAceMYsUL3V3W/MHmjNGdmF3aHF ml1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date:dkim-signature; bh=F7nOnyFWeLilrAxLorjiTE1e9fwgW0u+51rhFdg+/mQ=; fh=miZzIrxel/j3kGH/PPTP4sTWyH7NJIo77Y2A48ms/UY=; b=0a1PHDiUff5rWZO46GTp4BiCPcjrZDetaO6doCEt/ceQxAt7GX9S1FuQzHxeNbjsdw edveAK4KYAK5pf/4Uyhz5TNtxDKYmn4+DexDh92otkYgeks7GBZ39pLnOzWt82AnT8jr vlEyPbwjj+QDUUvQm/dGwteYBL5jl7/A1/lBYxTeiZ23zgw6G67N6zozHSqidnUEwdzI ileiD8npQ7G0ptFRUzT5j6bT/SIDN7v56XTPB4qi1SpCj8DsqE4ebtYL/jVJV+0eqtxQ ofwC3JNctm3N5z4rLRF4VfJauSWMMbuaUtJABsEtiHYkh4ZWNjJjzZrPd0XhupdS3ial ALKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KIM560g5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id r30-20020a25ac5e000000b00da06fb41503si1254017ybd.1.2023.10.25.02.53.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 02:53:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=KIM560g5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 35A33802EE5D; Wed, 25 Oct 2023 02:53:30 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234863AbjJYJxD (ORCPT + 99 others); Wed, 25 Oct 2023 05:53:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234912AbjJYJw5 (ORCPT ); Wed, 25 Oct 2023 05:52:57 -0400 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6474C130; Wed, 25 Oct 2023 02:52:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698227576; x=1729763576; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=Dz1VmCxFJ+SngRQa9f6ZZEmeAlr+peVmwpQyAL3nbQs=; b=KIM560g5XUYoIR9h9ncmSwEAC6e6+2K5ay/VaVs1jShkQqHPL5n5NfAz MMQMz3IUfgcFkC8nID7mK0jXMilX3JbEOyGmhL07eE6TWv+3t9qzZIcQy td1+YSSM+nnxNokLPjBOvOxmv6rudReC0XOWijTXmzGdrwTlCtxr1UiXj /PLZt+zipx5XMPJ5NZsWbvVXf0VjdeXLQIcSzZRdjbLcYeQfg4HiuKIsz 2etZn52JFiw0hJ+BplyCG2d7XdxG2jQSHUdRep6GwGFZdbDwmvby3hmqy uHjzZvNnHekfyItAQxKehT7om6hGwF7Knz+sAbH2XuqbJGA/48IZ5XLX8 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10873"; a="5889024" X-IronPort-AV: E=Sophos;i="6.03,250,1694761200"; d="scan'208";a="5889024" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 02:52:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10873"; a="788072828" X-IronPort-AV: E=Sophos;i="6.03,250,1694761200"; d="scan'208";a="788072828" Received: from cristina-mobl3.ger.corp.intel.com ([10.251.212.45]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 02:52:52 -0700 Date: Wed, 25 Oct 2023 12:52:50 +0300 (EEST) From: =?ISO-8859-15?Q?Ilpo_J=E4rvinen?= To: Armin Wolf cc: Hans de Goede , markgross@kernel.org, platform-driver-x86@vger.kernel.org, LKML Subject: Re: [PATCH v2 0/5] Preparations for fixing WMI reprobing issue In-Reply-To: <20231020211005.38216-1-W_Armin@gmx.de> Message-ID: <123de6d2-fa8-ad7f-fac-9750a8a1358@linux.intel.com> References: <20231020211005.38216-1-W_Armin@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 25 Oct 2023 02:53:30 -0700 (PDT) On Fri, 20 Oct 2023, Armin Wolf wrote: > This patch series contains preparations for fixing the WMI reprobing > issue discussed here: > > https://lkml.kernel.org/1252c8fb-8d5f-98ad-b24a-5fabec2e1c8b@gmx.de > > It mainly aims to decouple some parts of the WMI subsystem from the > wmi_block_list, which is going to get replaced in the future. It also > fixes some issues, like a probe failure when failing to register WMI > devices and a potential issue when opening the wmi char device. > > The changes where tested on a Dell Inspiron 3505, a Lenovo E51-80, > a Acer Aspire E1-731 and a Asus PRIME B650-Plus motherboard and appear > to work, but additional feedback especially on the third patch > is appreciated. > > Changes since v2: > - Drop already merged first patch > - break the paragraphs of the second patch with an empty line > > Armin Wolf (5): > platform/x86: wmi: Decouple probe deferring from wmi_block_list > platform/x86: wmi: Fix refcounting of WMI devices in legacy functions > platform/x86: wmi: Fix probe failure when failing to register WMI > devices > platform/x86: wmi: Fix opening of char device > platform/x86: wmi: Decouple WMI device removal from wmi_block_list > > drivers/platform/x86/wmi.c | 263 ++++++++++++++++++++++--------------- > 1 file changed, 157 insertions(+), 106 deletions(-) I've now applied these into review-ilpo branch. I adjusted the long blocks of text in the changelogs. In the future, if you have a changelog that is longer than ~4 lines, please try to split the problem description and solution into separate paragraphs as it makes the changelog less heavy to read. -- i.