mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
sysctl: Rename do_proc_dotypevec macro to do_proc_typevec
Remove the do..do from the proc vector functions. The redundant "do" only adds confusion to the already large amount of functions in sysctl.c Signed-off-by: Joel Granados <joel.granados@kernel.org>
This commit is contained in:
+18
-19
@@ -576,8 +576,8 @@ static const char proc_wspace_sep[] = { ' ', '\t', '\n' };
|
||||
* Do not export this macro outside the sysctl subsys.
|
||||
* It is meant to generate static functions only
|
||||
*/
|
||||
#define do_proc_dotypevec(T) \
|
||||
static int do_proc_do##T##vec(const struct ctl_table *table, int dir, \
|
||||
#define do_proc_typevec(T) \
|
||||
static int do_proc_##T##vec(const struct ctl_table *table, int dir, \
|
||||
void *buffer, size_t *lenp, loff_t *ppos, \
|
||||
int (*conv)(bool *negp, ulong *u_ptr, T *k_ptr, \
|
||||
int dir, const struct ctl_table *table)) \
|
||||
@@ -649,9 +649,9 @@ out: \
|
||||
return err; \
|
||||
}
|
||||
|
||||
do_proc_dotypevec(int)
|
||||
do_proc_dotypevec(ulong)
|
||||
do_proc_dotypevec(uint)
|
||||
do_proc_typevec(int)
|
||||
do_proc_typevec(ulong)
|
||||
do_proc_typevec(uint)
|
||||
|
||||
/**
|
||||
* proc_douintvec_conv - read a vector of unsigned ints with a custom converter
|
||||
@@ -678,7 +678,7 @@ int proc_douintvec_conv(const struct ctl_table *table, int dir, void *buffer,
|
||||
if (!conv)
|
||||
conv = do_proc_uint_conv;
|
||||
|
||||
return do_proc_douintvec(table, dir, buffer, lenp, ppos, conv);
|
||||
return do_proc_uintvec(table, dir, buffer, lenp, ppos, conv);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -737,7 +737,7 @@ int proc_dobool(const struct ctl_table *table, int dir, void *buffer,
|
||||
int proc_dointvec(const struct ctl_table *table, int dir, void *buffer,
|
||||
size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
return do_proc_dointvec(table, dir, buffer, lenp, ppos, do_proc_int_conv);
|
||||
return do_proc_intvec(table, dir, buffer, lenp, ppos, do_proc_int_conv);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -756,8 +756,7 @@ int proc_dointvec(const struct ctl_table *table, int dir, void *buffer,
|
||||
int proc_douintvec(const struct ctl_table *table, int dir, void *buffer,
|
||||
size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
return do_proc_douintvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_uint_conv);
|
||||
return do_proc_uintvec(table, dir, buffer, lenp, ppos, do_proc_uint_conv);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -780,8 +779,8 @@ int proc_douintvec(const struct ctl_table *table, int dir, void *buffer,
|
||||
int proc_dointvec_minmax(const struct ctl_table *table, int dir,
|
||||
void *buffer, size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
return do_proc_dointvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_int_conv_minmax);
|
||||
return do_proc_intvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_int_conv_minmax);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -807,8 +806,8 @@ int proc_dointvec_minmax(const struct ctl_table *table, int dir,
|
||||
int proc_douintvec_minmax(const struct ctl_table *table, int dir,
|
||||
void *buffer, size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
return do_proc_douintvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_uint_conv_minmax);
|
||||
return do_proc_uintvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_uint_conv_minmax);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -851,8 +850,8 @@ int proc_dou8vec_minmax(const struct ctl_table *table, int dir,
|
||||
tmp.extra2 = (unsigned int *) &max;
|
||||
|
||||
val = READ_ONCE(*data);
|
||||
res = do_proc_douintvec(&tmp, dir, buffer, lenp, ppos,
|
||||
do_proc_uint_conv_minmax);
|
||||
res = do_proc_uintvec(&tmp, dir, buffer, lenp, ppos,
|
||||
do_proc_uint_conv_minmax);
|
||||
if (res)
|
||||
return res;
|
||||
if (SYSCTL_USER_TO_KERN(dir))
|
||||
@@ -982,7 +981,7 @@ int proc_doulongvec_minmax_conv(const struct ctl_table *table, int dir,
|
||||
int (*conv)(bool *negp, ulong *u_ptr, ulong *k_ptr,
|
||||
int dir, const struct ctl_table *table))
|
||||
{
|
||||
return do_proc_doulongvec(table, dir, buffer, lenp, ppos, conv);
|
||||
return do_proc_ulongvec(table, dir, buffer, lenp, ppos, conv);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1004,8 +1003,8 @@ int proc_doulongvec_minmax_conv(const struct ctl_table *table, int dir,
|
||||
int proc_doulongvec_minmax(const struct ctl_table *table, int dir,
|
||||
void *buffer, size_t *lenp, loff_t *ppos)
|
||||
{
|
||||
return do_proc_doulongvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_ulong_conv);
|
||||
return do_proc_ulongvec(table, dir, buffer, lenp, ppos,
|
||||
do_proc_ulong_conv);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1031,7 +1030,7 @@ int proc_dointvec_conv(const struct ctl_table *table, int dir, void *buffer,
|
||||
{
|
||||
if (!conv)
|
||||
conv = do_proc_int_conv;
|
||||
return do_proc_dointvec(table, dir, buffer, lenp, ppos, conv);
|
||||
return do_proc_intvec(table, dir, buffer, lenp, ppos, conv);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user