@@ -63,7 +63,7 @@
*/
static int xen_blkif_max_buffer_pages = 1024;
-module_param_named(max_buffer_pages, xen_blkif_max_buffer_pages, int, 0644);
+module_param_named(max_buffer_pages, xen_blkif_max_buffer_pages, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(max_buffer_pages,
"Maximum number of free pages to keep in each block backend buffer");
@@ -79,7 +79,7 @@ MODULE_PARM_DESC(max_buffer_pages,
*/
static int xen_blkif_max_pgrants = 1056;
-module_param_named(max_persistent_grants, xen_blkif_max_pgrants, int, 0644);
+module_param_named(max_persistent_grants, xen_blkif_max_pgrants, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(max_persistent_grants,
"Maximum number of grants to map persistently");
@@ -88,7 +88,7 @@ MODULE_PARM_DESC(max_persistent_grants,
* are CPUs if user has not specified a value.
*/
unsigned int xenblk_max_queues;
-module_param_named(max_queues, xenblk_max_queues, uint, 0644);
+module_param_named(max_queues, xenblk_max_queues, uint, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(max_queues,
"Maximum number of hardware queues per virtual disk." \
"By default it is the number of online CPUs.");
@@ -116,7 +116,7 @@ MODULE_PARM_DESC(max_ring_page_order, "Maximum order of pages to be used for the
/* Run-time switchable: /sys/module/blkback/parameters/ */
static unsigned int log_stats;
-module_param(log_stats, int, 0644);
+module_param(log_stats, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
#define BLKBACK_INVALID_HANDLE (~0)