summaryrefslogtreecommitdiff
path: root/package/mtd-utils/patches/patch-lib_libmtd_c
blob: af0f9a83790757b9ee232186ca68c07f1c3f5430 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- mtd-utils-1.5.0.orig/lib/libmtd.c	2012-05-07 09:19:39.000000000 +0200
+++ mtd-utils-1.5.0/lib/libmtd.c	2014-03-30 15:49:26.000000000 +0200
@@ -1006,7 +1006,7 @@ out:
 int mtd_is_bad(const struct mtd_dev_info *mtd, int fd, int eb)
 {
 	int ret;
-	loff_t seek;
+	off_t seek;
 
 	ret = mtd_valid_erase_block(mtd, eb);
 	if (ret)
@@ -1015,7 +1015,7 @@ int mtd_is_bad(const struct mtd_dev_info
 	if (!mtd->bb_allowed)
 		return 0;
 
-	seek = (loff_t)eb * mtd->eb_size;
+	seek = (off_t)eb * mtd->eb_size;
 	ret = ioctl(fd, MEMGETBADBLOCK, &seek);
 	if (ret == -1)
 		return mtd_ioctl_error(mtd, eb, "MEMGETBADBLOCK");
@@ -1025,7 +1025,7 @@ int mtd_is_bad(const struct mtd_dev_info
 int mtd_mark_bad(const struct mtd_dev_info *mtd, int fd, int eb)
 {
 	int ret;
-	loff_t seek;
+	off_t seek;
 
 	if (!mtd->bb_allowed) {
 		errno = EINVAL;
@@ -1036,7 +1036,7 @@ int mtd_mark_bad(const struct mtd_dev_in
 	if (ret)
 		return ret;
 
-	seek = (loff_t)eb * mtd->eb_size;
+	seek = (off_t)eb * mtd->eb_size;
 	ret = ioctl(fd, MEMSETBADBLOCK, &seek);
 	if (ret == -1)
 		return mtd_ioctl_error(mtd, eb, "MEMSETBADBLOCK");