@@ -186,17 +186,17 @@
/* Control touchpad's No Deceleration option */
static bool no_decel = true;
-module_param(no_decel, bool, 0644);
+module_param(no_decel, bool, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(no_decel, "No Deceleration. Default = 1 (on)");
/* Control touchpad's Reduced Reporting option */
static bool reduce_report;
-module_param(reduce_report, bool, 0644);
+module_param(reduce_report, bool, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(reduce_report, "Reduced Reporting. Default = 0 (off)");
/* Control touchpad's No Filter option */
static bool no_filter;
-module_param(no_filter, bool, 0644);
+module_param(no_filter, bool, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(no_filter, "No Filter. Default = 0 (off)");
/*
@@ -206,12 +206,12 @@ MODULE_PARM_DESC(no_filter, "No Filter. Default = 0 (off)");
*/
/* Control IRQ / Polling option */
static bool polling_req;
-module_param(polling_req, bool, 0444);
+module_param(polling_req, bool, S_IRUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(polling_req, "Request Polling. Default = 0 (use irq)");
/* Control Polling Rate */
static int scan_rate = 80;
-module_param(scan_rate, int, 0644);
+module_param(scan_rate, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(scan_rate, "Polling rate in times/sec. Default = 80");
/* The main device structure */