X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmtd%2Fdevices%2Fphram.c;h=03a955cdf17a0249d3efb301a94bbee5cacadf08;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=5f66e9bfb10cb75a5bb5ec5404e8e9570433ed04;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/mtd/devices/phram.c b/drivers/mtd/devices/phram.c index 5f66e9bfb..03a955cdf 100644 --- a/drivers/mtd/devices/phram.c +++ b/drivers/mtd/devices/phram.c @@ -1,6 +1,6 @@ /** * - * $Id: phram.c,v 1.1 2003/08/21 17:52:30 joern Exp $ + * $Id: phram.c,v 1.2 2004/08/09 13:19:44 dwmw2 Exp $ * * Copyright (c) Jochen Schaeuble * 07/2003 rewritten by Joern Engel @@ -55,10 +55,7 @@ int phram_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; }