Describe the bug
In many cases the driver automatically panics and does not let the user act upon the error cases in a dynamic environment.
It is better to:
Use return codes instead of asserts and let the user decide what to perform with the returned code.
Use positive error codes to accommodate 0x0000 to 0xffff error codes.
Describe the bug In many cases the driver automatically panics and does not let the user act upon the error cases in a dynamic environment. It is better to: