|
@@ -28,7 +28,7 @@
|
|
|
|
|
|
DEFINE_SPINLOCK(proc_subdir_lock);
|
|
|
|
|
|
-static int proc_match(int len, const char *name, struct proc_dir_entry *de)
|
|
|
+static int proc_match(unsigned int len, const char *name, struct proc_dir_entry *de)
|
|
|
{
|
|
|
if (de->namelen != len)
|
|
|
return 0;
|
|
@@ -303,7 +303,7 @@ static int __xlate_proc_name(const char *name, struct proc_dir_entry **ret,
|
|
|
{
|
|
|
const char *cp = name, *next;
|
|
|
struct proc_dir_entry *de;
|
|
|
- int len;
|
|
|
+ unsigned int len;
|
|
|
|
|
|
de = *ret;
|
|
|
if (!de)
|
|
@@ -602,7 +602,7 @@ static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent,
|
|
|
{
|
|
|
struct proc_dir_entry *ent = NULL;
|
|
|
const char *fn = name;
|
|
|
- int len;
|
|
|
+ unsigned int len;
|
|
|
|
|
|
/* make sure name is valid */
|
|
|
if (!name || !strlen(name)) goto out;
|
|
@@ -786,7 +786,7 @@ void remove_proc_entry(const char *name, struct proc_dir_entry *parent)
|
|
|
struct proc_dir_entry **p;
|
|
|
struct proc_dir_entry *de = NULL;
|
|
|
const char *fn = name;
|
|
|
- int len;
|
|
|
+ unsigned int len;
|
|
|
|
|
|
spin_lock(&proc_subdir_lock);
|
|
|
if (__xlate_proc_name(name, &parent, &fn) != 0) {
|