@ -590,10 +590,10 @@ strcmp_prefix(const char *a, const char *a_prefix)
@@ -590,10 +590,10 @@ strcmp_prefix(const char *a, const char *a_prefix)
/*
* Find the xattr_handler with the matching prefix .
*/
static struct xattr_handler *
xattr_resolve_name ( struct xattr_handler * * handlers , const char * * name )
static const struct xattr_handler *
xattr_resolve_name ( const struct xattr_handler * * handlers , const char * * name )
{
struct xattr_handler * handler ;
const struct xattr_handler * handler ;
if ( ! * name )
return NULL ;
@ -614,7 +614,7 @@ xattr_resolve_name(struct xattr_handler **handlers, const char **name)
@@ -614,7 +614,7 @@ xattr_resolve_name(struct xattr_handler **handlers, const char **name)
ssize_t
generic_getxattr ( struct dentry * dentry , const char * name , void * buffer , size_t size )
{
struct xattr_handler * handler ;
const struct xattr_handler * handler ;
handler = xattr_resolve_name ( dentry - > d_sb - > s_xattr , & name ) ;
if ( ! handler )
@ -629,7 +629,7 @@ generic_getxattr(struct dentry *dentry, const char *name, void *buffer, size_t s
@@ -629,7 +629,7 @@ generic_getxattr(struct dentry *dentry, const char *name, void *buffer, size_t s
ssize_t
generic_listxattr ( struct dentry * dentry , char * buffer , size_t buffer_size )
{
struct xattr_handler * handler , * * handlers = dentry - > d_sb - > s_xattr ;
const struct xattr_handler * handler , * * handlers = dentry - > d_sb - > s_xattr ;
unsigned int size = 0 ;
if ( ! buffer ) {
@ -659,7 +659,7 @@ generic_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size)
@@ -659,7 +659,7 @@ generic_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size)
int
generic_setxattr ( struct dentry * dentry , const char * name , const void * value , size_t size , int flags )
{
struct xattr_handler * handler ;
const struct xattr_handler * handler ;
if ( size = = 0 )
value = " " ; /* empty EA, do not remove */
@ -676,7 +676,7 @@ generic_setxattr(struct dentry *dentry, const char *name, const void *value, siz
@@ -676,7 +676,7 @@ generic_setxattr(struct dentry *dentry, const char *name, const void *value, siz
int
generic_removexattr ( struct dentry * dentry , const char * name )
{
struct xattr_handler * handler ;
const struct xattr_handler * handler ;
handler = xattr_resolve_name ( dentry - > d_sb - > s_xattr , & name ) ;
if ( ! handler )