driver: removed unused structure/global.
login: Set install target.

* Automatic whitespace cleanup.
lib: fixed possible corruption.

* With a block size smaller than 4K, and 8 or more CPUs, the crypt tasks
  started to run on sub block size chunks, causing corrupted data.