linux-user: Do not treat madvise()'s advice as a bitmask
commitf71fa4e3bb22f534ee668e7f4bdf64e59c193afd
authorIlya Leoshkevich <iii@linux.ibm.com>
Mon, 25 Jul 2022 13:41:00 +0000 (25 15:41 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Fri, 29 Jul 2022 13:08:24 +0000 (29 15:08 +0200)
tree31973743c9a14adf663f1f211d0744c9f97be3bc
parent734a659ad264ac080457167e845ffabbaaa66d0e
linux-user: Do not treat madvise()'s advice as a bitmask

Advice is enum, not flags. Doing (advice & MADV_DONTNEED) also matches
e.g. MADV_MERGEABLE.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20220725134100.128035-1-iii@linux.ibm.com>
Fixes: 892a4f6a750a ("linux-user: Add partial support for MADV_DONTNEED")
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/mmap.c