]> git.neil.brown.name Git - history.git/log
history.git
18 years agoLinux 2.2.17pre10 2.2.17pre10
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)

18 years agoLinux 2.2.17pre9 2.2.17pre9
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

18 years agoLinux 2.2.17pre8 2.2.17pre8
Alan Cox [Fri, 23 Nov 2007 20:21:42 +0000 (15:21 -0500)]
Linux 2.2.17pre8

o Fix sparc64 sym53c8xx breakage (Dave Miller)
o Further PPC merge updates (Paul Mackerras)
o Fix the I/O slowdown in 2.2.17pre7 (Marcelo Tosatti)

18 years agoLinux 2.2.17pre7 2.2.17pre7
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)

18 years agoLinux 2.2.17pre6 2.2.17pre6
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)

18 years agoLinux 2.2.17pre5 2.2.17pre5
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)

18 years agoLinux 2.2.17pre4 2.2.17pre4
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)

18 years agoLinux 2.2.17pre3 2.2.17pre3
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)

18 years agoLinux 2.2.17pre2 2.2.17pre2
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.

18 years agoLinux 2.2.17pre1 2.2.17pre1
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)

18 years agoLinux 2.2.16 2.2.16
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

18 years agoLinux 2.2.16pre8 2.2.16pre8
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)

18 years agoLinux 2.2.16pre7 2.2.16pre7
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)

18 years agoLinux 2.2.16pre6 2.2.16pre6
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

18 years agoLinux 2.2.16pre5 2.2.16pre5
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)

18 years agoLinux 2.2.16pre4 2.2.16pre4
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)

18 years agoLinux 2.2.16pre3 2.2.16pre3
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)

18 years agoLinux 2.2.16pre2 2.2.16pre2
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)

18 years agoImport 2.2.15 2.2.15
Alan Cox [Fri, 23 Nov 2007 20:21:13 +0000 (15:21 -0500)]
Import 2.2.15

18 years agoImport 2.2.15pre20 2.2.15pre20
Alan Cox [Fri, 23 Nov 2007 20:21:11 +0000 (15:21 -0500)]
Import 2.2.15pre20

18 years agoImport 2.2.15pre19 2.2.15pre19
Alan Cox [Fri, 23 Nov 2007 20:21:10 +0000 (15:21 -0500)]
Import 2.2.15pre19

18 years agoImport 2.2.15pre18 2.2.15pre18
Alan Cox [Fri, 23 Nov 2007 20:21:08 +0000 (15:21 -0500)]
Import 2.2.15pre18

18 years agoLinux 2.2.15pre17 2.2.15pre17
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)

18 years agoLinux 2.2.15pre16 2.2.15pre16
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)

18 years agoLinux 2.2.15pre15 2.2.15pre15
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)

18 years agoLinux 2.2.15pre14 2.2.15pre14
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)

18 years agoLinux 2.2.15pre13 2.2.15pre13
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)

18 years agoLinux 2.2.15pre12 2.2.15pre12
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)

18 years agoLinux 2.2.15pre11 2.2.15pre11
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)

18 years agoLinux 2.2.15pre10 2.2.15pre10
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)

18 years agoLinux 2.2.15pre9 2.2.15pre9
Alan Cox [Fri, 23 Nov 2007 20:20:53 +0000 (15:20 -0500)]
Linux 2.2.15pre9

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)

18 years agoLinux 2.2.15pre8 2.2.15pre8
Alan Cox [Fri, 23 Nov 2007 20:20:51 +0000 (15:20 -0500)]
Linux 2.2.15pre8

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, Alan Cox)
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 config.in (Arjan van de Ven)

18 years agoLinux 2.2.15pre7 2.2.15pre7
Alan Cox [Fri, 23 Nov 2007 20:20:49 +0000 (15:20 -0500)]
Linux 2.2.15pre7

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 (Alan Cox)
o Fix lmc Makefile bug (Andrew Stanley-Jones)

18 years agoLinux 2.2.15pre6 2.2.15pre6
Alan Cox [Fri, 23 Nov 2007 20:20:48 +0000 (15:20 -0500)]
Linux 2.2.15pre6

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

18 years agoLinux 2.2.15pre5 2.2.15pre5
Alan Cox [Fri, 23 Nov 2007 20:20:46 +0000 (15:20 -0500)]
Linux 2.2.15pre5

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)

18 years agoLinux 2.2.15pre4 2.2.15pre4
Alan Cox [Fri, 23 Nov 2007 20:20:44 +0000 (15:20 -0500)]
Linux 2.2.15pre4

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

18 years agoLinux 2.2.15pre3 2.2.15pre3
Alan Cox [Fri, 23 Nov 2007 20:20:42 +0000 (15:20 -0500)]
Linux 2.2.15pre3

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

18 years agoLinux 2.2.15pre2 2.2.15pre2
Alan Cox [Fri, 23 Nov 2007 20:20:40 +0000 (15:20 -0500)]
Linux 2.2.15pre2

o Fix RTC build problem with Nautilus (Michal Jaegermann)
o Quieten NFS debugging messages (Alan Cox)
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 (Alan Cox)
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)

18 years agoLinux 2.2.15pre1 2.2.15pre1
Alan Cox [Fri, 23 Nov 2007 20:20:39 +0000 (15:20 -0500)]
Linux 2.2.15pre1

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)

18 years agoImport 2.2.14 2.2.14
Alan Cox [Fri, 23 Nov 2007 20:20:37 +0000 (15:20 -0500)]
Import 2.2.14

18 years agoImport 2.2.14pre18 2.2.14pre18
Alan Cox [Fri, 23 Nov 2007 20:20:36 +0000 (15:20 -0500)]
Import 2.2.14pre18

18 years agoLinux 2.2.14pre17 2.2.14pre17
Alan Cox [Fri, 23 Nov 2007 20:20:34 +0000 (15:20 -0500)]
Linux 2.2.14pre17

o Fix the IDE problem (Mark Lord)
o Clean the AHA1542 scribble ptr on free (Steven S Dick)
o Fix bridge for non x86 platforms (Jack Howarth)
o SIS900 update (Ollie Lho)
o Fix missing argument (Willy Tarreau)
o Update tulip fixes (add debug only checks) (Wolfgan Walter)
o Fix technical posix violation in sigprocmask (Cristian Gafton)
handling
o Fix AF_UNIX sysctl bug (Rusty Russel[l])
o NCPfs time stamp handling fixes (Wolfram Pienkoss)
o VFAT bogus EINVAL cases (Wolfram Pienkoss)
o Moxa serial drivers (Moxa)

18 years agoLinux 2.2.14pre16 2.2.14pre16
Alan Cox [Fri, 23 Nov 2007 20:20:32 +0000 (15:20 -0500)]
Linux 2.2.14pre16

o Fix ixj build bugs (Quicknet, Arjan van de Ven, Alan Cox)
o Fix timer handling crashes on ixj (Alan Cox)
o Fix scsi generic interruption oops (Doug Gilbert)
o UMSDOS fixes and updates (Matija)
o Revised verson of the fs/super changes (Dave Miller)
o Fritz PCI ISDN fix (Karsten Keil)
o Fix fatfs buffer leak (Andrea Arcangeli)
o Update joystick drivers (Vojtech Pavlik)
o Tulip update (Wolfgang Walter)
o IDE geometry fixes (Andries Brouwer)
o IDE pio multiwrite fix (Mark Lord)

18 years agoLinux 2.2.14pre15 2.2.14pre15
Alan Cox [Fri, 23 Nov 2007 20:20:31 +0000 (15:20 -0500)]
Linux 2.2.14pre15

o Revert the fs/super.c changes for mount (Alan Cox)
| Should fix ncp/smbmount
o Fix typos in S/390  (Adrian Bridgett)
o Up to date devices.txt (H Peter Anvin)
o IPS driver update (IBM)
o Block device corruption fix (Andrea Arcangeli)
o Telephony core merge (core code + Quicknet IXJ) (Quicknet, Alan Cox)

