inline assembly / uaccess.h / __put_user_asm_dword / "invalid lvalue output in asm 1"