Hello,
Here goes -pre2. It contains an USB update, PPC merge, m68k
merge, IDE changes from Alan, network drivers update from Jeff,
amongst other fixes and updates.
Summary of changes from v2.4.23-pre1 to v2.4.23-pre2
<cw:sgi.com>:
- Add SGI IOC4 IDE Driver
- SGI SN Serial/Console Driver
<davej:redhat.com>:
- USB: Add Minolta Dimage F300 to unusual_devs
<gaa:ulticom.com>:
- USB: new ids for io_ti driver
<javier:tudela.mad.ttd.net>:
- [wireless airo] add support for MIC and latest firmwares
<kevino:asti-usa.com>:
- USB: bug in EHCI device reset through transaction
<malte.d:gmx.net>:
- USB: support for Zaurus 750/760 to usbnet.c (2.4.22-pre8) +
code cleanup backport from 2.6
<marcelo:logos.cnet>:
- Changed hch contact information
- Fix compilation warning in panic.c
- Delete unused drivers/scsi/aic79xx (now aic7xxx supports
it) - add sysctl bits for setuid core
- Changed EXTRAVERSION to -pre2
- SCSI blacklist HP Va7140
- cciss multi-path failover in md
<mporter:kernel.crashing.org>:
- PPC32: Add support for the IBM PPC 440 family of
processors - PPC32: Add support for DMA controllers on PPC 4xx
processors
<russell_d_cagle:mindspring.com>:
- USB: add Garmin iQue support to visor driver
<thomas:winischhofer.net>:
- sisfb update
<vmlinuz386:yahoo.com.ar>:
- PCI Hotplug: fix __FUNCTION__ warnings
Alan Cox:
- remove all the 440gx broken bios stuff
- replace the pci router logic with working code
- update INDEX for docs
- wolfson touchscreen docs
- amd watchdog update
- update i8xx watchdog
- improved extra key bounce fix
- fix a missing rocket card
- warning fix
- fix nowayout handling on softdog
- fix missing formatting info in ide-cd
- add open/close methods to ide-default for hotplug
- move sibyte driver into the right dir
- Add Intel ICH3 hotplug support
- siimage: set a sata flag on the hwif so we can do cable
det - update ide raid for info pointer changes
- update ide headers for hotplug
- fix cable detect issue with sata
- split ide probe code up
- Add disk hotplug to the IDE core
- update cpia driver to fix warnings
- aacraid update
- wolfson ac97 touchscreen driver
- ad1889 error handling fixes
- ALi5455 update
- cmpci update
- fix i810 audio leak
- makefile/config update for sound changes
- USB audio fixes for OSS API compliance
- VGA also works on IA64
- tdfxfb updates for 24/32 and big endian
- allow setuid core dumps
- add sysctl number for setuid core
- Add headers for wolfson codecs
- Fix the file sharing/initrd bug
- resend – mm checks have precedence bugs
Alan Stern:
- USB: More unusual_devs.h entry updates
- USB: More unusual_devs.h stuff
- USB: Another unusual_devs.h entry update
Andrea Arcangeli:
- vmalloc allocations in ipc needs smp initialized
Andrew Morton:
- fix possible busywait in rtc_read()
- tty oops fix
Dan Streetman:
- USB: backport usbfs ‘disconnect’
Davi
Full Changelogd Brownell:
- USB: ehci needs a readb() on IDP425 PCI (ARM)
- USB: ehci-hcd and period=1frame hs interrupts
David S. Miller:
- [TG3]: Update to irqreturn_t
- [TG3]: Sync TSO changes from base 2.5.x
- [TG3]: Merge comment typo fixes from 2.5.x
- [TG3]: Initial implementation of 5705 support
- [TG3]: Fix statistics on 5705
- [TG3]: Do not reset the RX_MAC unless PHY is Serdes
- [TG3]: More missing PCI IDs
- [TG3]: Reset PHY more reliably on 570{3,4,5} chips
- [TG3]: Fix 5788/5901, update TSO code
- [TG3]: Differentiate between TSO capable and TSO enabled
- [TG3]: Add {get,set}_tso ethtool_ops support
- [TG3]: Bump version/reldate
- [TG3]: Fix tg3_phyreset_57034_5 chip
rev test - [TG3]: Bump version/reldate
- [TG3]: More fixes and enhancements
Geert Uytterhoeven:
- M68k ptrace
- Isapnp warning
- fb_cmap and transparency
- M68k RTC updates
- Rename ariadne2 to zorro8390
- M68k mm cleanup
- M68k free_io_area()
- M68k invalid vs. illegal
- Dmasound invalid vs. illegal
- M68k cpu_relax()
- dmasound SOUND_PCM_READ_RATE
- M68k FPU emulator
- dmasound core fixes
- lmc_proto.c includes <asm/smp.h>
- Sonic Ethernet unsafe interrupt
Greg Kroah-Hartman:
- USB: added support for TIOCM_RI and TIOCM_CD to pl2303 driver
and fix stupid bug - USB: remove some vendor specific stuff from the pl2303 driver
to get other devices to work - [TG3]: pci_device_id can not be marked __devinitdata
- [netdrvr sis900] don’t call pci_find_device from irq
context - USB: fix up a bunch of copyrights that were incorrectly
declared - PCI hotplug: fix up a bunch of copyrights that were incorrectly
declared - PCI: add PCI_DEVICE() macro to make pci_device_id tables easier
to read - PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE()
macro
Henning Meier-Geinitz:
- USB: New vendor/product ids for scanner driver
- USB: fix check for SCN_MAX_MNR in scanner driver
- USB: Fix crash when scanners are disconnected while open
- USB: unlink interrupt URBs in scanner driver
Hirofumi Ogawa:
- [netdrvr 8139too] lwake unlock fix
- [netdrvr 8139too] remove unused RxConfigMask
- [netdrvr 8139too] add more h/w revision ids
Ian Abbott:
- USB: ftdi_sio – additional pids
- USB: ftdi_sio – VID/PID for ID TECH IDT1221U USB to RS-232
adapter - USB: ftdi_sio – tidy up write bulk callback
James Morris:
- [TG3]: skb_headlen() cleanup
Jeff Garzik:
- [TG3]: Detect shared (and screaming) interrupts
- [TG3]: Convert to using ethtool_ops
- [TG3]: Bug fixes for 5705 support
- [TG3]: More 5705 updates
- [TG3]: More 5705 fixes
- [TG3]: Another 5705 fix: enable eeprom write prot as
needed - [TG3]: Only write the on-nic sram addr on non-5705
- [TG3]: Add 5782 pci id
- [netdrvr sis900] ethtool_ops support
- [netdrvr sis900] minor bits from 2.6
- [netdrvr 8139cp] minor bits from 2.6
- [netdrvr 8139cp] ethtool_ops support
- [netdrvr 3c59x] add a piece missed in previous ethtool_ops
patch - [netdrvr 3c501] ethtool_ops support
- [netdrvr] ethtool_ops support in 3c503, 3c505, 3c507
- [netdrvr] ethtool_ops support for 3c515, 3c523, 3c527, and
dmfe - [netdrvr pcmcia] ethtool_ops for 3c574, 3c589, aironet4500,
axnet - [NET] add SET_ETHTOOL_OPS back-compat hook
- [netdrvr pcmcia] use SET_ETHTOOL_OPS in 3c574, 3c589,
aironet4500, and axnet - [netdrvr pcmcia] ethtool_ops support for several more pcmcia
drivers - [netdrvr 8139too] minor bits from 2.6
- [wireless airo] build fixes
- [scsi] add SCSI opcodes and SAM status codes to
scsi/scsi.h
Judd Montgomery:
- USB: visor.h[c] USB device IDs documentation
Marc-Christian Petersen:
- DRM menu the right fix
Matthew Wilcox:
- [netdrvr 3c59x] ethtool_ops support
Nemosoft Unv.:
- USB: PWC 8.11
Paul Mackerras:
- PPC32: Add support for DMA mapping on non-cache-coherent
machines - PPC32: Add the infrastructure to allow for 64-bit PTEs
- PPC32: Fix typo in arch/ppc/Makefile
- PPC32: Use CONFIG_IBM_OPENBIOS instead of CONFIG_TREEBOOT
- PPC32: Add support for the PPC970 processor
- PPC32: Minor cleanups and fixes for 4xx/BookE systems
- PPC32: Restructure signal code, new ucontext structure, add
swapcontext syscall - PPC32: Implement semtimedop system call
Paul Mundt:
- Add Paul Mundt to CREDITS
Randy Dunlap:
- add seq_file “single” interfaces
Stefan Becker:
- USB: acm.c update for new devices
Stefan Rompf:
- [netdrvr 8139too] use mii_check_media lib function, instead of
homebrew MII bitbanging.
Steven Cole:
- Add 39 Configure.help texts from -ac tree
- Add six more Configure.help texts from the -ac tree
Tom Rini:
- PPC32: Change the default behavior of a kernel with KGDB
- PPC32: Fix KGDB and userland GDB interactions
Willy Tarreau:
- Fix log buffer length issues