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

ipcbuf.h (770B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2#ifndef __S390_IPCBUF_H__
      3#define __S390_IPCBUF_H__
      4
      5#include <linux/posix_types.h>
      6
      7/*
      8 * The user_ipc_perm structure for S/390 architecture.
      9 * Note extra padding because this structure is passed back and forth
     10 * between kernel and user space.
     11 *
     12 * Pad space is left for:
     13 * - 32-bit mode_t and seq
     14 * - 2 miscellaneous 32-bit values
     15 */
     16
     17struct ipc64_perm
     18{
     19	__kernel_key_t		key;
     20	__kernel_uid32_t	uid;
     21	__kernel_gid32_t	gid;
     22	__kernel_uid32_t	cuid;
     23	__kernel_gid32_t	cgid;
     24	__kernel_mode_t		mode;
     25	unsigned short		__pad1;
     26	unsigned short		seq;
     27#ifndef __s390x__
     28	unsigned short		__pad2;
     29#endif /* ! __s390x__ */
     30	unsigned long		__unused1;
     31	unsigned long		__unused2;
     32};
     33
     34#endif /* __S390_IPCBUF_H__ */