-- Recovery actions added
 
 The major problem was the order in which calls can be made. The original
-looks like a traditonal UNIX driver. To call an "ioctl" function you
+looks like a traditional UNIX driver. To call an "ioctl" function you
 have to "open" the device first to get a handle and after "close" no
 "ioctl" function can be called anymore. With the 2.6 driver this all
 changed; the former ioctl functions are now called before "open" and
 
                if ((value_convert >= PARM_MIN_BRSC) || (value_convert <= PARM_MAX_BRSC))
                        lp->brsc[0] = value_convert;
                else
-                       DBG_WARNING(DbgInfo, "%s invaid; will be ignored\n", PARM_NAME_BRSC_2GHZ);
+                       DBG_WARNING(DbgInfo, "%s invalid; will be ignored\n", PARM_NAME_BRSC_2GHZ);
        } else if (strcmp(key, PARM_NAME_BRSC_5GHZ) == 0) {
                DBG_TRACE(DbgInfo, "%s, value: %s\n", PARM_NAME_BRSC_5GHZ, value);
 
                if ((value_convert >= PARM_MIN_BRSC) || (value_convert <= PARM_MAX_BRSC))
                        lp->brsc[1] = value_convert;
                else
-                       DBG_WARNING(DbgInfo, "%s invaid; will be ignored\n", PARM_NAME_BRSC_5GHZ);
+                       DBG_WARNING(DbgInfo, "%s invalid; will be ignored\n", PARM_NAME_BRSC_5GHZ);
        } else if ((strcmp(key, PARM_NAME_DESIRED_SSID) == 0) || (strcmp(key, PARM_NAME_OWN_SSID) == 0)) {
                DBG_TRACE(DbgInfo, "SSID, value: %s\n", value);
 
                if ((value_convert >= PARM_MIN_SRSC) || (value_convert <= PARM_MAX_SRSC))
                        lp->srsc[0] = value_convert;
                else
-                       DBG_WARNING(DbgInfo, "%s invaid; will be ignored\n", PARM_NAME_SRSC_2GHZ);
+                       DBG_WARNING(DbgInfo, "%s invalid; will be ignored\n", PARM_NAME_SRSC_2GHZ);
        } else if (strcmp(key, PARM_NAME_SRSC_5GHZ) == 0) {
                DBG_TRACE(DbgInfo, "%s, value: %s\n", PARM_NAME_SRSC_5GHZ, value);
 
                if ((value_convert >= PARM_MIN_SRSC) || (value_convert <= PARM_MAX_SRSC))
                        lp->srsc[1] = value_convert;
                else
-                       DBG_WARNING(DbgInfo, "%s invaid; will be ignored\n", PARM_NAME_SRSC_5GHZ);
+                       DBG_WARNING(DbgInfo, "%s invalid; will be ignored\n", PARM_NAME_SRSC_5GHZ);
        } else if (strcmp(key, PARM_NAME_SYSTEM_SCALE) == 0) {
                DBG_TRACE(DbgInfo, "%s, value: %s\n", PARM_NAME_SYSTEM_SCALE, value);