Module Name: src
Committed By: bad
Date: Sun Feb 17 23:17:42 UTC 2019
Modified Files:
src/sys/kern: subr_bufq.c
Log Message:
rename module_name to strategy_module_name to avoid fatal shadowing of
module_name() when compiled with older external gcc. NFC
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/kern/subr_bufq.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/kern/subr_bufq.c
diff -u src/sys/kern/subr_bufq.c:1.26 src/sys/kern/subr_bufq.c:1.27
--- src/sys/kern/subr_bufq.c:1.26 Tue Jan 23 22:08:55 2018
+++ src/sys/kern/subr_bufq.c Sun Feb 17 23:17:41 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: subr_bufq.c,v 1.26 2018/01/23 22:08:55 pgoyette Exp $ */
+/* $NetBSD: subr_bufq.c,v 1.27 2019/02/17 23:17:41 bad Exp $ */
/* NetBSD: subr_disk.c,v 1.70 2005/08/20 12:00:01 yamt Exp $ */
/*-
@@ -68,7 +68,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: subr_bufq.c,v 1.26 2018/01/23 22:08:55 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: subr_bufq.c,v 1.27 2019/02/17 23:17:41 bad Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -135,7 +135,7 @@ bufq_alloc(struct bufq_state **bufqp, co
int error = 0;
u_int gen;
bool found_exact;
- char module_name[MAXPATHLEN];
+ char strategy_module_name[MAXPATHLEN];
KASSERT((flags & BUFQ_EXACT) == 0 || strategy != BUFQ_STRAT_ANY);
@@ -179,10 +179,12 @@ bufq_alloc(struct bufq_state **bufqp, co
break;
/* Try to autoload the bufq strategy module */
- strlcpy(module_name, "bufq_", sizeof(module_name));
- strlcat(module_name, strategy, sizeof(module_name));
+ strlcpy(strategy_module_name, "bufq_",
+ sizeof(strategy_module_name));
+ strlcat(strategy_module_name, strategy,
+ sizeof(strategy_module_name));
mutex_exit(&bufq_mutex);
- (void) module_autoload(module_name, MODULE_CLASS_BUFQ);
+ (void) module_autoload(strategy_module_name, MODULE_CLASS_BUFQ);
mutex_enter(&bufq_mutex);
} while (gen != module_gen);