Linux kernel 2.2.1ac4 released

Alan Cox writes:


This is primarily for people who want the large file array support. Most of the
other stuff I intend to submit on to Linus for 2.2.1/2.2.2 -> whenever

If you have a problem in 2.2.1ac4 verify you can duplicate it with 2.2.1
before posting general bug reports if possible. Make sure it is obvious
if a bug report is about -ac4 to avoid any confusion.

Definitely let me know if you have any ac4 specific problems. Don't bother
Linus unless 2.2.1 unpatched also breaks.


Differences between 2.2.1ac3 and 2.2.1ac4

o       AIC7xxx updated                                 (Doug Ledford)
o       Make clean fixes                                (Niels)
o       smbfs ioctl definition                          (Michael Warfield)
o       Test work to fix DEFxx driver for 2.2           (me)
o       Proc fs documentation fixes                     (Ulrich Windl)
o       Fix AMD step reporting                          (me)
o       CODA crash in /proc cure                        (Andrea)
o       Firewall marks lost on buffer copies            (ANK, Rusty)
o       Sound core fixes for ALSA use                   (Jaroslav)
o       Changes to NFS client flow control              (Trond)
o       SyncPPP negotiation fixes                       (me)
o       Merged in Linus 2.2pre1 diffs so I can
        generate new diffs for Linus
o       Draft "block size query" ioctl                  (me)
        | This is for comment/testing. Don't assume
        | its going to become a linux api item just yet

Differences between 2.2.1ac2 and 2.2.1ac3

o       VHX probing should be fixed                     (me)
o       Zoltrix TV card supported                       (Artur Skawina)
o       8K blocks/write cluster NFS                     (Trond/Olaf Kirch)
        | This is a big patch but based on previously 
        | tested code. I've put it in because - well it goes
        | rather fast 8)
o       Renamed bits of the genhd 2048 byte code to keep
        Linus happy                                     (me)
o       Added EXPORT_NO_SYMBOLS to smc ultra            (me)

Differences between 2.2.1ac1 and 2.2.1ac2

o       ESS updates (Rolf)
o       IDE probe irq fails fall back to the default IRQ (me)
o       Fixed an annoying use of hex not strings in net/sunrpc (me)
o       Initio A100 scsi support (Initio, Bas)
o       PS/2 mouse compat fixes (Scott Ananian)
o       MegaRAID update (AMI)
o       NFSD fix (Not sure who originated it)
o       Geometry fixes for IDE
o       Error in SCSI error workaround (Daio Ballabio)

Differences between 2.2.0ac2 and 2.2.1.ac1

o       Merged with Linus 2.2.1

Differences between 2.2.0ac1 and 2.2.0ac2

Bug Fixes

o       Ingo's fix for the "execute a core dump" crash
o       IRDA update
o       Endianness & other fbcon fixes
o       GUS setup
o       ESS build on Alpha (unknown symbol in modular build)
o       Baycom driver could lock parallel port
o       MegaRAID update
o       Midi timing fixes
o       Correct permissions on a write only sysctl

Additional Features

o       Full (I hope) support for 2048 byte media M/O drives.


o       Erik Andersen moved address

Differences between 2.2.0 and 2.2.0ac1

Bug Fixes

o       Fixed the ESS compile problem
o       Changed the OPL3-SA contact as requested by Hannu
o       Small number of time wrap fixes
o       Xconfig/atyfb config fix
o       AFFS apparently didnt get the flag fixes when the other drivers
o       /proc/mem locking

Additional Features

o       Support for very large numbers of file handles per process
        (> 1024)
o       Better bw-qcam driver
o       NFS client understands pipes on file systems mounted via NFS
o       Symbol name matching between versioned/unversioned modules

Additional Drivers

o       Qlogic Fibrechannel 
o       Symbios 53c416


o       ADFS updated
o       Lots of ARM merges
o       Ted's fsync change to ext2