X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmtd%2Fdevices%2Fmtdram.c;h=64397ddf82c8f07f4a1b4331de19e60cecdc60c4;hb=902d44426afe46356253fe93d8cef2b4d9f236f3;hp=5fe0a08655e25b85bf2c8b898cee702c37e6be04;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/drivers/mtd/devices/mtdram.c b/drivers/mtd/devices/mtdram.c index 5fe0a0865..64397ddf8 100644 --- a/drivers/mtd/devices/mtdram.c +++ b/drivers/mtd/devices/mtdram.c @@ -1,6 +1,6 @@ /* * mtdram - a test mtd device - * $Id: mtdram.c,v 1.33 2004/08/09 13:19:44 dwmw2 Exp $ + * $Id: mtdram.c,v 1.32 2003/05/21 15:15:07 dwmw2 Exp $ * Author: Alexander Larsson * * Copyright (c) 1999 Alexander Larsson @@ -57,8 +57,9 @@ ram_erase(struct mtd_info *mtd, struct erase_info *instr) memset((char *)mtd->priv + instr->addr, 0xff, instr->len); instr->state = MTD_ERASE_DONE; - mtd_erase_callback(instr); + if (instr->callback) + (*(instr->callback))(instr); return 0; }