Linux driver review