projects
/
linux-edison.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fd53249
)
[MTD] Only call mtd->sync() method in mtdchar close if opened for write.
author
Joakim Tjernlund
<Joakim.Tjernlund@transmode.se>
Tue, 26 Jun 2007 22:56:40 +0000
(
00:56
+0200)
committer
David Woodhouse
<dwmw2@infradead.org>
Thu, 28 Jun 2007 17:40:32 +0000
(18:40 +0100)
Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/mtdchar.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/mtdchar.c
b/drivers/mtd/mtdchar.c
index
8c86b80
..
942c88e
100644
(file)
--- a/
drivers/mtd/mtdchar.c
+++ b/
drivers/mtd/mtdchar.c
@@
-135,7
+135,8
@@
static int mtd_close(struct inode *inode, struct file *file)
DEBUG(MTD_DEBUG_LEVEL0, "MTD_close\n");
- if (mtd->sync)
+ /* Only sync if opened RW */
+ if ((file->f_mode & 2) && mtd->sync)
mtd->sync(mtd);
put_mtd_device(mtd);