On Mon, 02 Oct 2023 15:09:14 +0000, Martin Kepplinger wrote: > The USB Compact Keyboard variant requires a reset_resume function to > restore keyboard configuration after a suspend in some situations. Move > configuration normally done on probe to lenovo_features_set_cptkbd(), then > recycle this for use on reset_resume. > > Without, the keyboard and driver would end up in an inconsistent state, > breaking middle-button scrolling amongst other problems, and twiddling > sysfs values wouldn't help as the middle-button mode won't be set until > the driver is reloaded. > > [...] Applied to hid/hid.git (for-6.7/lenovo), thanks! [1/1] hid: lenovo: Resend all settings on reset_resume for compact keyboards https://git.kernel.org/hid/hid/c/2f2bd7cbd1d1 Cheers, -- Benjamin Tissoires <bentiss@xxxxxxxxxx>