kernel: ERR_PTR() basically only returns negatives and the occasional NULL