On Wed, 12 Sep 2018, Anisse Astier wrote: > This hantick HTIX5288 touchpad can quickly fall in a wrong state if > there are too many open/close operations. This will either make it stop > reporting any input, or will shift all the input reads by a few bytes, > making it impossible to decode. > > Here, we never release the probed touchpad runtime pm while the driver > is loaded, which should disable all runtime pm suspend/resumes. > > This fast repetition of sleep/wakeup is also more likely to happen when > using runtime PM, which is why the quirk is done there, and not for all > power downs, which would include suspend or module removal. > > Signed-off-by: Anisse Astier <anisse@xxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx Applied to for-4.19/fixes. I'll handle the conflict with the other patch (which is not -fixes material) later, once it actually appears in my tree. Thanks, -- Jiri Kosina SUSE Labs