Add device ASCII name
Add output information upon init and exit
Allocate character device region in __init

Allocate character device region upon initialization
Add device control structure

Add device control structure that incorporates all necessary objects
to bring up character device
Init character device structure
Show information about allocated chrdev region
Bring up character device on allocated region
Properly handle character device creation

Behave properly if error in chredv_add()
__init: missed goto label: error in chrdev_add()
Unregister things when module is unloaded

First, delete character device from the system and then unregister
previously allocated character device region
Initialize main module structure
Create mock ver of `open' and `release' methods
struct msmr_testdev: init `open' and `release'

Initialize `open' and `release' fields in module's object structure
with appropriate methods
Init `read' and `write' fields in dev's structure
Start implementation of test list
Fix error in `msmr_write'
Implement `init' and `push_back' list's methods