* Changes to Config.in, mtdchar.c & mtdcore.c
@ 2000-09-22 15:47 Bjorn Eriksson
2000-09-22 16:52 ` David Given
0 siblings, 1 reply; 2+ messages in thread
From: Bjorn Eriksson @ 2000-09-22 15:47 UTC (permalink / raw)
To: mtd
I'm compiling on 2.2.14-16ish, as compatmac.h (and sysdep-2.2.h) defines
mod_init_t as 'static int __init' for kernel version < 2.3.0 I don't see how
them init-funcs() can be called from mtdcore.c (when compiled as
non-module). What am I missing?
* Anyways, some changes. Config.in need to extra "":
Index: mtd/kernel/Config.in
===================================================================
RCS file: /home/cvs/mtd/kernel/Config.in,v
retrieving revision 1.27
diff -u -r1.27 Config.in
--- mtd/kernel/Config.in 2000/09/14 11:09:37 1.27
+++ mtd/kernel/Config.in 2000/09/22 14:05:52
@@ -6,7 +6,7 @@
tristate 'Memory Technology Device (MTD) support' CONFIG_MTD
-if [ $CONFIG_MTD = "y" ]; then
+if [ "$CONFIG_MTD" = "y" ]; then
comment 'Debugging'
int 'Debugging verbosity (0 = quiet, 3 = noisy)'
CONFIG_MTD_DEBUG_VERBOSE 0
fi
* mtdchar.c tries to initialise 'file_operations.owner', I didn't find this
in 2.3.99-pre6.
Index: mtd/kernel/mtdchar.c
===================================================================
RCS file: /home/cvs/mtd/kernel/mtdchar.c,v
retrieving revision 1.12
diff -u -r1.12 mtdchar.c
--- mtd/kernel/mtdchar.c 2000/09/14 14:26:08 1.12
+++ mtd/kernel/mtdchar.c 2000/09/22 14:05:52
@@ -376,7 +376,7 @@
} /* memory_ioctl */
static struct file_operations mtd_fops = {
- owner: THIS_MODULE,
+ /*Whats this? owner: THIS_MODULE,*/
llseek: mtd_lseek, /* lseek */
read: mtd_read, /* read */
write: mtd_write, /* write */
* And mtdcore.c could use a extern-declaration.
Index: mtd/kernel/mtdcore.c
===================================================================
RCS file: /home/cvs/mtd/kernel/mtdcore.c,v
retrieving revision 1.18
diff -u -r1.18 mtdcore.c
--- mtd/kernel/mtdcore.c 2000/09/18 15:54:06 1.18
+++ mtd/kernel/mtdcore.c 2000/09/22 14:05:53
@@ -67,6 +67,9 @@
#ifdef CONFIG_MTD_SPIA_NAND
extern int init_spia_nand(void);
#endif
+#ifdef CONFIG_MTD_MTDRAM
+extern /*mod_init_t contains 'static'*/int init_mtdram(void);
+#endif
#ifdef CONFIG_FTL
extern int init_ftl(void);
#endif
//Björnen.
To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Changes to Config.in, mtdchar.c & mtdcore.c
2000-09-22 15:47 Changes to Config.in, mtdchar.c & mtdcore.c Bjorn Eriksson
@ 2000-09-22 16:52 ` David Given
0 siblings, 0 replies; 2+ messages in thread
From: David Given @ 2000-09-22 16:52 UTC (permalink / raw)
To: mtd
[...]
> static struct file_operations mtd_fops = {
>- owner: THIS_MODULE,
>+ /*Whats this? owner: THIS_MODULE,*/
> llseek: mtd_lseek, /* lseek */
> read: mtd_read, /* read */
> write: mtd_write, /* write */
Don't know, but all the devfs stuff used it so I put it in. It must be a
2.3ism and is probably worth putting in #ifdefs.
--
David Given
dg@tao-group.com
To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2000-09-22 16:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-09-22 15:47 Changes to Config.in, mtdchar.c & mtdcore.c Bjorn Eriksson
2000-09-22 16:52 ` David Given
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox