LinuxKPI: Define ioread64() in linux/io.h only on 64 bit archs.

32 bit archs includes nonatomic version from linux/io-64-nonatomic-*.h

Sponsored by:   Serenity Cyber Security, LLC
Fixes:		dcfc983373 ("LinuxKPI: Implement ioread64()")
MFC after:      1 week
This commit is contained in:
Vladimir Kondratyev 2023-12-24 15:48:06 +03:00
parent b4efc62776
commit 73ccd188c4

View file

@ -350,6 +350,7 @@ ioread32be(const volatile void *addr)
}
#define ioread32be(addr) ioread32be(addr)
#ifdef __LP64__
#undef ioread64
static inline uint64_t
ioread64(const volatile void *addr)
@ -357,6 +358,7 @@ ioread64(const volatile void *addr)
return (readq(addr));
}
#define ioread64(addr) ioread64(addr)
#endif
#undef iowrite8
static inline void