From add20ef7ae5523db4dd1c07d57c95bc51c358b36 Mon Sep 17 00:00:00 2001 From: Michel Machado Date: Tue, 3 Nov 2015 12:55:30 -0500 Subject: [PATCH] f3brew: test if device moved after reset Devices might change their names after a reset. This patch simply adds the same warning that f3probe already has to f3brew. --- f3brew.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/f3brew.c b/f3brew.c index 7f48b97..7299d9f 100644 --- a/f3brew.c +++ b/f3brew.c @@ -498,8 +498,17 @@ int main(int argc, char **argv) if (args.test_write) test_write_blocks(dev, args.first_block, args.last_block); - if (args.test_write && args.test_read) + + if (args.test_write && args.test_read) { + const char *final_dev_filename; + assert(!dev_reset(dev)); + final_dev_filename = dev_get_filename(dev); + if (strcmp(args.filename, final_dev_filename)) + printf("\nWARNING: device `%s' moved to `%s' due to the reset\n\n", + args.filename, final_dev_filename); + } + if (args.test_read) test_read_blocks(dev, args.first_block, args.last_block);