Linux 2.1.131ac13 released

Alan Cox (alan@lxorguk.ukuu.org.uk)
Thu, 17 Dec 98 21:02 GMT


This one is a cleanup/bug fixer. No new features just a bit of polishing
and tidying up with more to follow. I've sent about 2/3rds by volume of
the 2.1.131ac* stuff to Linus so far.

ftp://ftp.linux.org.uk/pub/linux/alan/2.1/...

Alan

Differences between 2.1.131ac12 and 2.1.131ac13

o Switched to bzip2
o Yet more Acenic fixes (Jes)
o More fs cleanup (Alexander Viro)
o Config cleanup / menuconfig fix (Niels Jensen)
o AMI Megaraid SMP fixes (Charles Dasher)
o IPv6 builds as a module again (Chris Wedgewood)
o PPP panic fix (B. James Phillippe)
o NFS memory leak fix (Trond)

Differences between 2.1.131ac11 and 2.1.131ac12

o Initio driver updated to use spinlocks (Bas Vermeulen)
o NFS read race fix (Trond)
o Atomicity fixes for modules (Zack Weinberg, me, rth)
o drivers/char/macmouse is obsolete - deleted (Jes)
o EATA-DMA driver marked obsolete. (me)
o Hippi/Gig-E updates (Jes Sorensen)
o Qlogic FC driver (Chris Loveland)
|small mods by me. Its in cos I need it for something, its not
|in the for Linus queue although it seems pretty solid.
o MSDOS bigger fs support (c/o Gordon Chaffee)
o IRDA update (Dag)
o OPL3SA* driver update (Scott Murray)
o PCI sound updates (Thomas Sailer)
o Big block of configuration validity fixes (Arjan)
o Timestamp monotinicity glitch cured (Andrea)
o m68k merge (Jes, Jesper, Michael, Two Daves and more..)

Differences between 2.1.131ac10 and 2.1.131ac11

o Further vfs cleanups (Alexander Viro)
o Colour Quickcam update (Phil Blundell)
o Wanrouter config fixes (Several people)
o Changes updates (Chris Ricker)
o Further VIA DMA work arounds (Ed Schlunder)
o Reverted the MAD16 PnP patch as it plays up some other cards
o Roadrunner and Acenic updates (Jes Sorensen)
o Documentation updates (Phil Blundell, Russell King)
o ACard driver for 2.1.x (Acard, forward port by Krzysztof G.
Baranowski)
| Can people with ACard boards test this.
o AMI MegaRAID driver (AMI/Dell)
o IRDA updates (Dag)
o 8390 SMP corruption fix (Eugene Kuznetsov)
o KNFSD dynamic readahead caches (G. Allen Morris III)
o AMD name corrections (Jauder Ho)
o SLHC compile time fix (Arjan)
o Masq updates (Juanjo)
o EPIC driver updates (Donald Becker)

Differences between 2.1.131ac9 and 2.1.131ac10

o VFS rmdir fix (Mike Galbraith)
o Make xconfig might now work again
o More on NFS caching/locking (Jamie Lokier)
o AIC7xxx driver update (Doug Ledford)
o Alpha performance counters (Phillip Ezolt)

Differences between 2.1.131ac8 and 2.1.131ac9

o Multiple APICs automatically trigger apic disable (me)
o VFS fixes (Alexander Viro)
o Document new ip sysctl (Tristan.Greaves)
o AMD CPUID fix (Philipp Rumpf)
o IPX NCP acceleration patch as 2.0.x (Unknown)
o Fix various suser()->cap_net_admin() (me)
o Config.help update for AEDSP (Riccardo)

* If you use an old version of patch you MUST also do
* rm arch/i386/lib/checksum.[co] otherwise you will
* get a failed build.

Differences between 2.1.131ac7 and 2.1.131ac8

o IRDA update (Dag)
o MCA 53c9x update (Tymm)
o Some misc cleanups (Andrzej Krzysztofowicz)
| not all applied
o Parport cleanp/update (Tim Waugh)
o Digiboard PCI sign bug (HoraPe)
o CheckConfig cleanups (Nils Jensen)
o ip checksum is egcs friendly (Bernd Schmidt)
o A few more of Arjan's compile fixes (Arjan)
o NFS writeback fixes (Trond)
o Shared memory compatibility glitch with libc5 (me)
| Also stuck in the DIPC used constants so we dont borrow them
| by accident.
o Posix locking bugs (Jamie Lokier)
o VM go faster stripes (Stephen Tweedie)

Differences between 2.1.131ac6 and 2.1.131ac7

o Forward ported the Multitech ISI driver to 2.1.x (me)
o VFAT rename fix (Alexander Viro)
o Makefile fix for misc modules only (Nick Holloway)
o Small swapping fix (Stephen Tweedie)
o Masq fix (Juanjo)
o Config cleanups (Riley, me, others)
o 3c509 registers its IRQ by device name as do other net devs
(Joeri van Dooren)
o Fix warning in init.c (Nils Jensen)
o SCSI disk fixed bug when using certain numbers of drives (Jirka)
o Initio SCSI driver (Initio & Bas Vermeulen)
o RCPCI45 driver forward ported (me)

Differences between 2.1.131ac5 and 2.1.131ac6

