]> git.ipfire.org Git - thirdparty/kernel/stable.git/blame - arch/s390/lib/uaccess.h
s390/mm,tlb: optimize TLB flushing for zEC12
[thirdparty/kernel/stable.git] / arch / s390 / lib / uaccess.h
CommitLineData
2b67fc46 1/*
2b67fc46
HC
2 * Copyright IBM Corp. 2007
3 *
4 */
5
6#ifndef __ARCH_S390_LIB_UACCESS_H
7#define __ARCH_S390_LIB_UACCESS_H
8
211deca6
HC
9unsigned long copy_from_user_pt(void *to, const void __user *from, unsigned long n);
10unsigned long copy_to_user_pt(void __user *to, const void *from, unsigned long n);
11unsigned long copy_in_user_pt(void __user *to, const void __user *from, unsigned long n);
12unsigned long clear_user_pt(void __user *to, unsigned long n);
13unsigned long strnlen_user_pt(const char __user *src, unsigned long count);
14long strncpy_from_user_pt(char *dst, const char __user *src, long count);
2b67fc46
HC
15
16#endif /* __ARCH_S390_LIB_UACCESS_H */