diff options
author | Richard Weinberger <richard@nod.at> | 2012-05-14 11:55:51 -0400 |
---|---|---|
committer | Artem Bityutskiy <artem.bityutskiy@linux.intel.com> | 2012-05-20 13:25:59 -0400 |
commit | b36a261e8c0ab323d04db9cdd1f6bb4c273c4b32 (patch) | |
tree | 00c90c5fa556f335338f4f61c808d4dfe502bb74 /drivers/mtd/ubi/ubi.h | |
parent | 0964f6a27b3574d9210c59ec883cbb3fff78a78d (diff) |
UBI: Kill data type hint
We do not need this feature and to our shame it even was not working
and there was a bug found very recently.
-- Artem Bityutskiy
Without the data type hint UBI2 (fastmap) will be easier to implement.
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'drivers/mtd/ubi/ubi.h')
-rw-r--r-- | drivers/mtd/ubi/ubi.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/mtd/ubi/ubi.h b/drivers/mtd/ubi/ubi.h index 4f5c9f136519..75b9f1c61b78 100644 --- a/drivers/mtd/ubi/ubi.h +++ b/drivers/mtd/ubi/ubi.h | |||
@@ -222,8 +222,6 @@ struct ubi_volume_desc; | |||
222 | * @upd_ebs: how many eraseblocks are expected to be updated | 222 | * @upd_ebs: how many eraseblocks are expected to be updated |
223 | * @ch_lnum: LEB number which is being changing by the atomic LEB change | 223 | * @ch_lnum: LEB number which is being changing by the atomic LEB change |
224 | * operation | 224 | * operation |
225 | * @ch_dtype: data persistency type which is being changing by the atomic LEB | ||
226 | * change operation | ||
227 | * @upd_bytes: how many bytes are expected to be received for volume update or | 225 | * @upd_bytes: how many bytes are expected to be received for volume update or |
228 | * atomic LEB change | 226 | * atomic LEB change |
229 | * @upd_received: how many bytes were already received for volume update or | 227 | * @upd_received: how many bytes were already received for volume update or |
@@ -270,7 +268,6 @@ struct ubi_volume { | |||
270 | 268 | ||
271 | int upd_ebs; | 269 | int upd_ebs; |
272 | int ch_lnum; | 270 | int ch_lnum; |
273 | int ch_dtype; | ||
274 | long long upd_bytes; | 271 | long long upd_bytes; |
275 | long long upd_received; | 272 | long long upd_received; |
276 | void *upd_buf; | 273 | void *upd_buf; |
@@ -525,18 +522,17 @@ int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol, | |||
525 | int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, | 522 | int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, |
526 | void *buf, int offset, int len, int check); | 523 | void *buf, int offset, int len, int check); |
527 | int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, | 524 | int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, |
528 | const void *buf, int offset, int len, int dtype); | 525 | const void *buf, int offset, int len); |
529 | int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol, | 526 | int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol, |
530 | int lnum, const void *buf, int len, int dtype, | 527 | int lnum, const void *buf, int len, int used_ebs); |
531 | int used_ebs); | ||
532 | int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, | 528 | int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, |
533 | int lnum, const void *buf, int len, int dtype); | 529 | int lnum, const void *buf, int len); |
534 | int ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to, | 530 | int ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to, |
535 | struct ubi_vid_hdr *vid_hdr); | 531 | struct ubi_vid_hdr *vid_hdr); |
536 | int ubi_eba_init_scan(struct ubi_device *ubi, struct ubi_scan_info *si); | 532 | int ubi_eba_init_scan(struct ubi_device *ubi, struct ubi_scan_info *si); |
537 | 533 | ||
538 | /* wl.c */ | 534 | /* wl.c */ |
539 | int ubi_wl_get_peb(struct ubi_device *ubi, int dtype); | 535 | int ubi_wl_get_peb(struct ubi_device *ubi); |
540 | int ubi_wl_put_peb(struct ubi_device *ubi, int pnum, int torture); | 536 | int ubi_wl_put_peb(struct ubi_device *ubi, int pnum, int torture); |
541 | int ubi_wl_flush(struct ubi_device *ubi); | 537 | int ubi_wl_flush(struct ubi_device *ubi); |
542 | int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); | 538 | int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); |