|
@@ -218,6 +218,8 @@ static int proc_dointvec_minmax_coredump(struct ctl_table *table, int write,
|
|
|
static int proc_dostring_coredump(struct ctl_table *table, int write,
|
|
|
void __user *buffer, size_t *lenp, loff_t *ppos);
|
|
|
#endif
|
|
|
+static int proc_dopipe_max_size(struct ctl_table *table, int write,
|
|
|
+ void __user *buffer, size_t *lenp, loff_t *ppos);
|
|
|
|
|
|
#ifdef CONFIG_MAGIC_SYSRQ
|
|
|
/* Note: sysrq code uses it's own private copy */
|
|
@@ -1812,7 +1814,7 @@ static struct ctl_table fs_table[] = {
|
|
|
.data = &pipe_max_size,
|
|
|
.maxlen = sizeof(pipe_max_size),
|
|
|
.mode = 0644,
|
|
|
- .proc_handler = &pipe_proc_fn,
|
|
|
+ .proc_handler = proc_dopipe_max_size,
|
|
|
},
|
|
|
{
|
|
|
.procname = "pipe-user-pages-hard",
|
|
@@ -2637,8 +2639,8 @@ static int do_proc_dopipe_max_size_conv(unsigned long *lvalp,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-int proc_dopipe_max_size(struct ctl_table *table, int write,
|
|
|
- void __user *buffer, size_t *lenp, loff_t *ppos)
|
|
|
+static int proc_dopipe_max_size(struct ctl_table *table, int write,
|
|
|
+ void __user *buffer, size_t *lenp, loff_t *ppos)
|
|
|
{
|
|
|
return do_proc_douintvec(table, write, buffer, lenp, ppos,
|
|
|
do_proc_dopipe_max_size_conv, NULL);
|
|
@@ -3147,12 +3149,6 @@ int proc_douintvec_minmax(struct ctl_table *table, int write,
|
|
|
return -ENOSYS;
|
|
|
}
|
|
|
|
|
|
-int proc_dopipe_max_size(struct ctl_table *table, int write,
|
|
|
- void __user *buffer, size_t *lenp, loff_t *ppos)
|
|
|
-{
|
|
|
- return -ENOSYS;
|
|
|
-}
|
|
|
-
|
|
|
int proc_dointvec_jiffies(struct ctl_table *table, int write,
|
|
|
void __user *buffer, size_t *lenp, loff_t *ppos)
|
|
|
{
|
|
@@ -3196,7 +3192,6 @@ EXPORT_SYMBOL(proc_douintvec);
|
|
|
EXPORT_SYMBOL(proc_dointvec_jiffies);
|
|
|
EXPORT_SYMBOL(proc_dointvec_minmax);
|
|
|
EXPORT_SYMBOL_GPL(proc_douintvec_minmax);
|
|
|
-EXPORT_SYMBOL_GPL(proc_dopipe_max_size);
|
|
|
EXPORT_SYMBOL(proc_dointvec_userhz_jiffies);
|
|
|
EXPORT_SYMBOL(proc_dointvec_ms_jiffies);
|
|
|
EXPORT_SYMBOL(proc_dostring);
|