xia: style fixes for variable declarations

This patch complies with patch:
  - 3b617e3b80548096eda92ebd8382f76b139e011c
    checkpatch: net and drivers/net: warn on missing blank line after ...

Changed variable declarations so that there is a blank line separating
them with other code. Ignored the warning for better readability when
blocks of code (excluding declarations) was only one line.
xia: style fixes for curly braces

This patch complies with patch:
  - aad4f61498314d41d047ea2161b7bd7237b72d33
    checkpatch: add --strict tests for braces, comments and casts
xia: style fixes for space around casts

This patch complies with patch:
  - aad4f61498314d41d047ea2161b7bd7237b72d33
    checkpatch: add --strict tests for braces, comments and casts

Ignored warnings that are false positives using the sizeof operator.
xia: style fixes for whitespace
xia: style fixes for spaces after curly braces

This patch complies with patch:
  - 0979ae66464bd9793c6701861bccb21f9f118a52
    checkpatch: Add --strict messages for blank lines around braces
xia: style fixes for spaces around operators

This patch complies with patch:
  - 847316231c2f89918a2872e3d5fa3f5de11c39b6
    checkpatch: report missing spaces around trigraphs with --strict
xia: style fix for spinlock comment

This patch complies with patch:
  - 4a0df2ef4
    update checkpatch.pl to version 0.03