diff options
Diffstat (limited to 'fs/jffs2/scan.c')
| -rw-r--r-- | fs/jffs2/scan.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/fs/jffs2/scan.c b/fs/jffs2/scan.c index 272872d27fd5..1d437de1e9a8 100644 --- a/fs/jffs2/scan.c +++ b/fs/jffs2/scan.c | |||
| @@ -97,11 +97,12 @@ int jffs2_scan_medium(struct jffs2_sb_info *c) | |||
| 97 | size_t pointlen; | 97 | size_t pointlen; |
| 98 | 98 | ||
| 99 | if (c->mtd->point) { | 99 | if (c->mtd->point) { |
| 100 | ret = c->mtd->point (c->mtd, 0, c->mtd->size, &pointlen, &flashbuf); | 100 | ret = c->mtd->point(c->mtd, 0, c->mtd->size, &pointlen, |
| 101 | (void **)&flashbuf, NULL); | ||
| 101 | if (!ret && pointlen < c->mtd->size) { | 102 | if (!ret && pointlen < c->mtd->size) { |
| 102 | /* Don't muck about if it won't let us point to the whole flash */ | 103 | /* Don't muck about if it won't let us point to the whole flash */ |
| 103 | D1(printk(KERN_DEBUG "MTD point returned len too short: 0x%zx\n", pointlen)); | 104 | D1(printk(KERN_DEBUG "MTD point returned len too short: 0x%zx\n", pointlen)); |
| 104 | c->mtd->unpoint(c->mtd, flashbuf, 0, pointlen); | 105 | c->mtd->unpoint(c->mtd, 0, pointlen); |
| 105 | flashbuf = NULL; | 106 | flashbuf = NULL; |
| 106 | } | 107 | } |
| 107 | if (ret) | 108 | if (ret) |
| @@ -267,7 +268,7 @@ int jffs2_scan_medium(struct jffs2_sb_info *c) | |||
| 267 | kfree(flashbuf); | 268 | kfree(flashbuf); |
| 268 | #ifndef __ECOS | 269 | #ifndef __ECOS |
| 269 | else | 270 | else |
| 270 | c->mtd->unpoint(c->mtd, flashbuf, 0, c->mtd->size); | 271 | c->mtd->unpoint(c->mtd, 0, c->mtd->size); |
| 271 | #endif | 272 | #endif |
| 272 | if (s) | 273 | if (s) |
| 273 | kfree(s); | 274 | kfree(s); |
| @@ -940,7 +941,7 @@ struct jffs2_inode_cache *jffs2_scan_make_ino_cache(struct jffs2_sb_info *c, uin | |||
| 940 | ic->nodes = (void *)ic; | 941 | ic->nodes = (void *)ic; |
| 941 | jffs2_add_ino_cache(c, ic); | 942 | jffs2_add_ino_cache(c, ic); |
| 942 | if (ino == 1) | 943 | if (ino == 1) |
| 943 | ic->nlink = 1; | 944 | ic->pino_nlink = 1; |
| 944 | return ic; | 945 | return ic; |
| 945 | } | 946 | } |
| 946 | 947 | ||
