]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/compat.c
Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm
[karo-tx-linux.git] / net / compat.c
index 1b96281892de15b61f89c19948eee664bc2ac350..74ed1d7a84a2ead7fe68e4c4e9c8ae1129490f3c 100644 (file)
@@ -221,6 +221,8 @@ int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *dat
 {
        struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control;
        struct compat_cmsghdr cmhdr;
+       struct compat_timeval ctv;
+       struct compat_timespec cts[3];
        int cmlen;
 
        if (cm == NULL || kmsg->msg_controllen < sizeof(*cm)) {
@@ -229,8 +231,6 @@ int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *dat
        }
 
        if (!COMPAT_USE_64BIT_TIME) {
-               struct compat_timeval ctv;
-               struct compat_timespec cts[3];
                if (level == SOL_SOCKET && type == SCM_TIMESTAMP) {
                        struct timeval *tv = (struct timeval *)data;
                        ctv.tv_sec = tv->tv_sec;