 +		 * alignment, in most cases we should not use more memory.
 +		 */
 +		macoff = netoff = TPACKET_ALIGN(po->tp_hdrlen +	16 +
-+				    sizeof(ffcounter_t)) + po->tp_reserve;
++				  sizeof(ffcounter_t)) + po->tp_reserve;
 +#else
  		macoff = netoff = TPACKET_ALIGN(po->tp_hdrlen) + 16 +
  				  po->tp_reserve;

+#ifdef CONFIG_FFCLOCK
+static int rw_long_long(unsigned int fd, unsigned int cmd, unsigned long arg)
+{
+	int err;
+	__u64 val;
+	mm_segment_t old_fs = get_fs();
+	u64 __user *argptr = compat_ptr(arg);
+
+	if (get_user(val, argptr))
+		return -EFAULT;

+			ffcounter_to_ktime(&sk->sk_ffclock_stamp,
+					    &(sk->sk_stamp));
+		}
+#endif /* CONFIG_FFCLOCK */
 		return sock_get_timestampns(sk, (struct timespec __user *)arg);
+#ifdef CONFIG_FFCLOCK
