Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * sys_parisc32.c: Conversion between 32bit and 64bit native syscalls. | |
3 | * | |
4 | * Copyright (C) 2000-2001 Hewlett Packard Company | |
5 | * Copyright (C) 2000 John Marvin | |
6 | * Copyright (C) 2001 Matthew Wilcox | |
7 | * | |
8 | * These routines maintain argument size conversion between 32bit and 64bit | |
9 | * environment. Based heavily on sys_ia32.c and sys_sparc32.c. | |
10 | */ | |
11 | ||
1da177e4 LT |
12 | #include <linux/compat.h> |
13 | #include <linux/kernel.h> | |
14 | #include <linux/sched.h> | |
15 | #include <linux/fs.h> | |
16 | #include <linux/mm.h> | |
17 | #include <linux/file.h> | |
18 | #include <linux/signal.h> | |
19 | #include <linux/resource.h> | |
20 | #include <linux/times.h> | |
1da177e4 | 21 | #include <linux/time.h> |
1da177e4 | 22 | #include <linux/smp.h> |
1da177e4 | 23 | #include <linux/sem.h> |
1da177e4 LT |
24 | #include <linux/shm.h> |
25 | #include <linux/slab.h> | |
26 | #include <linux/uio.h> | |
1da177e4 | 27 | #include <linux/ncp_fs.h> |
1da177e4 LT |
28 | #include <linux/poll.h> |
29 | #include <linux/personality.h> | |
30 | #include <linux/stat.h> | |
31 | #include <linux/highmem.h> | |
32 | #include <linux/highuid.h> | |
33 | #include <linux/mman.h> | |
34 | #include <linux/binfmts.h> | |
35 | #include <linux/namei.h> | |
36 | #include <linux/vfs.h> | |
37 | #include <linux/ptrace.h> | |
38 | #include <linux/swap.h> | |
39 | #include <linux/syscalls.h> | |
40 | ||
41 | #include <asm/types.h> | |
42 | #include <asm/uaccess.h> | |
1da177e4 LT |
43 | #include <asm/mmu_context.h> |
44 | ||
1da177e4 LT |
45 | #undef DEBUG |
46 | ||
47 | #ifdef DEBUG | |
48 | #define DBG(x) printk x | |
49 | #else | |
50 | #define DBG(x) | |
51 | #endif | |
52 | ||
1da177e4 LT |
53 | asmlinkage long sys32_unimplemented(int r26, int r25, int r24, int r23, |
54 | int r22, int r21, int r20) | |
55 | { | |
56 | printk(KERN_ERR "%s(%d): Unimplemented 32 on 64 syscall #%d!\n", | |
57 | current->comm, current->pid, r20); | |
58 | return -ENOSYS; | |
59 | } |