diff --git a/drivers/rkflash/rk_sftl_arm_v7.S b/drivers/rkflash/rk_sftl_arm_v7.S index 6213c7993a..1113098210 100644 --- a/drivers/rkflash/rk_sftl_arm_v7.S +++ b/drivers/rkflash/rk_sftl_arm_v7.S @@ -2,7 +2,7 @@ * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd * * SPDX-License-Identifier: GPL-2.0 - * date: 2019-07-01 + * date: 2019-10-28 */ .arch armv7-a .eabi_attribute 20, 1 @@ -12944,7 +12944,7 @@ FtlWriteToIDB: .L1718: ldr r3, [sp, #24] add r10, r10, r3 - cmp r10, #15 + cmp r10, #7 bls .L1720 ldr r3, [sp, #20] cbnz r3, .L1721 @@ -14461,215 +14461,215 @@ power_up_flag: .section .rodata.INSERT_DATA_LIST.str1.1,"aMS",%progbits,1 .LC1: .ascii "\012!!!!! error @ func:%s - line:%d\012\000" - .section .rodata.__func__.10020,"a",%progbits + .section .rodata.__func__.10026,"a",%progbits .set .LANCHOR175,. + 0 - .type __func__.10020, %object - .size __func__.10020, 23 -__func__.10020: + .type __func__.10026, %object + .size __func__.10026, 23 +__func__.10026: .ascii "rk_ftl_garbage_collect\000" - .section .rodata.__func__.10292,"a",%progbits + .section .rodata.__func__.10298,"a",%progbits .set .LANCHOR137,. + 0 - .type __func__.10292, %object - .size __func__.10292, 15 -__func__.10292: + .type __func__.10298, %object + .size __func__.10298, 15 +__func__.10298: .ascii "FlashReadPages\000" - .section .rodata.__func__.10311,"a",%progbits + .section .rodata.__func__.10317,"a",%progbits .set .LANCHOR142,. + 0 - .type __func__.10311, %object - .size __func__.10311, 15 -__func__.10311: + .type __func__.10317, %object + .size __func__.10317, 15 +__func__.10317: .ascii "FlashProgPages\000" - .section .rodata.__func__.10335,"a",%progbits + .section .rodata.__func__.10341,"a",%progbits .set .LANCHOR77,. + 0 - .type __func__.10335, %object - .size __func__.10335, 17 -__func__.10335: + .type __func__.10341, %object + .size __func__.10341, 17 +__func__.10341: .ascii "FlashEraseBlocks\000" - .section .rodata.__func__.10450,"a",%progbits + .section .rodata.__func__.10456,"a",%progbits .set .LANCHOR185,. + 0 - .type __func__.10450, %object - .size __func__.10450, 14 -__func__.10450: + .type __func__.10456, %object + .size __func__.10456, 14 +__func__.10456: .ascii "FtlWriteToIDB\000" - .section .rodata.__func__.8937,"a",%progbits + .section .rodata.__func__.8943,"a",%progbits .set .LANCHOR169,. + 0 - .type __func__.8937, %object - .size __func__.8937, 13 -__func__.8937: + .type __func__.8943, %object + .size __func__.8943, 13 +__func__.8943: .ascii "FtlProgPages\000" - .section .rodata.__func__.8965,"a",%progbits + .section .rodata.__func__.8971,"a",%progbits .set .LANCHOR177,. + 0 - .type __func__.8965, %object - .size __func__.8965, 9 -__func__.8965: + .type __func__.8971, %object + .size __func__.8971, 9 +__func__.8971: .ascii "FtlWrite\000" - .section .rodata.__func__.9047,"a",%progbits + .section .rodata.__func__.9053,"a",%progbits .set .LANCHOR128,. + 0 - .type __func__.9047, %object - .size __func__.9047, 14 -__func__.9047: + .type __func__.9053, %object + .size __func__.9053, 14 +__func__.9053: .ascii "FtlBbt2Bitmap\000" - .section .rodata.__func__.9082,"a",%progbits + .section .rodata.__func__.9088,"a",%progbits .set .LANCHOR141,. + 0 - .type __func__.9082, %object - .size __func__.9082, 11 -__func__.9082: + .type __func__.9088, %object + .size __func__.9088, 11 +__func__.9088: .ascii "FtlLoadBbt\000" - .section .rodata.__func__.9197,"a",%progbits + .section .rodata.__func__.9203,"a",%progbits .set .LANCHOR49,. + 0 - .type __func__.9197, %object - .size __func__.9197, 17 -__func__.9197: + .type __func__.9203, %object + .size __func__.9203, 17 +__func__.9203: .ascii "INSERT_FREE_LIST\000" - .section .rodata.__func__.9202,"a",%progbits + .section .rodata.__func__.9208,"a",%progbits .set .LANCHOR45,. + 0 - .type __func__.9202, %object - .size __func__.9202, 17 -__func__.9202: + .type __func__.9208, %object + .size __func__.9208, 17 +__func__.9208: .ascii "INSERT_DATA_LIST\000" - .section .rodata.__func__.9233,"a",%progbits + .section .rodata.__func__.9239,"a",%progbits .set .LANCHOR50,. + 0 - .type __func__.9233, %object - .size __func__.9233, 17 -__func__.9233: + .type __func__.9239, %object + .size __func__.9239, 17 +__func__.9239: .ascii "List_remove_node\000" - .section .rodata.__func__.9265,"a",%progbits + .section .rodata.__func__.9271,"a",%progbits .set .LANCHOR54,. + 0 - .type __func__.9265, %object - .size __func__.9265, 22 -__func__.9265: + .type __func__.9271, %object + .size __func__.9271, 22 +__func__.9271: .ascii "List_update_data_list\000" - .section .rodata.__func__.9274,"a",%progbits + .section .rodata.__func__.9280,"a",%progbits .set .LANCHOR150,. + 0 - .type __func__.9274, %object - .size __func__.9274, 16 -__func__.9274: + .type __func__.9280, %object + .size __func__.9280, 16 +__func__.9280: .ascii "load_l2p_region\000" - .section .rodata.__func__.9307,"a",%progbits + .section .rodata.__func__.9313,"a",%progbits .set .LANCHOR81,. + 0 - .type __func__.9307, %object - .size __func__.9307, 26 -__func__.9307: + .type __func__.9313, %object + .size __func__.9313, 26 +__func__.9313: .ascii "ftl_map_blk_alloc_new_blk\000" - .section .rodata.__func__.9318,"a",%progbits + .section .rodata.__func__.9324,"a",%progbits .set .LANCHOR151,. + 0 - .type __func__.9318, %object - .size __func__.9318, 15 -__func__.9318: + .type __func__.9324, %object + .size __func__.9324, 15 +__func__.9324: .ascii "ftl_map_blk_gc\000" - .section .rodata.__func__.9333,"a",%progbits + .section .rodata.__func__.9339,"a",%progbits .set .LANCHOR148,. + 0 - .type __func__.9333, %object - .size __func__.9333, 31 -__func__.9333: + .type __func__.9339, %object + .size __func__.9339, 31 +__func__.9339: .ascii "Ftl_write_map_blk_to_last_page\000" - .section .rodata.__func__.9347,"a",%progbits + .section .rodata.__func__.9353,"a",%progbits .set .LANCHOR149,. + 0 - .type __func__.9347, %object - .size __func__.9347, 16 -__func__.9347: + .type __func__.9353, %object + .size __func__.9353, 16 +__func__.9353: .ascii "FtlMapWritePage\000" - .section .rodata.__func__.9372,"a",%progbits + .section .rodata.__func__.9378,"a",%progbits .set .LANCHOR57,. + 0 - .type __func__.9372, %object - .size __func__.9372, 22 -__func__.9372: + .type __func__.9378, %object + .size __func__.9378, 22 +__func__.9378: .ascii "select_l2p_ram_region\000" - .section .rodata.__func__.9389,"a",%progbits + .section .rodata.__func__.9395,"a",%progbits .set .LANCHOR153,. + 0 - .type __func__.9389, %object - .size __func__.9389, 9 -__func__.9389: + .type __func__.9395, %object + .size __func__.9395, 9 +__func__.9395: .ascii "log2phys\000" - .section .rodata.__func__.9453,"a",%progbits + .section .rodata.__func__.9459,"a",%progbits .set .LANCHOR165,. + 0 - .type __func__.9453, %object - .size __func__.9453, 15 -__func__.9453: + .type __func__.9459, %object + .size __func__.9459, 15 +__func__.9459: .ascii "FtlVpcTblFlush\000" - .section .rodata.__func__.9475,"a",%progbits + .section .rodata.__func__.9481,"a",%progbits .set .LANCHOR140,. + 0 - .type __func__.9475, %object - .size __func__.9475, 14 -__func__.9475: + .type __func__.9481, %object + .size __func__.9481, 14 +__func__.9481: .ascii "FtlScanSysBlk\000" - .section .rodata.__func__.9531,"a",%progbits + .section .rodata.__func__.9537,"a",%progbits .set .LANCHOR178,. + 0 - .type __func__.9531, %object - .size __func__.9531, 15 -__func__.9531: + .type __func__.9537, %object + .size __func__.9537, 15 +__func__.9537: .ascii "FtlLoadSysInfo\000" - .section .rodata.__func__.9553,"a",%progbits + .section .rodata.__func__.9559,"a",%progbits .set .LANCHOR180,. + 0 - .type __func__.9553, %object - .size __func__.9553, 18 -__func__.9553: + .type __func__.9559, %object + .size __func__.9559, 18 +__func__.9559: .ascii "FtlMapTblRecovery\000" - .section .rodata.__func__.9599,"a",%progbits + .section .rodata.__func__.9605,"a",%progbits .set .LANCHOR154,. + 0 - .type __func__.9599, %object - .size __func__.9599, 16 -__func__.9599: + .type __func__.9605, %object + .size __func__.9605, 16 +__func__.9605: .ascii "FtlReUsePrevPpa\000" - .section .rodata.__func__.9633,"a",%progbits + .section .rodata.__func__.9639,"a",%progbits .set .LANCHOR155,. + 0 - .type __func__.9633, %object - .size __func__.9633, 22 -__func__.9633: + .type __func__.9639, %object + .size __func__.9639, 22 +__func__.9639: .ascii "FtlRecoverySuperblock\000" - .section .rodata.__func__.9690,"a",%progbits + .section .rodata.__func__.9696,"a",%progbits .set .LANCHOR60,. + 0 - .type __func__.9690, %object - .size __func__.9690, 16 -__func__.9690: + .type __func__.9696, %object + .size __func__.9696, 16 +__func__.9696: .ascii "make_superblock\000" - .section .rodata.__func__.9711,"a",%progbits + .section .rodata.__func__.9717,"a",%progbits .set .LANCHOR136,. + 0 - .type __func__.9711, %object - .size __func__.9711, 18 -__func__.9711: + .type __func__.9717, %object + .size __func__.9717, 18 +__func__.9717: .ascii "SupperBlkListInit\000" - .section .rodata.__func__.9738,"a",%progbits + .section .rodata.__func__.9744,"a",%progbits .set .LANCHOR159,. + 0 - .type __func__.9738, %object - .size __func__.9738, 14 -__func__.9738: + .type __func__.9744, %object + .size __func__.9744, 14 +__func__.9744: .ascii "ftl_check_vpc\000" - .section .rodata.__func__.9803,"a",%progbits + .section .rodata.__func__.9809,"a",%progbits .set .LANCHOR144,. + 0 - .type __func__.9803, %object - .size __func__.9803, 25 -__func__.9803: + .type __func__.9809, %object + .size __func__.9809, 25 +__func__.9809: .ascii "allocate_data_superblock\000" - .section .rodata.__func__.9824,"a",%progbits + .section .rodata.__func__.9830,"a",%progbits .set .LANCHOR168,. + 0 - .type __func__.9824, %object - .size __func__.9824, 29 -__func__.9824: + .type __func__.9830, %object + .size __func__.9830, 29 +__func__.9830: .ascii "allocate_new_data_superblock\000" - .section .rodata.__func__.9831,"a",%progbits + .section .rodata.__func__.9837,"a",%progbits .set .LANCHOR61,. + 0 - .type __func__.9831, %object - .size __func__.9831, 19 -__func__.9831: + .type __func__.9837, %object + .size __func__.9837, 19 +__func__.9837: .ascii "get_new_active_ppa\000" - .section .rodata.__func__.9844,"a",%progbits + .section .rodata.__func__.9850,"a",%progbits .set .LANCHOR146,. + 0 - .type __func__.9844, %object - .size __func__.9844, 16 -__func__.9844: + .type __func__.9850, %object + .size __func__.9850, 16 +__func__.9850: .ascii "update_vpc_list\000" - .section .rodata.__func__.9851,"a",%progbits + .section .rodata.__func__.9857,"a",%progbits .set .LANCHOR147,. + 0 - .type __func__.9851, %object - .size __func__.9851, 20 -__func__.9851: + .type __func__.9857, %object + .size __func__.9857, 20 +__func__.9857: .ascii "decrement_vpc_count\000" - .section .rodata.__func__.9921,"a",%progbits + .section .rodata.__func__.9927,"a",%progbits .set .LANCHOR170,. + 0 - .type __func__.9921, %object - .size __func__.9921, 19 -__func__.9921: + .type __func__.9927, %object + .size __func__.9927, 19 +__func__.9927: .ascii "FtlGcFreeTempBlock\000" .section .rodata.decrement_vpc_count.str1.1,"aMS",%progbits,1 .LC21: @@ -14715,5 +14715,5 @@ __func__.9921: .ascii "\012\000" .section .rodata.sftl_init.str1.1,"aMS",%progbits,1 .LC49: - .ascii "SFTL version: 5.0.50 20190215\000" + .ascii "SFTL version: 5.0.51 20191028\000" .hidden free diff --git a/drivers/rkflash/rk_sftl_arm_v8.S b/drivers/rkflash/rk_sftl_arm_v8.S index 3055fbad4a..8ae51384e4 100644 --- a/drivers/rkflash/rk_sftl_arm_v8.S +++ b/drivers/rkflash/rk_sftl_arm_v8.S @@ -2,7 +2,7 @@ * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd * * SPDX-License-Identifier: GPL-2.0 - * date: 2019-07-01 + * date: 2019-10-28 */ .arch armv8-a+nosimd .file "rk_sftl.c" @@ -11509,7 +11509,7 @@ FtlWriteToIDB: .L1550: ldr w0, [x29, 156] add w22, w22, w0 - cmp w22, 15 + cmp w22, 7 bls .L1553 ldr w0, [x29, 152] cbnz w0, .L1554 @@ -12955,250 +12955,250 @@ power_up_flag: .section .rodata.INSERT_DATA_LIST.str1.1,"aMS",@progbits,1 .LC1: .string "\n!!!!! error @ func:%s - line:%d\n" - .section .rodata.__func__.6246,"a",@progbits + .section .rodata.__func__.6252,"a",@progbits .align 3 .set .LANCHOR169,. + 0 - .type __func__.6246, %object - .size __func__.6246, 13 -__func__.6246: + .type __func__.6252, %object + .size __func__.6252, 13 +__func__.6252: .string "FtlProgPages" - .section .rodata.__func__.6274,"a",@progbits + .section .rodata.__func__.6280,"a",@progbits .align 3 .set .LANCHOR177,. + 0 - .type __func__.6274, %object - .size __func__.6274, 9 -__func__.6274: + .type __func__.6280, %object + .size __func__.6280, 9 +__func__.6280: .string "FtlWrite" - .section .rodata.__func__.6356,"a",@progbits + .section .rodata.__func__.6362,"a",@progbits .align 3 .set .LANCHOR128,. + 0 - .type __func__.6356, %object - .size __func__.6356, 14 -__func__.6356: + .type __func__.6362, %object + .size __func__.6362, 14 +__func__.6362: .string "FtlBbt2Bitmap" - .section .rodata.__func__.6391,"a",@progbits + .section .rodata.__func__.6397,"a",@progbits .align 3 .set .LANCHOR141,. + 0 - .type __func__.6391, %object - .size __func__.6391, 11 -__func__.6391: + .type __func__.6397, %object + .size __func__.6397, 11 +__func__.6397: .string "FtlLoadBbt" - .section .rodata.__func__.6506,"a",@progbits + .section .rodata.__func__.6512,"a",@progbits .align 3 .set .LANCHOR49,. + 0 - .type __func__.6506, %object - .size __func__.6506, 17 -__func__.6506: + .type __func__.6512, %object + .size __func__.6512, 17 +__func__.6512: .string "INSERT_FREE_LIST" - .section .rodata.__func__.6511,"a",@progbits + .section .rodata.__func__.6517,"a",@progbits .align 3 .set .LANCHOR45,. + 0 - .type __func__.6511, %object - .size __func__.6511, 17 -__func__.6511: + .type __func__.6517, %object + .size __func__.6517, 17 +__func__.6517: .string "INSERT_DATA_LIST" - .section .rodata.__func__.6542,"a",@progbits + .section .rodata.__func__.6548,"a",@progbits .align 3 .set .LANCHOR50,. + 0 - .type __func__.6542, %object - .size __func__.6542, 17 -__func__.6542: + .type __func__.6548, %object + .size __func__.6548, 17 +__func__.6548: .string "List_remove_node" - .section .rodata.__func__.6574,"a",@progbits + .section .rodata.__func__.6580,"a",@progbits .align 3 .set .LANCHOR54,. + 0 - .type __func__.6574, %object - .size __func__.6574, 22 -__func__.6574: + .type __func__.6580, %object + .size __func__.6580, 22 +__func__.6580: .string "List_update_data_list" - .section .rodata.__func__.6583,"a",@progbits + .section .rodata.__func__.6589,"a",@progbits .align 3 .set .LANCHOR150,. + 0 - .type __func__.6583, %object - .size __func__.6583, 16 -__func__.6583: + .type __func__.6589, %object + .size __func__.6589, 16 +__func__.6589: .string "load_l2p_region" - .section .rodata.__func__.6616,"a",@progbits + .section .rodata.__func__.6622,"a",@progbits .align 3 .set .LANCHOR81,. + 0 - .type __func__.6616, %object - .size __func__.6616, 26 -__func__.6616: + .type __func__.6622, %object + .size __func__.6622, 26 +__func__.6622: .string "ftl_map_blk_alloc_new_blk" - .section .rodata.__func__.6627,"a",@progbits + .section .rodata.__func__.6633,"a",@progbits .align 3 .set .LANCHOR151,. + 0 - .type __func__.6627, %object - .size __func__.6627, 15 -__func__.6627: + .type __func__.6633, %object + .size __func__.6633, 15 +__func__.6633: .string "ftl_map_blk_gc" - .section .rodata.__func__.6642,"a",@progbits + .section .rodata.__func__.6648,"a",@progbits .align 3 .set .LANCHOR148,. + 0 - .type __func__.6642, %object - .size __func__.6642, 31 -__func__.6642: + .type __func__.6648, %object + .size __func__.6648, 31 +__func__.6648: .string "Ftl_write_map_blk_to_last_page" - .section .rodata.__func__.6656,"a",@progbits + .section .rodata.__func__.6662,"a",@progbits .align 3 .set .LANCHOR149,. + 0 - .type __func__.6656, %object - .size __func__.6656, 16 -__func__.6656: + .type __func__.6662, %object + .size __func__.6662, 16 +__func__.6662: .string "FtlMapWritePage" - .section .rodata.__func__.6681,"a",@progbits + .section .rodata.__func__.6687,"a",@progbits .align 3 .set .LANCHOR57,. + 0 - .type __func__.6681, %object - .size __func__.6681, 22 -__func__.6681: + .type __func__.6687, %object + .size __func__.6687, 22 +__func__.6687: .string "select_l2p_ram_region" - .section .rodata.__func__.6698,"a",@progbits + .section .rodata.__func__.6704,"a",@progbits .align 3 .set .LANCHOR153,. + 0 - .type __func__.6698, %object - .size __func__.6698, 9 -__func__.6698: + .type __func__.6704, %object + .size __func__.6704, 9 +__func__.6704: .string "log2phys" - .section .rodata.__func__.6762,"a",@progbits + .section .rodata.__func__.6768,"a",@progbits .align 3 .set .LANCHOR165,. + 0 - .type __func__.6762, %object - .size __func__.6762, 15 -__func__.6762: + .type __func__.6768, %object + .size __func__.6768, 15 +__func__.6768: .string "FtlVpcTblFlush" - .section .rodata.__func__.6784,"a",@progbits + .section .rodata.__func__.6790,"a",@progbits .align 3 .set .LANCHOR140,. + 0 - .type __func__.6784, %object - .size __func__.6784, 14 -__func__.6784: + .type __func__.6790, %object + .size __func__.6790, 14 +__func__.6790: .string "FtlScanSysBlk" - .section .rodata.__func__.6840,"a",@progbits + .section .rodata.__func__.6846,"a",@progbits .align 3 .set .LANCHOR178,. + 0 - .type __func__.6840, %object - .size __func__.6840, 15 -__func__.6840: + .type __func__.6846, %object + .size __func__.6846, 15 +__func__.6846: .string "FtlLoadSysInfo" - .section .rodata.__func__.6862,"a",@progbits + .section .rodata.__func__.6868,"a",@progbits .align 3 .set .LANCHOR180,. + 0 - .type __func__.6862, %object - .size __func__.6862, 18 -__func__.6862: + .type __func__.6868, %object + .size __func__.6868, 18 +__func__.6868: .string "FtlMapTblRecovery" - .section .rodata.__func__.6908,"a",@progbits + .section .rodata.__func__.6914,"a",@progbits .align 3 .set .LANCHOR154,. + 0 - .type __func__.6908, %object - .size __func__.6908, 16 -__func__.6908: + .type __func__.6914, %object + .size __func__.6914, 16 +__func__.6914: .string "FtlReUsePrevPpa" - .section .rodata.__func__.6942,"a",@progbits + .section .rodata.__func__.6948,"a",@progbits .align 3 .set .LANCHOR155,. + 0 - .type __func__.6942, %object - .size __func__.6942, 22 -__func__.6942: + .type __func__.6948, %object + .size __func__.6948, 22 +__func__.6948: .string "FtlRecoverySuperblock" - .section .rodata.__func__.6999,"a",@progbits + .section .rodata.__func__.7005,"a",@progbits .align 3 .set .LANCHOR60,. + 0 - .type __func__.6999, %object - .size __func__.6999, 16 -__func__.6999: + .type __func__.7005, %object + .size __func__.7005, 16 +__func__.7005: .string "make_superblock" - .section .rodata.__func__.7020,"a",@progbits + .section .rodata.__func__.7026,"a",@progbits .align 3 .set .LANCHOR136,. + 0 - .type __func__.7020, %object - .size __func__.7020, 18 -__func__.7020: + .type __func__.7026, %object + .size __func__.7026, 18 +__func__.7026: .string "SupperBlkListInit" - .section .rodata.__func__.7047,"a",@progbits + .section .rodata.__func__.7053,"a",@progbits .align 3 .set .LANCHOR159,. + 0 - .type __func__.7047, %object - .size __func__.7047, 14 -__func__.7047: + .type __func__.7053, %object + .size __func__.7053, 14 +__func__.7053: .string "ftl_check_vpc" - .section .rodata.__func__.7112,"a",@progbits + .section .rodata.__func__.7118,"a",@progbits .align 3 .set .LANCHOR144,. + 0 - .type __func__.7112, %object - .size __func__.7112, 25 -__func__.7112: + .type __func__.7118, %object + .size __func__.7118, 25 +__func__.7118: .string "allocate_data_superblock" - .section .rodata.__func__.7133,"a",@progbits + .section .rodata.__func__.7139,"a",@progbits .align 3 .set .LANCHOR168,. + 0 - .type __func__.7133, %object - .size __func__.7133, 29 -__func__.7133: + .type __func__.7139, %object + .size __func__.7139, 29 +__func__.7139: .string "allocate_new_data_superblock" - .section .rodata.__func__.7140,"a",@progbits + .section .rodata.__func__.7146,"a",@progbits .align 3 .set .LANCHOR61,. + 0 - .type __func__.7140, %object - .size __func__.7140, 19 -__func__.7140: + .type __func__.7146, %object + .size __func__.7146, 19 +__func__.7146: .string "get_new_active_ppa" - .section .rodata.__func__.7153,"a",@progbits + .section .rodata.__func__.7159,"a",@progbits .align 3 .set .LANCHOR146,. + 0 - .type __func__.7153, %object - .size __func__.7153, 16 -__func__.7153: + .type __func__.7159, %object + .size __func__.7159, 16 +__func__.7159: .string "update_vpc_list" - .section .rodata.__func__.7160,"a",@progbits + .section .rodata.__func__.7166,"a",@progbits .align 3 .set .LANCHOR147,. + 0 - .type __func__.7160, %object - .size __func__.7160, 20 -__func__.7160: + .type __func__.7166, %object + .size __func__.7166, 20 +__func__.7166: .string "decrement_vpc_count" - .section .rodata.__func__.7230,"a",@progbits + .section .rodata.__func__.7236,"a",@progbits .align 3 .set .LANCHOR170,. + 0 - .type __func__.7230, %object - .size __func__.7230, 19 -__func__.7230: + .type __func__.7236, %object + .size __func__.7236, 19 +__func__.7236: .string "FtlGcFreeTempBlock" - .section .rodata.__func__.7329,"a",@progbits + .section .rodata.__func__.7335,"a",@progbits .align 3 .set .LANCHOR175,. + 0 - .type __func__.7329, %object - .size __func__.7329, 23 -__func__.7329: + .type __func__.7335, %object + .size __func__.7335, 23 +__func__.7335: .string "rk_ftl_garbage_collect" - .section .rodata.__func__.7601,"a",@progbits + .section .rodata.__func__.7607,"a",@progbits .align 3 .set .LANCHOR137,. + 0 - .type __func__.7601, %object - .size __func__.7601, 15 -__func__.7601: + .type __func__.7607, %object + .size __func__.7607, 15 +__func__.7607: .string "FlashReadPages" - .section .rodata.__func__.7620,"a",@progbits + .section .rodata.__func__.7626,"a",@progbits .align 3 .set .LANCHOR142,. + 0 - .type __func__.7620, %object - .size __func__.7620, 15 -__func__.7620: + .type __func__.7626, %object + .size __func__.7626, 15 +__func__.7626: .string "FlashProgPages" - .section .rodata.__func__.7644,"a",@progbits + .section .rodata.__func__.7650,"a",@progbits .align 3 .set .LANCHOR77,. + 0 - .type __func__.7644, %object - .size __func__.7644, 17 -__func__.7644: + .type __func__.7650, %object + .size __func__.7650, 17 +__func__.7650: .string "FlashEraseBlocks" - .section .rodata.__func__.7759,"a",@progbits + .section .rodata.__func__.7765,"a",@progbits .align 3 .set .LANCHOR185,. + 0 - .type __func__.7759, %object - .size __func__.7759, 14 -__func__.7759: + .type __func__.7765, %object + .size __func__.7765, 14 +__func__.7765: .string "FtlWriteToIDB" .section .rodata.decrement_vpc_count.str1.1,"aMS",@progbits,1 .LC21: @@ -13243,5 +13243,5 @@ __func__.7759: .string "\n" .section .rodata.sftl_init.str1.1,"aMS",@progbits,1 .LC49: - .string "SFTL version: 5.0.50 20190215" + .string "SFTL version: 5.0.51 20191028" .hidden free