summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-07-29 03:58:24 +0000
committerRalf Baechle <ralf@linux-mips.org>1997-07-29 03:58:24 +0000
commit1c5c0c934f91fbce2825acbb849e98781e774c1d (patch)
tree12b5ae03516d4103bc070e4579ae1f7f71c27d24 /kernel
parent4fe70c31de87823ac9e804f4795589ba74dc6971 (diff)
Merge with 2.1.47. Some more cleanup and module fixes.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/ksyms.c4
-rw-r--r--kernel/module.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/kernel/ksyms.c b/kernel/ksyms.c
index fff97a75a..8e55af454 100644
--- a/kernel/ksyms.c
+++ b/kernel/ksyms.c
@@ -136,6 +136,7 @@ EXPORT_SYMBOL(max_mapnr);
EXPORT_SYMBOL(num_physpages);
EXPORT_SYMBOL(high_memory);
EXPORT_SYMBOL(update_vm_cache);
+EXPORT_SYMBOL(vmtruncate);
/* filesystem internal functions */
EXPORT_SYMBOL(getname);
@@ -150,6 +151,7 @@ EXPORT_SYMBOL(sys_close);
EXPORT_SYMBOL(close_fp);
EXPORT_SYMBOL(d_alloc_root);
EXPORT_SYMBOL(d_delete);
+EXPORT_SYMBOL(d_validate);
EXPORT_SYMBOL(d_add);
EXPORT_SYMBOL(d_move);
EXPORT_SYMBOL(d_instantiate);
@@ -163,6 +165,8 @@ EXPORT_SYMBOL(fsync_dev);
EXPORT_SYMBOL(permission);
EXPORT_SYMBOL(inode_setattr);
EXPORT_SYMBOL(inode_change_ok);
+EXPORT_SYMBOL(write_inode_now);
+EXPORT_SYMBOL(notify_change);
EXPORT_SYMBOL(get_hardblocksize);
EXPORT_SYMBOL(set_blocksize);
EXPORT_SYMBOL(getblk);
diff --git a/kernel/module.c b/kernel/module.c
index c584eb3ae..b06c2b827 100644
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -293,6 +293,7 @@ sys_init_module(const char *name_user, struct module *mod_user)
error = -EFAULT;
goto err3;
}
+ flush_cache_all(); /* XXX */
/* Update module references. */
mod->next = mod_tmp.next;