io_uring: Adjust mapping wrt architecture aliasing requirements
authorHelge Deller <deller@gmx.de>
Thu, 16 Feb 2023 08:09:38 +0000 (09:09 +0100)
committerJens Axboe <axboe@kernel.dk>
Mon, 3 Apr 2023 13:14:20 +0000 (07:14 -0600)
commitd808459b2e31bd5123a14258a7a529995db974c8
tree58ed71613ce884999919f3681823d4532d7b6600
parentd4755e15386c38e4ae532ace5acc29fbfaee42e7
io_uring: Adjust mapping wrt architecture aliasing requirements

Some architectures have memory cache aliasing requirements (e.g. parisc)
if memory is shared between userspace and kernel. This patch fixes the
kernel to return an aliased address when asked by userspace via mmap().

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.c