X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmtd%2Fdevices%2Fslram.c;h=fd579ae45dab8489dfe2b1896406195f9b83cb8d;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=4dbcfcfd68fc45992dab5e8c65492bff487587a3;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/mtd/devices/slram.c b/drivers/mtd/devices/slram.c index 4dbcfcfd6..fd579ae45 100644 --- a/drivers/mtd/devices/slram.c +++ b/drivers/mtd/devices/slram.c @@ -1,6 +1,6 @@ /*====================================================================== - $Id: slram.c,v 1.30 2003/05/20 21:03:08 dwmw2 Exp $ + $Id: slram.c,v 1.31 2004/08/09 13:19:44 dwmw2 Exp $ This driver provides a method to access memory not used by the kernel itself (i.e. if the kernel commandline mem=xxx is used). To actually @@ -98,12 +98,7 @@ int slram_erase(struct mtd_info *mtd, struct erase_info *instr) instr->state = MTD_ERASE_DONE; - if (instr->callback) { - (*(instr->callback))(instr); - } - else { - kfree(instr); - } + mtd_erase_callback(instr); return(0); }