projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed segfault in yaffs_guts
[yaffs2.git]
/
yaffs_guts.c
diff --git
a/yaffs_guts.c
b/yaffs_guts.c
index a2b4cdf696114a2d89ab639c1ab0f35ee126221b..4621dfa2117b33fc78abb105c389246074551b9c 100644
(file)
--- a/
yaffs_guts.c
+++ b/
yaffs_guts.c
@@
-163,6
+163,8
@@
u8 *yaffs_get_temp_buffer(struct yaffs_dev * dev)
}
}
+/* Frees all the temp_buffer objects in the yaffs_dev instance
+*/
void yaffs_release_temp_buffer(struct yaffs_dev *dev, u8 *buffer)
{
int i;
void yaffs_release_temp_buffer(struct yaffs_dev *dev, u8 *buffer)
{
int i;
@@
-4826,6
+4828,7
@@
void yaffs_deinitialise(struct yaffs_dev *dev)
kfree(dev->checkpt_block_list);
dev->checkpt_block_list = NULL;
kfree(dev->checkpt_block_list);
dev->checkpt_block_list = NULL;
+ dev->ll_init = 0;
dev->is_mounted = 0;
yaffs_deinit_nand(dev);
dev->is_mounted = 0;
yaffs_deinit_nand(dev);