
Dear Lubomir Rintel,
In message 1360191923-4688-1-git-send-email-lkundrak@v3.sk you wrote:
In certain cases, memory device is present as flat file or block device (via mmc or mtdblock layer). Do not attempt MTD operations against it.
Signed-off-by: Lubomir Rintel lkundrak@v3.sk
tools/env/fw_env.c | 20 ++++++++++++++++---- tools/env/fw_env.config | 3 +++ 2 files changed, 19 insertions(+), 4 deletions(-)
Arghhh! NAK.
There is no patch version, no history of changes, nothing.
Please read http://www.denx.de/wiki/view/U-Boot/Patches#Sending_updated_patch_versions and follow the rules.
Please also see my previous review comments.
Also:
- rc = ioctl (fd, MEMGETINFO, &mtdinfo);
- rc = fstat(fd, &st); if (rc < 0) {
perror ("Cannot get MTD information");
return -1; }perror("Cannot access the device file");
This error message is still misleading (as you did not use any access(2) system call in your code); also, the use of perror() is - let's say - a bit unusual (not your fault in the first place) and should be fixed; it would be more helpful to print the actual file name here.
Wolfgang Denk