"info                  - show available NAND devices\n"
        "nand device [dev]     - show or set current device\n"
        "nand read[.jffs2]     - addr off|partition size\n"
-       "nand write[.jffs2]    - addr off|partiton size - read/write `size' bytes starting\n"
+       "nand write[.jffs2]    - addr off|partition size - read/write `size' bytes starting\n"
        "    at offset `off' to/from memory address `addr'\n"
        "nand erase [clean] [off size] - erase `size' bytes from\n"
        "    offset `off' (entire device if not specified)\n"
 
 
                if (!opts->quiet) {
                        unsigned long long n =(unsigned long long)
-                                (erase.addr+meminfo->erasesize-opts->offset)
-                                * 100;
-                       int percent = (int)do_div(n, erase_length);
+                               (erase.addr + meminfo->erasesize - opts->offset)
+                               * 100;
+                       int percent;
+
+                       do_div(n, erase_length);
+                       percent = (int)n;
 
                        /* output progress message only at whole percent
                         * steps to reduce the number of messages printed
                if (!opts->quiet) {
                        unsigned long long n = (unsigned long long)
                                 (opts->length-imglen) * 100;
-                       int percent = (int)do_div(n, opts->length);
+                       int percent;
+
+                       do_div(n, opts->length);
+                       percent = (int)n;
+
                        /* output progress message only at whole percent
                         * steps to reduce the number of messages printed
                         * on (slow) serial consoles
                if (!opts->quiet) {
                        unsigned long long n = (unsigned long long)
                                 (opts->length-imglen) * 100;
-                       int percent = (int)do_div(n ,opts->length);
+                       int percent;
+
+                       do_div(n, opts->length);
+                       percent = (int)n;
+
                        /* output progress message only at whole percent
                         * steps to reduce the number of messages printed
                         * on (slow) serial consoles