X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fdevice-generic-common.git;a=blobdiff_plain;f=tp_smapi%2Ftp_smapi.c;h=76ef161cbf976c1eedbfed284ae3d62fabce52fe;hp=43fde49ed73c30fdf5f00d84864cd58d42149abd;hb=bf8294ec98a4e10868a7c7c006d5c512653b5421;hpb=52f3f039ec6154169ddc2c0abb9e47e97784fe36 diff --git a/tp_smapi/tp_smapi.c b/tp_smapi/tp_smapi.c index 43fde49..76ef161 100644 --- a/tp_smapi/tp_smapi.c +++ b/tp_smapi/tp_smapi.c @@ -47,7 +47,7 @@ #include #include -#define TP_VERSION "0.42" +#define TP_VERSION "0.43" #define TP_DESC "ThinkPad SMAPI Support" #define TP_DIR "smapi" @@ -107,7 +107,7 @@ static struct { u8 rc; char *msg; int ret; } smapi_retcode[] = #define SMAPI_MAX_RETRIES 10 #define SMAPI_PORT2 0x4F /* fixed port, meaning unclear */ -static unsigned short smapi_port; /* APM control port, normally 0xB2 */ +static u16 smapi_port; /* APM control port, normally 0xB2 */ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,37) static DECLARE_MUTEX(smapi_mutex); @@ -199,7 +199,7 @@ static int smapi_request(u32 inEBX, u32 inECX, "=m"(tmpEDI), "=m"(tmpESI) :"m"(inEBX), "m"(inECX), "m"(inEDI), "m"(inESI), - "m"((u16)smapi_port) + "m"(smapi_port) :"%eax", "%ebx", "%ecx", "%edx", "%edi", "%esi");