cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mman-common-tools.h (1022B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2#ifndef __ASM_GENERIC_MMAN_COMMON_TOOLS_ONLY_H
      3#define __ASM_GENERIC_MMAN_COMMON_TOOLS_ONLY_H
      4
      5#include <asm-generic/mman-common.h>
      6
      7/* We need this because we need to have tools/include/uapi/ included in the tools
      8 * header search path to get access to stuff that is not yet in the system's
      9 * copy of the files in that directory, but since this cset:
     10 *
     11 *     746c9398f5ac ("arch: move common mmap flags to linux/mman.h")
     12 *
     13 * We end up making sys/mman.h, that is in the system headers, to not find the
     14 * MAP_SHARED and MAP_PRIVATE defines because they are not anymore in our copy
     15 * of asm-generic/mman-common.h. So we define them here and include this header
     16 * from each of the per arch mman.h headers.
     17 */
     18#ifndef MAP_SHARED
     19#define MAP_SHARED	0x01		/* Share changes */
     20#define MAP_PRIVATE	0x02		/* Changes are private */
     21#define MAP_SHARED_VALIDATE 0x03	/* share + validate extension flags */
     22#endif
     23#endif // __ASM_GENERIC_MMAN_COMMON_TOOLS_ONLY_H