Linux Today: Linux News On Internet Time.

More on LinuxToday

Alan Cox: Linux kernel 2.2.18pre4

Sep 10, 2000, 22:31 (1 Talkback[s])


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

Date: Sun, 10 Sep 2000 16:51:14 +0100 (BST)
From: Alan Cox alan@lxorguk.ukuu.org.uk
To: kernel@linuxtoday.com
Subject: Linux 2.2.18pre4

This cleans up a lot of the small bugs, some ext2 races and other smaller
items partly from 2.2.17 partly from the new code. Hopefully the changes
from now on through to 2.2.18 can be smaller as we shake stuff out of the
drivers and other stuff merged.

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