From: Lee Jones <lee@kernel.org>
To: Ping Cheng <pinglinux@gmail.com>
Cc: jikos@kernel.org, bentiss@kernel.org,
linux-input@vger.kernel.org, stable@vger.kernel.org,
Ping Cheng <ping.cheng@wacom.com>,
Jason Gerecke <Jason.Gerecke@wacom.com>
Subject: Re: [PATCH 1/2] Write shared touch initial status only once
Date: Tue, 22 Sep 2026 08:31:34 +0100 [thread overview]
Message-ID: <20260922073134.GE2348773@google.com> (raw)
In-Reply-To: <CAF8JNhKTVO7xro4qAoq4NG=4TWheb7rFU93AZEfeRJfJeqUfRw@mail.gmail.com>
> Do you have any questions about my patches, especially this first one?
> I added it to make the assignment consistent with your patch. Since
> the is_soft_touch_switch can only be set by pad, we would only get to
> this assignment once. It won't be assigned more than once with the
> current firmware logic. If you don't see an issue with the patch, can
> you give it an acked-by?
>
> The second patch adds the softkey touch switch back, which is
> important. I hope my fix can be merged upstream along with your
> patchset. Otherwise we break userland.
Honestly, you know this driver much better than I do.
The change looks sound to my uninformed eyes though.
Bear in mind that the subject line does not match the style expected of
the subsystem - or anywhere else for that matter. =:-)
> On Tue, Sep 15, 2026 at 7:03 PM Ping Cheng <pinglinux@gmail.com> wrote:
> >
> > From: Ping Cheng <ping.cheng@wacom.com>
> >
> > To match the same logic as with other shared data during registeration,
Spell check.
> > use WRITE_ONCE for is_touch_on too.
> >
> > Cc: stable@vger.kernel.org
Fixes:
With those fixed:
Reviewed-by: Lee Jones <lee@kernel.org>
> > Signed-off-by: Ping Cheng <ping.cheng@wacom.com>
> > ---
> > drivers/hid/wacom_sys.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/hid/wacom_sys.c b/drivers/hid/wacom_sys.c
> > index 8dc7aa1c0a26..33fa491fba92 100644
> > --- a/drivers/hid/wacom_sys.c
> > +++ b/drivers/hid/wacom_sys.c
> > @@ -2386,7 +2386,7 @@ static void wacom_set_shared_values(struct wacom_wac *wacom_wac)
> > * match historic default.
> > */
> > if (wacom_wac->is_soft_touch_switch)
> > - wacom_wac->shared->is_touch_on = true;
> > + WRITE_ONCE(wacom_wac->shared->is_touch_on, true);
> > }
> >
> > if (wacom_wac->features.device_type & WACOM_DEVICETYPE_TOUCH) {
> > --
> > 2.55.0
> >
--
Lee Jones
next prev parent reply other threads:[~2026-09-22 7:31 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-16 2:03 [PATCH 1/2] Write shared touch initial status only once Ping Cheng
2026-09-21 17:54 ` Ping Cheng
2026-09-22 7:31 ` Lee Jones [this message]
2026-09-22 21:16 ` Ping Cheng
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260922073134.GE2348773@google.com \
--to=lee@kernel.org \
--cc=Jason.Gerecke@wacom.com \
--cc=bentiss@kernel.org \
--cc=jikos@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=ping.cheng@wacom.com \
--cc=pinglinux@gmail.com \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.