diff --git a/drivers/cmos/cmos.c b/drivers/cmos/cmos.c index fb951c436..f7d1ec9e8 100644 --- a/drivers/cmos/cmos.c +++ b/drivers/cmos/cmos.c @@ -247,7 +247,7 @@ PRIVATE int get_cmostime(struct tm *t, int y2kflag) PRIVATE int read_register(int reg_addr) { /* Read a single CMOS register value. */ - int r = 0; + unsigned long r; sys_outb(RTC_INDEX, reg_addr); sys_inb(RTC_IO, &r); return r;