Received: by 2002:a05:7412:7c14:b0:fa:6e18:a558 with SMTP id ii20csp396453rdb; Mon, 22 Jan 2024 07:32:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IHLeI7j/pfk0RGVh77sP2DRFhndp8C5pVIB2Cq2N4t2HxvkjgrrvDIHeLe/R+1HMEKNEiKB X-Received: by 2002:aa7:cd71:0:b0:55c:69ad:aecf with SMTP id ca17-20020aa7cd71000000b0055c69adaecfmr30153edb.13.1705937572894; Mon, 22 Jan 2024 07:32:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705937572; cv=pass; d=google.com; s=arc-20160816; b=w6I5xsxgOGG/L2urBhcq4TdSkl7qvf7EiLAZNrod5W4xZQfSGUV7jYivo6bhLCwkFD Bwxc539eypwT0w+/0kVDSen0M2xJK058Tkz0EhtWXtc/pAc6gaQBMB5QG/SK6a0Z3s/s PlZpZ8+R2SrAQJRip7tKQdle3nGNdMZQQk7GnOGcuYrxhD3FVZ07TcwkwEjXFLf0EBOd e0nci1qcnQK/igIW6eQ9CqRWt0pvMsXh4zSzF8fFkVtC8vnArVr4o0X0JM3jupdqvY0R 3b47NzuPX63LtkgveTowwDDdDw/UQYn1/EhjnO9ss+nW2ACY9R4Davt5luXcWne5rZbo S/sg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=9Mbp/1dqKXD1UaWpOiw8wBUfnnhC4NUlOHlbZ2W84Bg=; fh=oLDcZBd5MeylxxdnCipys5App0q95sdIF/NncgGnJIY=; b=WbgQeiTq/0aXq0PbAyBjhC8VRDHlQWxh4awNkE7WYQXjDDviIPjNv/zTntGJR1eVQq lGnrQvOiWj6vAiZYg3oTE+E6xWjd/VZWvcMvBrU7GxkM+f7bpFpBpbq5lljP9E0CXuwH YSqaWcSd2/3jRtULKtLe3JIVWeF8Ef0LAlwItd11IBIRHBWbW2Jo0Z77Sv9GZxjfL3r3 eVoaIi5/oMX8wTRU0cQXatVu2d6CCDcYW6lhkTScFx84iZzd0cKjCumfDsSADHu91uGE 6QW8oJRElrWPjJUSkFuugxBU9AS0nyULFLmibOTipogtyCh8jDw0l9TlGjy0qQN2ESD7 ooqQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=HnG7bf5S; arc=pass (i=1 spf=pass spfdomain=gmx.de dkim=pass dkdomain=gmx.de dmarc=pass fromdomain=gmx.de); spf=pass (google.com: domain of linux-kernel+bounces-33315-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33315-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=gmx.de Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id v16-20020a509550000000b0055a6f9ec38asi3371137eda.23.2024.01.22.07.32.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 07:32:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-33315-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=@gmx.de header.s=s31663417 header.b=HnG7bf5S; arc=pass (i=1 spf=pass spfdomain=gmx.de dkim=pass dkdomain=gmx.de dmarc=pass fromdomain=gmx.de); spf=pass (google.com: domain of linux-kernel+bounces-33315-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33315-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=gmx.de 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 4C53A1F225DF for ; Mon, 22 Jan 2024 15:32:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 627F247A48; Mon, 22 Jan 2024 15:03:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=w_armin@gmx.de header.b="HnG7bf5S" Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (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 8280B47A4F; Mon, 22 Jan 2024 15:03:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705935826; cv=none; b=qLy7JSQmGkWLOKbCdcKlIgYikrT05DgOG1v4lxT+5nVhdu4nEUIG6qsJJE8HgWWrOgFLu1Jy3nu/uouEkF0WfNyDsxFb66Vfnn6xFnr3ukOH+o/SdXHEpMeOvXsvvfHlhGq1Xm4wrpk/XxRvK5RCwxIj70MAfRlTHCYSp9+wX50= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705935826; c=relaxed/simple; bh=w9qcGRm3k3dRPApvtefoIrN7IWNH34s+22CXvM9oD7E=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ceEippalf9qhoI0u4E2WhwetweNrNB0F1xiAG2z9pJJ5fQQRslpSfOKFDB+H2DLnNfRtRW33PHZ8CTwiDOZAiVo6TRxYaWjQdRFc1LzZdstGxD2Odyocs1r1CiQiSzAoU7hTPQXMiVq2m1oNC/86a/TvBJd22/jXgHbZIraaqfI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=w_armin@gmx.de header.b=HnG7bf5S; arc=none smtp.client-ip=212.227.17.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1705935811; x=1706540611; i=w_armin@gmx.de; bh=w9qcGRm3k3dRPApvtefoIrN7IWNH34s+22CXvM9oD7E=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=HnG7bf5S5Htlodp10Hl2TcpjvqTMqx0ObltHJwq0wgbLvIh0irNUzx4V8J2gxjVe Nl53LhzEKJautFtiyqPlrE9Vu85UAqcAYatBI9m6FZSf5SSytRZhD2vAd/pFxK5xW RYxtvKm3JDM8mlQ/ZrbDkzMxz5uFed+X3c9c5sfhSTcccteqbTUoIKWItWPW2TNt/ FlIfB9erQdK+LIa4HCdDOqVJBFcH20G//I2wbvsJYFXdbc06abErFNLG90gSDvJPk xV0+SvGLpDrMbiCOPyfcEapaO7ssuwC1LoJrnTGJZdFg9hGGrYBhqDzbQzgtVMFtu HALVOPaRkVwiqJCVIw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.35] ([91.137.126.34]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8ygY-1rUhWf2LSA-006Ajh; Mon, 22 Jan 2024 16:03:31 +0100 Message-ID: Date: Mon, 22 Jan 2024 16:03:29 +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] platform/x86: wmi: Use ACPI device name in netlink event To: =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , Hans de Goede Cc: Andy Shevchenko , platform-driver-x86@vger.kernel.org, LKML References: <20240121200824.2778-1-W_Armin@gmx.de> <1862d74a-7b15-48e3-896b-30dda835f28f@redhat.com> <61d23b7d-8e47-acf8-f3b7-bea1544ca8fa@linux.intel.com> Content-Language: en-US From: Armin Wolf In-Reply-To: <61d23b7d-8e47-acf8-f3b7-bea1544ca8fa@linux.intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:rNokfSfev7AxOxn4X/3r/omPlSnbHBhz+z+QiVP5TheG2XSue2O PsW0HkJWBCXpGbqpNZVGpztm/fTdJwFKlXTsqzTUFgHmvI5nTR3mYarBSSF+vJLkWq1tE9b sfTwzO1Tn5kCJOEWcnt1DZO6mnmtgF8kHt5jL1PCDQEweDrG98c+nIBD+GwIEpTkuBgcnGt Ba41VKmrUvr/z/U3Bwucg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:uzzXGColSwA=;qAvjNBl7mztBL/qSZTLRwwG2Tq4 JmuWPwbRlg9MODRmKmLZ6QGnuKk6fgus4e3Co3IKYS3h37BCjyiohKfZB/QNxU3WMtgF50x+d awVTluCHJ5uObjxCq3oLTjMuLLoYEdlVr4e9vZh/tRhoH3kGagWy5eKJFll7kRm60ozBD1Wgf OTfEHfuDEk3hrqRX3bEzjB2BevLoOOmw9R7IkZ4IvDLRL6gi1LaITGmzcRlLNDRAAjaeYjqc3 Vkp3gU+orJu5wSXeYpEz+NiUXmHwz+cReaXgF0JGek2Ro+y56G1wsmmbIy0zhi72lsuJ1PRAW EfPd+7HcU/7kjgmp8+DYtXxvBerDawM4GPhZjQUgQ1BcifCA6iRpVmi9pc44aVuJBjtoZBrw2 hV6QPWPDVBgT3NVR8vDFOTT91SJIfSdgacW57+ZV8GqDnOon6jQbpxQhFsKGRz4Qhwoh7XHHP Ba8X/qbGl3SOJv5cuXDsESHF0OLo8oE/R14hNms+rJ+8G3mwIRS2SVzUxwQzxOc9lYgIzeMGm E798wT8d/paOT3czwyf/9FBdVE+3JVq2PmRUIRGDYEbenPQJRnm6NS4JnQ6zu3T16Qz7c2Yu4 Y0kclbZjsto/hakI22dD3ly9Wu2LrykyH1N6D817XEQRz2u5J5ST6s4RUIU65WvbfiiAJmslq 4uGriTZiVBWupK7/KFvOeDQwcI2gc63kRbAW99QVUdCrfpmRNnqBc1UiDt0Kd03wsNuYAVqlS ldHhypmt5V3bVQNb/49VLYpuoZxiBOhQSzoqELLXY20s/RvNh6/VUm3GVMot7rFbbaX8kGNy1 ef4SsFvOzabcgmuXhiY0XP92Y0/RqqSrjvtk/Lm6AtqzIXz6hPhUhcGyWbA1qELmvxIeL/3kf pe7JAP8TqEkUdnqskLQL+hwP5z11vm++Ydo7qt8vtPBm/vaPYhPOsdlMyVF3dNNPRZiGkovDT AJBp51EUHBh8lnwqQsbqZSWqYLg= Am 22.01.24 um 13:47 schrieb Ilpo J=C3=A4rvinen: > On Mon, 22 Jan 2024, Hans de Goede wrote: >> On 1/21/24 21:08, Armin Wolf wrote: >>> The device name inside the ACPI netlink event is limited to >>> 15 characters, so the WMI device name will get truncated. >>> >>> This can be observed with kacpimon when receiving an event >>> from WMI device "9DBB5994-A997-11DA-B012-B622A1EF5492": >>> >>> netlink: 9DBB5994-A997- 000000d0 00000000 >>> >>> Fix this by using the shorter device name from the ACPI >>> bus device instead. This still allows users to uniquely >>> identify the WMI device by using the notify id (0xd0). >>> >>> Signed-off-by: Armin Wolf >>> --- >>> Changes since v1: >>> - use acpi_dev_name() helper function >> I'm a bit divided on this patch. I agree the new way of doing >> things is better, but technically this is a bit of a userspace API >> break. >> >> I guess we could hope that nothing depends on the old netlink API >> format / name but I'm not sure we can rely on that ... >> >> Ilpo, Andy do you have any opinion on this ? > Hi Armin, > > Have you tried to conduct debian code search to find the code using this= ? > I did, but i found nothing. I am also preparing to properly initialize the device_class field in anoth= er patch, and this also has the potential of breaking userspace if some users create= d custom acpid configs to listen to those events. I think we can revert those changes anytime if someones turns out to be ac= tually depending on them. Armin Wolf