diff options
Diffstat (limited to 'drivers/mtd/ubi')
-rw-r--r-- | drivers/mtd/ubi/build.c | 8 | ||||
-rw-r--r-- | drivers/mtd/ubi/io.c | 6 | ||||
-rw-r--r-- | drivers/mtd/ubi/scan.c | 18 | ||||
-rw-r--r-- | drivers/mtd/ubi/ubi.h | 1 | ||||
-rw-r--r-- | drivers/mtd/ubi/upd.c | 2 | ||||
-rw-r--r-- | drivers/mtd/ubi/vmt.c | 2 | ||||
-rw-r--r-- | drivers/mtd/ubi/vtbl.c | 8 | ||||
-rw-r--r-- | drivers/mtd/ubi/wl.c | 13 |
8 files changed, 23 insertions, 35 deletions
diff --git a/drivers/mtd/ubi/build.c b/drivers/mtd/ubi/build.c index 535d9a8a6ba8..eba760b3b8c7 100644 --- a/drivers/mtd/ubi/build.c +++ b/drivers/mtd/ubi/build.c | |||
@@ -159,8 +159,7 @@ void ubi_put_device(struct ubi_device *ubi) | |||
159 | } | 159 | } |
160 | 160 | ||
161 | /** | 161 | /** |
162 | * ubi_get_by_major - get UBI device description object by character device | 162 | * ubi_get_by_major - get UBI device by character device major number. |
163 | * major number. | ||
164 | * @major: major number | 163 | * @major: major number |
165 | * | 164 | * |
166 | * This function is similar to 'ubi_get_device()', but it searches the device | 165 | * This function is similar to 'ubi_get_device()', but it searches the device |
@@ -727,7 +726,7 @@ static int autoresize(struct ubi_device *ubi, int vol_id) | |||
727 | 726 | ||
728 | /** | 727 | /** |
729 | * ubi_attach_mtd_dev - attach an MTD device. | 728 | * ubi_attach_mtd_dev - attach an MTD device. |
730 | * @mtd_dev: MTD device description object | 729 | * @mtd: MTD device description object |
731 | * @ubi_num: number to assign to the new UBI device | 730 | * @ubi_num: number to assign to the new UBI device |
732 | * @vid_hdr_offset: VID header offset | 731 | * @vid_hdr_offset: VID header offset |
733 | * | 732 | * |
@@ -1095,8 +1094,7 @@ static void __exit ubi_exit(void) | |||
1095 | module_exit(ubi_exit); | 1094 | module_exit(ubi_exit); |
1096 | 1095 | ||
1097 | /** | 1096 | /** |
1098 | * bytes_str_to_int - convert a string representing number of bytes to an | 1097 | * bytes_str_to_int - convert a number of bytes string into an integer. |
1099 | * integer. | ||
1100 | * @str: the string to convert | 1098 | * @str: the string to convert |
1101 | * | 1099 | * |
1102 | * This function returns positive resulting integer in case of success and a | 1100 | * This function returns positive resulting integer in case of success and a |
diff --git a/drivers/mtd/ubi/io.c b/drivers/mtd/ubi/io.c index a84f0db0a03a..2fb64be44f1b 100644 --- a/drivers/mtd/ubi/io.c +++ b/drivers/mtd/ubi/io.c | |||
@@ -1101,8 +1101,7 @@ fail: | |||
1101 | } | 1101 | } |
1102 | 1102 | ||
1103 | /** | 1103 | /** |
1104 | * paranoid_check_peb_ec_hdr - check that the erase counter header of a | 1104 | * paranoid_check_peb_ec_hdr - check erase counter header. |
1105 | * physical eraseblock is in-place and is all right. | ||
1106 | * @ubi: UBI device description object | 1105 | * @ubi: UBI device description object |
1107 | * @pnum: the physical eraseblock number to check | 1106 | * @pnum: the physical eraseblock number to check |
1108 | * | 1107 | * |
@@ -1180,8 +1179,7 @@ fail: | |||
1180 | } | 1179 | } |
1181 | 1180 | ||
1182 | /** | 1181 | /** |
1183 | * paranoid_check_peb_vid_hdr - check that the volume identifier header of a | 1182 | * paranoid_check_peb_vid_hdr - check volume identifier header. |
1184 | * physical eraseblock is in-place and is all right. | ||
1185 | * @ubi: UBI device description object | 1183 | * @ubi: UBI device description object |
1186 | * @pnum: the physical eraseblock number to check | 1184 | * @pnum: the physical eraseblock number to check |
1187 | * | 1185 | * |
diff --git a/drivers/mtd/ubi/scan.c b/drivers/mtd/ubi/scan.c index 0bb7488862d2..4dfbf27b0656 100644 --- a/drivers/mtd/ubi/scan.c +++ b/drivers/mtd/ubi/scan.c | |||
@@ -93,8 +93,7 @@ static int add_to_list(struct ubi_scan_info *si, int pnum, int ec, | |||
93 | } | 93 | } |
94 | 94 | ||
95 | /** | 95 | /** |
96 | * validate_vid_hdr - check that volume identifier header is correct and | 96 | * validate_vid_hdr - check volume identifier header. |
97 | * consistent. | ||
98 | * @vid_hdr: the volume identifier header to check | 97 | * @vid_hdr: the volume identifier header to check |
99 | * @sv: information about the volume this logical eraseblock belongs to | 98 | * @sv: information about the volume this logical eraseblock belongs to |
100 | * @pnum: physical eraseblock number the VID header came from | 99 | * @pnum: physical eraseblock number the VID header came from |
@@ -380,8 +379,7 @@ out_free_vidh: | |||
380 | } | 379 | } |
381 | 380 | ||
382 | /** | 381 | /** |
383 | * ubi_scan_add_used - add information about a physical eraseblock to the | 382 | * ubi_scan_add_used - add physical eraseblock to the scanning information. |
384 | * scanning information. | ||
385 | * @ubi: UBI device description object | 383 | * @ubi: UBI device description object |
386 | * @si: scanning information | 384 | * @si: scanning information |
387 | * @pnum: the physical eraseblock number | 385 | * @pnum: the physical eraseblock number |
@@ -555,8 +553,7 @@ int ubi_scan_add_used(struct ubi_device *ubi, struct ubi_scan_info *si, | |||
555 | } | 553 | } |
556 | 554 | ||
557 | /** | 555 | /** |
558 | * ubi_scan_find_sv - find information about a particular volume in the | 556 | * ubi_scan_find_sv - find volume in the scanning information. |
559 | * scanning information. | ||
560 | * @si: scanning information | 557 | * @si: scanning information |
561 | * @vol_id: the requested volume ID | 558 | * @vol_id: the requested volume ID |
562 | * | 559 | * |
@@ -585,8 +582,7 @@ struct ubi_scan_volume *ubi_scan_find_sv(const struct ubi_scan_info *si, | |||
585 | } | 582 | } |
586 | 583 | ||
587 | /** | 584 | /** |
588 | * ubi_scan_find_seb - find information about a particular logical | 585 | * ubi_scan_find_seb - find LEB in the volume scanning information. |
589 | * eraseblock in the volume scanning information. | ||
590 | * @sv: a pointer to the volume scanning information | 586 | * @sv: a pointer to the volume scanning information |
591 | * @lnum: the requested logical eraseblock | 587 | * @lnum: the requested logical eraseblock |
592 | * | 588 | * |
@@ -744,8 +740,7 @@ struct ubi_scan_leb *ubi_scan_get_free_peb(struct ubi_device *ubi, | |||
744 | } | 740 | } |
745 | 741 | ||
746 | /** | 742 | /** |
747 | * process_eb - read UBI headers, check them and add corresponding data | 743 | * process_eb - read, check UBI headers, and add them to scanning information. |
748 | * to the scanning information. | ||
749 | * @ubi: UBI device description object | 744 | * @ubi: UBI device description object |
750 | * @si: scanning information | 745 | * @si: scanning information |
751 | * @pnum: the physical eraseblock number | 746 | * @pnum: the physical eraseblock number |
@@ -1083,8 +1078,7 @@ void ubi_scan_destroy_si(struct ubi_scan_info *si) | |||
1083 | #ifdef CONFIG_MTD_UBI_DEBUG_PARANOID | 1078 | #ifdef CONFIG_MTD_UBI_DEBUG_PARANOID |
1084 | 1079 | ||
1085 | /** | 1080 | /** |
1086 | * paranoid_check_si - check if the scanning information is correct and | 1081 | * paranoid_check_si - check the scanning information. |
1087 | * consistent. | ||
1088 | * @ubi: UBI device description object | 1082 | * @ubi: UBI device description object |
1089 | * @si: scanning information | 1083 | * @si: scanning information |
1090 | * | 1084 | * |
diff --git a/drivers/mtd/ubi/ubi.h b/drivers/mtd/ubi/ubi.h index 14a5596d2d9e..1c3fa18c26a7 100644 --- a/drivers/mtd/ubi/ubi.h +++ b/drivers/mtd/ubi/ubi.h | |||
@@ -313,6 +313,7 @@ struct ubi_wl_entry; | |||
313 | * @move_to, @move_to_put @erase_pending, @wl_scheduled, and @works | 313 | * @move_to, @move_to_put @erase_pending, @wl_scheduled, and @works |
314 | * fields | 314 | * fields |
315 | * @move_mutex: serializes eraseblock moves | 315 | * @move_mutex: serializes eraseblock moves |
316 | * @work_sem: sycnhronizes the WL worker with use tasks | ||
316 | * @wl_scheduled: non-zero if the wear-leveling was scheduled | 317 | * @wl_scheduled: non-zero if the wear-leveling was scheduled |
317 | * @lookuptbl: a table to quickly find a &struct ubi_wl_entry object for any | 318 | * @lookuptbl: a table to quickly find a &struct ubi_wl_entry object for any |
318 | * physical eraseblock | 319 | * physical eraseblock |
diff --git a/drivers/mtd/ubi/upd.c b/drivers/mtd/ubi/upd.c index 3b8beb8545c4..8b89cc18ff0b 100644 --- a/drivers/mtd/ubi/upd.c +++ b/drivers/mtd/ubi/upd.c | |||
@@ -268,6 +268,7 @@ static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, | |||
268 | 268 | ||
269 | /** | 269 | /** |
270 | * ubi_more_update_data - write more update data. | 270 | * ubi_more_update_data - write more update data. |
271 | * @ubi: UBI device description object | ||
271 | * @vol: volume description object | 272 | * @vol: volume description object |
272 | * @buf: write data (user-space memory buffer) | 273 | * @buf: write data (user-space memory buffer) |
273 | * @count: how much bytes to write | 274 | * @count: how much bytes to write |
@@ -385,6 +386,7 @@ int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol, | |||
385 | 386 | ||
386 | /** | 387 | /** |
387 | * ubi_more_leb_change_data - accept more data for atomic LEB change. | 388 | * ubi_more_leb_change_data - accept more data for atomic LEB change. |
389 | * @ubi: UBI device description object | ||
388 | * @vol: volume description object | 390 | * @vol: volume description object |
389 | * @buf: write data (user-space memory buffer) | 391 | * @buf: write data (user-space memory buffer) |
390 | * @count: how much bytes to write | 392 | * @count: how much bytes to write |
diff --git a/drivers/mtd/ubi/vmt.c b/drivers/mtd/ubi/vmt.c index 852482d8b18f..d40066833abb 100644 --- a/drivers/mtd/ubi/vmt.c +++ b/drivers/mtd/ubi/vmt.c | |||
@@ -608,7 +608,7 @@ out_free: | |||
608 | /** | 608 | /** |
609 | * ubi_rename_volumes - re-name UBI volumes. | 609 | * ubi_rename_volumes - re-name UBI volumes. |
610 | * @ubi: UBI device description object | 610 | * @ubi: UBI device description object |
611 | * @renam_list: list of &struct ubi_rename_entry objects | 611 | * @rename_list: list of &struct ubi_rename_entry objects |
612 | * | 612 | * |
613 | * This function re-names or removes volumes specified in the re-name list. | 613 | * This function re-names or removes volumes specified in the re-name list. |
614 | * Returns zero in case of success and a negative error code in case of | 614 | * Returns zero in case of success and a negative error code in case of |
diff --git a/drivers/mtd/ubi/vtbl.c b/drivers/mtd/ubi/vtbl.c index 10c22257f601..4e1c489a3bae 100644 --- a/drivers/mtd/ubi/vtbl.c +++ b/drivers/mtd/ubi/vtbl.c | |||
@@ -117,7 +117,7 @@ int ubi_change_vtbl_record(struct ubi_device *ubi, int idx, | |||
117 | /** | 117 | /** |
118 | * ubi_vtbl_rename_volumes - rename UBI volumes in the volume table. | 118 | * ubi_vtbl_rename_volumes - rename UBI volumes in the volume table. |
119 | * @ubi: UBI device description object | 119 | * @ubi: UBI device description object |
120 | * @renam_list: list of &struct ubi_rename_entry objects | 120 | * @rename_list: list of &struct ubi_rename_entry objects |
121 | * | 121 | * |
122 | * This function re-names multiple volumes specified in @req in the volume | 122 | * This function re-names multiple volumes specified in @req in the volume |
123 | * table. Returns zero in case of success and a negative error code in case of | 123 | * table. Returns zero in case of success and a negative error code in case of |
@@ -166,8 +166,7 @@ int ubi_vtbl_rename_volumes(struct ubi_device *ubi, | |||
166 | } | 166 | } |
167 | 167 | ||
168 | /** | 168 | /** |
169 | * vtbl_check - check if volume table is not corrupted and contains sensible | 169 | * vtbl_check - check if volume table is not corrupted and sensible. |
170 | * data. | ||
171 | * @ubi: UBI device description object | 170 | * @ubi: UBI device description object |
172 | * @vtbl: volume table | 171 | * @vtbl: volume table |
173 | * | 172 | * |
@@ -780,8 +779,7 @@ static int check_scanning_info(const struct ubi_device *ubi, | |||
780 | } | 779 | } |
781 | 780 | ||
782 | /** | 781 | /** |
783 | * ubi_read_volume_table - read volume table. | 782 | * ubi_read_volume_table - read the volume table. |
784 | * information. | ||
785 | * @ubi: UBI device description object | 783 | * @ubi: UBI device description object |
786 | * @si: scanning information | 784 | * @si: scanning information |
787 | * | 785 | * |
diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c index 2a5d2a0e14ad..05d70937b543 100644 --- a/drivers/mtd/ubi/wl.c +++ b/drivers/mtd/ubi/wl.c | |||
@@ -632,8 +632,7 @@ out_free: | |||
632 | } | 632 | } |
633 | 633 | ||
634 | /** | 634 | /** |
635 | * check_protection_over - check if it is time to stop protecting some | 635 | * check_protection_over - check if it is time to stop protecting some PEBs. |
636 | * physical eraseblocks. | ||
637 | * @ubi: UBI device description object | 636 | * @ubi: UBI device description object |
638 | * | 637 | * |
639 | * This function is called after each erase operation, when the absolute erase | 638 | * This function is called after each erase operation, when the absolute erase |
@@ -1601,8 +1600,7 @@ void ubi_wl_close(struct ubi_device *ubi) | |||
1601 | #ifdef CONFIG_MTD_UBI_DEBUG_PARANOID | 1600 | #ifdef CONFIG_MTD_UBI_DEBUG_PARANOID |
1602 | 1601 | ||
1603 | /** | 1602 | /** |
1604 | * paranoid_check_ec - make sure that the erase counter of a physical eraseblock | 1603 | * paranoid_check_ec - make sure that the erase counter of a PEB is correct. |
1605 | * is correct. | ||
1606 | * @ubi: UBI device description object | 1604 | * @ubi: UBI device description object |
1607 | * @pnum: the physical eraseblock number to check | 1605 | * @pnum: the physical eraseblock number to check |
1608 | * @ec: the erase counter to check | 1606 | * @ec: the erase counter to check |
@@ -1643,13 +1641,12 @@ out_free: | |||
1643 | } | 1641 | } |
1644 | 1642 | ||
1645 | /** | 1643 | /** |
1646 | * paranoid_check_in_wl_tree - make sure that a wear-leveling entry is present | 1644 | * paranoid_check_in_wl_tree - check that wear-leveling entry is in WL RB-tree. |
1647 | * in a WL RB-tree. | ||
1648 | * @e: the wear-leveling entry to check | 1645 | * @e: the wear-leveling entry to check |
1649 | * @root: the root of the tree | 1646 | * @root: the root of the tree |
1650 | * | 1647 | * |
1651 | * This function returns zero if @e is in the @root RB-tree and %1 if it | 1648 | * This function returns zero if @e is in the @root RB-tree and %1 if it is |
1652 | * is not. | 1649 | * not. |
1653 | */ | 1650 | */ |
1654 | static int paranoid_check_in_wl_tree(struct ubi_wl_entry *e, | 1651 | static int paranoid_check_in_wl_tree(struct ubi_wl_entry *e, |
1655 | struct rb_root *root) | 1652 | struct rb_root *root) |