merge from opendreambox branch
[vuplus_openembedded] / packages / linux / linux-dm8000 / linuxmips-2.6.12-fix-fadvise.patch
1 diff -Naur 2.6.12-5.0-org/arch/mips/kernel/syscall.c 2.6.12-5.0-patched/arch/mips/kernel/syscall.c
2 --- 2.6.12-5.0-org/arch/mips/kernel/syscall.c   2007-07-26 00:51:09.000000000 +0200
3 +++ 2.6.12-5.0-patched/arch/mips/kernel/syscall.c       2007-12-11 12:34:52.000000000 +0100
4 @@ -405,6 +405,13 @@
5         }
6  }
7  
8 +asmlinkage long mips_fadvise64(int fd,
9 +                   unsigned int low_off, unsigned int high_off,
10 +                   unsigned int len, int advice, unsigned int dummy)
11 +{
12 +       return sys_fadvise64_64(fd, (((u64)high_off) << 32) | low_off, (u64)len, advice);
13 +}
14 +
15  /*
16   * No implemented yet ...
17   */
18 diff -Naur 2.6.12-5.0-org/arch/mips/kernel/scall32-o32.S 2.6.12-5.0-patched/arch/mips/kernel/scall32-o32.S
19 --- 2.6.12-5.0-org/arch/mips/kernel/scall32-o32.S       2007-07-26 00:51:08.000000000 +0200
20 +++ 2.6.12-5.0-patched/arch/mips/kernel/scall32-o32.S   2007-12-11 12:34:52.000000000 +0100
21 @@ -594,7 +594,7 @@
22         sys     sys_remap_file_pages    5
23         sys     sys_set_tid_address     1
24         sys     sys_restart_syscall     0
25 -       sys     sys_fadvise64_64        7
26 +       sys     mips_fadvise64          7
27         sys     sys_statfs64            3       /* 4255 */
28         sys     sys_fstatfs64           2
29         sys     sys_timer_create        3