---

Alan Cox: Linux 2.2.18pre9

Subject: Linux 2.2.18pre9
To:     linux-kernel@vger.kernel.org
Date:   Sat, 16 Sep 2000 13:04:44 +0100 (BST)
From:   Alan Cox alan@lxorguk.ukuu.org.uk

Resynchronize the USB stuff and starting bringing the ARM into line

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

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)

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                    (me, 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      (me)
        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)

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

2.2.18pre5
o       Added older VIA ide chipsets to the not to be   (me)
        autotuned list
o       Fix crash on boot problem with __setup stuff    (me)
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, me)
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)

2.2.18pre4
o       Remove the aacraid driver again, having looked  (me)
        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                            (me)
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                       (me)
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)

2.2.18pre3  (versus 2.2.17pre20)
o       Clean up most of the compatibility macros       (me)
        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)

2.2.18pre2  (versus 2.2.17pre20)

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                                       me)
        + 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)

2.2.18pre1  (versus 2.2.17pre20)

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                        (me)
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       Fix problems with SIS900 driver on some 630E    (Lei-Chun Chang)
        boards
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        (me)
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

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis