mtd/drivers/mtd/nand autcpu12.c,1.9,1.10 edb7312.c,1.4,1.5 spia.c,1.18,1.19
gleixner at infradead.org
gleixner at infradead.org
Sun Apr 20 03:24:43 EDT 2003
Update of /home/cvs/mtd/drivers/mtd/nand
In directory phoenix.infradead.org:/tmp/cvs-serv6206
Modified Files:
autcpu12.c edb7312.c spia.c
Log Message:
removed obsolete cache stuff
Index: autcpu12.c
===================================================================
RCS file: /home/cvs/mtd/drivers/mtd/nand/autcpu12.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- autcpu12.c 20 Feb 2003 13:39:38 -0000 1.9
+++ autcpu12.c 20 Apr 2003 07:24:40 -0000 1.10
@@ -197,15 +197,6 @@
goto out_ior;
}
- /* Allocate memory for internal data buffer */
- this->data_cache = kmalloc (sizeof(u_char) * (autcpu12_mtd->oobblock + autcpu12_mtd->oobsize), GFP_KERNEL);
- if (!this->data_cache) {
- printk ("Unable to allocate NAND data cache for AUTCPU12.\n");
- err = -ENOMEM;
- goto out_buf;
- }
- this->cache_page = -1;
-
/* Register the partitions */
switch(autcpu12_mtd->size){
case SZ_16M: add_mtd_partitions(autcpu12_mtd, partition_info16k, NUM_PARTITIONS16K); break;
@@ -215,13 +206,11 @@
default: {
printk ("Unsupported SmartMedia device\n");
err = -ENXIO;
- goto out_cac;
+ goto out_buf;
}
}
goto out;
-out_cac:
- kfree (this->data_cache);
out_buf:
kfree (this->data_buf);
out_ior:
@@ -250,7 +239,6 @@
/* Free internal data buffers */
kfree (this->data_buf);
- kfree (this->data_cache);
/* unmap physical adress */
iounmap((void *)autcpu12_fio_base);
Index: edb7312.c
===================================================================
RCS file: /home/cvs/mtd/drivers/mtd/nand/edb7312.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- edb7312.c 17 Feb 2003 21:49:10 -0000 1.4
+++ edb7312.c 20 Apr 2003 07:24:40 -0000 1.5
@@ -186,17 +186,6 @@
return -ENOMEM;
}
- /* Allocate memory for internal data buffer */
- this->data_cache = kmalloc (sizeof(u_char) * (ep7312_mtd->oobblock + ep7312_mtd->oobsize), GFP_KERNEL);
- if (!this->data_cache) {
- printk("Unable to allocate NAND data cache for EDB7312.\n");
- kfree (this->data_buf);
- iounmap((void *)ep7312_fio_base);
- kfree (ep7312_mtd);
- return -ENOMEM;
- }
- this->cache_page = -1;
-
#ifdef CONFIG_MTD_CMDLINE_PARTS
mtd_parts_nb = parse_cmdline_partitions(ep7312_mtd, &mtd_parts,
"edb7312-nand");
@@ -233,7 +222,6 @@
/* Free internal data buffer */
kfree (this->data_buf);
- kfree (this->data_cache);
/* Free the MTD device structure */
kfree (ep7312_mtd);
Index: spia.c
===================================================================
RCS file: /home/cvs/mtd/drivers/mtd/nand/spia.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- spia.c 2 Mar 2003 18:50:37 -0000 1.18
+++ spia.c 20 Apr 2003 07:24:40 -0000 1.19
@@ -156,16 +156,6 @@
return -ENOMEM;
}
- /* Allocate memory for internal data buffer */
- this->data_cache = kmalloc (sizeof(u_char) * (spia_mtd->oobblock + spia_mtd->oobsize), GFP_KERNEL);
- if (!this->data_cache) {
- printk ("Unable to allocate NAND data cache for SPIA.\n");
- kfree (this->data_buf);
- kfree (spia_mtd);
- return = -ENOMEM;
- }
- this->cache_page = -1;
-
/* Register the partitions */
add_mtd_partitions(spia_mtd, partition_info, NUM_PARTITIONS);
@@ -187,7 +177,6 @@
/* Free internal data buffer */
kfree (this->data_buf);
- kfree (this->page_cache);
/* Free the MTD device structure */
kfree (spia_mtd);
More information about the linux-mtd-cvs
mailing list