o config.in fixes for irda/KERNELD->KMOD (Niels Jensen)
o Opti 924 sound driver improvements (Torsten Duwe)
o COSA driver update (Yenya)
o SMP deadlock (Amnon Shiloh)
o Missing lock; on btrl for scheduler (Ingo Molnar)
o Memory check is now done after parsing user line, also MB not Mb
(assorted pedants)
o Updated ipchains url (Rusty)
o Incorrect printk in NCR5380 driver (Mark Cooke)
o More compile configuration fixes (Arjan/me)

Differences between 2.1.131ac4 and 2.1.131ac5

o IRDA merge (Dag)
| For those wondering 'feature freeze', you'll note that the
| actual kernel impact of these patches on the existing code is
| 3 lines. Two of which are #ifdef and #endif....
o Assorted compile fixes - especially for Alpha (various)
o Further rmdir cleanups (Alexander Viro)
o VM updates (Rik,Stephen)
o IDE reset/assorted timer wrap fixes (Jens Axboe)
o knfsd cache handling bug fix (David Mansfield)
o Masq update (Juanjo)
o Message queues can be bigger and are tunable via /proc (Peeter Joot)
| Note - this has libc compatibility issues but only if you set the
| queue sizes bigger than 64K. So the as shipped kernel is back
| compatible. (if its not shout now)
o Moved some PCI ethernet drivers into the PCI section
o ps/aux preprocessor tweak
o Extra SMC card added to pci defs
o Another bunch of compile combination fixes from Arjan (not all he
sent are in but most)
o CONFIG_SMP (Michael Chastain)

Differences between 2.1.131ac3 and 2.1.131ac4

o AIC7xxx fix (indirectly Doug Ledford)
o ad1816 sound update (Thorsten Knabe)
o MAXMEM used is displayed if limited (Ingo)
o Missing/extra restore flag/cli stuff cleaned up (Oleg Drokin)
o Const cleanups for parport (Tim Waugh)
o Serial double setup crash fix (Ted Tso)
o Some netsyms changes for more compiles (Arjan/Me)
o Config.h fixes (Niels Jensen)
o tunelp location correction (Andrea Arcangeli)
o nbd mods to start getting md over nbd workable (Pavel)
o Some ide-scsi drivers do have LUN's - reverse the patch for that
pending a better way to spot multilun ide
o Alpha lock definiton fix when SMP=1
o NCR MCA motherboard NCR539C94 SCSI support (Tym)

Differences between 2.1.131ac2 and 2.1.131ac3

o There is a boot option "noapic" for booting SMP machines that
the IO APIC code doesnt work on. All IRQ's end up on CPU0 ala 2.0
if this is set (Tigran Aivazian)
o COSA bug fix (Yenya)
o IDE drivers in ide-scsi have but one LUN (Dave Woodhouse)
o Multisound updates (Andrew Veliath)
o 8390 deadlock fix (me)
o Updated bttv documentation slightly (me)
o Unixware disk slices (Krzysztof G. Baranowski)
o ARM merge (Russ King)
o Kernel NFSD fixes (assorted)
o Big file handle sets done right (Bill Hawes, Stephen Tweedie)
o Updated DECnet project URL (Steve Whitehouse)
o Fix for MTU problems in the z85230 driver. (me)
o Sound could blow up when fed negative sizes. (Oleg Drokin)

Differences between 2.1.131 and 2.1.131ac2

o Current egcs assembler fixes (partially complete)
o More time wrap fixes
o Better CPU detection
o SYS5 IPC cleanup
o SYS5 shared memory size configurable
o OpenBSD partitions
o setuid directory bits not reset wrongly
o Bridge has a nice /proc
o Support for big file arrays (will be replaced by a nice solution
from Bill Hawes/Stephen Tweedie next time)
o Sysctl can tune rtsignal queues
o Bogus icmp reporting is sysctl controllable
o IPX networking autobinds.
o Minor sunrpc fixes
o make checkhelp
o AVL tree for programs with large numbers of VMAs (eg netscape/X)
o More configurations actually compile (not all Arjans stuff is done yet)
o TDA9580 support in the tv driver
o 8390 and 3c509 drivers are more SMP safe (bug in 8390 see bottom)
o 8390 based cards dont crash on unload (ne2000/wd etc)
o 8390 drivers with register maps are typed right (680x0 stuff)
o v1.03 EPIC driver (the one Linus hates 8))
o SMC token ring driver (doesnt work yet)
o Work around for sound crashes with VIA chipsets
o Parport doesnt hang on boot probe with a qcam-vc attached
o SCSI supports IBM PS/2 bus ordering (backward to PC)
o Updated lance driver
o Can't generate files over 2Gig long on vfat/fat
o ISOfs ident fixes/DVD size handling.
o Some of the knfsd fixes (hopefully all merged for ac3)
o SyncPPP mtu bug fix
o COSA wan card driver (up to dual 10Mbit)
o AD1816 series sound card support
o Newer AWE32 driver
o More modular sound docs (including an update)
o OPL3SA2 crash bug fixed
o NoName sound crash bug fix
o Credit file updates
o IRQ settable in busmouse/msbusmouse
o SMP friendly 3c501 driver (sorry had to be done)

--- drivers/net/8390.c~ Thu Dec 3 15:57:49 1998
+++ drivers/net/8390.c Thu Dec 3 19:34:44 1998
@@ -135,8 +135,8 @@
extern inline void unlock_8390_page(struct device *dev)
{
struct ei_device *ei_local = (struct ei_device *) dev->priv;
- enable_irq(dev->irq);
spin_unlock(&ei_local->page_lock);
+ enable_irq(dev->irq);
}
#else
#define lock_8390_page(x)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/