Linux development kernel 2.3.18ac6 released

Date: Sun, 19 Sep 1999 20:38:10 +0100
From: Alan Cox [email protected] 
To: [email protected]

o        Module name in setup functions          (Richard Guenther)
o        Fix several compiled-in doesn't work    (me)
        net driver bugs (my fault)
o        Fixed radio driver compile bugs                 (Stephen Halloran, me)
o        Fix bttv compile time bugs and lockup   (Arnd Bergmann)
o        Fix strnlen_user for gcc 2.95+          (Ivan Kokshaysky)
o        i486 string cleanup                     (Petko Manolov)
        | We don't use this but why not keep it clean
o        Fix compiled in proc/usb                (Pavel Machek)
o        i386 tlb handling fix                   (Andrea Arcangeli)
o        Tighten security on slip/ppp ldisc      (me)
        | Thanks to Marc Schaefer for spotting that one
o        Config cleanups                                 (Jeff Garzik)
o        Fix filemap_nopage loops under low mem  (Chuck Lever)
o        USB updates                             (Gregory Smith)
        | This breaks ezusb. Can you fix pls..
o        Make scsi_debug compile again           (Matti Aarnio)
o        Fix (I hope) the signal delivery hole   (me)
        Solar Designer found.
o        Fix ATM ambassador SMP compile          (Bernhard Rosenkraenzer)
o        PPC updates                             (Cort Dougan)
o        Remove some more bmap cruft             (Lennert Buytenhek)
o        Fix a config.in item                    (David Weinehall)
o        Fix ibmmca compile                      (me)
o        IRDA updates                            (Dag Brattli)
o        Expose needed lp userspace constants    (Marcelo Tosatti)
o        Task locking fixes                      (Chuck Lever)
o        DMAram fencepost fix                    (Daniel Kobras)
o        Hopefully fixed blocksize error on scsi         (me)
        probe for partitions
o        Add "dmabug" module option for OSS      (me)
o        Neomagic 256 sound driver               
o        EATA driver updated                     (Dario Ballabio)
o        NFS locking tweaks                      (Trond)
o        Hold kernel lock for swap_free          (Andrea Arcangeli)
o        Fix scribble in random driver           (Ted Tso)
o        Clean up a pile of resource handling
        and other bugs in Don's new drivers     (me)
        | Hopefully the 8 card bug is gone.
        | 3c59x is back to I/O only
o        Re-ordered sound Config.in              (several people)
o        Fix the new net subdirs for builds of
        non modular. Added a wan directory      (Arnaldo Carvalho de Melo)

o        Davicom DM9102 ethernet driver          (Sten Wang, Davicom)
o        IDE CD update                           (Jens Axboe)
o        USB CPIA driver update                  (Johannes Erdfelt)
o        Clean up all the si_band signal bugs    (Stephen Tweedie)
o        Improved ncurses test for dialog build  (David Parsons)
o        PCMCIA Makefile fixes, resync to tree   (David Hinds)
o        Menuconfig no longer needs GNU awk      (David Parsons)
o        PCMCIA makefile fixes                   (Christof Petig)
o        Mixed type/sign and include fixes       (Giacomo Catenazzi)
o        Some alpha build fixes                  (James McCollough)
o        Moved pci_scan into drivers/pci                 (me)
o        Network driver updates                  (Don Becker)
        - Tulip 0.91m
        - Yellowfin 1.03a
        - 3c59x 0.99M
        - epic100 v1.07j
        - rtl8139 v 1.08d

o        Fix the dumb scsi bug I hope            (me)
o        Further config updates                  (David Weinehall)
o        SyncLink driver udpate                  (Paul Fulghum)
o        ISOfs fix                               (Todd Sabin)
o        Fix OPL3 compile                        ("CaT")
o        Low memory setup fix                    (Gerhard Wichert)
o        make Xconfig big rework                         (Andrzej M. Krzysztofowicz)
o        Config file fix                                 (Andrzej M. Krzysztofowicz)
o        Kupdated                                (Andrea Arcangeli)
o        Merged most of the 2.2.13pre fixes      (me)
        | Note non x86 isnt merged, nor most 
        | drivers with active maintainers

o        Cleaned up the PCMCIA makefiles - now works     (me)
o        Move proc fs documentation into fileysystems    (Jeff Garzik)
o        Fixed SMP locking for softdog read/write        (me)
        | Note in 2.3.x the master kernel lock isnt held
        | for read/write methods on drivers
o        Added SMP locking to bw-qcam and bttv           (me)
        Also to some other drivers (eg radio*)
o        Fix LAVA PCI idents                             (Tim Waugh)
o        Fix kunmap debug bug                            (Andrea Arcangeli)
o        Kill remaining __init calls                     (Tigran Aivazian)
o        Big config file cleanup                                 (David Weienhall)
o        MediaGX audio workarounds                       (me)
o        Set PCI master flags on OHCI USB                (me)
o        OHCI SMM to native takeover                     (me)
o        Re-enable FOOF fix                              (Mikael Pettersson)
o        Parport fixes                                   (Mikael Pettersson)
o        Wavelan fixes                                   (Jean Tourrilhes)
o        ParPort init fixes                              (Tim Waugh)
o        ISAPnP for ne2k                                         (Richard Guenther)
        | Someone could generalise the probe table stuff ..
o        Export scsi_wait_cmd                            (Doug Gilbert)
o        Errno comment fixes                             (Artur Skawina)
o        Automagical module parameter->setup parser      (Richard Guenther)
        | This was broken for non arrays. I think I have
        | it fixed properly.
o        Hopefully fixed the Defxx driver                (me)


o        Fix PCMCIA link error on net modules            (me)
o        Various small tidyups                           (Jeff Garzik)
o        Turn the freeing of kernel resources to become
        a kernel thread into a single function          (me)
o        Flushpage fix                                   (Andrea Arcangeli)
o        Update USB audio patches                        (Tom Sailer)
o        E820 memory sizing fixes (should sort the IBMs) (David Parsons)
o        Use xargs for the make clean pass               (David Parsons)
o        Made APM a bool for now                                 (me)
o        s/Happyly/Happily/                              (David Weinehall)
o        Fix invalid resource free in serial             (Nick Holloway)