* [PATCH v1 0/1] platform/x86: asus-wmi: fix TUF laptop RGB variant
@ 2024-07-16 1:11 Luke D. Jones
2024-07-16 1:11 ` [PATCH v1 1/1] " Luke D. Jones
2024-07-16 9:23 ` [PATCH v1 0/1] " Hans de Goede
0 siblings, 2 replies; 5+ messages in thread
From: Luke D. Jones @ 2024-07-16 1:11 UTC (permalink / raw)
To: platform-driver-x86
Cc: corentin.chary, hdegoede, ilpo.jarvinen, linux-kernel, Luke D. Jones
Changelog
- v1:
- Fix subject and fixes tag
History:
- v0: https://lore.kernel.org/platform-driver-x86/5c4ef8d8-2806-5bb6-2946-368cf1ebbac6@linux.intel.com/T/#m9ceb12d4d135e28e71e4d74ecc9a78083a6c8745
Luke D. Jones (1):
platform/x86: asus-wmi: fix TUF laptop RGB variant
drivers/platform/x86/asus-wmi.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--
2.45.2
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH v1 1/1] platform/x86: asus-wmi: fix TUF laptop RGB variant 2024-07-16 1:11 [PATCH v1 0/1] platform/x86: asus-wmi: fix TUF laptop RGB variant Luke D. Jones @ 2024-07-16 1:11 ` Luke D. Jones 2024-07-16 9:23 ` Hans de Goede 2024-07-16 10:07 ` Ilpo Järvinen 2024-07-16 9:23 ` [PATCH v1 0/1] " Hans de Goede 1 sibling, 2 replies; 5+ messages in thread From: Luke D. Jones @ 2024-07-16 1:11 UTC (permalink / raw) To: platform-driver-x86 Cc: corentin.chary, hdegoede, ilpo.jarvinen, linux-kernel, Luke D. Jones, Denis Benato In kbd_rgb_mode_store the dev_get_drvdata() call was assuming the device data was asus_wmi when it was actually led_classdev. This patch corrects this by making the correct chain of calls to get the asus_wmi driver data. Fixes: ae834a549ec1 ("platform/x86: asus-wmi: add support variant of TUF RGB") Tested-by: Denis Benato <benato.denis96@gmail.com> Signed-off-by: Luke D. Jones <luke@ljones.dev> --- drivers/platform/x86/asus-wmi.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c index 7d87ff68f418..2b968003cb9b 100644 --- a/drivers/platform/x86/asus-wmi.c +++ b/drivers/platform/x86/asus-wmi.c @@ -906,10 +906,14 @@ static ssize_t kbd_rgb_mode_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { - struct asus_wmi *asus = dev_get_drvdata(dev); u32 cmd, mode, r, g, b, speed; + struct led_classdev *led; + struct asus_wmi *asus; int err; + led = dev_get_drvdata(dev); + asus = container_of(led, struct asus_wmi, kbd_led); + if (sscanf(buf, "%d %d %d %d %d %d", &cmd, &mode, &r, &g, &b, &speed) != 6) return -EINVAL; -- 2.45.2 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v1 1/1] platform/x86: asus-wmi: fix TUF laptop RGB variant 2024-07-16 1:11 ` [PATCH v1 1/1] " Luke D. Jones @ 2024-07-16 9:23 ` Hans de Goede 2024-07-16 10:07 ` Ilpo Järvinen 1 sibling, 0 replies; 5+ messages in thread From: Hans de Goede @ 2024-07-16 9:23 UTC (permalink / raw) To: Luke D. Jones, platform-driver-x86 Cc: corentin.chary, ilpo.jarvinen, linux-kernel, Denis Benato Hi, On 7/16/24 3:11 AM, Luke D. Jones wrote: > In kbd_rgb_mode_store the dev_get_drvdata() call was assuming the device > data was asus_wmi when it was actually led_classdev. > > This patch corrects this by making the correct chain of calls to get the > asus_wmi driver data. > > Fixes: ae834a549ec1 ("platform/x86: asus-wmi: add support variant of TUF RGB") > Tested-by: Denis Benato <benato.denis96@gmail.com> > Signed-off-by: Luke D. Jones <luke@ljones.dev> Thanks, patch looks good to me: Reviewed-by: Hans de Goede <hdegoede@redhat.com> Regards, Hans > --- > drivers/platform/x86/asus-wmi.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c > index 7d87ff68f418..2b968003cb9b 100644 > --- a/drivers/platform/x86/asus-wmi.c > +++ b/drivers/platform/x86/asus-wmi.c > @@ -906,10 +906,14 @@ static ssize_t kbd_rgb_mode_store(struct device *dev, > struct device_attribute *attr, > const char *buf, size_t count) > { > - struct asus_wmi *asus = dev_get_drvdata(dev); > u32 cmd, mode, r, g, b, speed; > + struct led_classdev *led; > + struct asus_wmi *asus; > int err; > > + led = dev_get_drvdata(dev); > + asus = container_of(led, struct asus_wmi, kbd_led); > + > if (sscanf(buf, "%d %d %d %d %d %d", &cmd, &mode, &r, &g, &b, &speed) != 6) > return -EINVAL; > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v1 1/1] platform/x86: asus-wmi: fix TUF laptop RGB variant 2024-07-16 1:11 ` [PATCH v1 1/1] " Luke D. Jones 2024-07-16 9:23 ` Hans de Goede @ 2024-07-16 10:07 ` Ilpo Järvinen 1 sibling, 0 replies; 5+ messages in thread From: Ilpo Järvinen @ 2024-07-16 10:07 UTC (permalink / raw) To: Luke D. Jones Cc: platform-driver-x86, corentin.chary, Hans de Goede, LKML, Denis Benato On Tue, 16 Jul 2024, Luke D. Jones wrote: > In kbd_rgb_mode_store the dev_get_drvdata() call was assuming the device > data was asus_wmi when it was actually led_classdev. > > This patch corrects this by making the correct chain of calls to get the > asus_wmi driver data. > > Fixes: ae834a549ec1 ("platform/x86: asus-wmi: add support variant of TUF RGB") > Tested-by: Denis Benato <benato.denis96@gmail.com> > Signed-off-by: Luke D. Jones <luke@ljones.dev> > --- > drivers/platform/x86/asus-wmi.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c > index 7d87ff68f418..2b968003cb9b 100644 > --- a/drivers/platform/x86/asus-wmi.c > +++ b/drivers/platform/x86/asus-wmi.c > @@ -906,10 +906,14 @@ static ssize_t kbd_rgb_mode_store(struct device *dev, > struct device_attribute *attr, > const char *buf, size_t count) > { > - struct asus_wmi *asus = dev_get_drvdata(dev); > u32 cmd, mode, r, g, b, speed; > + struct led_classdev *led; > + struct asus_wmi *asus; > int err; > > + led = dev_get_drvdata(dev); > + asus = container_of(led, struct asus_wmi, kbd_led); > + > if (sscanf(buf, "%d %d %d %d %d %d", &cmd, &mode, &r, &g, &b, &speed) != 6) > return -EINVAL; Thanks. Applied to review-ilpo / for-next and will go into Linus in the main PR for 6.11. -- i. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v1 0/1] platform/x86: asus-wmi: fix TUF laptop RGB variant 2024-07-16 1:11 [PATCH v1 0/1] platform/x86: asus-wmi: fix TUF laptop RGB variant Luke D. Jones 2024-07-16 1:11 ` [PATCH v1 1/1] " Luke D. Jones @ 2024-07-16 9:23 ` Hans de Goede 1 sibling, 0 replies; 5+ messages in thread From: Hans de Goede @ 2024-07-16 9:23 UTC (permalink / raw) To: Luke D. Jones, platform-driver-x86 Cc: corentin.chary, ilpo.jarvinen, linux-kernel Hi, On 7/16/24 3:11 AM, Luke D. Jones wrote: > Changelog > - v1: > - Fix subject and fixes tag Small remark for the next time you post a new version of a patch. Since you already posted the version with the Fixes tag as subject before, this is v2; and ... > History: > - v0: https://lore.kernel.org/platform-driver-x86/5c4ef8d8-2806-5bb6-2946-368cf1ebbac6@linux.intel.com/T/#m9ceb12d4d135e28e71e4d74ecc9a78083a6c8745 This would be v1. Regards, Hans ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-07-16 10:07 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2024-07-16 1:11 [PATCH v1 0/1] platform/x86: asus-wmi: fix TUF laptop RGB variant Luke D. Jones 2024-07-16 1:11 ` [PATCH v1 1/1] " Luke D. Jones 2024-07-16 9:23 ` Hans de Goede 2024-07-16 10:07 ` Ilpo Järvinen 2024-07-16 9:23 ` [PATCH v1 0/1] " Hans de Goede
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®