On 2023-08-10 06:09:13 GMT+02:00, Guenter Roeck wrote: > On Mon, Aug 07, 2023 at 07:20:03PM +0200, Aleksa Savic wrote: >> Add a 200ms delay after sending a ctrl report to Quadro, >> Octo, D5 Next and Aquaero to give them enough time to >> process the request and save the data to memory. Otherwise, >> under heavier userspace loads where multiple sysfs entries >> are usually set in quick succession, a new ctrl report could >> be requested from the device while it's still processing the >> previous one and fail with -EPIPE. The delay is only applied >> if two ctrl report operations are near each other in time. >> >> Reported by a user on Github [1] and tested by both of us. >> >> [1] https://github.com/aleksamagicka/aquacomputer_d5next-hwmon/issues/82 >> >> Fixes: 752b927951ea ("hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo") >> Signed-off-by: Aleksa Savic <savicaleksa83@xxxxxxxxx> > > I would have suggested to use fsleep() to avoid unnecessary > sleep times if they are small, bt I guess it doesn't make much > of a difference. Will keep that in mind. > > Applied. Will this patch perhaps be marked for stable? Thanks, Aleksa > > Thanks, > Guenter