io: Fix return type of _inb and _inl
authorStafford Horne <shorne@gmail.com>
Sun, 26 Jul 2020 03:11:54 +0000 (12:11 +0900)
committerArnd Bergmann <arnd@arndb.de>
Mon, 27 Jul 2020 08:32:29 +0000 (10:32 +0200)
commit214ba3584b2e2c57536fa8aed52521ac59c5b448
treef6cbeb47dc3927ac6cd6422fa251e93915de1eb6
parentb3a9e3b9622ae10064826dccb4f7a52bd88c7407
io: Fix return type of _inb and _inl

The return type of functions _inb, _inw and _inl are all u16 which looks
wrong.  This patch makes them u8, u16 and u32 respectively.

The original commit text for these does not indicate that these should
be all forced to u16.

Fixes: f009c89df79a ("io: Provide _inX() and _outX()")
Signed-off-by: Stafford Horne <shorne@gmail.com>
Reviewed-by: John Garry <john.garry@huawei.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
include/asm-generic/io.h