Linux Today: Linux News On Internet Time.

More on LinuxToday

Linux Kernel 2.2.15pre16 Released

Mar 29, 2000, 17:51 (0 Talkback[s])
(Other stories by Alan Cox)

WEBINAR: On-Demand

No-Size-Fits-All! An Application-Down Approach for Your Cloud Transformation REGISTER >

Date: Wed, 29 Mar 2000 16:49:48 +0100 (BST)
From: Alan Cox 
Subject: Linux 2.2.15pre16

*       Ok barring the udp masq bug (assuming someone fixes it in time for
*       2.2.15 anyway) this should be it. 

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                       (me)
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,
o       ext2 and ufs directory handling fix             (Al Viro)
o       Allow syscall interception in ptrace            (Jeff Dike)

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

o       Revert megaraid driver to 1.04 due to apparent  (me)
        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 me)
o       Fix assorted network driver ioctl checks        (Mitchell Blank Jr)
o       Two small updates to the telephony API needed   (me)
        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)
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        (me)
        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)      (me)
o       Fix ext2 dir race                               (Al Viro)

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 me
        [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 

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)

o       Fix i2o pci to depend on pci bus                (Arjan van de Ven)
o       TSC based udelay [Yes bogomip values changed    (Philipp Rumpf, me)
        \ 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)

o       I2O scsi,block backport from 2.3.x              (me)
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, me)
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           (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, me)

o       Alpha compiles again (sorry)                    (Several people)
o       Sparc config/warnings fix                       (Dave Miller)
o       Small qlogicfc update                           (Chris Loveland)
o       SK98 fixes                                      (Christoph Goos)
o       IDE CD noise reduction                          (Jens Axboe)

o       Fix put_tty_char race on SMP                    (Andrew J Kroll)
        | This may well fix the serial mouse jumping problem
        | people have reported for a long time.
o       Fix compile compbination for IPv6/netlink       (Arjan van de Ven)
o       Add Yamaha CRW6416S to the lun blacklist        (Tim Waugh)
o       Fix symbol clash if a given pair of ISDN
                boards both got compiled in             (Arjan van de Ven)
o       Hopefully fix the X.25 problem                  (Henner Eisen)
o       NCPfs permission handling updates               (Petr Vandrovec)
o       Clean up Maestro includes                       (Arjan, me)
o       Fix a memory leak in eql drivers                (Alessandro Rubini)
o       Support byte counters in the tlan driver        (Niels Baggesen)
o       Tlan fixed backported from 2.3.x                (Torben Mathiasen)
o       Ultrasparc support for SK98 Gnic card           (Christoph Goos)
o       Fix up PCI bus scans on some compaq machines
o       APM power management fixes/extra bios workarounds
                                                        (Stephen Rothwell)
o       Merge 2.3.x fixes into 2.2.x Solo and CMPCI     (Marcelo Tosatti)
o       Stop panic on SRM Alpha clearing the screen     (Jay Estabrook)
o       EEPro100 turn off copy break mode and fix
        u32/ulong problem on Alpha                      (Jay Estabrook)
o       IDE geometry fix                                (Andries Brouwer)
o       Update IBM S/390 port                           (IBM)
o       Fix an IPv6 dependancy in the         (Arjan van de Ven)

o       Fix problems with irq loss on Dell PowerEdge's  (Dell)
        | This may help other SMP boxes too
o       Update maintainers                              (Jean-Paul Roubelat)
o       Maestro Powermanagement updates                 (Zach 'Fufu' Brown)
o       AX.25 returned wrong address in recvmsg         (Tomi Manninen)
o       Kill warning in ipc/shm.c                       (Dave Miller)
o       Poll table alloc fixes                          (Manfred Spraul)
o       Add another drive to the blacklists             (Yoshihiro Kawabe)
o       Clean up K6/K7 cache reporting                  (Catalin Muresan)
o       SCSI tape updates                               (Kai Makisara)
o       Clean out the remaining gfp debug               (me)
o       Fix lmc Makefile bug                            (Andrew Stanley-Jones)

o       SMC-mca updates                                 (David Monro)
o       Stallion driver update                          (Wayne Meissner)
o       DAC960 updates                                  (Leonard Zubkoff)
o       CPQ Array updates (adds SA431)                  (Charles White)
o       Fix creative joystick crash                     
o       Fix bogus RST when fins crossed                 (Dave Miller)
o       Gemini serial driver update                     (Cort Dougan)
o       Work around some MediaGX DMA bugs               (me)
        - Info thanks to Nat Semi
o       Fix type clashes between irda and Ingo HSM      (Dag Brattli)
o       IDE DMA abort handling fixes                    (Andre Hedrick)
o       Cyrix 5530 IDE support                          (Mark Lord)
o       3Ware raid controller driver                    (Adam Radford)
o       Fix sunrpc queue corruption bug                 (Trond Myklebust)
o       Sparc config updates                            (Dave Miller)
o       Fix SMP powermac booting                        (Paul Mackerras)
o       Fix bonding documentation                       (Lennie Besselink)
o       CPIA parallel camera driver                     (Peter Pregler)
o       Alternative page allocation hang fixes          (Andrea Arcangeli)
        | Reverted some of the other fixes. This wants
        | sorting nicely for 2.3.x, for 2.2.x Andrea's
        | approach is easier to verify
o       Fix shm/remap bug                               (Eric Biederman)


o       Support newer SCSI devices that lack READ6      (Jens Axboe)
        and WRITE6 commands.
o       Fix for the lanmedia bug I added when merging   (Andrew Stanley-Jones)
o       Qnxfs now builds with gcc 2.7.2                 (Arjan van de Ven,
                                                         Anders Larsen)
