mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-03 15:03:22 +02:00
Revert "libflashrom: Return progress state to the library user"
This reverts commit 40892b0c08
.
The feature of returning progress for libflashrom users was
introduced in original commit, however later a bug was found and
reported as https://ticket.coreboot.org/issues/390.
Reverting in a release branch to unblock release candidate, since
it is unknown how much time needed to fix the bug. Meanwhile the
feature remains in a master branch and will be fixed under
ticket 390.
TEST=scenarios below run successfully
1) flashrom -h does not show --progress
2) flashrom -p dummy:emulate=W25Q128FV -r /tmp/dump.bin
3) flashrom -p dummy:emulate=W25Q128FV -v /tmp/dump.bin
4) flashrom -p dummy:emulate=W25Q128FV -E
5) head -c 16777216 </dev/urandom >/tmp/image.bin
flashrom -p dummy:image=/tmp/image.bin,emulate=W25Q128FV \
-w /tmp/dump.bin
Change-Id: Id3d7ffcaf266a60a44eb453fd09b7c63c05349c2
Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Signed-off-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/69283
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <felixsinger@posteo.net>
This commit is contained in:

committed by
Felix Singer

parent
664c58f32a
commit
00635b0da2
@ -420,9 +420,6 @@ struct flashrom_flashctx {
|
||||
chip_restore_fn_cb_t func;
|
||||
uint8_t status;
|
||||
} chip_restore_fn[MAX_CHIP_RESTORE_FUNCTIONS];
|
||||
/* Progress reporting */
|
||||
flashrom_progress_callback *progress_callback;
|
||||
struct flashrom_progress *progress_state;
|
||||
};
|
||||
|
||||
/* Timing used in probe routines. ZERO is -2 to differentiate between an unset
|
||||
@ -518,7 +515,6 @@ int open_logfile(const char * const filename);
|
||||
int close_logfile(void);
|
||||
void start_logging(void);
|
||||
int flashrom_print_cb(enum flashrom_log_level level, const char *fmt, va_list ap);
|
||||
void flashrom_progress_cb(struct flashrom_flashctx *flashctx);
|
||||
/* Let gcc and clang check for correct printf-style format strings. */
|
||||
int print(enum flashrom_log_level level, const char *fmt, ...)
|
||||
#ifdef __MINGW32__
|
||||
@ -547,7 +543,6 @@ __attribute__((format(printf, 2, 3)));
|
||||
#define msg_gspew(...) print(FLASHROM_MSG_SPEW, __VA_ARGS__) /* general debug spew */
|
||||
#define msg_pspew(...) print(FLASHROM_MSG_SPEW, __VA_ARGS__) /* programmer debug spew */
|
||||
#define msg_cspew(...) print(FLASHROM_MSG_SPEW, __VA_ARGS__) /* chip debug spew */
|
||||
void update_progress(struct flashctx *flash, enum flashrom_progress_stage stage, size_t current, size_t total);
|
||||
|
||||
/* spi.c */
|
||||
struct spi_command {
|
||||
|
Reference in New Issue
Block a user