Kill ctl_wq

No point in having two workqueues.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Flush wq on DXE shutdown

Flush the wq after irq disable to make sure no work is running.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Fix error handling for DXE control block allocations

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Fix error handling for DXE memory allocations

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Don't negate return value in error path

Must be a typo.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Fix typos in comments and messages

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Fix double space in smd.c

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Merge pull request #50 from pof2/cleanup

Cleanup