-/* Generated by maint/gen_xlat_defs.sh -f '#x' -p '_?MAP_' -c 'asm-generic/mman*.h' -a 'asm/mman.h' */
+/* Generated by maint/gen_xlat_defs.sh -f '#x' -p '_?MAP_' -c '[al]*/mman*.h' -a 'asm/mman.h' */
MAP_SHARED 0x1
MAP_SYNC 0x80000
-#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED > 0
-MAP_UNINITIALIZED
-#endif
+#if defined MAP_UNINITIALIZED && MAP_UNINITIALIZED == 0 /* MAP_UNINITIALIZED is special */
+/* Linux commit v5.3-rc1~65^2~86 fixed the definition of MAP_UNINITIALIZED */
+/* flag that used to depend on CONFIG_MMAP_ALLOW_UNINITIALIZED. */
+# ifndef STRACE_WORKAROUND_FOR_MAP_UNINITIALIZED
+# define STRACE_WORKAROUND_FOR_MAP_UNINITIALIZED
+# undef MAP_UNINITIALIZED
+# endif /* STRACE_WORKAROUND_FOR_MAP_UNINITIALIZED */
+#endif /* MAP_UNINITIALIZED == 0 */
+MAP_UNINITIALIZED 0x4000000
#if defined __alpha__
MAP_FIXED_NOREPLACE 0x200000