/*
* Sysctl register
*/
-#define DECLARE_PROC_HANDLER(name) \
-static int \
-LL_PROC_PROTO(name) \
-{ \
- return proc_call_handler(table->data, write, \
- ppos, buffer, lenp, \
- __##name); \
+#define DECLARE_PROC_HANDLER(name) \
+static int name(struct ctl_table *table, int write, \
+ void __user *buffer, size_t *lenp, loff_t *ppos) \
+{ \
+ return proc_call_handler(table->data, write, \
+ ppos, buffer, lenp, \
+ __##name); \
}
#endif
#define ll_proc_dolongvec(table, write, filp, buffer, lenp, ppos) \
proc_doulongvec_minmax(table, write, buffer, lenp, ppos);
-#define ll_proc_dostring(table, write, filp, buffer, lenp, ppos) \
- proc_dostring(table, write, buffer, lenp, ppos);
-#define LL_PROC_PROTO(name) \
- name(struct ctl_table *table, int write, \
- void __user *buffer, size_t *lenp, loff_t *ppos)
/* helper for sysctl handlers */
int proc_call_handler(void *data, int write,