netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Inaky Perez-Gonzalez <inaky@linux.intel.com>
To: netdev@vger.kernel.org, wimax@linuxwimax.org
Subject: [2.6.31 00/21] WiMAX pull request
Date: Thu, 11 Jun 2009 14:35:37 -0700	[thread overview]
Message-ID: <cover.1244755662.git.inaky@linux.intel.com> (raw)

This pull requests contains a long set of fixes to bugs and issues
found while debugging the SDIO version of the i2400m WiMAX
device. Most of them are in the generic part of the i2400m, and thus,
apply to both the USB and SDIO versions:

 - tweaks and fixes to the firmware loader to ensure it can recover
   the device from corner cases we can get it into and that it can
   support more different varities of hardware

 - SDIO driver improvements: support bus-level reset, make RX fully
   IRQ driven (even in firmware load mode)

 - misc validation/debug assists

 - fix panics caused by some corner cases in the TX code

 - miscellaneous small cleanups in code and documentation

 - compiler warnings in the sh4 architecture


The following changes since commit 0ed586d075ef65c0268982e5b7f36d0ffaa95547:
  Roel Kluin (1):
        atl1c: WAKE_MCAST tested twice, not WAKE_UCAST

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax.git linux-2.6.31.y

Patches follow for reviewing convenience.

Cindy H Kao (2):
      wimax/i2400m: when bootstrap fails, reinitialize the bootrom
      wimax/i2400m: use -EL3RST to indicate device reset instead of -ERESTARTSYS

Dirk Brandewie (4):
      wimax/i2400m: Change d_printf() level for secure boot messages
      wimax/i2400m/sdio: Implement I2400M_RT_BUS reset type
      wimax/i2400m: move boot time poke table out of common driver
      wimax/i2400m/sdio: Add device specific poke table.

Inaky Perez-Gonzalez (15):
      wimax/i2400m: introduce module parameter to disable entering power save
      wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent()
      wimax/i2400m: i2400m's work queue should be initialized before RX support
      wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue
      wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN
      wimax/i2400m: fix panic/warnings caused by missed check on empty TX message
      wimax/i2400m: fix panic due to missed corner cases on tail_room calculation
      wimax/i2400m: don't reset device on i2400m_dev_shutdown()
      wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check
      wimax/i2400m: if a device reboot happens during probe, handle it
      wimax/i2400m: Allow bus-specific driver to specify retry count
      wimax/i2400m: don't reset device when bootrom init retries are exceeded
      wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine
      wimax: fix warning caused by not checking retval of rfkill_set_hw_state()
      wimax: fix gcc warnings in sh4 when calling BUG()

 drivers/net/wimax/i2400m/control.c     |   24 +++++---
 drivers/net/wimax/i2400m/driver.c      |   40 ++++++++----
 drivers/net/wimax/i2400m/fw.c          |   58 ++++++-----------
 drivers/net/wimax/i2400m/i2400m-sdio.h |    9 +++
 drivers/net/wimax/i2400m/i2400m.h      |   43 +++++++++++++
 drivers/net/wimax/i2400m/op-rfkill.c   |    4 +-
 drivers/net/wimax/i2400m/rx.c          |    4 +-
 drivers/net/wimax/i2400m/sdio-fw.c     |  109 ++++++++++++++------------------
 drivers/net/wimax/i2400m/sdio-rx.c     |   47 +++++++++++---
 drivers/net/wimax/i2400m/sdio.c        |   50 ++++++++++++---
 drivers/net/wimax/i2400m/tx.c          |   75 ++++++++++++++++++++--
 drivers/net/wimax/i2400m/usb.c         |    5 +-
 include/linux/wimax/i2400m.h           |    2 +-
 net/wimax/op-rfkill.c                  |    3 +-
 14 files changed, 320 insertions(+), 153 deletions(-)

             reply	other threads:[~2009-06-11 21:36 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-11 21:35 Inaky Perez-Gonzalez [this message]
2009-06-11 21:35 ` [2.6.31 01/21] wimax/i2400m: introduce module parameter to disable entering power save Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 02/21] wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent() Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 03/21] wimax/i2400m: i2400m's work queue should be initialized before RX support Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 04/21] wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 05/21] wimax/i2400m: Change d_printf() level for secure boot messages Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 06/21] wimax/i2400m/sdio: Implement I2400M_RT_BUS reset type Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 07/21] wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 08/21] wimax/i2400m: fix panic/warnings caused by missed check on empty TX message Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 09/21] wimax/i2400m: fix panic due to missed corner cases on tail_room calculation Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 10/21] wimax/i2400m: don't reset device on i2400m_dev_shutdown() Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 11/21] wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 12/21] wimax/i2400m: if a device reboot happens during probe, handle it Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 13/21] wimax/i2400m: Allow bus-specific driver to specify retry count Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 14/21] wimax/i2400m: move boot time poke table out of common driver Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 15/21] wimax/i2400m/sdio: Add device specific poke table Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 16/21] wimax/i2400m: don't reset device when bootrom init retries are exceeded Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 17/21] wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 18/21] wimax/i2400m: when bootstrap fails, reinitialize the bootrom Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 19/21] wimax/i2400m: use -EL3RST to indicate device reset instead of -ERESTARTSYS Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 20/21] wimax: fix warning caused by not checking retval of rfkill_set_hw_state() Inaky Perez-Gonzalez
2009-06-11 21:35 ` [2.6.31 21/21] wimax: fix gcc warnings in sh4 when calling BUG() Inaky Perez-Gonzalez
2009-06-12  0:20 ` [2.6.31 00/21] WiMAX pull request David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1244755662.git.inaky@linux.intel.com \
    --to=inaky@linux.intel.com \
    --cc=netdev@vger.kernel.org \
    --cc=wimax@linuxwimax.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).