linux driver sample: character device driver example