Header prototype and declaration mismatch would incorrectly change 32bit to
64bit size on 32bit kernel.