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

sys_arm.c (951B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 *  linux/arch/arm/kernel/sys_arm.c
      4 *
      5 *  Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c
      6 *  Copyright (C) 1995, 1996 Russell King.
      7 *
      8 *  This file contains various random system calls that
      9 *  have a non-standard calling sequence on the Linux/arm
     10 *  platform.
     11 */
     12#include <linux/export.h>
     13#include <linux/errno.h>
     14#include <linux/sched.h>
     15#include <linux/mm.h>
     16#include <linux/sem.h>
     17#include <linux/msg.h>
     18#include <linux/shm.h>
     19#include <linux/stat.h>
     20#include <linux/syscalls.h>
     21#include <linux/mman.h>
     22#include <linux/fs.h>
     23#include <linux/file.h>
     24#include <linux/ipc.h>
     25#include <linux/uaccess.h>
     26#include <linux/slab.h>
     27
     28/*
     29 * Since loff_t is a 64 bit type we avoid a lot of ABI hassle
     30 * with a different argument ordering.
     31 */
     32asmlinkage long sys_arm_fadvise64_64(int fd, int advice,
     33				     loff_t offset, loff_t len)
     34{
     35	return ksys_fadvise64_64(fd, offset, len, advice);
     36}