general: remove __devinit to fix compile errors with kernel 3.8

Upstream patch a424044b7ba406f1 depreciates the uses of __devinit.
As a result, it needs to be removed.

Thanks Acelan Kao (acelan.kao@canonincal.com) for this information.

Signed-off-by: Alex Hung <alex.hung@canonical.com>