Skip to contentSkip to conversation

jffs/jffs2: remove wrong function prototypes

PATCH New Adrian Bunk 1 participant 1 message Jul 31, 2005 Journalling flash file system V2 (JFFS2)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 jffs/jffs2: remove wrong function prototypes

This patch removes prototypes for the generic_file_open and generic_file_llseek functions.

Besides being superfluous because they are already present in fs.h, they were also wrong because the actual functions aren't weak functions.

---

 fs/jffs/inode-v23.c |    3 ---
 fs/jffs2/file.c     |    3 ---
 2 files changed, 6 deletions(-)
fs/jffs/inode-v23.c renamed from fs/jffs/inode-v23.c.old +0 -3
@@ -1629,9 +1629,6 @@
 }
 
 
-extern int generic_file_open(struct inode *, struct file *) __attribute__((weak));
-extern loff_t generic_file_llseek(struct file *, loff_t, int) __attribute__((weak));
-
 static struct file_operations jffs_file_operations =
 {
 	.open		= generic_file_open,
fs/jffs2/file.c renamed from fs/jffs2/file.c.old +0 -3
@@ -21,9 +21,6 @@
 #include <linux/jffs2.h>
 #include "nodelist.h"
 
-extern int generic_file_open(struct inode *, struct file *) __attribute__((weak));
-extern loff_t generic_file_llseek(struct file *file, loff_t offset, int origin) __attribute__((weak));
-
 static int jffs2_commit_write (struct file *filp, struct page *pg,
 			       unsigned start, unsigned end);
 static int jffs2_prepare_write (struct file *filp, struct page *pg,