]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/socket.h
block: add secure discard
[karo-tx-linux.git] / include / linux / socket.h
index 032a19eb61b12077a3f8c8f5942d4ac3d4c52806..a2fada9becb60c47fcbf8143b3b3c67d291731b8 100644 (file)
@@ -24,6 +24,9 @@ struct __kernel_sockaddr_storage {
 #include <linux/types.h>               /* pid_t                        */
 #include <linux/compiler.h>            /* __user                       */
 
+struct pid;
+struct cred;
+
 #define __sockaddr_check_size(size)    \
        BUILD_BUG_ON(((size) > sizeof(struct __kernel_sockaddr_storage)))
 
@@ -309,6 +312,8 @@ struct ucred {
 #define IPX_TYPE       1
 
 #ifdef __KERNEL__
+extern void cred_to_ucred(struct pid *pid, const struct cred *cred, struct ucred *ucred);
+
 extern int memcpy_fromiovec(unsigned char *kdata, struct iovec *iov, int len);
 extern int memcpy_fromiovecend(unsigned char *kdata, const struct iovec *iov,
                               int offset, int len);