Alan Cox [Fri, 23 Nov 2007 20:24:03 +0000 (15:24 -0500)]
Linux 2.2.21pre1
o Fix potential corruption with vmalloc on (Ralf Baechle)
virtually cached boxes
o Small PPC build fixups (Tom Rini)
o zImage booting fix (Kalev Soikonen)
o EIO on NFS read fixup (Trond Myklebust)
o Update 3ware raid driver (Adam Radford)
o page_alloc race fix (Andrea Arcangeli)
o Update USB maintainers (Greg Kroah-Hartmann)
o bttv clipcount=0 fix (Solar Designer)
o Fix multiple eepro driver bugs (Aris)
o Sym53c8xx queue handling fix (Gerard Roudier)
o Update SubmittingDrivers document (Michal Svec)
o 8139too performance tune (Jens David)
o procfs follow link return fix (Solar Designer)
o Backport SEM_UNDO overflow fix from 2.4 (Leonid Igolnik)
o VM86 fixes (Manfred Spraul)
o Fix alpha build (Kim Heino)
Alan Cox [Fri, 23 Nov 2007 20:23:59 +0000 (15:23 -0500)]
Linux 2.2.20pre12
o Update davicom driver to fix oopses (Sten Wang)
o Updated PC300 driver - fix SCA-II DMA bugs
(Daniela P. R. Magri Squassoni)
o Make syn cookies per socket (Andi Kleen)
o Computone driver fixes for fast PC's (Michael Warfield)
| Follow on devfs patches didnt apply so dropped
o DAC960 update (Leonard Zubkoff)
Alan Cox [Fri, 23 Nov 2007 20:23:57 +0000 (15:23 -0500)]
Linux 2.2.20pre11
o Security fixes
| Details censored in accordance with the US DMCA
o Sparc updates (Dave Miller)
o Add escaped usb hot plug config item (Ryan Maple)
o Fix eepro10 driver problems (Aris)
o Make request_module return match 2.4 (David Woodhouse)
o Update SiS900 driver (Hui-Fen Hsu)
o Update ver_linux to match 2.4 (Steven Cole)
o Final isdn fixups for 2.2 (Kai Germaschewski)
o scsi tape fixes from 2.4 (Kai Mäkisara)
o Update credits entry (Henrik Storner)
o Fix scc driver hang case (Jeroen)
o Update credits entry (Dave Jones)
o Update FAT documentation (Hirokazu Nomoto)
o Small net tweaks (Dave Miller)
o Fix cs89xx abuse of skb->len (Kapr Johnik)
Alan Cox [Fri, 23 Nov 2007 20:23:55 +0000 (15:23 -0500)]
Linux 2.2.20pre10
o Update the gdth driver (Achim Leubner)
o Fix prelink elf loading in 2.2 (Jakub Jelinek)
o 2.2 lockd fixes when talking to HP/UX (Trond Myklebust)
o 3ware driver update (Adam Radford)
o hysdn driver update (Kai Germaschewski)
o Backport via rhine fixes (Dennis Bjorklund)
o NFS client fixes (Trond Myklebust, Ion Badulescu,
Jim Castleberry, Crag I Hagan.
Adrian Drzewiecki)
o Blacklist TEAC PD-1 to single lun (Wojtek Pilorz)
o Fix null request_mode return (David Woodhouse)
o Update credits entry (Fernando Fuganti)
o Fix sparc build with newer binutils (Andreas Jaeger)
o Starfire update (Ion Badulescu)
o Remove dead USB files (Greg Kroah-Hartmann)
o Fix isdn mppp crash case (Kai Germaschewski)
o Fix eicon driver (Kai Germaschewski)
o More pci idents (Andreas Tobler)
o Typo fix (Eli Carter)
o Remove ^M's from some data files (Greg Kroah-Hartmann)
o 64bit cleanups for isdn (Kai Germaschewski)
o Update isdn certificates (Kai Germaschewski)
o Mac update for sysrq (Ben Herrenschmidt)
Alan Cox [Fri, 23 Nov 2007 20:23:53 +0000 (15:23 -0500)]
Linux 2.2.20pre9
o Document ip_always_defrag in proc.txt (Brett Eldrige)
o Update S/390 asm for newer gcc (Ulrich Weigand
o Update S/390 documentation Carsten Otte
o Update s390 dump too and co)
o Update s/390 dasd to match 2.4
o Backport s/390 tape driver from 2.4
o FDDI bits for s/390
o Updates for newer pmac laptops (Tom Rini)
o AMD760MP support (Johannes Erdfelt)
o Fix PPC oops on media change (Tom Rini)
o Fix some weird but valid input combinations (Tom Rini)
on PPC
o Add additional checks to irc dcc masquerade (Juanjo Ciarlante,
Michal Zalewski)
o Update 2.2 ISDN maintainer (Kai Germaschewski)
o Fix 3c505 with > 16Mb of RAM (Paul)
o Bring USB into sync with 2.4.7 (Greg Kroah-Hartmann)
Alan Cox [Fri, 23 Nov 2007 20:23:51 +0000 (15:23 -0500)]
Linux 2.2.20pre8
o Merge DRM fixes from 2.4.7 tree (Alan Cox)
o Merge sbpcd fixes from 2.4.7 tree
o Merge moxa buffer length check
o Merge bttv clip length check
o Merge aha2920 shared irq from 2.4.7 tree
o Merge MTWEOF fix from 2.4.6 tree
o Merge serverworks AGP from 2.4.6 tree
o Merge sbc60xxx watchdog fixes from 2.4.6
o Merge lapbether fixes from 2.4.6
o Merge bpqether fixes from 2.4.6
o Merge scc fixes from 2.4.6
o Merge lmc memory leak fixes from 2.4.6
o Merge sm_wss fixes from 2.4.6
o Resync AGP support with 2.4.6
o Merge epca fixes from 2.4.5
o Merge riscom8 fixes from 2.4.5
o Merge softdog fixes from 2.4.5
o Merge specialix fixes from 2.4.5
o Merge wdt/wdt_pci fixes from 2.4.5
o ISDN cisco hdlc fixes (Kai Germaschewski)
o ISDN timer fixes (Kai Germaschewski)
o isdn minor control change backport (Kai Germaschewski)
o Backport ELCR MP 1.1 config/PCI routing stuff (John William)
o Backport isdn ppp fixes from 2.4 (Kai Germaschewski)
o Backport isdn_tty fixes from 2.4 (Kai Germaschewski)
o eicon cleanups (Armin Schindler)
| Armin can you double check the clashes were ok
o Fix an ntfs oops (Anton Altaparmakov)
o Fix arp null neighbour buglet (Dave Miller)
o Update sparc version strings, pci fixups (Dave Miller)
o Define CONFIG_X86 in 2.2 as well as 2.4 (Herbert Xu)
o Configure.help cleanups (Steven Cole)
o Add MODE_SELECT_10 to qlogic fc table (Jeff Andre)
o Remove dead oldproc variable (Dave Miller)
o Update starfire driver for 2.2 (Ion Badulescu)
o 8139too driver update (Jens David)
o Assorted race fixes for binfmt loaders (Al Viro)
o Update Alpha support for older boxes (Jay Estabrook)
o ISDN bsdcomp/ppp compression fixes (Kai Germaschewski)
Alan Cox [Fri, 23 Nov 2007 20:23:49 +0000 (15:23 -0500)]
Linux 2.2.20pre7
o Merge rose buffer management fixes (Jean-Paul Roubelat)
o Configure.help updates (Steven Cole)
o Add Steven Cole to credits (Steven Cole)
o Update kbuild list info (Michael Chastain)
o Fix slab.c doc typo (Piotr Kasprzyk)
o Lengthen parport probe timeout (Jean-Luc Coulon)
o Fix vm86 cleanup (Stas Sergeev)
o Fix 8139too build bug (Jürgen Zimmermann)
o Fix slow 8139too performance (Oleg Makarenko)
o Sparc64 exec fixes (Solar Designer)
Alan Cox [Fri, 23 Nov 2007 20:23:47 +0000 (15:23 -0500)]
Linux 2.2.20pre6
o Merge all the pending ISDN updates (Kai Germaschewski)
| These are sizable changes and want a good testing
o Fix sg deadlock bug as per 2.4 (Douglas Gilbert)
o Count socket/pipe in quota inode use (Paul Menage)
o Fix some missing configuration help texts (Steven Cole)
o Fix Rik van Riel's credits entry (Rik van Riel)
o Mark xtime as volatile in extern definition (various people)
o Fix open error return checks (Andries Brouwer)
Alan Cox [Fri, 23 Nov 2007 20:23:43 +0000 (15:23 -0500)]
Linux 2.2.20pre4
o Fix small corruption bug in 82596 (Andries Brouwer)
o Fix usb printer probing (Pete Zaitcev)
o Fix swapon/procfs race (Paul Menage)
o Handle ide dma bug in the CS5530 (Mark Lord)
o Backport 2.4 ipv6 neighbour discovery changes (Dave Miller)
o FIx sock_wmalloc error handling (Dave Miller)
o Enter quickack mode for out of window TCP data (Andi Kleen)
o Fix Established v SYN-ACK TCP state error (Alexey Kuznetsov)
o Sparc updates, ptrace changes etc (Dave Miller)
o Fix wrong printk in vdolive masq (Keitaro Yosimura)
o Fix core dump handling bugs in 2.2 (Al Viro)
o Update hdlc and synclink drivers (Paul Fulghum)
o Update netlink help texts (Magnus Damm)
o Fix rtl8139 keeping files open (Andrew Morton)
o Further sk98 driver updates. fix wrong license (Mirko Lindner)
text in files
o Jonathan Woithe has moved (Jonathan Woithe)
o Update cpqarray driver (Charles White)
o Update cciss driver (Charles White)
o Don't delete directories on an fs that reports (Ingo Oeser)
then 0 size when doing distclean
o Add support for the 2.4 boot extensions to 2.2 (H Peter Anvin)
o Fix nfs cache locking corruption on SMP (Craig Hagan)
o Add missing check to cdrom readaudio ioctl (Jani Jaakkola)
o Fix refclock build with newer gcc (Jari Ruusu)
o koi8-r fixes (Andy Rysin)
o Spelling fixes for documentation (Andries Brouwer)
Alan Cox [Fri, 23 Nov 2007 20:23:40 +0000 (15:23 -0500)]
Linux 2.2.20pre3
o FPU/ptrace corruption fixes (Victor Zandy)
o Resync belkin usb serial with 2.4 (Greg Kroah-Hartmann)
o Resync digiport usb serial with 2.4 (Greg Kroah-Hartmann)
o Rsync empeg usb serial with 2.4 (Greg Kroah-Hartmann)
o Resync ftdi_sio against 2.4 (Greg Kroah-Hartmann)
o Bring keyscan usb back into line with 2.4 (Greg Kroah-Hartmann)
o Resync keyspan_pda usb with 2.4 (Greg Kroah-Hartmann)
o Resync omninet usb with 2.4.5 (Greg Kroah-Hartmann)
o Resync usb-serial driver with 2.4.5 (Greg Kroah-Hartmann)
o Resync visor usb driver with 2.4.5 (Greg Kroah-Hartmann)
o Rsync whiteheat driver with 2.4.5 (Greg Kroah-Hartmann)
o Add edgeport USB serial (Greg Kroah-Hartmann)
o Add mct_u232 USB serial (Greg Kroah-Hartmann)
o Update usb storage device list (Stas Bekman, Kaz Sasayma)
o Bring usb acm driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring bluetooth driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring dabusb driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring usb dc2xx driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring mdc800 usb driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring rio driver into line with 2.4.5 (Greg Kroah-Hartmann)
o Bring USB scanner drivers into line with 2.4.5 (Greg Kroah-Hartmann)
o Update ov511 driver to match 2.4.5 (Greg Kroah-Hartmann)
o Update PCIIOC ioctls (esp for sparc) (Dave Miller)
o General sparc bugfixes (Dave Miller)
o Fix possible oops in fbmem ioctls (Dave Miller)
o Fix reboot/halt bug on "Alcor" Alpha boxes (Tom Vier)
o Update osst driver (Willem Riede)
o Fix syncppp negotiation bug (Bob Dunlop)
o SMBfs bug fixes from 2.4 series (Urban Widmark)
o 3ware IDE raid driver updates (Adam Radford)
o Fix incorrect use of bitops on non long types (Dave Miller)
o Fix reboot/halt bug on 'Miata' Alpha boxes (Tom Vier)
o Update Tim Waugh's contact info (Tim Waugh)
o Add TIOCGSERIAL to sun serial on PCI sparc32 (Lars Kellogg-Stedman)
o ov511 check user data more carefully (Marc McClelland)
o Fix netif_wake_queue compatibility macro (Andi Kleen)
Alan Cox [Fri, 23 Nov 2007 20:23:38 +0000 (15:23 -0500)]
Linux 2.2.20pre2
o Fix ip_decrease_ttl as per 2.4 (Dave Miller)
o Fix tcp retransmit state bug (Alexey Kuznetsov)
o Fix a few obscure sparc tree bugs (Dave Miller)
o Fix fb /proc bug and OF fb name size bug (Segher Boessenkool)
o Fix complie with CONFIG_INTEL_RNG=y (Andrzej Krzysztofowicz)
o Fix rio driver when HZ!=100 (Andrzej Krzysztofowicz)
o Stop 3c509 grabbing other EISA boards (Andrzej Krzysztofowicz)
o Remove surplus defines for root= names (Andrzej Krzysztofowicz)
o Revert pre1 APIC change
Alan Cox [Fri, 23 Nov 2007 20:23:36 +0000 (15:23 -0500)]
Linux 2.2.20pre1
o Fix SMP deadlock in NFS (Trond Myklebust)
o Fix missing printk in bluesmoke handler (Alan Cox)
o Fix sparc64 nfs (Dave Miller)
o Update io_apic code to avoid breaking dual (Johannes Erdfelt)
Athlon 760MP
o Fix includes bugs in toshiba driver (Justin Keene,
Greg Kroah-Hartmann)
o Fix wanpipe cross compile (Phil Blundell)
o AGPGART copy_from_user fix (Dawson Engler)
o Fix alpha resource setup error (Allan Frank)
o Eicon driver updates (Armind Schindler)
o PC300 driver update (Daniela Squassoni)
o Show lock owner on flocks (Jim Mintha)
o Update cciss driver to 1.0.3 (Charles White)
o Backport cciss/cpqarray security fixes (Alan Cox)
o Update i810 random number generator (Jeff Garzik)
o Update sk98 driver (Mirko Lindner)
o Update sis900 ethernet driver (Hui-Fen Hsu)
o Fix checklist glitch in make menuconfig (Moritz Schulte)
o Update synclink driver (Paul Fulghum)
o Update advansys scsi driver (Bob Frey)
o Ver_linux fixes for 2.2 (Steven Cole)
o Bring 2.2 back into line with the master ISDN (Kai Germaschewski)
o Whiteheat usb driver update (Greg Kroah-Hartmann)
o Fix via_rhine byte counters (Adam Lackorzynski)
o Fix modem control on rio serial (Rogier Wolff)
o Add more Iomega Zip to the usb storage list (Wim Coekaerts)
o Add ZF Micro watchdog (Fernando Fuganti)
Alan Cox [Fri, 23 Nov 2007 20:23:34 +0000 (15:23 -0500)]
Linux 2.2.19
Platforms:Alpha, M68K, PowerPC, S/390, Sparc, X86
Introduction
Linux 2.2.19 is the latest update to the Linux kernel tree. The out of
the box tree supports the Alpha, PPC, S/390, Sparc and X86 platforms.
MIPS and ARM are mostly merged but you should obtain the platform
specific tree.
Compilers
This code is intended to build with gcc 2.7.2 and egcs 1.1.2. gcc
2.95.2 and Red Hat gcc 2.96-79 are believed to build the tree
correctly. As yet we have no detailed information on gcc 2.95.3 but it
seems to build the tree correctly.
Binary Compatibility
Linux 2.2.19 should on the whole be fully binary compatible with old
modules. In general you should not assume binary compatibility between
kernel object modules in Linux.
Security Notes
Linux 2.2.19 contains significant security fixes as a result of third
party testing and auditing. We are very grateful to those who
contributed work and reports to this effort, in particular to OpenWall
and to Chris Evans.
Architecture Updates
Alpha
+ Remove a bogus printk in the OSF syscall error path.
+ Fix ASN reuse races on Alpha SMP
+ Fix read_unlock races on Alpha SMP
+ Show registers across CPU's on SMP Alpha oops
+ Fix bottom half races on Alpha SMP
+ Use our own IRQ routing table for Ruffian boards
+ Remove bogus printk from Alpha exception tables
ARM
The ARM tree has been partially synchronized with the ARM
working tree for 2.2
+ Fix ptrace races on ARM
+ Miscellaneous ARM updates
+ Fix NFS alignment problems with ARM
i386
+ Fix CyrixIII panic on boot in some cases
+ Walk the top 8K not the top 4K of the stack on error dumps
+ Fix further CMOS locking
+ Correct microcode driver feature checking
+ Use E820 memory sizing
+ Handle E820 problems when run with IBM thinkpad
+ Speed up irq/fault paths by avoiding xchg()
+ Tighten up K6 bug check
+ The DMI check for APM could end up running after APM started
+ Updated A20 handler to 2.4 code. Fixes hangs on some obscure
kit.
+ Watch for timers being reset to 18Hz by firmware bugs
PowerPC
+ Fix power off during IDE pmac init
+ Update atyfb128 and serial for pmac
+ Add workarounds for firmware bugs on early iMac
+ Fix oops on resume on some pmac machines
+ Fix problems in the Macintosh HID driver and input driver
+ Fix the pci syscall on the PowerMac machines
S/390
+ General fix ups for S/390 problems
+ Add keventd to S/390 for drivers
+ Update DASD driver
+ Add support for over 4K of partitions in procfs
+ Update S/390 to support new official ELF id
+ Update hwc, ctc and iucv
+ Fix a problem in the FPU emulator
Sparc
+ Add support for quad sbus sunhme
+ Update NFS compatibility syscalls
+ Add watchdog driver support
+ Update sparc64 syscall tables
+ Fix NETCTL_GETFD on sparc64
Security Updates
binfmt_misc
binfmt_misc touched user pages directly and could be exploited.
CPIA driver
An off by one buffer check in the CPIA driver allowed users to
scribble into kernel memory
CPUID and MSR drivers
Unloading and reloading these could cause a crash due to
missing unregister calls. Normally not exploitable but if set
to autoload and unload they could be abused.
Classifier
Fix a possible hang in the classifier code.
get/setsockopt
Mishandling of sign bits in setsockopt and getsockopt allowed
local DoS and other attacks.
Ptrace/exec race
Ptrace and exec as well as ptrace/suid races existed that could
give a local user privileges.
Sockfilter
Boundary cases in sockfilter could be abused. It is not clear
if these are actually exploitable
strnlen_user
Several problems with the implementation have been cured.
SYS5 shared memory
A code path existed where the shm code would scribble on very
recently freed memory. It is not clear that this was actually
exploitable.
sysctl
Mishandling of sign bits in sysctl allowed local users to
scribble on kernel memory.
Tighten packet length checks
The masquerading code checks were a little lax in some cases.
None of these are believed actually exploitable however.
User access asm bug on x86
Certain obscure constant copies came out copying the wrong
number of bytes. No known exploit or actual problem case is
known but it potentially existed.
UDP Deadlock
A local user could deadlock the kernel due to bugs in UDP port
allocation.
Core Updates
Core Dump
Write out core dumps as sparse files
Dcache aging
Do aging on the dcache to improve behaviour under load
Hash functions
Improve the inode and dcache hash functions
Misc device layer
Reuse of the same minor number is now errored
Page cache coherency
A problem existed on machines with ambiguous user/kernel
addresses (the S/390) that could cause the page and buffer
cache to lose coherency
Page fault
Ensure a task always handles page faults in run state
Signal delivery
Queued I/O completion delivery from interrupt context was
unreliable
Virtual memory
Revamp the core VM handling to remove a long standing deadlock.
Driver Updates
3c527
Update the 3c527 driver significantly
3c59x
Significantly updated
8139too
Updated with some of the fixes from 2.4
Advantech Watchdog
Add support for the Advantech watchdog
AGP
Added support for the Intel i815
ALi 5451
Fix hang on boot when the midi IRQ is shared
CMPCI
Initialize driver if compiled into the kernel
COSA
Fix a wrong memory free
CS46xx
Fix a problem where the driver failed on the eMachines 400
CS89x0
Fix media selection
DAC960
Updated to authors latest version
DRM
Remove the 'unused' AGP autoload hack from the DRM modules.
DVD
Fix a problem with reading physical blocks from DVD
EEpro100
Fix posted write/delay problem.
EMU10K
Fix problems when the emu10k was compiled built in
ES1370/1371/Solo1
Fix bugs shown up by some application ioctl sequences
ESS Maestro 3
Support for this chip has been added
I2O
Update the i2o block driver.
i810 watchdog
Added support for the watchdog on the i810 series chipsets
IDE
Add support for the onstream SC-x0 series tape drives
Intel 'Panther' ethernet
Driver for the onboard ethernet on this old Intel 486 board.
ISDN
Extensively updated, new drivers for eicon, hsydn and other
boards.
Lance
Fix a dereference to freed memory
Lanstreamer
Fix crashes on SMP boxes
LP driver
Remove incorrect message
MDA console
This driver has been cleaned up
Metricom
Support new metricom units with longer serial numbers.
Microcode driver
Updated to match 2.4
NE2000 PCI
Added support for full duplex capable cards
SCC driver
Fix a problem with the SCC driver would hang on multiple missed
interrupts
SiS900
Add support for the ICS1893 PHY
SonicVibes
Fix bugs shown up by some application ioctl sequences
Starfire
New driver.
SX serial
This driver failed to handle break events correctly
Synclink
Updated and several bugs fixed
TGA frame buffer
This driver can now be built as a module
Tulip
Add basic support for the AMDtek Comet chip
USB ACM
Loosen up end point rules to allow slightly non conforming
hardware to work
USB audio
Updated to match 2.4
USB Bluetooth driver
Updated to match 2.4
USB DC2xx driver
Updated to match 2.4
USB Empeg driver
Updated to match 2.4
USB HID
Updated to match 2.4. Fix endian problems and locking.
USB hub
Fix locking on USB hub code
USB FTDI serial
Updated to match 2.4
USB Keyspan serial
Updated to match 2.4
USB printer
Updated to match 2.4
USB Rio
Updated to match 2.4
USB scanner
Add further ids for new scanners (eg Epson 1240)
USB Serial
Fix name reporting in procfs. Update core code to match 2.4
USB visor
Update the driver to match 2.4
USBdevfs
Fix missing unlock_kernel
VIA Rhine
Added support for the VT6102
Yamaha PCI audio
Add support to setup the legacy devices. Remove old legacy mode
driver.
File System Updates
FAT
Updated to handle pre 1980 dates properly
ISO9660
Fix several bugs shown up by more odd CD-ROMS
Minix subpartitions
We now support minix subpartitions
Alan Cox [Fri, 23 Nov 2007 20:23:32 +0000 (15:23 -0500)]
Linux 2.2.19pre18
o Fix a problem where the scc driver could hang (Jean F6FBB)
o Fix buffer/page cache coherency problem when
user/kernel addresses are ambiguous (S/390) (Ulrich Weigand)
o Update credits entry for Harold Hoyer (Harold Hoyer)
o Fix i2o build bug (Michael Mueller)
o Fix hisax build bug (Friedrich Vedder)
o cpqfc update (Charles White)
o Update CREDITS for the Canberra folks (Stephen Rothwell)
Alan Cox [Fri, 23 Nov 2007 20:23:30 +0000 (15:23 -0500)]
Linux 2.2.19pre17
o Fix missing tcp init (Alexey Kuznetsov)
| Should fix the odd resets people still saw
o Fix DVD read physical bug (Jens Axboe)
o Fix break handling on sx driver (Rogier Wolff)
o Fix starfire bogus error messages (Ion Badulescu)
o Fix off by one in cpia driver (Andrew Morton)
o Armin Schindler as eicnon maintainer (Armin Schindler)
o Update bluetooth driver to match 2.4.2 (Greg Kroah-Hartman)
o Update dc2xx to match 2.4.2 (Greg Kroah-Hartman)
o Update empeg to match 2.4.2 (Greg Kroah-Hartman)
o Update keyspan driver to match 2.4.2 (Greg Kroah-Hartman)
o Update usb serial core/generic to match 2.4,2 (Greg Kroah-Hartman)
o Update usb visor to match 2.4.2 (Greg Kroah-Hartman)
o binfmt_misc fixups (Al Viro)
o Update 3c527 driver (Richard Procter)
o IRDA crash fix from 2.4 (Michael McConnell)
o Fix misc device busy locking (Philipp Rumpf)
o Further dumpable fix (Solar Designer)
o Fix ide pmac oops on resume (Benjamin Herrenschmidt)
o 3ware small updates/7000 series support (Adam Radford)
Alan Cox [Fri, 23 Nov 2007 20:23:28 +0000 (15:23 -0500)]
Linux 2.2.19pre16
o Add Epson 1240 usb scanner id (Joel Becker)
o Starfire driver updates (Ion Badulescu)
o Make xconfig fix (Craig Rogers)
o Update credits for Richard Guenther (Richard Guenther)
o strnlen_user fixups (Solar Designer)
o Fix starfire netif_stop/start bug (Ion Badulescu)
o SIGIO from irq context fixes (Andi Kleen)
Alan Cox [Fri, 23 Nov 2007 20:23:26 +0000 (15:23 -0500)]
Linux 2.2.19pre15
o Hugh Blemings has moved (Hugh Blemings)
o Add support for usb hubs with many ports (Randy Dunlap)
o Reapply make xconfig isdn fix (Andrzej Krzysztofowicz)
o Fix the tcp problems (Alexey Kuznetsov)
o Kai Petzke has moved (Kai Petzke)
o Add BUG() to S/390 (Ulrich Weigand)
o Further S/390 fixes (Ulrich Weigand)
o Add keventd from 2.4 to 2.2 (Ulrich Weigand)
| Needed for S/390 drivers
o Remove dead isdn_init call (Andrzej Krzysztofowicz)
o Remove bogus aha1542/aha1740 sense check (Nick Holloway)
o FPU emu fix (Ulrich Weigand)
o EEpro100 posted writes fix (Andrey Savochkin,
Don Becker)
Alan Cox [Fri, 23 Nov 2007 20:23:24 +0000 (15:23 -0500)]
Linux 2.2.19pre14
o Update slhc code for endianness (Dave Miller)
o Update s390 dasd driver (Ulrich Weigand)
o Allow more than 4K of partitions (Ulrich Weigand)
o Fix check in sockfilter (Dave Miller)
o Sparc updates (quad sbus sunhme detect, BUG()) (Dave Miller)
o Fix hid locking and ston32 bugs (Paul Mackerras)
o Update 3c59x drivers (Andrew Morton, Maciej Rozycki,
Fred Maciel, Georg Engstrand,
Brett Frankenberger, Don Becker,
o Fix a usb message (Randy Dunlap)
o Eicon driver updates (Armin Schindler)
o Update 8139too driver (Jens David)
o Fix USB hub locks (Paul Mackerras)
o Fix missing keyspan config line (Paul Mackerras)
o Merge S/390 bug fixes (Ulrich Weigand)
o Some S/390 cleanups (Ulrich Weigand)
o Update S/390 ELF magic (Ulrich Weigand)
o Update hwc driver (Ulrich Weigand)
o Update ctc driver (Ulrich Weigand)
o Update iucv driver (Ulrich Weigand)
o S/390 warning fixes (Ulrich Weigand)
Alan Cox [Fri, 23 Nov 2007 20:23:22 +0000 (15:23 -0500)]
Linux 2.2.19pre13
o Fix up missing bits of Soohoon Lee's exec patch (Michael Jaegerman)
| not sure where some bits of it escaped too...
o Revert serial driver locking patch (Alan Cox)
| Seems to be causing crashes
o PPC BUG(), and other compile fixes needed (Benjamin Herrenschmidt)
o ide_pmac_init to fix IDE probe power off (Benjamin Herrenschmidt)
o atyfb128 and serial for pmac (Benjamin Herrenschmidt)
o Workaround early imac firmware bug (Benjamin Herrenschmidt)
o Ensure task is running in mm faults (Roger Larsson)
| from 2.4
o Fix nfs cache bug (Neil Brown)
o Further config.in cleanups/fixing (Andrzej Krzysztofowicz)
o Clean up tulip changes remove accidental fix (Jeff Garzik)
reversions
o Update defconfig (Jeff Garzik)
o Update usb printer driver in 2.2 to match 2.4 (Randy Dunlap)
o Fix posix compliance on sockopts
Alan Cox [Fri, 23 Nov 2007 20:23:20 +0000 (15:23 -0500)]
Linux 2.2.19pre12
o Update the DAC960 driver (Leonard Zubkoff)
o Small PPC fixes (Benjamin Herrenschmidt)
o Document irda options config (Steven Cole)
o Small isdn fixes/obsolete code removal (Kai Germaschewski)
o Fix alpha kernel builds (Michal Jaegermann)
o Update ver_linux to match the 2.4 one (Steven Cole)
o AVM isdn driver updates (Carsten Paeth)
o ISDN capi/ppp fixes (Kai Germaschewski)
Alan Cox [Fri, 23 Nov 2007 20:23:18 +0000 (15:23 -0500)]
Linux 2.2.19pre11
o Corrected version of ipc/shm.c fix (Christoph Rohland)
o Update/cleanup starfire (Ion Badulescu)
o Update isdn makefiles (Kai Germaschewski)
o Eicon driver updates/new driver (Armin Schindler)
| code
o Hysdn driver (Werner Cornelius)
o Hisax updates (Kai Germaschewski)
Alan Cox [Fri, 23 Nov 2007 20:23:16 +0000 (15:23 -0500)]
Linux 2.2.19pre10
o Update aic7xxx driver to 5.1.33 (Doug Ledford)
o Revert shm change - its unsafe (Richard Nelson)
o Update sunrpc code, add rpc ping congestion (Trond Myklebust)
checks
o Fix wrong kfree in cosa driver (Jan Kasprzak)
o NFS client fixes (Trond Myklebust)
o Better dcache/inode hashes (Dave Miller)
o Fix missing skb->protocol init in AX.25 (Thomas Osterried)
o EEpro100 reporting fix as per 2.4 (Ion Badulescu)
o Starfire ethernet driver (Don Becker,
Ion Badulescu,
Jeff Garzik, ...)
o Memory handling fixes for ISDN core code (Kai Germaschewski)
o ISDN module locking fixes (Kai Germaschewski)
o Fix ISDN modem profile reading (Kai Germaschewski)
o Fix missing mark_bh calls in isdn (Kai Germaschewski)
o Fix problems make xconfig has with config (Andrzej Krzysztofowicz)
o Clean up isdn to user new __init etc (Kai Germaschewski)
Alan Cox [Fri, 23 Nov 2007 20:23:14 +0000 (15:23 -0500)]
Linux 2.2.19pre9
o Merge all the pending NFS server fixes (Neil Brown)
o Neil becomes NFS server maintainer (Neil Brown)
o Update to aic7xxx 5.1.32 (Doug Ledford)
o Fix cs89x0 media selection (Frank Copeland)
o Tidy APM stuff, make buggy bios selector tighter(Stephen Rothwell)
o Fix i2o config typo (YOSHIMURA Keitaro)
o Network updates, fix possible classifier hang (Dave Miller)
o Sparc updates (nfs compat, syscalls) (Dave Miller)
o Sparc watchdog driver (Eric Brower)
o Remove experimental tag on QoS code (Dave Miller)
o Move dumpable extra logic into binfmt avoiding (Solar Designer)
other changes to arch code. Back out old stuff
o Fix sysctl miscastings from signed/unsigned (Greg Kroah-Hartman)
o Alpha OSF syscall remove error printk
o Don't trust IRQ routing on the ruffian ARC (Ivan Kokshaysky)
Alan Cox [Fri, 23 Nov 2007 20:23:12 +0000 (15:23 -0500)]
Linux 2.2.19pre8
o Add support for ICS1893 PHY to sis900 (L C Chang)
o Fix typo in nautilus code (Tom Vier)
o Clean up usb bandwidth messages (Randy Dunlap)
o USB ACM loosen up end point rules (Randy Dunlap)
o Fix tty module count corruptions (Maciej Rozycki)
o i2o block updates (Boji Kannanthanam)
o menuconfig updates (Kirk Reiser)
o Fix dmi/apm ordering bug (Keith Owens,
Neale Banks)
o Alpha SMP build fix (Herbert Xu)
o Fix igmp bugs (Stefan Jonsson)
o Fix USB config.in problems (Greg Kroah-Hartman)
o Update Cort Dougan's info (Cort Dougan)
o Update to 2.4.0 style A20 gate handler (Randy Dunlap)
o Fix unneeded compat defines on S/390 ctc (Kurt Roeckx)
o Macintosh HID driver fixes (Cort Dougan)
o Fix ppc config/input layer and ksyms (Cort Dougan)
o ISDN updates (Kai Germaschewski)
o TGAfb as a module (Andrzej Krzysztofowicz)
o Syscall table updates for sparc64 (Ben Collins)
o 8139too driver updates (Jens David)
o Tighten packet length checks in masq/tproxy (Julian Anastasov)
o Fix udp port selection hang (Dave Miller)
Alan Cox [Fri, 23 Nov 2007 20:23:10 +0000 (15:23 -0500)]
Linux 2.2.19pre7
o Remove dead arm files (Russell King)
o Fix VIA rhine build failure for a few folks (Peter Monta)
o ARM ptrace fixes (Russell King)
o Fix ymfpci setup for legacy devices (Pete Zaitcev)
o xspeed dsl needs pci (Lars Holmberg)
o Typo fix (Dave Miller)
o Update ftdi usb serial driver (Greg Kroah-Hartman)
o Update keyspan usb serial drivers (Greg Kroah-Hartman)
o Sparc updates (Dave Miller)
o Remove incorrect lp printk (Tim Waugh)
o Fix ppa panic on timeout (Tim Waugh)
o Maestro3 needs ac97 codec (Oleg Krivosheev)
o Fix kwhich versus old bash (Pete Zaitcev)
o Fix ip checksum compiler behaviour assumption (Dave Miller)
o Fix real audio masq in presence of options (John Villalovos)
o ne2k-pci version printing tweaks (J. Magallon)
o Fix incorrect minors for some dasd devices as (Holger Smolinski)
root
o Fix alpha exception table printk (Andrzej Krzysztofowicz)
o USB config updates (Greg Kroah-Hartman)
o USB audio driver updates (Greg Kroah-Hartman)
o Fix missing unlock_kernel in usbdev (Greg Kroah-Hartman)
o Update USB hid driver (Greg Kroah-Hartman)
o USB rio driver update (Greg Kroah-Hartman)
o Hopefully fix CyrixIII panic on boot (Ingo Oeser,
H Peter Anvin)
o Further CMOS lock fixes, move ioctls (Paul Gortmaker)
o Dumpable should now work right again (Zack Weinberg,
Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:23:08 +0000 (15:23 -0500)]
Linux 2.2.19pre6
o Yamaha PCI sound updates (Pete Zaitcev)
o Alpha SMP ASN reuse races (Andrea Arcangeli)
o Alpha bottom half SMP race fixes (Andrea Arcangeli)
o Alpha SMP read_unloc race fix (Andrea Arcangeli)
o Show registers across CPUs on SMP alpha death (Andrea Arcangeli)
o Print the 8K of stack not the top 4K on x86 (Andrea Arcangeli)
o Dcache aging (Andrea Arcangeli)
o Kill unused parameter in free_inode_memory (Andrea Arcangeli)
Alan Cox [Fri, 23 Nov 2007 20:23:06 +0000 (15:23 -0500)]
Linux 2.2.19pre5
o Fix dumpable stuff (Wolfgang Walter)
o PPA driver update (Tim Waugh)
o ARM updates (Russell - ptrace.c errored please (Russell King)
resolve)
o Fix NFS data alignment on ARM (Russell King)
o Fix hang on boot with ALi5451 shared irq midi (Stephen Usher)
o ESS Maestro 3 driver (Zach 'Fufu' Brown)
o Belorussia/Ukraine NLS table (koi8-ru) (Andy Rysin)
Alan Cox [Fri, 23 Nov 2007 20:23:04 +0000 (15:23 -0500)]
Linux 2.2.19pre4
o Fixed duplicate info on the microcode driver (Daniel Rogers)
o Update watchdog structs for nice user export (Eric Brower)
o Update Documentation/devices.txt (H Peter Anvin)
o Tweak sched.h to handle limit in Sparc (Andrea Arcangeli)
'make check_asm'
o Move isdn pci definitions into pci.h (Kai Germaschewski)
o Tidy init data/static vars in the isdn code (Kai Germaschewski)
o Fix abuse of int for bitops in isdn (Kai Germaschewski)
o Use named initializers on the AVM B1 (Kai Germaschewski)
o Switch capi message length to unsigned (Kai Germaschewski)
o ISDN updates (Kai Germaschewski)
o Update microcode code to check features right (Tigran Aivazian)
in 2.2
o E820 handling fixup (Andrea Arcangeli)
o Fix ne2k-pci driver build bug (J.A. Magallon)
o DC390 driver updates (Kurt Garloff)
o Handle thinkpad E820 edx overwriting (Marc Joosen)
o Update the osst driver to 0.8.6.1 (Kurt Garloff,
Willem Riede)
o Init the cmpci if compiled in (Raúl Núñez de Arenas Coronado)
o ATP870U SCSI updates to fix disconnect bug (Wittman Li)
o Clean up the usbdevfs backport (Dan Streetman)
o Fix ATI rage makefiles (Brad Douglas)
Alan Cox [Fri, 23 Nov 2007 20:23:02 +0000 (15:23 -0500)]
Linux 2.2.19pre3
o Merge ADMtek-comet tulip support (Jim McQuillan)
o Update microcode driver (Tigran Aivazian)
o Merge Don Becker's NE2K full duplex support (Juan Lacarta)
o Optimise kernel compiler detect, kgcc before (Peter Samuelson)
gcc272 also
o Fix compile combination problems (Arjan van de Ven)
o Update via-rhine driver to include Don's changes(Urban Widmark)
for VT6102
o Documentation updates (Tim Waugh)
o Add ISDN PCI defines to pci.h (Kai Germaschewski)
o Fix smb/fat handling for pre 1980 dates (Igor Zhbanov)
o SyncLink updates (Paul Fulghum)
o ICP vortex driver updates (Andreas Köpf)
o mdacon clean up (Pavel Rabel)
o Fix bugs in es1370/es1371/sonicvibes/solo1/ (Thomas Sailer)
dabusb
o Speed up x86 irq/fault paths by avoiding xchg (Mikael Pettersson)
locked cycles (from Brian Gerst's 2.4test change)
o Tighten up K6 check in bug tests (Mikael Pettersson)
o Backport configure scripts bug fixes (Mikael Pettersson)
o Fix duplicat help entries (Riley Williams)
o Fix small asm bug in constant size uaccess (David Kutz)
o Update ymfpci driver to handle legacy audio (Daisuke Nagano)
o Remove ymfsb driver now no longer needed (Daisuke Nagano)
o Add Empeg support to usb-serial (Gary Brubaker)
o Fix e820 handling (Andrea Arcangeli)
o Fix lanstreamer SMP locking (George Staikos)
o Fix S/390 non SMP build (Kurt Roeckx)
o Fix the PCI syscall on PowerMac (Benjamin Herrenschmidt)
o Fix IPC_RMID behaviour (Christoph Rohland)
o Fix NETCTL_GETFD on sparc64 (Dave Miller)
o Tidy unneeded restore_flags/save sequence (Arnaldo Carvalho de Melo)
on the ultrastor
o Fix resource clean up on error in 89xo (Arnaldo Carvalho de Melo)
driver
o Update wireless headers (Jean Tourrilhes)
o Fix non modular emu10k init (Mikael Pettersson)
o Fix cpuid/msr driver crashes (Andrew Morton)
o Write core files sparse (Christoph Rohland)
o Merge the i810 tco (watchdog) timer (Alan Cox)
| original by Jeff Garzik
Alan Cox [Fri, 23 Nov 2007 20:22:58 +0000 (15:22 -0500)]
Linux 2.2.19pre1
o Basic page aging (Neil Schemenauer)
| This is a beginning to trying to get the VM right
| Next stage is to go through Andrea's stuff and sort
| it out the way I want it.
o E820 memory detect backport from 2.4 (Michael Chen)
o Fix cs46xx refusing to run on emachines400 (Alan Cox)
o Fix parport docs (Tim Waugh)
o Fix USB serial name reporting (Alan Cox)
o Fix else warning in initio scsi (John Fort)
o Fix incorrect timeout (that couldnt occur
fortunately) in sched.c (Andrew Archibald)
o Fix A20 fix credits (Christian Lademann)
o Support for OnStream SC-x0 tape drives (Willem Riede,
Kurt Garloff)
o Intel 815 added to the AGPGART code (Robert M Love)
o 3Ware scsi fixes (Arnaldo Carvalho de Melo)
o Clean up scsi_init_malloc no mem case (Arnaldo Carvalho de Melo)
o Fix dead module parameter in ip_masq_user.c (Keith Owens)
o Switch max_files and friends to a struct to (Tigran Aivazian)
be sure they stay together
o Update microcode driver (Tigran Aivazian)
o Fix free memory dereference in lance driver (Eli Carter)
o ISOfs fixes (Andries Brouwer)
o Watchdog driver for Advantech boards (Marek Michalkiewicz)
o ISDN updates (Karsten Keil)
o Docs fix (Pavel Rabel)
o wake_one semantics for accept() (Andrew Morton)
o Masquerade updates (Juanjo Ciarlante)
o Add support for long serialnums on the Metricom (Alex Belits)
o Onboard ethernet driver for the Intel 'Panther' (Ard van Breemen,
boards Andries Brouwer)
o VIA686a timer reset to 18Hz background (Vojtech Pavlik)
o 3c527 driver rewrite (Richard Procter)
| This supercedes my driver because
| - it works for more people
| - he has time to use his MCA box to debug it
o Minix subpartition support (Anand Krishnamurthy
Rajeev Pillai)
o Remove unused() crap from DRM. You will need
to hand load agp as well if needed (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:22:56 +0000 (15:22 -0500)]
Linux 2.2.18pre26
o Last resync of the S/390 tree with IBM (Martin schwidefsky
| s390_daemonize skipped, thats too ugly and co)
o Swat irq leak in sbni driver (Arnaldo Carvalho de Melo)
o Update urls for Arnaldo (Arnaldo Carvalho de Melo)
o Small UDP mcast fix (Dave Miller)
o Fix TCP rto estimator for very fast long (Dave Miller)
paths
Alan Cox [Fri, 23 Nov 2007 20:22:54 +0000 (15:22 -0500)]
Linux 2.2.18pre25
o Fix tight loop spinning reporting out of free (Marcelo Tosatti)
pages
o Back out ppa changes causing problems for a (Tim Waugh)
few users
o Set master enable on UHCI USB controllers (Erik Mouw)
o RIO DCD fixes (Patrick van de Lageweg)
o 3c59x.c support for 3c556B (Andrew Morton)
o S390 cleanups for loopsperjiffy etc (Kurt Roeckx)
o Fix acceleport 4 SMP hangs (Al Borchers)
o Fix drivers/char/Makefile buglet (Chip Salzenberg)
o PPC syscall table fix (Chip Salzenberg)
o Move HID sysctl to avoid clash in 2.4 case (Tom Rini)
o Small symbios check condition fix (Gérard Roudier)
o Fix Makefile module version check (Eric Lammerts)
o Fix DRM build on Sparc (Dave Miller)
o Work around Dallas D4201 PCM8 audio bug (Thomas Sailer)
o Fix USB memory leak (Dan Streetman)
o Fix ioremap fencepost error (Chip Salzenberg)
Alan Cox [Fri, 23 Nov 2007 20:22:53 +0000 (15:22 -0500)]
Linux 2.2.18pre24
o Expose put_unused_fd for modules (Andi Kleen)
o Fix the ps/2 mouse probe I hope (Alan Cox)
o Fix crash in cosa driver (Jan Kasprzak)
o Fix procfs negative seek offset error reporting (HJ Lu)
o Fix ext2 file limit constraints (Andrea Arcangeli)
o Fix lockf corner cases (Andi Kleen, Alan Cox)
o Fix NCPfs date limits (Igor Zhbanov)
o Update DRM (Chip Salzenberg)
o Fix missing Alpha includes (Matt Wilson)
o Fix missing symbols on alpha (Matt Wilson)
Alan Cox [Fri, 23 Nov 2007 20:22:51 +0000 (15:22 -0500)]
Linux 2.2.18pre23
o Fix alpha compile problem (Herbert Xu)
o Scan DMI bios data to find broken laptops (Alan Cox)
o Fix megaraid module symbols (Michael Marxmeier)
o Fix visor/OHCI problem (Gerg Kroah-Hartman)
o Fix sysctl_jiffies compile bug (Tomasz K³oczko)
o Init mic input low to avoid feedback (Pete Zaitcev)
o Fix typo in acenic headers (Val Henson)
o David Woodhouse has moved (David Woodhouse)
o Compaq raid driver update (Charles White)
o Fix aha1542 scribbles on errors (Phil Stracchino)
o Update Advansys driver to v3.3D (Bob Frey)
o Fix maestro ioctl locking (Zach Brown)
o Formatting cleanup for setup.c (Dave Jones)
o Fix FAT32 bugs on Alpha (Bill Nottingham)
Alan Cox [Fri, 23 Nov 2007 20:22:49 +0000 (15:22 -0500)]
Linux 2.2.18pre22
o Fix HZ assumption in USB hub driver (Oleg Drokin)
o Fix ndisc range check on ipv6 (Dave Miller)
o Clear other fields in qcam VIDIOCGWIN return (Damion de Soto)
o Fix sparc64 includes for socket.h (Solar Designer)
o ELF platform was misset for Pentium IV (Mikael Pettersson)
o ADMTek 985 ident was wrong (Lee Bradshaw)
o Fix filemark status test on scsi tape (Robin Miller)
o Fix file/block when spacing to tape beginning (Kai Maiksara)
o Small ISDN documentation fixes (Kai Germaschewski)
o Resync icn driver with core isdn tree (Kai Germaschewski)
o Fix isdn loopback driver (Kai Germaschewski)
o Fix small leaks in lockd (Trond Myklebust)
o Add Pentium IV rep nop, ident etc (Various folks,
notably HPA and
Linda Wang)
o Update sparc default config (Dave Miller)
o Hopefully properly fix the megaraid problem (Willy Tarreau, AMI
and others)
o Resync tcp bits with Dave (Dave Miller)
o Make cpqarray provide randomness (Nigel Metheringham)
o Fix wavefront symbols bug (Carlos E. Gorges)
o Fix acenic jumbo handling when flushing ring (Val Henson)
o Fix ace_set_mac_addr for littleendian hosts (Stephen Hack)
o Fix assorted typos in the kernel (Andries Brouwer)
o EEPro100 fixes (Dragan Stancevic)
o Fix hisax _setup crash case (David Woodhouse)
o Fix small cdrom driver bugs (Jens Axboe)
o Fix remaining vmalloc corner cases (Ben LaHaise)
o Update USB maintainers (Greg Kroah-Hartman)
o Fix matroxfb doc bug (Pavel Rabel)
o Fix setscheduler lock inversion (Andrew Morton)
o Fix scsi unload/sg ioctl oops (Paul Clements)
Alan Cox [Fri, 23 Nov 2007 20:22:47 +0000 (15:22 -0500)]
Linux 2.2.18pre21
o Environment controller update for sparc (Eric Brower)
o No italian translation for config.help (Andrea Ferraris)
o Fix type error in buz driver (Pete Zaitcev)
o Resnchronize Apple PowerMac codebase (Paul Mackerras & co)
o Merge powermac tree fixes into usb
o Powermac input device handling changes
o Fix console switch fonts
o S/390 merge (IBM S/390 folks)
(Merge grunt work done by Kurt Roeckx)
o Make knfsd TCP an option (Alan Cox)
o Drop cisco info packets (0x2000) (Ivan Passos)
o Add belkin USB serial cable (William Greathouse)
Alan Cox [Fri, 23 Nov 2007 20:22:44 +0000 (15:22 -0500)]
2.2.18pre20
o Fix ide-probe SMP build error (Ian Morgan)
o Fix appletalk physical layer ioctl handling (Andi Kleen)
o Sparc update (Dave Miller)
o Update Stephen Tweedie's contact info (Stephen Tweedie)
o Fix typo in esp and scsi_obsolete code (Dave Miller)
o Bonding ioctl check fix (Willy Tarreau)
o Fix ipv6 procfs bug (Al Viro)
o Report PIV in proc as family 15 and uname as (Alan Cox)
model 6 as discussed
o Redo Intel cache decodes as code not tables (Alan Cox)
and add new ones (based on updates by
Asit Mallick & Andrew Ip)
o Fix CMOS locking in machine_power_off paths (Alan Cox)
o Create build tree symlinks only if insmod is
new enough not to be confused by it (Keith Owens)
o Fix cmsg handling (Philippe Troin)
o Tiny xpds driver changes (Dan Hollis)
o Fix vmalloc sign bug (Ben LaHaise)
o SMBFS fixes/changes for find_next problems and (Urban Widmark)
to avoid truncate bug in netapps
o Fix ntfs translation bug (Anton Altaparmakov)
o Fix sparc problem with some soundcards and the (Jeff Garzik)
_IOC magic
o Update ppa driver to v2.05 (Tim Waugh)
Alan Cox [Fri, 23 Nov 2007 20:22:43 +0000 (15:22 -0500)]
Linux 2.2.18pre19
o Fix transproxy socket lookup (Val Henson)
o Add ICS1893 PHY to the SiS900 driver (Lei-Chun Chang)
o Fix documentation error in matroxfb (Vsevolod Sipakov)
o Update IDE floppy maintainer (Paul Bristow)
o Fix remaining cmos locking (Paul Gortmaker)
o Fix sparc bitfield/compiler bits on sound (Dave Miller)
o Update Pegasus USB driver (Petko Manolov)
o Networking updates - move divert header (Andi Kleen)
o Add ETH_P_ATM* defines (Matti Aarnio)
o Fix one more missing GFP_KERNEL/sk->allocation (Dave Miller)
o Fix ISDN multilink handler bug (Kai Germaschewski)
o Fix ymfpci unload cases (Kai Germaschewski)
Alan Cox [Fri, 23 Nov 2007 20:22:41 +0000 (15:22 -0500)]
Linux 2.2.18pre18
o Fix off by one in net/ipv4/proc (Dave Miller)
o Move the fpu emu patch that got away (Dave Miller)
o K6 update for MTRR ability (Dave Jones)
o Fix raid1/vm deadlock (Marcelo Tosatti)
o Fix usb mouse userspace memory accesses (David Woodhouse)
o Fix xpdsl if compiled in (typo) (Arjan van de Ven)
o Rio fixes for modem handling. Fix a small (Patrick van de Lageweg)
generic serial bug
o IBMtr driver fixes for cable pulls, pcmcia (Burt Silverman,
behaviour etc Mike Sullivan)
o Tidy up /dev/microcode messages (Daniel Roesen)
o Add arpfilter (Andi Kleen)
o IDE floppy updates for clik support, cleanups (Paul Bristow)
o Fix irongate handling on Alpha (Soohoon Lee)
o Fix HZ=100 assumption in aha152x.c (Alan Cox)
o Fix power management handling in i810 audio (Alan Cox)
(From an ALSA fix by Godmar Back)
o Put the NFS block default back to 4K (Trond Myklebust)
o Fix misleading comment in printk code (Riley Williams)
o Fix fbcon scroll back/paste bug (Herbert Xu)
o Fix rtc_lock for ide-probe, and hd.c (Richard Johnson)
o Backport of 2.4 PR_GET/SET_KEEPCAPS (Brian Brunswick)
(from Chris Evans 2.4 code)
o LRU list corruption fix (Andrea Arcangeli)
o Initial gcc 2.96+ support for kernel building (H J Lu)
| Not a recommended compiler for production kernels...
o ALI silence clearing fix (Ching-Ling Lee)
o Fix remaining old-style use of copy_strings (Solar Designer)
o Better pci_resource_start macro for 2.2 (Jeff Garzik)
o Fix nbd deadlock (Marcelo Tosatti)
Alan Cox [Fri, 23 Nov 2007 20:22:39 +0000 (15:22 -0500)]
Linux 2.2.18pre17
o Move a few escaped m68k headers into the right (Alan Cox)
directory
o Backport 2.4 AF_UNIX garbage collect speedups (Dave Miller)
o TCP fixes for NFS (Saadia Khan)
o Fix USB audio hangs (David Woodhouse)
o Sparc64 dcache and exec fixes (Dave Miller)
o Fix typing crap in divert.h (Jeff Garzik)
o Use pkt_type in diverter, add maintainer info (Dave Miller)
o Fix obscure NAT problem in FIB code (Dave Miller)
o Fix sk->allocation in TCP sendmsg (Marcelo Tossati)
o Elevator fixes (Andrea Arcangeli)
o Allow broken_suid on NFS root (Trond Myklebust)
o Fix net/ipv6/proc off by one bug (Dave Miller)
o Fix AGP oops on Alpha (Michal Jaegermann)
o MSR/CPUID init call fixes (Arjan van de Ven)
o CS4281 sound hang fixes (Thomas Woller)
o AX.25 comment updates, Joerg has moved email (Joerg Reuter)
Alan Cox [Fri, 23 Nov 2007 20:22:37 +0000 (15:22 -0500)]
Linux 2.2.18pre16
o Finally get the m68k tree merged (Andrew McPherson
and a cast of many)
o Bring the sparc back in line, make it build (Anton Blanchard)
o USB Bluetooth fixes/docs (Greg Kroah-Hartman)
o Fix auth_null credentials bug (Hai-Pao Fan)
o Update cpu flag names (Dave Jones)
o Console 'quiet' boot option as in 2.4 (Rusty Russell)
o Make the sx serial driver work again (Patrick van de Lageweg)
o Fix negotation on the SYM53C1010 (Gerard Roudier)
o Fix alpha loops per jiffy (Jay Estabrook)
o Fix pegasus to work with 2.2 kernels (Greg Kroah-Hartman)
o Update plusb driver for 2.2.x (Eric Ayers,
Deti Fliegl)
o Fix ohci to use __init (Greg Kroah-Hartman)
o /sbin/hotplug support for USB as in 2.4 (Greg Kroah-Hartman)
o Update ksymoops url (Keith Owens)
o Update the changes doc about gcc (Petri Kaukasoina)
o Fix AMD flag naming (Ulrich Windl)
o Restore old block size on devices after a
partition scan (needed for powermac for one) (Michael Schmitz)
o Fix GPL naming in SubmittingDrivers (Mike Harris)
o NFSv3 server patches merge (Dave Higgen)
o CS46xx changes (Nils Faerber)
o Fix sys_nanosleep for >4GHz CPU changes (Alan Cox)
(Spotted by Ben Herrenschmidt)
o Fix pas rev D mixer (??)
o Fix multiple spelling errors (André Dahlqvist)
o ISDN updates (Kai Germaschewski)
o XSpeed DSL driver (Timothy Lee,
Dan Hollis)
o IDE multi-lun/single-lun handling (Jens Axboe)
o Fix alpha generic trident sound support (Rich Payne)
o Fix PPC for loops per jiffy (Cort Dougan)
Alan Cox [Fri, 23 Nov 2007 20:22:34 +0000 (15:22 -0500)]
Linux 2.2.18pre15
o Default msdos behaviour to old (small) letters (Alan Cox)
| An option 'big' goes with 'small'
o Fix define collision in cpqfc (Arjan van de Ven)
o Fix case where scripts/kwhich isnt executable (Alan Cox)
o Alpha FPU divide fix (Richard Henderson)
o Add ADMtek985 to the tulip list (J Katz)
o Lose excess ymfpci debugging (Rob Landley)
o Fix i2c bus id clash (Russell King)
o Update the ARM vidc driver (Russell King)
o Update the ARM am79c961a driver (Russell King)
o Fix parport_pc build with no PCI (Russell King)
o Fix ARM memzero (Russell King)
o Update ARM for __init and __setup (Russell King)
o Update ARM to loops_per_jiffy (Russell King)
o Remove arm ecard debug messages (Russell King)
o Fix ARM makefiles (Russell King)
o Fix iph5526 driver to use mdelay (Arjan van de Ven)
o Fix epca, dtlk, aha152x loops_per_sec bits (Philipp Rumpf)
o Fix smp tlb invalidate and bogomip printing (Philipp Rumpf)
o Fix NLS warnings (Arjan van de Ven)
o Fix wavfront conversion to loops_per_jiffies (Alan Cox)
o Fix an audio problem and a sanyo changer (Jens Axboe)
problem
o Fix include bug with divert (Alan Cox)
| Alternate fix to Willy Tarreau's
o Fix Alpha for loops_per_jiffy (Willy Tarreau)
Alan Cox [Fri, 23 Nov 2007 20:22:32 +0000 (15:22 -0500)]
Linux 2.2.18pre14
o Reorder attributes in drm to work with gcc272 (Alan Cox)
o GNU cross compilers are foo-bar-gcc (Russell King)
o Add extra strange pcnet32 ident (Willy Tarreau)
o Since no vendor can get which right.. use a (Miquel van Smoorenburg)
shell script instead
| Please nobody tell me this fails in some bash version!
o Should be using bash not bash2 (escaped debug) (Petri Kaukasoina)
o spin_unlock_irq wrong debug mode printk (Willy Tarreau)
o Fix pcxx for the loops changes (Arjan van de Ven)
o Fix ov511/via-rhine name clash (Arjan van de Ven)
o Fix bridge compile with loops_per_sec change (Mitch Adair)
o 8139too driver added (Jeff Garzik)
Alan Cox [Fri, 23 Nov 2007 20:22:30 +0000 (15:22 -0500)]
Linux 2.2.18pre13
o Change udelay to use loops_per tick (Philipp Rumpf)
| Otherwise we bomb out at 2GHz which isnt far enough
| away with 1.4/1.6GHz stuff due out RSN
o Fix drivers using big delays to use mdelay (Alan Cox)
o Fix drivers that used loops_per_sec (Philipp Rumpf, Alan Cox)
o Fix yamaha PCI sound SMP bug (Arjan van de Ven)
o Change to preferred USB init fix (David Rees)
o Fix rio fix (Arjan van de Ven)
o Catch the VT but no mouse case in init/main.c (Arjan van de Ven)
o Fix the 'which' compiler stuff (Horst von Brand,
Peter Samuelson)
| Can someone verify for me this works on Slackware and
| on Caldera ?
o Add devfs include. Devfs wont be going into 2.2 (Richard Gooch)
but this again makes it easier to do 2.2/2.4
drivers.
Alan Cox [Fri, 23 Nov 2007 20:22:28 +0000 (15:22 -0500)]
Linux 2.2.18pre12
o Fix cyrix MTRR handling bug (IIZUKA Daisuke)
o Fix ymfpci poll (Alan Cox, Arjan)
o Update radio-maestro, add Configure.help (Adam Tla/lka>
o Fix rio/generic serial build bug (Marcelo Tossati)
o USB build bug fix (Arjan van de Ven)
o Fix missing ac97_codec.c return value (Arjan van de Ven)
o Fix several warnings (Arjan van de Ven)
o Made the PS/2 reconnect behaviour optional (Alan Cox)
| Its now 'psaux-reconnect' on the boot line
o Allow for newer Hauppauge with 4 ports (Krischan Jodies)
o Switch sound drivers from library to object (Arjan van de Ven)
o Kill the not working ac97 lock on the 810 (Alan Cox)
o Automatically select older compilers for kernel
builds on Debian and RH (Arjan van de Ven)
o Start volumes higher on ac97, teach the driver (Rui Sousa)
about 5bit and 6bit codec precision and use
the mute bit.
Alan Cox [Fri, 23 Nov 2007 20:22:27 +0000 (15:22 -0500)]
Linux 2.2.18pre11
o Kill bogus codec_id assignment (Linus Torvalds)
o Update codec init code to handle id right (Alan Cox)
o Fix dead/clashing define for NFS (Trond Myklebust)
o Remove the find_vga crap from bttv (Alan Cox)
o Fix return on probe failure for cadet (Arjan van de Ven)
o Add missing configure.help stuff from 2.4test (Alan Ford)
o Fix inia100/megaraid define clash (Arjan van de Ven)
o __xchg marked as taking volatiles (Arjan van de Ven)
o Fix vwsnd warning in sound core (Arjan van de Ven)
o wdt_pci driver should return -EIO on error (Arjan van de Ven)
o Fix init_adfs_fs warning (Arjan van de Ven)
o Fix the joystick driver option parsing (Arjan van de Ven)
o Update mkdep to handle // commenting (Mike Klar)
o Thunderlan driver typo fixes (Torben Mathiasen)
o Add KX133/KT133 stuff to the AGP/DRM (Jeff Nguyen)
o FIx multiple card bug in eepro driver (Aristeu Filho)
o Initial YMF PCI native driver (Pete Zaitcev)
| Based on Jaroslav's ALSA driver and I've tweaked it
| a bit and maybe broken it 8)
o Fix procfs unlink bugs (Willy Tarreau)
o X.25 bugfix backport (Henner Eisen)
o Fix incorrect free_dma on DMAless boxes (Boria)
o Fix via audio driver merge (Nick Lamb)
o Update plusb driver to 2.4 one (Greg Kroah-Hartman)
o Put description info in wacom driver (Greg Kroah-Hartman)
o Update both UHCI drivers to match 2.4test (Greg Kroah-Hartman)
o Masquerade cleanup/warning fixes (Horst von Brand)
Alan Cox [Fri, 23 Nov 2007 20:22:25 +0000 (15:22 -0500)]
Linux 2.2.18pre10
o Add printk level to partition printk messages (Alan Cox)
o Fix bluesmoke address report/serialize (Andrea Arcangeli)
o Add 2.4pre CPUID/MSR docs to 2.2.18pre (Adrian Bunk)
o Update to the 2.4pre via audio driver (Jeff Garzik)
o Fix small SMP race in set_current_state (Andrea Arcangeli)
o Fix __KERNEL__ checks in sparc headers (Dave Miller)
o Fix ADFS root directory bug added in pre9 (Russell King)
o Trap incorrect swap partition sizes (Andries Brouwer)
o Fix nfsroot bootp/dhcp on sparc64 (Dave Miller)
o Tidy up tcp opt parsing (Dave Miller)
o Check range on port range sysctl (Dave Miller)
o Back out erroneous i2c.h change (Arjan van de Ven)
o Fix trident hangs due to over zealous addition (Eric Brombaugh)
of midi support
o Fix big endian/macro bug in ext2fs (Andi Kleen)
o Bring dabusb driver into line with 2.4 (Greg Kroah-Hartman)
o Bring event drivers into line with 2.4 (Franz Sirl,
Greg Kroah-Hartman)
o Fix usb help texts (Greg Kroah-Hartman)
o Generic frame diverter (Benoit Locher)
o Bring USB serial back into line with 2.4 (Greg Kroah-Hartman)
o Fix DVD driver rpc state bug (Jens Axboe)
o Fix extra sunrpc printk (Tim Mann)
o USB init tidy up (Greg Kroah-Hartman)
o Allow PlanB video on generic PPC (Michel Lanners)
o Doc fixes/trim cvs logs on isdn drivers (Kai Germaschewski)
o USB hid, hub, ibmcam, dsbr100 devices updates (Greg Kroah-Hartman)
o Return EAFNOSUPPORT for out of range families
o Fix SMP locking on floppy driver (Jonathan Corbet)
o Add module author info to acm.c (Greg Kroah-Hartman)
o Update CREDITS to reflect all the USB guys (Greg Kroah-Hartman)
o ipfw wrong allocation flag fix (Rusty Russell)
o Implement Sun style lockf/nfs cache barriers (Trond Myklebust)
o Updated ISI serial driver (Multitech)
| You may well need their newer firmware set/loader for the
| later cards too
Alan Cox [Fri, 23 Nov 2007 20:22:23 +0000 (15:22 -0500)]
Linux 2.2.18pre9
o Fix usb module load oops (Thomas Sailer)
o Bring USB boot drivers in line with 2.4t8 (Greg Kroah-Hartman)
o And USB print drivers (Greg Kroah-Hartman)
o And USB Rio driver (Greg Kroah-Hartman)
o And USB dc2xx driver (Greg Kroah-Hartman)
o And USB mdc800 driver (Greg Kroah-Hartman)
o NFSv3 support and NFS updates (Trond Myklebust and co)
o Compaq 64bit/66Mhz PCI Fibrechannel driver (Amy Vanzant-Hodge)
o Disable microtouch driver (doesnt work in 2.2 (Greg Kroah-Hartman)
currently)
o Update ADFS support (Russell King)
o Update ARM arch specific code and includes (Russell King)
o Update ARM specific drivers (Russell King)
o Use both fast and slow A20 gating on boot (Kira Brown)
| if your box doesnt boot I want to know about it...
| Needed for stuff like the AMD Elan
Alan Cox [Fri, 23 Nov 2007 20:22:20 +0000 (15:22 -0500)]
Linux 2.2.18pre8
o Fix mtrr compile bug (Peter Blomgren)
o Alpha PCI boot up fix (Michal Jaegermann)
o Fix vt/keyboard dependancy in USB config (Arjan van de Ven)
o Fix sound hangs on cs4281 (Tom Woller)
o Fix Alpha vmlinuz.lds (Andrea Arcangeli)
o Fix CDROMPLAYTRKIND bug, allow root to open (Jens Axboe)
the cd door whenver.
o Update ov511 to match 2.4 (Greg Kroah-Hartman)
o Further devio.c fix (Greg Kroah-Hartman)
o Update NR_TASKS comment (Jarkko Kovala)
o Further sparc64 ioctl translator fixes (Andi Kleen)
Alan Cox [Fri, 23 Nov 2007 20:22:19 +0000 (15:22 -0500)]
Linux 2.2.18pre7
o Fix the AGP compile in bug (Arjan van de Ven)
o Revert old incorrect syncppp state change (Ivan Passos)
o Fix i810 rng to actually get built in (Arjan van de Ven)
o Megaraid compile fix, joystick, mkiss fixes (Arjan van de Ven)
o Kawasaki USB ethernet depends on net (Arjan van de Ven)
o Compaq cpqarray update (Charles White)
o Fix usb problem with no USB unit found (Oleg Drokin)
o Driver for the radio on some maestro cards (Adam Tlalka)
o Additional shared map support needed for sparc64(Dave Miller)
o Fix wdt_pci when compiled in (Alan Cox, Arjan van de Ven)
o Fix usb missing symbol when non modular (Arjan van de Ven)
o Identify chip and also handle MTRR for the (Alan Cox)
Cyrix III
o Allow binding to all ports multicast (Andi Kleen)
o Bring USB docs up to date (Greg Kroah-Hartman)
o Bring USB devio up to date (Greg Kroah-Hartman)
o pci_resource_len null function for non PCI case (Arjan van de Ven)
o Fix synchronous write off end of disk bug (Jari Ruusu)
Alan Cox [Fri, 23 Nov 2007 20:22:17 +0000 (15:22 -0500)]
Linux 2.2.18pre6
o Fix the IDE PCI not compiling bug (Dag Wieers)
o Kill an escaped reference to vger.rutgers (Dave Miller)
o Small rtl8139 fixups (Jeff Garzik)
o Add USB bluetooth driver (Greg Kroah-Hartman)
o Fix oops in visor driver (Greg Kroah-Hartman)
o Remove some unneeded ext2 includes,fix a bug (Andreas Dilger)
in the UFS code
o Fix rtc race between timer and rtc irq (Andrea Arcangeli)
o Fix slow gettimeofday SMP race (Andrea Arcangeli)
o Check lost_ticks in settimeofday to be more (Andrea Arcangeli)
precise
Alan Cox [Fri, 23 Nov 2007 20:22:15 +0000 (15:22 -0500)]
Linux 2.2.18pre5
o Added older VIA ide chipsets to the not to be (Alan Cox)
autotuned list
o Fix crash on boot problem with __setup stuff (Alan Cox)
o Small acenic fix (Matt Domsch)
o Fix hfc_pci isdn driver (Jens David)
o Fix smbfs configuration problem (Urban Widmark)
o Emu10K wrapper/build fixes (Rui Sousa)
o Small cleanups (Arjan van de Ven)
o Fix sparc32 build bug (Horst von Brand)
o Fix quota oops (Martin Diehl)
o Add i810 random number driver (Jeff Garzik)
o Clear suid bits on ext2 truncate as per SuS (Andi Kleen)
o Fix illegal use of section attributes (Arjan van de Ven)
o Documentation for nmi watchdog (Marcelo Tosatti)
o Fix uninitialised variable warnings (Arjan van de Ven)
o Save DR6 condition into the TSS (Ryan Wallach)
o Add additional __init's to the kernel (Andrzej M. Krzysztofowicz)
o Backport 2.4 wdt_pci driver (JP Nollman, Alan Cox)
o AGP i810 fixes (Chip Salzenberg)
o UDMA support for ALI1543 & 1543C IDE devices (ALI)
o 2.4 MSR/CPUID driver backport (Dave Jones,
H Peter Anvin)
o Fix incorrect use of kernel v user ptr in NCPfs (Petr Vandrovec)
o Updated scsi tape driver (Kai Makisara)
Alan Cox [Fri, 23 Nov 2007 20:22:13 +0000 (15:22 -0500)]
Linux 2.2.18pre4
o Remove the aacraid driver again, having looked (Alan Cox)
at what is needed to make it acceptable and
debug it - Im dumping it back on Adaptec
o DAC960 update (Leonard Zubkoff)
o Add setup vmlinuz.lds changes for Sparc (Arjan van den Ven)
o Sparc updates for drm, ioctl and other (Dave Miller)
o Megaraid driver update (Peter Jarrett)
o Add cd volume 0 to the amp power off on the
crystal cs46xx (Bill Nottingham)
o Fix IPV6 fragment and kfree bugs (Alexey Kuznetsov)
o Fix emu10k build bug (Alan Cox)
o Emu10K driver upgrade. Adds emu-aps support (Rui Sousa)
o Updated IBM serveraid driver to 4.20 (IBM)
o Ext2 block handling cleanup from 2.4 (Al Viro)
o Make the ATI128 driver modular (Marcelo Tosatti)
o Fix megaraid build bug with gcc 2.7.2 (Arjan van de Ven)
o Fix some of the dquot races (Jan Kara)
o x86 setup code cleanup (Dave Jones)
o Implement 2.4 compatible __setup and __initcall (Arjan van de Ven)
o Tidy up smp_call_function stuff (Keitaro Yosimura)
o Remove 2.4 compat glue from cs4281 driver (Marcelo Tosatti)
o Fix minor bugs in bluesmoke now someone actually
has a faulty CPU and logs (Alan Cox)
o Fix definition of IPV6_TLV_ROUTERALERT (Dave Miller)
o Fix in6_addr, ip_decrease_ttl, other (Dave Miller)
minor bits
o cp932 fixes (Kazuki Yasumatsu)
o Updated gdth driver (Andreas Koepf)
o Acenic update (Jes Sorensen)
o Update USB serial drivers (Greg Kroah-Hartman)
o Move pci_resource_len into pci compat (Marcelo Tosatti)
Alan Cox [Fri, 23 Nov 2007 20:22:11 +0000 (15:22 -0500)]
Linux 2.2.18pre3
o Clean up most of the compatibility macros (Alan Cox)
that various people use. I've systematically
moved the 100% correct ones to the headers
used in 2.4
o Fix newly introduced bug in kmem_cache_shrink (Daniel Roesen)
o Further updates to symbios drivers (Gerhard Roudier)
o Remove emu10K warning and mtrr warning (Daniel Roesen)
o Fix symbol clash between cs4281 and esssolo1 (Arjan van de Ven)
o Fix acenic non modular/module build issues (Arjan van de Ven)
o Fix bug in alpha csum_partial_copy that could (Herbert Xu)
cause spurious EFAULTs
o Yet another eepro100 variant sighted (Torben Mathiasen)
o Minor microcode.c final tweak (Daniel Roesen)
o Document that ATIFB is now modular (Marcelo Tosatti)
o Parport update (Tim Waugh)
o First set of ext2 updates/fixes (Al Viro)
o Bring smbfs back into line with 2.2 (Urban Widmark)
| This should make OS/2 work again
o Fix S/390 _stext (still doesnt build dasd) (Kurt Roeckx)
o Remove unused vars in arch/i386/kernel/bios32.c (Daniel Roesen)
o Update the DHCP initrd support (Chip Salzenberg)
o Allow opening empty scsi removables like IDE
with O_NONBLOCK (needed for some ioctls) (Chip Salzenberg)
o Back out vibra mixer change
o Fix error returns in sbni driver (Dawson Engler)
o Initial merge of the aacraid driver (Adaptec)
| Much deuglification left to be done here
o Report megaraid: on obscure megaraid error (Daniel Deimert)
strings
o Add another CS4299 id string (Mulder Tjeerd)
Alan Cox [Fri, 23 Nov 2007 20:22:09 +0000 (15:22 -0500)]
Linux 2.2.18pre2
o Fix the compile problems with microcode.c (Dave Jones,
Daniel Roesen)
o GDTH driver update (Achim Leubner)
o Fix mathsemu miuse of casting with asm (??)
o Make msnd_pinnacle driver build on Alpha
o Acenic 0.45 fixes (Chip Salzenberg)
o Compaq CISS driver (SA 5300) (Charles White,
+ cleanups Alan Cox)
+ gcc 2.95 fixup
o Modularise pm2fb and atyfb
o Upgrade AMI Megaraid driver to 1.09 (AMI)
o Add DEC HSG80 and COMPAQ 'logical volume' to
scsi multilun list
o SK PCI FDDI driver support (Schneider & Koch)
o Linux 2.2 USB backport (Vojtech Pavlik)
backport 3 + further fixes from the USB list
+ mm/slab.c fix for cache destroy
o AGP driver backport (XFree86, Precision
DRM driver backport Insight, XiG, HJ Lu,
VA Linux,
and others)
Alan Cox [Fri, 23 Nov 2007 20:22:06 +0000 (15:22 -0500)]
Linus 2.2.18pre1
o Update symbios/ncr driver to 1.7.0/3.4.0 (Gerhard Roudier)
o Updated ATP870U driver (ACard)
o Avoid running tq_scheduler stuff sometimes with (Andrea Arcangeli)
interrupts off
o Futher cpu setup updates (Alan Cox)
o IBM MCA scsi driver updates (Michael Lang)
o Fix incorrect out of memory handling in bttv (Dawson Engler)
o Fix incorrect out of memory handling in buz (Dawson Engler)
o Fix incorrect out of memory handling in qpmouse (Dawson Engler)
o Fix error handling memory leak in ipddp (Dawson Engler)
o Fix error handling memory leak in sdla (Dawson Engler)
o Fix error handling memory leak in softoss (Dawson Engler)
o Fix error handling memory leak in ixj (Dawson Engler)
o Fix error handling memory leak in ax25 (Dawson Engler)
o Merge the microcode driver from 2.4 into 2.2 (Tigran Aivazian)
o Fix skbuff handling bug in the smc9194 driver (Arnaldo Melo)
o Make vfat use the same generation rules as (H. Kawaguchi,
in windows 9x Chip Salzenberg)
o Fix oops in the CPQ array driver (Arnaldo Melo)
o Fix ac97 codec not setting the id field (Bill Nottingham)
o Further work on the cs46xx/CD power bits (Alan Cox)
o Synclink updates (Paul Fulgham)
o Synclink init bug fix (Arnaldo Melo)
o Handle odd interrupts from toshiba floppies (Alain Knaff)
o Fix trident driver build on nautilus Alpha (Peter Petrakis)
o Add later sb16 imix support tot he sb driver (Massimo Dal Zotto)
o Ignore luns that report can be connected, but (Matt Domsch)
not currently
o Fix dereference after kfree in uart401.c (Dawson Engler)
o Return correct SuS error code for an unknown (Herbert Xu)
socket family
o Add sub window clipping to the bttv driver (Thomas Jacob)
o Fix nfs cache locked messages (Trond Myklebust)
o Fix the modutils misdocumentation (Martin Douda)
o Remove bogus biosparm code from seagate.c (Andries Brouwer)
o Return correct error code on failed fasync set (Chip Salzenberg)
o Handle dcc resume with newer irc clients when (Scottie Shore)
doing an irq masq
Alan Cox [Fri, 23 Nov 2007 20:22:03 +0000 (15:22 -0500)]
Linux 2.2.17pre20
o Fix EIP/ESP printk thinko (Willy Tarreau)
o Final small DAC960 adjustments for 2.2.17 (Leonard Zubkoff)
o Improve AARP handling (Alistair Riddell)
o Fix bug in the appletalk code (Marcelo Tosatti)
o Last minute fix to the CS4281 (Tom Woller)
o Mention CS4280 and use __initdata for data (Alan Cox)
o Turn on the EAPD bit on the AD1885 (Alan Cox)
o Don't honour the status bit for audio on a (Marcus Sundberg)
440MX - it appears it doesnt work
o Fix high cpu usage on i810 audio (Marcus Sundberg)
o Apply the same fix to the cs46xx (Bill Nottingham)
o Change the power/CD algorithm on the 46xx (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:22:01 +0000 (15:22 -0500)]
Linux 2.2.17pre19
o Add Marcelo Tosatti to the credits (Marcelo Tosatti)
o Fix a couple of kfree and follow the pointer
bugs in the i810 audio driver (Bob Frey)
o Vger is now vger.kernel.org everywhere (Daniel Roesen)
o Further 3c59x fixups (Andrew Morton)
o Disable record on cs46xx for this release (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:22:00 +0000 (15:22 -0500)]
Linux 2.2.17pre18
o Fix a race in the NFS code (Andi Kleen)
o Fix a pair of arcnet resource leaks on error (Arnaldo Carvalho de Melo)
o Fix PPC601 booting, bitops bug and oddments (Paul Mackerras)
o Fix resource leaks on error in several drivers
(Arnaldo Carvalho de Melo)
o Add SCR-2430 to cdroms we limit xfer sizes on (Ron)
o Fix a small error in the vfb driver (Geert Uytterhoeven)
o Fix further bonding driver bug (John Newbigin)
o Irda should compile again
o Fix irda parameter parser (Russell King)
o Hold the external amp on the Voyetra card active
while CD is an input (Alan Cox)
o HDLC driver fixes (Krzysztof Halasa)
o Ksyms for external stuck task tracker module (Andi Kleen)
o Fix spurious setting of err in sockets (Dave Miller)
o Fix net_bh race from skb_dequeue (??)
o Fix cs46xx record bug (Alan Cox)
o Fix ac97 init wait error (doh..) (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:58 +0000 (15:21 -0500)]
Linux 2.2.17pre17
o Added midi/dmfm support for the ALi sound (Alan Cox)
| from code by Ching Ling Lee
| blame me if it doesnt work
o CS4281 experimental sound driver (GW Boynton, Tom Woller)
| cleaned up and maybe broken by yours truely
o Fix bonding crash (John Newbigin)
o Fix find_next_zero bit on Alpha (Jay Estabrook)
o Fix find_next_zero_bit on Sparc (Dave Miller)
o Qlogicfc fixes (Chris Loveland)
o Fix bttv norm setting in old driver (Daniel Perez)
o Start ESS solo with mic turned down to avoid (Alan Cox)
feedback.
Alan Cox [Fri, 23 Nov 2007 20:21:56 +0000 (15:21 -0500)]
Linux 2.2.17pre16
o Thinkpad hacks and external amp support for (Bill Nottingham, Alan Cox
CS46xx, also fix mono David Kaiser)
o Actually fix i810 audio hangs and other stuff (Alan Cox)
o Dave Jones addr change (Dave Jones)
o Fix long standing vm hang bug (Marcelo Tosatti)
o Fix irda memory leak (Pontus Fuchs)
o Minor further PPC fixes (Paul Mackerras)
o Fix PCI id ordering (Paul Mackerras)
o 3Ware corrected update (Adam Radford
Joel Jacobson)
o Fix stale documentation in proc.txt (Paonia Ezrine)
o Fix the TCP/vm bug nicely (Andi Kleen)
o Add 3c556 support to the 3c59x driver (Andrew Morton)
o Switch eepro100 to I/O mode pending investigation
(Andrey Savochkin)
o Fix 'Donald Duck impressions' in ES1879 audio (Bruce Forsberg)
o CODA fs fixes for 2.2.17pre (Jan Harkes)
o RIO serial driver update (Patrick van de Lageweg)
o Minimal version of the at1700 fix (Brian S. Julin)
[From Hiroaki Nagoya's original stuff]
o Typo fix in sysctl vm docs (Dave Jones)
o DAC960 update to rev 2.2.7 (Leonard Zubkoff)
Alan Cox [Fri, 23 Nov 2007 20:21:54 +0000 (15:21 -0500)]
Linux 2.2.17pre15
o Pull the 3ware update - causes oopses ? (Alan Cox)
o Fix emu10k build error with no PCI (Arjan van de Ven)
o display7 LED driver (Eric Brower)
o TLB multi-match bugs in sparc64 (Dave Miller)
o Fix CPP string concatenation in sparc ksyms (Dave Miller)
o Fix lost copyright credit to ALi in the
trident.c driver (Alan Cox)
o Add alternate ALi ID to the trident driver (Alan Cox)
o ATI video fixes for PPC (Benjamin Herrenschmidt)
o Further HDLC fixes (Krzysztof Halasa)
o Fix sign handling bugs (Andrew Morton, Alan Cox)
o Fix wrong comment in fs/exec.c (Robert Love)
Alan Cox [Fri, 23 Nov 2007 20:21:53 +0000 (15:21 -0500)]
Linux 2.2.17pre14
o Hopefully fix esd and other i810 audio hangs (Alan Cox)
o Further fixes for the Alpha tree (Jay Estabrook)
o Further bond cleanup/init fix (Daniel Roesen)
o Fix initio redefine warnings (Arjan van de Ven)
o Fix warnings due to printk types (Arjan van de Ven)
o Fix warnings due to missing prototypes (Arjan van de Ven)
o Fix i2o warnings, code cleanup (Arjan van de Ven, Alan Cox)
o Fix warnings from missed includes (Arjan van de Ven)
o Fix ip2serial config ioctl bug (Arjan van de Ven)
o Update ipmasqadm tool locations (Rob Hudson)
o Fix yamaha build problems (Alan Cox)
o Change varesearch -> valinux in the kernel (H J Lu)
o Add /lib/modules/foo/build link as per l/k (Ted Ts'o)
o Bring the SX rio and generic_serial in line (Patrick)
with 2.4.test
o 3ware controller fixes/updates (Adam Radford
Joel Jacobson)
o Fix appletalk kmalloc warnings (Benjamin Herrenschmidt)
o Fix imm/ppa handling with PCI ports (Gunther Mayer)
o Fix 16bit handling bug in NCPfs (Petr Vandrovec)
o Fix isofs offset by one error (Mikael Pettersson)
o Add byte counters to ewrk3 (Nathan Hand)
o SMBFS clean ups, fix OS/2 rename (Urban Widmark)
o HDLC driver bug backout (Krzysztof Halasa)
o Powermac pmu and gmac fixes (Paul Mackerras)
o Fix i2o block scan for multi drives (Boji Kannanthanam)
o Fix frag handling oddity on ipchains (Jan Echternach)
o Fix emu10k as non module (Mikael Pettersson)
o Scsi command raw requires RAWIO cap (Oliver Xymoron)
o IDE command raw or hwif add requires RAWIO (various)
o Fix isofs 2048 byte alignment bug (Go Taniguchi)
o Fix most remaining UMSDOS flaws (Matija Nalis)
Alan Cox [Fri, 23 Nov 2007 20:21:51 +0000 (15:21 -0500)]
Linux 2.2.17pre13
o Fix compile errors on userhelper (Several people)
o Small Alpha update/fixes (Jay Estabrook)
o Add bootup documentation (H Peter Anvin)
o S/390 partial merge of updates (Martin Schwidefsky)
o Bonding driver fixes (Andreas Steinmetz)
o Geert changed address (Geert Uytterhoeven)
Alan Cox [Fri, 23 Nov 2007 20:21:49 +0000 (15:21 -0500)]
Linux 2.2.17pre12
o Fix PC300 X.21 support (Ivan Passos)
o Smart2 driver minor fixes, one new card id (Charles White)
o Fix PS/2 reconnect lockup on SMP (David Nelson)
o Fix duplicate PCI ids (Tim Waugh)
o Fix 100Mbit fdx on DEC45x driver (Phil Ezolt, Bill Carr)
o Cyclades serial fixes (Ivan Passos)
o Additional scsi blacklist entries (Matt Domsch)
o Allow ppp deflate to be compiled in (Paul Gortmaker)
o Fix i2o block multidrive bug I added in pre10 (Boji Kannanthanam)
o Hopefully fix the scsi error handler/initrd bug (Alan Cox)
o Small sparc power handling bugfix (Dave Miller)
o Directory testing fix if CAP_DAC_READ_SEARCH (Wojciech Purczynski)
o Export exec_usermodehelper, clean up baycom (Thomas Sailer)
Alan Cox [Fri, 23 Nov 2007 20:21:47 +0000 (15:21 -0500)]
Linux 2.2.17pre11
o Tlan driver update (Torben Mathiasen)
o Ext2 error message typo (Andreas Dilger)
o Updated Yamaha PCI audio driver (Daisuke Nagano)
o Small PPP oops fixes (Paul Fulghum)
o SMBFS compile fix (Urban Widmark)
o Small cisco hdlc/lmi fixes (Krzysztof Halasa)
o Fix hdlc mode switch (Ivan Passos)
o Fix fbmem driver bug with size checks (Petr Vandrovec)
o Merge the Emu10K driver (Rui Sousa and co)
o Synclink driver updates (Paul Fulghum)
o Appletalk SMP locking fixes (Jens-Uwe Mager)
o Don't offer Toshiba Laptop for non x86 (Francis Galiegue)
o Further PPC minor merges (Paul Mackerras)
Alan Cox [Fri, 23 Nov 2007 20:21:45 +0000 (15:21 -0500)]
Linux 2.2.17pre10
o Fix up the eepro driver further (Aristeu Sergio Rozanski Filho)
o Update URL for Japanese Configure.help (Goto Masanori)
o Remove tty driver sleep race (Andrea Arcangeli)
| this backs out a fix but a fix we no longer need
o Tim Waugh moved (Tim Waugh)
o Urban Widmark becomes new smbfs maintainer (Urban Widmark)
| Also cleanup debug stuff
o Fix several cs46xx bugs (Tom Woller, Alan Cox)
o Fix INET=n compile failure (Arjan van de Ven)
o Handle i2o boot volumes sanely (Boji Kannanthanam,
Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:44 +0000 (15:21 -0500)]
Linux 2.2.17pre9
o Fix toshiba driver to work compiled in (Alan Cox)
o Fix scsi sg driver panics with some cards (Douglas Gilbert)
o Fix select() handling bugs in DoubleTalk driver (Jim Van Zandt)
o Alpha fixes for fbcon. matroxfb and pm2fb (Jay Estabrook)
o Further TCP fixes (please give these a good
beating) (Alexey Kuznetsov)
o Add some delays to cs46xx to try and fix the (Alan Cox)
'only works on 2nd load' bug some people see
Alan Cox [Fri, 23 Nov 2007 20:21:40 +0000 (15:21 -0500)]
Linux 2.2.17pre7
o Fix the rate adaption, default to 48KHz (Alan Cox)
Correctly setup VRA bits. Variable speed
now works on capable codecs (AD1881 etc)
o Crystal Soundfusion 46xx driver (Alan Cox)
| Most of the work actually from the ALSA driver by Jaroslav
o PC300 driver update (Ivan Passos)
o Further PPC merges (Olaf Hering)
o Further 3c59x/3c90x fixes (Andrew Morton)
o Fix i810 potential oops (Vladimir V. Klenov)
o Atari partition probe must be last (no magic) (Michael Schmitz)
o Merge aty128fb driver for PPC (Brad Douglas)
o Fix the multiple ide directories in proc bug (Shigeo 'Geo' Tanai)
o Fix zImage build for chrp PPC (Olaf Hering)
o Toshiba SMM driver for configuration utils (Jonathan Buzzard)
o Rename cp932 back (Yoshihiro Kajiki)
o Fix endian bug in cp932 handling (Yoshihiro Kajiki)
Alan Cox [Fri, 23 Nov 2007 20:21:39 +0000 (15:21 -0500)]
Linux 2.2.17pre6
o Fix some NTFS bugs, stop it touching win2K (Anton Altaparmakov)
o Wait for dirty buffers to sync sometimes (Marcelo Tosatti)
o AIC7xxx update (hopefully its happy now) (Doug Ledford)
o Put #!/bin/sh on the scripts from Menuconfig (Wolfgang Sourdeau)
o 2.2 elevator wasnt coalescing enough (Jens Axboe)
o Fix ppc build problem (Andreas Tobler)
o PPC video updates (Benjamin Herrenschmidt)
o List extra Athlon flags as in 2.3.* (Alan Cox)
o Handle AMD Athlon L2 cache reporting errata (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:37 +0000 (15:21 -0500)]
Linux 2.2.17pre5
o Fix alpha compile problems on lmc and dmfe (Alan Cox)
o Fix sparc32 lockd translation (Dave Miller)
o Fix HDLC problems with packet lengths (Ivan Passos)
o PMAC updates - should now build (Benjamin Herrenschmidt)
video update rejected as too risky
o Removed unused trashing var (Andrea Arcangeli)
o Proper fix for the TCP crash case (Andi Kleen)
o Further small vm fixups (Rik van Riel)
o Fix SCSI tape bugs (Kai Makisara)
o Lanmedia driver fixes (Andrew Stanley-Jones)
o ES1370/1371 GETOSPACE fixes (Thomas Sailer)
o FAT CD fix (Jens Axboe)
o Further small shared irq 3c59x fix (Andrew Morton)
o Fix scripts/Configure comment handler (Jun Hamano)
Alan Cox [Fri, 23 Nov 2007 20:21:35 +0000 (15:21 -0500)]
Linux 2.2.17pre4
o Winchip C6 has buggy TSC (Dave Jones)
o TCP crash workaround for the problem seen by
auctionwatch (Alexey Kuznetsov)
o VM improvements (mm-fix-3) (Andrea Arcangeli)
o Revert parport change in pre2 for now (Alan Cox)
Alan Cox [Fri, 23 Nov 2007 20:21:34 +0000 (15:21 -0500)]
Linux 2.2.17pre3
o Fix possible hang in TCP code under high net/ (Mark Hemment)
disk load
| Im very interested to know if this fixes some of the
| reported high load box totally hangs cases
o Fix a sparc64 problem with SABRE
o Bring the PPC port back into line (Cort Dougan, Paul Mackerras,
Benjamin Herrenschmidt, Henry Worth
| Lots of PPC fixes, DMA sound suspend fix, GMAC ethernet,
| PPC changes to de4x5 for new apple stuff, core99 fixes
| adb, rth, macserial and media bay work
o Require root for keymap reloading (Stephen Thorne)
o Fix a reported CD-ROM oops (Jens Axboe)
o Give BSD behaviour for iovec overruns (Ivan Kokshaysky)
| Also should fix OSF emulation
o Set file type on sockets in ext2 (Andreas Dilger)
Alan Cox [Fri, 23 Nov 2007 20:21:32 +0000 (15:21 -0500)]
Linux 2.2.17pre2
o Fix memory leak in appletalk drivers (Hu Chengjun)
o Fix bridge + rtl8139 bug (Jeff Garzik)
o ICH audio hack for slow to reset codecs (Vladimir V. Klenov)
o One liner fix to the kswapd logic (Rik van Riel)
o Fix dtr on close bug in the SX serial driver (Patrick van de Lageweg)
o Fix saving of db6 on debug traps (James Cownie)
o Teach setup code about transmeta processors (H Peter Anvin)
o Fix some SMP races in parport (Tim Waugh)
o Fix CDROMPLAYTRKIND, rpc2 region info query (Jens Axboe)
o Small AFFS fixes (Dave Jones)
o Test fsuid before DAC_OVERRIDE in procfs (Solar Designer)
o Add Cyclades PC300 driver (Ivan Passos)
o List Andries as partitioning maintainer (Andries Brouwer)
o Remove __LIBRARY__ from unistd.h syscall tests (Erik Troan)
o Resync 2.2 and 2.4 i810 drivers (Alan Cox)
o Upgrade aic7xxx driver to 5.1.30. This should (Doug Ledford)
fix the problems with EISA/VLB cards
o Resync the ixj telephony driver with Quicknet (Alan Cox)
| Word of warning: Stuff built against the 2.2 ixj
| driver is back compatible. Stuff built against their
| release we merged with is not as they clashed with
| ioctls already allocated for other uses.
Alan Cox [Fri, 23 Nov 2007 20:21:30 +0000 (15:21 -0500)]
Linux 2.2.17pre1
o Fix the md failure to work (Alan Cox)
o Fix the Irix 6.x FIN foodfight bug (Andi Kleen)
| Someone needs to fix IRIX too
o Fix the Alpha debugging printk (Alan Cox)
o Fix the 2.2.16 problem with some cdroms (Jens Axboe)
o Fix the i2o scsi crash on boot (Alan Cox)
o Fix yamaha audio when compiled in (Alan Cox)
o Fix es1371 rev 8 cards (Thomas Sailer)
o Don't listen for TCP on lockd port (Trond Myklebust)
o Fix sparc32 signal handling (Eddie d'Ost)
o Fix sym53xxx sparc stuff (Dave Miller)
o Fix crashes on unload/remove of initio scsi (Thomas Graichen)
o FIX eepro100 on sparc (Dave Miller)
o Remove Alessandro from the maintainers (Alessandro Rubini)
o Fix erroneous cp932 code page data (C Huang)
Alan Cox [Fri, 23 Nov 2007 20:21:28 +0000 (15:21 -0500)]
Linux 2.2.16
The following security problems are fixed by this release
o Setuid applications. even when correctly checking for failures of
setuid() calls could fail to drop priviledges if the invoker had
made certain adjustments to the capability sets
o Opening a socket and issuing multiple connects on it could be used
to hang the box
o Readv/writev might misbehave on some very large inputs
o Potentially remote exploitable hole in the sunrpc code
o User causable oopses in Appletalk and Socket code
o Obscure exploitable bugs in the Sparc kernel
The full list of enhancements and other bug fixes will follow later.
Recommendations:
You should consider updating your 2.2 kernel to 2.2.16 if
o You have untrusted users on your system
o You have publically accessible kernel sunrpc services
Other major bug fixes include
o The tcp retransmit crash on very high load
o Poor VM performance under some load patterns
o Fix for 3com 3c590 8K card stalls
Alan Cox [Fri, 23 Nov 2007 20:21:26 +0000 (15:21 -0500)]
Linux 2.2.16pre8
o Update old rustcorp urls (Paul Russell)
o Fix random driver typo (James Cloos)
o Update credits entry (David Woodhouse)
o Fix tcp retransmit crash (Alexey Kuznetsov)
o Fix dhcp boot bug (Chip Salzenberg)
o Fix hamachi and via rhine sym clash (Arjan van de Ven)
o Fix VCD problems and BLIST_GHOST stuff (Jens Axboe)
o Disable autodma on a 450NX (Chip Salzenberg)
o Trident driver backport (Eric M. Brombaugh)
o Fix acenic build problem (Arjan van de Ven)
o Fix random driver typo (James Cloos)
o Update yamaha PCI driver (Daisuke Nagano)
o Force umask of kmod (Keith Owens)
Alan Cox [Fri, 23 Nov 2007 20:21:25 +0000 (15:21 -0500)]
Linux 2.2.16pre7
o Fix masq_mod compile breakage (me)
o readv/writev didnt error oversized (Chris Evans, Dave Miller)
requests properly.
o Report SMBUS nicely in pci (Chip Salzenberg)
o Acenic 0.44 (Jes Sorensen)
o Fixes for Acenic 0.44 + dhcp (Chip Salzenberg)
o Add DHCP to the ip autoconfig stuff (Chip Salzenberg)
| Yes this all belongs in user space. No not for 2.2/4
| Someones 2.5 mission is to get rarp/bootp/dhcp all working via
| initrd!
o EEpro100 driver v1.20.2.4 (Andrey Savochkin)
o Fix cmpci compile problem (Arjan van de Ven)
o Fix i810 audio compile problem (Arjan van de Ven)
o Fix build problem with no TCP/IP (Arjan van de Ven)
Alan Cox [Fri, 23 Nov 2007 20:21:23 +0000 (15:21 -0500)]
Linux 2.2.16pre6
o VM fixes (Rik van Riel)
o TCP and other net fixes (Dave Miller)
o Identify Intel cascade cpus (Dragan Stancevic)
o Sparc and sparc driver cleanness fixes (Dave Miller)
o Kill unused slhc_init stuff (Paul Gortmaker)
o Backport modprobe fixes from 2.3.x (Keith Owens)
o cmpci fixes (midi out, spdif) (Daisuke Nagano)
o Legacy mode Yamaha PCI audio driver (Daisuke Nagano)
o French translation has moved (Pierre Tane)
o Fix memory scribble in ip_masq (Andi Kleen)
o Mention iso8859-14 in docs (Andrzej Krzysztofowicz)
o Fix string handling in xconfig (Andrzej Krzysztofowicz)
o Updated 3c59x driver (Andrew Morton)
o Fix make xconfig and old tk (Andrzej Krzysztofowicz)
o Olympic driver fixes for PPC (Mike Phillips)
o Bring capabilities closer to POSIX spec (Andrew Morgan)
| Note. This subtly changes cap_bset behaviour
Alan Cox [Fri, 23 Nov 2007 20:21:21 +0000 (15:21 -0500)]
Linux 2.2.16pre5
o Work around the cmpci DMA buf bug (Alan Cox)
o Fix a couple of headers (Andrew Morgan)
o 2.2 backport of Jeff's via audio code (Marcelo Tosatti)
o Fix the infamous 8K 3c590 stall bug (Anders Pedersen, Don Becker)
| Yay and it only took 3 years to find ;)
o ATAPI probe fix (Geert Van der Plas)
o Fix n_tty.c invalid copyuser (Andrew Morton)
o NLS init cleanups/config docs (Andrzej Krzysztofowicz)
o EEpro support for old ISA cards (Aristeu Filho)
o Export disk_name for other users (Alan Cox)
o Add blkdev.h to sparc64 ioctl32 (Fredrick Koehler)
o Handle thinkpad APM bios bugs (Stephen Rothwell
under threat from Rusty ;))
o FPU, CTC and other bug fixes for S/390 (IBM)
o Fix signal alt stack on exec (Bruno Haible)
o SCSI generic update (Doug Gilbert)
| Roman your sg race patch clashed - can you sort with Doug
o Add TIMEDIA cards to parport (Tim Waugh)
Alan Cox [Fri, 23 Nov 2007 20:21:19 +0000 (15:21 -0500)]
Linux 2.2.16pre4
o Computone driver update (Doug McNash)
o MPP fixes for ISDN (Kai Germaschewski)
o Fix gcc 2.7.2 compile problem (Jarno Paananen)
o Packet Engines GNIC-II driver (Don Becker, Keith Underwood)
o Fix disk stats for Compaq Smart2 (Rolf Fokkens)
o Fix missing brace on ppc (Andreas Tobler)
o Riscom/N2, Moxa C101, SBE WanXL drivers (Krzysztof Halasa)
o RCC became Serverworks (Matt Domsch)
o Fix 3c515/59x halt on 2^32 packets (Andrew Morton)
o PSS driver update (Anthony Barbachan)
o NFS inode/shrink dcache race fix (Trond Myklebust)
o Fix access_ok when len is a short (Thomas Sailer)
o Support syncppp/hdlc on Synclink card (Paul Fulgham)
o Fix 3c59x reporting of new cards (I Lee Hetherington)
o XConfig enhancements (Andrzej Krzysztofowicz)
o Increase timeouts on girbil (Michael McConnell)
o Configurable ramdisk size (also tides (Alex Beregszaszi, Alan Cox)
away an S/390 ifdef)
Alan Cox [Fri, 23 Nov 2007 20:21:17 +0000 (15:21 -0500)]
Linux 2.2.16pre3
o Fix stupid SMP bug in the i810 audio (Alan Cox)
|And yes I can call it stupid, its my
|bug !!
o Cyclades Update (Ivan Passos)
o Autoload paride protocol (Tim Waugh)
o Upgrade IBM ServeRAID to 4.0 (IBM)
o Back out ARM fix (Russell King)
o AF_UNIX peer credentials on socketpair (Malcolm Beattie)
o Use all onboard memory patch for IBM tr (Mike Phillips)
o Handle WPI CDS-32X (Jens Axboe)
o Fix CD-ROM ioctls (Jens Axboe)
o Add AFVALAB and TIMEDIA parallel ports (Tim Waugh)
o Switch to 2.3.x format for invalid
EIP/ESP reports (Keith Owens)
o Add v1.20 to seagate bios matches (Matthias Heidbrink)
o Fix initio scsi shared irq free (Thomas Graichen)
o Possible sign mishandling issues fixed (Solar Designer)
o EEPro 10 ISA support (Aristeu Filho)
o Update megaraid firmware URL (Dell)
o Export inet as well as net notifier (Pekka Riikonen)
o Fix smc 9194 memory handling bug (Heiko Pruessing)
o Export init_mm for Alpha (Andrea Arcangeli)
o Avoid scheduling while waiting for someone
else to send an IPI (alpha) (Andrea Arcangeli)
o move ll_rw_blk data into BSS (Andrea Arcangeli)
o Elevator starvation fix (Andrea Arcangeli)
o Safer IRQ probe (Andrea Arcangeli)
o refill deadlock fix (Andrea Arcangeli)
o Fix set_blocksize (Andrea Arcangeli)
o Stop deadlock if timer reinserts itself
too fast (Andrea Arcangeli)
o Fix swap_blockmap deadlock (Andrea Arcangeli)
o Change syncppp API to match 2.3.x and (Ivan Passos)
remove some limits
o Bring S/390 port into line with latest
IBM patch set (IBM)
o Fix HDLC driver bits (Paul Fulghum)
Alan Cox [Fri, 23 Nov 2007 20:21:15 +0000 (15:21 -0500)]
Linux 2.2.16pre2
o IRDA updates (Dag Brattli)
o I2O fixes for bugs found in Intel tests (Boji Tony Kannanthanam)
o SunRPC security fix (Chris Evans)
o Fix memory handling bug in console (Russell King)
o 3c59x cleanups/fixes/etc (Andrew Morton)
o DVD ioctls (Jens Axboe)
o Fix dcache typo (Nimrod Zimmerman)
o Linux gcc checks assumed no gcc 3.x (Graham Stoney)
o CPIA update (Peter Pregler)
o Add another AHA152x signature (Jarl Friis)
o SBC-60xx watchdog (Jakob Oestergaard)
o Fix 4096 byte block scsi diskd evices (sara@procsys.com, Alan Cox)
o Fix dumb IPX arcnet/ethernet routing bug(Alexandr S. Agranovsky)
o Remove bogus dmfe warnings (Marcelo Tosatti)
o Fix problem with i810 driver and
dumber codecs (Alan Cox)
o Geometry fix for misjumpered disks (Andries Brouwer)
o Further procfs fixes (Andrea Arcangeli)
o Small ext2 fix (Stephen Tweedie)
o Quota oops fix (Andi Kleen)
o Fix debug spinlocks and !SMP (Alan Modra)
o Fix appletalk device locking bug (Avery Pennarun)
Alan Cox [Fri, 23 Nov 2007 20:21:07 +0000 (15:21 -0500)]
Linux 2.2.15pre17
o Revert the alpha FPU misfix (Richard Henderson)
o Really apply the typo fix this time (Barry K. Nathan)
o Fix ISDN symbol collision (Arjan Van de Ven)
o Loose UDP masquerade is now configurable so
security concious users can disable it and game
freaks turn it on (Nigel Metheringham)
Alan Cox [Fri, 23 Nov 2007 20:21:05 +0000 (15:21 -0500)]
Linux 2.2.15pre16
o Fixes for i960 i2o problems (Boji Kannanthanam)
o Sparc/Glibc 2.1 fixes (Dave Miller)
o Get original 21041 tulips working with current
driver (old_tulip remains for now in case) (Jeff Garzik)
o Updated devices.txt (H Peter Anvin)
o EEPro100 ultra sparc support fixed (Dave Miller)
o Scott Murray moved (Scott Murray)
o Alpha FPU fixes (Richard Henderson)
o PCI configuration ioctls for Alpha (Richard Henderson)
o TCP socket hang on close fix (Dave Miller)
o Fix old_tulip doc error (Barry Nathan)
o Fix AMD cache setup (Dave Jones)
o Fix Cyrix cache reporting (Alan Cox)
o Fix eepro probe failure lockup (Francois Romieu)
o AF_UNIX socket crash fix (Alexey Kuznetsov)
o Fix ftp back masquerade vulnerability (Bjarni Einarsson)
o Fix security issues with exec and ELF loader (Nergal, Solar Designer,
Alan Cox)
o ext2 and ufs directory handling fix (Al Viro)
o Allow syscall interception in ptrace (Jeff Dike)
Alan Cox [Fri, 23 Nov 2007 20:21:03 +0000 (15:21 -0500)]
Linux 2.2.15pre15
o Semaphore undo leak fix (Christian Ehrhardt)
o MSP3400 docs + config hint (Matthias Andree)
o Avoid localising version data (Matthias Andree)
o Fix an obscure nfsd hang (epx@conectiva.com.br)
o Ron Holt moved (Ron Holt)
o Fix X.25 restart collisions (Henner Eisen)
o Fix X.25 EOR flags (Henner Eisen)
o IRDA security fixes and packet accounting (Dag Brattli)
o Fix sktr compile bug (Arjan van de Ven)
o Sparc sync up (Dave Miller)
o Fix quota warnings (Adrian Sun)
o Fix quote permission check (Adrian Sun)
o Megaraid back to 1.07 + firmware check (AMI, Dell,
Doug Ledford)
o Resynchronize 2.2/2.3 drive blacklists (Tim Waugh)
o ISDN updates (mppp foxes. tty call fixes,
reog AVM driver, Eicon fixes..) (Karsten Keil and co)
o Fix full duplex on olympic TR (Mike Phillips)
Alan Cox [Fri, 23 Nov 2007 20:21:01 +0000 (15:21 -0500)]
Linux 2.2.15pre14
o Revert megaraid driver to 1.04 due to apparent (Alan Cox)
corruption problems some firmware shows.
| This is a temporary state of affairs I hope,
| once Dell/AMI have a handle on which firmware
| and how to either fix it or refuse to boot
| on those firmwares then we can go back.
o Acard scsi shared IRQ fix (hopefully) (Acard, ported
| Folks with Acard stuff please test this into newer driver
| one hard by Alan Cox)
o Fix assorted network driver ioctl checks (Mitchell Blank Jr)
o Two small updates to the telephony API needed (Alan Cox)
by other vendors
o Fix bit masking error on IO port in I2O (Deepak Saxena)
o Work around spitfire errata 32 and 54 on (Dave Miller)
Ultrasparc
o Work around Sparcstation 5 Swift MMU (Dave Miller)
o Fix SunQE problem with 32bit sparc (Dave Miller)
o Fix breakage of ISA support in SX driver
and add EISA support (Rogier Wolff)
o Arlan fixes (but not 4500 for 2.2.15) (Elmer Joandi)
o Fix EXPERIMENTAL checking in 2.2.15pre (Paul Vojta)
o Update AIC7xxx driver to rev 5.1.28 (Doug Ledford)
o Simple (ie not strictly correct) fix for the
cisco 3600 syncppp problem (Madarasz Gergely)
[Proper fix for 2.2.16 I think]
o Zero the sin_zero part of sockaddr_in (Frank van Maarseveen)
o Correct erase handling in 16 colour text (Jon Mitchell)
o Fix typo in videodev.h (fjolliton)
o Another small ultrasparc errata fix (Dave Miller)
o Semaphore deadlock fix (Christoph Rohland)
o Further SX fixes (Rogier Wolff)
o SKTR driver fixes (Christoph Goos)
o Further small 3ware fix (Adam Radford)
o Up the default number of module loadable (Alan Cox)
scsi disks to 16
o Wan config typo fix (Dave Jones)
o Sparc blackbird errata fixes (Dave Miller)
o Wanpipe needs inet (Arjan van de Ven)
o Revert cursor/bh lock patch (breaks Alpha) (Alan Cox)
o Fix ext2 dir race (Al Viro)
Alan Cox [Fri, 23 Nov 2007 20:21:00 +0000 (15:21 -0500)]
Linux 2.2.15pre13
o Revert some of the MM changes and drop in the
more proven trashing heuristic code and bits (Andrea Arcangeli)
o Always probe all luns on AMI MegaRAID (Doug Ledford)
o IBM lanstreamer driver merged (Mike Sullivan)
\ cleaned up (tho I hope not broken) by Alan Cox
[Please check]
o COMX update, remove experimental (Gergely Madarasz)
o Fix a region release bug in the eepro100 (Andrey Savochkin)
o Add write ordering to ppc *bit functions (Paul Mackerras)
on SMP boxen
o Fix timer irq bug on ultrasparc (Dave Miller)
o Further sparc dcache page flush fixes (Dave Miller)
o Bring 3ware driver up to 1.0 (Adam Radford)
o List 2.2.x pre-patch locations in MAINTAINERS (David Forrest)
o UMSDOS update (Matija Nalis)
o Support SRM on nautilus Alpha (Soohoon Lee)
o Fix maintainers - Scott Murray has moved (Scott Murray)
o EV4 emulation trap fix (Carsten Jacobi)
o Alter the TLB IPI spin timeout for faster chips (based on the Reiserfs
hack)
Alan Cox [Fri, 23 Nov 2007 20:20:58 +0000 (15:20 -0500)]
Linux 2.2.15pre12
o Further small irda fixes (Dag Brattli)
o Missing bh_atomic unlocks in mcast/masq (Dave Miller)
o K7 cache reporting fix (Catalin Muresan)
o Fix phonedev registering specifying unit (Thomas Sparr)
o Fix egcs/pcbit isdn issues (Fernando Carvalho)
Alan Cox [Fri, 23 Nov 2007 20:20:56 +0000 (15:20 -0500)]
Linux 2.2.15pre11
o Fix i2o pci to depend on pci bus (Arjan van de Ven)
o TSC based udelay [Yes bogomip values changed (Philipp Rumpf, Alan Cox)
\ but they are bogus anyway remember]
o Update version info on cyclades (Cyclades)
o Removed illegal use of FPU in lmc driver (Philipp Rumpf)
o Fix FPU usage bug in the ixj driver (Philipp Rumpf)
o Fix NFSCTL_LOCKD for Sparc64 (Dave Miller)
o Fix small protocol error in the irda code (Dag Brattli)
o Sparc64 mmap corruption fix (Dave Miller)
o Blacklist entry for the Mitsumi cd-r (Erik Tews)
o SMB was making socket calls in wrong context (Manfred Spraul)
o ALS100/200 doc improvement (Dave Forrest)
o Thunderlan driver minor updates (Torben Mathiasen)
o Fix memory leak in lance driver (Ivan Kokshaysky)
o Fix ppc compile error (Robert Walsh)
o PPP/SMP locking fixes (Paul Mackerras)
o Hopefully fix tcp/fasync race (Alexey Kuznetsov et al)
Alan Cox [Fri, 23 Nov 2007 20:20:55 +0000 (15:20 -0500)]
Linux 2.2.15pre10
o I2O scsi,block backport from 2.3.x (Alan Cox)
o Colour qcam config options/alternative detects (David Forrest)
\ + docs
o More intelligent out of memory killing (Rik van Riel)
o Fix QNXfs endianisms (Anders Larsen)
o Small irda update (Dag Brattli)
o TTY SMP locking fixes (Paul Mackerras)
o 3c527 driver work (Carl Drougge, Alan Cox)
o Iomega buz driver should now work again (Rainer Johanni)
o Hopefully fix hang on capture with bttv (??)
o Syskonnect minor bugfixes (Christoph Goos)
o TCP keepalive fix (Dave Miller)
\ reports from folks previous seeing the oops wanted
o Minor eexpress irq handling bug (Gianluca Anzolin)
o Fix cmpci typo (Arjan van de Ven)
o Fix Parport dependancies on config.in (Arjan van de Ven)
o Test eepro100 fix for some remaining bug reports(Andrey V. Savochkin)
o Further S/390 ksym fixes (Fritz Elfert)
o Fix console drawing race on fb consoles (Petr Vandrovec)
o Fix gid override on isofs (Stuart Children)
o Fix dgrs irq probe with gcc 2.95 (Rick Richardson)
o Add TK9902 to the parallel port PCI table (Tim Waugh)
o Fixed three small (harmless I think) buglets
caught by a C check tool (Ed Rupp, Alan Cox)