@@ -161,13 +161,13 @@ MODULE_FIRMWARE(FW6_FNAME);
*/
static uint force_init;
-module_param(force_init, uint, 0644);
+module_param(force_init, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(force_init, "Forcibly become Master PF and initialize adapter,"
"deprecated parameter");
static int dflt_msg_enable = DFLT_MSG_ENABLE;
-module_param(dflt_msg_enable, int, 0644);
+module_param(dflt_msg_enable, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(dflt_msg_enable, "Chelsio T4 default message enable bitmap, "
"deprecated parameter");
@@ -182,7 +182,7 @@ MODULE_PARM_DESC(dflt_msg_enable, "Chelsio T4 default message enable bitmap, "
*/
static int msi = 2;
-module_param(msi, int, 0644);
+module_param(msi, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(msi, "whether to use INTx (0), MSI (1) or MSI-X (2)");
/*
@@ -205,7 +205,7 @@ static int rx_dma_offset = 2;
*/
static unsigned int num_vf[NUM_OF_PF_WITH_SRIOV];
-module_param_array(num_vf, uint, NULL, 0644);
+module_param_array(num_vf, uint, NULL, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(num_vf, "number of VFs for each of PFs 0-3");
#endif
@@ -216,7 +216,7 @@ MODULE_PARM_DESC(num_vf, "number of VFs for each of PFs 0-3");
* Default: select_queue=0
*/
static int select_queue;
-module_param(select_queue, int, 0644);
+module_param(select_queue, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(select_queue,
"Select between kernel provided method of selecting or driver method of selecting TX queue. Default is kernel method.");
@@ -369,14 +369,14 @@ void t4_os_portmod_changed(const struct adapter *adap, int port_id)
}
int dbfifo_int_thresh = 10; /* 10 == 640 entry threshold */
-module_param(dbfifo_int_thresh, int, 0644);
+module_param(dbfifo_int_thresh, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(dbfifo_int_thresh, "doorbell fifo interrupt threshold");
/*
* usecs to sleep while draining the dbfifo
*/
static int dbfifo_drain_delay = 1000;
-module_param(dbfifo_drain_delay, int, 0644);
+module_param(dbfifo_drain_delay, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(dbfifo_drain_delay,
"usecs to sleep while draining the dbfifo");