Jeff, please apply:
Here's a big stack of patches that make a significant step forward on
the long overdue orinoco driver merge. Still quite a long way to go,
but it's something. This patch stack is againt Linus' vanilla +
Viro's big iomap cleanup patch, as requested.
The first 9 patches make only trivial or cosmetic behavioural changes:
Use netif_carrier_*() macros instead of homegrown
Update various printk()s and other cosmetic strings
Use mdelay() and ssleep() instead of outdated ways of
Introduce free_orinocodev() function, to reduce noise
in future diffs.
Assorted cleanups to low-level hardware access code
Cleanup to initialization code for the PCI based
Use modern module_parm macros for orinoco module.
Cleanup to PCMCIA initialization code
Trivial change to is_ethersnap() function to reduce
future diff noise.
The next 4 patches start to intoduce real new functionality and
Disallow IBSS mode if no ESSID is set (too many
firmwares break, otherwise)
Delay waking the Tx queue, fixes problems on a number
Various updates to WEP setup code
Updates and bugfixes to firmware detection logic
And the final one, is another trivial one:
Update version and changelog to reflect the above
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist. NOT _the_ _other_ _way_