pibridge-serdev: fix bad cycle times
requested to merge github/fork/linosanfilippo-kunbus/fix/REVPI-3051/fix_long_cycle_time into devel/revpi-5.10-serdev
Created by: linosanfilippo-kunbus
Use wait_event_hrtimeout() instead of wait_event_timeout() to wait for more data. The latter uses jiffies to specify the timeout which requires a minimum of 2 jiffies (which equals 20 msecs) to avoid a timeout before the the IO timeout interval used by the pibridge module (10 msecs) have passed.
With wait_event_hrtimeout() it is possible to specify the exact 10 msecs as a timeout so we do not have to wait up to 20 msecs in case that no more data arrives.