]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - lib/iov_iter.c
sparc: switch to RAW_COPY_USER
[karo-tx-linux.git] / lib / iov_iter.c
index e68604ae3cedf41ce98bc06de2142629fa115cbd..97db876c6862578d1aca5036fa4be2c602f83d5f 100644 (file)
@@ -413,7 +413,7 @@ void iov_iter_init(struct iov_iter *i, int direction,
                        size_t count)
 {
        /* It will get better.  Eventually... */
-       if (segment_eq(get_fs(), KERNEL_DS)) {
+       if (uaccess_kernel()) {
                direction |= ITER_KVEC;
                i->type = direction;
                i->kvec = (struct kvec *)iov;