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(-)
next 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).