o       Gemtek radio documentation update               (Jonas Munsin)
o       Sparc 32bit hook fixes                          (Jakub Jelinek)
o       Make 1284 probing more reliable                 (Tim Waugh)
o       ISDN4linux update                               (Karsten Keil)
o       Small irda fixes                                (Dag Brattli)
o       Channel bonding                                 (Thomas Davis)
o       Fix an IDE probing problem with CRW9624's       (Mark Lord)
o       Fix cases where things write to user space
        in TASK_INTERRUPTIBLE as well as some other
        odd quirks                                      (Ben LaHaise et al)
o       Fix problem with Acer 50x drive and Linux ATAPI
        violation                                       (Mark Lord)
o       Page alloc change + debug traps                 (Rik Van Riel)
o       Add 5LUN blacklist for the LASOUND CDX7405      (Brendan Miller)


o       VM algorithm changes                            (Rik van Riel)
o       Fix compile bug in qnxfs changes                (Leos Bitto)
o       Sparc32 KRUPS/Javastation fixes                 (Peter Zaitcev)
o       Powermac fixes including OOM behaviour          (Paul Mackerras)
o       Fix 3c529 setup                                 (David Weinehall)
o       Remove the I2O test on Megaraid, doesn't work
        for all cases. Back to vanilla AMI code         (me)
o       Upgraded Davicom driver to v1.28                (Sten Wang)
o       SMC ircc update                                 (Dag Brattli)
o       Add module initialising debug stuff             (Keith Owens)
o       Fix defconfig                                   (Niels Jensen)
o       3c509 PPC and SMC mca fixes                     (David Monro)
o       Fixes for RIO driver for older cards            (Rogier Wolff)
o       Add Specialix SX+ support to SX driver          (Rogier Wolff)
o       Add custom divisor support to Specialix IO8+    (Nicolas Mailhot)
o       Clean up gemini PPC, turn on L2 for other cpus  (Cort Dougan)
o       QlogicFC updates                                (Chris Loveland)
o       Lan Media T1/T3 card driver                     (Lan Media Corp)


o       Fix Sangoma stuff if compiled into kernel       (Mario Lorenz)
o       Fix smbfs for sparc64                           (Dave Miller)
o       Specialix Rio drivers                           (Specialix, Rogier Wolff)
o       Elf extra sanity checks from code audit         (Solar Designer)
o       Megaraid update to 1.07                         (Dell/AMI)
o       Fix hang on boot with I2O configured megaraid   (me)
o       Fix small bug in the socket filter code         (??)
o       QNX file system updates                         (Anders Larsen)
o       Intel 82559ER support in eepro100 driver        (Cobalt)
o       Workaround for 16C750 emulation bug             (Cobalt)
o       Show "preN" in make menuconfig                  (Alan Ford)
o       Adaptec 29xx driver updates                     (Doug Ledford)
o       Handle cross CPU TSC differences                (Ingo Molnar)
o       Update IRDA to match the 2.3.x codebase         (Dag Brattli)   


o       Fix RTC build problem with Nautilus             (Michal Jaegermann)
o       Quieten NFS debugging messages                  (me)
o       Fix bug in connect/listen handling in TCP       (Dave Miller)
o       Fix missing $(CC) cases                         (Pascal DuPuis)
o       Fix SMP tcp hang                                (Andrea Arcangeli)
o       Hopefully fixed PLIP                            (me)
o       Fix sigtimedwait bug                            (Christophe Blaess)
o       Updated epic100 driver                          (Donald Becker)
        | If it works cool, if not we back it off
o       Sparc updates                                   (Dave Miller)
        | Fixes bugs with >258Mb on sun4d/sun4m
        | si_addr is set in siginfo
        | Fix signal type for FP/div events
        | DP division FPU emulation fixes
        | Fix sparc64 parport locking keyboard
        | ESP can be built as a module
o       Network fix kit                                 (Dave Miller and co)
        | Nagle improvements, TCP_CORK/FIN fix
        | /proc/net/tcp reports type 4 for timer
        | Fix TIME_WAIT logic
        | Clean up timer performance
        | Handle shutdown() in CLOSE_WAIT right
        | Report state change on tcp_fin after setting
        |       new state
        | Shutdown on close in write_err case           (Paul Russell)

o       Handle crossing X25 restart confirmations       (Guntram Blohm)
o       Large direct block I/O with small readahead
                could fail                              (Mikulas Patocka)
o       Remove duplicate asm op                         (Chris Noe)
o       IUCV Update for S/390                           (Martin Schwidefsky)
o       Fixes to allow Linux/390 to run on P/390        (Martin Schwidefsky)
o       Some PPC configs didnt compile                  (W Lewis)
o       Maybe fix TCP delack hang                       (Andrea Arcangeli)
o       Missing task state change                       (Natapov Gleb)
o       Fix 82596 false probes                          (Richard Hirst)
o       Fix typo in ixj driver                          (Tim Waugh)
o       Add AOpen PD-2 DVD to ghost list                (Rogier Wolff)
o       Masquerading site has moved                     (Hugh Redelmeier)
o       Fix FAT bug                                     (Pavel Pisa)
o       Small NFS fixes                                 (HJ Lu)
o       Update ES1370 to handle rev7 chips              (Tom Sailer)
o       Use amateur radio drivers on Sparc              (Tom Sailer)
o       SCSI generic documentation updates              (Douglas Gilbert)
o       Fix clearing of NT in head.S                    (Willy Tareau)
o       Add winchip2 MTRR support                       (Bart Hartgers)
o       CREDITS entry for Victor 'RTLinux' Yodaiken     (Victor Yodaiken)
o       Zoltan Boszormenyi has changed address          (Zoltan Boszormenyi)
o       eepro100 updates                                (Savochkin Andrey Vladimirovich)
o       Update Davicom driver                           (Davicom)