*     to pass the user mode parameter for the protocols to sort out.
  */
 
-SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,
-               char __user *, optval, int, optlen)
+static int __sys_setsockopt(int fd, int level, int optname,
+                           char __user *optval, int optlen)
 {
        int err, fput_needed;
        struct socket *sock;
        return err;
 }
 
+SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,
+               char __user *, optval, int, optlen)
+{
+       return __sys_setsockopt(fd, level, optname, optval, optlen);
+}
+
 /*
  *     Get a socket option. Because we don't know the option lengths we have
  *     to pass a user mode parameter for the protocols to sort out.
                err = __sys_shutdown(a0, a1);
                break;
        case SYS_SETSOCKOPT:
-               err = sys_setsockopt(a0, a1, a[2], (char __user *)a[3], a[4]);
+               err = __sys_setsockopt(a0, a1, a[2], (char __user *)a[3],
+                                      a[4]);
                break;
        case SYS_GETSOCKOPT:
                err =