diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-12-09 17:00:02 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-12-10 12:15:02 +0100 |
commit | 9af2cfb9efe754faa1b034067a7cfccaffe1f477 (patch) | |
tree | cb149652abf0ce4a8d916af7852f6cf6464562be /commands/nand.c | |
parent | 21b96abb7c25db79ac7bf29046a0766819128cb3 (diff) | |
download | barebox-9af2cfb9efe754faa1b034067a7cfccaffe1f477.tar.gz barebox-9af2cfb9efe754faa1b034067a7cfccaffe1f477.tar.xz |
nand bb: Be sure that fd is at the beginning when erasing
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/nand.c')
-rw-r--r-- | commands/nand.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/commands/nand.c b/commands/nand.c index 07cf5305c4..256ef4f97c 100644 --- a/commands/nand.c +++ b/commands/nand.c @@ -156,6 +156,8 @@ static int nand_bb_erase(struct cdev *cdev, size_t count, unsigned long offset) return -EINVAL; } + lseek(bb->fd, 0, SEEK_SET); + return erase(bb->fd, bb->raw_size, 0); } |