*/
-const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.15 2005-07-29 23:51:18 luc Exp $";
+const char *yaffs_fs_c_version = "$Id: yaffs_fs.c,v 1.19 2005-07-31 06:47:12 marty Exp $";
extern const char *yaffs_guts_c_version;
-
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/module.h>
.setattr = yaffs_setattr,
};
-struct inode_operations yaffs_symlink_inode_operations = {
+static struct inode_operations yaffs_symlink_inode_operations = {
.readlink = yaffs_readlink,
.follow_link = yaffs_follow_link,
.setattr = yaffs_setattr,
}
else
{
-#ifdef CONFIG_YAFFS_MTD_ENABLED
+#if defined(CONFIG_YAFFS_MTD_ENABLED) || defined(CONFIG_YAFFS2_MTD_ENABLED)
struct mtd_info *mtd;
T(YAFFS_TRACE_ALWAYS,("yaffs: Attempting MTD mount on %u.%u, \"%s\"\n",
static struct proc_dir_entry *my_proc_entry;
-static struct proc_dir_entry *my_proc_ram_write_entry;
static char * yaffs_dump_dev(char *buf,yaffs_Device *dev)
{
return buf-page < count ? buf-page : count;
}
+#ifdef CONFIG_YAFFS2_RAM_ENABLED
static int yaffs_proc_ram_write(
char *page,
char **start,
printk(KERN_DEBUG "yaffs write size %d\n",count);
return count;
}
-
-
+#endif
// Stuff to handle installation of file systems
struct file_system_to_install