Linux 2.1.131ac10 Release

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sat, 12 Dec 98 23:19 GMT


Ok its 2.1.131ac10 time

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

This should fix the dentry leak on rmdir mainly. I have one weird report
that ac8 broke apache. Anyone else seen the same ?

I've put this one out just to get some of the loose ends tied before I
start trying to work out how to submit this lot to Linus. I hope it fixes
the VFS umount problems people had. Make xconfig should be back, and there
is an AIC7xxx update to match 2.0.37pre3 (coming soon).

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/