shmem.c (1b1b32f2c6f6bb32535d2da62075b51c980880eb) shmem.c (42492594043d621a7910ff5877c3eb9202870b45)
1/*
2 * Resizable virtual memory filesystem for Linux.
3 *
4 * Copyright (C) 2000 Linus Torvalds.
5 * 2000 Transmeta Corp.
6 * 2000-2001 Christoph Rohland
7 * 2000-2001 SAP AG
8 * 2002 Red Hat Inc.

--- 1941 unchanged lines hidden (view full) ---

1950 return security_inode_listsecurity(inode, list, list_len);
1951}
1952
1953static int shmem_xattr_security_get(struct inode *inode, const char *name,
1954 void *buffer, size_t size)
1955{
1956 if (strcmp(name, "") == 0)
1957 return -EINVAL;
1/*
2 * Resizable virtual memory filesystem for Linux.
3 *
4 * Copyright (C) 2000 Linus Torvalds.
5 * 2000 Transmeta Corp.
6 * 2000-2001 Christoph Rohland
7 * 2000-2001 SAP AG
8 * 2002 Red Hat Inc.

--- 1941 unchanged lines hidden (view full) ---

1950 return security_inode_listsecurity(inode, list, list_len);
1951}
1952
1953static int shmem_xattr_security_get(struct inode *inode, const char *name,
1954 void *buffer, size_t size)
1955{
1956 if (strcmp(name, "") == 0)
1957 return -EINVAL;
1958 return security_inode_getsecurity(inode, name, buffer, size,
1959 -EOPNOTSUPP);
1958 return xattr_getsecurity(inode, name, buffer, size);
1960}
1961
1962static int shmem_xattr_security_set(struct inode *inode, const char *name,
1963 const void *value, size_t size, int flags)
1964{
1965 if (strcmp(name, "") == 0)
1966 return -EINVAL;
1967 return security_inode_setsecurity(inode, name, value, size, flags);

--- 578 unchanged lines hidden ---
1959}
1960
1961static int shmem_xattr_security_set(struct inode *inode, const char *name,
1962 const void *value, size_t size, int flags)
1963{
1964 if (strcmp(name, "") == 0)
1965 return -EINVAL;
1966 return security_inode_setsecurity(inode, name, value, size, flags);

--- 578 unchanged lines hidden ---