]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/wimax/i2400m/control.c
wimax/i2400m: introduce module parameter to disable entering power save
[mv-sheeva.git] / drivers / net / wimax / i2400m / control.c
index bd193ae2178b636c0cbfdbdeeebf1a6868260c5a..89cdfe4e8d8930966e3b713c7d516f45d05197fe 100644 (file)
@@ -505,8 +505,15 @@ void i2400m_report_hook(struct i2400m *i2400m,
         * it. */
        case I2400M_MT_REPORT_POWERSAVE_READY:  /* zzzzz */
                if (l3l4_hdr->status == cpu_to_le16(I2400M_MS_DONE_OK)) {
-                       d_printf(1, dev, "ready for powersave, requesting\n");
-                       i2400m_cmd_enter_powersave(i2400m);
+                       if (i2400m_power_save_disabled)
+                               d_printf(1, dev, "ready for powersave, "
+                                        "not requesting (disabled by module "
+                                        "parameter)\n");
+                       else {
+                               d_printf(1, dev, "ready for powersave, "
+                                        "requesting\n");
+                               i2400m_cmd_enter_powersave(i2400m);
+                       }
                }
                break;
        };