projects
/
project
/
ubox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
kmodloader: increase module name length
[project/ubox.git]
/
kmodloader.c
diff --git
a/kmodloader.c
b/kmodloader.c
index 3196deb94e17c6fab7e8810b51f9b0be8469f5c8..2e920ef40ca6c6e966ece78784ecd35c4420e68d 100644
(file)
--- a/
kmodloader.c
+++ b/
kmodloader.c
@@
-37,6
+37,8
@@
#include <libubox/ulog.h>
#define DEF_MOD_PATH "/modules/%s/"
#include <libubox/ulog.h>
#define DEF_MOD_PATH "/modules/%s/"
+/* duplicated from in-kernel include/linux/module.h */
+#define MODULE_NAME_LEN (64 - sizeof(unsigned long))
enum {
SCANNED,
enum {
SCANNED,
@@
-157,7
+159,7
@@
static char* get_module_path(char *name)
static char* get_module_name(char *path)
{
static char* get_module_name(char *path)
{
- static char name[
33
];
+ static char name[
MODULE_NAME_LEN
];
char *t;
strncpy(name, basename(path), sizeof(name) - 1);
char *t;
strncpy(name, basename(path), sizeof(name) - 1);