- remove warning (thanks Yann E. MORIN) and switch to ENABLE_
[oweals/busybox.git] / modutils / insmod.c
index d1504d0abb103963b9d0d0bf8e78e8a3a7690f9f..0ca39911c6a9f2a002562ba06e62e639103cc879 100644 (file)
@@ -3394,7 +3394,7 @@ static int obj_gpl_license(struct obj_file *f, const char **license)
         * linux/include/linux/module.h.  Checking for leading "GPL" will not
         * work, somebody will use "GPL sucks, this is proprietary".
         */
-       static const char *gpl_licenses[] = {
+       static const char * const gpl_licenses[] = {
                "GPL",
                "GPL v2",
                "GPL and additional rights",
@@ -3899,7 +3899,7 @@ extern int insmod_main( int argc, char **argv)
        } else
                m_filename = bb_xstrdup(argv[optind]);
 
-       if (!flag_quiet)
+       if (flag_verbose)
                printf("Using %s\n", m_filename);
 
 #ifdef CONFIG_FEATURE_2_6_MODULES
@@ -4128,7 +4128,7 @@ extern int insmod_ng_main( int argc, char **argv)
 
        fstat(fd, &st);
        len = st.st_size;
-       map = mmap(NULL, len, PROT_READ, MAP_SHARED, fd, 0);
+       map = mmap(NULL, len, PROT_READ, MAP_PRIVATE, fd, 0);
        if (map == MAP_FAILED) {
                bb_perror_msg_and_die("cannot mmap `%s'", filename);
        }