1.3.2 Release (February 2022)
This release has compatibility fixes for newer Linux Kernels and a bug fix regarding u3v request_id overflow.
Fix #1 - Kernel 5.10 compatibility
- With kernel 5.10 and up mmap_sem was removed and intended to be replaced with mmap_lock
- Added logic in our code to check kernel version and use the appropriate locking mechanism
Fix #2 - Request_ID overflow back to 1
- Every write command we send increases the request_id by 1 and in the case were we overflow we go back to 0 which isn't allowed
- Introduced logic to loopback to 1 after the first overflow
No other features or bug fixes were introduced in this release.