18 years agoLinux 2.2.14pre14 2.2.14pre14
Alan Cox [Fri, 23 Nov 2007 20:20:29 +0000 (15:20 -0500)]
Linux 2.2.14pre14

o PMAC audio fix (Paul Mackerras)
o Nautilus/Irongate updates for Alpha (Richard Henderson)
o Fix masquerade compile bug (Frank McIngvale)
o Fix mmap on NTFS
o Hopefully fix ncpmount (Alan Cox)
o Fix NM256 compile (Arjan van de Ven)
o Updated Sangoma drivers (Nenad Corbic)
o Fix acquire watchdog bug (Andrew Draper)
o Fix the compile/init for old_tulip (Andrzej Krzysztofowicz)
o PLIP crash on last init failure (Egbert Eich)
o Add a sanity check to raid0 (Andi Kleen)
o Most of the IBM S/390 port merge (Assorted IBM folks)
| This is in to sort out the final oddments not
| the complete beastie.

18 years agoLinux 2.2.14pre13 2.2.14pre13
Alan Cox [Fri, 23 Nov 2007 20:20:27 +0000 (15:20 -0500)]
Linux 2.2.14pre13

o Cure SMP deadlock on non DMA ide disk (Alan Cox)
o Change argument copying for mount (needed for
Davem's sparc64) (Alan Cox)
o Fix missing tlb flushes on vmscan (Dave Miller)
o Account always defragment off as well as on (Julian Anastasov)
o Fix APIC handling with short form table (Eirik Fuller)
o GDTH driver update   (ICP Vortex)
o Finish fixing the AX.25 socket bug (Tomi Manninen)
o QlogicFC driver update (Chris Loveland)
o New Tlan maintainer (Torben Mathiasen)
o Hopefully fix the NFS submount bug (Trond Myklebust)
o Fix mem= on Alpha (Jay Estabrook)
o Allow hiding interfaces from global arp (Alexey Kuznetsov &
o IPV6 autoconfig for non ethernet  Julian Anastasov)
o event is now global_event, the export defined
made a horrible mess of local variable/structs
when debugging with source (Alan Cox)

18 years agoLinux 2.2.14pre12 2.2.14pre12
Alan Cox [Fri, 23 Nov 2007 20:20:25 +0000 (15:20 -0500)]
Linux 2.2.14pre12

o Fix an IP checking bug (Stephan Uphoff)
o Ultrasparc corruption bugfix (Dave Miller)
o Tidy up the drive spin up timer (Jens Axboe)
o Fix AX.25 hanging socket bug (Tomi Manninen)
o PPC SMP build bug fix (Cort Dougan)
o Fix SCSI CD memory leak on readraw mode (Martin Vogt)
o Firewall rule counting fix (Emanuele Caratti)
o Fix script symbol collisions on NCR 53c78xx (Richar Hirst)
o Unload lp if it finds no ports (Tim Waugh)
o Improve old/new tulip docs (Wichert Akkerman)
o Syncookie memory leak (Andi Kleen)
o dput could be called on freed dentry (H J Lu)
o SCSI end_request race fix (Soohoon Lee)
o Fix shared irq bug in synclink driver (Paul Fulghum)

18 years agoLinux 2.2.14pre11 2.2.14pre11
Alan Cox [Fri, 23 Nov 2007 20:20:24 +0000 (15:20 -0500)]
Linux 2.2.14pre11

o Back out Rusty's ipfw patch (Alan Cox)
| Should fix the malloc error reports
o Hopefully fix the AX.25 "buggy" messages
o SCSI disk spin up broke in pre9 - now fixed I (Alan Cox)
hope
o ESS Maestro fixes for NEC Versa (Zach "Fufu" Brown)
o Fix cosmetic buffer counting bug (Andrea Arcangeli)
o Fix compile warnings in dquot.c (Daniel Roesen)
o Fix fs/namei problem that bit autofs (Linus Torvalds)
o Soundscape PnP support (Sergey Smitienko)
o Compaq Deskpro M internal sound support (Colin Scott)

18 years agoLinux 2.2.14pre10 2.2.14pre10
Alan Cox [Fri, 23 Nov 2007 20:20:22 +0000 (15:20 -0500)]
Linux 2.2.14pre10

o Further PPC updates (Cort Dougan)
o TCPv6 crash fix
o Update Tlan driver maintainer (James Banks)
o Fix syncookie URL (Daniel Roesen)
o Move the scsi_malloc lock (Peter Blomgren)
o Advansys update (Bob Frey)
o Fix Acard compile as built in driver (Arjan van de Ven)
o NFS directory link count fixes (Jim Winstead)
o sk98 compile fixes (Christoph Goos)
o Fix HFS back compatibility problem (Adrian Sun)
o More PPC updates (Cort Dougan)
o Sk98 update (Christoph Goos)
o Update kernel-docs (Juan-Mariano de Goyeneche)
o Buffer race on flush fixes (Andrea Arcangeli)

18 years agoLinux 2.2.14pre9 2.2.14pre9
Alan Cox [Fri, 23 Nov 2007 20:20:21 +0000 (15:20 -0500)]
Linux 2.2.14pre9

o Updated Acard scsi driver. Used their 2.0 driver (Acard + Alan Cox)
+ my tweaks
| Treat this with care. It should be ok but its
| a major driver change.
o PPC update for bootx (Cort Dougan)
o Compile combination fixes (Arjan van de Ven)
o Fix scsi_malloc locking holes (Jens Axboe)
o Fix sk98 non x86 problems (Christoph Goos)
o Fix lp port tunelp bits (Tim Waugh)
o Alpha updates (Jay Estabrook,
 Richard Henderson)
o gcc 2.95 changes
o pcnet32 fix (Thomas Bogendoerfer)

18 years agoLinux 2.2.14pre8 2.2.14pre8
Alan Cox [Fri, 23 Nov 2007 20:20:19 +0000 (15:20 -0500)]
Linux 2.2.14pre8

o Fix profiling on sparc (Dave Miller)
o Fix Sparc/Alpha FPU emu bugs (Jakub Jelinek)
o Fix net symbols and net init config option (Andrzej M. Krzysztofowicz)
o MatroxFB update (Petr Vandrovec)
o Aic7xxx update (Doug Ledford)
o Advansys SCSI update (Bob Frey)
o PPC default configuration updates (Cort Dougan)
o Kmod could chdir() init by accident.  (Chip Salzenberg)
o NFS dentry revalidation fixes for unfsd bugs (Trond Myklebust)
o Fix sdla symbol clash bug fix bug (Arjan van de Ven)
o Backout keyboard fix (causes packet loss and (Alan Cox)
other problems)
o Fix SMP races in scsi cd (Jens Axboe)
o MorePPC updates (Cort Dougan)
o AMI MegaRaid update (AMI)
o Print hash sizes in K not in bytes (Zack Weinberg)
o Fix SMP races in scsi generic (Doug Gilbert)
o Split BT848/MSP3400 for cleaner compile/cfg (Arjan van de Ven)
o Alpha FPU emulator update (Jakub Jelinek)
o Fix error in Config.in (Sam Clippinger)
o Fix fencepost error on mmapping the top page (Christian Zankel)
o Fix a case where a busy CD could be ejected (Jens Axboe)
o Include both tulip drivers (sigh) (Alan Cox)

18 years agoLinux 2.2.14pre7 2.2.14pre7
Alan Cox [Fri, 23 Nov 2007 20:20:17 +0000 (15:20 -0500)]
Linux 2.2.14pre7

o IRDA builtin config fix (Arjan van de Ven)
o YAM without procfs fix (Arjan van de Ven)
o Maths emulator  updates (Dave Miller)
o Sparc updates for symbios controllers (Dave Miller)
o PowerPC update (Paul Mackerras)
o PowerPC update update (Cort Dougan)
o Sparc build fix for ide-tape (Dave Miller)
o Fixes for some compile combinations failing (Arjan van de Ven)
o Fix scsi/iphase config check (Arjan van de Ven)
o Arlan + procfs fix (Arjan van de Ven)
o Fix ver_linux for sh utils 2.0 (Kent Skaar)
o VGA16 fix and sdla symbol clash fix (Arjan van de Ven)
o Fix sparc/raid build problem (Dave Miller)
o Jazz16 audio speed rounding improvement (David Schleef)
o PCI documentation update (Bret Indrelee)

18 years agoLinux 2.2.14pre6 2.2.14pre6
Alan Cox [Fri, 23 Nov 2007 20:20:15 +0000 (15:20 -0500)]
Linux 2.2.14pre6

o Fix missing auth check in shaper (Alan Cox)
o ISDN update (Karsten Keil)
o Sparc update (Dave Miller)
o NFS/TCP races fixes (Dave Miller)
o Remove unused nfs show_dentry routine (Dave Miller)
o Networking updates (Dave Miller)
o Fix to oom changes in ptrace for kills (Dave Miller)
o Delay on keyboard polls to fix some DECompaq kit(Phillip Ezolt)
o Documentation for the SiS900 card. Move to non (Ollie Lho)
experimental
o SMBfs improvements on directory scan (Andrew Tridgell)
o Documentation additions for oops-tracing (Keith Owens)
o Add HITACHI GF-1050 to the DVD RAM list (Rogier Wolff)
o Longer timeouts in ide-scsi for CD-RW (Mark Lord)
o Fix IDE/PCI compile
o Export inode_generation_count
o Maestro driver update (Fufu Brown)

18 years agoLinux 2.2.14pre5 2.2.14pre5
Alan Cox [Fri, 23 Nov 2007 20:20:13 +0000 (15:20 -0500)]
Linux 2.2.14pre5

o Ext2fs race fixes (Andrea Arcangeli)
o Quota fixes (Jan Kara)
o IPC msg accounting fixes (Andi Kleen)
o Inode leak fixes (Andrea Arcangeli)
o Transparent proxy bug fix (Andi Kleen)
o PowerPC updates (Cort Dougan)
o NCR885E PPC driver (dan@synergymicro)
o SunRPC initialisation fix (Trond)
o SMBfs long directory fix (Pete Hilton)
o Blacklist update (Thorsten Kranzkowski)
o Bus mouse fixes (Alexis Wilke)
o Lance unload fixes (Mika Kuoppala)
o Dcache hash sizing changes (Andrea Arcangeli)

18 years agoLinux 2.2.14pre4 2.2.14pre4
Alan Cox [Fri, 23 Nov 2007 20:20:12 +0000 (15:20 -0500)]
Linux 2.2.14pre4

o Signal race fix (Dave Miller)
o NFS root fix (Peter Braam)
o NFS root fix fix (Trond)
o COMX drivers (Gergely Madarasz)
o Wireless updates (Jean Tourrilhes)
o Netdev list has moved (Ralf Baechle)
o SMP and other fixes for scsi generic (Douglas Gilbert)
o Fix IP masquerade (Joseph Gooch)
o Bridge printk levels (Stuart Lynne)
o IPFW fix rule number logging, improve locking (Rusty)
o Fix bug in fd array expansion (Savochkin Andrey Vladimirovich)
o Make FPU emulator safe with newer compilers (Bill Metzenthen)
o SiS900 driver update (Ollie Lho)
o Documentation fix (Michael Babcock)
o EATA scsi update (Dario Ballabio)

18 years agoLinux 2.2.14pre3 2.2.14pre3
Alan Cox [Fri, 23 Nov 2007 20:20:10 +0000 (15:20 -0500)]
Linux 2.2.14pre3

o ISDN ppp VJ fix (Henner Eisen)
o ESS Maestro sound driver (Zach "Princess" Brown)
o ESS 18xx driver update (Rolf Fokkens)
o SiS 900 driver update (Ollie Lho)
o Tulip 0.91g + ppc  (Donald Becker)
o Defragment option doc fix (Matthias Eckermann)
o Gcc 2.95 fixes for hfmodem (Thomans Sailer)
o Page cache hash size fix (Andrea Arcangeli)
o Fix duplicated module installs (Alex Kanavin)
o APM maintainer has moved (Stephen Rothwell)
o Clean up x86 detection code (Dave Jones)
o Fix MiroACI compile problems (Yasuhide OOMORI)
o wait4() fixes (Andrea Arcangeli)
o wait event race fixes (Andrea Arcangeli)
o network backlog clear race fix (Andrea Arcangeli)
o bdflush wakeup fix (Andrea Arcangeli)
o grow inode overcommit fix (Andrea Arcangeli)
o Fix a tcp syncookie handling bug (Alan Cox)

18 years agoLinux 2.2.14pre2 2.2.14pre2
Alan Cox [Fri, 23 Nov 2007 20:20:08 +0000 (15:20 -0500)]
Linux 2.2.14pre2

o Back out buggy masquerade tweak
o Add Matrox G400 fb support (Petr Vandrovec)
o a.out improvements (Andrea Arcangeli)
o More build fixes (Arjan van de Ven)
o Report new intel CPU caches correctly (Dragan Stancevic)
o Fix doubled io_apic_setup extern (lots of folks)
o Updated list of documentation about the kernel (Juan-Mariano de Goyeneche)
o IDE/SMP fixes (Mark Lord)
| This isnt Andre's big stuff - yet...
o Quota fix (Jan Kara)
o Handle NEC 260 IDE CD right (David Woodhouse)
o Masquerade fix (Joseph Gooch)
o PCI parallel port handling (Tim Waugh)
o Tulip 0.91g (Donald Becker)

18 years agoLinux 2.2.14pre1 2.2.14pre1
Alan Cox [Fri, 23 Nov 2007 20:20:07 +0000 (15:20 -0500)]
Linux 2.2.14pre1

o Update Alpha architecture slightly (Jay Estabrook)
o Multi-apic support (Ingo Molnar)
o Fix FC4 compile glitch (Alan Cox)
o PCNet 32 speed ups (HP, Alan Cox)
o Update oldpci tables
o Qlogic Alpha fixes (Jay Estabrook)
o Audio compile fixes
o knfsd 0.4.7 (HJ Lu et al)
o Hashing scale by memory (Dave Miller)
o Revert a.out change, switch from timers to (Several people)
counts
o Support very big disks (Andries Brouwer)
o Compile cleanups (Arjan van de Ven)
o Fix enabled flag on transparent proxy on (Alan Cox)
o SIS900 driver update (SIS)
o Small PPC update (Cort Dougan)
o Increase loader heap for uncompressing (HJ Lu)
o Future domain build fix (Anthony Barbachan)
o Bring PCI sound drivers in 2.2.x in line with
2.3.x enhancements (Thomas Sailer)
o Documentation fixes (Thierry Vignaud)
o Bridge update (more of a rewrite) (Matthew Grant)
o Masquerade fix (Juanjo Ciarlante)
o Changes file update (Chris Ricker)
o NFS zero padding cleanup (Trond Myklebust)
o Clean up OPL3 configuration and surplus options (Thomas Molina)
o GCC 2.95 patches (Bero Rosenkraenzer)
| If you hit problems please verify them with an
| older gcc, but you should now be able to build
| with 2.95.* to go looking for them...

18 years agoImport 2.2.13 2.2.13
Alan Cox [Fri, 23 Nov 2007 20:20:05 +0000 (15:20 -0500)]
Import 2.2.13

18 years agoImport 2.2.13pre18 2.2.13pre18
Alan Cox [Fri, 23 Nov 2007 20:20:04 +0000 (15:20 -0500)]
Import 2.2.13pre18

18 years agoLinux 2.2.13pre17 2.2.13pre17
Alan Cox [Fri, 23 Nov 2007 20:20:02 +0000 (15:20 -0500)]
Linux 2.2.13pre17

o Fix real time signal queue corruption (Dave Miller)
o Work around a thinkpad APM bug (Paul Martin)
o Adaptec AIC7xxx update (Doug Ledford)
o Soundpro doc updates (Ionut Badescu)
o Small poll cleanup (Andrea Arcangeli)

18 years agoLinux 2.2.13pre16 2.2.13pre16
Alan Cox [Fri, 23 Nov 2007 20:20:00 +0000 (15:20 -0500)]
Linux 2.2.13pre16

o Partially rethink the SMP/IDE fix (Alan Cox)
o Fix the Yamaha CDRW bug (Alan Cox)
o Fix xtime lock on Alpha (Andrea Arcangeli)
o Sparc video locking patch (Dave Miller)

18 years agoLinux 2.2.13pre15 2.2.13pre15
Alan Cox [Fri, 23 Nov 2007 20:19:59 +0000 (15:19 -0500)]
Linux 2.2.13pre15

o Symbios 1510D SCSI added to sym driver  (Charles White)
o Cyclades update (Ivan Passos)
o Fix SMC ultra oops on unload (Paul Gortmaker)
o Small SX serial driver fix (Rogier Wolff)
o Quota fix  (Jan Kara)
o ISDN update (Karsten Keil)
o Driver for NCR 53c710 PC controllers (Richard Hirst)
o Fix int v long warnings (Mikael Pettersson)
o ESS solo1 claimed excess resources (Thomas Sailer)
o Fix missing \n in CPU info (Petri Kaukasoina)
o Sparc updates (Dave Miller)
o Network small fixes (Dave Miller)
o Clean up DVD/Ghost handling (Rogier Wolff)
o PCSP has moved site (David Woodhouse)
o Hopefully fix SMP/IDE hang (Alan Cox)

18 years agoLinux 2.2.13pre14 2.2.13pre14
Alan Cox [Fri, 23 Nov 2007 20:19:57 +0000 (15:19 -0500)]
Linux 2.2.13pre14

o ANK's fix for the 1 second delay (Alexey Kuznetsov)
o Fix an IDE CD scribble on other memory (Stephen, Ingo, Alan Cox)

18 years agoLinux 2.2.13pre13 2.2.13pre13
Alan Cox [Fri, 23 Nov 2007 20:19:56 +0000 (15:19 -0500)]
Linux 2.2.13pre13

o NFS rename fix (Trond)
o TCP sequence guessing fix (Alexey Kuznetsov)
o xntp SMP lockup fix (DaveM)

18 years agoLinux 2.2.13pre12 2.2.13pre12
Alan Cox [Fri, 23 Nov 2007 20:19:54 +0000 (15:19 -0500)]
Linux 2.2.13pre12

o Sktr driver should now work (Adam Fritzler)

18 years agoLinux 2.2.13pre11 2.2.13pre11
Alan Cox [Fri, 23 Nov 2007 20:19:53 +0000 (15:19 -0500)]
Linux 2.2.13pre11

o Fix /dev/random scribble (Ted Tso)
o Multicast on token ring (Mike Phillips)
o Fix tty locking bug (Ted Tso)
o Alpha updates (fix udelay etc) (Jay Estabrook)
o Make NULL C++ friendly in kernel (Ben La Haise)
o pcwd watchdog bug fix (Marc Boucher)
o Fix dummycom bug on Alpha (Jay Estabrook)

18 years ago2.2.13pre10 2.2.13pre10
Alan Cox [Fri, 23 Nov 2007 20:19:51 +0000 (15:19 -0500)]
2.2.13pre10

o Fix SA_SHIRQ handling bug (Andrea Arcangeli)
o SMP time locking (Andrea Arcangeli)
o Fix i386 tlb race (Andrea Arcangeli)
o Fix bh race on SMP (Andrea Arcangeli)
o SMP scheduler boot up race fix (Andrea Arcangeli)
o NFS fix (Trond)
o Clean up ntohl/htonl on 64bit boxes (Jakub Jelinek)
o Neomagic NM256 audio

18 years agoLinux 2.2.13pre9 2.2.13pre9
Alan Cox [Fri, 23 Nov 2007 20:19:50 +0000 (15:19 -0500)]
Linux 2.2.13pre9

o Make shmall configurable (Henrik Nordstrom)
| + fixed a couple of bugs
o Amateur radio update (Tomi Manninen)
o Tlan unloads if it finds no cards (Christian Holtje)
o ISOfs fix (Todd Sabin)
o Fix Amiga RDSK parsing (Benny)
o Fix signal delivery hole (Alan Cox)
o Davicom D9102 driver (Sten Wang, Davicom)
o Strlen_user fix (Ivan Kokshaysky)
| I still strongly recommend you don't use gcc 2.95 to
| build 2.2.13 kernels. There are 3 or 4 reports now of 'random
  | crash' that went away with older compilers.
o Hopefully fixed the 3c527 properly  (Alan Cox)

18 years agoLinux 2.2.13pre8 2.2.13pre8
Alan Cox [Fri, 23 Nov 2007 20:19:48 +0000 (15:19 -0500)]
Linux 2.2.13pre8

o Fix PCI/PCI_QUIRKS compile error (Alan Cox)
o I/O APIC update (Ingo Molnar)
o ISDN update (Karsten Keil)
o SyncLink update (Paul Fulghum)
o PPC Update (Paul Mackerras)
o QlogicISP fix (Dave Miller)
o Update ctime on rename (Chris Siebenmann)
o NFS generation ids (G. Allen Morris III)
o Fix /proc kstk values (Solar Designer)
o Updated multisound drivers (Andrew Veliath)

18 years agoLinux 2.2.13pre7 2.2.13pre7
Alan Cox [Fri, 23 Nov 2007 20:19:46 +0000 (15:19 -0500)]
Linux 2.2.13pre7

o EEPro100 for Ultrasparc (Dave Miller)
o MediaGX audio bug workarounds (Alan Cox)
o Wavelan bug fixes (Jean Tourrilhes)
o SBNI driver (Yaroslav Polyakov)
o AHA1542 option fix (Chris Faulhaber)
o Fix possible sync_quota race (Jan Kara)

18 years agoLinux 2.2.13pre6 2.2.13pre6
Alan Cox [Fri, 23 Nov 2007 20:19:45 +0000 (15:19 -0500)]
Linux 2.2.13pre6

o Alpha SMP thread fixes (Elliot Lee)
o Sparc updates (Dave Miller)
o Recognize new 3c59x/3c90x cards (Dave Miller)
o Make some PCI  drivers 64bit safe (Dave Miller)
[8390, ne2k-pci, rtl8139]
o Sparc related updates (Dave Miller)
[ati frame buffer, isp2100]
o PPC updates (Paul Mackerras)
o EATA scsi update (Alpha supported now) (H J Lu, Dario Ballabio)
o QlogicFC udpate (Chris Loveland)

18 years agoLinux 2.2.13pre5 2.2.13pre5
Alan Cox [Fri, 23 Nov 2007 20:19:43 +0000 (15:19 -0500)]
Linux 2.2.13pre5

o Fix 3c527 multicast crash (Alan Cox)
o VIA Apollo Pro needs DMA workaround (Takehiro TOMINAGA)
o bttv ADS data update (Karl Heinz Kremer)
o Clean potential kernel->user data leak (Rpbert de Vries)
o Advansys driver update (Bob Frey, Advansys)
o Optimise the memory zoning changes (Ben LaHaise)
o Fix memory tracking bug in sk_buffs (Henner Eisen)
o strnlen_user/exec fixes (Solar Designer)
| sparc,ppc fixes to follow
o Always defragment is now a sysctl
o Documentation update for SG (Doug Gilbert)
o Module parameters for tlan (spotted by Keith Owens)
o Fix qnx memory corruption (Andries Brouwer)
o Masquerade list fixes (Julian Anastasov)
o CD-ROM update (Jens Axboe)
o Fix task counting race (Curtis Regentin)

18 years agoLinux 2.2.13pre4 2.2.13pre4
Alan Cox [Fri, 23 Nov 2007 20:19:41 +0000 (15:19 -0500)]
Linux 2.2.13pre4

o Fix ATP delay loop (Alan Cox)
o Fix tioccons tests (Miquel van Smoorenburg)
o VIA 82Cxxx audio (Jeff Garzik)
o Trust radio driver (Eric Lammerts)
o IBM ServeRAID driver (Keith Mitchell, IBM)
o C-Media CMI 8338 PCI audio driver (Chen-Li Tien)

18 years agoLinux 2.2.13pre3 2.2.13pre3
Alan Cox [Fri, 23 Nov 2007 20:19:39 +0000 (15:19 -0500)]
Linux 2.2.13pre3

o Fix the buffer leak (Dave Miller)

18 years agoLinux 2.2.13pre2 2.2.13pre2
Alan Cox [Fri, 23 Nov 2007 20:19:38 +0000 (15:19 -0500)]
Linux 2.2.13pre2

o Fix mm warning (Pascal Dupuis)
o Improved execve fix (Solar Designer)
o Fix SiS900 compile bug (Bill Nottingham)
o Fix bttv tuner breakages (Pauline Middelink)
o Don't print confusing reports on
3c529 probes with io/irq forced (Me)
o Support multiple eepro cards (Pascal Dupuis)
o New home for watchdog tools (Michael Meskes)
o IP masquerade mfw fix (Julian Anastasov)
o Name check fix in /proc/pid (Solar Designer)
o Make chown match tighter 2.0 behaviour (Solar Designer)
| Both behaviours are spec compliant btw
o Disallow non root use of clone_pid (Solar/Alan Cox)
o PPC sync up (Paul Gortmaker)
o Sparc sync up (Dave Miller)

18 years agoLinux 2.2.13pre1 2.2.13pre1
Alan Cox [Fri, 23 Nov 2007 20:19:37 +0000 (15:19 -0500)]
Linux 2.2.13pre1

o execve() fix - based on one by (Tymm Twillman)
p ext2fs flag fixes (Matthias Riese)
o i2c tuner update (from Pauline Middelink)
o bttv schedule on irq fix
o Console race fixes/klogd (Andrea Arcangeli)
o Ensure version is up to date (David Woodhouse)
o QlogicFC fixes (Chris Loveland)
o Fix memory leaks in the serial layer (Armin Groesslinger)
o ARM sound fixes (Phil Blundell)
o Assorted warning cleanups (Riley Williams)
o Fix arcnet bug in 2.2.12 (Riley Williams)
o Small NFS fixes (Trond Myklebust)
o Updated sb1000 docs (Clemmitt Sigler)
o Fix IPX packet handling (Kelly French)
o PCI multifunction fixes (Martin Mares)
o Back out mmap resource change (Dick Streefland)
o Minor cleanups (Mikael Pettersson)
o Fix vt console print (Andrea Arcangeli)
o Rate limit a.out binfmt errors (Alan Cox)
o Generate different ksyms for 1G/2G (Alan Cox)
o Small cleanups (David Weinehall)
o Munmap, vm cache fix (Stephen Tweedie)

18 years agoLinux 2.2.12 2.2.12
Alan Cox [Fri, 23 Nov 2007 20:19:35 +0000 (15:19 -0500)]
Linux 2.2.12

Platforms:Alpha (see notes), PowerPC, Sparc, X86

Introduction
Linux 2.2.12 is the latest update to the Linux kernel tree. It fixes the memory
leak bug in the 2.2.11 kernel. In addition it updates various drivers and the
platform specific support. The out of the box tree supports the Alpha, PPC,
Sparc and X86 platforms. MIPS is mostly merged but you should obtain the
platform specific tree. It is hoped MIPS and PowerPC will soon be fully merged.
ARM and M680x0 users should get their platform specific tree.

Known Bugs
On the Alpha platform we know the new maths code currently fails some glibc
maths checks. The Alpha port people are looking into this. Expect patches soon.

Compilers
This code is intended to build with gcc 2.7.2 and egcs 1.1.2. It is known that
not all of it builds validly on the x86 CPU's with gcc 2.95. As far as we know
these are Linux not gcc issues. Fixes for gcc 2.95 to gcc 3.0 may go into Linux
2.2 in time. You should therefore not use gcc 2.95 to build stable kernels for
the moment.

Binary Compatibility
Linux 2.2.12 changes a few internal system structures. You may need to rebuild
a few third party modules such as pcmcia-cs when upgrading from older kernels
to this one.

Security Notes
The TCP fixes in the 2.2.12 kernel for the memory leak and Solaris food fight
are the only security updates. You can obtain them seperately to 2.2.12 from
the 2.2.11 release notes. Linux 2.2.11 with the errata is believed to be as
secure as 2.2.12 unless you are trying to use strictly enforced capability
sets. In which case you may wish to apply the fs/proc/array.c patch from 2.2.12
to get precisely the same security.

Architecture Updates

Alpha
    Further changes have been made to the maths emulation support.
    A bug where the floppy drive may be unusable for alternating periods of
     49.7 days has been fixed.
    The Symbios cache test should now pass and the SCSI work properly.
i386
    Optimisations for the IDT Winchip.
    Identify and report the AMD Athlon.
    Fix a crash on boot with the AMD Athlon.
MIPS
    Fix a timeout scheduling error in the dz driver.
PowerPC
    All the PPC changes should now be merged.
Sparc
    A problem with the viking MMU code has been fixed.
    A small Sparc64 kernel_thread change.

Core Updates

File Handles
    The kernel now supports large numbers of file handles per process.
    The default remains unchanged but can be raised by processes.
Memory Limits
    Certain parts of the kernel didn't correctly interpret RLIM_INFINITY
     and enforced 2Gig limits.
Mlock
    Munlock was checking for CAP_IPC_LOCK when it should only be required
     to lock memory.
Quota
    Fixed a pair of accounting errors in the quota code.

Driver Updates

Computone Intelliport 2
    A driver for this card under Linux has been included.
DAC960
    The DAC960 driver has been updated.
ESS Solo
    An experimental driver for this PCI sound card is now included.
Iomega Buz
    A Zoran ZR36067 driver for video capture including MJPEG capture is
     now included.
     This works with the Iomega buz but does not yet support the LML33.
ISDN
    The ISDN fax patches have been merged.
    The hisax driver now passes certification with some ELSA cards.
    Fix a buffer headroom issue with compression and ISDN ppp.
MAD16
    The MAD16 driver now defaults to not enabling its on board CD port.
    This avoids problems with users not being aware the default may
     interfere with other drivers.
Multitech ISI driver
    Support for PCI interrupt sharing is now included.
PCWD Watchdog
    Revision A boards reported their status incorrectly.
Soundblaster
    A case where IRQ 0 may be erroneously freed has been fixed.
VisWs Sound
    The SGI visual workstation onboard audio is now supported.
VisWs Video
    The SGI visual workstation onboard video driver has been improved.

File System Updates

Welsh Language
    ISO 8859-14 (The Celtic languages) is now supported for UTF8 translations.

Miscellaneous Updates

ChangeLog
    The Changelog has been updated to reflect newer tools.
Documentation
    Various documents have been updated.

Network Updates

Alteon AceNIC
    Small changes have been made to reduce its interrupt load and increase
     performance further.
Interphase 5526
    This fibre channel chipset is now supported under Linux
RTL8139
    A sign handling bug has been fixed that might have caused memory leakage.
SB1000
    The errata patch for the SB1000 has been folded into the 2.2.12 kernel.
    This driver is now functional.
SiS900
    This driver has been updated further.

SCSI Updates

PAS-16
    The module now allows you to set the I/O and IRQ.
Symbios controller
    The symbios 53C876 revision 32 is now supported.

Security Updates

/proc/kcore
    The RAWIO capability is now needed to access /proc/kcore.
Memory leak from TCP
    This is the nasty bug fixed in the 2.2.11 errata. The fix is also in 2.2.12.
Solaris food fight
    This TCP fringe case has been fixed.
Tightened capabilities
    We have tightened the capabilities needed for setting frame buffer bases
     to include RAWIO.

18 years agoImport 2.2.12pre8 2.2.12pre8
Alan Cox [Fri, 23 Nov 2007 20:19:33 +0000 (15:19 -0500)]
Import 2.2.12pre8

18 years agoImport 2.2.12pre7 2.2.12pre7
Alan Cox [Fri, 23 Nov 2007 20:19:32 +0000 (15:19 -0500)]
Import 2.2.12pre7

18 years agoImport 2.2.12pre6 2.2.12pre6
Alan Cox [Fri, 23 Nov 2007 20:19:30 +0000 (15:19 -0500)]
Import 2.2.12pre6

18 years agoImport 2.2.12pre5 2.2.12pre5
Alan Cox [Fri, 23 Nov 2007 20:19:29 +0000 (15:19 -0500)]
Import 2.2.12pre5

18 years agoImport 2.2.12pre4 2.2.12pre4
Alan Cox [Fri, 23 Nov 2007 20:19:27 +0000 (15:19 -0500)]
Import 2.2.12pre4

18 years agoImport 2.2.12pre3 2.2.12pre3
Alan Cox [Fri, 23 Nov 2007 20:19:26 +0000 (15:19 -0500)]
Import 2.2.12pre3

18 years agoLinux 2.2.12pre1 2.2.12pre1
Alan Cox [Fri, 23 Nov 2007 20:19:24 +0000 (15:19 -0500)]
Linux 2.2.12pre1

Fix
o Fix the TCP memory leak (Dave Miller)
o Fix the 6Mb kernel bug on PPC (Paul Mackerras)
o Fix shared IRQ on ISI serial (Alan Cox)
| Still not SMP safe it seems
o Sb1000 compiles built in (Alan Cox)
o Sb1000 works  (Alan Cox)
o Fix warning in eth16i driver
o Sis900 driver update (Jim Huang SIS)
o PAS16 takes module arguments (Bob Tracey)
o 53C875 model 37 detection (Pekka Pietikanen)
o Autofs deadlock with nfs
o Require RAWIO cap for kcore (Matthew Kirkwood)
o munlock isnt priviledged (Matthew Kirkwood)
o RLIM_INFINITY handling (Kanoj Sarcar)

Add
o Enhanced Raid (Ingo Molnar)
o Computone Serial Driver (Computone)
o Minor documentation update
o IP virtual server masquerade (Wensong Zhang and others)
o Iomega Buz capture driver (Rainer Johanni, Dave Perks, et al)
o Large file array support (Stephen Tweedie)
o FPU emulation enhancements for
Alpha (Richard Henderson)
o Universal Serial Bus (Assorted, backport by Paul Mackerras)
o Detect AMD Athlon and report (Alan Cox)
o Honour Bios EBDA (??)
o PPC updates
o Celtic language NLS (Rhys Jones)
o IPH5526 FC Driver (Vineet M Abraham)

18 years agoLinux 2.2.11 2.2.11
Alan Cox [Fri, 23 Nov 2007 20:19:22 +0000 (15:19 -0500)]
Linux 2.2.11

Platforms:Alpha, Sparc, X86

Introduction
Linux 2.2.11 is the latest major update to the Linux kernel tree. It fixes
security holes in the kernel so should seriously be considered as an important
update for all Linux 2.2 systems. The out of the box tree supports the Alpha
the Sparc and X86 platforms. PowerPC and MIPS are mostly merged but you should
obtain the platform specific tree. It is hoped MIPS and PowerPC will soon be
fully merged. ARM and M680x0 users should get their platform specific tree.

Binary Compatibility
Linux 2.2.11 changes internal system structures. You should therefore rebuild
third party kernel modules such as pcmcia-cs when upgrading from older kernels
to this one.

Security Notes
If you have local users on the machine there are no workarounds for some of
the fixed bugs. If you are concerned only with remotely exploitable bugs then
the only concern is the firewall bug. This can be worked around by

   1. Applying just the patch to net/ipv4/ip_fw.c or
   2. Building a kernel with CONFIG_ALWAYS_DEFRAGMENT.
      This is the recommended configuration for a firewall except where there
      are multiple ingres paths. Using this option also screens clients behind
      the firewall from fragment attacks.

It is possible the socket binding bug can be exploited remotely by requesting
the right things from a server. We are not aware of any ways to do this.

Architecture Updates

Alpha
    Extensive updates to the Alpha platform support have been merged from the
    Alpha maintainers. Significant changes have been made to the maths
    emulation support.
i386
    Support is now available for machines with 2Gig of RAM.
    The interrupt handling has been modified for better SMP performance.
    An SMP race when freeing an interrupt has been cured.
    The interrupt return path has been optimised for modern CPU's with a
     hardware call stack.
    ioremap now allows mapping to the top of memory.
Mips
    Most of the mips port has been merged with the main tree.
    The work is not totally complete.
PowerPC
    Some changes have been merged.
Sparc
    The master kernel should now be up to date with the Sparc tree.
    A problem with the Sun4m SMP has been fixed.
    Sparc64 support for TV capture cards has been added.
    A race condition on core dumping has been fixed.

Core Updates

Coloured Zero Page
    The kernel core supports a colouring of zero pages.
    Currently only the MIPS port uses this facility.
Fork
    Fork set the processor id to NO_PROC_ID. This could cause crashes.
Kupdated
    The update task now runs in kernel space instead of user space.
Memory allocation
    The memory allocator has been updated so that it tries a lot harder to
     keep ISA DMA memory pools available.
PCI bus
    If the machine ran out of memory during boot up scanning of the PCI bus
     it would crash.
Request Length Limit
    The block device layer can now do merging of non memory-contiguous
     requests for some drivers and can also limit the number of segments
     per merge.
Signal Handling
    Queued RT signals had atomicity problems that could eventually cause them
     to stop working.
Swapping
    An off by one error that could cause system deadlocks when you ran out of
     memory has been fixed.

Driver Updates

BTTV TV capture
    The capture driver now supports the ultrasparc platform.
    The LifeView FlyKit card is now supported.
Cadet Radio Driver
    A bug has been fixed which could cause RDS data corruption.
CDROM driver
    A procfs handling bug where the cdrom layer could hand back more data
     than was requested has been fixed.
Compaq SMART2
    The Compaq SMART2 now has a Linux driver.
Cyclades multiport serial
    Interrupt mode is supported on the Cyclom-Z>br>Several minor bugs were fixed.
Gemtek Radio
    The I/O address for the onboard GemTek card is now recognized.
IDE CDROM
    Several small bugs have been fixed.
IDE Floppy
    The ZIP disk corruption problem should be dead.
IDE Tape
    An SMP race condition has been fixed. A case where it used memory after
     freeing it has been fixed.
ISDN4Linux
    Significant updates have been made to the ISDN layer in the kernel.
    Several more cards are now supported.
Multitech ISI series multiport adapters
    Support has been added for the PCI bus ISI cards.
Mylex DAC-960
    The DAC-960 raid controller card is now supported by Linux.
Network Block Device
    The network block device mis-set the size of larger network block devices
     (those over about 2Gig).
Parallel Port
    ECP Parallel ports are now dropped into a PS/2 like mode.
Radiotrack 2
    This driver previously only worked as a module.
    It now works compiled into the kernel.
Sound Layer
    The DMAsound driver has several small bug fixes.
    Allocation bugs were fixed on the ES1370/ES1371 and SonicVibes drivers.
    The S/PDIF output is now supported on newer ES1371 chips.
    A configuration bug on the Opti C924 has been fixed.
    The OPL3/SA2 driver has been improved.
    ES1869+ ESS chips should now play at the right speed.
    3DSE enable/disable is supported by OSS.
    The joystick on the trix card is now runtime configurable.
Specialix SX/SI multiport
    These cards are now supported by a new specialix serial driver.
Quick Cam
    A memory allocation bug that could cause crashes in both the quickcam
     drivers has been fixed.
Serial
    A bug that prevent shared interrupt mode working on the PC serial driver
     has been fixed.
TGAfb
    A frame buffer for the DECChip 21030 frame buffers.
    These are found in many of the Alpha based machines.
VGA Frame Buffer Console
    Linux 2.2.11 adds a native EGA/VGA 16 colour console to the frame buffer
    console support.  This is primarily aimed at GUI installers but can be
    used for other things too.

File System Updates

CODA
    Coda now supports pipe devices. Several other cleanups/changes.
EFS
    SGI EFS is now supported read only.
Ext2fs
    "Too large" error andling errors on very large files have been fixed.
    The immutability rules have been updated.
FAT
    FAT now caches by starting cluster.
    FAT knows FAT32 is really only 28bit.
    Now generates inode numbers differently.
FIBMAP
    The FIBMAP ioctl now requires RAWIO capability.
ISOfs
    A case where the ISO fs could crash the machine when it ran out of memory
     has been resolved.
Lockd
    A list mishandling bug in the lock daemon has been fixed.
    2.0.x compatible 'local only' locking is supported.
Loop Device
    The loopback driver for mounting file systems onto files now checks the
     underlying layer supportd bmap().
Nextstep CD-ROM supported
    The UFS file system can now handle NextStep CD-ROM format.
NCP fs
    A null pointer crash case has been fixed.
NFS client
    A stale handle case has been fixed.
Pipes
    A technical violation of the SuSv2 specification when preading 0 bytes
     from a pipe has been fixed.
Procfs
    The kernel memory image now reports the correct offset for its base.
    A memory handling bug has been fixed.
QNX fs
    A crash when bad blocks are read has been fixed.
Quota
    A whole pile of races, especially SMP races, in the Quota subsystem
     have been fixed.
UFS
    Crashes when a block cannot be read have been cured.
Ultrix Partition Tables
    Ultrix partition tables are now supported.
    This is needed for the MIPS port in particular.

Miscellaneous Updates

ChangeLog
    The Changelog has been updated to reflect newer tools.

Network Updates

Alteon AceNIC
    The driver now recognizes the Farallon PN9000SX and the SGI variants
     of the board.
Appletalk
    Now allows larger net ranges as 2.0 did. Fixed a crash on route changes.
ARCnet
    Several cases where an out of memory could crash the machine have been
     fixed. The irq probe delay has been increased to resolve a problem on
     some SMP boxes using ARCnet cards.
Arlan
    The ISA bus Arlan radio interfaces are now supported.
Bridge
    The bridge layer handled BPDU time values wrongly.
Comtrol Hostess SV-11
    A case where a DMA channel could be freed twice has been cured.
COSA
    The COSA driver has several bugs fixed including a firmware bug workaround
     and a deadlock bugfix.
CS89x0
    Underrun handling on the DMA was faulty. This update should fix it.
DEPCA
    Bridging did not work with the DEPCA driver due to an error in the
     packet length computation.
General Instruments Surfboard 1000
    A driver supporting the internal SB1000 ISA card has been added to the
    kernel. For more information see http://home.adelphia.net/~siglercm/sb1000.html.
IBM 'Olympic' PCI token ring adapters
    Support has been added for most of the IBM PCI token ring adapters.
    The Lanstreamer is not yet supported however.
IP layer
    Fixed routing bug, socket hashing bug, crash with MTU below 68 bytes.
    An IGMP protocol handling error has been fixed.
IP version 6
    The firewall code could oops if it ran out of memory.
IPX
    IPX packet routing could oops if the machine ran out of memory.
Lance
    The Lance driver could oops if there was no memory free.
Masquerade
    Masquerading made a poor choice of hashes for some operations.
    The IRC masquerade did not understand the extended DCC commands.
Multicast Routing
    PIM2 checksumming was incorrect and broke with old peers.
NE2000/PCI Driver
    This now supports the PowerPC and also the differently broken Holtek chips.
NetROM
    The NetROM layer could oops during loading if it ran out of memory.
Packet Schedulers
    Several bugs were fixed in the packet scheduling.
PCNet 32
    Now supports the 79cc973/5 chips.
    Some PCI scanning changes have been made.
    A bug with manual MII selection has been fixed.
Realtek 8129/8139
    This driver has been updated.
ROSE
    The ROSE layer could oops during loading if it ran out of memory.
Sealevel Systems 4021
    A driver for this Z85230 based card has been added.
Seeq 8005
    This driver may now be built as a module.
SiS900
    An experimental driver for this new chipset is now included.
sk_mca
    Minor MCA bus fixes
Synchronous PPP
    A bug where the synchronous PPP driver would drop connections under high
     load due to keepalive lossage has been fixed.
TCP Protocol
    Fixed a race condition with two writers and partial writes.
    Update workarounds for bugs in the PAWS protocol (RFC1323)
    Fix crash in socket binding.
Tulip Driver
    A fix for a race where the Tulip driver would hang has been added.
VIA Rhine
    This driver has been updated.
Wavelan
    The frequency handling for the wavelan has been updated for the newer
     modem revision.
YAM FPGA Radio Modem
    This is now supported under Linux in 1200 and 9600 baud mode.
Yellowfin
    The yellowfin driver has been updated to correctly handle non x86 platforms.
Z85230
    Several non fatal bugs in the Z85230 synchronous driver have been fixed.

SCSI Updates
The general SCSI layer has been updated to fix a couple of read only reuses of
freed memory and to fix oopses when loading modules and running out of memory.
A problem where the scsi error thread stopped initrd unloading has also been
fixed.

AHA152x
    Driver is now SMP safe. Abominable responsiveness under heavy load should
     also be cured.
AHA154x
    Supports loadtime options as a module for configuration.
    Supports AHA1542CFP geometry translation modes.
AIC7xxx
    Updated to fix various reported bugs.
AMI Megaraid
    Fixed a bug with manager control commands causing false SCSI layer errors.
    Increased SCSI command timeouts.
ATP870U
    This driver is now SMP safe.
Constants
    The SCSI layer will now name SCSI 2 commands in verbose error reports.
EATA
    The driver will set a device to master mode if need be.
EATA-DMA
    This driver is now SMP safe.
IDE SCSI
    When scsi generic was used the IDE SCSI layer could get confused.
    IDE SCSI generic transform couldn't be disabled once enabled.
IN2000
    The assembly part of this did not compile with the latest compilers.
Initio SCSI
    On non X86 platforms some delays were incorrect by a factor of ten.
NCR 53c8xx
    Fix misdetection of 53C875E and other minor fixes.
NCR 53C9x
    Driver is now SMP safe.
QlogicFC
    Now supports the isp2200 card.
Qlogic ISP
    Geometry handling corrected for larger than 8Gig disks.
Symbios 53c416
    This driver is now SMP safe.
Symbios 53c8xx
    Fix misdetection of the 53C875E. Added support for the 53C895A.
    Updated scripts.

Security Updates

AX.25
    The AX.25 layer had a bug allowing arbitrary scribbling into kernel space
    by an application. The area hit is hard to control so the exploit is
    probably limited, but still dangerous.
Capabilities
    There is now a bounding capability set that can only be increased by
    process 1. This provides securelevel equivalence.
Firewall
    A carefully constructed packet sequence could rewrite the port numbers on
    a packet potentially allowing frames that should be screened through the
    firewall.
Mremap
    Mremap called zap_page_range with incorrect arguments.
    A large realloc() under glibc could do all sorts of nasty things.
Sysrq
    It is now possible to build a kernel with debugging sysrq support and
    enable/disable the option at runtime.
TCP
    Some unusual patterns of socket binding could cause a crash.
    A user could deliberately trigger this. Now fixed.
/dev/port
    The RawIO capability is now required to open /dev/port, /dev/mem
     and /dev/kmem.

18 years agoImport 2.2.11pre7 2.2.11pre7
Alan Cox [Fri, 23 Nov 2007 20:19:20 +0000 (15:19 -0500)]
Import 2.2.11pre7

18 years agoImport 2.2.11pre6 2.2.11pre6
Alan Cox [Fri, 23 Nov 2007 20:19:19 +0000 (15:19 -0500)]
Import 2.2.11pre6

18 years agoImport 2.2.11pre5 2.2.11pre5
Alan Cox [Fri, 23 Nov 2007 20:19:17 +0000 (15:19 -0500)]
Import 2.2.11pre5

18 years agoImport 2.2.11pre4 2.2.11pre4
Alan Cox [Fri, 23 Nov 2007 20:19:16 +0000 (15:19 -0500)]
Import 2.2.11pre4

18 years agoImport 2.2.11pre3 2.2.11pre3
Alan Cox [Fri, 23 Nov 2007 20:19:14 +0000 (15:19 -0500)]
Import 2.2.11pre3

18 years agoLinux 2.2.11pre2 2.2.11pre2
Alan Cox [Fri, 23 Nov 2007 20:19:12 +0000 (15:19 -0500)]
Linux 2.2.11pre2

Core Changes
o Crashes and other problems caused by atomicity errors in signal
delivery are cured.
o Fixed bug in mremap
o Try to preserve DMA pages
o Swapfile miscalculation deadlock fix
o Fix the free_irq race on x86 SMP
o Zero page colouring is supported. Only Mips uses it. The changes for
other architectures are macro no-ops
o ll_rw_blk supports segment limiting on mergeing for scatter gather
o Move to 128 requests outstanding (needed for big end raid kit)
o Fixed out of memory checks in pci scan
o Try to handle out of memory right for scsi
o Fix initrd busy/disk busy problem with scsi_eh thread
o Fix scsi cmd_len bug
o Switch to a kernel side updated
o Add a panic time notifier chain
o A global capability limit is now available akin to securelevel but
fine grained

Network Changes
o Socket hash crashes are fixed
o Appletalk large net ranges allowed as per 2.0.x
o Fix oops in appletalk
o Fix exploitable buffer overrun in AX.25
o Disallow inet devices with < 68 mtu
o Fix masquerade hash keys
o IRC masquerade allows extended commands
o Kernel nfs root bootp fix
o PIMv2 fixes for multicasting
o Fix TCP/UDP address returns on 0 length read
o IPv6 address config fixes
o IPv6 out of memory firewall crash
o IPX oops on out of memory fix
o Netrom/ROSE out of memory fixes
o Remove escaped printk in traffic scheduler
o Various small af_unix changes

FS Changes
o Changes to partition code for names for new raid drivers
o Changes to partition code - added EFS/Ultrix
o Changes to partition code - buffer leak fixes
o Changes to partition code - endian bug fixes
o EFS file system
o Small coda update
o Fix races in quota handling
o Fix ext2fs errors when writing past 2Gig boundary
o FAT now uses cluster numbering for inode info
o Fix the fact FAT32 is really FAT28
o Optimise fat directory scanning
o Stop FIBMAP being used without rawio capability
o Stop crash on out of memory  in isofs
o Support 2.0.x compatible local locking over NFS
o Fix NULL pointer crash in NCPfs
o Fix SUS compliance bug in pipes
o Fix out of memory crash in procfs
o Fix disk read error crashes in Qnx and UFS
o Support Nextstep UFS cdroms

Driver Changes
o Sysrq key is runtime enable/disable
o PC keyboard changed to use macros (needed for MIPS and will be
needed for PA-RISC shortly)
o Updated ISDN layer (The patch from SuSE)
o BT848 supports ultrasparc
o Added DAC960 raid driver
o Added Compaq SMART2 raid driver
o IDE CDROM toc/readraw fix
o IDE ZIP fix
o IDE tape updates
o Loopback driver fix some minor flaws
o nbd - fixed a problem where very large nbds reported wrong disk size
o ramdisk - fixed compile warning
o Fixed /proc overrun in cdrom
o bttv - fixed zoltrix tv max, sparc support, added lifeview fly
o bw-qcam/cqcam - fixed kmalloc check missing
o Cyclades. Updated driver from vendor.
o ISI driver update. Now supports PCI cards too.
o Cadet radio driver update
o Tweak gemtek radio to support radio/sound combo card
o Fix IRQ sharing on serial ports
o Radiotrack2 only worked as a module. Fixed
o Added ARLAN radio-lan driver
o Added Olympic chipset driver (IBM PCI token ring)
o Added YAM FPGA amateur radio modem driver
o Fixed memory allocation bugs in arcnet
o Fixed SMP irq detect bug in arcnet
o Clean up copy_*_user stuff in various net drivers
o Correct packet length bug in depca
o Cache align rings for eepro100
o Fix erroneous DMA free in Comtrol driver if run in single DMA mode
o Fix egcs warnings in irda
o Add out of memory check to lance
o Update Ne2K-pci driver. Adds Holtek support
o Fix memory allocation checks in net_init
o Support network stats on shapers
o Updated RTL8139 driver
o Add Sealevel systems sync driver
o Support module built version of Seeq8005 driver
o Fix link drop under load bug in syncppp
o Fix DescOwned race in tulip driver
o Updated VIA Rhine driver
o Alignment fixes for yellowfin driver
o Fix bugs in Z85230
o SMP safety fix for NCR539x
o Clean up and fix several aha152x bugs.
o Fix module options and geometry on aha154x
o AIC7xxx update
o ATP870u SMP safety fixes
o Add SCSI-2 names to scsi debug/verbose info
o SMP safety fixes for eata-dma
o IDE-scsi sg-transform fix
o in2000 asm fixed to work with recent tools
o Megaraid update
o Qlogic FC driver update
o Qlogic ISP geometry fixes
o Clean up OPL3SA sound
o Fix overrun in dmasound
o ES1370/ES1371/Sonicvibes allocation bug fixes
o Opti 924 PnP mode fix
o ESS ISA fixes
o Support AWE32 AWSE device
o Allow joystick selection in trix module
o 16 colour EGA/VGA frame buffer console support
o Enhanced TGA frame buffer

Architecture Changes
o Synchronized with Alpha updates from Richard Henderson
o 2Gig support for i386
o i386 boot up crash on keyboard timeout fix
o Cache align i386 irq structures for performance on SMP
o Fix the ix86 unbalanced call stack performance problem
o Fix the ix86 ioremap to top of memory bug
o Big mips merge with the main mips tree
o Fix missing sparc core dump locks
o Fix semaphore race on x86
o Remove cyrix COMA thing. Use set6x86

Minor Stuff
o Updates CREDITS, MAINTAINERS
o A lot of documentation updates
o Makefile changes for MIPS cross compiling
o Makefile checks genksyms version
o Makefile clean ups
o Fix offset on /proc/kcore
o Added generic memchr

18 years agoImport 2.2.11pre1 2.2.11pre1
Alan Cox [Fri, 23 Nov 2007 20:19:09 +0000 (15:19 -0500)]
Import 2.2.11pre1

18 years agoImport 2.2.10 2.2.10
Linus Torvalds [Fri, 23 Nov 2007 20:19:08 +0000 (15:19 -0500)]
Import 2.2.10

18 years agoImport 2.2.10pre5 2.2.10pre5
Linus Torvalds [Fri, 23 Nov 2007 20:19:06 +0000 (15:19 -0500)]
Import 2.2.10pre5

18 years agoImport 2.2.10pre4 2.2.10pre4
Linus Torvalds [Fri, 23 Nov 2007 20:19:05 +0000 (15:19 -0500)]
Import 2.2.10pre4

18 years agoImport 2.2.10pre3 2.2.10pre3
Linus Torvalds [Fri, 23 Nov 2007 20:19:03 +0000 (15:19 -0500)]
Import 2.2.10pre3

18 years agoImport 2.2.10pre2 2.2.10pre2
Linus Torvalds [Fri, 23 Nov 2007 20:19:02 +0000 (15:19 -0500)]
Import 2.2.10pre2

18 years agoImport 2.2.10pre1 2.2.10pre1
Linus Torvalds [Fri, 23 Nov 2007 20:19:00 +0000 (15:19 -0500)]
Import 2.2.10pre1

18 years agoImport 2.2.9 2.2.9
Linus Torvalds [Fri, 23 Nov 2007 20:18:58 +0000 (15:18 -0500)]
Import 2.2.9