xref: /openbmc/linux/arch/arm/kernel/sys_arm.c (revision 9d5b7c956b09daab955fb2a42447d5d89ff15093)
11da177e4SLinus Torvalds /*
21da177e4SLinus Torvalds  *  linux/arch/arm/kernel/sys_arm.c
31da177e4SLinus Torvalds  *
41da177e4SLinus Torvalds  *  Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c
51da177e4SLinus Torvalds  *  Copyright (C) 1995, 1996 Russell King.
61da177e4SLinus Torvalds  *
71da177e4SLinus Torvalds  * This program is free software; you can redistribute it and/or modify
81da177e4SLinus Torvalds  * it under the terms of the GNU General Public License version 2 as
91da177e4SLinus Torvalds  * published by the Free Software Foundation.
101da177e4SLinus Torvalds  *
111da177e4SLinus Torvalds  *  This file contains various random system calls that
121da177e4SLinus Torvalds  *  have a non-standard calling sequence on the Linux/arm
131da177e4SLinus Torvalds  *  platform.
141da177e4SLinus Torvalds  */
15ecea4ab6SPaul Gortmaker #include <linux/export.h>
161da177e4SLinus Torvalds #include <linux/errno.h>
171da177e4SLinus Torvalds #include <linux/sched.h>
181da177e4SLinus Torvalds #include <linux/mm.h>
191da177e4SLinus Torvalds #include <linux/sem.h>
201da177e4SLinus Torvalds #include <linux/msg.h>
211da177e4SLinus Torvalds #include <linux/shm.h>
221da177e4SLinus Torvalds #include <linux/stat.h>
231da177e4SLinus Torvalds #include <linux/syscalls.h>
241da177e4SLinus Torvalds #include <linux/mman.h>
251da177e4SLinus Torvalds #include <linux/fs.h>
261da177e4SLinus Torvalds #include <linux/file.h>
27cba4fbbfSAdrian Bunk #include <linux/ipc.h>
2833fa9b13SRussell King #include <linux/uaccess.h>
295a0e3ad6STejun Heo #include <linux/slab.h>
301da177e4SLinus Torvalds 
3168d9102fSNicolas Pitre /*
326cbdc8c5SSimon Arlott  * Since loff_t is a 64 bit type we avoid a lot of ABI hassle
3368d9102fSNicolas Pitre  * with a different argument ordering.
3468d9102fSNicolas Pitre  */
3568d9102fSNicolas Pitre asmlinkage long sys_arm_fadvise64_64(int fd, int advice,
3668d9102fSNicolas Pitre 				     loff_t offset, loff_t len)
3768d9102fSNicolas Pitre {
38*9d5b7c95SDominik Brodowski 	return ksys_fadvise64_64(fd, offset, len, advice);
3968d9102fSNicolas Pitre }
40