@ -72,7 +72,7 @@ static DEFINE_SPINLOCK(sysctl_lock);
static void drop_sysctl_table ( struct ctl_table_header * header ) ;
static int sysctl_follow_link ( struct ctl_table_header * * phead ,
struct ctl_table * * pentry , struct nsproxy * namespaces ) ;
struct ctl_table * * pentry ) ;
static int insert_links ( struct ctl_table_header * head ) ;
static void put_links ( struct ctl_table_header * header ) ;
@ -319,11 +319,11 @@ static void sysctl_head_finish(struct ctl_table_header *head)
}
static struct ctl_table_set *
lookup_header_set ( struct ctl_table_root * root , struct nsproxy * namespaces )
lookup_header_set ( struct ctl_table_root * root )
{
struct ctl_table_set * set = & root - > default_set ;
if ( root - > lookup )
set = root - > lookup ( root , namespaces ) ;
set = root - > lookup ( root ) ;
return set ;
}
@ -491,7 +491,7 @@ static struct dentry *proc_sys_lookup(struct inode *dir, struct dentry *dentry,
goto out ;
if ( S_ISLNK ( p - > mode ) ) {
ret = sysctl_follow_link ( & h , & p , current - > nsproxy ) ;
ret = sysctl_follow_link ( & h , & p ) ;
err = ERR_PTR ( ret ) ;
if ( ret )
goto out ;
@ -659,7 +659,7 @@ static bool proc_sys_link_fill_cache(struct file *file,
if ( S_ISLNK ( table - > mode ) ) {
/* It is not an error if we can not follow the link ignore it */
int err = sysctl_follow_link ( & head , & table , current - > nsproxy ) ;
int err = sysctl_follow_link ( & head , & table ) ;
if ( err )
goto out ;
}
@ -976,7 +976,7 @@ static struct ctl_dir *xlate_dir(struct ctl_table_set *set, struct ctl_dir *dir)
}
static int sysctl_follow_link ( struct ctl_table_header * * phead ,
struct ctl_table * * pentry , struct nsproxy * namespaces )
struct ctl_table * * pentry )
{
struct ctl_table_header * head ;
struct ctl_table_root * root ;
@ -988,7 +988,7 @@ static int sysctl_follow_link(struct ctl_table_header **phead,
ret = 0 ;
spin_lock ( & sysctl_lock ) ;
root = ( * pentry ) - > data ;
set = lookup_header_set ( root , namespaces ) ;
set = lookup_header_set ( root ) ;
dir = xlate_dir ( set , ( * phead ) - > parent ) ;
if ( IS_ERR ( dir ) )
ret = PTR_ERR ( dir ) ;