linuxkpi: Add usleep_range_state()
It takes a task state as its last argument. We enforce that this state
is TASK_UNINTERRUPTIBLE for the time being because other states are
not interpreted.
Change usleep_range() to call usleep_range_state() with the state
set to TASK_UNINTERRUPTIBLE, which is what Linux does too.
The amdgpu DRM driver starte to use usleep_range_state() in Linux
6.13.
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57579