From 53d3fd65b47a3e0f9c4f439022f10852d765a9ba Mon Sep 17 00:00:00 2001 From: dzwdz Date: Thu, 7 Oct 2021 21:22:10 +0200 Subject: kernel/i386: fix port_in16's return value size --- src/kernel/arch/i386/port_io.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel') diff --git a/src/kernel/arch/i386/port_io.h b/src/kernel/arch/i386/port_io.h index 1938c97..eac9331 100644 --- a/src/kernel/arch/i386/port_io.h +++ b/src/kernel/arch/i386/port_io.h @@ -14,7 +14,7 @@ static inline uint8_t port_in8(uint16_t port) { return val; } -static inline uint8_t port_in16(uint16_t port) { +static inline uint16_t port_in16(uint16_t port) { uint16_t val; asm volatile("inw %1, %0" : "=a" (val) : "Nd" (port)); return val; -- cgit v1.2.3