Linux 2.4.15
Linux 2.4.16

final:

- Fix 8139too oops				(Philipp Matthias Hahn)

pre1:
- Correctly sync inodes in iput()                          (Alexander Viro)
- Make pagecache readahead size tunable via /proc          (was in -ac tree)
- Fix PPC kernel compilation problems                      (Paul Mackerras)
Linux 2.4.17

final:

- Fix more loopback deadlocks			(Andrea Arcangeli)
- Make Alpha with Nautilus chipset and
  Irongate chipset configuration compile
  correctly					(Michal Jaegermann)

rc2:

- Fix potential oops with via-rhine		(Andrew Morton)
- sysvfs: mark inodes as bad in case of read
  failure					(Christoph Hellwig)
- NTFS bugfixes					(Anton Altaparmakov)
- Fix Netfilter oops				(Edward Killips)
- Direct IO error handling fix			(Masaroni Goto)
- Fix loop device deadlock			(Andrea Arcangeli)
- Make some erroneously global spinlocks
  static					(David C. Hansen)
- Avoid i810 driver from oopsing with 830ME	(Robert Love)
- Reiserfs fixes				(Oleg Drokin/Chris Mason)
- Fix VM "not-swapping" issue with lowmem
  machines					(Rik van Riel)
- Make kernel try a bit harder to shrink caches
  instead swapping out	 			(me)
- Make NCR5380 compile builtin			(Erik Andersen)
- More __devexit_p fixes			(Daniel T. Chen)
- devfs bugfixes				(Richard Gooch)

rc1:

- Finish MODULE_LICENSE fixups for fs/nls 	(Mark Hymers)
- Console race fix				(Andrew Morton/Robert Love)
- Configure.help update				(Eric S. Raymond)
- Correctly fix Direct IO bug			(Linus Benedict Torvalds)
- Turn off aacraid debugging			(Alan Cox)
- Added missing spinlocking in do_loopback()	(Alexander Viro)
- Added missing __devexit_p() in i82092
  pcmcia driver					(Keith Owens)
- ns83820 zerocopy bugfix			(Benjamin LaHaise)
- Fix VM problems where cache/buffers didn't get
  freed						(me)

pre8:

- ext3 quota fix 				(Neil Brown)
- Add __devexit_p() to ISDN driver		(Kai Germaschewski)
- Declare missing function on fdomain.h		(Eyal Lebedinsky)
- Add Sony Vaio PCG-Z600NE to broken APM
  reporting blacklist				(Kai Germaschewski)
- ns83820 driver update				(Benjamin LaHaise)
- pas16 driver cleanup				(Alan Cox)
- disable console flush on secondary CPUs on
  IA64						(Andrew Morton)
- fix typo on parport's ChangeLog		(Tim Waugh)
- fix use count for multiple queued requests on
  closed fd					(Douglas Gilbert)
- Check return value of get_user() on
  set_vesa_blanking				(Jeff Garzik)
- Remove asm/segment.h include from nbd 	(Jeff Garzik)
- Guard sysrq.h against multiple inclusion 	(Jeff Garzik)
- Minor PCI skeleton changes			(Jeff Garzik)
- Add via rhine MMIO to Configure.help		(Jeff Garzik)
- Jeff Garzik is not the via82cxxx driver
  maintainer anymore: "No time, no hardware".	(Jeff Garzik)
- Remove old tulip documentation		(Jeff Garzik)
- Avoid direct IO's "misunderstanding" of which
  block device it should use			(Masanori Goto)
- Remove mcheck_init() call from processor
  dependant code and put it in unified codepath	(Dave Jones)
- Netfilter bugfixes				(Harald Welte)

pre7:

- More USB updates				(Greg KH)
- Add missing checks on shmat()			(Christoph Rohland)
- ymfpci update					(Pete Zaitcev)
- Add aacraid driver 				(Alan Cox)
- Actually apply some of the Alan's changes
  which were on pre6 changelog.			(silly me)
- Clean up t128 SCSI driver			(Alan Cox)
- Clean up dtc SCSI driver			(Alan Cox)
- Undo lcall patch from -pre6			(me)
- More ISDN updates				(Kai Germaschewski)

pre6:

- ISDN fixes					(Kai Germaschewski)
- Eicon driver updates				(Kai Germaschewski)
- ymfpci update					(Pete Zaitcev)
- Fix multithread coredump deadlock		(Manfred Spraul)
- Support /dev/kmem access to vmalloc space	(Marc Boucher)
- ext3 fixes/enhancements			(Andrew Morton)
- Add IT8172G driver to Config.in/Makefile	(Giacomo Catenazzi)
- Configure.help update				(Eric S. Raymond)
- Create __devexit_p() function and use that on
  drivers which need it to make it possible to
  use newer binutils				(Keith Owens)
- Make PCMCIA compile without PCI support	(Paul Mackerras)
- Use copy_user_highpage instead copy_highpage
  on COW path.					(David S. Miller)
- Cacheline align some more performance
  critical spinlocks				(Anton Blanchard)
- sonypi driver update				(Michael C.B. Ashley/Bob Donnelly)
- direct render for some SiS cards		(Torsten Duwe/Alan Cox)
- full handling of the NFSv3 'jukebox' feature  (Trond Myklebust)
- NFS performance improvements			(Trond Myklebust)
- More parport fixes				(Tim Waugh)
- Fix lots of core NCR5380 bugs			(Alan Cox)
- NCR5380/PAS driver update			(Alan Cox)
- Add aacraid to the SCSI list			(Alan Cox)
- fdomain driver fixes				(Alan Cox)

pre5:

- 8139too fixes					(Andreas Dilger)
- sym53c8xx_2 update				(Gerard Roudier)
- loopback deadlock bugfix			(Jan Kara)
- Yet another devfs update			(Richard Gooch)
- Enable K7 SSE					(John Clemens)
- Make grab_cache_page return NULL instead
  ERR_PTR: callers expect NULL on failure	(Christoph Hellwig)
- Make ide-{disk-floppy} compile without
  PROCFS support				(Robert Love)
- Another ymfpci update				(Pete Zaitcev)
- indent NCR5380.{c,h}, g_NCR5380.{c,h}, plus
  NCR5380 fix					(Alan Cox)
- SPARC32/64 update				(David S. Miller)
- Fix atyfb warnings				(David S. Miller)
- Make bootmem init code correctly align
  bootmem data					(David S. Miller)
- Networking updates				(David S. Miller)
- Fix scanning luns > 7 on SCSI-3 devices 	(Michael Clark)
- Add sparse lun hint for Chaparral G8324
	Fibre-SCSI controller			(Michael Clark)
- Really apply sg changes			(me)
- Parport updates				(Tim Waugh)
- ReiserFS updates				(Vladimir V. Saveliev)
- Make AGP code scan all kinds of devices:
  they are not always video ones		(Alan Cox)
- EXPORT_NO_SYMBOLS in floppy.c			(Alan Cox)
- Pentium IV Hyperthreading support		(Alan Cox)

pre4:

- Added missing tcp_diag.c and tcp_diag.h	(me)

pre3:

- Enable ppro errata workaround                 (Dave Jones)
- Update tmpfs documentation                    (Christoph Rohland)
- Fritz!PCIv2 ISDN card support                 (Kai Germaschewski)
- Really apply ymfpci changes                   (Pete Zaitcev)
- USB update                                    (Greg KH)
- Adds detection of more eepro100 cards         (Troy A. Griffitts)
- Make ftruncate64() compliant with SuS         (Andrew Morton)
- ATI64 fb driver update                        (Geert Uytterhoeven)
- Coda fixes                                    (Jan Harkes)
- devfs update                                  (Richard Gooch)
- Fix ad1848 breakage in -pre2                  (Alan Cox)
- Network updates                               (David S. Miller)
- Add cramfs locking                            (Christoph Hellwig)
- Move locking of page_table_lock on expand_stack
  before accessing any vma field                (Manfred Spraul)
- Make time monotonous with gettimeofday        (Andi Kleen)
- Add MODULE_LICENSE(GPL) to ide-tape.c         (Mikael Pettersson)
- Minor cs46xx ioctl fix                        (Thomas Woller)

pre2:

- Remove userland header from bonding driver	(David S. Miller)
- Create a SLAB for page tables on i386		(Christoph Hellwig)
- Unregister devices at shaper unload time	(David S. Miller)
- Remove several unused variables from various
  places in the kernel				(David S. Miller)
- Fix slab code to not blindly trust cc_data():
  it may be not valid on some platforms		(David S. Miller)
- Fix RTC driver bug				(David S. Miller)
- SPARC 32/64 update				(David S. Miller)
- W9966 V4L driver update			(Jakob Jemi)
- ad1848 driver fixes				(Alan Cox/Daniel T. Cobra)
- PCMCIA update					(David Hinds)
- Fix PCMCIA problem with multiple PCI busses 	(Paul Mackerras)
- Correctly free per-process signal struct	(Dave McCracken)
- IA64 PAL/signal headers cleanup		(Nathan Myers)
- ymfpci driver cleanup 			(Pete Zaitcev)
- Change NLS "licenses" to be "GPL/BSD" instead
  only BSD.					(Robert Love)
- Fix serial module use count			(Russell King)
- Update sg to 3.1.22				(Douglas Gilbert)
- ieee1394 update				(Ben Collins)
- ReiserFS fixes				(Nikita Danilov)
- Update ACPI documentantion			(Patrick Mochel)
- Smarter atime update				(Andrew Morton)
- Correctly mark ext2 sb as dirty and sync it	(Andrew Morton)
- IrDA update					(Jean Tourrilhes)
- Count locked buffers at
  balance_dirty_state(): Helps interactivity under
  heavy IO workloads				(Andrew Morton)
- USB update					(Greg KH)
- ide-scsi locking fix                          (Christoph Hellwig)

pre1:

- Change USB maintainer 			(Greg Kroah-Hartman)
- Speeling fix for rd.c				(From Ralf Baechle's tree)
- Updated URL for bigphysmem patch in v4l docs  (Adrian Bunk)
- Add buggy 440GX to broken pirq blacklist 	(Arjan Van de Ven)
- Add new entry to Sound blaster ISAPNP list	(Arjan Van de Ven)
- Remove crap character from Configure.help	(Niels Kristian Bech Jensen)
- Backout erroneous change to lookup_exec_domain (Christoph Hellwig)
- Update osst sound driver to 1.65		(Willem Riede)
- Fix i810 sound driver problems		(Andris Pavenis)
- Add AF_LLC define in network headers		(Arnaldo Carvalho de Melo)
- block_size cleanup on some SCSI drivers	(Erik Andersen)
- Added missing MODULE_LICENSE("GPL") in some   (Andreas Krennmair)
  modules
- Add ->show_options() to super_ops and
  implement NFS method				(Alexander Viro)
- Updated i8k driver				(Massimo Dal Zoto)
- devfs update  				(Richard Gooch)
Linux 2.4.18

Update: The SET_PERSONALITY fix in rc4 has _not_
been included in the final 2.4.18 by mistake.

final:

- No changes have been made between -final
  and -rc4.

rc4:

- Load code did not set personality for
  binaries without an interpreter: This was
  breaking static apps on several archs		(Tom Gall)

rc3:

- Fix reiserfs endianess problems		(Chris Mason)
- Fix PowerMac compilation problem 		(Pmac team)
- Fix some eepro100 ID's which had problems
  in -ac merge					(Jeff Garzik)
- Rename some internal pcnet32 definitions to
  not clash with ethtool.h - the clash caused
  the driver not work correctly			(William Lee Irwin)
- Add missing netif_carrier_{on,off} to
  eepro100					(Andrew Morton)
- Fix netfilter race				(Rusty Russell)
- Correct error handling on tcp_recvmsg		(Alexey Kuznetsov)
- Revert tulip changes which were apparently
  causing slowdowns				(Jeff Garzik)
- Fix ptrace behaviour				(Linus Benedict Torvalds)

rc2:

- Make get_user_pages handle VM_IO areas
  gracefully					(Manfred Spraul)
- Fix SMP race on PID allocation		(Erik A. Hendriks)
- Fix SMP race on dnotify scheme		(Alexander Viro)
- Add missing checks to shmem_file_write	(Alan Cox)

rc1:
- PPC MPC8260 update				(Tom Rini)
- eepro100 fixes				(Jeff Garzik)
- Make natsemi hardware workaround a config
  option					(Jeff Garzik)
- Add serial board PCI ID			(Jeff Garzik)
- Add support for another tulip clone		(Jeff Garzik)
- Fix typo in winbond driver			(Jeff Garzik)
- Move initialization of tridentfb before
  the generic drivers				(Geert Uytterhoeven)
- Reiserfs bugfixes				(Oleg Drokin)
- More __devexit_p assorted fixes		(Andrew Morton)
- Merge some -ac bugfixes			(Alan Cox)

pre9:

- Cris update					(Bjorn Wesen)
- SPARC update					(David S. Miller)
- Remove duplicate CONFIG_SUNLANCE entry in
  Config.in					(David S. Miller)
- Change Netfilter maintainer 			(David S. Miller)
- More SunGEM bugfixes				(David S. Miller)
- Update md5sums in ISDN's md5sums.asc		(Kai Germaschewski)
- 3ware driver update				(Adam Radford)
- Fix cosa compile problem			(Adrian Bunk)
- Change VIA "disabling write queue" message	(Oliver Feiler)
- Remove buggy Elan-specific handling code	(Robert Schwebel)
- Reiserfs bugfixes				(Oleg Drokin)
- Fix ppp memory leak				(Andrew Morton)
- Really add devfs fix for removable devices:
  its on pre8 changelog but not on pre8 patch	(me)
- Add framebuffer support for trident graphics
  card						(James Simmons)
- SCSI tape driver bugfixes			(Kai Makisara)
- Add support to Ovislink card on 8139too
  driver					(Jeff Garzik)
- Add SIOCxMIIxxxx ioctls for better binary
  compatibility on au1000_eth driver		(Jeff Garzik)
- Fix initialization of phy on epic100 driver	(Jeff Garzik)
- Add MODULE_* info to mii.c 			(Jeff Garzik)
- Add new PCI ID to sundance driver		(Jeff Garzik)
- Merge some -ac3 patches			(Alan Cox)
- Unify simple_strtol symbol export		(Russell King)
- Add amount of cached memory to sysreq-m
  output					(Martin Knoblauch)
- Do not use SCSI device type to change
  IO clustering					(Jens Axboe)
- IRC conntrack update				(Harald Welte)
- sonypi driver update				(Stelian Pop)
- Fix one of the PPP deadlocks			(Manfred Spraul)

pre8:

- Add missing netfilter files in pre7 		(David S. Miller)
- SunGEM driver update				(David S. Miller)
- Kill get_fast_time				(David S. Miller)
- Update APIC LVTERR fix to work correctly on
  old 486/586 APICs				(Mikael Pettersson)
- Check the return code of copy_{from,to}_user
  on serial code				(Rasmus Andersen)
- Mark 2.5 extended attributes system calls as
  reserved to avoid potential conflicts		(Nathan Scott)
- Change Christoph Hellwig's email address	(Christoph Hellwig)
- Make BLKGETSIZE64 return size in bytes not
  sectors					(Eric Sandeen)
- Coda dentry revalidation fix			(Jan Harkes)
- hisax_fcpcipnp driver update			(Kai Germaschewski)
- i810 sound driver update			(Doug Ledford)
- Early personality setting in binfmt_elf	(Christoph Hellwig)
- Fix rename bug in reiserfs			(Oleg Drokin)
- SCSI documentation update			(Douglas Gilbert)
- Fix silly typo in megaraid driver 		(Arjan Van de Ven)
- PPC update					(Benjamin Herrenschmidt)
- USB bug fixes					(Greg KH)
- Fix devfs problems with removable devices	(Richard Gooch)
- Merge -ac1 fixes				(Alan Cox)
- VXFS update					(Christoph Hellwig)
- Add Compaq FC array to the LUN whitelist	(Arjan Van de Ven)

pre7:

- Make ext2/minix/sysvfs actually operate
  synchronously on directories when using
  the sync mount option				(Andrew Morton)
- AFFS update					(Roman Zippel)
- Fix 3dfx fb crash with high pixelclock 	(Jurriaan on Alpha)
- PATH_MAX POSIX compliance			(Rusty Russell)
- Really apply AMD Elan patch			(me)
- Don't drop IP packets with less than 8 bytes
  of payload 					(David S. Miller)
- Netfilter update 				(Netfilter team)
- Backport 2.5 sb_bread() changes		(Alexander Viro)
- Fix AF_UNIX fd leak				(David S. Miller)
- Add Audigy Gameport PCI ID	 		(Daniel Bertrand)
- Sync with ia64 arch independant parts		(Keith Owens)
- APM fixes					(Stephen Rothwell)
- fs/super.c cleanups				(Alexander Viro)

pre6:

- Removed patch in icmp code: its
  not needed and causes problems                (me)

pre5:

- Include missing radeonfb defines		(Erik Andersen)
- Fix fs/buffer.c thinko introduced in pre4	(Andrew Morton)
- USB bugfixes					(Greg KH)
- Make fat work correctly with gcc-3.0.x 	(Tom Rini)
- Avoid overusage of the vmalloc area by
  NTFS						(Anton Altaparmakov)
- atyfb: Decrease clock rate for 3d RAGE XL 	(David S. Miller)
- Sungem driver bugfixes			(David S. Miller)
- More networking updates			(David S. Miller)
- More SPARC updates				(David S. Miller)
- devfs update 					(Richard Gooch)
- Reiserfs expanding truncate fix		(Chris Mason)
- ext3 update					(Andrew Morton/Stephen Tweedie)
- Add support to WDIOC_SETTIMEOUT on several
  watchdog drivers				(Joel Becker)
- dl2k driver update				(Jeff Garzik)
- Orinoco driver update				(David Gibson)
- Radeonfb driver update			(Ani Joshi)
- Avoid free_swap_and_cache() from leaving
  freeable pages on the cache			(Hugh Dickins)
- Add workarounds for AMD Elan processors	(Robert Schwebel)
- Random pmac driver bugfixing			(Benjamin Herrenschmidt)
- emu10k1 driver update				(Rui Sousa)

pre4:

- Networking updates				(David S. Miller)
- clgenfb update				(Jeff Garzik)
- 8139cp: make it faster			(Jeff Garzik)
- 8139too: fix bugs, add experimental RX reset	(Jeff Garzik)
- Add MII ethtool interface and change
  several drivers to support that		(Jeff Garzik)
- Fix ramdisk corruption problems		(Andrea Arcangeli)
- Correct in-kernel MS_ASYNC behaviour
  on msync/fsync()				(Andrew Morton)
- Fix PLIP problems 				(Niels Jensen)
- Fix problems triggered by the "fsx test"
  on smbfs					(Urban Widmark)
- Turn on OOSTORE for IDT winchip		(from -ac tree)
- Fix iphase crash				(from -ac tree)
- Fix crash with two mxser cards		(from -ac tree)
- Fix tty write block bug			(from -ac tree)
- Add mono/stereo detect to gemtek pci radio	(from -ac tree)
- Fix sf16fmi crash on load			(from -ac tree)
- add CP1250 (windows eastern european)
  translation table				(from -ac tree)
- cs46xx driver update				(from -ac tree)
- Fix rare data loss case with RAID-1		(Ingo Molnar)
- Add 2.5.x compatibility for the kdev_t
  changes					(me)
- SPARC updates					(David S. Miller)

pre3:

- Cris arch merge				(Bjorn Wesen)
- Finish PPC merge				(Benjamin Herrenschmidt)
- Add Dell PowerEdge 2400 to
  "use BIOS to reboot" blacklist		(Arjan van de Ven)
- Avoid potential oops at module unload with
  cyclades driver				(Andrew Morton)
- Gracefully handle SCSI initialization
  failures					(Pete Zaitcev)
- USB update					(Greg KH)
- Fix potential oops while ejecting ide cds 	(Zwane Mwaikambo)
- Unify page freeing codepaths 			(Benjamin LaHaise)
- Miata dma corruption workaround 		(Richard Henderson)
- Fix vmalloc corruption problem on machines
  with virtual dcaches				(Ralf Baechle)
- Reiserfs fixes				(Oleg Drokin)
- DiskOnChip driver update			(David Woodhouse)
- Do not inherit page locking rules across
  fork/exec					(Dave Anderson)
- Add DRM 4.0 for XFree 4.0 users convenience	(Christoph Hellwig)
- Replace .text.lock with .subsection 		(Keith Owens)
- IrDA bugfixes					(Jean Tourrilhes)

pre2:

- APIC LVTERR fixes				(Mikael Pettersson)
- Fix ppdev ioctl oops and deadlock		(Tim Waugh)
- parport fixes					(Tim Waugh)
- orinoco wireless driver update		(David Gibson)
- Fix oopsable race in binfmt_elf.c 		(Alexander Viro)
- Small sx16 driver bugfix			(Heinz-Ado Arnolds)
- sbp2 deadlock fix 				(Andrew Morton)
- Fix JFFS2 write error handling		(David Woodhouse)
- Intermezzo update				(Peter J. Braam)
- Proper AGP support for Intel 830MP chipsets	(Nicolas Aspert)
- Alpha fixes					(Jay Estabrook)
- 53c700 SCSI driver update			(James Bottomley)
- Fix coredump mmap_sem deadlock on IA64	(David Mosberger)
- 3ware driver update				(Adam Radford)
- Fix elevator insertion point on failed
  request merge					(Jens Axboe)
- Remove bogus rpciod_tcp_dispatcher definition (David Woodhouse)
- Reiserfs fixes				(Oleg Drokin)
- de4x5 endianess fixes				(Kip Walker)
- ISDN CAPI cleanup				(Kai Germaschewski)
- Make refill_inactive() correctly account
  progress					(me)

pre1:

- S390 merge					(IBM)
- SuperH merge					(SuperH team)
- PPC merge					(Benjamin Herrenschmidt)
- PCI DMA update				(David S. Miller)
- radeonfb update 				(Ani Joshi)
- aty128fb update				(Ani Joshi)
- Add nVidia GeForce3 support to rivafb		(Ani Joshi)
- Add PM support to opl3sa2			(Zwane Mwaikambo)
- Basic ethtool support for 3com, starfire
  and pcmcia net drivers			(Jeff Garzik)
- Add MII ethtool interface			(Jeff Garzik)
- starfire,sundance,dl2k,sis900,8139{too,cp},
  natsemi driver updates			(Jeff Garzik)
- ufs/minix: mark inodes as bad in case of read
  failure					(Christoph Hellwig)
- ReiserFS fixes				(Oleg Drokin)
- sonypi update					(Stelian Pop)
- n_hdlc update					(Paul Fulghum)
- Fix compile error on aty_base.c		(Tobias Ringstrom)
- Document cpu_to_xxxx() on kernel-hacking doc  (Rusty Russell)
- USB update					(Greg KH)
- Fix sysctl console loglevel bug on
  IA64 (and possibly other archs)		(Jesper Juhl)
- Update Athlon/VIA PCI quirks			(Calin A. Culianu)
- blkmtd update					(Simon Evans)
- boot protocol update (makes the highest
  possible initrd address available to the
  bootloader)					(H. Peter Anvin)
- NFS fixes					(Trond Myklebust)
Linux 2.4.19

final:

- 2.4.19-rc5 was released as 2.4.19 with no changes.

Summary of changes from v2.4.19-rc4 to v2.4.19-rc5
============================================

<davem@redhat.com> (02/08/01 1.662)
	[PATCH] Correct openprom fix

	   <davem@redhat.com> (02/07/31 1.661)
	   	[PATCH] Add missing check to openprom driver

<akpm@zip.com.au> (02/08/01 1.663)
	[PATCH] disable READA

<marcelo@plucky.distro.conectiva> (02/08/01 1.664)
	Change EXTRAVERSION to -rc5

Summary of changes from v2.4.19-rc3 to v2.4.19-rc4
============================================

<viro@math.psu.edu> (02/07/22 1.648)
	[PATCH] SMP race in d_unhash()

<hch@lst.de> (02/07/22 1.649)
	[PATCH] fix drivers/net/Config.in in 2.4.19-rc3

<kaos@ocs.com.au> (02/07/22 1.650)
	[PATCH] 2.4.19-rc3 include/linux/module.h

<jaharkes@cs.cmu.edu> (02/07/23 1.651)
	[PATCH] 2.4.19-rc3 - Coda

<kaos@ocs.com.au> (02/07/23 1.652)
	[PATCH] 2.4.19-rc3 remove dead variable CONFIG_DRM_AGP.

<marcelo@plucky.distro.conectiva> (02/07/23 1.653)
	Changed EXTRAVERSION to -rc4

<marcelo@plucky.distro.conectiva> (02/07/26 1.654)
	Make FastTrak be disabled by default

<bcollins@debian.org> (02/07/26 1.655)
	[PATCH] Re: [PATCH] Fixes to linux1394

<geert@linux-m68k.org> (02/07/29 1.656)
	[PATCH] penguin logo code

<Lionel.Bouton@inet6.fr> (02/07/30 1.657)
	[PATCH] Remove support to some SiS IDE chipsets which were causing data corruption

<alan@lxorguk.ukuu.org.uk> (02/07/30 1.658)
	[PATCH] Synchronize with a few left overs needed from -ac

<alan@lxorguk.ukuu.org.uk> (02/07/30 1.659)
	[PATCH] More -ac merge

<jgarzik@tout.normnet.org> (02/07/31 1.654.1.1)
	alpha pid-reporting POSIX comformance bug fix:

<davem@redhat.com> (02/07/31 1.661)
	[PATCH] Add missing check to openprom driver

Summary of changes from v2.4.19-rc2 to v2.4.19-rc3
============================================

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.622)
	[PATCH] PATCH: fix aha152x

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.623)
	[PATCH] PATCH: update atp870u driver

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.624)
	[PATCH] PATCH: new PCI idents for gart

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.625)
	[PATCH] PATCH: AMD766/768 $PIR PCI table entries

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.626)
	[PATCH] PATCH: fix unload crash in AF_ROSE

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.627)
	[PATCH] PATCH: wrong flag type

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.628)
	[PATCH] PATCH: more scsi blacklist

<bunk@fs.tum.de> (02/07/17 1.629)
	[PATCH] fix .text.exit error in orinoco_plx.c

<rusty@rustcorp.com.au> (02/07/17 1.630)
	[PATCH] The real netfilter conntrack SMP overrun fix

<geert@linux-m68k.org> (02/07/17 1.631)
	[PATCH] 2.4.19-rc2 and !CONFIG_BLK_DEV_IDEPCI

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.632)
	[PATCH] PATCH: APM freeze on resume with SMP kernel cure

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.633)
	[PATCH] PATCH: fix oops printing

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.634)
	[PATCH] PATCH: fpu fault

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.635)
	[PATCH] PATCH: HP 01.09 megaraid

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.636)
	[PATCH] PATCH: maestro hang

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.637)
	[PATCH] PATCH: (low prio) stereo reporting

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.638)
	[PATCH] PATCH: hotplug

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.639)
	[PATCH] PATCH: Dunord PCI decode workaround

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.640)
	[PATCH] PATCH: (low priority) bose speakers

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.641)
	[PATCH] PATCH: fix make kernel-doc

<alan@lxorguk.ukuu.org.uk> (02/07/17 1.642)
	[PATCH] PATCH: personality clashes

<hugh@veritas.com> (02/07/17 1.643)
	[PATCH] tmpfs double kunmap

<alan@lxorguk.ukuu.org.uk> (02/07/19 1.644)
	[PATCH] Add missing PCI ID

<marcelo@plucky.distro.conectiva> (02/07/19 1.645)
	Add missing ALI chipset enum in AGP

<marcelo@plucky.distro.conectiva> (02/07/19 1.646)
	Fix wrong #ifdef in ide-pci.c: Was causing problems with FastTrak

<marcelo@plucky.distro.conectiva> (02/07/19 1.647)
	Changed EXTRAVERSION to -rc3

Summary of changes from v2.4.19-rc1 to v2.4.19-rc2
============================================

<davem@redhat.com> (02/06/24 1.553)
	[PATCH] Fix tg3 oops after 2 billion packets

<trini@kernel.crashing.org> (02/06/24 1.554)
	[PATCH] Fix building with 'make -r -R'

<stelian.pop@fr.alcove.com> (02/06/24 1.555)
	[PATCH] 2.4.19-pre10 do_mounts.c compile fix

<mikulas@artax.karlin.mff.cuni.cz> (02/06/25 1.556)
	[PATCH] Fix HPFS NULL pointer access

<kaos@ocs.com.au> (02/06/25 1.557)
	[PATCH] 2.4.19-rc1 drivers/scsi/ips.c needs __devexit_p

<kaos@ocs.com.au> (02/06/25 1.558)
	[PATCH] 2.4.19-rc1 Remove warning on make modules_install

<eike@bilbo.math.uni-mannheim.de> (02/06/25 1.559)
	[PATCH] typo in drivers/scsi/sim710.c

<sunil.saxena@intel.com> (02/06/25 1.560)
	[PATCH] P4 illegal instruction failures fixes

<dwmw2@redhat.com> (02/06/25 1.561)
	[PATCH] JFFS2 rename()-over-victim fix.

<bunk@fs.tum.de> (02/06/25 1.562)
	[PATCH] fix .text.exit error in cpqarray

<bunk@fs.tum.de> (02/06/25 1.563)
	[PATCH] fix .text.exit errors in orinoco_{pci,plx}.c

<bunk@fs.tum.de> (02/06/25 1.564)
	[PATCH] fix .text.exit error in neofb.c

<bunk@fs.tum.de> (02/06/25 1.565)
	[PATCH] fix .text.exit error in mtd/maps/pci.c

<trond.myklebust@fys.uio.no> (02/06/25 1.566)
	[PATCH] 2.4.19-rc1 Fix NFS attribute caching bug

<benh@kernel.crashing.org> (02/06/26 1.567)
	[PATCH] PPC 603 CPU fix 1/4

<benh@kernel.crashing.org> (02/06/26 1.568)
	[PATCH] PPC 603 CPU fix 2/4

<benh@kernel.crashing.org> (02/06/26 1.569)
	[PATCH] PPC 603 CPU fix 3/4

<benh@kernel.crashing.org> (02/06/26 1.570)
	[PATCH] PPC i2c-keywest typo fix

<garloff@suse.de> (02/06/26 1.571)
	[PATCH] Additional BLIST_LARGELUN devices

<maxk@qualcomm.com> (02/06/26 1.572)
	[PATCH] Important Bluetooth fixes

<schwidefsky@de.ibm.com> (02/06/26 1.573)
	[PATCH] 2.4.19-rc1: important s390 fixes.

<ladis@psi.cz> (02/06/27 1.574)
	[PATCH] radio-sf16fmi: fix typo

<neilb@cse.unsw.edu.au> (02/06/27 1.575)
	[PATCH] PATCH - fix for raid1 superblock update in 2.4.19-rc1

<hugh@veritas.com> (02/06/27 1.576)
	[PATCH] Fix shm_destroy lock hang

<garloff@suse.de> (02/06/27 1.577)
	[PATCH] Remove mistaken BLIST_LARGELUN flag from Chaparral device

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.1)
	MIPS update; sync with 2.4.19-rc1.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.2)
	Resync MIPS port with 2.4.19-rc1, updates from oss cvs.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.3)
	HP Laserjet port updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.4)
	Updates for MIPS, Inc. evaluation boards.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.5)
	SGI IP22 updates; sync with Linux 2.4.19-rc1.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.6)
	DEC Updates

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.7)
	The FPU emulator is no longer a compile option so remove documentation

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.8)
	SGI IP27 updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.9)
	Collection of random MIPS networking updates.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.10)
	Random updates for Cobalt MIPS boxen.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.11)
	Update of SB1250 / BCM1250 SOC support.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.12)
	Update support for Galileo MIPS evaluation boards.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.13)
	Devfs fixes for IP22 serial driver.

<ralf@dea.linux-mips.net> (02/06/28 1.555.1.14)
	Sound updates for various MIPS platforms.

<elenstev@mesatop.com> (02/06/28 1.578)
	[PATCH] compile fix for 2.5 kdev_t compatibility macros

<hch@infradead.org> (02/06/28 1.579)
	[PATCH] backout disk statistics in /proc/partitions

<Nicolas.Aspert@epfl.ch> (02/06/28 1.580)
	[PATCH] Make agpgart module able to determine aperture size of i815

<hch@infradead.org> (02/06/28 1.581)
	[PATCH] fix up 802 template code

<marcelo@plucky.distro.conectiva> (02/06/28 1.582)
	Backout readv/writev SuS compliance: it was breaking oSF bins on Alpha

<p2@ace.ulyssis.sutdent.kuleuven.ac.be> (02/07/02 1.583)
	[PATCH] fix typo in tulip net driver

<rmk@arm.linux.org.uk> (02/07/02 1.584)
	[PATCH] fix orinoco wireless system-freeze problem

<jakob.kemi@telia.com> (02/07/02 1.585)
	[PATCH] w9966 egcs compile fix

<jgarzik@mandrakesoft.com> (02/07/03 1.586)
	Remove starfire_firmware.pl by request, as it enables

<alan@lxorguk.ukuu.org.uk> (02/07/05 1.585.1.1)
	[PATCH] Re add readv/writev SuS compliance

<ink@jurassic.park.msu.ru> (02/07/05 1.585.1.2)
	[PATCH] Implement Alpha  osf_readv/osf_writev

<twaugh@redhat.com> (02/07/05 1.588)
	[PATCH] 2.4.19-rc1: ppdev read(...,0) fix

<bunk@fs.tum.de> (02/07/05 1.589)
	[PATCH] fix .text.exit error in ieee1394/ohci1394.c

<trond.myklebust@fys.uio.no> (02/07/10 1.590)
	[PATCH] Fix NFS lockd oops

<rusty@rustcorp.com.au> (02/07/10 1.591)
	[PATCH] Fix SMP compilation with 'multiquad' driver

<rusty@rustcorp.com.au> (02/07/10 1.592)
	[PATCH] utimes permission check

<rusty@rustcorp.com.au> (02/07/10 1.593)
	[PATCH] PATCH 2.5: update CREDITS

<rusty@rustcorp.com.au> (02/07/10 1.594)
	[PATCH] Re: Trivial fix for _proc operation: Thankyou for your

<alan@lxorguk.ukuu.org.uk> (02/07/11 1.595)
	[PATCH] Fix several pdc202xx problems

<marcelo@plucky.distro.conectiva> (02/07/12 1.596)
	Fix race between writepage() and fsync() -- Kudos goes to Andrea

<swanson@uklinux.net> (02/07/12 1.597)
	[PATCH] Fix radeon DRI lockups

<elenstev@mesatop.com> (02/07/12 1.598)
	[PATCH] 2.4.19-rc1, 38 Configure.help texts

<viro@math.psu.edu> (02/07/13 1.613)
	[PATCH] readdir

<rusty@rustcorp.com.au> (02/07/15 1.614)
	[PATCH] Overrun for SMP connection tracking under load

<marcelo@plucky.distro.conectiva> (02/07/16 1.615)
	Fix up mispatching of trivial proc_dointvec_max fix.

<mostrows@speakeasy.net> (02/07/16 1.616)
	[PATCH] oops fix in PPPoE

<marcelo@plucky.distro.conectiva> (02/07/16 1.617)
	Additional BLIST_LARGELUN device

<marcelo@plucky.distro.conectiva> (02/07/16 1.618)
	Changed EXTRAVERSION to -rc2

<bcollins@debian.org> (02/07/16 1.619)
	[PATCH] Very important IEEE1394 fixed

<bunk@fs.tum.de> (02/07/16 1.620)
	Add []checkout:get to BK config file

<marcelo@plucky.distro.conectiva> (02/07/16 1.621)
	Remove IO stats headers /proc/statistics

Summary of changes from v2.4.19-pre10 to v2.4.19-rc1
============================================

<wim@iguana.be> (02/06/04 1.538)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 1)

<wim@iguana.be> (02/06/04 1.539)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 2)

<ctindel@cup.hp.com> (02/06/04 1.537.1.1)
	Bonding driver: Add multicast support.

<alan@lxorguk.ukuu.org.uk> (02/06/04 1.537.2.1)
	[PATCH] PATCH: update urls

<rusty@rustcorp.com.au> (02/06/06 1.537.2.2)
	[PATCH] II ipchains bugs in 2.2_2.4_2.5 related to netlink calls

<rusty@rustcorp.com.au> (02/06/06 1.537.2.3)
	[PATCH] Fix bashisms in scripts_patch-kernel:

<rusty@rustcorp.com.au> (02/06/06 1.537.2.4)
	[PATCH] Re: nbd.c warning fix

<rusty@rustcorp.com.au> (02/06/06 1.537.2.5)
	[PATCH] Typo in radeonfb.c printk()

<rusty@rustcorp.com.au> (02/06/06 1.537.2.6)
	[PATCH] typo in aic7xxx_core.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.7)
	[PATCH] typo in jazz_esp.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.8)
	[PATCH] typo in smt.h

<rusty@rustcorp.com.au> (02/06/06 1.537.2.9)
	[PATCH] Remove bogus casts in ide-cd.c

<rusty@rustcorp.com.au> (02/06/06 1.537.2.10)
	[PATCH] Re: mislabelled label patch

<rusty@rustcorp.com.au> (02/06/06 1.537.2.11)
	[PATCH] Finally squish those chrp_start.c warnings

<rusty@rustcorp.com.au> (02/06/06 1.537.2.12)
	[PATCH] TAGS should include arch dir.

<rusty@rustcorp.com.au> (02/06/06 1.537.2.13)
	[PATCH] Fix compilation warning in do_mounts.c (Fixed by Rusty)

<rusty@rustcorp.com.au> (02/06/06 1.537.2.14)
	[PATCH] APM patch for idle_period handling

<rusty@rustcorp.com.au> (02/06/06 1.537.2.15)
	[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment

<rusty@rustcorp.com.au> (02/06/06 1.537.2.16)
	[PATCH] Re: Kernel zombie threads after module removal.

<rusty@rustcorp.com.au> (02/06/06 1.537.2.17)
	[PATCH] fix for sigio delivery

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.18)
	[PATCH] PATCH: url changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.19)
	[PATCH] PATCH: more url changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.20)
	[PATCH] PATCH: remove dead probe code

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.21)
	[PATCH] PATCH: ramdisk efault fix

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.22)
	[PATCH] PATCH: Fix i830 agp error on 8+8Mb split,

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.23)
	[PATCH] PATCH: switch ftape to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.24)
	[PATCH] PATCH: switch isicom to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.25)
	[PATCH] PATCH: switch specialix to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.26)
	[PATCH] PATCH: switch isdn to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.27)
	[PATCH] PATCH: switch bw-qcam to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.28)
	[PATCH] PATCH: switch pms to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.29)
	[PATCH] PATCH: fix link error in video4linux

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.30)
	[PATCH] PATCH: switch mpt fusion to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.31)
	[PATCH] PATCH: a few more static inlines

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.32)
	[PATCH] PATCH: switch hamradio drivers to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.33)
	[PATCH] PATCH: switch s/390 drivers to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.34)
	[PATCH] PATCH: switch audio to static inline

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.35)
	[PATCH] PATCH: fix wrong __init in neofb

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.36)
	[PATCH] PATCH: Configure.help bits

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.37)
	[PATCH] PATCH; make readv/writev SuS compliant

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.38)
	[PATCH] PATCH: more pci idents we use in kernel now

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.39)
	[PATCH] PATCH: sisfb header I forgot last time

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.40)
	[PATCH] PATCH: barrier didnt go away..

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.41)
	[PATCH] PATCH: rest of SIGURG changes

<alan@lxorguk.ukuu.org.uk> (02/06/06 1.537.2.42)
	[PATCH] PATCH: missing clean

<fdavis@si.rr.com> (02/06/07 1.537.1.2)
	ipconfig.c: Fix defined but not used warnings.

<davem@nuts.ninka.net> (02/06/07 1.537.1.3)
	AF_PACKET: Clear out packet-mmap pages.

<paulus@samba.org> (02/06/07 1.537.2.43)
	[PATCH] icache coherency on cleared pages

<akpm@zip.com.au> (02/06/07 1.537.2.44)
	[PATCH] Remove debug code from /proc/stat

<kaos@ocs.com.au> (02/06/07 1.537.2.45)
	[PATCH] Convert drivers/net/wan/8253x to kernel build

<willy@debian.org> (02/06/07 1.537.2.46)
	[PATCH] Serial driver iomem fixes

<bunk@fs.tum.de> (02/06/07 1.537.2.47)
	[PATCH] disable CONFIG_IEEE1394_PCILYNX_PORTS config option

<willy@debian.org> (02/06/07 1.537.2.48)
	[PATCH] Remove SERIAL_IO_GSC

<davem@nuts.ninka.net> (02/06/10 1.537.1.4)
	tg3.c: Fix typo in GA302T board ID.

<davem@nuts.ninka.net> (02/06/11 1.537.1.5)
	Tigon3: Make fibre PHY support work.

<davem@nuts.ninka.net> (02/06/11 1.537.1.6)
	ip-sysctl.txt fixes

<davem@nuts.ninka.net> (02/06/12 1.537.1.7)
	Tigon3: More fiber PHY tweaks.

<zaitcev@redhat.com> (02/06/12 1.537.2.49)
	[PATCH] Fix s390 partition bug in 2.4.19-pre7

<willy@debian.org> (02/06/12 1.537.2.50)
	[PATCH] Add support for HP Diva serial ports

<felipewd@terra.com.br> (02/06/12 1.537.2.51)
	[PATCH] Re: [PATCH] printk KERN_* in 3c501 driver

<hch@infradead.org> (02/06/12 1.537.2.52)
	[PATCH] don't export walk_gendisk()

<khalid_aziz@hp.com> (02/06/12 1.537.2.53)
	[PATCH] HCDP serial ports

<hch@infradead.org> (02/06/12 1.537.2.54)
	[PATCH] don't export vmalloc_to_page() gplonly

<ajoshi@shell.unixbox.com> (02/06/12 1.537.2.55)
	[PATCH] rivafb fix

<mostrows@watson.ibm.com> (02/06/12 1.537.2.56)
	[PATCH] Documentation Update

<kaos@ocs.com.au> (02/06/12 1.537.2.57)
	[PATCH] 2.4.19-pre10 Enforce uts limit, use LANG=C for date/time

<jani@iv.ro> (02/06/12 1.537.1.9)
	[PATCH] tridentfb update

<kraxel@bytesex.org> (02/06/13 1.537.1.10)
	fix error handling in video_open()

<trini@kernel.crashing.org> (02/06/13 1.537.3.1)
	[PATCH] Fix corner cases of building SA1100/M8xx PCMCIA support

<greg@kroah.com> (02/06/13 1.537.3.2)
	[PATCH] PCI Hotplug ACPI driver minor fix.

<bcrl@redhat.com> (02/06/13 1.537.3.3)
	[PATCH] highmem pci dma mapping does not work, missing cast in asm-i386/pci.h

<bcrl@redhat.com> (02/06/13 1.537.3.4)
	[PATCH] ns83820 v0.18 update

<bcrl@redhat.com> (02/06/13 1.537.3.5)
	[PATCH] misc fixes for 2.4.19-pre10

<trini@kernel.crashing.org> (02/06/13 1.537.3.6)
	[PATCH] Fix compilation of CONFIG_UCODE_PATCH=y

<trini@kernel.crashing.org> (02/06/13 1.537.3.7)
	[PATCH] Fix booting of some machines when loaded into

<ak@muc.de> (02/06/13 1.537.3.8)
	[PATCH] Fix incorrect inline assembly for RAID-5

<hugh@veritas.com> (02/06/13 1.537.3.9)
	[PATCH] tmpfs 1/4 symlink unwind

<hugh@veritas.com> (02/06/13 1.537.3.10)
	[PATCH] tmpfs 2/4 mknod times

<hugh@veritas.com> (02/06/13 1.537.3.11)
	[PATCH] tmpfs 3/4 partial truncate

<hugh@veritas.com> (02/06/13 1.537.3.12)
	[PATCH] tmpfs 4/4 swapoff tweaks

<hugh@veritas.com> (02/06/13 1.537.3.13)
	[PATCH] swap 1/4 swapon memleak

<hugh@veritas.com> (02/06/13 1.537.3.14)
	[PATCH] swap 2/4 unsafe SwapCache check

<hugh@veritas.com> (02/06/13 1.537.3.15)
	[PATCH] swap 3/4 unsafe Dirty check

<hugh@veritas.com> (02/06/13 1.537.3.16)
	[PATCH] swap 4/4 redundant SwapCache checks

<dok@directfb.org> (02/06/13 1.537.3.17)
	[PATCH] CyberPro 32bit support and other fixes

<hch@infradead.org> (02/06/13 1.537.3.18)
	[PATCH] add missing 2.5 compatible kdev_t bits

<nkbj@image.dk> (02/06/17 1.537.1.12)
	[PATCH] Update for arch/i386/defconfig

<kai@tp1.ruhr-uni-bochum.de> (02/06/18 1.537.1.13)
	ISDN: Fix oops when unloading drivers in non LIFO order

<rbt@mtlb.co.uk> (02/06/18 1.537.1.14)
	[PATCH] Trivial, IDE geometry fix / defconfig changes

<snailtalk@linux-mandrake.com> (02/06/18 1.537.4.1)
	Add includes necessary for Alpha AXP platform, to these drivers:

<snailtalk@linux-mandrake.com> (02/06/18 1.537.4.2)
	Fix spinlock goof in w83877f watchdog driver

<jgarzik@mandrakesoft.com> (02/06/19 1.537.5.1)
	Update 8139 net drivers for the following fixes:

<jgarzik@mandrakesoft.com> (02/06/20 1.537.4.3)
	Reserve 2.5.x extended attribute syscall numbers, for alpha port.

<wim@iguana.be> (02/06/22 1.537.6.1)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 3)

<wim@iguana.be> (02/06/22 1.537.6.2)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 4)

<wim@iguana.be> (02/06/22 1.537.7.1)
	[PATCH] 2.4.19-pre10 - i8xx series chipsets patches (patch 5)

<ak@muc.de> (02/06/24 1.541)
	[PATCH] Another fix for the RAID-5 inline assembly

<adam@nmt.edu> (02/06/24 1.545)
	[PATCH] 3ware driver update for 2.4

<ak@muc.de> (02/06/24 1.547)
	[PATCH] Make panic blink configurable

<mikpe@csd.uu.se> (02/06/24 1.548)
	[PATCH] fs/ufs/super.c:ufs_read_super() fixes

<bunk@fs.tum.de> (02/06/24 1.549)
	[PATCH] fix .text.exit compile error in sstfb.c

<richard.brunner@amd.com> (02/06/24 1.550)
	[PATCH] Fix cache-attribute conflict bug on newer AMD Athlon

<marcelo@plucky.distro.conectiva> (02/06/24 1.552)
	Makefile:

Summary of changes from v2.4.19-pre9 to v2.4.19-pre10
============================================

<jgarzik@mandrakesoft.com> (02/05/03 1.404.1.1)
	Add new "comet" pci id to tulip net driver.

<ivangurdiev@linuxfreemail.com> (02/05/03 1.404.1.2)
	Minor fixes to the via-rhine net driver:

<davem@nuts.ninka.net> (02/05/05 1.383.17.10)
	net/core/neighbour.c: Delete ancient ASSERT_WL debugging.

<jmorris@intercode.com.au> (02/05/05 1.383.17.11)
	Tigon3: Handle Netgear GA302T correctly.

<laforge@gnumonks.org> (02/05/07 1.404.3.1)
	Netfilter ipt_ULOG fix:

<grundler@cup.hp.com> (02/05/07 1.404.3.3)
	Tigon3 fix:

<robert.olsson@data.slu.se> (02/05/09 1.404.3.4)
	IPV4: Add statistics for route cache GC monitoring.

<davem@nuts.ninka.net> (02/05/10 1.404.3.5)
	tcp_ipv4.c: Do not increment TcpAttemptFails twice.

<davem@nuts.ninka.net> (02/05/10 1.404.3.6)
	Ingress packet scheduler: Fix compiler error when CONFIG_NET_CLS_POLICE is disabled.

<hch@infradead.org> (02/05/10 1.404.3.7)
	IPv4 Syncookies: Remove pointless CONFIG_SYN_COOKIES ifdef.

<quintela@mandrakesoft.com> (02/05/11 1.404.1.3)
	tulip net driver 2114x phy init fix

<jdavid@farfalle.com> (02/05/11 1.404.1.4)
	Add full duplex support to 3c509 net driver.

<skyrelighten@yahoo.co.kr> (02/05/11 1.404.1.5)
	Add to list of supported 8139 net boards.

<os@emlix.com> (02/05/11 1.404.1.6)
	cs89x0 net driver minor fixes, SH4 support, and cmd line media support

<kasperd@daimi.au.dk> (02/05/11 1.404.1.7)
	Fix oops-able situation in 3c509 net driver

<wstinson@infonie.fr> (02/05/11 1.404.4.2)
	request_region janitor cleanup for rtc char driver

<davem@nuts.ninka.net> (02/05/13 1.404.3.8)
	IPv4: Make pkt_too_big debug msg more informative.

<rl@hellgate.ch> (02/05/16 1.445.1.2)
	Cosmetic cleanups, remove unused struct members from via-rhine net driver

<jgarzik@mandrakesoft.com> (02/05/16 1.445.1.3)
	Update mii generic phy driver to properly report link status.

<jgarzik@mandrakesoft.com> (02/05/16 1.445.1.4)
	Fix phy id masking in 8139too net driver.

<pazke@orbita1.ru> (02/05/16 1.445.1.5)
	Janitor: add __devinit markers to two net drivers, epic100 and sundance

<kuznet@ms2.inr.ac.ru> (02/05/16 1.404.3.9)
	tcp_input.c: Really make sure rto = 3*rtt, found by Pasi Sarolahti

<simonb@lipsyncpost.co.uk> (02/05/20 1.404.3.10)
	Tigon3: Add Netgear GA320T support.

<davem@nuts.ninka.net> (02/05/20 1.404.3.11)
	Tigon3: Fix typo in netgear ga320t support changes.

<ccaputo@alt.net> (02/05/21 1.404.3.12)
	net/core/sock.c: Fix typo in sysctl_{w,m}mem_default init.

<kuznet@ms2.inr.ac.ru> (02/05/21 1.404.3.13)
	tcp_recvmsg: Fix application bug induced races with MSG_PEEK and copied_seq.

<kuznet@ms2.inr.ac.ru> (02/05/23 1.404.3.14)
	net/sched fixes:

<kuznet@ms2.inr.ac.ru> (02/05/23 1.404.3.15)
	ipv6 raw fixes:

<alan@lxorguk.ukuu.org.uk> (02/05/29 1.445.2.38)
	[PATCH] PATCH: doc typos

<davem@nuts.ninka.net> (02/05/29 1.383.11.40)
	Update Sparc{,64} ide_fix_driveid.

<jgarzik@mandrakesoft.com> (02/05/30 1.445.1.7)
	Merge 2.5.x additions to linux/ethtool.h.

<andersg@0x63.nu> (02/05/30 1.445.1.8)
	Renames struct bus_type to struct de4x5_bus_type in de4x5 net driver,

<maalanen@ra.abo.fi> (02/05/30 1.445.1.9)
	request_region janitor cleanup for pcnet32 net driver,

<go@turbolinux.co.jp> (02/05/30 1.445.1.10)
	Fix pcnet32 net driver workaround for xSeries250.

<pavel@ucw.cz> (02/05/30 1.445.1.11)
	eepro100 net driver trivial cleanup:

<edward_peng@dlink.com.tw> (02/05/30 1.445.1.12)
	dl2k gige net driver update:

<rusty@rustcorp.com.au> (02/06/03 1.451)
	[PATCH] Trivial 2.4.19-pre9: asm/io.h in mm/bootmem.c

<rusty@rustcorp.com.au> (02/06/03 1.452)
	[PATCH] Trivial 2.4.19-pre9: ipchains compat kmalloc flags

<rusty@rustcorp.com.au> (02/06/03 1.453)
	[PATCH] Trivial 2.4.19-pre9: typo in fs/dcache.c

<rusty@rustcorp.com.au> (02/06/03 1.454)
	[PATCH] Trivial 2.4.19-pre9: SUSv2 semctl compliance:

<rusty@rustcorp.com.au> (02/06/03 1.455)
	[PATCH] Trivial 2.4.19-pre9: drivers/net/pcnet32.c

<rusty@rustcorp.com.au> (02/06/03 1.456)
	[PATCH] Trivial 2.4.19-pre9: binfmt_misc setbit bug

<rusty@rustcorp.com.au> (02/06/03 1.457)
	[PATCH] Trivial 2.4.19-pre9: CREDITS ordering

<rusty@rustcorp.com.au> (02/06/03 1.458)
	[PATCH] Trivial 2.4.19-pre9: DMA documentation fix

<rusty@rustcorp.com.au> (02/06/03 1.459)
	[PATCH] Trivial 2.4.19-pre9: header comment fix

<rusty@rustcorp.com.au> (02/06/03 1.460)
	[PATCH] Trivial 2.4.19-pre9: check_region from

<rusty@rustcorp.com.au> (02/06/03 1.461)
	[PATCH] Trivial 2.4.19-pre9: check_region in drivers/atm/horizon.c

<rusty@rustcorp.com.au> (02/06/03 1.462)
	[PATCH] Trivial 2.4.19-pre9: check_region in paride

<rusty@rustcorp.com.au> (02/06/03 1.463)
	[PATCH] Trivial 2.4.19-pre9: normalize slab names

<rusty@rustcorp.com.au> (02/06/03 1.464)
	[PATCH] Trivial but vitally important patch.

<kaos@ocs.com.au> (02/06/03 1.465)
	[PATCH] 2.4.19-pre9 USB Makefile

<gtoumi@laposte.net> (02/06/03 1.466)
	[PATCH] sstfb update : P0-Revert

<gtoumi@laposte.net> (02/06/03 1.467)
	[PATCH] sstfb update : P1-Alpha

<gtoumi@laposte.net> (02/06/03 1.468)
	[PATCH] sstfb update : P2-pci

<gtoumi@laposte.net> (02/06/03 1.469)
	[PATCH] sstfb update : P3-indent

<gtoumi@laposte.net> (02/06/03 1.470)
	[PATCH] sstfb update : P4-fbinfo

<gtoumi@laposte.net> (02/06/03 1.471)
	[PATCH] sstfb update : P5-Multihead

<gtoumi@laposte.net> (02/06/03 1.472)
	[PATCH] sstfb update : P6-VidMod

<gtoumi@laposte.net> (02/06/03 1.473)
	[PATCH] sstfb update : P7-misc

<gtoumi@laposte.net> (02/06/03 1.474)
	[PATCH] sstfb update : P8-checks

<jhammer@us.ibm.com> (02/06/03 1.475)
	[PATCH] ips 4.90.18 build fix

<dmccr@us.ibm.com> (02/06/03 1.476)
	[PATCH] Thread group exit problem reappeared.

<benh@kernel.crashing.org> (02/06/03 1.477)
	[PATCH] PPC: Add support for 750FX CPU

<benh@kernel.crashing.org> (02/06/03 1.478)
	[PATCH] PPC: Fix /proc/irq duplicate entries

<benh@kernel.crashing.org> (02/06/03 1.479)
	[PATCH] PPC: Pmac support update

<benh@kernel.crashing.org> (02/06/03 1.480)
	[PATCH] PPC: Fix warning

<benh@kernel.crashing.org> (02/06/03 1.481)
	[PATCH] PPC: Fix dmasound with KDE

<quintela@mandrakesoft.com> (02/06/03 1.483)
	[PATCH] : kernel-api.* compilation fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.484)
	[PATCH] PATCH: Handle old Dec boxes with misconfigured scsi

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.485)
	[PATCH] PATCH: Fix SIGURG strict standards compliance

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.486)
	[PATCH] PATCH:Fix a misuse of copy_from_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.487)
	[PATCH] PATCH: copy_user fix for S/390

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.488)
	[PATCH] PATCH: second copy_user fix for S/390

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.489)
	[PATCH] PATCH: copy_user fixes for s390x

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.490)
	[PATCH] PATCH: clean up copy_user in paride, and unused var

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.491)
	[PATCH] PATCH: fix copy_user in swim3

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.492)
	[PATCH] PATCH: fix copy_user in macIIfx floppies

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.493)
	[PATCH] PATCH: fixup illegal C in umem

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.494)
	[PATCH] PATCH; serial copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.495)
	[PATCH] PATCH: machz watchdog copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.496)
	[PATCH] PATCH: mxser copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.497)
	[PATCH] PATCH: fix sigio on tty drivers outgoing

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.498)
	[PATCH] PATCH: enable the tty sigio fix on pty

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.499)
	[PATCH] PATCH: resync pcwd with 2.5 fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.500)
	[PATCH] PATCH: fix stallion and sx copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.501)
	[PATCH] PATCH:hotplug requires pci

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.502)
	[PATCH] PATCH: fix tpqic02 copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.503)
	[PATCH] PATCH: fix backward copies in joydev.

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.504)
	[PATCH] PATCH:acenic new card

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.505)
	[PATCH] PATCH: iph5526 fix from maintainer

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.506)
	[PATCH] PATCH: delete all the usercrap that accidentally got in

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.507)
	[PATCH] PATCH: sdla_fr nipquad fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.508)
	[PATCH] PATCH: web page moved

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.509)
	[PATCH] PATCH: maintainer updated for aha152x

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.510)
	[PATCH] PATCH: qlogic panic fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.511)
	[PATCH] PATCH: scsi copy_user fixes

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.512)
	[PATCH] PATCH; blacklist update

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.513)
	[PATCH] PATCH: fix possible leak of kernel data

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.514)
	[PATCH] PATCH: sgi serial fix for copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.515)
	[PATCH] PATCH: add $CONFIG_PCI and fix sound texts

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.516)
	[PATCH] PATCH: more ac97 updates

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.517)
	[PATCH] PATCH: fix isapnp ad1848

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.518)
	[PATCH] PATCH: more copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.519)
	[PATCH] PATCH: add intel ICH4

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.520)
	[PATCH] PATCH: and more copy_user (blame acme and rusty)

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.521)
	[PATCH] PATCH: mpu401 clean and leak fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.522)
	[PATCH] PATCH: fix region leak

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.523)
	[PATCH] PATCH: yet another SB

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.524)
	[PATCH] PATCH: fix ali crash on 6 channel capable chip with cheap codec

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.525)
	[PATCH] PATCH: more copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.526)
	[PATCH] PATCH: make this defined C

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.527)
	[PATCH] PATCH: intermezzo copy_user

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.528)
	[PATCH] PATCH: mapping fix

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.529)
	[PATCH] PATCH: take signal lock before looking at signals in proc

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.530)
	[PATCH] PATCH: better fix for fs/ufs - add printk levels

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.531)
	[PATCH] PATCH sisfb updates - been in -ac for ages

<alan@lxorguk.ukuu.org.uk> (02/06/03 1.532)
	[PATCH] PATCH: mkspec improvements

<jaharkes@cs.cmu.edu> (02/06/03 1.533)
	[PATCH] 2.4.19-pre9  Coda update

<jgarzik@mandrakesoft.com> (02/06/03 1.534)
	[PATCH] PATCH: revert 3c59x

<marcelo@plucky.distro.conectiva> (02/06/03 1.535)
	Remove change which could break userlevel apps

<bcrl@redhat.com> (02/06/03 1.536)
	[PATCH] /proc/slab fix

<marcelo@plucky.distro.conectiva> (02/06/03 1.537)
	Changed EXTRAVERSION to pre10

Summary of changes from v2.4.19-pre8 to v2.4.19-pre9
============================================

<david-b@pacbell.net> (02/05/02 1.383.20.1)
	[PATCH] PATCH 2.4.19-pre7 usb-ohci and wmb()

<david-b@pacbell.net> (02/05/02 1.383.20.2)
	[PATCH] PATCH 2.4.19-pre7 sync ehci-hcd with 2.5

<david-b@pacbell.net> (02/05/02 1.383.20.3)
	[PATCH] PATCH 2.4.19-pre7 sync ehci.txt

<ganesh@veritas.com> (02/05/03 1.406)
	[PATCH] adds support for USB Casio EM500

<wolfgang.fritz@gmx.net> (02/05/03 1.407)
	[PATCH] pl2303.c: do not reset termios settings in each open()

<greg@kroah.com> (02/05/03 1.408)
	USB io_edgeport driver

<vojtech@suse.cz> (02/05/03 1.409)
	[PATCH] HID blacklist update

<oliver@oenone.homelinux.org> (02/05/03 1.410)
	[PATCH] devfs race fix

<s.doyon@videotron.ca> (02/05/03 1.411)
	[PATCH] add Tieman Voyager USB Braille display driver

<oliver@oenone.homelinux.org> (02/05/03 1.412)
	[PATCH] USB host TASK_RUNNING fix

<petkan@mastika.lnxw.com> (02/05/03 1.413)
	[PATCH] pegasus driver update

<davem@nuts.ninka.net> (02/05/03 1.383.17.9)
	in_ntoa: Did not kill off all references properly.

<davem@nuts.ninka.net> (02/05/03 1.383.11.17)
	arch/sparc64/defconfig: Update.

<davem@nuts.ninka.net> (02/05/03 1.383.11.18)
	arch/sparc/kernel/check_asm.sh:

<davem@nuts.ninka.net> (02/05/03 1.383.11.19)
	arch/sparc/kernel/check_asm.sh: Fix typo.

<rob@osinvestor.com> (02/05/04 1.383.11.20)
	Sparc32 sun4c:

<davem@nuts.ninka.net> (02/05/04 1.383.11.21)
	arch/sparc/defconfig: Update.

<david-b@pacbell.net> (02/05/06 1.414)
	[PATCH] PATCH ehci -- interrupt xfer requeue

<davem@nuts.ninka.net> (02/05/06 1.383.11.22)
	soft-fp fix:

<mikpe@csd.uu.se> (02/05/06 1.404.2.1)
	[PATCH] fix 2.4.19-pre8 UP APIC breakage

<hch@infradead.org> (02/05/06 1.404.2.2)
	[PATCH] memsetup fixes (again)

<viro@math.psu.edu> (02/05/06 1.404.2.3)
	[PATCH] ufs/super.c fix

<bunk@fs.tum.de> (02/05/06 1.404.2.5)
	[PATCH] give better information which chipsets hpt366.c is for

<marcelo@conectiva.com.br> (02/05/06 1.404.2.6)
	[PATCH] Apply missing hunk of hpt366 patch

<bunk@fs.tum.de> (02/05/06 1.404.2.7)
	[PATCH] CONFIG_AGP_HP_ZX1 should only be available on ia64

<viro@math.psu.edu> (02/05/06 1.404.2.8)
	[PATCH] change_floppy(): O_NDELAY is needed when opening floppy for FD_EJECT

<jaharkes@cs.cmu.edu> (02/05/06 1.404.2.9)
	[PATCH] 2.4.19-pre8  Coda update

<neilb@cse.unsw.edu.au> (02/05/06 1.404.2.10)
	[PATCH] Fix umem compile problems

<david-b@pacbell.net> (02/05/07 1.415)
	[PATCH] PATCH 2.5.14 -- ehci misc fixes

<colin@gibbs.dhs.org> (02/05/07 1.383.11.23)
	copy_mm fix:

<davem@nuts.ninka.net> (02/05/07 1.383.11.24)
	Sparc64 fix:

<davem@nuts.ninka.net> (02/05/08 1.383.11.25)
	Soft-fp fix:

<wayne@stallion.oz.au> (02/05/09 1.404.2.11)
	[PATCH] drivers/char/stallion.c

<davem@nuts.ninka.net> (02/05/08 1.383.11.26)
	Sparc64: Make use of USE_STANDARD_AS_RULE.

<jgarzik@mandrakesoft.com> (02/05/09 1.404.4.1)
	Add two new AC97 codec ids to ac97_codec driver.

<tcallawa@redhat.com> (02/05/09 1.383.11.27)
	Sparc: Use proper sys_{read,write} prototypes in SunOS

<tcallawa@redhat.com> (02/05/09 1.383.11.28)
	Sparc64: Export batten_down_hatches

<tcallawa@redhat.com> (02/05/09 1.383.11.29)
	drivers/video/aty/mach64_gx.c: Include sched.h

<tcallawa@redhat.com> (02/05/09 1.383.11.30)
	Sparc64: Put sys_tkill in correct systable slots.

<davem@nuts.ninka.net> (02/05/09 1.383.11.31)
	Sparc64 fixes:

<kkeil@isdn4linux.de> (02/05/09 1.404.5.1)
	ISDN: Add PPP statistics in bytes

<davem@nuts.ninka.net> (02/05/10 1.383.11.32)
	Sparc: Fix unistd.h __NR_tkill numbers.

<davem@nuts.ninka.net> (02/05/10 1.383.11.33)
	Sparc64: Missed parts of math-emu fixes.

<davem@nuts.ninka.net> (02/05/10 1.383.11.34)
	Sparc fixes:

<davem@nuts.ninka.net> (02/05/10 1.383.11.35)
	Sparc: Use dma_addr_t and size_t in sparc32 DMA function args.

<davem@nuts.ninka.net> (02/05/10 1.383.11.36)
	Sparc: More sparc32 dma_addr_t fixups.

<dwmw2@dwmw2.baythorne.internal> (02/05/12 1.404.6.1)
	JFFS2 update - fix double free in garbage-collecting hole nodes.

<kai@tp1.ruhr-uni-bochum.de> (02/05/13 1.404.7.1)
	ISDN: Export all hisax symbols from drivers/isdn/hisax/config.o

<colin@gibbs.dhs.org> (02/05/13 1.383.11.37)
	Sparc: Do not BUG in srmmu_pte_alloc_one.

<colin@gibbs.dhs.org> (02/05/13 1.383.11.38)
	include/asm-sparc/pgalloc.h: In pmd_alloc_one, dont BUG just return NULL

<davem@nuts.ninka.net> (02/05/13 1.383.11.39)
	drivers/net/sunlance.c: Make init_block_dvma a dma_addr_t

<ak@muc.de> (02/05/13 1.417)
	[PATCH] Fix panic for gcc 3.1

<ak@muc.de> (02/05/13 1.418)
	[PATCH] long -> unsigned long flags for softirq

<rob@osinvestor.com> (02/05/13 1.419)
	[PATCH] drivers/char/sc1200wdt.c

<rwhron@earthlink.net> (02/05/13 1.420)
	[PATCH] Fix ips driver breakage on 2.4.19-pre8

<hch@infradead.org> (02/05/13 1.421)
	[PATCH] fix compile warning in ini/do_mount.c

<hch@infradead.org> (02/05/13 1.422)
	[PATCH] cleanup/remove memlist wrappers

<gibbs@scsiguy.com> (02/05/13 1.423)
	Here's another aic7xxx driver update.  This corrects the following

<kaos@ocs.com.au> (02/05/13 1.424)
	[PATCH] 2.4.19-pre8 config bug fixes

<jani@iv.ro> (02/05/13 1.425)
	[PATCH] tridentfb update

<benh@kernel.crashing.org> (02/05/13 1.426)
	[PATCH] PPC 745x CPU updates

<benh@kernel.crashing.org> (02/05/13 1.427)
	[PATCH] PPC Small PCI fixes

<benh@kernel.crashing.org> (02/05/13 1.428)
	[PATCH] PPC PowerMac PCI fix

<benh@kernel.crashing.org> (02/05/13 1.429)
	[PATCH] PPC Missing pci_ids

<benh@kernel.crashing.org> (02/05/13 1.430)
	[PATCH] Add walk_gendisk

<benh@kernel.crashing.org> (02/05/13 1.431)
	[PATCH] PPC Updated Pmac root discovery

<benh@kernel.crashing.org> (02/05/13 1.432)
	[PATCH] PPC Updated MESH driver

<benh@kernel.crashing.org> (02/05/13 1.433)
	[PATCH] PPC planb driver update

<mikpe@csd.uu.se> (02/05/13 1.434)
	[PATCH] 2.4.19-pre7+ I/O-APIC inconsistency

<neilb@cse.unsw.edu.au> (02/05/13 1.435)
	[PATCH] PATCH - kNFSd in 2.4.19-pre8 - small nfssvc.c changes

<szepe@pinerecords.com> (02/05/13 1.436)
	[PATCH] 2.4.18, add missing MODULE_LICENSE tags in fs/

<hch@infradead.org> (02/05/13 1.437)
	[PATCH] fix gcc 3.1 compiler warnings in asm-i386/floppy.h

<hch@infradead.org> (02/05/13 1.438)
	[PATCH] remove compile warning in drivers/pnp/isapnp.c

<hch@infradead.org> (02/05/13 1.439)
	[PATCH] fix gcc 3.1 warnings in bfs

<hch@infradead.org> (02/05/14 1.440)
	[PATCH] fix gcc 3.1 warnings in drivers/i2c/i2c-core.c

<hch@infradead.org> (02/05/14 1.441)
	[PATCH] gcc 3.1 fixes for fs/file.c

<hch@infradead.org> (02/05/14 1.442)
	[PATCH] gcc 3.1 fixes for drivers/block/ll_rw_blk.c

<jhartmann@addoes.com> (02/05/14 1.444)
	[PATCH] Add I845G support to agpgart

<mlindner@syskonnect.de> (02/05/14 1.445)
	[PATCH] SysKonnect FDDI driver bugfixes

<rgooch@atnf.csiro.au> (02/05/14 1.445.2.1)
	Added BKL to <devfs_open> because drivers still need it.

<viro@math.psu.edu> (02/05/15 1.445.3.1)
	[PATCH] do_mounts.c printk fix

<hch@infradead.org> (02/05/15 1.445.3.2)
	[PATCH] remove noisy printk in fs/block_device.c

<rbh00@utsglobal.com> (02/05/15 1.445.3.3)
	[PATCH] 3270-console reboot bug fixed

<olh@suse.de> (02/05/15 1.445.3.4)
	[PATCH] 2.4.19-pre8  drivers/scsi/scsi_debug.c

<sfr@canb.auug.org.au> (02/05/15 1.445.3.5)
	[PATCH] Directory Notification Fix

<bcrl@redhat.com> (02/05/15 1.445.3.6)
	[PATCH] fix for /proc/stat

<anton@samba.org> (02/05/15 1.445.3.7)
	[PATCH] Fix acenic driver and 867 MHz G4 sound problems

<gibbs@overdrive.btc.adaptec.com> (02/05/16 1.445.3.8)
	Upgrade to v6.2.8 of the aic7xxx driver

<hch@infradead.org> (02/05/20 1.445.2.4)
	[PATCH] ClearPageLaunder instead of opencoded bitops

<pkot@ziew.org> (02/05/20 1.445.2.6)
	[PATCH] Move MAX_BUF_PER_PAGE definition into the header file

<ldb@ldb.ods.org> (02/05/20 1.445.2.7)
	[PATCH] Fix PPPoATM crash on disconnection

<kai@tp1.ruhr-uni-bochum.de> (02/05/21 1.445.2.9)
	ISDN: Update md5sums

<paulus@samba.org> (02/05/21 1.445.2.10)
	[PATCH] important PPC bugfix for 2.4.19-pre

<hugh@veritas.com> (02/05/21 1.445.2.11)
	[PATCH] "noht" disable HyperThreading

<macro@ds2.pg.gda.pl> (02/05/21 1.445.2.12)
	[PATCH] linux 2.4.19-pre8: Critical signal handling fixes

<Martin.Bligh@us.ibm.com> (02/05/21 1.445.2.13)
	[PATCH] remove spurious timer interrupts

<rusty@rustcorp.com.au> (02/05/21 1.445.2.14)
	[PATCH] Trivial declance updates

<sfr@canb.auug.org.au> (02/05/21 1.445.2.15)
	[PATCH] PATCH] 2.4.19-pre8 small typo in signal code for cris

<rusty@rustcorp.com.au> (02/05/21 1.445.2.16)
	[PATCH] epic100 missing __devinit

<rusty@rustcorp.com.au> (02/05/21 1.445.2.17)
	[PATCH] sundance missing __devinit

<rusty@rustcorp.com.au> (02/05/21 1.445.2.18)
	[PATCH] TRIVIAL serial unload message

<gibbs@overdrive.btc.adaptec.com> (02/05/22 1.445.3.9)
	6.2.8

<jbglaw@lug-owl.de> (02/05/22 1.445.4.1)
	[PATCH] Update to srm_env.c update (for Alpha arch.)

<gibbs@overdrive.btc.adaptec.com> (02/05/22 1.445.2.20)
	Last minute changes for the 6.2.8 driver release.

<torvalds@transmeta.com> (02/05/22 1.445.4.2)
	[PATCH] Fix small fsuid consistency issue

<hch@infradead.org> (02/05/23 1.445.4.3)
	[PATCH] fix ad1816 isapnp handling

<rob@osinvestor.com> (02/05/23 1.445.4.4)
	[PATCH] drivers/char/advantechwdt.c

<neilb@cse.unsw.edu.au> (02/05/23 1.445.4.5)
	[PATCH] PATCH - md in 2.4.19-pre - Correctly abort recovery if raid

<kaos@ocs.com.au> (02/05/23 1.445.4.6)
	[PATCH] 2.4.19-pre8 correct build of m8xx_pcmcia

<kaos@ocs.com.au> (02/05/23 1.445.4.7)
	[PATCH] 2.4.19-pre8 remove duplicate CONFIG_SOUND_EMU10K1

<michal@harddata.com> (02/05/23 1.445.4.8)
	[PATCH] Compilation trouble in drivers/video

<mcp@linux-systeme.de> (02/05/23 1.445.4.9)
	[PATCH] 2.4.19-pre8 Intermezzo Compile Fix

<jani@astechnix.ro> (02/05/23 1.445.4.10)
	[PATCH] tridentfb doc update

<scott_anderson@mvista.com> (02/05/23 1.445.4.11)
	[PATCH] PATCH: Fix for typo for NeoMagic in drivers/video/Config.in

<plars@austin.ibm.com> (02/05/23 1.445.4.12)
	[PATCH] 2.4.19-pre8 get_pid() hang fix again

<EdV@macrolink.com> (02/05/23 1.445.4.13)
	[PATCH] OXSEMI 16PCI952 patch

<rgooch@atnf.csiro.au> (02/05/24 1.445.5.1)
	generic.h:

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.22)
	[PATCH] PATCH: doc thinko

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.23)
	[PATCH] PATCH: wrong URL

<alan@lxorguk.ukuu.org.uk> (02/05/24 1.445.2.24)
	[PATCH] PATCH: I2O update first part

<rgooch@atnf.csiro.au> (02/05/26 1.445.5.2)
	types.h:

<hch@infradead.org> (02/05/27 1.445.2.25)
	[PATCH] remove unused variable in fs/proc/proc_misc.c

<rhw@InfraDead.Org> (02/05/27 1.445.2.26)
	[PATCH] Minor patch to 2.4 kernel

<alan@lxorguk.ukuu.org.uk> (02/05/28 1.445.2.28)
	[PATCH] PATCH: I2O update

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.29)
	Add missing i2o patch part

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.30)
	Added missing "#" to ifdef

<rhirst@linuxcare.com> (02/05/28 1.445.2.31)
	[PATCH] PATCH 2.4.19-pre8: drivers/scsi/sim710

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.32)
	add missing include file

<rui.sousa@laposte.net> (02/05/28 1.445.2.33)
	[PATCH] Emu10k1 patch for 2.4.19pre8

<jbglaw@lug-owl.de> (02/05/28 1.445.2.34)
	[PATCH] alpha_using_srm (and calback) cleanup

<bjorn.wesen@axis.com> (02/05/28 1.445.2.35)
	[PATCH] arch/cris for 2.4.19-pre8

<ghoz@sympatico.ca> (02/05/28 1.445.2.36)
	[PATCH] mucho trivial update to pci/quirks.c

<marcelo@plucky.distro.conectiva> (02/05/28 1.445.2.37)
	Changed EXTRAVERSION to pre9

Summary of changes from v2.4.19-pre7 to v2.4.19-pre8
============================================

<arjanv@redhat.com> (02/04/04 1.220.5.2)
	Merge some new PCI IDs from 2.5.x e100 to eepro100 net driver.

<akpm@zip.com.au> (02/04/04 1.220.5.3)
	Various minor bug fixes for the 3c59x net driver.

<k.kasprzak@box43.pl> (02/04/05 1.385)
	dgrs net driver janitor fixes:

<santiago@newphoenix.net> (02/04/05 1.383.1.1)
	Update OSS ac97_codec driver to add special init and control

<davej@suse.de> (02/04/05 1.386)
	Cosmetic cleanups to 8139cp net driver.

<zwane@commfireservices.com> (02/04/05 1.387)
	Add power management support to 3c509 net driver.

<kraxel@bytesex.org> (02/04/15 1.383.10.1)
	backport 2.5.8 videodev fixes

<kraxel@bytesex.org> (02/04/15 1.383.10.2)
	adapt meye driver to videodev fixes

<wim@iguana.be> (02/04/16 1.383.2.35)
	Merged in Matt Domsch nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT from the 2.5 kernel.

<stelian@popies.net> (02/04/17 1.383.11.1)
	Doclet for sonypi driver, as reported by Christoph Begall.

<stelian@popies.net> (02/04/17 1.383.11.2)
	fix an off by one bug in command line parameter parsing

<stelian@popies.net> (02/04/17 1.383.12.1)
	Fix meye driver request_irq bug.

<stelian@popies.net> (02/04/17 1.383.12.2)
	Enable the meye driver to get parameters on the kernel command line.

<akpm@zip.com.au> (02/04/17 1.383.13.1)
	[PATCH] add __LINE__ to out_of_line_bug()

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.2)
	[PATCH] PATCH: some configure.help updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.3)
	[PATCH] PATCH: more configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.4)
	[PATCH] PATCH: More configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.5)
	[PATCH] PATCH: more Configure.help

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.6)
	[PATCH] PATCH: maintainers update

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.7)
	[PATCH] PATCH: make cpu names clearer for new VIA

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.8)
	[PATCH] PATCH: dmi now handles boxes where apic enabling is bad

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.9)
	[PATCH] PATCH: via fix updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.10)
	[PATCH] PATCH: turn on ACPI SMP scan for hypedthreading

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.11)
	[PATCH] PATCH: optimisation - align the tlbstate

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.12)
	[PATCH] PATCH: shift apic mapping init and only if apic desired

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.13)
	[PATCH] PATCH: fix kernel memcpy prefetch

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.14)
	[PATCH] PATCH: newer mpt fusio works on ia64

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.15)
	[PATCH] PATCH: kernel printk levels for ia64 init

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.16)
	[PATCH] PATCH: kernel printk levels for mips32/mips64

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.17)
	[PATCH] PATCH: fix up printk levels for ppc

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.18)
	[PATCH] PATCH: fix s/390 cross compile

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.19)
	[PATCH] PATCH: second s/390 cross compile fix + printk levels

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.20)
	[PATCH] PATCH: printk levels for s390 64bit

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.21)
	[PATCH] PATCH: sparc printk levels

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.22)
	[PATCH] PATCH: printk levels for sh

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.23)
	[PATCH] PATCH: fix up some paride porting bits

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.24)
	[PATCH] PATCH: allow root to use sysctl to set the rtc limit

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.25)
	[PATCH] PATCH: add support for the earliest specialix sx variants

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.26)
	[PATCH] PATCH: (reminder) sak..

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.27)
	[PATCH] PATCH: fix smp watchdog build

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.28)
	[PATCH] PATCH: add byte counts to mkiss

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.29)
	[PATCH] PATCH: add mobility electronics parport

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.30)
	[PATCH] PATCH: fix pcmcia config properly

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.31)
	[PATCH] PATCH: fix region handling in isapnp

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.32)
	[PATCH] PATCH: Add aurora/telford tools wan drivers

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.33)
	[PATCH] PATCH: further osund copyfromuser bits

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.34)
	[PATCH] PATCH: some codec init updates

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.35)
	[PATCH] PATCH: minimal fixes for the emu10k crash with highmem bug

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.36)
	[PATCH] PATCH: handle setup_arg_pages fail

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.37)
	[PATCH] PATCH: printk levels for dcache

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.38)
	[PATCH] PATCH: inode.c printk

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.39)
	[PATCH] PATCH: fix unicode mishandling

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.40)
	[PATCH] PATCH: add prototypes for apic timer handling functions

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.41)
	[PATCH] PATCH: fix NLS unpack for UTF8

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.42)
	[PATCH] PATCH: more PCI idents

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.43)
	[PATCH] PATCH: missing tr_source_route prototype

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.44)
	[PATCH] PATCH: expose tr_source_route

<alan@lxorguk.ukuu.org.uk> (02/04/17 1.383.13.45)
	[PATCH] PATCH: save .config for rpm

<bcrl@redhat.com> (02/04/17 1.383.13.46)
	[PATCH] Fix /proc/slabinfo memory overflow

<tim@physik3.uni-rostock.de> (02/04/17 1.383.13.47)
	[PATCH] fix up incorrect jiffies compare fix

<khalid@fc.hp.com> (02/04/18 1.383.13.50)
	[PATCH] serial ports moved on i386 in 2.4.19-pre7

<tigran@aivazian.name> (02/04/18 1.383.13.51)
	[PATCH] fix compiler warning in microcode driver

<trond.myklebust@fys.uio.no> (02/04/18 1.383.13.52)
	[PATCH] Fix tcp_read_sock()

<trond.myklebust@fys.uio.no> (02/04/18 1.383.13.53)
	[PATCH] Do RPC over TCP reads in the bh fastpath...

<aia21@cus.cam.ac.uk> (02/04/18 1.383.13.54)
	[PATCH] Fix LDM compilation.

<davem@nuts.ninka.net> (02/04/18 1.383.11.6)
	Sparc64 fixes:

<trond.myklebust@fys.uio.no> (02/04/18 1.383.15.1)
	xprt.c:

<tony@cantech.net.au> (02/04/18 1.383.16.1)
	[PATCH] Change "return EBLAH" to "return -EBLAH in drivers/*

<greg@kroah.com> (02/04/18 1.383.16.2)
	USB whiteheat firmware

<greg@kroah.com> (02/04/18 1.383.16.3)
	USB whiteheat driver

<greg@kroah.com> (02/04/18 1.383.16.4)
	USB wacom driver

<johannes@erdfelt.com> (02/04/18 1.383.16.5)
	[PATCH] Re: removing sleep_on in hub.c

<david-b@pacbell.net> (02/04/18 1.383.16.6)
	[PATCH] USB devio device removal fix

<david-b@pacbell.net> (02/04/18 1.383.16.7)
	[PATCH] USB GeneLink/NDIS tweaks

<greg@kroah.com> (02/04/18 1.383.16.8)
	MAINTAINERS

<greg@kroah.com> (02/04/18 1.383.16.9)
	USB storage

<david-b@pacbell.net> (02/04/18 1.383.16.10)
	[PATCH] EHCI and Intel/VIA/Philips/...

<oliver@neukum.name> (02/04/18 1.383.16.11)
	[PATCH] added device id for hpusbscsi

<greg@kroah.com> (02/04/18 1.383.16.12)
	removed duplicate MATAINERS entry for Petko

<Robert.Olsson@data.slu.se> (02/04/18 1.383.17.1)
	Net pktgen updates:

<buytenh@gnu.org> (02/04/18 1.383.17.2)
	Bridging fix:

<davem@nuts.ninka.net> (02/04/19 1.383.11.7)
	Sparc: Pass sigcontext in to signal handlers properly

<davem@nuts.ninka.net> (02/04/21 1.383.11.8)
	ATYFB driver gcc-3.1 build fix: Dont put const object into initdata.

<davem@nuts.ninka.net> (02/04/22 1.383.11.9)
	PM2FB driver gcc-3.1 build fix: Dont put const object into initdata.

<davem@nuts.ninka.net> (02/04/22 1.383.11.10)
	Sparc64 ebus: Kill __FUNCTION__ pasting.

<rusty@rustcorp.com.au> (02/04/22 1.383.18.1)
	[PATCH] TRIVIAL 2.4.19-pre7: i386_pci-pc.c warning

<davem@nuts.ninka.net> (02/04/23 1.383.11.11)
	SunGEM bug fix:

<kuznet@ms2.inr.ac.ru> (02/04/23 1.383.17.3)
	Net fixes:

<buytenh@gnu.org> (02/04/23 1.383.17.4)
	Bridging fix:

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.18.3)
	Update NBD URL

<rusty@rustcorp.com.au> (02/04/23 1.383.18.4)
	[PATCH] TRIVIAL 2.4.19-pre7: newline in printk in olympic driver

<rusty@rustcorp.com.au> (02/04/23 1.383.18.5)
	[PATCH] TRIVIAL 2.4.19-pre7: Configure.help "neet" typo fix:

<rusty@rustcorp.com.au> (02/04/23 1.383.18.6)
	[PATCH] TRIVIAL 2.4.19-pre7: request_region in acornscsi.c

<rusty@rustcorp.com.au> (02/04/23 1.383.18.7)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_dl2k.c __devinit's

<rusty@rustcorp.com.au> (02/04/23 1.383.18.8)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_sis900.c: misiing

<rusty@rustcorp.com.au> (02/04/23 1.383.18.9)
	[PATCH] TRIVIAL 2.4.19-pre7: drivers_net_eepro100: missing

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.18.10)
	Revert Christoph's end_buffer_io_kiobuf change

<rgooch@ras.ucalgary.ca> (02/04/23 1.383.18.11)
	[PATCH] devfs update

<rusty@rustcorp.com.au> (02/04/23 1.383.18.12)
	[PATCH] TRIVIAL 2.4.19-pre7: Message changed in libc

<trini@kernel.crashing.org> (02/04/23 1.383.2.37)
	[PATCH] Add GPL v2 note to some PPC files

<maxk@qualcomm.com> (02/04/23 1.383.2.38)
	GCCs older than 2.95 do not like __func__ thing, patch provided below fixes

<maxk@qualcomm.com> (02/04/23 1.383.2.39)
	This patch fixes HCI filter misbehavior on 64 bit platforms.

<Andries.Brouwer@cwi.nl> (02/04/23 1.383.2.40)
	[PATCH] In kd.h K_NUMLOCK/K_CAPSLOCK definitions are interchanged

<rusty@rustcorp.com.au> (02/04/23 1.383.2.41)
	[PATCH] TRIVIAL 2.4.19-pre7: netfilter overlap calc

<rusty@rustcorp.com.au> (02/04/23 1.383.2.42)
	[PATCH] TRIVIAL 2.4.19-pre7: Warn about ioctl collision

<rusty@rustcorp.com.au> (02/04/23 1.383.2.43)
	[PATCH] TRIVIAL 2.4.19-pre7: make TAGS to work with bitkeeper

<geert@linux-m68k.org> (02/04/23 1.383.2.44)
	Update MVME i82596 Ethernet driver

<geert@linux-m68k.org> (02/04/23 1.383.2.45)
	[PATCH] Yearly m68k update (part 43)

<geert@linux-m68k.org> (02/04/23 1.383.2.46)
	[PATCH] Yearly m68k update (part 44)

<geert@linux-m68k.org> (02/04/23 1.383.2.47)
	[PATCH] Yearly m68k update (part 45)

<geert@linux-m68k.org> (02/04/23 1.383.2.48)
	[PATCH] Yearly m68k update (part 46)

<geert@linux-m68k.org> (02/04/23 1.383.2.49)
	[PATCH] Yearly m68k update (part 47)

<geert@linux-m68k.org> (02/04/23 1.383.2.50)
	[PATCH] Yearly m68k update (part 48)

<geert@linux-m68k.org> (02/04/23 1.383.2.51)
	[PATCH] Yearly m68k update (part 49)

<geert@linux-m68k.org> (02/04/23 1.383.2.52)
	[PATCH] Yearly m68k update (part 50)

<geert@linux-m68k.org> (02/04/23 1.383.2.53)
	[PATCH] Yearly m68k update (part 51)

<geert@linux-m68k.org> (02/04/23 1.383.2.54)
	[PATCH] Yearly m68k update (part 52)

<geert@linux-m68k.org> (02/04/23 1.383.2.55)
	[PATCH] Yearly m68k update (part 53)

<geert@linux-m68k.org> (02/04/23 1.383.2.56)
	[PATCH] Yearly m68k update (part 54)

<geert@linux-m68k.org> (02/04/23 1.383.2.57)
	[PATCH] Yearly m68k update (part 55)

<geert@linux-m68k.org> (02/04/23 1.383.2.58)
	[PATCH] Yearly m68k update (part 56)

<geert@linux-m68k.org> (02/04/23 1.383.2.59)
	[PATCH] Yearly m68k update (part 57)

<geert@linux-m68k.org> (02/04/23 1.383.2.60)
	[PATCH] atyfb initdata

<rusty@rustcorp.com.au> (02/04/23 1.383.2.61)
	[PATCH] TRIVIAL 2.4.19-pre7: request_region for via82c505.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.62)
	[PATCH] TRIVIAL 2.4.19-pre7: msbusmouse.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.63)
	[PATCH] TRIVIAL 2.4.19-pre7: logibusmouse.c

<rusty@rustcorp.com.au> (02/04/23 1.383.2.64)
	[PATCH] TRIVIAL 2.4.19-pre7: smp_call_function not allowed from bh

<rusty@rustcorp.com.au> (02/04/23 1.383.2.65)
	[PATCH] TRIVIAL 2.4.19-pre7: net_ipv6_sit.c wrong net_device

<alan@lxorguk.ukuu.org.uk> (02/04/23 1.383.2.66)
	[PATCH] PATCH: updated IBM ServeRAID driver

<kuebelr@email.uc.edu> (02/04/23 1.383.2.67)
	[PATCH] spelling mistakes

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.68)
	Fix nfs_create_request to not wip current->policy

<trond.myklebust@fys.uio.no> (02/04/23 1.383.2.70)
	[PATCH] Fix warnings from sunrpc tcp changes

<trini@kernel.crashing.org> (02/04/23 1.383.2.71)
	[PATCH] Fixup drivers/Makefile for drivers/macintosh as well

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.72)
	cpqarray driver update

<Martin.Bligh@us.ibm.com> (02/04/23 1.383.2.73)
	[PATCH] stop NULL pointer dereference in __alloc_pages

<greg@kroah.com> (02/04/23 1.383.2.74)
	[PATCH] PCI Hotplug Config.in fix

<greg@kroah.com> (02/04/23 1.383.2.75)
	[PATCH] IBM PCI Hotplug fix

<marcelo@plucky.distro.conectiva> (02/04/23 1.383.2.76)
	Kees Cook email address changed

<davem@nuts.ninka.net> (02/04/24 1.383.17.5)
	Kill in_ntoa from the tree.  Use NIPQUAD instead.

<ebrower@usa.net> (02/04/24 1.383.11.12)
	Add Sparc Voyager power management support.

<davem@nuts.ninka.net> (02/04/24 1.383.17.6)
	Tigon3: Handle posted writes correctly.

<kaber@trash.net> (02/04/24 1.383.17.7)
	In pfifo packet scheduler use qdisc->dev

<trini@kernel.crashing.org> (02/04/24 1.383.17.8)
	Do not ask about ECONET suboptions

<tetapi@utu.fi> (02/04/25 1.383.11.13)
	SunGEM:

<anton@samba.org> (02/04/25 1.383.11.14)
	Sparc64 ioctl32 updates:

<davem@nuts.ninka.net> (02/04/26 1.383.11.15)
	Sparc64:

<stelian@popies.net> (02/04/29 1.383.19.1)
	Allow multiple processes to open the sonypi device

<bjorn.wesen@axis.com> (02/04/29 1.383.2.78)
	Cris arch update

<twaugh@redhat.com> (02/04/29 1.383.2.79)
	[PATCH] 2.4.19-pre7: SIIG cards

<twaugh@redhat.com> (02/04/29 1.383.2.80)
	[PATCH] 2.4.19-pre7: kernel-doc-nano-HOWTO fix

<hch@infradead.org> (02/04/29 1.383.2.81)
	[PATCH] x86 init cleanups

<hch@infradead.org> (02/04/29 1.383.2.82)
	[PATCH] optimize initialization of struct kiobuf

<hch@infradead.org> (02/04/29 1.383.2.83)
	[PATCH] fix Config.in breakage

<bcrl@redhat.com> (02/04/29 1.383.2.84)
	[PATCH] vsnprintf returns incorrect length

<hch@infradead.org> (02/04/29 1.383.2.85)
	[PATCH] sb_set_blocksize/sb_min_blocksize

<hch@infradead.org> (02/04/29 1.383.2.86)
	[PATCH] give important spinlocks their own cachelign

<davem@nuts.ninka.net> (02/04/29 1.383.11.16)
	Sparc64 fix pagetable leak:

<marcelo@plucky.distro.conectiva> (02/04/29 1.383.2.88)
	PPC64 update

<maxk@qualcomm.com> (02/04/29 1.383.2.89)
	Add support for ATM Ethernet bridging (RFC 2684)

<rob@osinvestor.com> (02/04/30 1.383.2.90)
	[PATCH] drivers/char/eurotechwdt.c

<mlocke@mvista.com> (02/04/30 1.383.2.91)
	Add 8xx PCMCIA socket driver

<neilb@cse.unsw.edu.au> (02/04/30 1.383.2.92)
	[PATCH] MicroMemory battery backed PCI RAM card support

<david@gibson.dropbear.id.au> (02/04/30 1.383.2.93)
	[PATCH] Update for orinoco driver

<adilger@clusterfs.com> (02/04/30 1.383.2.94)
	[PATCH] minor cleanup in ext3 code

<hch@infradead.org> (02/04/30 1.383.2.95)
	[PATCH] kill code duplication in buffer handling

<rob@osinvestor.com> (02/04/30 1.383.2.96)
	[PATCH] drivers/char/shwdt.c

<wstinson@infonie.fr> (02/05/01 1.389)
	request_region janitor update for sdla wan driver

<wstinson@infonie.fr> (02/05/01 1.390)
	baycom_ser_fdx hamradio driver request_region janitor updates:

<wstinson@infonie.fr> (02/05/01 1.383.1.3)
	request_region janitor update for megaraid scsi driver:

<wstinson@infonie.fr> (02/05/01 1.383.1.4)
	request_region janitor updates for ultrastor scsi driver:

<tony@cantech.net.au> (02/05/01 1.383.1.5)
	s/-Efoo/Efoo/ cleanup for drivers:

<ShingChuang@via.com.tw> (02/05/01 1.391)
	Add support for new chip to via-rhine net driver.

<mufasa@sis.com.tw> (02/05/01 1.392)
	Add support for SiS962 phy to sis900 net driver.

<andrea@suse.de> (02/05/02 1.383.2.97)
	[PATCH] Fix setitimer deadlock

<viro@math.psu.edu> (02/05/02 1.383.2.98)
	[PATCH] Fix UFS block size checks

<axboe@suse.de> (02/05/02 1.394)
	[PATCH] cdrom changer load timeout

<maxk@qualcomm.com> (02/05/02 1.397)
	[PATCH] 2.4.19-pre7 TUN/TAP driver readv/writev support

<hch@infradead.org> (02/05/02 1.398)
	[PATCH] add definition of yield()

<trini@kernel.crashing.org> (02/05/02 1.399)
	[PATCH] Fix winbond compile dependancy

<mason@suse.com> (02/05/02 1.400)
	[PATCH] reiserfs 64 bit fix

<barrow_dj@yahoo.com> (02/05/02 1.401)
	[PATCH] Fix SMP race condition on startup

<hermes@gibson.dropbear.id.au> (02/05/02 1.402)
	[PATCH] Orinoco 0.11b update

<marcelo@plucky.distro.conectiva> (02/05/02 1.403)
	Changed EXTRAVERSION to pre8

<marcelo@plucky.distro.conectiva> (02/05/02 1.404)
	Undo removal of __init from init_idle

Summary of changes from v2.4.19-pre6 to v2.4.19-pre7
============================================

<davem@nuts.ninka.net> (02/03/26 1.189.1.19)
	SunHME driver updates:

<davem@nuts.ninka.net> (02/03/27 1.181.2.39)
	Tigon3 net driver fixes:

<davem@nuts.ninka.net> (02/03/27 1.189.1.20)
	In SBUS probing, handle empty SBUS correctly.

<davem@nuts.ninka.net> (02/03/27 1.181.2.40)
	Tigon3 net driver bug fix:

<davem@nuts.ninka.net> (02/03/28 1.189.1.21)
	Make for_all_sbusdev handle an empty SBUS properly.

<davem@nuts.ninka.net> (02/03/28 1.181.2.41)
	Tigon3 driver update:

<rmk@flint.arm.linux.org.uk> (02/03/30 1.294.1.1)
	Prevent selection of ARM options with non-ARM architectures

<davem@nuts.ninka.net> (02/03/30 1.181.2.42)
	net/core/sock.c needs linux/tcp.h to get at TCP state macros.

<kai@tp1.ruhr-uni-bochum.de> (02/03/31 1.300.2.1)
	Use iounmap on ioremap'ed area.

<davem@nuts.ninka.net> (02/04/03 1.181.2.43)
	In tcp_sendmsg, make sure we jump to the out label

<davem@nuts.ninka.net> (02/04/03 1.181.2.44)
	Tigon3 driver pci_unmap_foo changes were half complete,

<davem@nuts.ninka.net> (02/04/04 1.189.1.22)
	Sparc64's flush_thread needs to initialize the PGD cache

<davem@nuts.ninka.net> (02/04/04 1.335.1.1)
	RTL8150 USB driver needs linux/init.h

<davem@nuts.ninka.net> (02/04/04 1.335.1.2)
	drivers/ieee1394/ohci1394.h uses readl/writel so it

<akpm@zip.com.au> (02/04/05 1.378)
	[PATCH] BUG bits

<marcelo@plucky.distro.conectiva> (02/04/05 1.379)
	added missing include

<trini@kernel.crashing.org> (02/04/05 1.382)
	[PATCH] Curse into drivers/macintosh on CONFIG_PPC

<viro@math.psu.edu> (02/04/05 1.383)
	[PATCH] fix for leak in get_anon_super()

<kaos@ocs.com.au> (02/04/07 1.383.2.1)
	[PATCH] 2.4.19-pre6 standardize {aic7xxx,aicasm}/Makefile

<kaos@ocs.com.au> (02/04/07 1.383.2.2)
	[PATCH] 2.4.19-pre6 standardize aacraid/Makefile

<prom@berlin.ccc.de> (02/04/07 1.383.2.3)
	[PATCH] radeonfb accelerator id in 2.4.19

<EdV@macrolink.com> (02/04/07 1.383.2.4)
	[PATCH] serial driver procfs 2.4.19-pre6

<hch@infradead.org> (02/04/07 1.383.2.5)
	[PATCH] highmem setup

<wim@iguana.be> (02/04/07 1.383.2.6)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<wim@iguana.be> (02/04/07 1.383.2.7)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<wim@iguana.be> (02/04/07 1.383.2.8)
	[PATCH] 2.4.19-pre6 i8xx series chipsets patches

<kanoj@vger.kernel.org> (02/04/08 1.189.1.23)
	get_cycles() needs to be defined

<davem@nuts.ninka.net> (02/04/08 1.189.1.24)
	In math-emu/op-common.h:FP_FROM_INT, correct handling of

<davem@nuts.ninka.net> (02/04/08 1.189.1.25)
	Sparc64 math-emu fix:

<davem@nuts.ninka.net> (02/04/08 1.335.1.3)
	Generate dependencies in include/math-emu

<davem@nuts.ninka.net> (02/04/08 1.189.1.26)
	Update sparc64 defconfig.

<davem@nuts.ninka.net> (02/04/08 1.335.1.4)
	Use include <math-emu/foo.h> instead of "foo.h" in

<johannes@erdfelt.com> (02/04/08 1.383.3.1)
	[PATCH] uhci.c 2.4.19-pre6 SMP deadlock

<johannes@erdfelt.com> (02/04/08 1.383.3.2)
	[PATCH] uhci.c 2.4.19-pre6 cleanup

<johannes@erdfelt.com> (02/04/08 1.383.3.3)
	[PATCH] uhci.c 2.4.19-pre6 incorrect locking

<johannes@erdfelt.com> (02/04/08 1.383.3.4)
	[PATCH] uhci.c 2.4.19-pre6 FSBR speed problem

<greg@kroah.com> (02/04/08 1.383.3.5)
	added Petko's maintainer info for the rtl8150 USB driver.

<greg@kroah.com> (02/04/08 1.383.3.6)
	USB visor driver

<msw@redhat.com> (02/04/08 1.383.3.7)
	USB wacom driver.

<greg@kroah.com> (02/04/08 1.383.3.8)
	USB usb-uhci driver

<davem@nuts.ninka.net> (02/04/09 1.189.1.27)
	Sparc64: Fix elf_gregset_t layout for native 64-bit binaries.

<davem@nuts.ninka.net> (02/04/09 1.335.1.5)
	Fix typo in previous math-emu/soft-fp.h changes

<bcrl@redhat.com> (02/04/10 1.181.2.45)
	Rearrange some int members of

<trini@kernel.crashing.org> (02/04/10 1.181.2.46)
	CONFIG_APPLETALK and

<davem@nuts.ninka.net> (02/04/10 1.335.1.6)
	drivers/ide/ide.c: Do not assume u64 == unsigned long long

<davem@nuts.ninka.net> (02/04/10 1.335.1.7)
	drivers/ide/ide-proc.c: Do not assume u64 == unsigned long long

<rddunlap@osdl.org> (02/04/10 1.181.2.47)
	Remove bogus networking stats

<uzi@uzix.org> (02/04/10 1.189.1.28)
	Sparc32 fixes:

<laforge@gnumonks.org> (02/04/10 1.181.2.48)
	IPv6 netfilter fixes:

<trond.myklebust@fys.uio.no> (02/04/10 1.181.2.49)
	Add tcp_read_sock which allows one to

<davem@nuts.ninka.net> (02/04/10 1.383.4.2)
	fs/nfsd/nfsctl.c: Include linux/init.h

<akpm@zip.com.au> (02/04/11 1.383.4.4)
	[PATCH] fix ext3 i_blocks accounting

<rgooch@ras.ucalgary.ca> (02/04/11 1.383.4.5)
	[PATCH] devfs update

<rml@tech9.net> (02/04/11 1.383.4.6)
	[PATCH] Re: [PATCH] 2.4: reserve syscalls from 2.5

<hch@infradead.org> (02/04/11 1.383.4.7)
	[PATCH] rlimit vs bdev in pagecache

<hch@infradead.org> (02/04/11 1.383.4.8)
	[PATCH] really write out inodes

<hch@infradead.org> (02/04/11 1.383.4.9)
	[PATCH] forward raw device ioctls

<hch@infradead.org> (02/04/11 1.383.4.10)
	[PATCH] kmem_cache_shrink return value

<rusty@rustcorp.com.au> (02/04/11 1.383.4.11)
	[PATCH] Re: [PATCH] TRIVIAL 2.4.19-pre5: adjtimex and SINGLESHOT

<zaitcev@redhat.com> (02/04/11 1.383.4.12)
	[PATCH] sd.c and 128 SCSI disks

<benh@kernel.crashing.org> (02/04/11 1.383.2.11)
	This patch updates several of the PPC-specific drivers in

<paulus@samba.org> (02/04/11 1.383.2.12)
	[PATCH] PPC update for 2.4.19-pre6

<marcelo@plucky.distro.conectiva> (02/04/11 1.383.2.13)
	Added missing "linux/init.h" include.

<jbglaw@lug-owl.de> (02/04/11 1.383.2.14)
	[PATCH] Update for ./arch/alpha/kernel/srm_env.c driver

<bjorn_helgaas@hp.com> (02/04/11 1.383.2.15)
	[PATCH] [PATCH] agpgart support for HP ZX1

<hch@infradead.org> (02/04/11 1.383.2.16)
	[PATCH] OOM killer updates

<riel@conectiva.com.br> (02/04/11 1.383.2.17)
	[PATCH] remove compiler.h from mmap.c

<marcelo@plucky.distro.conectiva> (02/04/12 1.383.2.18)
	Changed ext2/ext3 MAINTAINERS file entries

<kai@tp1.ruhr-uni-bochum.de> (02/04/14 1.383.9.1)
	Add support for ISDN card USR PCI TA

<marc@mbsi.ca> (02/04/15 1.383.2.19)
	[PATCH] yet another VAIO dmi_blacklist entry

<maxk@qualcomm.com> (02/04/15 1.383.2.20)
	Bluetooth subsystem sync up

<gibbs@scsiguy.com> (02/04/15 1.383.2.21)
	[PATCH] sd.c fixes applied incorectly to 2.4.19-preXX

<gibbs@scsiguy.com> (02/04/15 1.383.2.22)
	[PATCH] Aic7xxx driver version 6.2.6

<hch@infradead.org> (02/04/15 1.383.2.24)
	[PATCH] disable APIC when broken mptable is found

<hch@infradead.org> (02/04/15 1.383.2.25)
	[PATCH] mem= command lines fixes.

<hch@infradead.org> (02/04/15 1.383.2.26)
	[PATCH] unlock buffer_head _after_ end_kio_request

<hch@infradead.org> (02/04/15 1.383.2.27)
	[PATCH] allow forcing APIC mode

<kaos@ocs.com.au> (02/04/15 1.383.2.28)
	[PATCH] Standardise the frame pointer compile option

<arjanv@redhat.com> (02/04/15 1.383.2.29)
	[PATCH] Add missing ataraid entries

<khalid_aziz@hp.com> (02/04/15 1.383.2.30)
	[PATCH] HCDP serial ports

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.31)
	Add missing code from the IDE merge

<hch@infradead.org> (02/04/16 1.383.2.32)
	[PATCH] generate nice manpages from kernel-doc

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.33)
	Changed EXTRAVERSION to pre7

<marcelo@plucky.distro.conectiva> (02/04/16 1.383.2.34)
	Removed duplicated init.h include

Summary of changes from v2.4.19-pre5 to v2.4.19-pre6
============================================

<vojtech@suse.cz> (02/04/01 1.311)
	[PATCH] Fixes for non-legacy gameports.

<manfred@colorfullife.com> (02/04/01 1.312)
	[PATCH] block/IDE/interrupt lockup fix

<martin@meltin.net> (02/04/01 1.313)
	[PATCH] Patch to pull NFS server address off root_server_path

<akpm@zip.com.au> (02/04/01 1.314)
	[PATCH] Let all hptraid ioctls to throught the block layer

<viro@math.psu.edu> (02/04/01 1.315)
	Cleans do_remount_sb() up and docbookifies it.

<viro@math.psu.edu> (02/04/01 1.316)
	Slightly cleans up the handling of anon. devices,

<viro@math.psu.edu> (02/04/01 1.317)
	Obvious cleanups in get_sb_bdev().

<viro@math.psu.edu> (02/04/01 1.318)
	* capability check moved from do_kern_mount() into do_add_mount().

<viro@math.psu.edu> (02/04/01 1.319)
	rootfs made an alias of ramfs.

<viro@math.psu.edu> (02/04/01 1.320)
	Removes lock_super()/unlock_super() from callers of ->read_super().

<viro@math.psu.edu> (02/04/01 1.321)
	mount_sem turned into rwsem.  The only reader is handling of

<viro@math.psu.edu> (02/04/01 1.322)
	turns (mount_sem,vfsmntlist,root_vfsmnt) into per-process object

<viro@math.psu.edu> (02/04/01 1.323)
	makes /proc/mounts a symlink to /proc/<pid>/mounts.

<viro@math.psu.edu> (02/04/01 1.324)
	kills set_devname(), makes "name" an argument of alloc_vfsmnt().

<bcrl@redhat.com> (02/04/01 1.325)
	The patch below fixes a problem whereby a vma which has its vm_start

<arjanv@redhat.com> (02/04/02 1.326)
	[PATCH] dma_addr_t vs highmem

<greg@kroah.com> (02/04/02 1.300.3.1)
	USB visor driver

<greg@kroah.com> (02/04/02 1.300.3.2)
	USB HID driver fixes

<bhards@bigpond.net.au> (02/04/02 1.300.3.3)
	USB CDCEther driver update

<petkan@mastika.lnxw.com> (02/04/02 1.300.3.4)
	USB

<david-b@pacbell.net> (02/04/02 1.300.3.5)
	USB hcd core

<david-b@pacbell.net> (02/04/02 1.300.3.6)
	USB ohci driver fixes

<petkan@mastika.lnxw.com> (02/04/02 1.300.3.7)
	USB pegasus driver

<suse.cz@mastika.lnxw.com> (02/04/02 1.300.3.8)
	USB

<johannes@erdfelt.com> (02/04/02 1.300.3.9)
	USB uhci

<greg@kroah.com> (02/04/02 1.300.3.10)
	USB

<stelian@popies.net> (02/04/03 1.327)
	Enable more accurate events on Vaio laptops without a jogdial (FX series)

<kaos@ocs.com.au> (02/04/03 1.326.1.1)
	[PATCH] 2.4.19-pre5 Makefile standardization

<jaharkes@cs.cmu.edu> (02/04/03 1.326.1.2)
	[PATCH] 2.4.19-pre5 Coda update

<marcelo@plucky.distro.conectiva> (02/04/03 1.326.1.3)
	Removed the EXPERIMENTAL mark of fs/Config.in ext3 entry.

<marcelo@plucky.distro.conectiva> (02/04/03 1.329)
	Cosmetic fix to avoid the agpgart detection

<rml@tech9.net> (02/04/03 1.330)
	[PATCH] 2.4: BUG_ON (1/2)

<rml@tech9.net> (02/04/03 1.331)
	[PATCH] 2.4: BUG_ON (2/2)

<marcelo@plucky.distro.conectiva> (02/04/03 1.332)
	Re add MWAVE Config.in entry

<rusty@rustcorp.com.au> (02/04/03 1.333)
	[PATCH] TRIVIAL 2.4.19-pre5: PPC leapyear fix

<marcelo@plucky.distro.conectiva> (02/04/03 1.334)
	Add ALi 1644 support to AGP

<bcrl@redhat.com> (02/04/04 1.335)
	[PATCH] Update mmap patch

<sam@minnie.(none)> (02/04/04 1.326.2.1)
	tlan.c:

<ioshadij@hotmail.com> (02/04/04 1.336)
	[PATCH] kjournald locking fix

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.337)
	[PATCH] PATCH: regenerated against new tree - Configs

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.338)
	[PATCH] PATCH: make indydog use long for bitops

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.339)
	[PATCH] PATCH: wdt285 error returns

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.340)
	[PATCH] PATCH: silly doc fix

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.341)
	[PATCH] PATCH: also add bridge resources to resource tree

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.342)
	[PATCH] PATCH: returns on error fixes for sound

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.343)
	[PATCH] PATCH: make the mad16 use the newer input/gameport api right

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.344)
	[PATCH] PATCH: yet more sound error returns

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.345)
	[PATCH] PATCH: and one or two more for luck 8)

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.346)
	[PATCH] PATCH: only flush block on the last close

<alan@lxorguk.ukuu.org.uk> (02/04/04 1.347)
	[PATCH] PATCH: missing neomagic include bits

<hch@infradead.org> (02/04/04 1.348)
	[PATCH] SARD

<viro@math.psu.edu> (02/04/04 1.349)
	[PATCH] IS_DEADDIR() checks

<rusty@rustcorp.com.au> (02/04/04 1.350)
	[PATCH] TRIVIAL 2.4.19-pre5: documentation fix

<trini@kernel.crashing.org> (02/04/04 1.351)
	[PATCH] Don't always ask about Intel or AMD RNGs

<rusty@rustcorp.com.au> (02/04/05 1.353)
	[PATCH] TRIVIAL 2.4.19-pre5: fcntl (F_DUPFD) return

<neilb@cse.unsw.edu.au> (02/04/05 1.354)
	[PATCH] PATCH 1 of 16 - Fix problems with raid1 resync code.

<neilb@cse.unsw.edu.au> (02/04/05 1.355)
	[PATCH] PATCH 2 of 16 - Flush out final sync requests on an idle system.

<neilb@cse.unsw.edu.au> (02/04/05 1.356)
	[PATCH] PATCH 3 of 16 - Remove exp_find, it is never used

<neilb@cse.unsw.edu.au> (02/04/05 1.357)
	[PATCH] PATCH 4 of 16 - read_lock the export table when lockd calls

<neilb@cse.unsw.edu.au> (02/04/05 1.358)
	[PATCH] PATCH 5 of 16 - Fix possible leak of mnt/dentry references.

<neilb@cse.unsw.edu.au> (02/04/05 1.359)
	[PATCH] PATCH 6 of 16 - Use MKDEV for making device number from components

<neilb@cse.unsw.edu.au> (02/04/05 1.360)
	[PATCH] PATCH 7 of 16 - Central updating of fh_stale statistics.

<neilb@cse.unsw.edu.au> (02/04/05 1.361)
	[PATCH] PATCH 8 of 16 - Get nfsd_setattr to not put too much weight on

<neilb@cse.unsw.edu.au> (02/04/05 1.362)
	[PATCH] PATCH 9 of 16 - Tidy up some vfs calls in nfsd

<neilb@cse.unsw.edu.au> (02/04/05 1.363)
	[PATCH] PATCH 12 of 16 - Stop fat_fh_to_dentry returning NULL + set

<neilb@cse.unsw.edu.au> (02/04/05 1.364)
	[PATCH] PATCH 10 of 16 - Cleanup the syscall interface to nfsd

<neilb@cse.unsw.edu.au> (02/04/05 1.365)
	[PATCH] PATCH 13 of 16 - Tidy up exp_get code

<neilb@cse.unsw.edu.au> (02/04/05 1.366)
	[PATCH] PATCH 14 of 16 - Change exports hash lists to list.h lists

<neilb@cse.unsw.edu.au> (02/04/05 1.367)
	[PATCH] PATCH 15 of 16 - Link exports for a given client together

<neilb@cse.unsw.edu.au> (02/04/05 1.368)
	[PATCH] PATCH 16 of 16 - Change /proc/fs/nfs/exports to use seq_file

<viro@math.psu.edu> (02/04/05 1.369)
	kills floppy_eject(), replacing it with normal open()/ioctl()/close().

<viro@math.psu.edu> (02/04/05 1.370)
	moves initrd-related options (rd_doload, etc.) into do_mounts.c

<viro@math.psu.edu> (02/04/05 1.371)
	switches wait_for_keypress() to normal syscalls.

<viro@math.psu.edu> (02/04/05 1.372)
	moves devfs_make_root() to do_mounts.c and cleans it up.

<Lionel.Bouton@inet6.fr> (02/04/05 1.373)
	[PATCH] Against 2.4.19-pre5, Bugfixes

<kaos@ocs.com.au> (02/04/05 1.374)
	[PATCH] 2.4.19-pre5 prevent user space includes

<marcelo@plucky.distro.conectiva> (02/04/05 1.375)
	Changed EXTRAVERSION to pre6

<neilb@cse.unsw.edu.au> (02/04/05 1.376)
	[PATCH] Re: PATCH 11 of 16 - Tidyup init/exit fof nfsd module

Summary of changes from v2.4.19-pre4 to v2.4.19-pre5
============================================

<sawa@yamamoto.gr.jp> (02/03/15 1.197.1.1)
	Fix bug in at1700 net driver:

<jgarzik@mandrakesoft.com> (02/03/15 1.197.1.2)
	pcnet32 net driver update 1/6:

<anton@samba.org> (02/03/15 1.197.1.3)
	pcnet32 net driver updates 2/6:

<anton@samba.org> (02/03/15 1.197.1.4)
	pcnet32 net driver updates 3/6:

<anton@samba.org> (02/03/15 1.197.1.5)
	pcnet32 net driver updates 4/6:

<anton@samba.org> (02/03/15 1.197.1.6)
	pcnet32 net driver updates 5/6:

<anton@samba.org> (02/03/15 1.197.1.7)
	pcnet32 net driver updates 6/6:

<jes@wildopensource.com> (02/03/15 1.197.1.8)
	acenic gige net driver update:

<jes@wildopensource.com> (02/03/15 1.197.1.9)
	acenic driver fixes:

<jt@bougret.hpl.hp.com> (02/03/15 1.197.1.10)
	Convert hp100 net driver to PCI DMA mapping API.

<jgarzik@mandrakesoft.com> (02/03/15 1.197.1.11)
	Don't include linux/delay.h twice in eepro100 net driver.

<davem@nuts.ninka.net> (02/03/19 1.181.2.10)
	Netfilter enhancement from Harald Welte and Netfilter team.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.11)
	Remove obsolete confusing instructions on tcp_max_syn_backlog

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.12)
	Make pkt_sched.h:PSCHED_TDIFF_SAFE behave sane when measuring

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.13)
	Remove unused field from TCP struct open_request.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.14)
	Do not fail creating _new_ NOARP entry with EPERM.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.15)
	Old bug in skbuff.c, found by someone, but was lost.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.16)
	IPv4 FIB routing fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.17)
	In IPv4 ICMP:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.18)
	Fix for ipv4 tunnel devices:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.19)
	IP input fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.20)
	Terrible bug in ipv4/route.c, mis-sized ip_rt_acct leads to

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.21)
	TCP Input fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.22)
	UDP fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.23)
	IPV6 addrconf exploit fix:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.24)
	IPv6 neighbour discovery fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.25)
	TCP ipv6 fixes:

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.26)
	Port of 2.2.x AF_PACKET bug fix.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.27)
	Fix bug in sch_prio.c where wrong handle was

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.28)
	In sch_sfq.c, allow to descrease length of queue

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.29)
	Add new sysctl, medium_id, to devinet.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.30)
	Forgotten portion of "kill unused struct open_request" changes.

<kuznet@ms2.inr.ac.ru> (02/03/19 1.181.2.31)
	Allow to bind to an already in use local port

<davem@nuts.ninka.net> (02/03/19 1.189.1.1)
	Update sparc64 defconfig.

<kanojsarcar@yahoo.com> (02/03/19 1.189.1.2)
	Move VPTE_BASE_foo definitions to common

<kraxel@bytesex.org> (02/03/20 1.221)
	fix compile error due to recent videodev changes

<kraxel@bytesex.org> (02/03/20 1.222)
	fix compile error due to recent videodev changes

<edward_peng@dlink.com.tw> (02/03/20 1.220.1.3)
	Update dl2k gigabit ethernet driver to watch RX in case of lockup.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.4)
	dl2k net driver updates:

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.5)
	Add pci id to orinoco_plx wireless driver (Brendan McAdams)

<jgarzik@mandrakesoft.com> (02/03/20 1.220.2.2)
	Add two AC97 codec ids to the OSS ac97_codec driver.

<jes@wildopensource.com> (02/03/20 1.220.1.6)
	Update acenic gigabit ethernet driver to clean up VLAN support integration.

<k.kasprzak@box43.pl> (02/03/20 1.220.1.7)
	de620 net driver janitor fixes:

<silicon@falcon.sch.bme.hu> (02/03/20 1.220.2.3)
	Update munich WAN driver to not kfree memory multiple times.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.8)
	s/kfree/kfree_skb/ in drivers/s390/net/ctctty.c.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.9)
	(sync with 2.5.x.  in 2.4.x, this is just a cosmetic change)

<brownfld@irridia.com> (02/03/20 1.220.1.10)
	Support second port on dual-port SysConnect SK-9844 NICs.

<p_gortmaker@yahoo.com> (02/03/20 1.220.1.11)
	MODULE_DESC net drivers cleanup.

<go@turbolinux.co.jp> (02/03/20 1.220.1.12)
	Update pcnet32 net driver with the following changes:

<arjanv@redhat.com> (02/03/20 1.220.1.13)
	Revert xircom_cb net driver back to earlier version which works in all cases.

<arjanv@redhat.com> (02/03/20 1.220.1.14)
	Increase eepro100 net driver tx/rx ring sizes, to be more appropriate for 100mbit

<arjanv@redhat.com> (02/03/20 1.220.1.15)
	Add eepro100 net driver rx soft reset function.

<arjanv@redhat.com> (02/03/20 1.220.1.16)
	Implement RX soft reset for certain cases in eepro100 net driver.

<arjanv@redhat.com> (02/03/20 1.220.1.17)
	Update eepro100 net driver to properly enable/disable software timer

<arjanv@redhat.com> (02/03/20 1.220.1.18)
	eepro100 net driver h/w bug workaround updates:

<arjanv@redhat.com> (02/03/20 1.220.1.19)
	Move pci_enable_device and associated code above first PCI resource info access.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.20)
	Build fix: include linux/crc32.h in bmac net driver.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.21)
	Merge include/asm-i386/checksum.h from 2.5.7.

<jgarzik@mandrakesoft.com> (02/03/20 1.220.1.22)
	Revert 2.4.18 epic100 net driver power-up sequence "fix".

<davem@nuts.ninka.net> (02/03/20 1.189.1.3)
	In sparc64/ebus, handle machines with both RIO and

<davem@nuts.ninka.net> (02/03/20 1.189.1.4)
	On sparc64 Schizo PCI controllers, there is no inofixup

<davem@nuts.ninka.net> (02/03/20 1.189.1.5)
	On sparc64, handle assigning ROM and non-standard resources

<davem@nuts.ninka.net> (02/03/20 1.189.1.6)
	In Sun GEM/HME drivers, if OpenBoot firmware is not

<davem@nuts.ninka.net> (02/03/20 1.189.1.7)
	Model Sparc64 pci_assign_resource more closely to the

<davem@nuts.ninka.net> (02/03/20 1.189.1.8)
	SunHME net driver cleanups:

<davem@nuts.ninka.net> (02/03/20 1.181.2.32)
	Bonding driver updates:

<dwmw2@infradead.org> (02/03/21 1.220.2.5)
	 The safe parts of the newer MTD code:

<davem@nuts.ninka.net> (02/03/21 1.189.1.9)
	In Sun GEM/HME drivers, if pci_assign_resource of PCI ROM fails,

<dwmw2@infradead.org> (02/03/21 1.220.2.6)
	Merge

<davem@nuts.ninka.net> (02/03/21 1.189.1.10)
	Remove debugging printk while probing MAC address.

<davem@nuts.ninka.net> (02/03/21 1.189.1.11)
	Sun HME/GEM driver probing cleanups.

<davem@nuts.ninka.net> (02/03/21 1.181.2.33)
	Add missing KERN_foo printk specifiers to networking.

<uzi@uzix.org> (02/03/21 1.189.1.12)
	Merge 2.4.x VGER sparc32 changes into 2.4.19

<laforge@gnumonks.org> (02/03/21 1.181.2.34)
	Add configure Configure.help message and

<wstinson@infonie.fr> (02/03/21 1.189.1.13)
	Remove explicit initialization of static vars to zero

<cruault@724.com> (02/03/21 1.181.2.35)
	Make sure outgoing ICMP and TCP resets

<davem@nuts.ninka.net> (02/03/21 1.189.1.14)
	Move bootstr_valid/bootstr_buf back into .data section.

<dwmw2@dwmw2.baythorne.internal> (02/03/22 1.220.2.7)
	Add drivers/mtd/mtdconcat.o to export-objs

<dwmw2@infradead.org> (02/03/22 1.220.2.8)
	Make the partial MTD merge actually compile without warnings.

<dwmw2@infradead.org> (02/03/22 1.220.2.9)
	Minor JFFS2 fixes.

<davem@nuts.ninka.net> (02/03/22 1.181.2.36)
	Code (and commentary) in SYN-RECEIVED processing

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.24)
	Add Promise 20276 to supported IDE controllers

<kaos@ocs.com.au> (02/03/22 1.220.1.25)
	[PATCH] 2.4.19-pre4 remove include modversions.h

<sfr@canb.auug.org.au> (02/03/22 1.220.1.26)
	[PATCH] APM missing bits from 2.4.19-pre4

<hch@infradead.org> (02/03/22 1.220.1.27)
	[PATCH] Alpha extern inline -> static inline

<hch@infradead.org> (02/03/22 1.220.1.28)
	[PATCH] alpha lseek prototype

<hch@infradead.org> (02/03/22 1.220.1.29)
	[PATCH] Alpha exports

<hch@infradead.org> (02/03/22 1.220.1.30)
	[PATCH] Alpha fixes for hashed page waitqueues from -aa

<davem@nuts.ninka.net> (02/03/22 1.181.2.37)
	Bump TcpPassiveOpens when tcp_create_openreq_child succeeds.

<hch@infradead.org> (02/03/22 1.220.1.32)
	[PATCH] remove wake_up_page

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.33)
	Remove Pacific Digital A-DMA support in Config.in

<alfre@IBD.es> (02/03/22 1.220.1.34)
	[PATCH] Too much debug info from ide-tape

<akpm@zip.com.au> (02/03/22 1.220.1.37)
	[PATCH] smaller kernels

<axboe@suse.de> (02/03/22 1.220.1.38)
	[PATCH] UDF read-write 2.4.19-pre4 bug

<rusty@rustcorp.com.au> (02/03/22 1.220.1.39)
	[PATCH] 2.4.19-pre4 Trivial II: APM update

<rusty@rustcorp.com.au> (02/03/22 1.220.1.40)
	[PATCH] 2.4.19-pre4 Trivial III: SAK message.

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.42)
	When writing too little (0) or too much (>num_physpages) of microcode data

<bunk@fs.tum.de> (02/03/22 1.220.1.43)
	[PATCH] s/malloc.h/slab.h/ in sis_ds.c

<bunk@fs.tum.de> (02/03/22 1.220.1.44)
	[PATCH] Don't offer CONFIG_INDYDOG on non-ip22 machines

<akpm@zip.com.au> (02/03/22 1.220.1.45)
	[PATCH] x86 BUG handling

<greg@kroah.com> (02/03/22 1.220.6.1)
	USB visor driver

<marcelo@plucky.distro.conectiva> (02/03/22 1.220.1.46)
	Remove option to use the noop elevator

<petkan@mastika.> (02/03/22 1.220.6.2)
	USB pegasus driver

<oliver@oenone.homelinux.org> (02/03/22 1.220.6.3)
	USB hpusbscsi driver

<oliver@oenone.homelinux.org> (02/03/22 1.220.6.4)
	USB kaweth driver

<paschal@rcsis.com> (02/03/22 1.220.6.5)
	USB printer driver

<vojtech@suse.cz> (02/03/22 1.220.6.6)
	USB HID driver

<nemosoft@smcc.demon.nl> (02/03/22 1.220.6.7)
	USB pwc driver

<john@larvalstage.com> (02/03/22 1.220.1.47)
	[PATCH] trivial borken compile fixes for 2.4.19-pre4

<greg@kroah.com> (02/03/22 1.220.6.8)
	USB hub

<greg@kroah.com> (02/03/22 1.220.6.9)
	USB hub

<ganesh@tuxtop.vxindia.veritas.com> (02/03/22 1.220.6.10)
	USB ipaq driver

<david-b@pacbell.net> (02/03/22 1.220.6.11)
	USB ohci and unlink-in-completion

<david-b@pacbell.net> (02/03/22 1.220.6.12)
	USB update documentation

<johannes@erdfelt.com> (02/03/22 1.220.6.13)
	USB uhci driver update

<greg@kroah.com> (02/03/22 1.220.6.14)
	USB core

<david-b@pacbell.net> (02/03/22 1.220.6.15)
	USB usbfs periodic endpoint/bandwidth reporting

<rmk@flint.arm.linux.org.uk> (02/03/23 1.220.7.1)
	Initial update - all ARM files to 2.4.18-rmk3.

<marcelo@plucky.distro.conectiva> (02/03/25 1.220.1.48)
	Import PPC64 port

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.224)
	[PATCH] Neomagic frame buffer author

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.225)
	[PATCH] PATCH: reiserfs stuff

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.226)
	[PATCH] PATCH: updated IDE - docs

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.227)
	[PATCH] PATCH: docs for neomagic fb

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.228)
	[PATCH] PATCH: docs for 3c509

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.229)
	[PATCH] PATCH: docs for RME hammerfall

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.230)
	[PATCH] PATCH: Updated Andre info

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.231)
	[PATCH] PATCH: printk levels

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.232)
	[PATCH] PATCH: comment fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.233)
	[PATCH] PATCH: printk level fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.234)
	[PATCH] PATCH: ITE8330 IRQ router

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.235)
	[PATCH] PATCH: printk levels ctd

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.236)
	[PATCH] PATCH: more printk levels

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.237)
	[PATCH] PATCH: new XD signature

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.238)
	[PATCH] PATCH: config.in fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.239)
	[PATCH] PATCH: add config for mk712 touchscreen

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.240)
	[PATCH] PATCH: config.in for AMD768 rng

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.241)
	[PATCH] PATCH: Ali watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.242)
	[PATCH] PATCH: mk712 touchscreen

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.243)
	[PATCH] PATCH: natsemi watchdogs

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.244)
	[PATCH] PATCH: update w83 watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.245)
	[PATCH] PATCH: add wafer watchdog

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.246)
	[PATCH] PATCH: wdt/wdt_pci fixes and cleanup

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.247)
	[PATCH] PATCH: fix timeout in zoran driver

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.248)
	[PATCH] PATCH: fix config/makefile crud

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.249)
	[PATCH] PATCH: fix timeout in arlan

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.250)
	[PATCH] PATCH: update MPT fusion drivers to 2.0 to handle new boards

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.251)
	[PATCH] PATCH: fix iph5526 to relax cpu

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.252)
	[PATCH] PATCH: fix resource bug in lance

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.253)
	[PATCH] PATCH: compile warning fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.254)
	[PATCH] PATCH: fix resource handling in wd.c

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.255)
	[PATCH] PATCH: Add ZV bus to Ricoh cards

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.256)
	[PATCH] PATCH: new style initializers for s390 hwcon

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.257)
	[PATCH] PATCH: time_foo for gdth

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.258)
	[PATCH] PATCH: time_fu for qlogic

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.259)
	[PATCH] PATCH: add another sparselun entry

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.260)
	[PATCH] PATCH: rme hammerfall update

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.261)
	[PATCH] PATCH: minor sound bits

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.262)
	[PATCH] PATCH: missing dependancy

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.263)
	[PATCH] PATCH: missing reparent_to_init

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.264)
	[PATCH] PATCH: more time fixes

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.265)
	[PATCH] PATCH: printk level

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.266)
	[PATCH] PATCH: minor number for mk712

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.267)
	[PATCH] PATCH: acct race fix

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.268)
	[PATCH] PATCH: fix strange httpd logging bug

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.269)
	[PATCH] PATCH: help for patch-kernel

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.270)
	[PATCH] PATCH: config changes to enable neomagic to be selected

<alan@lxorguk.ukuu.org.uk> (02/03/25 1.271)
	[PATCH] PATCH: char Makefile - new watchdogs, mk712 etc

<marcelo@plucky.distro.conectiva> (02/03/25 1.273)
	Re-add all asserts removed by akpm's out-of-line-BUG patch

<marcelo@plucky.distro.conectiva> (02/03/25 1.274)
	ieee1394 update

<marcelo@plucky.distro.conectiva> (02/03/25 1.275)
	Makes rd_load_image() return 0 if it had failed and 1 if it was

<marcelo@plucky.distro.conectiva> (02/03/25 1.276)
	initrd_load() moved to do_mounts.c; assigning DEV_ROOT in case of

<marcelo@plucky.distro.conectiva> (02/03/25 1.277)
	code that deals with spawning /linuxrc, waiting for it, calling

<marcelo@plucky.distro.conectiva> (02/03/25 1.278)
	new helper - mount_block_root() (code that goes through the list

<marcelo@plucky.distro.conectiva> (02/03/25 1.279)
	minor cleanups - mount_root() used to be followed by the same code

<marcelo@plucky.distro.conectiva> (02/03/25 1.280)
	branch after the successful initrd_load() taken into a helper

<marcelo@plucky.distro.conectiva> (02/03/25 1.281)
	instead of mounting/umounting devfs on /dev (rootfs one) in

<marcelo@plucky.distro.conectiva> (02/03/25 1.282)
	new helper - create_dev(name, dev, devfs_name).  It either

<marcelo@plucky.distro.conectiva> (02/03/25 1.283)
	change_root() merged into its caller (handle_initrd()).  More

<marcelo@plucky.distro.conectiva> (02/03/25 1.284)
	rd_load() and rd_load_secondary() merged into their resp. callers.

<marcelo@plucky.distro.conectiva> (02/03/25 1.285)
	new helper - mount_nfs_root().  Yup, attempt to mount nfsroot.

<marcelo@plucky.distro.conectiva> (02/03/25 1.286)
	new helper - change_floppy().  Ejects floppy, asks to replace it

<marcelo@plucky.distro.conectiva> (02/03/25 1.287)
	preparation to cleanup of rd_load_image() (actual loading of

<marcelo@plucky.distro.conectiva> (02/03/25 1.288)
	straightforward switch of rd_load_image() to normal syscalls -

<akpm@reardensteel.com> (02/03/25 1.290)
	[PATCH] The inline-BUG patch

<akpm@zip.com.au> (02/03/25 1.291)
	[PATCH] tunable request queue size

<cyeoh@samba.org> (02/03/25 1.292)
	[PATCH] msync writing when MS_INVALIDATE set and memory locked

<davem@nuts.ninka.net> (02/03/25 1.189.1.15)
	QFE interrupts are mapped INTB/INTC/INTD/INTA.

<davem@nuts.ninka.net> (02/03/25 1.189.1.16)
	In Sparc64 PCI IRQ routing, remove QFE special case.

<uzi@uzix.org> (02/03/25 1.189.1.17)
	Sparc32 cleanups.

<rmk@flint.arm.linux.org.uk> (02/03/26 1.294)
	Sync ARM syscall tables.  Also try to get people to stop adding

<davem@nuts.ninka.net> (02/03/26 1.189.1.18)
	Do the slot mapping adjustment to PROM interrupt

<davem@nuts.ninka.net> (02/03/26 1.181.2.38)
	Fix device list locking.

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.3)
	Remove asm/proc_fs.h include from fs/proc/root.c

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.4)
	Added ppc64 init proc declarations

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.5)
	Added ITE_IT8330G PCI ID

<marcelo@plucky.distro.conectiva> (02/03/26 1.292.1.6)
	Added missing ";" to iSeries_proc_create definition

<jaharkes@cs.cmu.edu> (02/03/27 1.292.1.7)
	[PATCH] Coda update for 2.4.19-pre4

<hch@pentafluge.infradead.org> (02/03/27 1.296)
	[PATCH] fix firewire compilation

<mj@ucw.cz> (02/03/27 1.297)
	[PATCH] PATCH: PCI ID's

<adam@nmt.edu> (02/03/27 1.298)
	[PATCH] 3ware driver update for 2.4.19-pre5

<rth@are.twiddle.net> (02/03/28 1.292.2.1)
	Fix single denorm -> double conversion.

<rth@are.twiddle.net> (02/03/28 1.292.2.2)
	Update NR_SYSCALLS.

<akpm@zip.com.au> (02/03/29 1.299)
	Various changes to the dirty buffer flushing code.

<akpm@zip.com.au> (02/03/29 1.300)
	1: Introduces two new bdflush tunables:

<akpm@zip.com.au> (02/03/29 1.302)
	[PATCH] speed up ext2 synchronous mounts

<akpm@zip.com.au> (02/03/29 1.303)
	[PATCH] speed up ext3 synchronous mounts

<arjanv@redhat.com> (02/03/29 1.304)
	[PATCH] more scsi whitelist entries

<dougg@torque.net> (02/03/29 1.305)
	[PATCH] scsi generic (sg) driver, lk 2.4.18

<bcollins@debian.org> (02/03/29 1.306)
	[PATCH] MAINTAINERS update for 1394

<vojtech@suse.cz> (02/03/29 1.307)
	[PATCH] Update the VIA driver to support the vt8233a

<hch@pentafluge.infradead.org> (02/03/29 1.308)
	[PATCH] include compiler.h in kernel.h

<jt@bougret.hpl.hp.com> (02/03/29 1.309)
	[PATCH] New wireless driver API part 1

<marcelo@plucky.distro.conectiva> (02/03/29 1.310)
	Changed EXTRAVERSION to pre5

Summary of changes from v2.4.19-pre3 to v2.4.19-pre4
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.163)
	Update aic7xxx to 6.2.5

<sfr@canb.auug.org.au> (02/03/13 1.164)
	[PATCH] Trivial APM update part 1

<sfr@canb.auug.org.au> (02/03/13 1.165)
	[PATCH] APM patch: change implementation of ALWAYS_CALL_BUSY

<sfr@canb.auug.org.au> (02/03/13 1.166)
	[PATCH] APM patch: apm_cpu_idle cleanups

<jgarzik@mandrakesoft.com> (02/03/13 1.167)
	[PATCH] PATCH: add MWI support to PCI

<jgarzik@mandrakesoft.com> (02/03/13 1.168)
	[PATCH] PATCH: starfire updates

<jgarzik@mandrakesoft.com> (02/03/13 1.169)
	[PATCH] PATCH: tulip use pci_set_mwi

<jgarzik@mandrakesoft.com> (02/03/13 1.170)
	[PATCH] PATCH: starfire use pci_set_mwi

<akpm@zip.com.au> (02/03/14 1.171)
	[PATCH] fix layout of mapped files

<greg@kroah.com> (02/03/14 1.172)
	[PATCH] export IO_APIC_get_PCI_irq_vector for IBM PCI Hotplug driver

<kaos@ocs.com.au> (02/03/14 1.173)
	[PATCH] 2.4.19-pre3 rename duplicate partition_name()

<rml@tech9.net> (02/03/14 1.174)
	[PATCH] more lseek cleanup

<rml@tech9.net> (02/03/14 1.175)
	[PATCH] 2.4: UFS lseek cleanup

<bcrl@redhat.com> (02/03/14 1.176)
	[PATCH] ns83820 0.17 (Re: Broadcom 5700/5701 Gigabit Ethernet Adapters)

<sfr@canb.auug.org.au> (02/03/14 1.177)
	[PATCH] dnotify

<trond.myklebust@fys.uio.no> (02/03/14 1.178)
	[PATCH] Fix 2.4.19-pre3 NFS client file creation

<trond.myklebust@fys.uio.no> (02/03/14 1.179)
	[PATCH] Fix 2.4.19-pre3 NFS reads from holding a write leases.

<trond.myklebust@fys.uio.no> (02/03/14 1.180)
	[PATCH] 2.4.19-pre3 NFS close-to-open fixes

<trond.myklebust@fys.uio.no> (02/03/14 1.181)
	[PATCH] 2.4.19-pre3 NFS close-to-open fix part 2 (VFS change)

<davem@nuts.ninka.net> (02/03/13 1.182)
	Sparc64 updates and fixes:

<davem@nuts.ninka.net> (02/03/13 1.183)
	Fix unterminated comment in asm-sparc64/ide.h

<marcelo@plucky.distro.conectiva> (02/03/14 1.181.1.1)
	Remove off-by-one Davej's fix in bluesmoke.c: it causes some

<davem@nuts.ninka.net> (02/03/14 1.184)
	Missed this add during sparc64 updates.

<davem@nuts.ninka.net> (02/03/14 1.185)
	Sparc64 build fix: add nop flush_icache_user_range definition.

<davem@nuts.ninka.net> (02/03/14 1.186)
	Kill unused variable warnings in sunlance driver.

<davem@nuts.ninka.net> (02/03/14 1.181.2.1)
	Networking updates and fixes:

<davem@nuts.ninka.net> (02/03/14 1.181.2.2)
	Fix "performance optimization" that breaks the build

<davem@nuts.ninka.net> (02/03/14 1.187)
	Kill unused variable warnings in sunbmac.c and sunqe.c

<davem@nuts.ninka.net> (02/03/14 1.188)
	SunGEM driver updates:

<davem@nuts.ninka.net> (02/03/14 1.189)
	Fix unterminated comment in asm-sparc/ide.h

<davem@nuts.ninka.net> (02/03/14 1.181.2.3)
	New driver for Tigon3 gigabit chipsets, written by

<geert@linux-m68k.org> (02/03/14 1.181.1.2)
	[PATCH] Yearly m68k update (part 41)

<geert@linux-m68k.org> (02/03/14 1.181.1.3)
	[PATCH] Yearly m68k update (part 40)

<geert@linux-m68k.org> (02/03/14 1.181.1.4)
	[PATCH] Yearly m68k update (part 39)

<geert@linux-m68k.org> (02/03/14 1.181.1.5)
	[PATCH] Yearly m68k update (part 36)

<geert@linux-m68k.org> (02/03/14 1.181.1.6)
	[PATCH] Yearly m68k update (part 31)

<geert@linux-m68k.org> (02/03/14 1.181.1.7)
	[PATCH] Yearly m68k update (part 27)

<geert@linux-m68k.org> (02/03/14 1.181.1.8)
	[PATCH] Yearly m68k update (part 35)

<geert@linux-m68k.org> (02/03/14 1.181.1.9)
	[PATCH] Yearly m68k update (part 24)

<geert@linux-m68k.org> (02/03/14 1.181.1.10)
	[PATCH] Yearly m68k update (part 38)

<geert@linux-m68k.org> (02/03/14 1.181.1.11)
	[PATCH] Yearly m68k update (part 28)

<geert@linux-m68k.org> (02/03/14 1.181.1.12)
	[PATCH] Yearly m68k update (part 13)

<geert@linux-m68k.org> (02/03/14 1.181.1.13)
	[PATCH] Yearly m68k update (part 37)

<geert@linux-m68k.org> (02/03/14 1.181.1.14)
	[PATCH] Yearly m68k update (part 7)

<geert@linux-m68k.org> (02/03/14 1.181.1.15)
	[PATCH] Yearly m68k update (part 32)

<geert@linux-m68k.org> (02/03/14 1.181.1.16)
	[PATCH] Yearly m68k update (part 34)

<geert@linux-m68k.org> (02/03/14 1.181.1.17)
	[PATCH] Yearly m68k update (part 25)

<geert@linux-m68k.org> (02/03/14 1.181.1.18)
	[PATCH] Yearly m68k update (part 11)

<geert@linux-m68k.org> (02/03/14 1.181.1.19)
	[PATCH] Yearly m68k update (part 30)

<geert@linux-m68k.org> (02/03/14 1.181.1.20)
	[PATCH] Yearly m68k update (part 6)

<geert@linux-m68k.org> (02/03/14 1.181.1.21)
	[PATCH] Yearly m68k update (part 33)

<geert@linux-m68k.org> (02/03/14 1.181.1.22)
	[PATCH] Yearly m68k update (part 4)

<geert@linux-m68k.org> (02/03/14 1.181.1.23)
	[PATCH] Yearly m68k update (part 2)

<geert@linux-m68k.org> (02/03/14 1.181.1.24)
	[PATCH] Yearly m68k update (part 8)

<geert@linux-m68k.org> (02/03/14 1.181.1.25)
	[PATCH] Yearly m68k update (part 12)

<geert@linux-m68k.org> (02/03/14 1.181.1.26)
	[PATCH] Yearly m68k update (part 16)

<geert@linux-m68k.org> (02/03/14 1.181.1.27)
	[PATCH] Yearly m68k update (part 3)

<geert@linux-m68k.org> (02/03/14 1.181.1.28)
	[PATCH] Yearly m68k update (part 29)

<geert@linux-m68k.org> (02/03/14 1.181.1.29)
	[PATCH] Yearly m68k update (part 19)

<geert@linux-m68k.org> (02/03/14 1.181.1.30)
	[PATCH] Yearly m68k update (part 21)

<geert@linux-m68k.org> (02/03/14 1.181.1.31)
	[PATCH] Yearly m68k update (part 17)

<geert@linux-m68k.org> (02/03/14 1.181.1.32)
	[PATCH] Yearly m68k update (part 5)

<geert@linux-m68k.org> (02/03/14 1.181.1.33)
	[PATCH] Yearly m68k update (part 15)

<geert@linux-m68k.org> (02/03/14 1.181.1.34)
	[PATCH] Yearly m68k update (part 26)

<geert@linux-m68k.org> (02/03/14 1.181.1.35)
	[PATCH] Yearly m68k update (part 22)

<geert@linux-m68k.org> (02/03/14 1.181.1.36)
	[PATCH] Yearly m68k update (part 1)

<geert@linux-m68k.org> (02/03/14 1.181.1.37)
	[PATCH] Yearly m68k update (part 23)

<geert@linux-m68k.org> (02/03/14 1.181.1.38)
	[PATCH] Yearly m68k update (part 9)

<geert@linux-m68k.org> (02/03/14 1.181.1.39)
	[PATCH] Yearly m68k update (part 10)

<geert@linux-m68k.org> (02/03/14 1.181.1.40)
	[PATCH] Yearly m68k update (part 18)

<geert@linux-m68k.org> (02/03/14 1.181.1.41)
	[PATCH] Yearly m68k update (part 20)

<kraxel@bytesex.org> (02/03/14 1.181.1.42)
	[PATCH] v4l: video4linux API doc update

<kraxel@bytesex.org> (02/03/14 1.181.1.43)
	[PATCH] vmalloc_to_page() backport for 2.4

<kraxel@bytesex.org> (02/03/14 1.181.1.44)
	[PATCH] v4l: videodev redesign

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.45)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.46)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.47)
	[PATCH] ISDN fixes / update

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.48)
	[PATCH] ISDN fixes / update

<kai-germaschewski@uiowa.edu> (02/03/14 1.181.1.49)
	[PATCH] ISDN fixes / update

<greg@kroah.com> (02/03/14 1.181.1.50)
	[PATCH] USB Config.in update

<greg@kroah.com> (02/03/14 1.181.1.51)
	[PATCH] USB edgeport driver bugfix

<greg@kroah.com> (02/03/14 1.181.1.52)
	[PATCH] USB usbfs name added

<greg@kroah.com> (02/03/14 1.181.1.53)
	[PATCH] USB ipaq driver bugfix

<greg@kroah.com> (02/03/14 1.181.1.54)
	[PATCH] USB catc ethtool support

<greg@kroah.com> (02/03/14 1.181.1.55)
	[PATCH] USB CREDITS and MAINTAINERS update

<greg@kroah.com> (02/03/14 1.181.1.56)
	[PATCH] USB pegasus ethtool support

<greg@kroah.com> (02/03/14 1.181.1.57)
	[PATCH] USB em26 driver added

<davem@nuts.ninka.net> (02/03/14 1.181.2.4)
	Allow ARP packets to be seen by netfilter.

<kai@tp1.ruhr-uni-bochum.de> (02/03/14 1.181.1.58)
	Put back the option to support AVM A1 / Fritz! PCMCIA cards inside hisax.

<davem@nuts.ninka.net> (02/03/14 1.181.2.5)
	Include linux/netfilter_arp.h

<marcelo@plucky.distro.conectiva> (02/03/14 1.192)
	Add missing aic7xxx updates

<axboe@suse.de> (02/03/14 1.193)
	[PATCH] cciss driver pci_*_consistent(NULL,...) fix for 2.4.19-pre2 (1 of 4)

<axboe@suse.de> (02/03/14 1.194)
	[PATCH] cciss driver GETLUNINFO ioctl (2 of 4)

<axboe@suse.de> (02/03/14 1.195)
	[PATCH] cciss driver HDIO_GETGEO_BIG ioctl for 2.4.19-pre2 (3 of 4)

<axboe@suse.de> (02/03/14 1.196)
	[PATCH] remove CCISS_REVALIDVOLS ioctl for 2.4.19-pre2 (4 of 4)

<marcelo@plucky.distro.conectiva> (02/03/14 1.197)
	The problem is that both the sd and sr drivers treat an

<davem@nuts.ninka.net> (02/03/14 1.181.2.6)
	From Harald Welte and the Netfilter team:

<davem@nuts.ninka.net> (02/03/14 1.181.2.7)
	From Harald Welte and the Netfilter team:

<EdV@macrolink.com> (02/03/15 1.198)
	This patch corrects PCI device id in pci_ids.h for Oxford Semi OX16PCI952

<jgarzik@mandrakesoft.com> (02/03/15 1.199)
	Remove VT8233 pci ids from via82cxxx_audio sound driver.

<nahshon@actcom.co.il> (02/03/15 1.200)
	Fix via audio recording, when frag size < page size.

<silicon@falcon.sch.bme.hu> (02/03/15 1.201)
	Add new slicecom/munich WAN driver.

<hch@caldera.de> (02/03/15 1.197.2.1)
	[PATCH] remove superflous assignment in mmap()

<hch@caldera.de> (02/03/15 1.197.2.2)
	[PATCH] Error return fixes

<hch@caldera.de> (02/03/15 1.197.2.3)
	[PATCH] missing include in net/sunrpc/stats.c

<davem@nuts.ninka.net> (02/03/15 1.181.2.8)
	Add arptables netfilter module for registering ARP

<bfennema@falcon.csc.calpoly.edu> (02/03/15 1.197.2.4)
	Missing byte swaps needed for big endian archs

<mikpe@csd.uu.se> (02/03/15 1.197.2.5)
	[PATCH] boot_cpu_data corruption on SMP x86

<bfennema@falcon.csc.calpoly.edu> (02/03/15 1.197.2.7)
	Fix videodev build warning

<davem@nuts.ninka.net> (02/03/17 1.181.2.9)
	Fix netfilter IPv4 conntrack build.

<marcelo@plucky.distro.conectiva> (02/03/19 1.204)
	Changed EXTRAVERSION in Makefile to pre4

<stelian.pop@fr.alcove.com> (02/03/19 1.205)
	[PATCH] videodev.c oopses in video_exclusive_register

<stelian.pop@fr.alcove.com> (02/03/19 1.206)
	[PATCH] meye driver update to new V4L API.

<rusty@rustcorp.com.au> (02/03/19 1.207)
	[PATCH] 2.4.19-pre3 Trivial I: seq_file.h update

<rusty@rustcorp.com.au> (02/03/19 1.208)
	[PATCH] Trivial I: fs_exec.c core fix

<rusty@rustcorp.com.au> (02/03/19 1.209)
	[PATCH] 2.4.19-pre3 Trivial III: -ENOTTY for nvram

<rusty@rustcorp.com.au> (02/03/19 1.210)
	[PATCH] 2.4.19-pre3 Trivial IV: -ENOTTY

<rusty@rustcorp.com.au> (02/03/19 1.211)
	[PATCH] 2.4.19-pre3 Trivial VI: MSDOS options

<marcelo@plucky.distro.conectiva> (02/03/19 1.212)
	If setup_arg_pages() fails, we continue

<rmk@arm.linux.org.uk> (02/03/19 1.213)
	[PATCH] 2.4 and 2.5: remove Alt-Sysrq-L

<rmk@arm.linux.org.uk> (02/03/19 1.214)
	[PATCH] 2.5 and 2.4: fix PCI IO BAR flags

<marcelo@plucky.distro.conectiva> (02/03/19 1.215)
	Remove unused videodev_register_lock

<marcelo@plucky.distro.conectiva> (02/03/19 1.216)
	Avoid page_to_phys() from truncating the physical addresses to 32bit,

<hch@caldera.de> (02/03/19 1.217)
	[PATCH] fix Config.in breakage

<hch@caldera.de> (02/03/19 1.218)
	[PATCH] kill slow-path micro-optimization

<hch@caldera.de> (02/03/19 1.219)
	[PATCH] export rbtree routines

<paulus@samba.org> (02/03/19 1.220)
	[PATCH] Re: [PATCH] zlib double-free bug

<trond.myklebust@fys.uio.no> (02/03/20 1.220.3.2)
	[PATCH] Fix bug in sunrpc code...

Summary of changes from v2.4.19-pre2 to v2.4.19-pre3
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.162)
	- -ac merge (including new IDE)                         (Alan Cox)
	- S390 merge                                            (IBM)
	- More cciss fixes                                      (Stephen Cameron)
	- Eicon SMP race fix                                    (Armin Schindler)
	- w9966 driver update                                   (Jakob Kemi)
	- Unify crc32 routine (removes lots of duplicated
	  code from drivers)                                    (Matt Domsch)
	- Lanstreamer bugfixes                                  (Kent Yoder)
	- Update scsi_debug                                     (Douglas Gilbert)
	- MCE Configure.help update                             (Paul Gortmaker)
	- Fix SMB NLS oops                                      (Urban Widmark)
	- AGP Config.in update                                  (Daniele Venzano)
	- Fix small thinko in UFS set_blocksize return handling (me)
	- Avoid unecessary cache flushes on PPC                 (Paul Mackerras)
	- PPP deadlock fixes                                    (Paul Mackerras)
	- Signal changes for thread groups                      (Dave McCracken)
	- Make max_threads be based on normal zone size         (Dave McCracken)
	- ray_cs wireless extension fix                         (Jean Tourrilhes)
	- irda bugfixes and enhancements                        (Jean Tourrilhes)
	- USB update                                            (Greg KH)
	- Fix through-8259A mode for IRQ0 routing on APIC       (Maciej W. Rozycki/Joe Korty)
	- Add Dell Inspiron 2500 to broken APM blacklist        (Arjan van de Ven)
	- Fix off-by-one error in bluesmoke                     (Dave Jones)
	- Reiserfs update                                       (Oleg Drokin)
	- Fix PCI compile without /proc support                 (Eric Sandeen)
	- Fix problem with bad inode handling                   (Alexander Viro)
	- aic7xxx update                                        (Justin T. Gibbs)
	- Do not consider SCSI recovered errors as fatal errors (Justin T. Gibbs)
	- Add Memory-Write-Invalidate support to PCI            (Jeff Garzik)
	- Starfire update                                       (Ion Badulescu)
	- tulip update                                          (Jeff Garzik)

Summary of changes from v2.4.19-pre1 to v2.4.19-pre2
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.161)
	- -ac merge                                             (Alan Cox)
	- Huge MIPS/MIPS64 merge                                (Ralf Baechle)
	- IA64 update                                           (David Mosberger)
	- PPC update                                            (Tom Rini)
	- Shrink struct page                                    (Rik van Riel)
	- QNX4 update (now its able to mount QNX 6.1 fses)      (Anders Larsen)
	- Make max_map_count sysctl configurable                (Christoph Hellwig)
	- matroxfb update                                       (Petr Vandrovec)
	- ymfpci update                                         (Pete Zaitcev)
	- LVM update                                            (Heinz J . Mauelshagen)
	- btaudio driver update                                 (Gerd Knorr)
	- bttv update                                           (Gerd Knorr)
	- Out of line code cleanup                              (Keith Owens)
	- Add watchdog API documentation                        (Christer Weinigel)
	- Rivafb update                                         (Ani Joshi)
	- Enable PCI buses above quad0 on NUMA-Q                (Martin J. Bligh)
	- Fix PIIX IDE slave PCI timings                        (Dave Bogdanoff)
	- Make PLIP work again                                  (Tim Waugh)
	- Remove unecessary printk from lp.c                    (Tim Waugh)
	- Make parport_daisy_select work for ECP/EPP modes      (Max Vorobiev)
	- Support O_NONBLOCK on lp/ppdev correctly              (Tim Waugh)
	- Add PCI card hooks to parport                         (Tim Waugh)
	- Compaq cciss driver fixes                             (Stephen Cameron)
	- VFS cleanups and fixes                                (Alexander Viro)
	- USB update (including USB 2.0 support)                (Greg KH)
	- More jiffies compare cleanups                         (Tim Schmielau)
	- PCI hotplug update                                    (Greg KH)
	- bluesmoke fixes                                       (Dave Jones)
	- Fix off-by-one in ide-scsi                            (John Fremlin)
	- Fix warnings in make xconfig                          (René Scharfe)
	- Make x86 MCE a configure option                       (Paul Gortmaker)
	- Small ramdisk fixes                                   (Christoph Hellwig)
	- Add missing atime update to pipe code                 (Christoph Hellwig)
	- Serialize microcode access                            (Tigran Aivazian)
	- AMD Elan handling on serial.c                         (Robert Schwebel)

Summary of changes from v2.4.18 to v2.4.19-pre1
============================================

<marcelo@plucky.distro.conectiva> (02/03/13 1.160)
	- Add tape support to cciss driver                      (Stephen Cameron)
	- Add Permedia3 fb driver                               (Romain Dolbeau)
	- meye driver update                                    (Stelian Pop)
	- opl3sa2 update                                        (Zwane Mwaikambo)
	- JFFS2 update                                          (David Woodhouse)
	- NBD deadlock fix                                      (Steven Whitehouse)
	- Correct sys_shmdt() return value on failure           (Adam Bottchen)
	- Apply the SET_PERSONALITY patch missing from 2.4.18   (me)
	- Alpha update                                          (Jay Estabrook)
	- SPARC64 update                                        (David S. Miller)
	- Fix potential blk freelist corruption                 (Jens Axboe)
	- Fix potential hpfs oops                               (Chris Mason)
	- get_request() starvation fix                          (Andrew Morton)
	- cramfs update                                         (Daniel Quinlan)
	- Allow binfmt_elf as module                            (Paul Gortmaker)
	- ymfpci Configure.help update                          (Pete Zaitcev)
	- Backout one eepro100 change made in 2.4.18: it
	  was causing slowdowns on some cards                   (Jeff Garzik)
	- Tridentfb compilation fix                             (Jani Monoses)
	- Fix refcounting of directories on renames in tmpfs    (Christoph Rohland)
	- Add Fujitsu notebook to broken APM implementation
	  blacklist                                             (Arjan Van de Ven)
	- "do { ... } while(0)" cleanups on some fb drivers     (Geert Uytterhoeven)
	- Fix natsemi's ETHTOOL_GLINK ioctl                     (Tim Hockin)
	- Fix clik! drive detection code in ide-floppy          (Paul Bristow)
	- Add additional support for the 82801 I/O controller   (Wim Van Sebroeck)
	- Remove duplicates in pci_ids.h                        (Wim Van Sebroeck)
Linux 2.4.20

final:

- 2.4.20-rc4 was released as 2.4.20 with no changes.

Summary of changes from v2.4.20-rc3 to v2.4.20-rc4
============================================

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc4
  o Cset exclude: ralf@dea.linux-mips.net|ChangeSet|20021030170645|00078

<ralf@dea.linux-mips.net>:
  o The BLKGETSIZE ioctl expects an unsigned long argument

Adrian Bunk <bunk@fs.tum.de>:
  o Fix ips driver .text.exit errors

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix the fix

Oleg Drokin <green@namesys.com>:
  o Do not allow to mount reiserfs with blocksize != 4k

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix arch/ppc/Makefile so it builds on POWER3
  o PPC32: Ignore SIGURG if not caught

Rui Sousa <rui.sousa@laposte.net>:
  o Emu10k1 bugfixes

Summary of changes from v2.4.20-rc2 to v2.4.20-rc3
============================================

<akpm@digeo.com>:
  o Change mark_dirty_kiobuf() to use set_page_dirty() instead of SetPageDirty(). The latter fails to move onto mapping->dirty_pages(), which breaks filemap_fdatasync()
  o Writeout directory blocks synchronously in case of sync mount

<hch@lst.de>:
  o update kbuild/makefiles.txt to match reality

<lee@compucrew.com>:
  o Fix typo in mk712 driver

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc3
  o Fix typo in vmalloc leak fix
  o Fixup pci_alloc_consistent with 64bit DMA masks on i386

Adrian Bunk <bunk@fs.tum.de>:
  o Fix Intermezzo compilation

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o makefiles for 2.4.20-rc* to build amd76x_pm right

Dave Jones <davej@suse.de>:
  o Plug leak in get_vm_area()

David S. Miller <davem@nuts.ninka.net>:
  o [TG3]: Use spin_lock_irq{save,restore} on tx_lock

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 corruption/deadlock fix

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o PCI transparent bridge detection fix

Jens Axboe <axboe@suse.de>:
  o Fix SCSI I/O performance problems introduced in early 2.4.20

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix error path in isdn_ppp.c

Rik van Riel <riel@conectiva.com.br>:
  o Only zero successfully handled blocks in prepare_write()

tmcreynolds@nvidia.com <TMcReynolds@nvidia.com>:
  o Add support for newer nForce chipset

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix NFS client problem

Summary of changes from v2.4.20-rc1 to v2.4.20-rc2
============================================

<trini@kernel.crashing.org>
	[PATCH] Fix a thinko in arch/ppc/kernel/ppc_ksyms.c

	The last change to arch/ppc/kernel/ppc_ksyms.c forgot a '||'.

	Please apply this to 2.4.20-rc1, thanks.

	--
	Tom Rini (TR1265)
	http://gate.crashing.org/~trini/

	===== arch/ppc/kernel/ppc_ksyms.c 1.22 vs edited =====

<marcelo@freak.distro.conectiva>
	Undo latest hid-input fixes: they are broken.

<Andries.Brouwer@cwi.nl>
	[TCP] Do not update rcv_nxt until ts_recent is updated.

<davem@nuts.ninka.net>
	[SPARC64]: Translate SO_{SND,RCV}TIMEO socket options.

<davem@nuts.ninka.net>
	[SPARC64]: Handle kernel integer divide by zero properly.

<rth@are.twiddle.net>
	Fix carry ripple in 3 and 4 word addition and subtraction macros.

<trond.myklebust@fys.uio.no>
	[PATCH] another kmap imbalance in 2.4.x/2.5.x RPC

	>>>>> Andrew Ryan <andrewr@nam-shub.com> writes:
	     > So far so good on the crashes.  I'm able to get through a
	     > complete run of dbench using TCP mounts on 2.4.20rc1, which I
	     > haven't been able to do before this.

	Marcelo, Linus

	  We've uncovered yet another kmap imbalance in the new RPC code. This
	looks like it might be the last one (my debugging printks have been
	unable to unearth any more). One line fix + 4 line comment
	appended. Please apply to both 2.4.20-rc1 and 2.5.45...

	Cheers,
	  Trond

<cel@citi.umich.edu>
	[PATCH] : sock_writable not appropriate for TCP sockets

	hi marcelo-

	[ i sent this patch August 30 against 20-pre5, and it appears to have been
	dropped.  this is an important performance fix that should be included in
	2.4.20.  i apologize for not tracking this more closely. ]

	sock_writeable determines whether there is space in a socket's output
	buffer.  socket write_space callbacks use it to determine whether to wake
	up those that are waiting for more output buffer space.

	however, sock_writeable is not appropriate for TCP sockets.  because the
	RPC client's write_space callback uses it for TCP sockets, the RPC layer
	hammers on sock_sendmsg with dozens of write requests that are only a few
	hundred bytes long when it is trying to send a large write RPC request.
	this patch adds logic to the RPC layer's write_space callback that
	properly handles TCP sockets.

	patch reviewed by Trond, Alexey, and DaveM, and already accepted in 2.5.

<edward_peng@dlink.com.tw>
	sundance net driver updates:
	- fix crash while unloading driver
	- fix previous fixes to apply only to specific chips
	- new tx scheme, improves high-traffic stability, not racy

<davem@nuts.ninka.net>
	[SPARC64]: Check DRM_NEW not DRM in ioctl32.c

<uzi@uzix.org>
	[SPARC64]: 0x22/0x10 is Ultra-I/spitfire.

<mkp@mkp.net>
	[PATCH] Update credits

	Marcelo,

	Please apply this trivial patch.

	--
	Martin K. Petersen      http://mkp.net/

<VANDROVE@vc.cvut.cz>
	[PATCH] Fix ncpfs file creation issue

	This patch fixes longstanding bug in ncpfs: when 'executable' bit
	is set on file creation, it is translated wrong to the server.

		Because of this bug is there for years, if it is only problem
	with 2.4.20-rc1, just release 2.4.20, and put this into 2.4.21-pre1...

<jgarzik@redhat.com>
	Use dev_kfree_skb_any not dev_kfree_skb in tg3 net driver
	function tg3_free_rings.

	Spotted by DaveM.

<zaitcev@redhat.com>
	[sparc] Fix off-by-one in s/g handling

<bcollins@debian.org>
	[TG3]: TG3_HW_STATUS_SIZE should be 0x50 not 0x80.

<davem@nuts.ninka.net>
	[SPARC64]: Fix accidental clobbering of register on cheetahplus.

<tytso@think.thunk.org>
	HTREE backwards compatibility patch.

	I thought (and assumed) this patch had been applied to both the ext2
	and ext3 filesystems in the 2.4 kernel.  It turns out it had only made
	it into the ext3 filesystem code.   This means that if an
	HTREE-enabled filesystem is mounted using ext2, it will corrupt
	the filesystem as far as e2fsck and an ext3 htree-enabled kernel is
	concerned.  (The corruption won't cause any data loss, but it will
	cause e2fsck and an ext3-htree kernel to omit a lot of warning
	messages.)

<alan@lxorguk.ukuu.org.uk>
	[PATCH] Enable the merged AMD pm driver

<vojtech@suse.cz>
	[PATCH] Add vt8235 support

	Hi!

	This patch adds support for the vt8235. Marcelo, please apply it to
	current 2.4.20 rc. It doesn't break anything, basically adds and entry
	to the table of supported devices. Thanks.

<c-d.hailfinger.kernel.2002-Q4@gmx.net>
	[PATCH] restore framebuffer console after suspend

	Marcelo,

	this patch fixes the case when a laptop was suspended and resumed while a
	framebuffer console was active, the console would not be redrawn.

	After a discussion with Benjamin Herrenschmidt, we both agree that this
	patch is the best solution. It is the same as my first patch with this
	subject, just resent because there was some confusion about which patch was
	best.

	Please apply for 2.4.20-rc2.

	Thanks
	Carl-Daniel

	    [ Part 2: "Attached Text" ]

<R.E.Wolff@BitWizard.nl>
	[PATCH] Fix SX driver detection

	Ehmm. Typos in your mail address. sssooo ssssoooorrryyyy ... :-)

			Roger.

<hch@sgi.com>
	[PATCH] fix file system corruption under load

	When QA testing XFS 1.2 we observed in-memory corruption under extreme
	load (fsx, usemem & bash-shared-mapping) when using block size < pagesizes.

	In addition to some bugs inside XFS Russell Cattelan found a problem in
	end_buffer_io_async.

	The problem is that end_buffer_io_async sets the page uptodate as soon
	as there are no more async or locked buffers, which is wrong if only
	parts of the page are submitted for I/O (i.e. writes not on the page
	boundary, etc..)

<marcelo@freak.distro.conectiva>
	Reverse order of BK config checkout entries

<marcelo@freak.distro.conectiva>
	Changed EXTRAVERSION to -rc2

<davem@redhat.com>
	Fix tg3 net driver to properly disable interrupts during some TX operations

<vandrove@vc.cvut.cz>
	[PATCH] Fix lcall DoS

	Hi,
	   your original code just behaved as my old code: run modprobe successfully,
	and then die. Problem is that copy of eflags on stack is totally unimportant
	to us: current value in eflags is what matters. So this is minimal
	patch which works here: NT, DF and TF are now cleared only for kernel,
	and when we return back from lcall, userspace has its old values.

	   Optimization left to readed is creating SAVE_ALL_NOCLD, and using this
	one in lcall7 and lcall27.

	   With patch below my machine survived test. Unfortunately I do not
	have patched kernel with linux-abi to test whether lcall7 still works
	correctly.
							Best regards,
								Petr Vandrovec
								vandrove@vc.cvut.cz

Summary of changes from v2.4.20-pre11 to v2.4.20-rc1
============================================

<adam@nmt.edu>:
  o 3ware driver update

<akropel1@rochester.rr.com>:
  o The following patch adds support for ethtool to the ewrk3 driver. It is against 2.5-BK but should apply to any recent 2.5 and 2.4 as well. In addition to adding ethtool support, it also removes the cli/sti fixup attribution from the changelog since that didn't actually go in yet and fixes a small style issue I introduced in the multi-card support patch.
  o This patch adds some locking fixups to the ewrk3 ioctl routine. None of these are critical since the ioctls AFAIK are used only by the EEPROM config utility.
  o Last ewrk3 for now. Updates the changelog to cover previous patches, bumps the revision number, and replaces the horrific EthwrkSignature function with something (slightly) less horrific.

<bheilbrun@paypal.com>:
  o Add missing part of DMI update

<dhinds@sonic.net>:
  o Change David Hinds email address
  o axnet_cs update
  o nmclan_cs update: fixed cut-and-paste bug in ethtool ioctl handler
  o pcnet_cs update

<fw@deneb.enyo.de>:
  o [TCP]: In TCP_LISTEN state, ignore SYNs with RST set

<jeb.j.cramer@intel.com>:
  o e1000 1/11
  o e1000 2/11
  o e1000 3/11
  o e1000 4/11
  o e1000 5/11
  o e1000 6/11
  o e1000 7/11
  o e1000 8/11
  o e1000 9/11
  o e1000 10/11
  o e1000 11/11

<jgarzik@redhat.com>:
  o Remove cli/sti from ewrk3 net driver
  o Fix tulip net driver multi-port board irq assignment

<johnstul@us.ibm.com>:
  o Fix compile problems with local APIC enabled

<komujun@nifty.com>:
  o Add PCI id to tulip net driver

<leigh@solinno.co.uk>:
  o PPC32: Minor fix in parsing the BI_CMD_LINE bi_record

<marcelo@freak.distro.conectiva>:
  o Add [davem]checkout:none
  o Fix pSeries Hypervisor console Config.in entry
  o Remove debugging printk in ide code
  o Changed EXTRAVERSION to -rc1

<mashirle@us.ibm.com>:
  o [IPV6]: Fix bugs in PMTU handling

<mgreer@mvista.com>:
  o PPC32: Allow the IBM Spruce board to be compiled with gcc-3.x

<okir@suse.de>:
  o Fix NFS IRIX compatibility braindamage

<shaggy@shaggy.austin.ibm.com>:
  o JFS: Add missing byte-swapping macros in xattr.c

<sparker@sun.com>:
  o drivers/net/eepro100.c: simplify wait_for_cmd_done(), better errors
  o drivers/net/eepro100.c: only set priv->last_rx_time if we did work
  o drivers/net/eepro100.c: mask the interrupt and do a small delay on close()

<thockin@freakshow.cobalt.com>:
  o drivers/net/eepro100.c
  o drivers/net/mii.c: only call netif_carrier_{on,off} if there is a state change
  o drivers/net/eepro100.c
  o drivers/net/natsemi.c: init msg_enable in proper way
  o drivers/net/eepro100.c: compile bugs
  o drivers/net/eepro100.c: eliminate speedo_intrmask
  o drivers/net/eepro100.c: cleanup messages that pop up since netif_msg_xxx change
  o drivers/net/eepro100.c: set the PHY ID correctly
  o drivers/net/mii.c: fix flipped logic
  o drivers/net/eepro100.c: set phy_id_mask and reg_num_mask in mii_if

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o dmi fixes from -ac
  o Update sisfb headers
  o del_timer_sync fixes for fmvj18x_cs net driver

Alexander Viro <viro@math.psu.edu>:
  o Fix devfs root boot option problem

Christoph Hellwig <hch@infradead.org>:
  o Fix bug in /proc/partitions handling code

David S. Miller <davem@nuts.ninka.net>:
  o arch/sparc64/kernel/pci_schizo.c: Enable error interrupts in correct PBM
  o [SPARC]: Set highmem_io in ESP and QLOGICPTI scsi drivers
  o arch/sparc64/defconfig: Update
  o [SPARC]: Fix typo in EBUS/QLOGICPTI highmem_io changes
  o arch/sparc64/mm/init.c: Initialize {min,max}_low_pfn properly
  o arch/sparc64/mm/init.c: Set max_pfn too
  o [ESP/QLOGICPTI]: Only set highmem_io on sparc64
  o arch/sparc64/kernel/ioctl32.c: Block ioctl handling fix
  o [SPARC64]: On broken cheetah, enable p-cache around large copies
  o [sparc64/ppc64/x86_64]: Fix socket fd leak in route ioctl32 translation
  o [SPARC64]: Disable old cheetah pcache optimization
  o arch/sparc64/kernel/ioctl32.c: Handle HDIO_GETGEO_BIG{,_RAW}
  o [IPV4]: When advmss of route is zero, report it as zero not 40

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 / shared-zlib cleanup

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Zorro ID update

Hugh Dickins <hugh@veritas.com>:
  o shmem missing cache flush

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha compile fix

Jens Axboe <axboe@suse.de>:
  o sr wrong return value

Kent Yoder <key@austin.ibm.com>:
  o Add link status checking to pcnet32 net driver

lowekamp@cs.wm.edu <lowekamp@CS.WM.EDU>:
  o Fix reordering of onboard PDC20265

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the compile for POWER3, we had an undefined variable

Scott Feldman <scott.feldman@intel.com>:
  o e100 1/5
  o e100 2/5
  o e100 3/5
  o e100 4/5
  o e100 5/5

Tom Callaway <tcallawa@redhat.com>:
  o arch/sparc64/solaris/misc.c: Add MODULE_LICENSE

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Compile ppc_generic_ide_fix_driveid if CONFIG_USB_STORAGE is not disabled.  This allows the USB Storage drivers which call ide_fix_driveid to be compiled on PPC32.
  o PPC32: On CONFIG_ALL_PPC, always have pmac_nvram around, as this cleans up the code nicely in some places and allows the PPC-specific nvram driver to be a module.

Tomas Szepe <szepe@pinerecords.com>:
  o [SPARC]: Move BTFIXUP-able code from inlined routines to the main kernel image

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Remove unbalanced kunmap() in NFS readdir code

Summary of changes from v2.4.20-pre10 to v2.4.20-pre11
============================================

<barryn@pobox.com>:
  o 2.4.20-pre10: make PL-2303 hack work again

<cel@citi.umich.edu>:
  o allow nfsroot to mount via TCP

<dhinds@sonic.net>:
  o Fixup PCMCIA thinko introduced by kmalloc failure handling patches

<eyal@eyal.emu.id.au>:
  o Fix brlvger driver compilation problem

<fubar@us.ibm.com>:
  o Prevent EFAULT errors when checking link status, in bonding net driver

<jeb.j.cramer@intel.com>:
  o e1000 net driver minor fixes/cleanups

<johnstul@us.ibm.com>:
  o Cleanup clustered APIC code to allow others to use it

<marcelo@freak.distro.conectiva>:
  o Do not state that 2.4 is under active development on "SubmittingDrivers" documentation file
  o Fix misuse of types in brlvger
  o Do not skip Promise ataraid's: they used to work fine with pdcraid
  o Changed EXTRAVERSION to pre11
  o Add PCI ID for SiS 646
  o Undo DMI updates. Its 2.4.21-pre stuff

<mkp@mkp.net>:
  o forte sound driver updates

<paul.mundt@timesys.com>:
  o SH5 support for shwdt

<rth@are.twiddle.net>:
  o Fix missed variable rename in stxncpy glibc conversion
  o Sync stxncpy with 2.5 changes

<shaggy@shaggy.austin.ibm.com>:
  o JFS: return code from sb_bread was incorrectly checked

<thockin@freakshow.cobalt.com>:
  o drivers/net/natsemi.c: sync with 2.5.x
  o drivers/net/natsemi.c: add dp83816 support
  o drivers/net/natsemi.c: janitorial - whitespace, wrap, and indenting cleanup
  o drivers/net/natsemi.c: stop tx/rx and reinit_ring on a PHY reset
  o drivers/net/natsemi.c: cleanup version string, fix compile error
  o drivers/net/natsemi.c: boost some printk() levels to WARN
  o drivers/net/natsemi.c: fix compile error - s/KERN_WARN/KERN_WARNING/

<wg@malloc.de>:
  o usbfs race while mounting/umounting

<zubarev@us.ibm.com>:
  o IBM PCI Hotplug: small patch

<zwane@linuxpower.ca>:
  o Add ethtool media selection to 3c509 net driver
  o Add ethtool media support to smc91c92_cs net driver

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entry for CONFIG_USB_MIDI
  o update address of the emu10k1-devel list

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o better code for C3
  o small parisc bits
  o Update LNZ credits entry
  o update kernel params docs
  o update submitting drivers
  o 2.5 backport for sleep with lock
  o watchdog updates
  o SIS 646 AGP
  o native power management for AMD 76x
  o dont set leds until keyboard tasklet is running
  o fix out of memory oops in sis_ds
  o another watchdog fix
  o add ali5451 joystick to config doc
  o fix missingchecks in hotplug
  o handle hisax init failure right
  o fix types in mac apm emu
  o fix broken comment, gcc 3.1 warning in video
  o atalk bits are ISA
  o gcc warning fixes for ethernet
  o fix ugly irda hack
  o ibm token ring updates
  o fix warning in cycx_x25
  o fixup Geode slave disconnect
  o 82092 missing license tag
  o fix oops with AHA2840 card
  o dont register missing gameports
  o fix maestro3 bug that broken m3 in earlier pre
  o more USB size fixes
  o update intermezzo
  o update ver_linux
  o update the SiS framebuffer

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [TCP]: Handle passive resets correctly in SYN-RECV

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o hid-input: fix find_next_zero_bit usage

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: MESH driver SMP fix

dan.zink@hp.com <Dan.Zink@hp.com>:
  o Compaq PCI Hotplug bug fix
  o Compaq PCI Hotplug bug fix 2

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: change name of get_index() to read_index()

David S. Miller <davem@redhat.com>:
  o Fix 2.4.19 mm performance regression due to P4 TLB fix

David Woodhouse <dwmw2@infradead.org>:
  o Deal with VFS calling clear_inode() and read_inode() simultaneously for the same inode

Greg Kroah-Hartman <greg@kroah.com>:
  o IBM PCI Hotplug driver: typo fix for previous patch
  o USB: fix ctsrts handling in pl2303 driver

Harald Welte <laforge@gnumonks.org>:
  o net/ipv6/netfilter/ip6t_LOG.c: Display ipv4 encapsulation properly
  o net/ipv4/netfilter/ip_conntrack_core.c: Fix ip_conntrack_change_expect locking
  o [NETFILTER]: Avoid nesting readlocks in conntrack code
  o net/ipv4/netfilter/ipt_unclean.c: Source port is allowed to be zero

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o [netdrvr] Use ADVERTISE_FULL in mii lib, to clean up duplex check
  o Merge ewrk3 net driver updates from 2.5.x

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: fix "IP frame delayed" bug
  o ISDN: Update md5sums.asc

Manfred Spraul <manfred@colorfullife.com>:
  o drivers/net/natsemi.c:  create a function for rx refill
  o drivers/net/natsemi.c: combine drain_ring and init_ring
  o drivers/net/natsemi.c: OOM handling
  o drivers/net/natsemi.c: stop abusing netdev_device_{de,a}ttach
  o drivers/net/natsemi.c: write MAC address back to the chip
  o drivers/net/natsemi.c: lengthen EEPROM timeout, and always warn about all timeouts
  o drivers/net/natsemi.c: comments update

Paul Mackerras <paulus@samba.org>:
  o missed drivers/macintosh bits
  o add hypervisor console for ppc64
  o ppc update for Configure.help
  o add Documentation/powerpc/cpu_features.txt

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Missing ncpfs bigendianness fix

Summary of changes from v2.4.20-pre9 to v2.4.20-pre10
============================================

<bjorn.andersson@erc.ericsson.se>:
  o net/8021q/vlan_dev.c: Fix lockup when setting egress priority

<devik@cdi.cz>:
  o net/sched/sch_htb.c: Check that node is really leaf before modifying cl->un.leaf

<hch@sgi.com>:
  o remove a dead extern
  o fix some O_DIRECT read cornercases

<marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to pre10

<rbh00@utsglobal.com>:
  o Several S390 3270 fixes

<yoshfuji@linux-ipv6.org>:
  o [IPV4/IPV6]: General cleanups

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entries for BeFS
  o trivial Configure.help bits from -ac

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o Fusion driver fixes

Ben Collins <bcollins@debian.org>:
  o IEEE1394 updates

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Tweak the way various PPC cpus (750FX, 750CX, 745x) are set up
  o PPC32: Better support for the 750FX and 7455 PPC cpus
  o PPC32: support for new powermacs including the Xserve and eMac
  o PPC32: idle loop improvements for PPC 6xx/7xx/7xxx processors
  o PPC32: PCI fix for PCI-PCI bridges with the I/O window closed
  o PPC32: Fix race in i2c-keywest
  o PPC32: ide-pmac update
  o PPC32: ADB core locking fix
  o PPC32: Update net driver config description

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Releasing LOGGC_LOCK too early

David S. Miller <davem@nuts.ninka.net>:
  o [VLAN]: Accept zero vlan at unregister
  o net/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT
  o net/8021q/vlan.c: Unsigned value may never be < 0

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2 updates

Ingo Molnar <mingo@elte.hu>:
  o Fix speed braindamage of mass exit of thread groups

Lennert Buytenhek <buytenh@gnu.org>:
  o [NET]: Remove net_call_rx_atomic
  o [BRIDGE]: Skip the LISTENING_STP state if STP is disabled
  o [BRIDGE]: take BR_NETPROTO_LOCK for unlinking bridge device slaves

Paul Mackerras <paulus@samba.org>:
  o PPC32: Make the heartbeat count and reset variables be per-cpu
  o PPC32: update the default configs in arch/ppc/configs
  o PPC32: define register numbers for extra BATs; patch from Cort Dougan
  o PPC32: define TIOCM_MODEM_BITS, irda wants it
  o PPC32: Add support for the Total Impact BRIQ platform

Robert Love <rml@tech9.net>:
  o get_pid() typo fix

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Workaround NFS hangs introduced in 2.4.20-pre

Summary of changes from v2.4.20-pre8 to v2.4.20-pre9
============================================

<alex_williamson@attbi.com>:
  o fs/partitions/sun.c: raid autodetect for sun disk labels

<brihall@pcisys.net>:
  o Update for JMTek USBDrive

<devik@cdi.cz>:
  o net/sched/sch_htb.c: Verify classid and direct_qlen properly

<felipewd@terra.com.br>:
  o Support get-MII-data ioctls in 8139cp net driver

<hch@sgi.com>:
  o fix drm ioctl ABI default

<helgaas@fc.hp.com>:
  o pc_keyb.c: hook for keybd controller detection
  o Configure.help update (1/2)
  o AGPGART 2/5: size AGP mem correctly when memory is
  o ati_pcigart: support 16K and 64K page size
  o Configure.help update (2/2)
  o PCI ID database update

<jes@trained-monkey.org>:
  o acenic net drvr fix: remove '=' typo in intr mask writel()

<marcelo@freak.distro.conectiva>:
  o Place buffer dirtied in truncate() on inode's  dirty data list (Eric Sandeen)
  o Enable CONFIG_DRM_I810_XFREE_41 so we are compatible with XFree 4.1 as default
  o Changed EXTRAVERSION to -pre9

<rgcrettol@datacomm.ch>:
  o USB 2.0 HDD Walker / ST-HW-818SLIM usb-storage fix

<schoenfr@gaaertner.de>:
  o net/ipv4/proc.c: Dont print dummy member of icmp_mib

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Bump ext3 version number
  o 2.4.20-pre4/ext3: Fix LVM snapshot deadlock
  o 2.4.20-pre4/ext3: jbd commit interval tuning
  o Sanity check for Intermezzo/ext3
  o ext3 commit notification for Intermezzo
  o Fix the order of inodes being marked dirty in a couple of corner cases

<thiel@ksan.de>:
  o Kernel TUN/TAP Documentation rework

<yoshfuji@linux-ipv6.org>:
  o [IPv6]: Verify ND options properly
  o net/ipv6/addrconf.c: Refine IPv6 Address Validation Timer
  o net/ipv6/ndisc.c: Add missing credits
  o net/ipv6/ip6_fib.c: Default route support on router

Adrian Bunk <bunk@fs.tum.de>:
  o add "If unsure, say N" to CONFIG_X86_TSC_DISABLE
  o Configure.help entry for the e100 driver (fwd)

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o security - various bits in iee1394
  o Fix config.in breakage from mips people
  o resend maestro3 update

Andi Kleen <ak@muc.de>:
  o Fix disabling of x86 capabilities from command line
  o Fix pageattr with mem=nopentium

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Fix problems with NFS
  o JFS: detect and fix invalid directory index values
  o JFS: Remove assert(i < MAX_ACTIVE)

David S. Miller <davem@nuts.ninka.net>:
  o net/ipv4/netfilter/ip_conntrack_proto_tcp.c: Include linux/string.h
  o drivers/block/ll_rw_blk.c: u64 is not necessarily long long
  o init/do_mounts.c: Protect cramfs stuff with CONFIG_BLK_DEV_RAM too
  o drivers/net/acenic.h: readl is not an lvalue
  o drivers/net/ppp_generic.c:ppp_receive_frame Kill unused local label

Edward Peng <edward_peng@dlink.com.tw>:
  o update sundance driver to support building on older kernel

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added Palm Zire support to the visor driver

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER]: Trivial fixes

James Morris <jmorris@intercode.com.au>:
  o net/ipv4/netfilter/ipchains_core.c: Use GFP_ATOMIC under ip_fw_lock

Javier Achirica <achirica@ttd.net>:
  o sync airo wireless driver with 2.5
  o airo wireless: use ETH_ALEN constant where appropriate
  o airo wireless: disable access to card while prom flashing in progress [note: more work needs to be done here, but this is better than nothing -jgarzik]
  o airo wireless: more verbose MAC-enable errors
  o airo wireless: power down on if down. add local 'ai' to fix build
  o airo wireless: fix "non-probe mode" setup
  o airo wireless: Fixes signal level retrieval in SPY mode (releases memory block after read out)
  o airo wireless net drvr: add Cisco MIC support Conditionally enabled when out-of-tree, but open source, crypto lib is present.

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o irtty MODEM_BITS additional fix

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Update eepro100 net driver's mdio_{read,write} functions to take 'struct net_device *' not 'long' as their first argument.  This makes eepro100 compatible with the standard MII ethtool API, preparing it for that support.
  o update eepro100 net driver to use standard MII phy API/lib, when implementing ethtool media ioctls.
  o Add new MII lib functions mii_check_link, mii_check_media
  o sundance net drvr: fix reset_tx logic (contributed by Edward Peng @ D-Link, cleaned up by me)
  o sundance net drvr: fix DFE-580TX packet drop issue, further reset_tx fixes (contributed by Edward Peng @ D-Link)
  o sundance net drvr: bump version to LK1.05
  o [net drivers] fix MII lib force-media ethtool path (contributed by Edward Peng @ D-Link)
  o sis900 net driver update
  o [net drivers] MII lib update
  o [net drivers] Rename MII lib API member, s/duplex_lock/force_media/, and update all drivers that reference this struct member.
  o Add MII lib helper func generic_mii_ioctl, use it in 8139cp net drvr
  o Use new MII lib helper generic_mii_ioctl in several net drivers
  o [net drivers] Remove 'dev' argument from generic_mii_ioctl helper
  o [net drivers] add optional duplex-changed arg to generic_mii_ioctl helper

Oliver Neukum <oliver@neukum.name>:
  o USB: update of hpusbscsi
  o USB: fixes for kaweth

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o [NCPFS]: 32->64bit sparc64 conversions

Richard Henderson <rth@twiddle.net>:
  o alpha strncpy fix

Rusty Russell <rusty@rustcorp.com.au>:
  o Remove list_head typedef

Tim Schmielau <tim@physik3.uni-rostock.de>:
  o Fix sb1000 jiffies usage: kill float constant, use time_after_eq()
  o fix compares of jiffies

Summary of changes from v2.4.20-pre7 to v2.4.20-pre8
============================================

<adam@nmt.edu>:
  o 3ware driver update for 2.4.20-pre7 (resend)

<defouwj@purdue.edu>:
  o net/ipv4/ip_options.c: IPOPT_END padding needs to increment optptr

<info@usblcd.de>:
  o USBLCD updates

<kafai0928@yahoo.com>:
  o Use SET_MODULE_OWNER in eepro100 net driver instead of MOD_{INC,DEC}_USE_COUNT, eliminating a small race

<marcelo@freak.distro.conectiva>:
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20020924233624|33060
  o Changed EXTRAVERSION to -pre8

<ralf@dea.linux-mips.net>:
  o Remove the FBIO_SED1356_BITBLT ioctl which had a dangerous security hole.  That result in an empty s1356fb_ioctl, so nuke the entire ioctl-related code.

<rgs@linalco.com>:
  o Track link state via netif_carrier_xxx, in gmac net driver

<scottm@somanetworks.com>:
  o Small pcihpfs dnotify fix

<silicon@falcon.sch.bme.hu>:
  o comx-hw-munich WAN driver "performance fix": remove hideous udelay

<taka@valinux.co.jp>:
  o arch/i386/lib/checksum.S:csum_partial Handle oddly addressed buffers correctly

<wes@infosink.com>:
  o mwave fixes

<zubarev@us.ibm.com>:
  o IBM PCI Hotplug driver update
  o IBM PCI Hotplug driver update for ISA based devices
  o IBM PCI Hotplug driver update for PCI based controllers

Adrian Bunk <bunk@fs.tum.de>:
  o Fix xconfig screwup caused by MIPS merge

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ; unlimited kmalloc in i2c fix (Silvio Cesare)
  o Add missing watchdog checks
  o wrong sizes in amdtp (Silvio Cesare)
  o fix oops in hisax
  o fix mga hang
  o security - missing checks in video4linux (Silvio Cesare)
  o gmac fixups (Roberto Gordo Saez)
  o S390 misc fixes
  o remove escaped user space diagnostic code
  o tighten modem probe/naming for ac97 (me)
  o forte audio updates
  o Kaweth - align packets for non x86 (Oliver Neukum)
  o replace end user confusing "on fire" joke with real info
  o fix include in freecom.c (Andre Hedrick)
  o Security - vicam (Silvio Cesare)
  o big endian support for voodoo2 frame buffer
  o Warn if mounting an ext3fs as ext2
  o Add additional MSRs to definitions (Dominik Brodowski,
  o fix vmalloc corner case (Dave Miller)
  o quoting fix in unbz64wrap (me)
  o Changes updates (Niels Jensen)
  o doc pointer for khttpd
  o update maestro3 docs to match maestro3 code
  o Fix PCI gameport handling (me)
  o sign fix for i2c (Silvio Cesare)
  o Make trident use new pcigame interfaces (me)
  o add modem bits define for x86

Andi Kleen <ak@muc.de>:
  o ACPI fixes for x86-64
  o AGP for 8151/x86-64
  o x86-64 core changes to sync with x86-64.org
  o Minor change for x86-64 NUMA
  o x86-64 panic blink
  o Fix x86-64 fbcon
  o Fix some x86-64 bugs

Andrew Morton <akpm@zip.com.au>:
  o Fix "multiple definition of 'smc_init'" error in smc-ircc irda driver, by declaring smc_init static.

Ben Collins <bcollins@debian.org>:
  o IEEE-1394 updates

Benjamin LaHaise <bcrl@redhat.com>:
  o ns83820.c v0.20 -- a brown paper bag edition
  o ns83820 v0.20 fixup

charles.white@hp.com <Charles.White@hp.com>:
  o Add cpqarray/cciss entries to root_dev_names

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: cleanup -- Remove excessive typedefs
  o JFS: Avoid parallel allocations within the same allocation group
  o JFS: Slightly relax allocation group reservation
  o JFS: Put legacy OS/2 extended attributes in "os2." namespace
  o JFS: Fix compiler errors in xattr.c
  o JFS: Fix off-by-one error in dbNextAG

David Brownell <david-b@pacbell.net>:
  o usbnet sync w/2.5: new devs, ethtool, etc

David S. Miller <davem@nuts.ninka.net>:
  o [TIGON3]: Do not reference vlgrp unless TG3_VLAN_TAG_USED is set
  o [TIGON3]: Fix slight perf regression from TSO changes
  o [VLAN] Use unregister_netdevice to prevent rtnl double-lock
  o [TIGON3]: New way to flush posted writes of GRC_MISC_CFG
  o [NAPI]: Do not check netif_running() in netif_rx_schedule_prep
  o [NAPI]: Set SCHED before dev->open, clear if fails.  Restore netif_running check to netif_rx_schedule_prep
  o [TIGON3]: Comment out tg3_enable_ints PCI write flush for now
  o [TIGON3]: Use spin_lock_irqsave in tg3_interrupt, fixes SMP hang
  o arch/sparc64/defconfig: Update
  o [TIGON3]: Add 5704 support
  o [TIGON3]: GRC_MISC_CFG_BOARD_ID_5704CIOBE is wrong
  o [TIGON3]: Fiber WOL support, chip clock bug fix
  o [TIGON3]: Static initializer changes from 2.5.x driver
  o [TIGON3]: Fix some comment tabbing
  o [TIGON3]: Fix some extraneous trailing whitespace
  o include/linux/spinlock.h: Fix compiler version check
  o [TIGON3]: Fix link polarity setting on all non-5700 chips
  o [TIGON3]: Optimize NAPI irq masking a bit
  o [TIGON3]: Define NIC_SRAM_MBUF_POOL_SIZE64 properly
  o drivers/char/drm/drmP.h: Disable DRM_DEBUG
  o arch/sparc64/defconfig: Update
  o [SPARC64]: Trap kernel bogus program counter at fault time
  o [DRM]: Set DRM_DEBUG_CODE back to 2, comment out page_to_bus reference
  o [DRM]: Comment out another page_to_bus reference

David S. Miller <davem@redhat.com>:
  o Fix a couple compiler warnings in e100 net driver

Greg Kroah-Hartman <greg@kroah.com>:
  o export pci_scan_bus, as the IBM pci hotplug driver needs it
  o IBM PCI Hotplug driver: sync up with the 2.5 version (__init and formatting fixes)
  o USB: fix timeout value for ezusb firmware download function
  o USB: document struct usb_driver and add module owner field
  o PCI Hotplug: added max bus speed and current bus speed files to the pci hotplug core
  o PCI Hotplug: added speed status to the IBM driver
  o PCI Hotplug: added speed status to the Compaq driver
  o add export for __inode_dir_notify so dnotify can be used from filesystems in a modules
  o PCI Hotplug Core: Add allocation sanity checks.  Patch from Silvio Cesare
  o PCI Hotplug: created /proc/bus/pci/slots for pcihpfs to be mounted on
  o USB: fix oopses in hub.c.  Thanks to Alan Stern for pointing them out

Hugh Dickins <hugh@veritas.com>:
  o tmpfs 1/5 shmem_rename fixes
  o tmpfs 2/5 shmem_symlink like 2.5/ac
  o tmpfs 3/5 pretend dirent size
  o tmpfs 4/5 three trivia
  o tmpfs 5/5 closer to 2.5/ac

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha, arm, parisc: PCI setup update

Jan-Benedict Glaw <jbglaw@lug-owl.de>:
  o Sync up with 2.5: Doku/formatting updates for my srm_env.c

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add support for netif_carrier_xxx reporting to 3c59x net driver (based on a patch by Nelson Tan Gin Hwa, via Andrew Morton)
  o Merge up to version 1.04 of sundance net driver
  o Add support for Cirrus Logic GD7548 to clgenfb fbdev driver (contributed by gabucino@mplayerhq.hu)
  o Fix merge error in 3c59x netif_carrier_xxx change
  o merge most of the hppa support into tulip net driver
  o Fixes for little-used paths and obscure races, in 8139cp net driver (contributed by matthias@waechter.wiz.at)
  o Update list of airo wireless commands, and two RIDs, from linux-wlan-ng sources and online sources
  o sundance net driver fixes, and a few cleanups too
  o clean up previous sundance net driver fixes
  o sundance net driver modernization
  o Update eepro100 net driver hardware resume to Becker eepro100.c version
  o further sundance net driver fixes
  o Improve RX buffer size calculation, in sundance net driver (suggested by Donald Becker)
  o Kill more e100 net driver compile warnings

Jens Axboe <axboe@suse.de>:
  o Avoid innapropriate oversized scsi_malloc() calls
  o back out merge_only logic
  o ide-cd sense clearing

Jes Sorensen <jes@wildopensource.com>:
  o acenic net driver update

Marc Boucher <marc@mbsi.ca>:
  o Fix VAIO WXP01Z3 blacklist entry

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Fix error handling of pci_request_regions

matt_domsch@dell.com <Matt_Domsch@dell.com>:
  o Move include/asm-ia64/efi.h to include/linux/efi.h
  o Merge IA64 port copy of include/linux/efi.h

Oliver Neukum <oliver@neukum.name>:
  o hpusbscsi disconnect fix

Roger Luethi <rl@hellgate.ch>:
  o Remove ancient ETHER_STATS statistics code from several net drivers, code that has not been compile-enabled nor compileable in ages.

Russell King <rmk@arm.linux.org.uk>:
  o This patch fixes a bug in handling the timeout in pcnet_cs.c, where it uses the following test to determine whether the timeout has expired:

Tom Rini <trini@kernel.crashing.org>:
  o PPC-specific 3c509 net driver update
  o Add a PCI ID for the Motorola MPC107
  o PPC32: Fix booting on MPC8xx and MPC8260 machines

Urban Widmark <urban@teststation.com>:
  o smbfs gcc warning fix

Summary of changes from v2.4.20-pre6 to v2.4.20-pre7
============================================

<akpm@digeo.com>:
  o Sync up syscall table with 2.5

<alan@redhat.com>:
  o fix ramdisk cache flush

<fzago@austin.rr.com>:
  o [PATCH] (repost) fix for big endian machines in scanner.c

<hch@lst.de>:
  o inline grab_cache_page
  o cleanup try_to_free_pages naming
  o fix syscall prototypes in init/do_mounts.c

<mlang@delysid.org>:
  o HandyTech HandyLink patch

<paulus@au1.ibm.com>:
  o PPC32: Add extended attributes syscalls

<proski@gnu.org>:
  o 2.4.20-pre6: befs still not in fs/Makefile

<ralf@dea.linux-mips.net>:
  o mips
  o mips64
  o mips64-ip27
  o mips-sgi-ip22
  o mips-ip32
  o mips-mips
  o mips-sibyte
  o maintainers
  o drivers-net-mace
  o drivers-net
  o drivers-net
  o drivers-net
  o drivers-net
  o drivers-sgi
  o mips-cobalt
  o pci-ids
  o drivers-scsi
  o drivers-scsi
  o drivers-tc
  o drivers-ide
  o drivers-ide
  o mips-arc
  o mips-dec
  o mips-alchemy
  o mips-galileo-boards
  o drivers-video
  o drivers-video
  o mips-vr41xx
  o mips-momentum
  o mips-ddb
  o drivers-mtd
  o drivers-mtd

<thockin@freakshow.cobalt.com>:
  o NVRAM driver

<zwane@mwaikambo.name>:
  o trivial ohci fixes

Adrian Bunk <bunk@fs.tum.de>:
  o Configure.help entry for the ForteMedia FM801 driver
  o add Configure.help entries for CONFIG_USB_SERIAL_KEYSPAN_USA19Q{W,I}

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o IA64 sync

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: add permission checks before getting or setting xattrs

David Brownell <david-b@pacbell.net>:
  o usbcore updates

Geert Uytterhoeven <geert@linux-m68k.org>:
  o M68k extended attributes
  o Fixup fbcon build

Greg Kroah-Hartman <greg@kroah.com>:
  o USB serial: added device path to the proc file now that usb_make_path() is available

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o transparent pci-pci bridges fix
  o alpha rwsem update

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o Fix stupid compile error in wavelan_cs

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add kernel-related BitKeeper docs/scripts, as found in the 2.5.x kernel Documentation/BK-usage sub-directory.

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o 2.4.20-pre6 Bluetooth core fixes

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Fix tg3 compile problems
  o Remove reiserfs not very well tested code
  o tg3.c
  o Fix bogus printk which was resulting in bootup oops
  o Add asm-ia64/include/efi.h needed by generic efi code

Oliver Neukum <oliver@neukum.name>:
  o new ids for hpusbscsi

Paul Mackerras <paulus@samba.org>:
  o PPC32: Add declaration of gg2_pci_config_base variable
  o don't use outl as label in ppp_generic.c
  o PPC fix in drivers/pci/Makefile
  o kd_mksound inclusion on PPC

Steven Cole <elenstev@mesatop.com>:
  o Configure.help fix for CONFIG_IP_NF_MATCH_DSCP

Summary of changes from v2.4.20-pre5 to v2.4.20-pre6
============================================

<bheilbrun@paypal.com>:
  o Fix e100 driver compilation

<bmatheny@purdue.edu>:
  o Lexar USB CF Reader

<cel@citi.umich.edu>:
  o prevent oops in xprt_lock_write, against 2.4.20

<green@angband.namesys.com>:
  o Turn on blocks preallocation by default for reiserfs
  o reiserfs: Mistakenly forgotten inode attributes option was added back
  o reiserfs: Take into account file information even when not doing preallocation. Fixes a bug with displacing_large_files option
  o reiserfs: Fix a problem with delayed unlinks and remounting RW filesystem RW
  o reiserfs: Allow to insert more than one unformatted pointer into the tree at a time. Use that to speed up hole creation/filling
  o Implemented reiserfs_file_write(), to write large amount of data at once into files on reiserfs volumes which should boost write speed somewhat and also should be somewhat more SMP friendly
  o Export generic_osync_inode,block_commit_write, remove_suid

<hch@lst.de>:
  o list.h update (resent again)

<hpa@zytor.com>:
  o Patch: Make Transmeta Crusoe processors report "i686"
  o tmpfs: return a nonzero size for directories
  o Make framebuffer work on ATI Rage Mobility P/M

<kkeil@suse.de>:
  o Fixup Eicon Diva support

<pekon@informatics.muni.cz>:
  o Patch to include support for Minolta Dimage 7i

<petkan@users.sourceforge.net>:
  o USB: pegasus.h
  o USB: pegasus driver patch

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Fix O_SYNC for non-data-journaled

Adrian Bunk <bunk@fs.tum.de>:
  o Fix .text.exit error with static compile of synclinkmp.c

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o forte sound
  o old Acorn error handling paths
  o remove bogoprintk, add LBA28 to paride
  o L make i845 gart recover after suspend
  o enable amd watchdog in config.in
  o makefile for amd tco
  o fix missing checks in video1394
  o more irda __FUNCTION__ stuff
  o fix sisfb errors
  o IRDA function stuff
  o further khttpd updates
  o i845G fixes

Alexander Viro <viro@math.psu.edu>:
  o handle_initrd() and request_module()

Christoph Hellwig <hch@sb.bsdonline.org>:
  o JFS: cosmetical changes to reduces the diff to 2.5
  o JFS: remove jfs_get_volume_size
  o JFS: backport lmLogWait from 2.5
  o JFS: Remove unused file jfs_extendfs.h
  o JFS: use buffer_heads to access the superblock
  o JFS: use block device inode/mapping instead of direct_inode/direct_mapping
  o JFS: ifdef out unused functions related to partial blocks
  o JFS: sync the block device on umount or r/o remount
  o JFS: we still need extHint
  o [VFS] Add support for extended attributes
  o JFS: backport xattr support from 2.5
  o JFS: remove superflous includes

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o Move 24-bit byte-swapping code out of JFS-specific code
  o JFS: rework extent invalidation
  o JFS: Add write_super_lockfs() and unlock_fs() for snapshot
  o JFS: extended attribute fixes

David Brownell <david-b@pacbell.net>:
  o USB: ohci completion of unlinked urbs patch

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Ultra-III+ updates and better error trap logging
  o arch/sparc64/kernel/cpu.c: Fix typo in printk
  o arch/sparc64/kernel/traps.c: Add spitfire_ prefix to clean_and_reenable_l1_caches, BUG on non-spitfire cpus
  o include/asm-sparc64/rwsem.h: Add __down_{read,write}_trylock
  o [TIGON3]: PHY reset fixes
  o [TIGON3]: Make sure to always enable AS_MASTER bits when necessary
  o [TIGON3]: PCI write posting fixes
  o [TIGON3]: tr32_mailbox does not exist, use tr32 :-)
  o [TIGON3]: Low power, wake-on-lan, and DMA test fixes
  o drivers/md/raid1.c:raid1_read_balance workaround gcc miscompile on sparc64
  o drivers/usb/rtl8150.c: Include linux/init.h
  o [IGMP]: Make ip_mc_dec_group return void
  o net/core/dst.c: asm/bitops.h --> linux/bitops.h
  o net/ipv4/netfilter/ipchains_core.c: Fix MODULE_LICENSE
  o drivers/net/ppp_generic.c: Fix byte-aligned packets, nearly every arch csum_partial cannot handle this
  o arch/sparc64/kernel/ioctl32.c: Handle SIOCDEVPRIVATE transparently
  o net/core/pktgen.c: Access userspace properly
  o drivers/net/ppp_generic.c: Fix skb_put len arg when copying unaligned skb
  o arch/sparc64/defconfig: Update
  o arch/sparc64/defconfig: Turn rtl8150 back on
  o drivers/net/ppp_generic.c: Allocate right length in unaligned SKB fix
  o arch/sparc64/kernel/ioctl32.c: Translate PPPIOCS{PASS,ACTIVE}
  o [TIGON3]: When not low-power, only set GPIO enables in lclctrl on 5700 chips
  o arch/sparc64/lib/VIScsum.S: Do not use VIS on oddly aligned buffer
  o drivers/net/ppp_generic.c: Revert my idiotic unaligned SKB changes
  o arch/sparc64/lib/VIScsum.S: Fix endianness bugs in previous change
  o arch/sparc64/kernel/ioctl32.c: Frob cmd in PPPIOCS{PASS,ACTIVE}
  o [TIGON3]: Merge TSO code from 2.5.x driver, disabled in 2.4.x
  o [TCP]: Delay tstamp state commit in input fast path until we verify csum

Geert Uytterhoeven <geert@linux-m68k.org>:
  o HP300 I/O updates
  o Wrong fbcon_mac dependency
  o Mac/m68k debug fixes
  o M68k core I/O fixes
  o HP300 updates
  o Spelling fixes
  o Mac/m68k Sonic fix
  o Mac/m68k Nubus updates
  o Amiga serial driver fix
  o Atari STRAM fixes
  o Mac/m68k I/O updates
  o Zorro bus ID updates
  o M68k IRQ configuration fix
  o M68k VT updates
  o Parport fixes
  o Sun-3/3x initialization fix
  o Mac/m68k build fix
  o 16550 serial fix
  o HP300 LANCE driver updates
  o M68k dump_stack() update
  o Amiga Clgenfb hack
  o Atari ATI Mach64 fixes
  o Apollo mouse driver update
  o HP300 DIO bus updates
  o Apollo keyboard driver update
  o M68k configuration updates
  o BVME6000 RTC driver update
  o M68k compile fixes
  o Misc Mac/m68k updates

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added LCD driver
  o USB: updated the bluetooth driver to the latest version
  o USB: usbserial core synced up with the 2.5 version
  o belkin_sa update due to usbserial core changes
  o USB: cyberjack update due to usbserial core changes
  o USB: digi_acceleport update due to usbserial core changes
  o USB: empeg update due to usbserial core changes
  o USB: ftdi_sio update due to usbserial core changes
  o USB: io_edgeport update due to usbserial core changes
  o USB: io_ti update due to usbserial core changes
  o USB: ipaq update due to usbserial core changes
  o USB: ir-usb update due to usbserial core changes
  o USB: keyspan_pda update due to usbserial core changes
  o USB: keyspan update due to usbserial core changes
  o USB: kl5kusb105 update due to usbserial core changes
  o USB: mct_u232 update due to usbserial core changes
  o USB: omninet update due to usbserial core changes
  o USB: pl2303 update due to usbserial core changes
  o USB: visor update due to usbserial core changes
  o USB: whiteheat update due to usbserial core changes

Harald Welte <laforge@gnumonks.org>:
  o MAINTAINERS: Update NETFILTER entry
  o [NETFILTER]: Fix OOPS in ipt_ULOG

Itai Nahshon <nahshon@actcom.co.il>:
  o USB keyboards (patch)

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o scsi_scan.c
  o Makefile
  o xattr.h

Neil Brown <neilb@cse.unsw.edu.au>:
  o kNFSd - More small fixes for TCP nfsd

Oliver Neukum <oliver@neukum.name>:
  o USB: backport of kaweth driver

Paul Fulghum <paulkf@microgate.com>:
  o Configure.help (synclinkmp/_cs)

Paul Mackerras <paulus@samba.org>:
  o PPC32: ensure that sys_[rt_]sigsuspend give the correct error code
  o PPC32: minor boot wrapper fixes
  o PPC32: Ensure the MMU hash table gets set up correctly on POWER3
  o PPC32: Add some new PPC config options and update the defconfigs
  o PPC32: Updates for the MPC8xx embedded PowerPC machines
  o PPC32: Improved support for the CHRP platform
  o PPC32: Updates for the APUS platform
  o PPC32: Move some openfirmware-specific code
  o PPC32: a bunch of minor fixes (spinlock debug, comments, etc.)
  o PPC32: Minor updates to the restart/halt functions for PReP
  o PPC32: Implement __down_read/write_trylock for PPC32

Pete Zaitcev <zaitcev@redhat.com>:
  o Patch for urb->status abuse in usb-storage in 2.4

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o ncpfs misc fixes

Tomas Szepe <szepe@pinerecords.com>:
  o warnkill trivia 1/2

Summary of changes from v2.4.20-pre4 to v2.4.20-pre5
============================================

<andersen@codepoet.org>:
  o 2.4.20-pre[234] hosed /proc/partitions fix

<bhavesh@avaya.com>:
  o Fix scheduler's RT behaviour

<danc@mvista.com>:
  o PPC32: Add support for SBS Palomar 4 board

<davem@pizda.ninka.net>:
  o SPARC64: Initial Cheetah-plus support, not fully debugged yet

<dwmw2@redhat.com>:
  o Another JFFS2 oops fix

<dz@cs.unitn.it>:
  o latest version of i8k module

<engebret@us.ibm.com>:
  o Re: [PATCH] PPC64 update to 2.4.19-rc1

<hch@lst.de>:
  o Merge ETHTOOL_GDRVINFO support for several pcmcia net drivers
  o update drm to XFree 4.2 version
  o use -iwithprefix to find gcc headers
  o fix theoretical race init pagefault init survive path

<james@cobaltmountain.com>:
  o drivers_usb_usb-uhci.c, typo: the the, missing 'of'
  o drivers_usb_auerswald.c, typo: the the
  o net/ipv4/netfilter/ip_conntrack_core.c: Fix comment typo
  o net/ipv4/netfilter/ip_nat_core.c: Fix comment typo

<jani@iv.ro>:
  o tridentfb bitdepths in Config.in

<jgarzik@tout.normnet.org>:
  o Correct xdr_shift_buf prototype in inc/linux/sunrpc/xdr.h to match implementation (s/unsigned int/size_t/).

<jsiemes@web.de>:
  o net/ipv4/ipconfig.c: Add support for multiple nameservers

<jwoithe@physics.adelaide.edu.au>:
  o Support for Buffalo 40GB USB hard disk

<kisza@sch.bme.hu>:
  o net/ipv6/netfilter/ip6_tables.c: Fix extension header parsing bugs

<mark@alpha.dyndns.org>:
  o USB: ov511 1.61 for 2.4

<paulus@au1.ibm.com>:
  o PPC32: add support for the IBM "Spruce" reference platform
  o PPC32: clean up the interrupt handling on the APUS platform

<sct@redhat.com>:
  o 2.4.20-pre4/ext3: Handle dirty buffers encountered
  o 2.4.20-pre4/ext3: Fix "buffer_jdirty" assert failure
  o 2.4.20-pre4/ext3: Fix the "dump corrupts filesystems"
  o 2.4.20-pre4/ext3: Fix buffer alias problem
  o 2.4.20-pre4/ext3: Truncate leak fix
  o 2.4.20-pre4/ext3: Fix out-of-inodes handling
  o 2.4.20-pre4/ext3: fsync optimisation
  o 2.4.20-pre4/ext3: Fix truncate restart error
  o 2.4.20-pre4/ext3: Performance fix for O_SYNC behaviour

<solar@openwall.com>:
  o net/unix/af_unix.c: Set ATIME on socket inode

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o SBUS: extern->static inline
  o these were wrong - they've been right in -ac for ages
  o add config.in for new synclink mp
  o parisc config.in
  o note the initrd vanishing bug and block size issue
  o docs for isapnp update in pre4
  o make synclink vars static
  o fix wrap handling in ieee1394
  o fix warning in i2o
  o set DMA mask in i2o
  o typo fixes for aic7xxx
  o ixj wrong definition
  o zorro proc should use loff_t too
  o hppa also needs a weird kstat
  o only egcs had this problem so dont pad on 2.95+
  o cache align the irq stat
  o sparc64 fix pcibios for changes in pre4
  o new dmi entries
  o long standing khttpd fix
  o generic part of rw trylocks
  o update parport ifdefs for HPPA
  o resend - HIL input bus
  o down_write_trylock
  o fix EFS on cd crash
  o add hppa to fbcon data
  o quieten the latency message
  o ppc64 missing ioctl32 gunk
  o hppa like ia64 doesnt use the old ipc structs
  o new sem_getcount means this cna go
  o more typo fixes
  o typo fixes ctd
  o fix the via rhine
  o fix bttv_read type error
  o fix detected_devices type error
  o isdn gcc warning fixer
  o vt.c clean up ifdefs
  o update /proc description
  o journalling docs
  o PCI fixes
  o docs for ldm update
  o ps2esdi - wrong bit
  o driver for AMD watchdog
  o add synclink_mp
  o saner error return for hotplug
  o i2o typo fix
  o e1000 - return without code
  o decruft smodem
  o fix pci_release/request_regions bugs
  o fix __FUNCTION__ in irda-usb

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o arch/i386/lib/checksum.S: Handle zero length

Brian Beattie <beattie@beattie-home.net>:
  o patch for 2.4 scanner.h add device ids

David S. Miller <davem@nuts.ninka.net>:
  o arch/sparc64/defconfig: Update
  o include/linux/sunrpc/svcsock.h: Make sk_flags a long
  o include/linux/sunrpc/svcsock.h: sk_flags must be a long for bitops
  o SPARC: Update for changed pcibios_enable_device args
  o include/linux/sunrpc/xdr.h: Kill xdr_zero_buf decl, fix xdr_shift_buf args
  o arch/sparc64/mm/ultra.S: Fix branch condition in __cheetah_flush_tlb_range
  o include/asm-sparc/types.h: No need to make dma64_addr_t 64-bits on sparc32
  o SPARC64: Fix obscure cheetah+ hangs
  o TIGON3: Add missing udelay when clearing SRAM stats/status block
  o SPARC64: Fix DRM to use new not old drivers
  o net/unix/af_unix.c: Set msg_namelen in unix_copy_addr properly, define MODULE_LICENSE
  o net/ipv4/tcp_diag.c: Avoid unaligned accesses to tcpdiag_cookie
  o SPARC64:setup_arch Flush correct I-cache line when patching irqsz_patchme
  o SPARC64: Ultra-III+ bug fix and better bad trap logging

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: documentation updates
  o USB: ov511 driver update to the latest version
  o USB: pegasus driver update to the latest version
  o microtek driver update to the latest version
  o wacom driver update to fix incorrect data problem
  o USB: minor cleanups and __FUNCTION__ fixes
  o USB: fix some USB 2.0 hub bugs
  o update to latest version of rtl8150 driver
  o minor printer driver fixes
  o stv680 driver update to latest version
  o USB: usb-ohci bug fix for slow machines and cardbus bug fix
  o USB: uhci incorrect bit operations and FSBR timeout fixes
  o added Configure.help entry for the ACPI PCI Hotplug driver
  o PCI Hotplug: fixed oops when accessing pcihpfs

Hanna Linder <hannal@us.ibm.com>:
  o path_lookup for 2.4.20-pre4

Hugh Dickins <hugh@veritas.com>:
  o M386 flush_one_tlb invlpg

James Morris <jmorris@intercode.com.au>:
  o [NETFILTER]: ip{,6}_queue.c cleanups and fixes

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Fix 8139cp 64-bit DMA support
  o Update e1000 net driver for two small ethtool fixes

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Revert broken cpqarray statistics change in previous -pre
  o Readded context_swtch to kernel_stat structure
  o Changed EXTRAVERSION to -pre5

Neil Brown <neilb@cse.unsw.edu.au>:
  o SUNRPC 1 of 3 - The new "sk_flags" word in struct svc_sock
  o SUNRPC 2 of 3 - Fix two problems with multiple concurrent
  o SUNRPC 3 of 3 - Call svc_sock_setbufsize when socket

Rob Radez <rob@osinvestor.com>:
  o SPARC32: Sparc32 compile fixes with CONFIG_PCI enabled

Rusty Russell <rusty@rustcorp.com.au>:
  o [PATCH] duplicate declarations #2
  o 2.5: kconfig missing OBSOLETE (2_3) again
  o Documentation_filesystems_devfs_README, typo: the the
  o Trivial Patch to SonyCD535 documentation
  o drivers_net_rcpci45.c, typo: the the
  o drivers_net_pcmcia_xircom_cb.c, typo: the the,
  o Re: pci_alloc_consistant gfp flag fix
  o drivers_net_winbond-840.c, typo: the the
  o list_for_each_entry

Scott Feldman <scott.feldman@intel.com>:
  o e100 net driver update 1/3
  o e100 net driver update 2/3
  o e100 net driver update 3/3
  o e1000 net driver update 1/5
  o e1000 net driver update 2/5
  o e1000 net driver update 3/5
  o e1000 net driver update 4/5
  o e1000 net driver update 5/5

Tim Waugh <twaugh@redhat.com>:
  o 2.4.20-pre4: parportbook thinko

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: separate finding and parsing the info from the boot wrapper
  o PPC32: implement hooks for extra PCI fixups needed on some platforms
  o PPC32: Add hooks for Abatron BDI2000 debugger, extra compile flags

Summary of changes from v2.4.20-pre3 to v2.4.20-pre4
============================================

<gone@us.ibm.com>:
  o setup_arch() cleanups
  o (2/4) discontigmem support for i386 against 2.4.20pre3

<green@angband.namesys.com>:
  o Fix a problem that when doing online resizing, resizer code forgot to update bitmap usage counters
  o Fix a problem where bitmap usage counters were possibly incorrectly updated on bigendian and 64 bit boxes

<hch@lst.de>:
  o VM docs from -ac
  o fix current BK tree compilation with devfs enabled

<johnstul@us.ibm.com>:
  o 686-notsc_A0
  o [PATCH] notsc-warning_A0

<oliver@oenone.homelinux.org>:
  o USB: hpusbscsi driver updates

<roland@topspin.com>:
  o USB storage: get rid of DMA to stack

Adrian Bunk <bunk@fs.tum.de>:
  o Fix ftape build problems

Christoph Hellwig <hch@sb.bsdonline.org>:
  o JFS: Initial import of version 1.0.18 for Linux 2.4

Dave Kleikamp <shaggy@kleikamp.austin.ibm.com>:
  o JFS: Fix structure alignment problem on 64-bit machines
  o JFS: Add hch's copyright
  o JFS: sanitize ->clear_inode, remove ->put-inode
  o Fix races in JFS threads
  o JFS: Yet another truncation fix
  o JFS does not need to set i_version.  It is never used
  o JFS: fix fsync
  o procfs entries should be created when CONFIG_JFS_STATISTICS is set
  o JFS: set s_maxbytes to 1 byte lower
  o Rework JFS's inode locking
  o JFS: Dynamically allocate metapage structures
  o Remove d_delete calls from jfs_rmdir & jfs_unlink
  o JFS: Fix handling of commit_sem
  o Add resize function to JFS
  o fix typo in fs/jfs/resize.c
  o JFS: Replace depreciated initializer syntax with C99 style
  o JFS: Trivial fixes

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Fix compile warning in init/do_mounts.c

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: serial Config.in cleanups
  o USB: ftdi_sio driver update
  o USB: ipaq driver updates
  o USB: pl2303 driver update
  o USB:  serial driver minor fixes
  o USB: ir-usb driver minor fixes
  o USB: add usb-storage sddr-55 driver
  o USB: bluetooth driver fixes
  o USB: scanner driver update and maintainer change

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Changed EXTRAVERSION to -pre4
  o Added arch/i386/kernel/time.o to exportobj list

Niels Kristian Bech Jensen <nkbj@image.dk>:
  o Avoiding implicit declaration in net/netsyms.c
  o Fixing a compiler warning in drivers/block/genhd.c

Paul Mackerras <paulus@samba.org>:
  o fix bug in yield()

Richard Gooch <rgooch@atnf.csiro.au>:
  o Switched to ISO C structure field initialisers
  o base.c

Simon Evans <spse@secret.org.uk>:
  o 2.4.19 - add support for f5u011 to catc.c

Steven Cole <elenstev@mesatop.com>:
  o 2.4.20-pre2 add module text for 58 options

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Add round trip timing to RPC over UDP client [1/3]
  o Add round trip timing to RPC over UDP client [2/3]
  o Add round trip timing to RPC over UDP client [3/3]
  o Improve RPC request ordering
  o Improve network congestion code [1/3]
  o Improve network congestion code [2/3]
  o Improve network congestion code [3/3]
  o Fix RPC write_space() code
  o Increase UDP socket buffer size

V. Ganesh <ganesh@vxindia.veritas.com>:
  o typo in usb/serial/ipaq.h

Summary of changes from v2.4.20-pre2 to v2.4.20-pre3
============================================

<alex_williamson@hp.com>:
  o fix raid on GPT partitions

<andersen@codepoet.org>:
  o cdrom sane fallback vs 2.4.20-pre1

<garloff@suse.de>:
  o IBM 4000R needs LARGELUN

<gsromero@alumnos.euitt.upm.es>:
  o isofs multi volume compliance fix

<hch@lst.de>:
  o convert to yield() usage

Adrian Bunk <bunk@fs.tum.de>:
  o fix a typo in the description of CONFIG_BLK_STATS

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o PCI enable handling
  o fill in siginfo on alpha
  o ARM cpufreq hooks
  o update reiserfsprogs
  o document an acpi bogon
  o fix firestream gcc 3.1 warnings
  o fix io accounting on cpqarray
  o error check DAC960 copy*user
  o whoops
  o use proper macros in analog joystick
  o use proper tsc macros in random driver
  o add help button to sonypi driver, fix gcc 3.1 warnings
  o flip the vt ifdef the sane way around
  o fix the gcc warnings in cpqphp_nvram
  o make the st usb compile again
  o fix broken ifdef
  o Update CPIA driver (this has been in ac for a bit)
  o fix a gcc warning and a thinko
  o [resend] revert broken atarilance change
  o fix net/Config.in formatting, 83820 typo
  o fix eepro deeply broken code formatting (no other change)
  o latest mpt fusion update from author
  o update serverworks idents
  o fix extern->static inline on sbus
  o allow Zalon to be selected for HP
  o add hp tachyons to cpqfc driver + fix warnings
  o fix dpt_i2o warnings
  o fix esp driver to static inline
  o update scsi makefile for hp stuff
  o make NCR53c9x use inline not extern inline
  o update ncr asm assembler
  o switch scsi.h to static inline
  o fix incorrect read10 to read6 handling on error
  o sgiserial to static inline
  o usb to static inline
  o kaweth new ident (silicom usb)
  o ov511 driver updates
  o update pwc to new map handing too
  o update se401 the same way
  o same again for stv
  o update ohci driver to handle strange natsemi bits
  o update usbvideo and vicam
  o use static inline in clgenfb
  o allow people to select befs
  o make the dnotify cache consistent with other naming
  o make the fasync_cache also named in accordance tonorms
  o make file_lock cache also match default format
  o fix a problem where fsync of an nfs dir gives wrong code
  o small nls tidying
  o update to new ldm partition code
  o add sem_getcount to stop people poking in semaphore
  o allow DMA0 on isapnp
  o allow reporting of 3rd/4th codec
  o ALi 5455 audio
  o files_init - set file limit based on ram
  o get the types right on lib/inflate.c constants
  o add down_read_trylock/write_trylock
  o add befs maintainer
  o update hfs maintainer
  o remove dead url
  o format fix
  o add parisc directories to build
  o remainign minor atm bits
  o fix gcc 3 warning
  o make semaphores gcc 3.1 safe
  o the wbinvd is safe anyway
  o this fixes the remaining vm86/tf screwups
  o add HIL to serio
  o headers for SOM (HP) binary format
  o missed earlier - header change for sonypi
  o second item I found testing - misse scsi.h macro add
  o first bits of ps2esdi cleanup
  o fix depca warnings
  o revert wrong change to isicom
  o first pass xd.c clean up

Andi Kleen <ak@muc.de>:
  o pageattr for 2.4

Andrew Morton <akpm@zip.com.au>:
  o copy_strings speedup
  o fix lru_cache_add vs activate_page race

Bjorn Wesen <bjorn.wesen@axis.com>:
  o arch/cris update

Douglas Gilbert <dougg@torque.net>:
  o lk2.4.19 sg driver header file synchronization
  o scsi_debug driver update

Geert Uytterhoeven <geert@linux-m68k.org>:
  o m68k: PCI DMA updates
  o m68k: add page_to_phys()

jack_hammer@adaptec.com <Jack_Hammer@adaptec.com>:
  o ServeRAID driver update

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o ir240_usb_fix_greg.diff
  o ir240_usb_disconnect-3.diff

Jens Axboe <axboe@suse.de>:
  o elevator seek accounting fixes

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o Add support for ISDN card Eicon Diva 2.02
  o Move PCI device id to include/linux/pci_ids.h
  o Add support for ISDN card Formula-n enter:now, a.k.a. Gerdes Power ISDN
  o Add in-kernel ISAPnP support to HiSax driven ISDN cards
  o Doc changes / Cleanup for ISDN ISAPnP changes
  o ISDN MPPP crash fix
  o Update README.HiSax for the added card
  o Update README.HiSax for the added card
  o ISDN: LED support for netjet driver
  o ISDN: Add Data Over Voice support
  o ISDN: Cisco HDLC update
  o ISDN: Fix DoV (Data over Voice)

Marc Boucher <marc@mbsi.ca>:
  o yet another VAIO dmi_blacklist entry

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Revert 2.4.19's AMD Athlon prefetch workaround
  o Revert APIC error message silencing: APIC errors can be fatal
  o Makefile

Martin Mares <mj@ucw.cz>:
  o pci.ids for 2.4.20-pre2

Neil Brown <neilb@cse.unsw.edu.au>:
  o resend - Enable NFS over TCP via config option

Stephen Rothwell <sfr@canb.auug.org.au>:
  o [2.4.20-pre1] File lease fixes

Steven Cole <elenstev@mesatop.com>:
  o 2.4.20-pre2 update Documentation/sysctl/vm.txt
  o 2.4.20-pre2 remove 8 duplicate help texts from

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix NFS locking bug
  o Teach RPC client to send pages rather than iovecs. [1/3]
  o Teach RPC client to send pages rather than iovecs. [2/3]
  o Teach RPC client to send pages rather than iovecs. [3/3]
  o Fix typo in the RPC reconnect code
  o Clean up RPC receive code [1/2]
  o Clean up RPC receive code [2/2]
  o fixup conflict between NFS kmap patches and 2.4.20-pre

Urban Widmark <urban@teststation.com>:
  o smbfs poll

Summary of changes from v2.4.20-pre1 to v2.4.20-pre2
============================================

<aaron.baranoff@tsc.tdk.com>:
  o Add pci id to tulip net driver

<alan@irongate.swansea.linux.org.uk>:
  o VLAN: Fix gcc-3.1 warnings

<antoine@ausone.whoknows>:
  o Add pci id to tulip net driver

<arndb@de.ibm.com>:
  o 1/18 s390 architecture core updates

<celso@bulma.net>:
  o Pass 'unsigned long' not 'long' as argument to save_flags, in several old net drivers

<ctindel@cup.hp.com>:
  o drivers/net/bonding.c: Handle non-ETHTOOL devices more correctly

<davem@hera.kernel.org>:
  o x.patch

<dent@cosy.sbg.ac.at>:
  o include/net/tcp.h: Kill redundant declaration

<driver@huey.jpl.nasa.gov>:
  o Fix spelling in natsemi net driver

<fbl@conectiva.com.br>:
  o Fix MODULE_DESCRIPTION of olympic and pss drivers

<gnb@alphalink.com.au>:
  o drivers/sbus/char/Config.in: Avoid using ARCH
  o drivers/sbus/char/Config.in: Avoid using ARCH
  o Update net driver Config.in texts to indicate their dependency
  o Mark drivers/net/Config.in entries that depends on CONFIG_OBSOLETE with "(OBSOLETE)" text.

<green@angband.namesys.com>:
  o Many files
  o reiserfs_fs.h, namei.c, bitmap.c
  o Configure.help, Config.in
  o tail_conversion.c, namei.c
  o inode.c
  o reiserfs_fs.h, namei.c, journal.c
  o Many files

<hch@lst.de>:
  o dump_stack()
  o backport yield() and conditional reschedule changes from
  o small VM updates from -aa (1/5)
  o small VM updates from -aa (2/5)
  o small VM updates from -aa (4/5)
  o small VM updates from -aa (5/5)
  o use slab for kiobufs and allocate it's bhs dynamically
  o add missing prototype to arch/i386/kernel/setup.c
  o i386 stackoverflow checker
  o Re: [PATCH] small VM updates from -aa (3/5)
  o conditionally re-enable per-disk stats, convert to seq_file
  o for_each_pgdat/for_each_zone
  o implement kmem_cache_size()
  o advanced f00f bug detection & workaround
  o cure the leftovers of the CONFIG_ISA / X86_64 patch
  o use for_each_pgdat in try_to_free_pages_nozone
  o __set_64bit needs lock prefix
  o minor VM changes from -aa (2/3)
  o minor VM changes from -aa (3/3)

<ica2_ts@csv.ica.uni-stuttgart.de>:
  o net/ipv4/ipconfig.c: [TRIVIAL] fix a typo
  o include/linux/netdevice.h: [TRIVIAL] Use ___cacheline_aligned
  o include/net/tcp.h: [TRIVIAL] Use ___cacheline_aligned

<irohlfs@irohlfs.de>:
  o Add pci id to orinoco wireless net driver

<jackson@realtek.com.tw>:
  o Fix typos in 8139cp net driver RxProto{TCP,UDP} constants

<james@cobaltmountain.com>:
  o net/ipv4/tcp.c: Fix comment typo
  o arch/sparc64/kernel/time.c: Fix comment typo
  o net/sched/sch_ingress.c: [TRIVIAL] Fix debugging printk typo

<jgarzik@tout.normnet.org>:
  o e1000 net driver cleanups

<keithu@parl.clemson.edu>:
  o Get hamachi net driver RX working again

<khc@pm.waw.pl>:
  o Fix epic100 net driver

<maalanen@ra.abo.fi>:
  o Fix use of pointer after kfree(), in au1000_eth net driver

<mw@microdata-pos.de>:
  o Update old eepro net driver

<otaylor@redhat.com>:
  o Yet another new tulip pci id

<sabala@students.uiuc.edu>:
  o Add Conexant LANfinity support to tulip net driver

<steve@gw.chygwyn.com>:
  o [DECNET]: Fix route device refcounting
  o DECnet bug fix

<th122948@scl1.sfbay.sun.com>:
  o Natsemi ethernet driver fixes
  o Natsemi ethernet fixes
  o Lindent drivers/char/nvram.c in anticipation of more patching
  o clean up 'return (x);' style stuff into 'return x' in nvram.c

<thockin@freakshow.cobalt.com>:
  o Fix a typo, so people can have clean logs.  Sheesh :)

<willy@debian.org>:
  o Remove inappropriate use of set_bit in dl2k gige net driver

<willy@w.ods.org>:
  o APM fix for 2.4.20pre1

<wilsonc@abocom.com.tw>:
  o Add two pci ids to 8139too net driver

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix compile problem with multiquad
  o add befs to the list of fs docs
  o parisc doc stuff
  o janitorials on copy_user
  o fix cyclades warning
  o fix up the formatting in Config.in add HP stuff
  o update Makefile for drivers/char for HP bits
  o add author tags to tosh driver
  o fix warnings
  o pcxx janitorials
  o fix wrong bracketing
  o fix formatting the x86_64 people borked
  o ; yet another missing sign check
  o update drivers/Makefile for hp
  o remove unneeded parisc special case
  o undo formatting mess from x86_64, correct list a bit
  o fixup depca, fix a missing sign check
  o fixup e100,e1000
  o switch ne2100 to static not extern inline
  o add new ids to hp driver, plus alignment stuff
  o fix compile warning
  o arch/parisc
  o remove bogus x86_64 junk
  o update lasi driver
  o fix warnings
  o remove bogus x86_64isms, fix warnings
  o fix warning
  o remove unused bits
  o update HP lasi scsi driver
  o fix pas16 command option parsing
  o typo
  o HP fixes for sym2 - approved by maintainer
  o HP Zalon scsi driver
  o fix warning in bin2hex
  o missing semaphore drop on error path
  o update framebuffer fbcon logic for HP
  o fbmem for hp
  o video Makefile for HP
  o fix warning in pm3
  o befs uses NLS
  o ATM warning fixes

Andrew Morton <akpm@zip.com.au>:
  o Fix set_page_dirty race

Ben Collins <bcollins@debian.org>:
  o Ignore Subversion RCS files

Brad Hards <bhards@bigpond.net.au>:
  o Remove unneeded #includes from 3c359, sbni, and sdla_ft1 net drivers

Christoph Hellwig <hch@infradead.org>:
  o Clean up eepro100 net driver update from David M-T

David S. Miller <davem@nuts.ninka.net>:
  o IPv4: Fix MSG_DONTWAIT behavior on output fragmentation
  o VLAN dev: Fix hard_start_xmit return values
  o [NETFILTER]: Add some new iptables modules. (from laforge@gnumonks.com)
  o include/linux/netdevice.h: Define HAVE_NETDEV_POLL

David Woodhouse <dwmw2@infradead.org>:
  o linux-2.4.19-pre10-shared-zlib
  o Trivial JFFS2 oops fix

Eric Sandeen <sandeen@sgi.com>:
  o Fix printk, remove dead prototype in rcpci45 net driver
  o Fix warning in ppp_generic
  o Remove unused var and unused func from ali-ircc IrDA driver

Gerd Knorr <kraxel@bytesex.org>:
  o btaudio driver update
  o gemtek radio driver fix
  o video4linux i2c audio modules update
  o bttv documentation update
  o video4linux tuner update
  o bttv driver update

Greg Kroah-Hartman <greg@kroah.com>:
  o USB pl2303 driver
  o USB: usb.h cleanups, typedef removed for iso packets, and whitespace changes
  o USB: removed urb_t typedef
  o USB: removed the devrequest typedef
  o USB: added TI edgeport usb to serial driver
  o USB: added new host controller driver for HC_SL811 devices
  o USB: added aiptek driver
  o USB: added tiglusb driver
  o USB: added usb-midi driver
  o USB: added new drivers to the build
  o USB: bluetooth fixes for usb typedef cleanups
  o ACPI PCI Hotplug driver update
  o IBM PCI Hotplug driver update

Harald Welte <laforge@gnumonks.org>:
  o net/ipv4/netfilter/ip_nat_core.c: Fix memory leak on unload
  o [IP_{CONNTRACK,NAT}_{IRC,FTP}] Handle helper registration failure properly
  o [NETFILTER]: Backport newnat infrastructure to 2.4.x
  o [NETFILTER]: REJECT packet should not inherit nfmark of original packet
  o [NETFILTER]: Two functions which should be static in ipt_ah.c are not
  o [NETFILTER]: Allow owner match module match process names
  o include/linux/kernel.h: Define HIPQUAD correctly on little-endian

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o New Wireless Extension API - part2
  o wavelan_cs update (v23)
  o Fix dev->trans_start in wavelan
  o ir240_trivial_fixes-3.diff
  o ir240_sys_max_tx-2.diff
  o ir240_irnet_disc_ind_again.diff
  o ir240_discovery_fixes.diff
  o IrDA NSC driver add new chip
  o IrDA irtty bugfixes
  o IrDA: Make discovery expiry work properly for non default period
  o Add new IrDA dongle drivers

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add e100 and e1000 net driver docs
  o Merge spelling fixes from Rusty's "trivial" patch collection
  o Update 3c509 net driver to move MODULE_LICENSE outside all ifdefs
  o Include linux/bitops in e100 net driver, it uses ffs() (Noticed by DaveM)
  o Update 8139too net driver to make new rx-reset method the default
  o Fix mistake in 8139too net driver Config.in entry
  o Proper support for RTL8139 rev K in 8139too net driver
  o Release 8139too net driver version 0.9.26
  o Fix TX checksumming in 8139cp net driver (the feature is still ifdef'd out by default, however)
  o Add 64-bit DMA support to 8139cp net driver

Jens Axboe <axboe@suse.de>:
  o Add block IO directly from highmem support
  o ext3 __FUNCTION__ usage in 2.4
  o sr scatter oops

Jürgen E. Fischer <fischer@linux-buechse.de>:
  o Fix AHA152X problem

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Import patch revert-x8664-config-change.patch
  o Remove duplicate MAINTAINERS entry
  o Import patch revert-wrong-kconfig-syncbanner
  o Changed EXTRAVERSION to pre2
  o Add missing bracket missing in hch's __free_pages_ok() patch

Neil Brown <neilb@cse.unsw.edu.au>:
  o knfsd - 1/19 - Tidy up code in nfsd_lookup
  o knfsd - 2/19 - Tidyup init/exit of nfsd module
  o knfsd - 3/19 - Support fsid=<number> export option to be
  o 1 of 11 - Claim semaphore for ->lookup call
  o 2 of 11 - Change sunrpc to use more list.h lists
  o 3 of 11 - Get sunrpc to use module_init properly
  o 4 of 11 - Tidy up SMP locking for svc_sock
  o 5 of 11 - Detect and close tcp connections that we cannot
  o 6 of 11 - Close idle rpc/tcp sockets
  o 7 of 11 - Cope with short read when reading length of
  o 8 of 11 - Make sure there is alway adequate sndbuf space
  o 9 of 11 - Limit number of active tcp connections to an RPC
  o 10 of 11 - Allow  SO_REUSEADDR for NFS sockets

Olaf Hering <olh@suse.de>:
  o drivers/macintosh only on ppc32

Paul Mackerras <paulus@samba.org>:
  o PPC32: Start moving files to their new locations
  o PPC32: adjustments to correspond with the new locations of files
  o PPC32: more include and Makefile fixes

Pavel Machek <pavel@ucw.cz>:
  o Remove unnecessary prototypes in eepro100 net driver

pavel@janik.cz <Pavel@Janik.cz>:
  o Probe port 0x240 too, in eexpress net driver

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o ncpfs reports ESTALE in 2.4.19

Rob Radez <rob@osinvestor.com>:
  o SPARC: Get sun4c working again
  o Documentation/Configure.help: CONFIG_SPARCAUDIO_DBRI applies to LX systems too

Russell King <rmk@arm.linux.org.uk>:
  o if_ether.h: Use packed attribute where necessary
  o ip6_tables.c: Uncomment debugging printf

Rusty Russell <rusty@rustcorp.com.au>:
  o warning cleanup for drivers/video/sstfb.c
  o TRIVIAL EPERM -> EACCESS
  o documentation typos in
  o header cleanup - arch_ppc64_kernel_htab.c
  o cure gcc3 warning in arch_i386_kernel_apm.c
  o Fix type of compute_loop_size()
  o Re: header cleanup - drivers_net_wan_sdla_ft1.c
  o header cleanup - drivers_net_wan_sbni.c
  o make awe_wave use struct isapnp_device_id
  o explicit signed char cast in i386 spin_is_locked
  o 40) request_region check, 31-40
  o 2.5: kconfig synchronise banners (6_16)
  o Typo in linux_arch_i386_kernel_apic.c
  o cure compiler warnings in arch_i386_kernel_setup.c
  o [PATCH][trivial] silence disable_ide_dma warning in
  o header cleanup - drivers_bluetooth_hci_ldisc.c
  o fix "inline" placement in serial.c
  o warning cleanup for drivers_media_video_zr36067.c
  o silence APIC errors a bit
  o warning cleanup for drivers_atm_atmtcp.c
  o warning cleanup for drivers_message_i2o_i2o_pci.c
  o Typo in arch_mips_dec_wbflush.c
  o Typo in linux_fs_partitions_msdos.c
  o Trivial Patch to sched.h for
  o Maxium inline patch is 40 kilobytes, not kilobits
  o 2.5: kconfig use of $ARCH (1_12)
  o Fix conflicting md_cpu_has_mmx definitions
  o Fix typo in mm_slab.c
  o Typo in linux_arch_i386_kernel_smp.c
  o Typo in linux_include_asm-cris_pgtable.h
  o 2.5: kconfig spurious bool default value (1_3)
  o Typo in linux_arch_mips64_kernel_irq.c
  o redundant declarations (#10_15)
  o Typo in linux_kernel_pm.c
  o 2.5: kconfig synchronise banners 3
  o Typos in linux_arch_i386_kernel_io_apic.c
  o 2.5: kconfig missing EXPERIMENTAL (1_14)
  o 2.5: kconfig use of $ARCH (2_12)
  o 2.5: kconfig synchronise banners (4_16)
  o 25) request_region check, 21-30
  o Typo in linux_arch_i386_kernel_mpparse.c
  o redundant declarations (#11_15)
  o 2.5: kconfig missing EXPERIMENTAL (3_14)
  o 2.5: kconfig use of $ARCH (6_12)
  o Typo in linux_include_asm-m68k_mac_via.h
  o Typo in linux_net_sunrpc_xprt.c
  o 2.5: kconfig synchronise banners 2 (2_3)
  o 2.5: kconfig missing EXPERIMENTAL 2 (5_7)
  o Typo in linux_include_linux_raid_md_k.h
  o [patch, 2.4] cs4232.c doesn't kfree on error path
  o 2.5: kconfig synchronise banners (8_16)
  o Typos in linux_drivers_mtd_devices_blkmtd.c
  o Typos in Documentation_video4linux_meye.txt (2.4.19-rc1)
  o ipc_ statics
  o correct inaccurate comment regarding zone_table's usage
  o 2.5: kconfig synchronise banners (16_16)
  o Typo in linux_include_asm-sh_pgtable-2level.h
  o Typo in linux_include_linux_brlock.h
  o drm_mga bitops -> long fix
  o Typo in linux_arch_mips64_math-emu_ieee754.c
  o Typo in linux_net_unix_af_unix.c
  o 2.5: kconfig use of $ARCH (7_12)
  o Typo in linux_kernel_fork.c
  o 2.5: kconfig missing EXPERIMENTAL 2 (6_7)
  o Typo in linux_arch_ppc64_kernel_pSeries_pci.c
  o redundant declarations (#8_15)
  o 2.5: kconfig synchronise banners (11_16)
  o 2.5: kconfig use of $ARCH (9_12)
  o Typo in linux_net_sched_sch_ingress.c
  o 2.5: kconfig use of $ARCH (8_12)
  o 2.5: kconfig missing EXPERIMENTAL (9_14)
  o 2.5: kconfig use of $ARCH (12_12)
  o Typo in linux_net_ipv4_tcp.c
  o Typos in linux_mm_highmem.c
  o ia64 incorrect field name in message
  o 2.5: kconfig missing EXPERIMENTAL (6_14)
  o Typo in linux_arch_i386_kernel_setup.c
  o 2.5: kconfig synchronise banners (14_16)
  o Typo in linux_drivers_media_video_pms.c
  o 2.5: kconfig EXPERIMENTAL misformed
  o 2.5: kconfig use of $ARCH (4_12)
  o Fix typo in net_ipv4_ipconfig.c
  o 2.5: kconfig missing EXPERIMENTAL (12_14)
  o Typo in linux_arch_ia64_sn_fakeprom_README
  o Typo in linux_fs_pipe.c
  o Typo in linux_drivers_isdn_isdn_ppp.c
  o Typo in linux_drivers_sound_cs4232.c
  o Typo in linux_drivers_ide_ide-geometry.c
  o kerneldoc: In kernel-hacking describe designated
  o 2.5: kconfig sychronise banners (2_16)
  o Use proper ____cacheline_aligned define in
  o 2.5: kconfig use of $ARCH (11_12)
  o 2.5: kconfig use of $ARCH (10_12)
  o 2.5: kconfig synchronise banners (5_16)
  o 2.5: kconfig missing EXPERIMENTAL 2 (2_7)
  o 2.5: kconfig synchronise banners (1_16)
  o Typo in linux_arch_sparc64_kernel_time.c
  o 2.5: kconfig synchronise banners (3_16)
  o 2.5: kconfig missing EXPERIMENTAL 2 (1_7)

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Remove arch/ppc/kernel/local_irq.h as well as move some headers to include/asm-ppc
  o PPC32: Change pcibios_assign_all_busses into a marco
  o PPC32: Don't report the TAU feature on any of the MPC745x CPUs, as it's not supported
  o PPC32: Move arch/ppc/kernel/ppc_asm.h to include/asm-ppc/ppc_asm.h
  o PPC32: Have arch/ppc/kernel/ptrace.c point to 'COPYING' instead of 'README.legal'

Summary of changes from v2.4.19 to v2.4.20-pre1
============================================

<alan@irongate.swansea.linux.org.uk>:
  o 2.4.20-pre1 - parisc specific include files
  o 2.4.20pre1 - parisc gsc bus
  o 2.4.20-pre1 HP HIL drivers
  o Update the MPT fusion drivers to the vendors latest
  o 2.4/2.5 - Fix endianness on 3c503
  o remove unneeded parisc magic in acenic
  o depca update
  o 2.4/2.5 - Fix traps on alpha when using ewrk3
  o fix gcc warnings in baycom_epp
  o 2.4/2.5 Fix endianness in hp-plus
  o fix multiple gcc 3.1 warnings in irda
  o 2.4/2.5 fix endianness on smc boards
  o 2.4/2.5 fix endianness in wd.c
  o 2.4 - move nubus to static inline
  o 2.4 update gsc parallel port - from maintainer
  o update the aacraid driver
  o fix aic7xxx build when PCI=n
  o eata scsi - update from author
  o fix typo in ncr53c8xx
  o u14-34f scsi driver update from author
  o driver for harmony audio
  o trident audio updates
  o fix undefined C in ixj driver
  o fix gcc 3.1 warnings
  o update sti frame buffer
  o pull the rest of sti into a subdirectory and update it
  o Beos file systems (befs)
  o SOM binary load (parisc specific)
  o Add EFI partition support
  o more hp specific include files
  o Fix gcc 3.1 warnings in vlan
  o fix formatting
  o gcc 3.1 warning fixes for generic_serial
  o HP specific drivers
  o fix compiler warning in mxser
  o (resend for 2.4.20-pre1 as asked) synclink pcmcia
  o PDC (parisc bios) console driver
  o fix compiler warnings
  o fix stallion failing to load
  o fix sx driver compile warnings
  o fix standards compliance bugs in the tty layer
  o clean up umem further

<baccala@vger.freesoft.org>:
  o DBRI driver: Add T7903 doc URL

<ctindel@cup.hp.com>:
  o drivers/net/bonding.c: Check ethtool then mii ioctl to determine link status

<ebrower@resilience.com>:
  o SK98LIN: Fix oops in procfs handling if no cards probed

<ecd@skynet.be>:
  o SPARC64: Fix bugs in ioctl32 registration

<felipewd@terra.com.br>:
  o Add Wake-On-Lan support to 8139cp net driver
  o Update 8139cp net driver to enable legacy Rx/TX command register after C+ command register, not before.
  o Add suspend/resume support to 8139cp net driver

<flo@rfc822.org>:
  o 2.4.19-rc5 cyclades.c one liner

<garloff@suse.de>:
  o IDE: memset kmalloced gendisk structures

<hch@lst.de>:
  o remove unused label in fs/dnotify.c

<jejb@mulgrave.(none)>:
  o 53c700
  o [SCSI 53c700] bux fix in tag starvation, cosmetic cleanup of set_depth
  o [SCSI 53c700] update version to 2.8

<jgarzik@rum.normnet.org>:
  o net driver 8139cp updates
  o Support dumping NIC-specific stats in 8139cp net driver

<jo-lkml@suckfuell.net>:
  o Correct locking on IO stats accounting

<kiran@in.ibm.com>:
  o net/core/dst.c: dst_total only needs to exist if RT_CACHE_DEBUG >= 2

<marcel@holtmann.org>:
  o Bluetooth Subsystem PC Card drivers update

<mauelshagen@sistina.com>:
  o LVM 1.0.5 driver update for 2.4.19-rc3

<michaelw@foldr.org>:
  o sparc64: Use SUNW,power-off to power off some Ultra systems

<pkot@linuxnews.pl>:
  o remove the warning from include/linux/dcache.h

<wa@almesberger.net>:
  o include/net/dsfield.h: Remove dead code

<willy@w.ods.org>:
  o Reorder TOSHIBA TC35815 in Config.in

Adrian Bunk <bunk@fs.tum.de>:
  o document that cmd64x.c supports the CMD649 and CMD680

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o PKT SCHED: Add HTB scheduler by Martin Devera

Andi Kleen <ak@muc.de>:
  o RTNETLINK: Allow non-root to receive
  o AMD 8111 PCI IDS
  o AMD 8111 sound support
  o x86-64 auto_fs support
  o bluetooth flags warning fixes
  o cciss interrupt flags warnings
  o CONFIG_ISA for drivers/char
  o CONFIG_ISA for IDE
  o CONFIG_ISA for radio drivers
  o Configuration fixes for net drivers
  o DRM 64bit fixes
  o Early console support for x86-64
  o x86-64 ELF format name
  o Ftape 64bit/x86-64 fixes
  o CONFIG_ISA for i386
  o Interrupt flags fixes for IEEE1394
  o x86-64 support in ipc/
  o 64bit fixes for drivers/isdn
  o 64bit fixes for the megaraid driver
  o paride interrupt flags fixes
  o 64bit warning fixes for PCI
  o synclink interrupt flag fixes
  o 64bit fixes for drivers/video
  o vsyscall/HPET support for x86-64
  o 64bit WAN driver fixes
  o wavelan 64bit warning
  o x86-64 core changes
  o 64bit dpt driver fixes

Andy Grover <agrover@groveronline.com>:
  o Put Intel cache-detection descriptors in a table

Christoph Hellwig <hch@infradead.org>:
  o small inline assembly fix for gcc 3.1 (ffs)
  o proper boot-time messages for P4 Xeon

David Mosberger <davidm@hpl.hp.com>:
  o Update eepro100 net drvr to enable rx DMA without causing unaligned accesses.

David S. Miller <davem@nuts.ninka.net>:
  o Sparc: Fix copy_{to,from}_user return value handling
  o Sparc64: readv/writev SuS compliance fix for sparc32 compat
  o MAINTAINERS: Remove Andi from networking as per his request
  o NET: Backport 2.5.x NAPI infrastructure to 2.4.x
  o Tigon3: On 32-bit just wrap low 32bits of stats if we overflow
  o SunHME: Register IRQ with netdev->name as string
  o Add netif_receive_skb-like interface for VLAN hw accel
  o Tigon3: Add NAPI support
  o arch/sparc64/defconfig: Update
  o PKTGEN: Use htonl instead of __constant_htonl
  o TIGON3: Finish up NAPI implementation
  o PKTGEN: u64 is not necessarily a long long
  o HTB PKTSCHED: u64 is not necessarily a long long
  o PKTGEN: Fix need_resched for 2.4.x, more u64 printf fixes
  o PKTGEN: More need_resched 2.4.x fixes
  o net/ipv4/route.c: Handle large offsets properly in procfs read operation
  o drivers/sbus/char/openprom.c: Verify user len in copyin_string
  o Openprom: Cast nagative tests properly
  o OpenPROM: Cast to ssize_t not int
  o OpenPROM: Kill len check, it is pointless
  o OpenPROM: Sigh, put the length overflow check back it is needed

Edward Peng <edward_peng@dlink.com.tw>:
  o dl2k gige net driver updates

James Morris <jmorris@intercode.com.au>:
  o NETLINK: Add unicast release notifier

Javier Achirica <achirica@ttd.net>:
  o airo wireless net driver update

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o Add register dumping and NIC-specific stats to 8139too net driver
  o Fix 8139too net driver register dump
  o Temporarily disable MTU-change-while-active support in 8139cp net driver, until it is confirmed fixed on all boards.  Users can still change MTU when the interface is down, like always.
  o Add Intel e100 net driver
  o Add e1000 gige net driver
  o Move e100 net driver after eepro100, in kernel image link order

Jes Sorensen <jes@wildopensource.com>:
  o Tigon3: Use unsigned type for dest_idx_unmasked in tg3_recycle_rx
  o Tigon3: MAX_WAIT_CNT is too large

Joshua Uziel <uzi@uzix.org>:
  o SunHME: Make module license visible when not-PCI

kai.makisara@kolumbus.fi <Kai.Makisara@kolumbus.fi>:
  o SCSI tape patch for 2.4.19

Kanoj Sarcar <kanojsarcar@yahoo.com>:
  o Sparc64: Fix module symbols when stack debugging is on

Keith Owens <kaos@ocs.com.au>:
  o 2.4.19 include/linux/vmalloc.h for highmem

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o core fixes
  o L2CAP fixes
  o SCO fixes
  o HCI USB driver update
  o BNEP support

Marcelo Tosatti <marcelo@plucky.distro.conectiva>:
  o Changed makefile to .20-pre1
  o Import patch revert-acenic-change.patch
  o Remove NAPI for now

Rob Radez <rob@osinvestor.com>:
  o Sparc32 code cleanups
  o Sparc32 code cleanups
  o SPARC: Minor header file cleanups
  o floppy.h: Remove unused empty virtual_dma_init
  o arch/sparc/config.in: Remove commented out LVM bits
  o watchdog flags

Robert Love <rml@tech9.net>:
  o net/socket.c: Kill memory leak in sock_fasync

Robert Olsson <robert.olsson@data.slu.se>:
  o PKTGEN: Updates to version 1.2, work mostly from Ben Greear
  o PKTGEN: Update documentation

Rusty Russell <rusty@rustcorp.com.au>:
  o ipv4/route.c: Cleanup ip_rt_acct_read
  o wan/sdla_chdlc.c oops fix
  o ip_nat_core.c - fix compiler warning
  o 3c509.c - 1_2
  o 2.4 i_size_high fixup
  o remove agpgart_be.c unused variables
  o namespace.c - compiler warning

Steven Cole <elenstev@mesatop.com>:
  o 2.4.19,

Tomas Szepe <szepe@pinerecords.com>:
  o SPARC: Dynamically size SRMMU nocache page pool
  o reserve nocache based on RAM size

William Stinson <wstinson@infonie.fr>:
  o [janitor] update the isicom.c multiport serial driver to 1) check the result of copy_from_user  2) return -EFAULT in case not all data was copied 3) release resources in case of failure
  o [janitor] update the ray_cs.c PCMCIA client driver for the Raylink wireless LAN card 1) checks the result of copy_to_user and  2) returns -EFAULT in case not all data was copied.
  o [janitor] update the ni65 network driver to 1) remove call to check_region and use request_region instead checking the return value  2) release region resource in case of driver initialisation error
  o [janitor] update the sdlamain Multiprotocol WAN Link Driver to 1) check the status of call to request_region  2) and return an error in case of problem.
  o [janitor] update the DAC960 Driver for Mylex DAC960/AcceleRAID/eXtremeRAID PCI RAID Controllers to  1) check result of calls to request_region and handle failure to allocate region resource 2) add and use an extra label "Failure1" which frees the region resource in case of device driver initialisation error later on
  o [janitor] update the eexpress.c net driver to 1) check the status of call to request_region  2) and return an error and release the interrupt held in case of problem.
  o [janitor] update the comx-hw-comx wan driver to remove call to check_region and check the status of call to request_region instead.
  o [janitor] update the eepro Intel EtherExpress Pro/10 device driver to 1) check the status of call to request_region  2) and return an error in case of problem.
  o [janitor] update the atarilance Ethernet driver for VME Lance cards on the Atari to check the result of request_irq and exit in case of error
  o [janitor] update the yam hamradio driver to
Linux 2.4.21

final:

- 2.4.21-rc8 was released as 2.4.21 with no changes.

Summary of changes from v2.4.21-rc7 to v2.4.21-rc8
============================================

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Fix ext2fs warning

Hugh Dickins <hugh@veritas.com>:
  o Fix shmctl(SHM_LOCK/UNLOCK) deadlock

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Backout erroneous kiobuf dcache flush changes Cset exclude: jsun@mvista.com|ChangeSet|20030425203656|60956
  o Changed EXTRAVERSION to -pre8
  o Cset exclude: geert@linux-m68k.org|ChangeSet|20030609201637|12385
  o Cset exclude: geert@linux-m68k.org|ChangeSet|20030609201907|11405
  o Remove bogus license for Rocket driver and change it to GPL

Summary of changes from v2.4.21-rc6 to v2.4.21-rc7
============================================

<ehabkost@conectiva.com.br>:
  o [SPARC]: Export phys_base on sparc32

<jgarzik@pobox.com>:
  o fix olympic driver build

<lethal@linux-sh.org>:
  o Fix Solution Engine 7751 Build
  o Define VM_DATA_DEFAULT_FLAGS for SH

<wesolows@foobazco.org>:
  o [sparc]: Attempt mul/div emulation handling on all cpus

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC]: Fix sys_ipc to return ENOSYS instead of EINVAL as appropriate
  o [SPARC64]: Implement dump_stack in 2.4.x
  o [SPARC64]: Only use power interrupt when button property exists
  o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
  o [IPV6]: Input full addresses into TCP_SYNQ hash function
  o [IPV4]: Add sysctl to control ipfrag_secret_interval
  o [SPARC64]: Fix probe error handling in envctrl.c driver
  o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
  o [SPARC64]: Fix exploitable holes and bugs in ioctl32 translations

Douglas Gilbert <dougg@torque.net>:
  o sg: Fix side effect introduced by last "off by one" fix

Eric Brower <ebrower@usa.net>:
  o [SPARC]: Refactor AUXIO support

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc7

Pete Zaitcev <zaitcev@redhat.com>:
  o [sparc] Force type in __put_user
  o [SPARC]: Fix gcc-3.x builds

Rob Radez <rob@osinvestor.com>:
  o [sparc]: Fix uninitialized spinlock in SRMMU code
  o [SPARC]: Kill initialize_secondary, unused

Summary of changes from v2.4.21-rc5 to v2.4.21-rc6
============================================

<c-d.hailfinger.kernel.2003@gmx.net>:
  o IDE config.in correctness

Andi Kleen <ak@muc.de>:
  o x86-64 fix for the ioport problem

Andrew Morton <akpm@digeo.com>:
  o Fix IO stalls and deadlocks

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Add missing via82xxx PCI ID
  o Backout erroneous fsync on last opener at close()
  o Changed EXTRAVERSION to -rc6

Summary of changes from v2.4.21-rc4 to v2.4.21-rc5
============================================

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o 1: (trivial) Fix the formatting of your ide hack
  o 2: =scsi option fails in some cases
  o 3: IDE DMA
  o add the via ide ident
  o fix the siimage mmio stuff

Andi Kleen <ak@muc.de>:
  o Fix 32bit ioctl holes
  o Fix context switch bug on x86-64
  o Prefetch workaround for csum-copy

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC Documentation/Configure.help fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc5

Summary of changes from v2.4.21-rc3 to v2.4.21-rc4
============================================

<minyard@acm.org>:
  o IPMI fixes

<viro@parcelfarce.linux.theplanet.co.uk>:
  o Fix writing to /dev/console

Barry K. Nathan <barryn@pobox.com>:
  o Correctly fix the ioperm issue

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o Update ide/ppc/pmac.c
  o Fix controlfb build with gcc3.3
  o PPC32 Fix warning with ndelay (with patch !)

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc4
  o Cset exclude: c-d.hailfinger.kernel.2003@gmx.net|ChangeSet|20030526190224|33683
  o Really fix xconfig breakage

Summary of changes from v2.4.21-rc2 to v2.4.21-rc3
============================================

<bk@suse.de>:
  o fix unresolved symbol rtnetlink_rcv_skb with gcc-3.3

<riel@redhat.com>:
  o mm/mmap.c address overflow fix

<viro@parcelfarce.linux.theplanet.co.uk>:
  o TIOCCONS fix

Adrian Bunk <bunk@fs.tum.de>:
  o fix sound/kahlua.c .text.exit error
  o fix ips.c .text.exit error
  o Configure.help updates from -ac

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix ipmi screwup
  o IDE config fixes
  o allow rw_disk in IDE to be hooked
  o clean up the pdc4030 to use the new hooks not ifdefs
  o fix modular ide build and other makefile bug
  o correct ALi doc
  o hpt37x
  o add Intel ICH5 Serial ATA
  o fix wrong clocking selection on CMD680/SII3112
  o ensure we dont turn DMA on by accident on early sl82c05
  o fix missing wakeup on hisax pci (breaks v.110)
  o mpt fusion assorted small fixes
  o fix config error
  o resync lasi id (somehow out of sync)
  o vrify_area fix
  o pci id table update
  o add a quirk for the serverworks irq
  o pass the right object to presto
  o merge the kerneldoc for uaccess
  o parisc headers
  o parisc headers 2
  o update IDE headers to match IDE changes
  o extra PCI Ident
  o export fc_type_trans
  o add a hold field to reserve ide slots (needed for PPC)

Andrea Arcangeli <andrea@suse.de>:
  o Fix race between remove_inode_page and prune_icache

Arjan van de Ven <arjanv@redhat.com>:
  o ioperm fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -rc3
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030522194932|46894 (wolfson codec upd)

Nicolas Pitre <nico@cam.org>:
  o set_task_state() UP memory barriers

Olaf Hering <olh@suse.de>:
  o 2.4.21-rc2 syntax error in toplevel Makefile

Oleg Drokin <green@angband.namesys.com>:
  o Fix reiserfs options parser, return error if given incorrect options on remount
  o reiserfs: One of the O_DIRECT fixes disabled tail packing by mistake. Enable it again
  o reiserfs: Fix another O_DIRECT vs tails problem. Mostly by Chris Mason
  o reiserfs: Refuse to mount/remount if "alloc=" option had incorect parameter
  o reiserfs: iget4() race fix

Oleg Drokin <green@namesys.com>:
  o [2.4] export balance_dirty

Stephen C. Tweedie <sct@redhat.com>:
  o Fix mmap+IO potential dangling IO in ext3

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Fix 'make znetboot'.  From Cort Dougan
  o PPC32: Important fixes in the MPC8xx enet driver
  o PPC32: Allow for the RTC IRQ to be board-defined

Vojtech Pavlik <vojtech@suse.cz>:
  o Fix incorrect enablebits for all AMD IDE chips

Summary of changes from v2.4.21-rc1 to v2.4.21-rc2
============================================

<bernhard.kaindl@gmx.de>:
  o Fixup 2.4 ptrace fix

<green@linuxhacker.ru>:
  o Memleak fix for DIGITAL EtherWORKS 3 ethernet driver

<javaman@katamail.com>:
  o explicit support for nVidia nForce

<jgarzik@pobox.com>:
  o tg3 fix
  o fix fealnx build on ia64 and other non-x86

<jsun@mvista.com>:
  o kiobuf flush dcache properly

<laforge@netfilter.org>:
  o [NETFILTER]: Makefile and build fixes
  o [NETFILTER]: Trivial but important state fix for ipt_conntrack

<lucy@innosys.com>:
  o USB: keyspan driver fixes

<mulix@mulix.org>:
  o [NETFILTER]: ip_queue memory leaks

<niv@us.ibm.com>:
  o [AF_UNIX]: Fix max_dgram_qlen procfs permissions

<petrides@redhat.com>:
  o Orphan recovery error path fix

<r.a.mercer@blueyonder.co.uk>:
  o Fix vesafb with large memory

<shemminger@osdl.org>:
  o [BRIDGE]: New maintainership

<torben.mathiasen@hp.com>:
  o PCI Hotplug: cpqphp 66/100/133MHz PCI-X support

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix overrun in cdu31a
  o fix memory leak on rio
  o fix ide smp deadlock on settings sem
  o IDE: if 0 garbage removal
  o add blacklist for barracuda ata iv with CSB5
  o Fix copy_to_user handling in eicon
  o /proc stuff for zoran
  o Fix copy_user handling in z36120
  o Fix arcnet crashes with raw socket
  o fix compile of r8169 with newer binutils
  o fix roadrunner memory leak
  o sis900 needs to know another PHY
  o Fix copy_user handling in cosa
  o fix 82092 crash cases
  o fix time type in aha152x
  o fix cpqfc leak
  o fix ide-scsi retry oops
  o fix nsp32 build with newer binutils
  o fix qlogicisp leaks
  o add another card id
  o fix build with newer binutils
  o Fix copy_to_user handling in awe_wave
  o Fix get_user handling in cmpci
  o small fix for pcm alloc on i810
  o mpu401 copy_to_user handling fix
  o fix a race and a comment in via_audio
  o mdc800 copy_to_user handling fix
  o make pegasus work on big endian
  o Fix copy_to_user handling in vicam
  o make sstfb work bigendian
  o fix lots of tdfxfb bugs
  o handle error case in fs/namespace.c
  o copy kernel not user object in ncpfs
  o fix error cases in procfs
  o more /proc error cases
  o fix the d_path error cases in umsdos
  o remove dead functions
  o header for arcnet fixes
  o new sis fb idents
  o sisfb ipdate
  o fix wrong types in if_shaper
  o put the ide idents back in working order
  o headers for sisfb update
  o kill unneeded ifdefs, add rd/ and root=nbd
  o fix base handling in lib stuff
  o maintainer updates
  o fix wrong type
  o xdr warning (0 - any)
  o fix x.25 parsing
  o update hptraid

Alan Stern <stern@rowland.harvard.edu>:
  o USB: usb storage async unlink error code fix
  o USB: usb-storage fixes

Andi Kleen <ak@muc.de>:
  o Critical fix for x86-64
  o Fix gcc 3.3 build for reverted aic7xxx driver
  o Fix SMP x86-64 kernels on simics
  o Another x86-64 build fix for gcc-3.3-hammer

Ben Collins <bcollins@debian.org>:
  o Fix IEEE1394 locking problems + cleanups
  o More firewire/IEEE1394 fixes
  o Fix highmem_io for sbp2

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o Fix PPC build

Christoph Hellwig <hch@lst.de>:
  o add intelfb to Config.in

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Performance improvement
  o JFS: jfs_lookup should check for bad inode returned from iget
  o JFS: Avoid rare deadlock

David S. Miller <davem@nuts.ninka.net>:
  o [NET]: SG without checksum support is illegal
  o [NET]: Fix hashing exploits in ipv4 routing, IP conntrack, and TCP synq

David Woodhouse <dwmw2@infradead.org>:
  o JFFS2: Fix for_each_inode()

Greg Kroah-Hartman <greg@kroah.com>:
  o i2c: bug fix for 2.4.21-rc1
  o IBM PCI Hotplug: fix up a lot of memory allocations and leaks just to figure out a slot name
  o IBM PCI Hotplug: fix up a number of memory leaks on the error path

James Morris <jmorris@intercode.com.au>:
  o [NET]: Cosmetic cleanups of jhash code
  o [IPV4]: Choose new rt_hash_rnd every rt_run_flush

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Improved RFCOMM TTY buffer management. Don't buffer more data than we have credits for.
  o [Bluetooth] Fix race condition in RFCOMM session and dlc scheduler

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Respond correctly to RLS packets
  o [Bluetooth] Fix L2CAP binding to local address

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Avoid is_dumpable() NULL pointer reference
  o aic7xxx: Go back to old aic7xxx (pre3) since the new one lockups some cards on initialization. The new driver (aic79xx) is now a new directory. I know Justin will hate this, but I can't update the aic7xxx to a fully new driver in -rc stage.
  o aic7xxx PCI posting flush fix from Arjan
  o Changed EXTRAVERSION to -rc2

Neil Brown <neilb@cse.unsw.edu.au>:
  o Return correct result for ACCESS(READ) on eXecute-only
  o Update umem driver for newer cards

Patrick McHardy <kaber@trash.net>:
  o [NETFILTER]: Multiple ipt_REJECT fixes

Paul Mackerras <paulus@au1.ibm.com>:
  o update CREDITS

Paul Mackerras <paulus@samba.org>:
  o PPC32: Update the defconfigs
  o PPC32: Compile fix for ppc_ksyms.c - it needs the declaration of __div64_32
  o Fix drivers/video/Config.in

Stelian Pop <stelian.pop@fr.alcove.com>:
  o sonypi fixes

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Export a missing symbol (__div64_32)

Summary of changes from v2.4.21-pre7 to v2.4.21-rc1
============================================

<alborchers@steinerpoint.com>:
  o USB: patch for oops in io_edgeport.c

<arndt@lin02384n012.mc.schoenewald.de>:
  o USB: Patch against unusual_devs.h to enable Pontis SP600

<baldrick@wanadoo.fr>:
  o USB: uhci bandaid

<bryder@paradise.net.nz>:
  o USB: ftdi_sio update

<bwa@us.ibm.com>:
  o [SCTP/IPV6]: Move sockaddr storage and in6addr_{any,loopback} to generic places

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Make ia64 include ATM driver config

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: Get lec net_device names correct
  o [ATM]: Obsolete some atm_vcc members
  o [ATM]: Fix idt77252/sch_atm/pppoatm compilation
  o [ATM]: cleanup nicstat, suni and idt77105
  o [ATM] nicstar doesnt count all dropped pdus and powerpc fixup
  o [ATM] s/uni driver overwrites 8-/16-bit mode
  o [ATM]: Fix total_len calculation in IPHASE driver
  o [ATM]: Fix IPHASE build with debugging enabled

<dlstevens@us.ibm.com>:
  o [IPV6]: Add anycast support

<gandalf@netfilter.org>:
  o [NETFILTER]: Fix modify-after-free bug in ip_conntrack

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Fix ipfwadm_core.c compile failure
  o [NETFILTER IPV6]: Fix Makefile typo

<green@linuxhacker.ru>:
  o [VLAN]: Fix memory leak in procfs handling

<henning@meier-geinitz.de>:
  o USB: scanner.c endpoint detection fix

<laforge@netfilter.org>:
  o [NETFILTER]: iptables iptable_mangle LOCAL_IN bugfix
  o [NETFILTER]: ipt_REJECT bugfix for TCP RST packets + asymm. routing

<legoll@free.fr>:
  o USB: New USB serial device ID: Asus A600 PDA cradle

<mb@ozaba.mine.nu>:
  o [NETFILTER]: Add tftp conntrack + NAT support

<mrr@nexthop.com>:
  o [IPV6]: Allow protocol to percolate up into rt6 routing operations

<netfilter@interlinx.bc.ca>:
  o [NETFILTER]: Add amanda conntrack + NAT support

<niv@us.ibm.com>:
  o [TCP]: Missing SNMP stats

<paulm@routefree.com>:
  o [NETFILTER]: ip_conntrack bugfix for LOCAL_NAT and PPTP

<riel@redhat.com>:
  o Fix kunmap_atomic debugging problem

<riel@surriel.com>:
  o [ATM]: Compile fix for net/atm/br2684.c

<soruk@eridani.co.uk>:
  o USB: enable Motorola cellphone USB modems

<swiergot@intersec.pl>:
  o Fix ac97 incomplete headers

<yoshfuji@nuts.ninka.net>:
  o [IPV6]: Use RFC2553 constant variable

Adrian Bunk <bunk@fs.tum.de>:
  o [NF/IPV6]: Remove all ipv6_ext_hdrs from ip6tables
  o [ATM]: Fix IPHASE driver build
  o Fix aic7xxx compilation

Alan Stern <stern@rowland.harvard.edu>:
  o USB: usb-storage START-STOP under Linux 2.4

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [IPV4]: Fix deadlock in IGMP locking
  o [IPV6]: Correct CHECKSUM_HW handling in tcp_v6_send_check

Andi Kleen <ak@muc.de>:
  o x86-64 update

Andreas Dilger <adilger@clusterfs.com>:
  o don't allocate/free blocks in system areas

Andries E. Brouwer <andries.brouwer@cwi.nl>:
  o compilation fix for 2.4.21-pre7
  o Fix SCSI size reporting

Ben Collins <bcollins@debian.org>:
  o IEEE-1394/Firewire update

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Do better cache flushes around L2 cache ctrl register changes
  o PPC32: Factor out common code for saving/restore CPU special-purpose registers, used on SMP and for sleep/wakeup.
  o PPC32: Make sure IPI handlers run with interrupts disabled
  o PPC32: Add proper /proc/ide entry for pmac
  o PPC32: Update ide-pmac driver

Christoph Hellwig <hch@lst.de>:
  o [NETFILTER]: 2.4 firewalling compat code removal
  o [NET]: Backport generic fc_type_trans to 2.4

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, minor hardware tweaks
  o USB: usbcore deadlock paranoia
  o USB: CDC Ether fix notifications

David S. Miller <davem@nuts.ninka.net>:
  o [IPV6]: Undo __constant_{n,h}to{n,h}l from anycast patch
  o [SPARC64]: Fix trap stack allocations so gcc-3.x builds work
  o [SCHED]: Some schedulers forget to flush filter list at destroy
  o [PKTSCHED]: Fix double-define of __inline__ et al
  o [IP TUNNEL]: inet_ecn_decapsulate modifies bits in wrong header
  o [PKT_SCHED]: Remove ugly arch ifdefs from generic code
  o [NETFILTER IPV6]: Fix route leak in ip6_route_me_harder

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiflop mod_timer()
  o Duplicate PROC_CONSOLE()
  o 2.4 IDE core code for m68k
  o 2.4 IDE driver code for m68k
  o M68k raw I/O updates
  o Generic RTC driver
  o M68k ndelay()
  o M68k needs WANT_PAGE_VIRTUAL

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Use "const" qualifier
  o [IPV6]: Use ipv6_addr_any() for testing unspecified address
  o [IPV6]: Don't allow multiple instances of the same IPv6 address on an interface
  o [IPV6]: Set noblock to 1 in NDISC sock_alloc_send_skb calls

James Morris <jmorris@intercode.com.au>:
  o [NET]: dst_clone --> dst_hold where appropriate
  o [PKTSCHED]: Kill redefinition of IPPROTO_ESP in sch_sfq.c

Jens Axboe <axboe@suse.de>:
  o Fix ide request races which resulted in corruption

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: mikpe@csd.uu.se|ChangeSet|20030417235935|56567
  o Add missing HPT366 ID
  o Updated EXTRAVERSION to -rc1

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Add support for SERIAL_IO_PORT ports to the gen550 backend

Mikael Pettersson <mikpe@csd.uu.se>:
  o fix dmi_scan breakage
  o fix APIC bus errors on SMP K7 boxes in UP mode

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Fix recenly introduced journal sanity check that breaks replay on old filesystems
  o reiserfs: Fix for journal replay process, to only replay transactions from last mount. By Chris Mason

Oliver Neukum <oliver@neukum.org>:
  o Honour HFS lock bits

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the interrupt entry path for POWER3 processors
  o PPC32: Clean up arch/ppc/mm/Makefile a little
  o PPC32: xmon fixes for CHRP, powerbooks, and SMP systems
  o PPC32: fix indentation in include/asm-ppc/bootinfo.h
  o PPC32: Restructure the top-level interrupt handling loop
  o PPC32: Align boot wrapper data segment on page boundary
  o PPC32: Make readb/w/l completely synchronous

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus link status detection fix

Randy Dunlap <randy.dunlap@verizon.net>:
  o [NET]: typo and comment fixes

Randy Dunlap <rddunlap@osdl.org>:
  o update unexpected IO APIC detection

Rusty Russell <rusty@rustcorp.com.au>:
  o Fix minor NAT parsing issue

Stephen C. Tweedie <sct@redhat.com>:
  o 2.4: Fix for jbd compiler warnings

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Actually fix KGDB like Mark Greer mentioned
  o PPC32: Remove an option to partically disable the d-cache

Summary of changes from v2.4.21-pre6 to v2.4.21-pre7
============================================

<bergner@cannon.rchland.ibm.com>:
  o PPC64 update

<cramerj@intel.com>:
  o [E1000] Documentation/networking/e1000.txt updates
  o [E1000] Version, copyright, changelog and MAINTAINERS
  o [E1000] Spd/dplx abstraction; eeprom size changes
  o [E1000] IRQ registration fix
  o [E1000] Added 82541 & 82547 support
  o [E1000] Added MII support
  o [E1000] Modulus math removed
  o [E1000] Perform single PCI read per interrupt
  o [E1000] Tx Descriptor cleanup
  o [E1000] Read/Write register macro optimizations
  o [E1000] Compaq to HP branding change
  o [E1000] Whitespace changes
  o [E1000] Added Tx FIFO flush routine
  o [E1000] Added Interrupt Throttle Rate tuning support
  o [E1000] Controller wake-up thru ASF fix
  o [E1000] whitespace fix from previous patches

<green@linuxhacker.ru>:
  o Memleak in KOBIL USB Smart Card Terminal Driver
  o USB: more Edgeport USB Serial Converter driver stuff
  o USB: Memleak in drivers/usb/hub.c::usb_reset_device
  o USB: memleak in Edgeport USB Serial Converter driver

<henning@meier-geinitz.de>:
  o USB: New ids for scanner driver

<jgarzik@pobox.com>:
  o fix e1000 C99 initializer
  o fix pcnet32 multicast fix

<jmcmullan@linuxcare.com>:
  o USB HID: Ignore P5 Data Glove

<lfo@polyad.org>:
  o [SPARC64]: Define IDE MAX_HWIFS like x86

<msdemlei@cl.uni-heidelberg.de>:
  o USB: Patch for DSBR-100 driver

<okurth@gmx.net>:
  o USB: MTU patch for kaweth

Adam Radford <adam@nmt.edu>:
  o 3ware driver update: Backport 2.5 fixes

Adrian Bunk <bunk@fs.tum.de>:
  o trident 1/1 fix operator precedence bug

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o arm typo fix
  o Update DMI
  o later VIA apic
  o PCI layer bits for 440GX
  o identify SiS 550 SoC
  o warning fix
  o mips config syntax fix
  o iphase fixes
  o update char Config.help
  o fix char Makefile
  o fix mem handling of high areas
  o sx memory leak fix
  o ibm hot plug driver fix
  o resync IDE with -ac
  o small isdn fixe
  o i2o fixes
  o 3c501 typo fix
  o dgrs clean
  o use ulong for timers
  o update pc.ids
  o pcmcia oops fix
  o config syntax for S/390
  o status must be signed
  o add aic79xx to makefile
  o more megaraid fixups
  o dpt_i2o memory leak comments
  o fix pcmcia shared irq on qlogicfas
  o fix time abuse in qlogicfc
  o more AC97 codec support
  o leaks brackets and ;s for audio
  o forte update from maintainer
  o gus fixes
  o make i810_audio use ac97 updates
  o ixj leak fixes
  o aic7xxx updates/aic79xx
  o USB HCD deadlock fix
  o setup bits for intelfb
  o handle radeons that report 0 ram
  o ldm leak fix
  o ufs leak fix
  o Add SIS CPU family ident
  o fix time types for tty
  o HP now owns compaq, maintainers shipft
  o add syskonnect maintainer
  o vlan leak fix
  o irda leak fix

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Belkin Compact Flash card reader fix

Andrew Morton <akpm@digeo.com>:
  o /proc/sysrq-trigger: trigger sysrq functions via

Andries E. Brouwer <andries.brouwer@cwi.nl>:
  o USB: add better sddr09 support

Arjan van de Ven <arjanv@redhat.com>:
  o usb storage horkage fix

Ben Collins <bcollins@debian.org>:
  o [SPARC64]: Add image target and fixup archclean

Brad Hards <bhards@bigpond.net.au>:
  o USB: CDC Ethernet maintainer transfer

Christoph Hellwig <hch@infradead.org>:
  o SGI SCSI blacklist entries for 2.4.21-pre6

Christoph Hellwig <hch@lst.de>:
  o fix drm-4.0 compile failure

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, prink tweaks

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Use GFP_ATOMIC in request_irq
  o [SPARC64]: Fix interrupt enabling on trap return
  o [SPARC64]: Update defconfig
  o [SPARC64]: Do not define special strip, sparc64-linux-strip is actually normal strip
  o [SPARC64]: Get ALI trident sound working again
  o [SPARC64]: 2 timer handling fixes

David S. Miller <davem@redhat.com>:
  o USB: fix for host controler build

David Woodhouse <dwmw2@infradead.org>:
  o Fix erase suspend for write on Intel flash chips
  o Fix prototype of jffs2_get_ino_cache() to take unsigned argument

Erik Andersen <andersen@codepoet.org>:
  o missing -ac merge in include/linux/ide.h

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for the palm M100
  o USB: Added support for the Sony Clie NZ90V device
  o USB: add support for Treo devices to the visor driver
  o USB: fixup from previous io_ti.c patch
  o USB: added support for Ericsson data cable to pl2303 driver
  o USB: usb-storage bugfix
  o USB: fix up zero packet issues with CDCEther driver

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: misc cleanups and fixes
  o fix PCI bridge memory sizing

Jay Vosburgh <fubar@us.ibm.com>:
  o [bonding] fixes, cleanups, and minor feature addition

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] fix memleak in DMA test
  o [via-rhine] note that Roger is maintainer, in MAINTAINERS
  o [netdrvr pcnet32] revert to 2.4.19 version
  o [netdrvr pcnet32] fix multicast on big endian

Johannes Erdfelt <johannes@erdfelt.com>:
  o USB: uhci.c 2.4 finish completions in the correct order

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Use very short disconnect timeout for SCO connections.
  o [Bluetooth] Kill incoming SCO connection when SCO socket is closed.
  o [Bluetooth] Support for SCO (voice) over HCI USB
  o [Bluetooth] Do not submit more than one usb bulk rx request. It crashes uhci.o driver.
  o [Bluetooth] Use atomic allocations in HCI USB functions called under spinlock

Marcel Holtmann <marcel@holtmann.org>:
  o Cset exclude: marcel@holtmann.org|ChangeSet|20030208185812|16161
  o Cset exclude: marcel@holtmann.org|ChangeSet|20030122214259|16085
  o [Bluetooth] Add support for the Ultraport Module from IBM
  o [Bluetooth] Use R1 for default value of pscan_rep_mode
  o [Bluetooth] Add help entry for CONFIG_BLUEZ_USB_SCO

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre7
  o Add missing PCI ID's from -ac merge
  o Add more missing PCI IDS from -ac merge

Matthew Wilcox <willy@debian.org>:
  o Reduce random.c stack usage

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC64]: Kill ELF_FLAGS_INIT

Roger Luethi <rl@hellgate.ch>:
  o [via-rhine] fix races
  o [via-rhine] reset logic
  o [via-rhine] changelog

Scott Feldman <scott.feldman@intel.com>:
  o [E100] Update Documentation/networking/e100.txt
  o [E100] Update version(2.2.21-k1), copyright, changelog
  o [E100] spelling corrections from 2.5
  o [E100] Add support for VLAN hw offload
  o [E100] Cleanup #include order
  o [E100] OS already calcs pseudo-hdr [anton@samba.org]
  o [E100] interurpt handler free fix
  o [E100] Validate updates to MAC address
  o [E100] ethtool EEPROM and GSTRINGS fix
  o [E100] ASF wakeup enabled, but only if set in EEPROM
  o [E100] Remove strong branded marketing strings
  o [E100] forced speed/duplex link recover
  o [E100] Honor WOL settings in EEPROM
  o [E1000] Increase default Rx descriptors to 256

Stephen C. Tweedie <sct@redhat.com>:
  o Add less-severe assert-failure form for ext3
  o Fix ext3 panic due to ll_rw_block behaviour after illegal block access
  o Fix duplicate #include in journal.c
  o Fix jbd assert failure on IO error
  o Minor build fix for ext3 (2.4 and 2.5)
  o Throttle ENOMEM warnings more aggressively
  o Fix flushtime ordering on BUF_DIRTY list

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Pass in the memory size on PReP machines

Wolfgang Muees <wolfgang@iksw-muees.de>:
  o USB: Memory leak in auerswald driver

Summary of changes from v2.4.21-pre5 to v2.4.21-pre6
============================================

<andre.breiler@null-mx.org>:
  o io_edgeport.c diff to fix endianess bugs

<bde@bwlink.com>:
  o [SPARC64]: Fix ocndition code handling in do_rt_sigreturn

<bergner@vnet.ibm.com>:
  o add ndelay() for ppc64

<blaschke@blaschke3.austin.ibm.com>:
  o JFS: Code cleanup suggested by static analysis tool

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Add MAINTAINERS entry

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: use sock timestamp
  o [ATM]: Use skb_pull instead of direct skb mangling
  o [ATM]: Get minimum frame size right in lec.c
  o [ATM]: Let upper layer k now lec supports multicast
  o [ATM SUNI]: suni_init should not be __init and remove mod inc/dec
  o [ATM FORE200E]: Fix build

<clemens@ladisch.de>:
  o usb-midi.h: fixes for SC-8820/50
  o usb-midi.h: fixes for SC-8820/50

<coughlan@redhat.com>:
  o Update SCSI whitelist in scsi_scan.c

<dale@farnsworth.org>:
  o PPC32: Make the bootloader start at 0x000c for SMP
  o PPC32: Make it easier to hook into the bootloader code
  o PPC32: Allow the bootloader to pass in a board descripter struct

<hadi@cyberus.ca>:
  o [SCHED GRED]: Another bug found by Stanford Checker

<harald@gnumonks.org>:
  o [NETFILTER]: Fix icmp-type all problem in iptables

<henning@meier-geinitz.de>:
  o USB scanner.h, scanner.c: New vendor/product ids
  o USB: New vendor/product ids for scanner driver

<jakub@redhat.com>:
  o [SPARC64]: Fix typo in sparc64_get_context (G7 register is saved wrongly)

<josh@joshisanerd.com>:
  o USB: add KB Gear USB Tablet Driver

<kernel@jsl.com>:
  o Re: Keyspan USB/Serial Drivers for 2.4.20/2.4.21-pre4

<laforge@netfilter.org>:
  o [NETFILTER]: fix NAT ICMP reply translation of inner packet
  o [NETFILTER]: Fix conntrack bug introduced by list_del change
  o [NETFILTER]: Fix typo in ftp conntrack helper
  o [NETFILTER]: Add new ip6tables matches

<lunz@falooley.org>:
  o fix eepro100 SMP deadlock (uninitialized spinlock)

<sri@us.ibm.com>:
  o [IPV4/IPV6]: Fix to avoid overriding TCP/UDP with a new protocol of same type

<weigand@immd1.informatik.uni-erlangen.de>:
  o Fix race on rpc code

Adam Radford <adam@nmt.edu>:
  o 3ware driver update for 2.4.21-pre6

Adrian Bunk <bunk@fs.tum.de>:
  o USB: fix Auerswald compile

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o New PCI identifiers for ALi 156x ethernet
  o fix a ; in cris eeprom
  o correct handling of VIA PCI and of IDE legacy irq
  o add another transparent bridghe
  o export ndelay for modular ide stuff
  o Enable XMM on more athlons
  o fix ndelay argument name
  o more usercopy documentation
  o fix wacked formatting in x86-64 code
  o enable newly added docs
  o ide doc update
  o update hp framebuffer docs
  o update ipmi doc
  o Add missing EXPORT_SYMBOL for acpi & ipmi
  o epca sign fix
  o add genrtc driver used by multiple ports
  o ipmp updates
  o build genrtc if asked for
  o sign fix in mwave
  o & v && fix for i2c
  o nforce is now in AMD so delete the option
  o new AMD/Nvidia driver
  o remove dead Nvidia driver
  o bogo semicolon fix in joydev
  o fix hysdn brackets
  o fix some radio typos/oddments
  o more radio oddments
  o cpia update
  o fix w9966 tuner bug
  o mptfusion sign handling
  o missing Makefile slot
  o incorrect bracketing
  o e100 updates
  o fix ethernet pad in example driver
  o fix non x86 8169 build
  o another rogue semicolon
  o bracketing fix
  o ips docs update
  o cpqfc fix for non x86
  o dpt_i2o sign fix
  o fix ide-scsi hang on SMP boxes
  o ; fixes
  o ips update
  o wrong bracketing
  o XpressAudio enabler for Cyrix 5520
  o maestro bracketing bug
  o values cannot be init
  o fix large I/O to nec audio
  o bracketing fix in sscape
  o ali5451 is 31bit audio
  o via8233/8235 audio update
  o & v && in acm usb
  o usb hang fix
  o atafb bug in #if 0 code
  o fix logic error in aty128fb
  o typo fix in video headers
  o logic error in radeonfb
  o fix sisfb build on non x86
  o add intelfb driver
  o fix incorrect bracketing in JFFS
  o fix nfs port option on bigendian
  o fix seq_file problems
  o missing defines for alpha
  o faster x86 byteorder code
  o make __ndelay() argument name sane
  o generic rtc support headers for parisc
  o Fix typo in REPORTING-BUGS

Alan Cox <alan@redhat.com>:
  o Fix kmod/ptrace vulnerability

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Patch for auto-sense cmd_len

Andi Kleen <ak@muc.de>:
  o [NET]: Make skbuff.h -W clean, skb_headlen should return unsigned quantity
  o x86-64 update

Ben Collins <bcollins@debian.org>:
  o [IEEE1394] Sync with repo

Benjamin LaHaise <bcrl@redhat.com>:
  o [NET]: Make sure nr_frags is accurate on paged SKB allocation failure

Christoph Hellwig <hch@lst.de>:
  o [NET]: Remove __NO_VERSION__ from networking code
  o backport sys_sendfile64

Christoph Hellwig <hch@sgi.com>:
  o [SPARC]: Add xattr syscalls

Dave Jones <davej@codemonkey.org.uk>:
  o Enable prefetch on P4
  o add missing intel cache descriptor

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Fix hang while flushing outstanding transactions under heavy load
  o JFS: Avoid deadlock when all tblocks are allocated

David Brownell <david-b@pacbell.net>:
  o USB: rename drivers/usb/hcd --> host
  o USB: call hcd->stop() in task context
  o ehci, sync with 2.5 latest

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: Add TCSBRKP ioctl translation, thanks Anton
  o [TCP]: Do not bump backoff too high during 0-window probes
  o [NET]: Fix length in skb_padlen
  o [RANDOM]: Backport 2.5.x ipv4/ipv6 sequence number generation SMP fixes by manfred@colorfullife.com
  o [SPARC64]: Implement STICK synchronization using ia64 port algorithms
  o [NET]: Export skb_pad to modules
  o [SPARC64]: Update defconfig
  o [NETLINK]: Remove buggy and useless rcv queue wakeup tests
  o [IPV6]: Cure typo in ipv6_addr_prefix
  o [IPV{4,6}]: Make icmp_socket per-cpu and simplify locking
  o [NETFILTER]: Fix typo in ipv6 makefile changes
  o [NET]: Fix mismerge, no need to export skb_pad twice
  o [SPARC64]: Make sure we are in irq_enter atomic section during update_process_times
  o [SPARC64]: Kill SPARC64_USE_STICK and use real timer drivers
  o [SPARC64]: Fix timer quotient calcs
  o [SPARC64]: Do not mark timer_ticks_per_usec_quotient static
  o [SPARC64]: Make gettimeofday assembly match tick quotient fixes
  o [SPARC64]: Add Hummingbird STICK support
  o [SPARC64]: Make TICK comparisons wrap-around safe by using jiffies macros
  o [SPARC64]: Sanitize all TICK privileged bit handling in tick drivers
  o [SPARC64]: Clear tick_cmpr ints properly in bootup assembly
  o [SPARC64]: Kill bogus kernel_thread decl

Ganesh Varadarajan <ganesh@vxindia.veritas.com>:
  o USB ipaq.c: add ids for fujitsu loox

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiga PCMCIA Ethernet clean up
  o M68k ISA memory for Amiga PCMCIA
  o M68k Apollo I/O updates
  o M68k ifpsp060 updates
  o M68k incorrect prototype
  o Amiga RTC updates
  o Amifb wrong interrupt
  o Atari NCR5380 SCSI: bitops operate on long
  o Convert m68k cache macros to inline functions
  o Mac/m68k VIA updates
  o Allow to disable macfb
  o M68k net warnings
  o M68k heartbeat update
  o M68k config syntax
  o Sun-3 contact update
  o M68k SCSI warnings
  o M68k PAGE_SIZE warnings
  o M68k: optimize stacked irq check
  o Sun-3 memory zones
  o Sun-3 ioremap()
  o M68k page_to_phys
  o Sun-3 first page
  o M68k iomap cleanup
  o Sun-3 SBUS updates
  o Sun-3 vectored interrupts
  o M68k timekeeping update
  o Amiga Zorro SCSI: use z_ioremap()
  o Sun-3/3x updates
  o M68k core spelling fixes
  o Amiflop out-of-bounds array access
  o Sun-3 VME support
  o M68k warnings

Go Taniguchi <go@turbolinux.co.jp>:
  o USB: Another pegasus ID
  o USB: Another kaweth ID
  o USB: Another sony memorystick
  o USB: Multiple interfaces with usb hotplug
  o USB: Another hid-core worksround

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for radio shack device to pl2303 driver
  o USB: add firmware files for two new keyspan devices
  o USB: merge fixup for the scanner driver
  o USB: move the UHCI drivers into drivers/usb/host
  o USB: move the OHCI driver into drivers/usb/host

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Export ip6_route_me_harder for netfilter and add ipv6_addr_prefix

James Morris <jmorris@intercode.com.au>:
  o [NET]: Clean up sk_filter and make sure it is called when skb->dev is still valid
  o [IPV4]: Fix skb leak in inet_rtm_getroute
  o [IPV6]: Fix skb leak in inet6_rtm_getroute
  o [NET]: Add myself as co-maintainer
  o [NETLINK]: Un-duplicate rcv wakeup logic

Jay Vosburgh <fubar@us.ibm.com>:
  o [BONDING]: Add MAINTAINERS entry

Jeff Garzik <jgarzik@redhat.com>:
  o Via Nehemiah (C3-2) CPU support

John Levon <levon@movementarian.org>:
  o [SUNHME]: Fix bit testing typo

Leigh Brown <leigh@solinno.co.uk>:
  o Updated S3Triofb driver for PPC32

Lennert Buytenhek <buytenh@gnu.org>:
  o [BRIDGE]: handle out-of-ports corner case

Marcel Holtmann <marcel@holtmann.org>:
  o [SPARC64]: Translate AUTOFS_IOC_EXPIRE_MULTI ioctl

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre6

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix a problem with 'next' and 'step' type KGDB commands

Neil Brown <neilb@cse.unsw.edu.au>:
  o md - 1 of 3 - Fix small bug in md.c
  o md - 3 of 3 - Don't check a device size before bd_get in
  o md - 2 of 3 - Convert /proc/mdstat to use seq_file
  o drivers/block/umem.c - new card
  o Fix compile errors/warnings in md

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Make balloc[] tails[] and hash[] in super.c static. (Noticed by Arnd Bergmann <arnd@bergmann-dalldorf.de>)
  o reiserfs: gcc 3.3 compile fix from Hubert Mantel <mantel@suse.de>
  o reiserfs: Fix a warning about mismatching types while doing printk
  o reiserfs: Stricter checks for transactions and fs itself during mount

Oleg Drokin <green@namesys.com>:
  o Reiserfs journal overflow fix on large highly fragmented fs

Oliver Neukum <oliver@neukum.name>:
  o USB: work around for a firmware bug of some scanners

Patrick McHardy <kaber@trash.net>:
  o [IPV{4,6}]: lru queue for ip_fragment evictor

Paul Mackerras <paulus@samba.org>:
  o PPC32: Implement kmap_nonblock, add extra argument to kmap_high call
  o PPC32: Add missing break, without which get_user on 8-byte quantities would fail

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC]: Add missing newline to kernel OOPS printk
  o [SPARC32/64]: Expand ioctl size field in backwards-compatible way
  o [SPARC]: RTC driver needs to include linux/pci.h
  o Fix initrd initialization

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Fix matroxfb build
  o Support for matroxfb on HP Vectra

Rob Radez <rob@osinvestor.com>:
  o [SPARC]: kmap_nonblock changes

Rusty Russell <rusty@rustcorp.com.au>:
  o [AF_UNIX] Cleanup forall_unix_sockets
  o [X25]: Fix improper | precendence, pointed out by Joern Engel
  o [ECONET]: Add comment to point out a bug spotted by Joern Engel

Theodore Ts'o <tytso@mit.edu>:
  o Ext2/3: noatime ignored for newly created inodes

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Export m8xx_cpm_hostalloc on CONFIG_8xx
  o PPC32: Replace 2 inline functions with their normal macro equivalents
  o PPC32: Fix a problem on MPC8xx when CONFIG_USE_MDIO=n
  o PPC32: Backport the code from 2.5 to make do_div handle 64bit
  o PPC32: KGDB is more useful when -g is in the CFLAGS
  o PPC32: Fix some warnings in the MPC8xx FPU emulation code
  o PPC32: Fix some warnings on MPC8xx
  o PPC32: Change some bootloaders to call load_kernel directly
  o PPC32: Add USE_STANDARD_AS_RULE to boot/lib/Makefile
  o PPC32: Fix some warnings on MPC8xx
  o PPC32: Clarify some of the MPC8xx uart code

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix misleading EIO on NFS client
  o Fix unbalanced kunmap() in NFS symlink code

Summary of changes from v2.4.21-pre4 to v2.4.21-pre5
============================================

<ajoshi@kernel.crashing.org>:
  o rivafb 0.9.4 update

<alex_williamson@hp.com[helgaas]>:
  o ia64: fix typo in ia32_support.c

<andrew.wood@ivarch.com>:
  o USB: USB-MIDI support for Roland SC8820

<arun.sharma@intel.com[helgaas]>:
  o ia64: ia32 emulation layer bug fix

<bbosch@iphase.com>:
  o [netdrvr ns83820] big endian fixes

<benh@zion.wanadoo.fr>:
  o Fix a bug in the workaround for closed P2P bridge IO windows which could actually break bridges that didn't need fixing
  o Export atomic_{clear,set}_mask for modules
  o Request Open Firmware to open all "display" devices instead limiting us to the first one. This helps getting all cards properly POSTed
  o Prevent the stack from growing on reads. This works around a problem with the mount syscall calling copy_mount_options() which can trigger a fault via copy_from_user() between the last core VMA and the stack.
  o Properly fixup the Winbond W83C553 IDE on Longtrail and BriQ's so the controller is switched to fully native mode and interrupts are configured properly
  o Fix serial table for BriQ hardware (different base clock) and make sure it works with CONFIG_VT
  o Fix a warning
  o Make sure xmon doesn't try to tap a hash table when none exist
  o Add asm byteswapped 64 bits accessors
  o Rework inline syscall macros, fix clobbers & gcc3.3 (From Franz Sirl)
  o Remove old gross hack that did nothing good

<bergner@vnet.ibm.com>:
  o Remove kdb from PowerPC-64
  o ppc64 updates to 2.4.21-pre4

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Add local_irq_set() and save_and_sti()
  o ia64: Use IA64_PSR_I rather than (1UL << 14)
  o ia64: Reverse SGI scatterlist changes so SGI update will apply
  o ia64: Simple ndelay implementation
  o ia64: Add some default configs
  o ia64: whitespace fixes
  o ia64: add infrastructure for multiple IO port spaces
  o ia64: add support for MMIO and IO port spaces from ACPI _CRS
  o ia64: add iomem_resource and ioport_resource allocation
  o ia64: update defconfigs
  o Rename configs

<cniehaus@handhelds.org>:
  o spelling fix for drivers_usb_usbnet.c

<d3august@dtek.chalmers.se>:
  o USB: small uhci bug

<dave@thedillows.org>:
  o The initial release of the driver for the 3Com 3cr990 family

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: For ia32 emulation, do not turn on O_LARGEFILE automatically
  o ia64: Don't risk running past the end of the unwind-table.  Based on a patch by Suresh Siddha.

<davidm@wailua.hpl.hp.com[helgaas]>:
  o ia64: Fix ia64_fls() so it works for all possible 64-bit values

<eranian@frankl.hpl.hp.com[helgaas]>:
  o ia64: new perfmon patch for 2.4.20
  o ia64: perfmon update

<green@linuxhacker.ru>:
  o radio-cadet compile fix

<henning@meier-geinitz.de>:
  o USB scanner.c: Adjust syslog output

<ionut@badula.org>:
  o VLAN support, 64-bit support, bugfixes

<jbarnes@sgi.com>:
  o MAINTAINERS update for 2.4 SN support

<jgarzik@pobox.com>:
  o Fix undefined references for smp + apm

<jh@sgi.com[helgaas]>:
  o ia64: Update SGI SN files

<jochen@scram.de>:
  o [tokenring smctr] fix MAC address input
  o [tokenring madgemc] fix memory leak, add proper refcounting

<kare.sars@lmf.ericsson.se>:
  o [atm nicstar] fix incorrect traffic class assumption

<m.c.p@wolk-project.de>:
  o Speedup 'make dep'

<meissner@suse.de>:
  o [netdrvr pcnet32] fix multicast on big endian

<mikal@stillhq.com>:
  o Handle scsi_register() failure

<p.guehring@futureware.at>:
  o USB: FTDI driver, new id added

<peter@bergner.org>:
  o PPC64 update

<raul@pleyades.net>:
  o mmap.c corner case fix

<sprite@sprite.fr.eu.org>:
  o [SPARC64]: Avoid use of -e option with echo

<stelian@popies.net>:
  o sonypi and input subsystem integration
  o CREDITS update
  o use correct gcc flags when compiling for
  o sonypi driver update
  o make mousedev accept the jogdial
  o meye suspend/resume capabilities

Adrian Bunk <bunk@fs.tum.de>:
  o fix compile error with two IrDA drivers

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ACPI apparently wasnt bios
  o fix wrong date in microcode comment
  o add another legitimate P4 type
  o must disallow write combine on 450NX
  o add framework for ndelay (nanoseconds)
  o first block of parisc resend
  o second block of parisc merge
  o third block of parisc merge
  o Ian Nelson moved
  o update videobook docs to avoid check_region
  o docs for IPMI
  o remove dead init call
  o add AMD hammer rng
  o IPMI driver updates
  o keyboard changes
  o fix wrong test in raw driver
  o fix paths for ide
  o clarify hpt37x config
  o fix more ide paths
  o Paul's fix to do ide_cs handling in task context
  o more ide paths
  o fix use of check_region in umc driver
  o more ide comment/doc info updates
  o promise printk cleanups
  o another wrong path
  o IDE printk/cleanup bits
  o fix serverworks paths/docs
  o clean up the siimage driver
  o update sis driver comments/docs/notes
  o update PIIX driver to know about more errata
  o fix winbond driver for new ide
  o more ide doc/comment updates
  o fix ppc ide paths
  o Ide raid updates
  o fix sbp2 compile failure
  o fix unsafe signed wrap check in pcilynx
  o use kbd_refresh_leds to keep USB/base keyboad lights right
  o clean up radio-cadet locking
  o use skb_padto to fix 3c527 padding
  o fix typo in 3c523 fixups
  o fix ethernet padding on 82596
  o fix ethernet padding on ariadne
  o fix ethernet padding on a2065
  o fix ethernet padding on atarilance
  o fix ethernet padding on am79c961a
  o fix ethernet padding on bagetlance
  o fix ethernet padding on declance
  o fix padding on depca
  o fix padding on eepro driver
  o fix padding on eexpress driver
  o fix ethernet padding on fmv18x
  o fix e2100 crash
  o fix ethernet padding on eth16i
  o fix ethernet padding on lasi
  o fix padding on epic100 driver
  o fix ethernet padding on lp486e
  o fix ethernet padding on lancr
  o fix padding on fmvj18x_cs
  o fix ethernet padding on hp100
  o fix ethernet padding on pcmcia/ray_cs
  o fix ethernet padding on xircom
  o fix ethernet padding on r8169
  o fix ethernet padding on seeq8005
  o fix padding on smc9194
  o fix padding on via_rhine
  o fix padding on yellowfin
  o fix padding on znet
  o fix padding on wavelan
  o update pci.ids for syskonnect
  o add 450NX streaming quirk, add via northbridge detect
  o fix dpt_i2o out of memory check
  o fix eata_generic jiffies check
  o document an ICH errata we have to deal with
  o fix sb_mixer handling
  o dont fail on 5451 reset
  o ide.h changes
  o add prototypes for kbdrefresh_leds
  o add skb_padto operation
  o fix ipc/msg race by dropping optimisation out
  o add skb_pad operation
  o copy OUTBSYNC operation too
  o fix the ide irq masking bug Ross found
  o fix confusing extra DMA off messages
  o add but dont yet use ide_execute_comman
  o sk98 driver vendor update

Alan Stern <stern@rowland.harvard.edu>:
  o USB: Patches for the ECONNRESET error (2.4)

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [TCP]: Do not forget data copy while collapsing retransmission queue

Andi Kleen <ak@muc.de>:
  o [IPV4]: Better behavior for NETDEV_CHANGENAME requests
  o x86-64 update
  o Workaround for AMD 8131 bug
  o Fix get_vm_area

Andrea Arcangeli <andrea@suse.de>:
  o xdr nfs highmem deadlock fix

Andrew Morton <akpm@digeo.com>:
  o ia32 syscall compatibility stubs

Andrey Panin <pazke@orbita1.ru>:
  o [netdrvr eepro100] add config option for PIO register read/write

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o PPC32: Implement workarounds for errata on recent G3 and G4 cpus

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: Delete all SGI SN defconfig files
  o ia64: Dont execute srlz.d needlessly (reported by Chris Ruemmler)
  o ia64: smp_threads_ready: make non-volatile
  o don't swapon mounted devices
  o ia64: Use has_8259 rather than initdata
  o ia64: Really remove ACPI SPCR parsing
  o Cset exclude: eranian@frankl.hpl.hp.com[helgaas]|ChangeSet|20030103231109|26349
  o ia64: fix perfmon typo (PFM_CPU_SYST_WIDE should be PFM_CPUINFO_SYST_WIDE)

Christoph Hellwig <hch@sgi.com>:
  o handle too large vmallocs gracefully

Dave Jones <davej@codemonkey.org.uk>:
  o [netdrvr sunqe] remove incorrect kfree()

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: replace ugly JFS debug macros with simpler ones
  o JFS: Minor update in Documentation/filesystems/jfs.txt
  o JFS: implement get_index_page to replace some uses of read_index_page
  o JFS: Add debug code to help catch elusive bug
  o JFS: simplify jfs_err() to avoid parsing bug in gcc-2.95
  o JFS: Fix jfs_sync_fs

David Brownell <david-b@pacbell.net>:
  o USB: ehci-hcd, more hangs gone

David Gibson <david@gibson.dropbear.id.au>:
  o PPC32: Add work-around for erratum #77 on IBM 405 processors
  o Update orinoco driver to 0.13b

David S. Miller <davem@nuts.ninka.net>:
  o [TG3]: Let chip do pseudo-header csum on rx
  o [TG3]: Add device IDs for 5704S/5702a3/5703a3
  o [TG3]: Prevent dropped frames when flow-control is enabled
  o [TG3]: Correct MIN_DMA and ONE_DMA settings in dma_rwctrl
  o [TG3]: Workaround 5701 back-to-back register write bug
  o [TG3]: Add workaround for third-party phy issues
  o [TG3]: Remove anal grc_misc_cfg board IDs check
  o [TG3]: Fix typos in previous changes
  o [TCP]: In tcp_check_req, handle ACKless packets properly
  o [SPARC]: Add ndelay
  o [SPARC]: Add ndelay ksyms export

David Woodhouse <dwmw2@infradead.org>:
  o Export skb_pad() in 2.4.21-pre4

Gerd Knorr <kraxel@bytesex.org>:
  o bttv documentation update
  o tuner module update
  o video4linux i2c modules update
  o bttv update

Gerd Knorr <kraxel@suse.de>:
  o bttv config fix

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: hid blacklist update
  o USB: more hid blacklist items
  o USB: added tripp device id's to pl2303 driver

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha dma fix
  o alpha update

Jay Vosburgh <fubar@us.ibm.com>:
  o [netdrvr 3c59x] move netif_carrier_off() call outside vortex_debug test

Jeff Garzik <jgarzik@mandrakesoft.com>:
  o arch/i386/Makefile: fix Via C3 build flags with gcc 3.<recent>

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] bump version, tidy comments
  o [netdrvr amd8111e] remove stray ';', fixing register dump [#311]
  o [netdrvr tg3] DMA MRM bit only exists on 5700, 5701
  o [netdrvr fc/iphase] correct PCI probe loop-end test logic [#323]
  o [tokenring smctr] remove stray ';' that prevented a loop from working [#312]
  o [ARM] CREDITS, MAINTAINERS, Documentation/arm/* updates
  o [ARM] misc janitorial cleanups for arch/arm/kernel
  o [ARM] misc janitorial cleanups for arch/arm/mach*, arch/arm/mm
  o [ARM] misc janitorial cleanups for include/asm-arm
  o [netdrvr 8390] if ARM, only redefine EI_SHIFT, not I/O macros
  o [netdrvr] add new ARM net drivers cirrus, ether00
  o [netdrvr bmac] Remove unneeded memset()
  o [netdrvr 8139too] add some boards to the list of tested boards
  o [netdrvr tg3] disable 5701 h/w bug workaround during core clock reset
  o [netdrvr tg3] fix NAPI deadlock
  o [netdrvr tg3] bump version to 1.4c / Feb 18
  o [netdrvr tg3] properly synchronize with TX, in tg3_netif_stop
  o [netdrvr tg3] fix TX race in previous code, and another buglet
  o [netdrvr] Update Doc/networking/netdevices.txt with more locking rules

Jens Axboe <axboe@suse.de>:
  o Remove unused node from ide-probe.c
  o Andrea's elevator backmerge patch]

Johannes Erdfelt <johannes@erdfelt.com>:
  o usb_get_driver_np() gives wrong driver name (usb_mouse)
  o USB: OHCI trivial remove unused field
  o USB: 2.4 OHCI trivial comment cleanup

John Stultz <johnstul@us.ibm.com>:
  o Fix target_cpus()

Kurt Garloff <garloff@suse.de>:
  o Handle SCSI recovered errors

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o [Bluetooth] Add support for vendor specific commands

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030224224251|29662
  o Changed EXTRAVERSION to -pre5
  o Define kmap_nonblock() for non highmem

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix our L2 / L3 cache updates for the bootloader

Martin Devera <devik@cdi.cz>:
  o [NET_SCHED]: HTB scheduler updates from Devik

Martin Schwidefsky <schwidefsky@de.ibm.com>:
  o s390 base architecture update
  o xpram driver fix for 64-bit
  o s390 idals.h update

Matthew Wilcox <willy@debian.org>:
  o [wireless airo] call pci_enable_device, pci_set_master where needed

Olaf Hering <olh@suse.de>:
  o ide_fix_driveid unresolved in usb-storage

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Fix DIRECT IO interference with tail packing

Oliver Neukum <oliver@neukum.name>:
  o USB: 2.4 ehci uses SLAB_KERNEL in interrupt
  o USB: kaweth length calculation fix
  o USB: new device id for kaweth

Paul Mackerras <paulus@samba.org>:
  o PPC32: Fix the clone syscall, and make exec clear fp and vr registers
  o PPC32: Clean up exception and oops handling
  o PPC32: Tighten up the stack expansion code
  o PPC32: Fix handling of alignment traps on some PPC processors
  o PPC32: Actually use the FP exception mode requested with prctl()
  o PPC32: use the standard __stringify instead of a local version
  o PPC32: Further fixes for the stack expansion code
  o PPC32: add ndelay(), update udelay() to be more accurate and robust
  o PPC32: Minor cleanups in the CHRP platform code
  o PPC32: Allow for RAM not starting at 0, for APUS (and potentially others)
  o PPC32: PReP platform fixes from Hollis Blanchard, Tom Rini, Leigh Brown and others
  o PPC32: Fixes for byte-swapping macros, from Franz Sirl
  o PPC32: PCI fixes.  We can now restrict I/O windows to 16MB or so because this code lets us move the I/O windows of PCI-PCI bridges if necessary.
  o PPC32: Fix copy_from_user to copy as much as possible even when it gets a fault
  o PPC32: Provide a default implementation of ide_init_hwif_ports in asm-ppc/ide.h and use it if there is no platform-specific version.
  o PPC32: fix compilation error in arch/ppc/platforms/pmac_setup.c
  o PPC32: Move some variable declarations related to the MMU hash table to <asm/mmu.h>

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC32]: Backport fixes from 2.5.x

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus update (2.4)

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr via-rhine] trivial bits
  o [netdrvr via-rhine] fix broken tx-underrun handling
  o [netdrvr via-rhine] various duplex-related fixes
  o [netdrvr via-rhine] reset function rewrite
  o [netdrvr via-rhine] bump version, use constant instead of magic number

Rusty Russell <rusty@rustcorp.com.au>:
  o namespace pollution in procfs
  o arch_ia64_sn_io_sn1_pcibr.c, typo: the the
  o misc register audit fix on qtronix
  o duplicate header in drivers_bluetooth_hci_h4.c
  o write with buffer>2GB returns broken errno
  o misc register audit fix on ppc64's nvram.c
  o USB: Clean up some USB macros
  o available spell fixes
  o correct description of Griffin Powermate
  o namespace pollution in eth bridge driver
  o drivers_net_wan_sdla_x25.c, typo: the the
  o es1372.c doesn't free resources correctly
  o Typos in drivers_s390_net_iucv.c
  o i2c ID addition
  o NCR5380 unbalanced curly brace
  o Fix floppy.h's CROSS_64KB()

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e100] math fixes and a cleanup

Stephen C. Tweedie <sct@redhat.com>:
  o Fix signed use of i_blocks in ext3 truncate

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Change the MPC8xx IRQ code so that things are arranged like other systems.
  o PPC32: Enable PCMCIA and a tested wifi card on some MPC8xx targets
  o PPC32: Change the MontaVista copyright / GPL boilerplate to a condensed version.
  o PPC32: Fix an oops on hardware without an RTC in timer_interrupt()
  o PPC32: Fix building of the IBM Spruce platform and !CONFIG_SERIAL
  o PPC32: Fix some gcc-3.x warnings on the IBM Spruce
  o PPC32: Cleanup the boot code to better deal with no console
  o PPC32: Minor KGDB warning fixes
  o PPC32: Add CONFIG_KGDB_CONSOLE to MPC 8xx systems
  o PPC32: MPC8xx KGDB fixes, from Dan Malek
  o PPC32: Add KGDB support for the IBM Spruce platform
  o PPC32: Ask about CONFIG_BOOTX_TEXT in the 'Kernel hacking' menu
  o PPC32: Put reading of PReP/PPCBUG nvram into CONFIG_PPCBUG_NVRAM
  o PPC32: Add support for the Motorola LoPEC platform
  o PPC32: Remove the 'BK Id' tags from files
  o PPC32: Fix SysRq on IBM Spruce

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix XID allocation race in 2.4.21-pre4

Wolfgang Muees <wolfgang@iksw-muees.de>:
  o USB: updated Auerswald driver

Summary of changes from v2.4.21-pre3 to v2.4.21-pre4
============================================

<blueflux@koffein.net>:
  o [IPV4 ROUTE]: Fix some sysctl documentation

<dwmw2@dwmw2.baythorne.internal>:
  o Miscellaneous MTD block driver fixes
  o MTD partitioning updates
  o MTD updates

<filip.sneppe@cronos.be>:
  o [NETFILTER]: ip_conntrack_ftp.c, fixes a typo in a DEBUG statement

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Fix a locking bug in ip_conntrack_proto_tcp

<ganesh@tuxtop.vxindia.veritas.com>:
  o Added ids for the Dell Axim and Toshiba E740. Thanks to Ian Molton

<georgn@somanetworks.com>:
  o Fix /proc/slabinfo on ARM

<henning@meier-geinitz.de>:
  o scanner.c: remove "magic" number for interface
  o USB scanner driver: updated Configure.help
  o scanner.h, scanner.c: New vendor/product ids for visioneer scanners
  o scanner.c: print user-supplied ids only on start-up
  o scanner.c, scanner.h: Remove PV8630 ioctls
  o scanner.c: endpoint detection cleanup
  o Add maintainer for USB scanner driver
  o scanner.h, scanner.c: maintainer change

<jamie@shareable.org>:
  o [SPARC64]: Fix MAP_GROWSDOWN value, cannot be the same as MAP_LOCKED

<kadlec@blackhole.kfki.hu>:
  o [NETFILTER]: Fix excess logging of reused FTP expectations

<manish@zambeel.com>:
  o [netdrvr tg3] add support for another 5704 board, fix up 5704 phy init

<marcus@ingate.com>:
  o [NETFILTER]: ipt_multiport invert fix

<neilt@slimy.greenend.org.uk>:
  o USB Serial patch

<netfilter@interlinx.bc.ca>:
  o [NETFILTER]: UDP nat helper support

<stelian@popies.net>:
  o sonypi driver update
  o make sonypi use ec_read/ec_write from ACPI patch

<valko@linux.karinthy.hu>:
  o [SPARC64]: Translate IPT_SO_SET_REPLACE socket option for 32-bit apps
  o [SPARC64]: Handle SO_TIMESTAMP properly in compat recvmsg

Adrian Bunk <bunk@fs.tum.de>:
  o remove duplicate entries from Configure.help

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o allow people to build M686 without PGE kernels
  o more vaio apm blacklist entries
  o mp oops fix
  o MP message improvements
  o remove confusing MP report
  o nmi stack usage
  o fix linux crash on boot with some boarss
  o fix up cx86 docs
  o IPMI driver
  o enable ipmi config
  o fix compile of 4.0 DRM
  o more parisc specific merge bits
  o parisc mux driver (parisc specific)
  o disable taskfile I/O
  o further IDE tape fixes
  o Skip disabled IDE generic controllers
  o Add ide software raid driver for Medley IDE raid
  o add support for Nvidia nForce2 IDE
  o Allow DMA setup on radeon IGP now we think its fixed
  o allow selection of SI raid
  o fix packet padding on 3c501
  o fix packet padding on the 3c505
  o more unusual USB storage devices
  o fix packet padding on the 3c507
  o fix packet padding on the 3c523
  o fix packet padding on the 7990
  o fix packet padding on the 8139too
  o fix 8390 packet padding
  o fix packet padding on at1700
  o fix packet padding on atp
  o fix de600/20 packet padding
  o fix ni5010 packet padding
  o fix ni52 packet padding
  o fix packet padding on ni65
  o fix packet padding on axnet_cs
  o fix padding on sgiseeq
  o fix sk_g16 padding
  o fix sun3_82586 padding
  o fix sun3lance packet padding
  o further dscc4 updates
  o document undocumentend field in SCSI headers
  o fix ad1889 warning - void functions dont return values
  o more unusual USB storage devices
  o ; cut the mount hash table down to a sane size, and fix printk
  o fix casting in pci dma
  o parisc header update
  o fix msdos end markers for compatibility with cameras etc

Andi Kleen <ak@muc.de>:
  o x86-64 update
  o hammer support for i386

Andrea Arcangeli <andrea@suse.de>:
  o O_DIRECT alignment fix

Andrew Morton <akpm@digeo.com>:
  o [SPARC64]: Handle unchanging _TIF_32BIT properly in SET_PERSONALITY
  o sync_supers() race fix
  o Fix ext3 scheduling storm and lockup
  o 3c59x: add 3c920 support
  o fix rare BUG in ext3

Christoph Hellwig <hch@sgi.com>:
  o fix scsi module unload bug
  o cciss/cpqarray/md should use generic BLKGETSIZE
  o properly handle too long pathnames in d_path
  o update bdflush documentation

Dave Engebretsen <engebret@us.ibm.com>:
  o PPC64 update

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o JFS: Remove invalid warning
  o JFS: Remove COMMIT_Holdlock
  o JFS: add jfs_get_volume_size() back
  o JFS: Clean up flushing outstanding transactions to journal
  o JFS: add sync_fs super_operation

David Brownell <david-b@pacbell.net>:
  o zaurus B500 (sl-5600?) & usbnet
  o usb root hub strings

David Gibson <david@gibson.dropbear.id.au>:
  o Squash warnings in init/do_mounts.c

David S. Miller <davem@nuts.ninka.net>:
  o [USB]: rtl8150.c needs linux/init.h
  o [TCP]: Add tcp_low_latency sysctl
  o [TCP]: Fix typo in TCP_LOW_LATENCY changes

Geert Uytterhoeven <geert@linux-m68k.org>:
  o Amiflop incorrect sti()
  o Atari ACSI exports
  o M68k misc_register audit
  o Mac/m68k config fixes
  o Mac/m68k early startup fixes
  o Mac/m68k Nubus updates
  o Atari NVRAM
  o m68k typo
  o Q40 IRQ typo
  o Replace Mac/m68k NS8390 with daynaport driver
  o init_rootfs() prototype
  o M68k matroxfb
  o register_console() comment typo
  o Mac/m68k NCR5380 SCSI updates

Gerd Knorr <kraxel@bytesex.org>:
  o videodev bugfix
  o add bt832 driver
  o bttv documentation update
  o tuner update
  o i2c tv modules update

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: fix ehci build problem for older versions of gcc
  o USB bluetooth: fix incorrect url in help text
  o USB: Move the scanner ioctls to usb_scanner_ioctl.h to allow access by archs that need it

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER]: This patch fixes the ULOG target when logging packets without any ethernet header (mac address).

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha update
  o alpha: titan, marvel, srmcons updates

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr tg3] s/spin_lock/spin_lock_irqsave/ in tg3_poll and tg3_timer
  o [netdrvr tg3] Better interrupt masking
  o [netdrvr tg3] flush irq-mask reg write before checking hw status block, in tg3_enable_ints.
  o [netdrvr tg3] manage jumbo flag on MTU change when interface is down
  o [netdrvr e100] remove file e100_proc, missed in previous patch (standard stats)
  o [netdrvr tg3] more verbose failures, during initialization

Jens Axboe <axboe@suse.de>:
  o Fix ide highmem scatterlist setup
  o fix CONFIG_IDE_DMA_ONLYDISK
  o IDE: Do not call bh_phys() on buffers with invalid b_page

John Stultz <johnstul@us.ibm.com>:
  o Compensate lost ticks in x440s

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Remove unfinished driver
  o ISDN: Improve DTMF detection
  o ISDN: Fix HiSax/ISAR fax handling bug
  o ISDN: Add locking for list access
  o ISDN: Add ISDN side support for Auerswald USB ISDN support
  o ISDN: Small HiSax cleanups

Khalid Aziz <khalid_aziz@hp.com>:
  o Avoid ide-scsi from starting DMA too soon

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Make READ_VOICE_SETTING available for normal users
  o [Bluetooth] Replace info message about SCO MTU with BT_DBG
  o [Bluetooth] Remove wrong check for size value in rfcomm_wmalloc()

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre4

Olaf Hering <olh@suse.de>:
  o autofs compat for ppc

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: iput deadlock fix - do not call iput() from inside of transaction

Patrick McHardy <kaber@trash.net>:
  o [NETFILTER]: Fix ipt_REJECT udp checksums
  o [NETFILTER]: Fix incremental TCP checksum in ECN module
  o [PPP]: Handle filtering drops correctly

Paul Gortmaker <p_gortmaker@yahoo.com>:
  o Fix wildcards in RTC alarm settings

Paul Mackerras <paulus@samba.org>:
  o add prctls for FP exception control

Petr Vandrovec <vandrove@vc.cvut.cz>:
  o Fix non-G450/G550 build of matroxfb

Randy Dunlap <randy.dunlap@verizon.net>:
  o usb-skeleton MINOR_BASE change

Richard Henderson <rth@dot.sfbay.redhat.com>:
  o [ALPHA] Add debugging access (core and ptrace) to the PAL unique value.

Robert Olsson <robert.olsson@data.slu.se>:
  o [NAPI]: Discuss some more issues in driver HOWTO

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e100] Sync 2.4.x driver with 2.5.x driver
  o [netdrvr e100] udelay a better way
  o [netdrvr e100] standardize nic-specific stats output
  o [netdrvr e100] fix TxDescriptor bit setting
  o [netdrvr e1000] allocate ethtool eeprom buffer dynamically, rather than a large static allocation on the stack
  o [netdrvr e1000] remove /proc support
  o [netdrvr e1000] Add ethtool GSTATS support

Simon Evans <spse@secret.org.uk>:
  o USB: Backport konicawc driver to 2.4

Tom Callaway <tcallawa@redhat.com>:
  o [SUNLANCE]: Add missing asm/machine.h include for sun4 builds
  o [SPARC64]: Add USB scanner ioctls to 32-bit compat table

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix Oopsable NFS condition in 2.4.21-preX

Vojtech Pavlik <vojtech@suse.cz>:
  o Fix the JSIOCGABSMAP et al ioctls in joydev.c
  o Add new devices support to I-Force driver

Summary of changes from v2.4.21-pre2 to v2.4.21-pre3
============================================

<bdschuym@pandora.be>:
  o [BRIDGE]: new_nbp runs under rwlock so needs to use GFP_ATOMIC

<bero@arklinux.org>:
  o AGP support for VIA P4X333 boards

<ganesh@tuxtop.vxindia.veritas.com>:
  o USB ipaq driver update

<greearb@candelatech.com>:
  o [VLAN]: Quiet some printks and free devices/groups correctly

<hadi@cyberus.ca>:
  o [SCH_GRED]: Array overflow fixes, found by Stanford checker

<henning@meier-geinitz.de>:
  o scanner.h: add/fix vendor/product ids
  o scanner.c: silence noisy debug message
  o scanner.c: Support for devices with only one bulk-in endpoint
  o scanner.c: Accept scanners with more than one interface
  o [PATCH 2.4.21-pre1] scanner.c: Use first altsetting in probe_scanner()
  o scanner.c: fix race in ioctl_scanner()
  o USB scanner driver: updated documentation

<joergprante@netcologne.de>:
  o [2.4.21-pre2] scx200 build fix

<krkumar@us.ibm.com>:
  o [IPV6]: Missing in6_dev_put in router discovery

<mark@hal9000.dyndns.org>:
  o Update ov511 to version 1.63. This is a backport of the 2.5 driver,

<oliver@oenone.homelinux.org>:
  o USB kaweth bugfix

<petkan@rakia.hell.org>:
  o a new device added and assign proper vendor id to the Netgear adapter
  o USB pegasus update
  o USB rtl8150 update
  o Petkan's email address change

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o fix legacy hd
  o various minor noise merges
  o update Pavel credits
  o via audio updates to add 8233/8235 support
  o motorola timeport is comms class but doesnt use comms class
  o support 24bit and multichannel audio stuff in usb-audio
  o use MUX ident for pdc console
  o bring wan drivers into line with 2.5
  o matroxfb updates
  o documentation only merge - add docbook documentation to jbd
  o fix suprises in arm defines
  o defines/protection oddments for x86
  o add CON_BOOT flaga
  o kstat changes for PA risc
  o matroxfb update header
  o update iphase ATM driver
  o 3964 trivial optimisation
  o arcnet pci updates
  o eepro100: more boxes care about alignment
  o scsi dup id bug
  o isd200 to new style IDE
  o USB workaround for ALi OHCI oddments
  o Fix memory leak in fs layer
  o DRM must enable device to get its IRQ
  o drm ensure memory initialized
  o another DRM backport of a memory clear
  o x86-64 needs the same page twiddles as x86-32 for DRM AGP
  o email change in DRM
  o email change in drm - 2
  o journalling header changes (docs only)
  o removepage callback
  o wrong include order
  o fix i810 oops
  o fix mplayer. realplayer and friends on via8233/8235
  o IDE driver for Compaq Triflex IDE
  o fix ALi audio handling for 6 channel, fixes audio in RadeonIGP
  o config entry for triflex ide
  o corename patch from -ac
  o bring APM up to date
  o Fix the "controller but no drives" IDE problem
  o trivial ide oddments

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [IPV6]: Check for NULL return from __in6_dev_get

Andreas Dilger <adilger@clusterfs.com>:
  o 2.4 ext3 ino_t removal

Andrew Morton <akpm@digeo.com>:
  o remove dead function swap_count()
  o fix buffer_head.b_state race

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o Fix token ring SMP lockups

Bart De Schuymer <bart.de.schuymer@pandora.be>:
  o [IP_TABLES]: Fix locking comments

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o Fix CPU bitmask truncation (1 of 2)
  o Fix CPU bitmask truncation (2 of 2)

Chad N. Tindel <ctindel@cup.hp.com>:
  o [BONDING]: Update to version 2.4.20-20021210

Dave Jones <davej@codemonkey.org.uk>:
  o Work around BIOS problem with recent Athlons

David Brownell <david-b@pacbell.net>:
  o ehci updates

David S. Miller <davem@nuts.ninka.net>:
  o net/ipv6/netfilter/ip6table_mangle.c: Fix bogus cast
  o [ip-sysctl.txt]: Clarify conf/*/ behavior
  o [IPV4]: Report zero route advmss properly
  o [NET]: Copy msg_namelen back to user in recv{from,msg} even if it is zero
  o [VLAN]: remove vlan_devices[] entries properly
  o [IPV6]: Fix merge error
  o [IPV6]: Kill unused variable in igmp6_leave_group
  o [TCP]: Add FRTO sysctl entry

Greg Kroah-Hartman <greg@kroah.com>:
  o USB scanner: stop managing our module reference count, and let the VFS do it

Harald Welte <laforge@gnumonks.org>:
  o [NETFILTER] Add IP unused bit check to ipt_unclean.c, from Maciej Soltysiak

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o net/ipv6/addrconf.c: Use prefix of 64 for link-local addresses
  o net/ipv6/mcast.c: Several MLD fixes
  o [IPV6]: Add IPV6_V6ONLY socket option support
  o [IPV6]: Add ICMP6 rate limit sysctl
  o [IPV6]: Split ndisc_rcv into helper functions
  o [IPV6]: Avoid garbage sin6_scope_id for MSG_ERRQUEUE messages
  o [IPV6]: Fix for refined IPV6 address validation timer
  o [IPV6]: Fix Length of Authentication Extension Header

Hugh Dickins <hugh@veritas.com>:
  o tmpfs read hang

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o IrLMP basic socket scheduler
  o donauboe IrDA driver

Jeff Garzik <jgarzik@redhat.com>:
  o [netdrvr mii] fix ugly lack of useful bit masking
  o [netdrvr] add AMD-8111 ethernet driver (yet another PCI lance)
  o [netdrvr eepro100] new pci id
  o [netdrvr de4x5] fix uninitializer timer
  o [netdrvr e1000] sync up with 2.5.x e1000 driver
  o [netdrver e1000] wol updates
  o [netdrvr e1000] restore VLAN settings after resume
  o [netdrvr e1000] small cleanups and fixes
  o [netdrvr e100] sync up with 2.5.x e100 driver
  o [netdrvr e100] Bug fix: system panic in watchdog when repeating ifdown, rmmod, insmod
  o [netdrvr e100] Bug fix: enable/disable WOL based on EEPROM settings
  o [netdrvr e100] fix ethtool/mii interface up/down issues
  o [netdrvr e100] better debugging for command failures/timeouts
  o [netdrvr e100] changelog/whitespace updates, small fixes

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o Remove old BNEP ioctls. These are internal. Only one app is supposed to use them, so there is no compatibility problem.
  o Move Bluetooth ioctls after USB and other stuff in sparc64/ioctl32.c

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Convert dlci and channel variables to u8
  o [Bluetooth] Add some COMPATIBLE_IOCTL for SPARC64

Marcelo Tosatti <marcelo@conectiva.com.br>:
  o Fix ide-tape unload issue

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Add removepage callback
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030102230329|26122 "add hwclock ioctls"
  o Changed EXTRAVERSION to -pre3
  o Fix typo in Apollo P4X400 support patch
  o Revert broken drivers/ieee1394/Makefile changes

Mark W. McClelland <mark@alpha.dyndns.org>:
  o USB ov511: Convert to new V4L 1 interface

Mikael Pettersson <mikpe@csd.uu.se>:
  o Fix ide-scsi ref count bug in 2.4.20-pre2

Neil Brown <neilb@cse.unsw.edu.au>:
  o Remove irrelevant warning in sunrpc code
  o Avoid oops when NFSD decodes enourmous filehandle
  o Set BH_Locked when accessing MD superblocks

Pasi Sarolahti <sarolaht@cs.helsinki.fi>:
  o [TCP]: Add F-RTO support

Paul Mackerras <paulus@samba.org>:
  o PPC32: More OpenPIC updates, to openpic_init and openpic_init_nmi_irq
  o PPC32: fix the compile with IDE
  o PPC32: Provide a more general way to handle cascaded interrupts
  o PPC32: Provide finer control over IRQ sense and polarity for OpenPIC interrupts.
  o PPC32: Evaluate physical addresses correctly from Open Firmware device tree when we have non-transparent PCI bridges.
  o PPC32: remove the unimplemented iopl, vm86 and modify_ldt syscalls
  o PPC32: Update all the defconfigs

Randy Dunlap <rddunlap@osdl.org>:
  o usb semaphore lock in 2.4.20-rc1 (since 2.4.13)

Simon Evans <spse@secret.org.uk>:
  o 2.4.20 usbvideo cleanups 1/4
  o 2.4.20 usbvideo cleanups 2/4
  o 2.4.20 usbvideo cleanups 3/4
  o 2.4.20 usbvideo cleanups 4/4
  o 2.4.20 usbvideo fixes from 2.5  1/5
  o 2.4.20 usbvideo fixes from 2.5  2/5
  o 2.4.20 usbvideo fixes from 2.5  3/5
  o 2.4.20 usbvideo fixes from 2.5  4/5
  o 2.4.20 usbvideo fixes from 2.5  5/5

Thomas Sailer <sailer@scs.ch>:
  o Fix oopsable bug in OSS PCI sound drivers

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Add support to the OpenPIC code to allow the controller to be in serial mode.
  o PPC32: Change the OpenPIC initalization logic so that it no longer needs to know where the NMI irq is.
  o PPC32: Remove an unused parameter to openpic_init()
  o PPC32: Make progress messages for OpenPIC matters consistent
  o PPC32: Merge i8259_irq() (using the int-ack feature) and i8259_poll() (poll for IRQ) into one function, i8259_irq().
  o PPC32: Remove a special case for hardware with an OpenPIC and i8259 where we must call use the int-ack for cascaded IRQs and not poll.
  o PPC32: Remove extra __KERNEL__ checks in some headers, as well as adding /* __KERNEL__ */ to the #endif of others.
  o PPC32: Fix a problem in the bootloader/wrapper where we might
  o PPC32: Fix some 'prep' machines which are not true PRePs, and can safely poll for interrupts on the i8259.
  o PPC32: Add explicit parens around arguments used in macros in include/asm-ppc/page.h
  o PPC32: Fix a delay which could occur when booting on machines without an RTC.
  o PPC32: Move IRQ sense and polarity masks to <asm/irq.h>

Vojtech Pavlik <vojtech@suse.cz>:
  o Workaround (ide-timing.h) for many ATAPI CD/DVD-ROMs and burners

Summary of changes from v2.4.21-pre1 to v2.4.21-pre2
============================================

<agruen@suse.de>:
  o ia64: Extended Attribute VFS syscalls

<alex_williamson@hp.com[helgaas]>:
  o ia64: If no CPE interrupt, poll periodically for CPEs

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Fix race between TLB purges and reload_context
  o ia64: Avoid holding tasklist_lock across routines that do IPIs (such as flush_tlb_all())
  o ia64: Avoid holding task lock while calling access_process_vm()
  o ia64: Update defconfig with 2.4.20 defaults, build in ext3
  o ia64: Move simeth, simserial, simscsi back to drivers/ for init ordering
  o ia64: break trap: die_if_kernel only if break value is 0
  o ia64: Alternate signal stack fix.  Patch from David Mosberger

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: Some formatting cleanups
  o ia64: Patch by Venkatesh Pallipadi to fix IA-32 signal handling to restore instruction and data pointers.
  o ia64: Fix unaligned memory access handler

<eranian@frankl.hpl.hp.com>:
  o ia64: perfmon update

<eranian@frankl.hpl.hp.com[helgaas]>:
  o ia64: perfmon: This patch adds

<grundym@us.ibm.com>:
  o 2.4.21-pre1 compile fixes for s390(x)

<jkt@helius.com>:
  o uhci corruption on usb_submit_urb when already -EINPROGRESS

<jsm@udlkern.fc.hp.com>:
  o ia64: Preserve f11-f15 around calls into firmware
  o ia64: Use virtual mem map automatically if >1GB gap found

<kernel@steeleye.com>:
  o Fix NULL pointer dereference in ide.c

<kuba@mareimbrium.org>:
  o USB: ftdi-sio update

<m.c.p@wolk-project.de>:
  o Eliminate warning in drivers/usb/hc_sl811.c

<marekm@amelek.gda.pl>:
  o Datafab KECF-USB / Sagatek DCS-CF / Simpletech UCF-100

<mikael.starvik@axis.com>:
  o CRIS architecture update for 2.4.21

<mlocke@mvista.com>:
  o serial.c fix: ELAN fix breaks others

<nobita@t-online.de>:
  o support for Sony Cybershot F717 digital camera / usb-storage

<petkan@mastika.dce.bg>:
  o set_mac_address is now added to the driver.  thanks to Orjan Friberg <orjan.friberg@axis.com>

<petkan@rakia.dce.bg>:
  o USB: pegasus: the data for the control requests is now stored in DMA able memory

<stelian@popies.net>:
  o usbnet typo

<venkatesh.pallipadi@intel.com[helgaas]>:
  o ia64: Save/Restore of IA32 fpstate in sigcontext
  o ia64: Clearing of exception status before calling IA32 user signal handler
  o ia64: IA-32 ptrace: xmm reg support, fpstate 'tag' fix, fp TOS fix

<wahrenbruch@kobil.de>:
  o USB: add kobil_sct driver
  o USB: kobil_sct driver bugfix

<willy@fc.hp.com>:
  o ia64: Remove support for HP prototypes
  o ia64: Discard *.text.exit and *.data.exit sections
  o ia64: ACPI tidy-up

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o IDE changes for CRIS
  o ppc structure mangling for ide
  o Add NS32 author to CREDITS
  o Add NinjaSCSI author to CREDITS
  o ide config tweaks
  o ninja 32 help
  o config for beos fs
  o pcigame now does ali5451
  o clean drm object
  o fix pci game double unregister
  o update serial_cs from pcmcia updates
  o update parisc gsc/hil drivers
  o ad scx200 i2c drivers
  o typo in ide config
  o fix port types to be long for IDE iops, fix ppc mess
  o ide-tape driver updates
  o fix u32->ulong for IDE bars
  o fix ali u32->ulong on bars also fix oops on boot with xmeta
  o ; more ide fixes for ulong
  o fix hpt, print message when we abort due to overclocking
  o more ide u32->ulong
  o clean up u32/ulong/mmio etc on siimage (DaveM)
  o final bits of ide pci driver fixup
  o add sf16fmr2 driver
  o fix sign bug in pms
  o make the cache line printk nicer and < 80 cols
  o config for ninja32 scsi
  o further cpqfcts fixes
  o fix section clash in in2000
  o makefile for NSP32
  o comment purpose of a blacklist entry
  o ad1889 audio driver
  o makefile for ad1889
  o midibuf data loss fixes
  o fix cirrus driver for 7548
  o add hppa fbmem rule
  o update parisc st driver
  o ugly but signed wrap isnt defined
  o make alpha use generic iops
  o more idea headers
  o the generic iops
  o x86 uses generic ios
  o bring mode ide headers back into line
  o make ia64 macro in/out safer
  o parisc ide bits
  o bring parisc system_irqsave into sync
  o bring ppc irq bits into sync
  o ide update bits for sparc
  o default iops for x86-64
  o arcnet header update
  o update core IDE to reflect ulong port
  o interrupt.h might need system.h
  o tidy misc.h
  o reserve value used in 2.5
  o reserve ident for the sf16
  o pcmcia id/header updates
  o maintainer updates
  o ide setup-pci u32->ulong for dma base
  o AGP Gart setup

Alan Cox <alan@redhat.com>:
  o SIS5513 fixes

Alex Williamson <alex_williamson@hp.com>:
  o ia64: Fix potential MCA and silent data corruption in HP zx1 IOMMU driver.

Andreas Schwab <schwab@suse.de>:
  o ia64: Add missing symbol exports for modules
  o ia64: Remove many warnings

Andrew Morton <akpm@digeo.com>:
  o ext3 deadlock fix
  o ext3 use-after-free bugfix

Arjan van de Ven <arjanv@redhat.com>:
  o USB pwc deadlock fixes

Ben Collins <bcollins@debian.org>:
  o Linux1394 Firewire

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: Reserve syscall numbers 1238-1242 for AIO
  o ia64: If more than NR_CPUS found, ignore the extras
  o ia64: Move simeth, simserial, simscsi to arch/ia64/hp/sim
  o ia64: Rename ia64_alloc_irq to ia64_alloc_vector
  o ia64: Print EFI call status in hex, not decimal
  o ia64: Remove McKinley A-step config stuff
  o ia64: Sync with pcibios_enable_device interface change
  o Remove include/asm-ia64/offsets.h
  o ia64: Add PCI_DMA_BUS_IS_PHYS definition
  o ia64: support scatterlist page/offset in sba_iommu.c
  o ia64: Remove obsolete McKinley A0 workaround
  o ia64: Reserve hugetlb syscall numbers
  o ia64: Optimize load/save FPU (Fenghua Yu, Intel)
  o ia64: more scatterlist page/offset cleanup
  o ia64: Scan PCI buses 0-255 (not 0-254)
  o ia64: Skip blind PCI probe when root bridges are reported by ACPI
  o ia64: Detect HP ZX1 AGP bridge via ACPI instead of the old, unmaintainable "fake PCI device" scheme.
  o ia64: Restore "fake PCI device" support, for XFree86.  This is intended to go away in 2.5.x.
  o ia64: Rename __flush_tlb_all() to local_flush_tlb_all()
  o ia64: Make flush_tlb_mm() work for multi-threaded address-spaces on SMP machines
  o ia64: Fix ACPI_ACQUIRE_GLOBAL_LOCK and ACPI_RELEASE_GLOBAL_LOCK
  o ia64: Fix efi_memmap_walk() to work with more complicated memory maps
  o ia64: Make mremap() work properly when returning "negative" addresses
  o ia64: Workaround for old toolchain (__get_user() in perfmon)
  o ia64: Include vendor/function ID for "Unknown" IOCs
  o ia64: Fix typo in unaligned memory access handler (no functional change)
  o joydev: fix HZ->millisecond transformation
  o Remove bogus AGP/DRM assumptions

Charles White <charles.white@hp.com>:
  o cpqfc fixes

Christoph Hellwig <hch@sgi.com>:
  o CREDITS update
  o fix small style error in arch/i386/config.in

David Brownell <david-b@pacbell.net>:
  o remove CONFIG_USB_LONG_TIMEOUT
  o usbnet:  framing, sync with 2.5

David Mosberger <davidm@tiger.hpl.hp.com>:
  o ia64: Fix I/O macros in asm-ia64/io.h.  Based on patch by Andreas Schwab
  o ia64: Fix x86 struct ipc_kludge (reported by R Sreelatha, fix proposed by Dave Miller).
  o ia64: Fix return path of signal delivery for sigaltstack() case
  o ia64: Fix narrow window during which signal could be delivered with only the memory stack switched over to the alternate signal stack.
  o ia64: Fix edge-triggered IRQ handling.  See Linus's 2.5 cset 1.611 for details
  o ia64: Create dummy file include/asm-ia64/mc146818rtc.h since ide-geometry.c continues to insist on it.
  o ia64: Fix EFI runtime callbacks so they cannot corrupt fp regs
  o ia64: Make it easier to set a breakpoint in the Ski simulator right before starting the kernel (based on patch by Peter Chubb).

Greg Kroah-Hartman <greg@kroah.com>:
  o tipar: fix #include so the driver can compile
  o Dynamic MP_BUSSES and IRQ_SOURCES for 2.4.21-pre1
  o Fix minor code formatting issue on mpparse.c
  o USB: pwc driver: fix compile time warning
  o USB: uhci: fix formatting problem with last patch

J.I. Lee <jung-ik.lee@intel.com>:
  o ia64: PCI hotplug changes for 2.5.39 or later

James Bottomley <james.bottomley@steeleye.com>:
  o Backport of nbd update from 2.5.50

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o IrTTP partial rewrite (credit fixes, races)
  o IrDA dongle locking context fix
  o LSAP socket close fixes
  o simultaneour IrNET connect race fix
  o SMC driver region fixes
  o return under spinlock fixes (Stanford checker)
  o Wireless Extension v15 : private command improvements

Jeff Garzik <jgarzik@redhat.com>:
  o [NET] support IPv6 over token ring (from lkml)
  o [netdrvr tg3] a fix, a cleanup, and an optimization

Jenna S. Hall <jenna.s.hall@intel.com>:
  o ia64: Minor MCA bugfixes

Jens Axboe <axboe@suse.de>:
  o cciss driver update
  o cpqarray driver update

John Stultz <johnstul@us.ibm.com>:
  o Fix gettimeofday for Summit based systems

Kenneth W. Chen <kenneth.w.chen@intel.com>:
  o ia64: Change memcpy to return dest address

Manfred Spraul <manfred@colorfullife.com>:
  o sys_poll SuS compliance fix

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20021217162617|02721
  o Cset exclude: Charles.White@hp.com|ChangeSet|20021217174320|03728
  o Cset exclude: bjorn_helgaas@hp.com|ChangeSet|20021217162948|02321
  o Changed EXTRAVERSION to -pre2

Matt Domsch <matt_domsch@dell.com>:
  o megaraid 1.18f

Matthew Wilcox <willy@debian.org>:
  o Add pci_bus_*() API for 2.4 [1/2]
  o Convert acpiphp to pci_bus_*() API [2/2]

Neil Brown <neilb@cse.unsw.edu.au>:
  o kNFSd - 1 of 7 - Release rpc response when dropping
  o knfsd - Revalidate inodes after filehandle and name lookup in nfsd
  o knfsd - Use correct value for max size for readlink response
  o knfsd - Fix problem with lockd grace period checking
  o knfsd - Ease increasing the max block size for NFS replies
  o knfs - Correct some error codes returned in nfsfh.c
  o MD - avoid races by never no releasing rdev->sb for faulty devices
  o Remove some inappropriate MD_BUG calls when hot_removing
  o Avoid buffer cache when doing IO of RAID superblock

Nemosoft Unv. <nemosoft@smcc.demon.nl>:
  o USB: PWC 8.10 for 2.4.20

Romain Lievin <rlievin@free.fr>:
  o Add tipar char driver

Rusty Russell <rusty@rustcorp.com.au>:
  o fs_reiserfs_fix_node.c, typo: resourses
  o arch_ppc_mm_tlb.c, typo: the the
  o typo: include_linux_pci_ids.h s_DEVIDE_DEVICE
  o 2.5: kconfig missing EXPERIMENTAL (14_14)
  o 2.5: kconfig spurious bool default value (3_3)
  o tiny kmem_cache_destroy doc tweak
  o Labeled elements are not a GNU extension
  o drivers_s390_block_dasd_3990_erp.c, typo: becaus(e),
  o arch_sh_kernel_irq_intc2.c, typo: the the
  o net_irda_irlmp_event.c, typos: the the, whish
  o drivers_block_ll_rw_blk.c, typo: the the
  o include_asm-ppc_semaphore.h, typo: the the
  o remove emacs settings
  o Wrong module name in help file. (fwd)
  o drivers_s390_block_dasd.c, typo: the the, capitalization
  o 2.5: kconfig choice default value
  o arch_ia64_sn_io_sn2_pcibr_pcibr_config.c, typo: the the
  o [Trivial Patch] scsi_register-006
  o [Trivial Patch] Fix misc_register()
  o Fix confusing comment
  o [patch 2.5] at1700 trivial
  o Check for misc_register() return code in wdt285
  o duplicate header in drivers_ieee1394_sbp2.c
  o drivers_net_bonding.c, typo: the the
  o backward ext3 endianness conversion
  o duplicate header in drivers_pcmcia_sa1100_generic.c
  o drivers_net_tulip_interrupt.c, typo: the the
  o arch_i386_kernel_smpboot.c, typo: wierd
  o Typo in linux_arch_i386_mm_init.c
  o Fix path in
  o drivers_isdn_isdn_ppp.c, typo: the the
  o Documentation_networking_bonding.txt, typo: the the
  o Documentation_cciss.txt, typo: the the
  o Documentation_watchdog-api.txt, typo: the the
  o drivers_sound_dmasound_dmasound_core.c, typo: wierd
  o drivers_md_lvm.c, typo: the the
  o update comments in ip_tables.c
  o include_asm-alpha_mmzone.h, typo: the the
  o silence invalidate_bdev() a bit
  o Remove duplicated entry in agpgart_be initialization table
  o include_asm-ia64_sn_alenlist.h, typo: the the
  o Fix request_region handling in epca
  o Domsch zip code change
  o sis900 doesn't free resources
  o Fix misc_register() error handling in nvram.c driver
  o 2.4.19 Documentation_Configure.help CONFIG_FB_TRIDENT
  o Remove reference to timer_exit() from kernel-locking.tmpl,
  o misc_register audit fixes on i2o_config

Stéphane Eranian <eranian@hpl.hp.com>:
  o ia64: Fix perfmon error path missing unlock
  o ia64: Fix perfmon error path leaks

Takayoshi Kouchi <t-kouchi@mvf.biglobe.ne.jp>:
  o ia64: Fix iosapic debug code
  o ia64: ACPI CRS cleanup

Tom Rini <trini@kernel.crashing.org>:
  o Correct the behavior of the int verb in scripts/Configure

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Fix possible SMP race in nfs_sync_page()
  o Fix accounting error in /proc/net/rpc/nfs
  o Disable Nagle algorithm for NFS over TCP

Summary of changes from v2.4.20 to v2.4.21-pre1
============================================

<baldrick@wanadoo.fr>:
  o usbdevfs: finalize urbs on interface release
  o usbdevfs: finalize urbs on interface release
  o usbdevfs: more list cleanups

<chris@qwirx.com>:
  o [SPARC]: Add missing iounmap to display7seg driver

<dana.lacoste@peregrine.com>:
  o RATOC USB-60 patch

<eranian@frankl.hpl.hp.com>:
  o efirtc update

<erik@aarg.net>:
  o USB: added support for Palm Tungsten T devices to visor driver

<ganesh@tuxtop.vxindia.veritas.com>:
  o USB ipaq: brown paper bag bug - uninitialized spinlock fixed
  o USB ipaq: added support for insmod options to specify vendor/product id

<gronkin@nerdvana.com>:
  o [netdrvr tulip] new pci id

<henning@meier-geinitz.de>:
  o [PATCH 2.4.20-rc1] scanner.h: add/fix vendor/product ids

<m.c.p@wolk-project.de>:
  o ide-scsi update to new IDE
  o Remove IDE init calls from blk_dev_init (IDE merge)
  o Add missing system.h bits (IDE merge)

<marcel@holtmann.org[holtmann]>:
  o [Bluetooth] Add RFCOMM protocol support
  o [Bluetooth] UART driver update
  o [Bluetooth] Add HCI UART PC Card driver
  o [Bluetooth] Add BCSP TXCRC option

<nicolas.mailhot@laposte.net>:
  o AGP support for VIA KT400

<oliver@oenone.homelinux.org>:
  o use of unplugged scanner oops fix

<petkan@tequila.dce.bg>:
  o USB: pegasus: the kmalloc/kfree crap removed from [get|set]_registers();

<plcl@telefonica.net>:
  o usb-midi patch for 2.4.20-pre11

<srompf@isg.de>:
  o [netdrvr starfire] add netif_carrier_{on,off} calls

<stelian@popies.net>:
  o sonypi driver update
  o meye driver update
  o export pci symbols for pcmcia modules

<tvrtko@net4u.hr>:
  o usb-uhci, fixed memory leak with one-shot interrupt transfers

<will@sowerbutts.com>:
  o USB: add USB powermate driver

<wstinson@wanadoo.fr>:
  o [netdrvr de620] remove unneeded, and ifdef'd out, check_region call

Adam Kropelin <akropel1@rochester.rr.com>:
  o [netdrvr ewrk3] fix and enable ethtool phys-id ioctl
  o [netdrvr ewrk3] allow user to change MAC address via SIOCSIFHWADDR

Adrian Bunk <bunk@fs.tum.de>:
  o CONFIG_AGP_AMD_8151 Configure.help entry
  o Fix pcmcia_net link error

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o ppc stuff for new ide layer
  o update mousedriver docs as in 2.5
  o bring loop device up to date
  o parisc mux console config
  o add scx200 drivers
  o work around ALi magick chipset hangs with video capture
  o fix cyclades resource handling
  o vendor update for mpt fusion
  o pcmcia networking updates
  o lanstreamer updates
  o pcmcia parport update
  o new pci ids
  o reserve some I/O ports on the ATI radeon IGP
  o new pci idents
  o pcmcia core updates from David Hinds
  o backport 2.5 advansys off by one fix
  o ac IDE merge
  o t128 compile fix if non modular
  o core code for new nsp32 driver
  o fix ac97 string formatting errors
  o fix mad16 bugs
  o some laptops need longer delay
  o make cdcether work
  o latest i810 audio update
  o BeOS fs updates
  o fix off by one in module loader rename of module
  o work around 8253 timer funnies
  o ensure memcpy_to/from_io don't prefetch
  o Sort out the tachyon driver

Andrew Morton <akpm@digeo.com>:
  o Fix for the ext3 data=journal unmount problem

Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
  o Add support for JTEC FA8101 USB to Ethernet device

Charles White <charles.white@hp.com>:
  o Add support for the SA641, SA642 and SA6400 controllers

Christoph Hellwig <hch@lst.de>:
  o small sd error handling fix
  o update scsi largelun blacklist
  o make flock Posix 2001 compatible

Christoph Hellwig <hch@sgi.com>:
  o cleanup b_inode usage and fix onstack inode abuse
  o backport 2.5 inode allocation changes
  o fix memory leak in sd.c

Dave Jones <davej@suse.de>:
  o Intel cache handling fixes

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o Add more statistics to /proc/fs/jfs/ to help with performance tuning
  o JFS: Avoid writing partial log pages for lazy transactions
  o JFS: forced metadata pages were not being flushed to disk
  o jfs_clear_inode should skip bad inodes instead of choking on them
  o JFS: Move index table out of directory inode's address space
  o JFS: Fix off-by one error when symlink size == 256 bytes
  o JFS: flush pending commit records to journal during unmount
  o jfs_truncate needs to call block_truncate_page

David Brownell <david-b@pacbell.net>:
  o usbnet talks to Zaurus

David Brownell <dbrownell@users.sourceforge.net>:
  o USB:  USB 2.0 controller and hubs bugfixes

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC]: Ignore SIGURG if not caught
  o [SPARC]: NR_IRQS is off by one
  o [SPARC64]: Fix dnotify_parent call in do_readv_writev32
  o [SPARC64]: Add some missing semicolons newer gcc warns about
  o [SPARC64]: Add -finline-limit=100000 to CFLAGS if gcc supports it
  o [SPARC64]: Clobber register l1 in switch_to if gcc >= 3.0
  o [SPARC]: Synchronize MAINTAINERS entry with 2.5.x
  o [SPARC]: Fix dependency on previous NR_IRQS value
  o [SPARC64]: Export __flush_dcache_range
  o [SPARC64]: Update defconfig
  o [SPARC]: Implement local_irq_set
  o [SPARC64]: Fix read_pil_and_sti

Edward Peng <edward_peng@dlink.com.tw>:
  o dl2k net driver update from vendor
  o [netdrvr dl2k] only read 0x100 through 0x150 statistics registers if mem mapping

Eric Brower <ebrower@usa.net>:
  o [SPARC]: Make APC idle a boot time cmdline option

Greg Kroah-Hartman <greg@kroah.com>:
  o Cset exclude: acme@conectiva.com.br|ChangeSet|20021011180213|25533
  o USB: added support for Clie NX60 device
  o removed vicamurbs.h
  o USB: added Palm Tungsten W support

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: alcor and sable fixes
  o alpha misc fixes
  o alpha initrd fix
  o asm-alpha/regdef.h
  o alpha __stxncpy fixes
  o Fixup Alpha IDE PCI

Jeff Garzik <jgarzik@redhat.com>:
  o Add 00-INDEX file describing contents of Documentation/BK-usage directory
  o Small clarification in BK kernel howto
  o In several drivers, use pci_[gs]et_drvdata instead of directly referencing struct pci_dev::driver_data.
  o [net drivers] update hamachi and starfire to use MII lib
  o Update my email address
  o Remove performance barrier in i810_rng char driver
  o [netdrvr bmac] remove init_timer call that was erroneously removed
  o [netdrvr fealnx] remove bogus line due to patch error
  o [netdrvr] add "r8169", a new Realtek 8169 gigabit ethernet driver
  o [netdrvr r8169] large style cleanup
  o [netdrvr r8169] minor functional cleanups and bug fixes
  o Handle internal proc_register failure in proc_symlink, proc_mknod, proc_mkdir, and create_proc_entry.
  o [netdrvr] Make a special section in drivers/net/Makefile for
  o [netdrvr sunhme] remove memset in init, alloc_etherdev does it for us
  o [netdrvr] fix Stanford checker buffer overflows in ni52, 3c523 (rarely if ever would be hit)
  o [netdrvr 3c515] fix unlikely buffer overrun when >8 adapters present
  o [netdrvr] zap PCI_VPD_ADDR constants from skfp, sk98lin drivers
  o [netdrvr r8169] use pci_[gs]et_drvdata instead of pdev->driver_data
  o Clarify locking/context docs for network interfaces, in Documentation/networking/netdevices.txt.

Joe Burks <joe@wavicle.org>:
  o Vicam patch against 2.4.20-pre9

John Stultz <johnstul@us.ibm.com>:
  o Summit chipset support: Clustered apic tweaks
  o Summit chipset support: Logical/Physical apicid additions
  o Summit chipset support: CLUSTERED_APIC_XAPIC switches
  o Summit chipset support: CONFIG_X86_SUMMIT, auto-detection, cleanup

Juan Quintela <quintela@mandrakesoft.com>:
  o Fix journalling api documentation

Kent Yoder <key@austin.ibm.com>:
  o [netdrvr lanstreamer] a fix and a feature addition

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o RFCOMM TTY fixes
  o BNEP fixes
  o HCI UART fixes
  o Fix typo in hci_usb_open() (MAX_BULK_TX -> MAX_BULK_RX)
  o Fix L2CAP client/server PSM clash
  o Fix hci_dev_get_list() for big endian machines
  o Ordinary users are not allowed to use raw L2CAP sockets
  o BNEP extension headers handling fix

Manfred Spraul <manfred@colorfullife.com>:
  o [netdrvr 8139too] skb_copy_and_csum_dev use allows us to enable the NETIF_F_HIGHDMA feature.

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Module description cleanup for BNEP
  o [Bluetooth] Config cleanup for BNEP
  o [Bluetooth] Add HCI id for Bluetooth PCI cards
  o [Bluetooth] Support for suspend/resume interface for HCI devices
  o [Bluetooth] Fix typo in role change event size
  o [Bluetooth] Cosmetic changes to the config files
  o [Bluetooth] Initialize hardware broadcast
  o [Bluetooth] Check for signals while waiting for DLC
  o [Bluetooth] Fix operator precedence for modem status
  o [Bluetooth] Don't do wakeup if protocol is not set
  o [Bluetooth] Fix some bits of the modem status handling
  o [Bluetooth] Free skbs with kfree_skb() instead of kfree()
  o [Bluetooth] Fix another operator precedence for modem status
  o [Bluetooth] Update help entry for CONFIG_BLUEZ
  o [Bluetooth] The function l2cap_do_connect() should be static
  o [Bluetooth] Don't use %d notation for non devfs name field of tty_driver
  o Disable bluetooth.o if Bluetooth subsystem is used

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o megaraid driver update
  o Update gdth driver
  o Cset exclude: akpm@digeo.com|ChangeSet|20021202135530|52474
  o Backout wrong change of gdth update
  o Cset exclude: khalid_aziz@hp.com|ChangeSet|20021129142249|58780
  o Add missing x86 system.h bits from IDE -ac merge
  o Changed EXTRAVERSION to -pre1
  o Cset exclude: raul@pleyades.net|ChangeSet|20021210155107|09736
  o Cset exclude: hch@lst.de|ChangeSet|20021210165533|06540

Matt Domsch <matt_domsch@dell.com>:
  o aacraid Dell PERC 320/DC support

Matthew Wilcox <willy@debian.org>:
  o update lasi_82596 net driver to use spinlock instead of cli/sti
  o Add PCI-X register definitions

Olaf Hering <olh@suse.de>:
  o minor fixes for compile warnings in 2.4.20pre11 , usb-2.4 tree

Pete Zaitcev <zaitcev@redhat.com>:
  o [SPARC]: Clobber l3 in context switch
  o [SPARC]: kill NR_IRQS + 1 stuff

Randy Dunlap <randy.dunlap@verizon.net>:
  o USB: use time_before() to compare times
  o tiglusb timeouts

Randy Dunlap <rddunlap@osdl.org>:
  o USB requires MIDI

Richard Henderson <rth@dorothy.sfbay.redhat.com>:
  o [ALPHA] Add local_irq_set
  o [ALPHA] Fix asm clobber problem diagnosed by current gcc 3.3 snap
  o CREDITS

Rob Radez <rob@osinvestor.com>:
  o [SPARC]: Fix loop terminator in iommu_get_scsi_sgl_pflush

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr ns83820] fix oops in ioctl, and initialize dev->priv to prevent such slipups again
  o [netdrvr via-rhine] version bump, C99 initializers
  o [netdrvr via-rhine] fix up strange C99 notation in previous patch

Rolf Eike Beer <eike@bilbo.math.uni-mannheim.de>:
  o Kill unneeded declaration from drivers/scsi/sim710.h

Romain Lievin <rlievin@free.fr>:
  o USB: tiglusb sync with 2.5

Scott Feldman <scott.feldman@intel.com>:
  o e100 net driver: remove driver-isolated flag/lock

Takayoshi Kouchi <t-kouchi@mvf.biglobe.ne.jp>:
  o ACPI PCI hotplug updates

Tim Waugh <twaugh@redhat.com>:
  o 2.4.20: fix aladdin card hang
Linux 2.4.22

final:

- 2.4.22-rc4 was released as 2.4.22 with no changes.

Summary of changes from v2.4.22-rc3 to v2.4.22-rc4
============================================

<marcelo:logos.cnet>:
  o Fix drivers/net/Config.in -> CONFIG_TC35815
  o Changed EXTRAVERSION to -rc4

Andi Kleen:
  o Fix x86-64 ia32 emulation

Paul Mackerras:
  o PPC32: Make strncpy clear the unused part of the destination
  o PPC32: Make sure various sections get aligned properly by the linker

Ralf Bächle:
  o dep_tristate fix for CONFIG_TC35815

Summary of changes from v2.4.22-rc2 to v2.4.22-rc3
============================================

<len.brown:intel.com>:
  o ACPI update
  o ACPI build fix
  o linux-acpi-2.4.22.patch

<marcelo:logos.cnet>:
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030706160607|06244
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030705173225|06246
  o Changed EXTRAVERSION to -rc3
  o Update Makefile: drivers/sgi removed
  o Make the Toshiba TC35815 only selectable on the only system know to actually use it

<markhe:veritas.com>:
  o Wrong assumption in set_bh_page()

<paul.clements:steeleye.com>:
  o nbd: fix race conditions

<steved:redhat.com>:
  o Stop call_decode() from ignorning RPC header errors

Alan Cox:
  o Alan CREDIT/MAINTAINERS update

Andi Kleen:
  o Disable ACPI NUMA support for x86-64
  o Critical x86-64 fixes for 2.4.22-rc
  o [SECURITY] Fix interrupt gates on x86-64

Andrea Arcangeli:
  o Andrea contact information update

Andreas Gruenbacher:
  o More steal_locks fixes: we should be in full LSB compliance now

David S. Miller:
  o [IPV6]: Fix dangling multicast device references

David Stevens:
  o [NET]: Fix IGMPv2/MLDv2 list handling OOPS

Erik Andersen:
  o Fix cdrom error handling

Geert Uytterhoeven:
  o Remove unused label in sunrpc code
  o Update Geert's contact information

Ivan Kokshaysky:
  o alpha: yet another stxncpy fix

Jeff Garzik:
  o fix OOPS in bonding driver, when removing primary slave
  o add a couple pci ids to pci_ids.h

Kai Makisara:
  o Change Kai Makisara's email address

Marcelo Tosatti:
  o Ingo: Fix ptrace swap race
  o Changed HFS maintainer: Roman Zippel is now doing the work

Michal Ostrowski:
  o Fix PPPoE oops on unload

Muli Ben-Yehuda:
  o fix trident.c lockup on module load 2.4.22-rc1

Nathan Scott:
  o Fix 2.4 loop handling of sector size ioctl

Petr Vandrovec:
  o Allow atime updates on ncpfs

Ralf Bächle:
  o Important DEC/MIPS update
  o More MIPS update

Summary of changes from v2.4.22-rc1 to v2.4.22-rc2
============================================

<bjorn.helgaas:hp.com>:
  o HP ZX1 PCI ID update

<khali:linux-fr.org>:
  o i2c-dev ioctl fixes

<marcelo:logos.cnet>:
  o ide.c: Keep hwif->hold flag needed by powermac mbay driver
  o Changed EXTRAVERSION to -rc2

<robn:verdi.et.tudelft.nl>:
  o Do not update fifo timestamps on readonly fses

Alan Cox:
  o ide makefile
  o Promise cable
  o Fix the siimage dma setup bug
  o via ide fix timing bug (as already done in 2.6.0-test)
  o fix bracketing in ti113x pcmcia header
  o remove bogus printk that can spam the logs
  o zero padding in struct on stack
  o get quota version
  o Avoid i810 ICH crashes with MMIO only

Andrew Morton:
  o ext3_read_inode() race fix

Herbert Xu:
  o Fix steal_locks race

Ivan Kokshaysky:
  o alpha: shutdown/reboot fix (Jay Estabrook, me)

Marc-Christian Petersen:
  o Intel ICH5 PCI IDs

Oleg Drokin:
  o reiserfs: fix some issues with extended inode attributes

Summary of changes from v2.4.22-pre10 to v2.4.22-rc1
============================================

<calum.mackay:cdmnet.org>:
  o export the symbol "mmu_cr4_features" for XFree86

<lethal:unusual.internal.linux-sh.org>:
  o sh: Define __flush_icache_all() for SH-3
  o sh: Fix single stepping from looping
  o sh: Add pgprot_nocached() definition
  o sh: Further support for SecureEdge5410 and SH7751R

<marcelo:logos.cnet>:
  o Delete: fs/noquot.c
  o Cset exclude: bunk@fs.tum.de|ChangeSet|20030804201535|32414
  o Changed EXTRAVERSION to -rc1

Adrian Bunk:
  o fix a compile warning in acpi/system.c
  o Fix circular dependency

Benjamin Herrenschmidt:
  o ppc32: Fix PowerMac mediabay driver

Jeff Garzik:
  o devices.txt: rename /dev/intel_rng to /dev/hwrandom
  o [i810_rng] update docs to reflect new /dev name, and new pkg name

Manfred Spraul:
  o fix select() with an xoffed tty

Theodore Y. T'so:
  o Correct 64-bit write system call assignment

Summary of changes from v2.4.22-pre9 to v2.4.22-pre10
============================================

<achirica:telefonica.net>:
  o [wireless airo] sync with 2.6
  o [wireless airo] Simplify dynamic buffer code in Cisco extensions
  o [wireless airo] Update  structs with the new fields in latest firmwares
  o [wireless airo] Make locking "per thread" so it's fully preemptive
  o [wireless airo] Don't sleep when the stats are requested
  o [wireless airo] Don't call MIC functions if the card doesn't support them
  o [wireless airo] Fix small endianness bug
  o [wireless airo] Returns proper status in case of transmission error
  o [wireless airo] Checks for small packets before transmitting them
  o [wireless airo] Return channel in infrastructure mode
  o [wireless airo] Update to wireless extensions 15 (add monitor mode)
  o [wireless airo] Update to wireless extensions 16 (new spy API)
  o [wireless airo] fix Tx race
  o [wireless airo] safer shutdown sequence
  o [wireless airo] eliminate infinite loop
  o [wireless airo] makes the card passive when entering monitor mode
  o [wireless airo] adds support for noise level reporting (if available)

<bjorn.helgaas:hp.com>:
  o trivial 2.4 HCDP documentation/config patch

<herbert:13thfloor.at>:
  o ROOT NFS fixes

<marcelo:logos.cnet>:
  o NMI watchdog documentation for x86-64

<mike.miller:hp.com>:
  o cciss update: author change
  o cciss update: Fix problem with shared IRQs

Adam Radford:
  o 3ware driver update

Adrian Bunk:
  o fix IPMI build error #if CONFIG_ACPI_HT_ONLY

Benjamin Herrenschmidt:
  o ppc32: export hash_table_lock on SMP for MacOnLinux

Dave Kleikamp:
  o JFS: write_super_lockfs should mark superblock clean

Jan Harkes:
  o Coda fixes

Jay Vosburgh:
  o [netdrvr bonding] fix ifenslave ia64 build

Jeff Garzik:
  o [netdrvr] add new broadcom 440x net driver, "b44"

Marc-Christian Petersen:
  o Fix AGPGART problem with 4GB RAM
  o Fix irq handling of IO-APIC edge IRQs on UP
  o MXCSR Handler Unspecified Vulnerability
  o Fix /proc/self security issue
  o Add missing -EFAULT for sysctl

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre10

Oleg Drokin:
  o reiserfs: fix savelinks for bigendian arches

Petr Vandrovec:
  o ncpfs: Support for clustered NetWare volumes
  o matroxfb: extended support for mplayer

Shmulik Hen:
  o [bonding] fix ifenslave ABI bug
  o [netdrvr bonding] fix ARP monitoring bug

Trond Myklebust:
  o If an RPC request has to be resent due to a timeout, it turns out that call_encode() may cause rq_rcv_buf to be reset despite the fact that a reply might be delivered at any moment by a softirq.
  o If xdr_kmap() fails, we need to ensure that it unmaps all the pages, and returns 0. We don't want to be sending partial RPC requests to the server.

Willy Tarreau:
  o ACPI poweroff fix
  o [netdrvr bonding] fix a typo in the MODULE_PARM_DESC
  o [netdrvr bonding] fix kernel panic when optional feature used

Summary of changes from v2.4.22-pre8 to v2.4.22-pre9
============================================

<jones:ingate.com>:
  o [IGMP]: linux/igmp.h needs asm/byteorder.h

<martin.bene:icomedias.com>:
  o [NETFILTER]: Add missing include to ip_conntrack_core.h

<pp:netppl.fi>:
  o Avoid annoying "can't emulate rawmode" messages with logitech cordless mice

<vherva:niksula.hut.fi>:
  o NMI watchdog documentation

Adrian Bunk:
  o [NETFILTER]: Add missing Configure.help entry for ipt_recent
  o MTD Configure.help cleanups

Andreas Gruenbacher:
  o Fix warning in fs/binfmt_elf.c

Ben Collins:
  o Include param.h for HZ in ieee1394
  o Interim IEEE-1394 fixes

Harald Welte:
  o [NETFILTER]: Fix a bug in the IRC DCC command parser of ip_conntrack_irc

Maciej Soltysiak:
  o [NETFILTER]: Make REJECT target compliant with RFC 1812

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre9

Neil Brown:
  o knfsd - Convert error code to nfserror code in nfsd_symlink
  o knfsd - BKL is missing in once place in knfsd
  o md -  Resolve problem with refcounting of md arrays

Olof Johansson:
  o [RANDOM]: Fix SMP deadlock in __check_and_rekey()

Patrick McHardy:
  o [NET]: Fix signnedness test in socket filter code
  o [NETFILTER]: Fix problems with iptables MIRROR target
  o [NETFILTER]: Fix issues with iptables REJECT and MIRROR targets wrt. policy routing
  o [NETFILTER]: Fix locking of ipt_helper
  o [NETFILTER]: Drop reference to conntrack after removing confirmed expectation

Tom Rini:
  o PPC32: Allow eth0 and eth1 to work on MPC8xx boards with QS6612 PHYs
  o PPC32: Correctly set intfreq / busfreq on the Motorola 860FADS

Summary of changes from v2.4.22-pre7 to v2.4.22-pre8
============================================

<gorgo:thunderchild.debian.net>:
  o [netdrvr wan] note comx maintainer change, by request

<lethal:unusual.internal.linux-sh.org>:
  o sh64: sh-sci support for SH-5 101/103

<mark.fasheh:oracle.com>:
  o Fix deadlock in journal_create

<taowenhwa:intel.com>:
  o [e100] read skb->len after freeing skb
  o [e100] cu_start: timeout waiting for cu
  o [e100] misc

Andreas Gruenbacher:
  o unshare-files fix breaks file locks

Ben Collins:
  o [SPARC64]: Clear all IRQs at probe time in PCI sabre driver
  o Update IEEE1394 (r1010)

Bhavesh P. Davda:
  o Fix aha152x hangs on pcmcia card eject

Chas Williams:
  o [ATM]: Get config/build dependencies correct

Daniel Ritz:
  o fix ne2k-pci memleak

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre8

Neil Brown:
  o knfsd:   Only set ->reuse for tcp sockets, not udp

Roger Luethi:
  o via-rhine 1.19: One more Rhine-I fix

Scott Feldman:
  o [netdrvr ethtool] add ethtool TSO get/set
  o [e1000] request_irq() failure resulted in freeing twice
  o [e1000] fix VLAN support on PPC64
  o [e1000] missing Tx cleanup opportunities during intr handling
  o [e1000] alloc_etherdev failure didn't cleanup regions
  o [e1000] ethtool diag cleanup
  o [e1000] h/w workaround for mis-fused parts
  o [e1000] s/int/unsigned int/ for descriptor ring indexes
  o [e1000] misc cleanup

Summary of changes from v2.4.22-pre6 to v2.4.22-pre7
============================================

<ja:ssi.bg>:
  o [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers

<lethal:unusual.internal.linux-sh.org>:
  o SH Merge
  o SH update

<tgraf:suug.ch>:
  o [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is too big, as per 1003.1
  o [NET]: Return EDESTADDRREQ as appropriate in sendmsg implementations

Alan Cox:
  o add quota autoload
  o typo bits

Ben Collins:
  o [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently
  o Fix ALi15x3 DMA on sparc64 (maybe others)

Benjamin Herrenschmidt:
  o radeonfb: fix artifacts during boot

Chas Williams:
  o [ATM]: Add reference counting to atm_dev
  o [ATM]: Make ATM buildable as a module
  o [ATM]: Eliminate cli, make function names sane in net/atm/lec.c

Christoph Hellwig:
  o vmap() backport

Dave Kleikamp:
  o JFS: Possible trap/data loss when fixing directory index table

David S. Miller:
  o [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN frames
  o [NET]: Ok, sunhme is VLAN challenged after all
  o [SUNRPC]: Fix compiler warning in svcsock.c
  o [NETFILTER]: Fix build warnings in ipv6 modules, thanks Geert
  o [ATM]: Fix build, missing lec_priv member
  o [ATM]: Fix lec.c warning with bridging disabled
  o [SPARC64]: Fix assumptions about data section ordering and objects ending up in .data vs .bss
  o [SPARC{,64}]: Add barrier() to cpu_relax() for consistency with 2.5.x
  o [SPARC64]: Update defconfig
  o [Bluetooth]: Fix buggy CONFIG_ISDN test in cmtp Config.in
  o [SPARC64]: Do not break out of PCI controller probing loop too early

David Stevens:
  o [IPV4]: Do not sent IGMP leave messages unless IFF_UP

Gerd Knorr:
  o bttv driver update
  o tuner driver update
  o bttv documentation update
  o Update tv card i2c helper modules

Ivan Kokshaysky:
  o typecast bug in sched.c bites reschedule_idle

James Morris:
  o [NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler

Jens Axboe:
  o more iosched work

Maksim Krasnyanskiy:
  o [Bluetooth] CMTP protocol depends on ISDN and ISDN CAPI

Marcel Holtmann:
  o [Bluetooth] Make READ_TRANSMIT_POWER_LEVEL available for normal users
  o [Bluetooth] Support for inquiry with unlimited responses
  o [Bluetooth] Support for AVM BlueFRITZ! USB
  o [Bluetooth] Add l2cap_load() function
  o [Bluetooth] Handle command complete event for inquiry cancel
  o [Bluetooth] Declare the function l2cap_load()
  o [Bluetooth] Update the maintainer entries for the Bluetooth subsystem

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre7
  o buffer.c: remove unused out_putf label

Mikael Pettersson:
  o clean crc temp files in lib/

Oleg Drokin:
  o Fix link/unlink race. By Chris Mason concurrent link/unlinks can create savelinks for files that still exist, the fix here is to be somewhat smarter about when we change the link count

Paul Mackerras:
  o PPC32: Fix the debug check in kunmap_atomic
  o PPC32: Fix IRQ sense and polarity setting on 405 and 440 cpus

Paul Mundt:
  o sh64: Fix ATM module build
  o sh64: defconfig update
  o sh64: Cayman IRQ handler updates

Roman Zippel:
  o hfs+: update copyright
  o hfs+: remove some smaller files
  o hfs+: volume/permission fixes
  o hfs+: fix rename of links
  o hfs+: check size of inode and sb info
  o hfs+: various cleanups
  o hfs+: link hfsplus before hfs
  o hfs+: export mark_page_accessed
  o hfs+: Makefile update

Tom Rini:
  o PPC32: Add support for the Motorola PowerPlus family of boards
  o PPC32: Remove trailing whitespace in numerous files

Summary of changes from v2.4.22-pre5 to v2.4.22-pre6
============================================

<jack:ucw.cz>:
  o Fix misc quota bugs

<jbourne:hardrock.org>:
  o Add missing break in Apollo P4X400 AGP code

<yinah:couragetech.com.cn>:
  o USB: patch for sl811 usb host controller driver

Adrian Bunk:
  o Configure.help updates from -ac

Alan Cox:
  o fix compile warning
  o clear mp bus array properly
  o add qdio options
  o allow legacy free hw with no smi cmd port
  o run late loaded ide modules
  o fix hpt ide crash, floppy noise
  o warning fixes
  o fix sbni driver
  o fix yenta hang on some laptops
  o qeth/qdio driver layer
  o more warning fixes
  o fix a race in the plugin api for ac97
  o example ac97 plugin codec
  o fix i810 and cs46xx crashes
  o re-enable POST on via audio
  o add intellinet to the usb idents
  o fix vicam with old gcc
  o update intelfb
  o make rep-nop a barrier as in 2.5
  o qdio headers for S/390 and S/390x
  o fix agpgart list
  o use the right function in reiserfs (resend #3)

Alan Stern:
  o USB: Reconcile unusual_devs.h for 2.4 and 2.5
  o USB: Final reconciliation for unusual_devs.h in 2.4
  o USB: Updates for unusual_devs.h
  o USB: Implement US_FL_FIX_CAPACITY for 2.4
  o USB: usb-storage US_FL_FIX_CAPACITY fix

Christoph Hellwig:
  o Fix ext3 quota deadlock

David Brownell:
  o USB: usb_string(), don't use bogus ids
  o USB: usbnet updates

David Glance:
  o USB: Adding DSS-20 SyncStation to ftdi_sio

David S. Miller:
  o [SPARC64]: Port over IPC msg{snd,rcv} compat32 fixes from ia64
  o [SPARC64]: Delete bogus icmpv6 filter translation code
  o [SPARC64]: Fix warning in drivers/sbus/sbus.c build
  o [SPARC64]: Update defconfig
  o [SPARC64]: Fix sys32_rt_sigtimedwait, noticed by Roland McGrath and Jakub Jelinek

David T. Hollis:
  o USB: ax8817x.c - add Intellinet USB 2.0 Ethernet device ids

Eric Brower:
  o [SPARC]: Missing part of 2.5.x interrupt decoders fix backport

Ganesh Varadarajan:
  o USB: more ids for ipaq

Geert Uytterhoeven:
  o kmap_types.h for m68k

Greg Kroah-Hartman:
  o USB: fix up my USB Bluetooth entry to help prevent confusion in the future
  o USB: fix up previous sl811 patch

Marcelo Tosatti:
  o drm_agpsupport.h: Remove ugly comments which used to fix compilation
  o Changed EXTRAVERSION to -pre6
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714130500|09040
  o Cset exclude: alan@lxorguk.ukuu.org.uk|ChangeSet|20030714133559|12582
  o add radeonfb.h

Paul Mundt:
  o sh64: 2-3 pgtable level updates

Trond Myklebust:
  o 2.4.22 NFS O_DIRECT a la mode ->direct_IO2()

Summary of changes from v2.4.22-pre4 to v2.4.22-pre5
============================================

<jcchen:icplus.com.tw>:
  o [netdrvr sundance] increase eeprom read timeout

<mike.miller:hp.com>:
  o cciss: change names and correct subsystem device ID for U320
  o cciss: PCI BAR fix
  o cciss: Fix potential overrun
  o cciss: update version
  o cciss: First part of PCI changes/driver cleanup
  o cciss: Second part of PCI changes/driver cleanup

Andi Kleen:
  o Fix compiling on x86-64

Benjamin Herrenschmidt:
  o radeonfb 0.1.8 + my stuffs

Chris Mason:
  o Fix deadlocks in IO scheduler changes

David Woodhouse:
  o Backport vsprintf/scanf fixes from 2.5.74

Geert Uytterhoeven:
  o Fix adbhid m68k screwup

J. A. Magallon:
  o hfsplus: group Apple FS's and help text

John Stultz:
  o Fix boot crash of x440's in full acpi mode
  o Cleanup x440 acpi fix

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre5

Petr Vandrovec:
  o Fix matroxfb on PPC64

Tom Rini:
  o An ethernet driver for the IBM PPC 4xx series of machines

Summary of changes from v2.4.22-pre3 to v2.4.22-pre4
============================================

<dtor_core@ameritech.net>:
  o [NET] Attach inner qdiscs to TBF

<lethal@linux-sh.org>:
  o sh64: Add FIOQSIZE definition
  o sh64: Fixup Cayman IRQ reporting
  o sh64: SH-5 PCI updates
  o sh64: Fix privileged insn handling
  o sh64: IDE support

<lode_leroy@hotmail.com>:
  o [IPV4] display bootserver in /proc/net/pnp

<lunz@falooley.org>:
  o [NET] Fix refcounting of dev->promiscuity for af_packet

<m.c.p@wolk-project.de>:
  o [RESEND 5th] Fix oom killer braindamage

<stelian@popies.net>:
  o Export 'acpi_disabled' symbol to modules

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o Make ACPI work on lots more boxes
  o config for new Nvidia AGP
  o parisc sync up (resend of resend of resend ... 8))
  o AGP update - new intel, add nvidia
  o ebda check in ibm hotplug is insufficient
  o update mpt fusion driver
  o fix the eexpress
  o move sdla to mod_timer
  o add code for missing c7000 driver
  o resend - fix security bits in binfmt_exec/som
  o re-fix printk level for buffer cachehash
  o exec part of security fix
  o fix inverted dnotify
  o fix definition of boot_DT
  o add the new agp modes to the headers
  o kernel/fork helper for exec security fix
  o S/390 CLAW bits
  o fix up z85230 queue wake logic

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o ppc32: Fix races in low level adb drivers

Christoph Hellwig <hch@infradead.org>:
  o quota patch breaks kernel build

Christoph Hellwig <hch@lst.de>:
  o new quota code
  o fix Q_SYNC for dev == 0

David S. Miller <davem@nuts.ninka.net>:
  o [SPARC64]: sys_sparc32.c needs linux/quotacompat.h
  o [FS]: Provide unshare_files() declaration and export to modules
  o [SPARC]: SEMTIMEDOP for both Sparc ports

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030707182325|08049
  o Remove bogus diff from drivers/char/Config.in
  o Changed EXTRAVERSION to -pre4
  o Cset exclude: hannal@us.ibm.com|ChangeSet|20030707180059|08076
  o Fixes ext3 quota/truncate oops
  o CRIS architecture update
  o Cset exclude: Remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030708095239|55752
  o Cset exclude: remove NFS direct IO patches Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20030706143259|16957
  o Add missing fs/quota_v2.c file
  o Comment out VIA_APOLLO_P4X400 handling in drm_agpsupport.h: Alan will fix that up later

Matthew Wilcox <willy@debian.org>:
  o pci_name()

Mikael Pettersson <mikpe@csd.uu.se>:
  o i386 cpufeature.h cleanup + comment

Paul Mackerras <paulus@samba.org>:
  o PPC32: Minor updates to comments and processor register definitions
  o PPC32: Minor boot wrapper cleanups
  o PPC32: Define screen_info if CONFIG_FB is set for the sake of vesafb
  o PPC32: Make __kernel_ino_t be unsigned long like on other architectures

Randy Dunlap <rddunlap@osdl.org>:
  o make profile= doc. clearer

Rusty Russell <rusty@rustcorp.com.au>:
  o Configure.help Polish translation location update
  o unreachable code in drivers_media_video_cpia_pp.c
  o 2.4 drivers_char_random.c fix sample shellscripts
  o trivial patch
  o fix sound doc typos
  o fs_bfs_dir.c unused variables
  o Decision PCCOM4_PCCOM8 serial support for 2.4.19
  o Re: setrlimit incorrectly allows hard limits to exceed
  o fix linewrap in Documentation_ia64_efirtc.txt
  o fix linewrap in Documentation_arm_SA1100_CERF
  o fix linewrap in Documentation_filesystems_befs.txt
  o [2.5 patch] two small MTD fixes
  o 2.4 patch for more debug safety
  o esssolo1.c doesn't free resources correctly

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o Back out some congestion control changes that were causing trouble among other things for the "soft" mount option.

Summary of changes from v2.4.22-pre2 to v2.4.22-pre3
============================================

<abbotti@mev.co.uk>:
  o USB: several ftdi_sio driver patches

<alex_williamson@hp.com[helgaas]>:
  o ia64: Poll for CPEs on all CPUs, improve check for # of CPEs logged
  o ia64: Switch to polling for CMCs if they happen too fast
  o ia64: add wmb in sba_iommu to guarantee IOPDIR updates are visible
  o ia64: fix timer interrupts getting lost

<arun.sharma@intel.com[helgaas]>:
  o ia64: fix IA-32 emulation of msgctl()
  o ia64: define rlim_cur/rlim_max as unsigned
  o ia64: fix IA-32 version of shmctl()
  o ia64: ia32 semctl check for bad command
  o ia64: Patch by Arun Sharma: In the absence of the patch, this system call fails:
  o ia64: Fix SMP FPH handling.  From 2.5 patch by Asit Mallick, David Mosberger, Arun Sharma.
  o ia64: work around race conditions in ia32 support code
  o ia64: IA-32 support patch: msgsnd/msgrcv return value off by 4
  o ia64: IA-32 support patch: munmap should return EINVAL if size == 0
  o ia64: IA-32 support patch: mmap should return ENOMEM

<baldrick@wanadoo.fr>:
  o USB speedtouch: use common CRC library

<bdschuym@pandora.be>:
  o [NETFILTER]: Missing return in arp_packet_match()
  o [NETFILTER]: Add arptables mangle module

<bjorn_helgaas@hp.com[helgaas]>:
  o ia64: Export pm_idle
  o ia64: sys32_sysinfo: update to current struct sysinfo (add totalhigh, freehigh, mem_unit).
  o ia64: Make struct sysinfo32 internal padding explicit
  o ia64: Make CONFIG_SYSCTL control sys32_sysctl as well.  Based on a patch from Peter Chubb.
  o ia64: ia64_fetch_and_add(), xchg(), ia64_cmpxchg(), etc
  o ia64: Update default configs
  o ia64: iosapic: remove find_iosapic duplication
  o ia64: iosapic: simplify ISA IRQ init
  o ia64: iosapic: self-documenting polarity/trigger arguments
  o ia64: iosapic: Remove gratuitous differences with 2.5 (whitespace, C99 initializers, printk levels, etc).
  o ia64: Use printk severity-levels where appropriate
  o ia64: cleanup unwind.c warnings (from David's 2.5 change)
  o ia64: mca.c whitespace changes and dead code removal from 2.5
  o ia64: sba_iommu: whitespace and comment changes to align with 2.5
  o ia64: sba_iommu: prefetch_spill_page alignment with 2.5
  o ia64: sba_iommu: printk text and other trivial changes to align with 2.5
  o io4
  o ia64: sba_iommu: make sure devices are at least 32-bit capable (from 2.5)
  o ia64: sba_iommu: Combine HWP0001 and HWP0004 ACPI claim (from 2.5 changes by Alex Williamson).
  o ia64: sba_iommu: remove workarounds for broken, never released, firmware that didn't program IBASE/IMASK correctly.
  o ia64: remove cpu_is_online local defs, in favor of a 2.5-style cpu_online
  o ia64: Remove unused variable from acpi.c
  o ia64: sba_iommu: fix warning and use old-style ACPI typedef
  o ia64: whitespace and trivial changes in mca.c
  o ia64: palinfo whitespace changes to match 2.5
  o ia64: simplify syscalls with force_successful_syscall_return()
  o ia64: Remove unused acpi_get_addr_space() interface
  o ia64: Wrap pal.h with #ifdef __KERNEL__ to solve userland compilation issues (including <linux/modules.h>).
  o ia64: Don't blindly probe PCI buses (probe only those reported by ACPI)
  o ia64: pci warning for unavailable resources
  o ia64: TLB flushing fixes - don't use smp_call_function in context-switch path.
  o ia64: Disable interrupts during context switch
  o ia64: ptrace whitespace changes to follow 2.5
  o ia64: add hugetlb and cmd649 IDE to configs
  o ia64: Export SAL error records in /proc/sal/{mca,init,cmc,cpe}/{event,data}
  o ia64: Rename EFI systab tags (no spaces, etc, for easier parsing)
  o ia64: Ignore empty address ranges from _CRS to workaround buggy Big Sur firmware.

<chad_smith@hp.com[helgaas]>:
  o ia64: expose pointers from EFI system table in /proc

<chas@cmd.nrl.navy.mil>:
  o [ATM]: remove iovcnt member in struct atm_skb

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Backport HE driver fixes from 2.5.x
  o [ATM]: ixmicro puts esi in different location
  o [ATM]: lock neighbor entry during update in clip.c
  o [ATM]: make sub skb->cb is clear before upcall to network
  o [ATM]: eliminate ATM_PDU_OVHD, ops->free_rx_skb and ops->alloc_tx
  o [ATM]: make clip buildable as a module

<dave@thedillows.org>:
  o Use a non-zero rx_copybreak to avoid charging a full MTU to the socket on tiny packets.
  o Fix misreporting of card type and spurious "already scheduled" messages

<david@csse.uwa.edu.au>:
  o USB: usb-uhci fix for one-shot interrupt problem
  o USB: usb-ohci handling of one-shot interrupt transfers

<davidm@hpl.hp.com[helgaas]>:
  o ia64: For SIGSEGV triggered by NaT page, set si_addr to faulting data address, not the faulting IP.

<davidm@tiger.hpl.hp.com[helgaas]>:
  o ia64: Make ia64_fetch_and_add() simpler to optimize so lib/rwsem.c can be optimized properly.
  o ia64: Implement pcibios_set_mwi() and define HAVE_ARCH_PCI_MWI to ensure that PCI line-size gets programmed properly.  Based
  o ia64; Improve debug output from kernel unwinder.  Based on patch by Keith Owens.  (Ported to 2.4 by Bjorn Helgaas).
  o ia64: In kernel unwinder, replace dump_info_pt() with get_scratch_regs() and reformat to make it fit in 100 columns.
  o ia64: Add unwcheck.sh script contributed by Harish Patil.  It checks the unwind info for consistency (well, just the obvious stuff, but it's a start).
  o ia64: Minor cleanups.  (From 2.5 by Bjorn Helgaas)
  o ia64: Make signal deliver work when the current register frame is incomplete (as a result of a faulting mandatory RSE load).
  o ia64: Correct region_start calculation in kernel unwinder
  o ia64: clean up unneeded test in kernel unwinder
  o ia64: More vmlinux.lds.S cleanups (__start/__end inside sections)
  o ia64: Minor fixes
  o ia64: Two small MCA fixes
  o ia64: Sync itc after interrupts enabled
  o ia64: Sync sys32_ipc() with x86 counter-part
  o ia64: Patch by Arun Sharma: In brl_emu.c, a 64 bit value was being assigned to an int.
  o ia64: Minor whitespace & formatting fixups in asm-ia64/sal.h
  o ia64: Fix SAL processor-log info handling.  Based on patch by Keith Owens.
  o ia64: Manual merge of Keith Owen's patch to avoid deadlock on ia64_sal_mc_rendez().  Also prefix local-variables in SAL macros to avoid name collisions.
  o ia64: dump the min-state area in the MCA INIT platform handler
  o ia64: Update platform INIT handler to print a backtrace
  o ia64: Consolidate backtrace printing in a single routine (ia64_do_show_stack())
  o ia64: fix /proc/.../vm_info memory attributes
  o ia64: Fix printing of memory attributes
  o mca.c
  o ia64: Fix INIT copying of banked registers
  o ia64: ptrace: don't let reading NaT bits for R4-R7 overwrite the value we're intending to write; get_rnat & put_rnat cleanups.
  o ia64: Fix ptrace() RNaT accessors
  o ia64: Fix page-fault handler so it handles not-present translations for region 5 (patch by John Marvin).
  o ia64: Fix unwinder so core-dumps work again.  Without this patch, most scratch-regs came out wrong.
  o ia64: Fixups for GCC v3.3

<davidm@wailua.hpl.hp.com[helgaas]>:
  o ia64: Change struct ia64_fpreg so it will get 16-byte alignment with all ia64 compilers, not just GCC.
  o ia64: Don't output backspaces in palinfo output

<eranian@hpl.hp.com[helgaas]>:
  o ia64: perfmon update to v1.4
  o ia64: perfmon fixes for system-wide monitoring overflow, opcode matcher, and force PMC[89] bit 2 on.
  o ia64: perfmon update
  o ia64: perfmon TLB_* and ALAT event fix

<garyhade@us.ibm.com[helgaas]>:
  o ia64: fix sysinfo(2) memory value truncation for 32-bit apps

<grigouze@noos.fr>:
  o USB: zaurus SL-C700

<james@cobaltmountain.com[helgaas]>:
  o include_asm-ia64_sal.h, typo: the the

<jbarnes@sgi.com[helgaas]>:
  o ia64: ACPI fix for no PCI

<jes@wildopensource.com[helgaas]>:
  o ia64: don't try to synchronize ITCs on ITC_DRIFT platforms

<jgarzik@pobox.com>:
  o fix Via pci irq routing

<jh@sgi.com[helgaas]>:
  o ia64: SGI SN update
  o ia64: SN2 update 030528
  o ia64: SN2 update 030630

<jsm@udlkern.fc.hp.com[helgaas]>:
  o ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args

<judd@jpilot.org>:
  o USB: visor.h[c] USB device IDs

<kaos@ocs.com.au[helgaas]>:
  o ia64: fix unwinder to call get_scratch_regs() only when really needed

<kaos@sgi.com[helgaas]>:
  o ia64: fix scratch-regs handling in kernel unwinder
  o ia64: unwind.c - allow unw_access_gr(r0)
  o ia64: Trivial stack-size correction in mca.c
  o ia64: mca rendezvous fix
  o ia64: Hold modlist_lock while searching exception tables
  o ia64: Handle SAL rejection of MCA rendezvous timeout value

<kenneth.w.chen@intel.com[helgaas]>:
  o ia64: rwsem using atomic primitive

<kpc-usbdev@gelato.uiuc.edu>:
  o USB: Desknote/ECS UCR-61S2B card reader (2.4.21 patched)

<lethal@linux-sh.org>:
  o SH64 Merge
  o Add SH-5 support to SH-SCI
  o Add SH-5 support to tulip_core
  o Update MAINTAINERS for sh/sh64
  o SH-5 DMAC Support
  o sh64 PCI DMA coherency fixups
  o sh64: Fix SHMBLA compile error
  o sh64: Add an onchip_unmap() to clean up after
  o sh64: tlbmiss handler updates
  o sh64: Don't startup the irq in make_intc_irq()
  o sh64: Add workarounds for cache aliasing issues
  o sh64: Cleanup sleep usage
  o sh64: Fix PTRACE_POKEUSR to ignore changes of privileged
  o sh64: Make memcpy safe on SH5-101 cut2
  o sh64: export more needed symbols
  o sh64: Fixes for Cayman LEDs

<mk@linux-ipv6.org>:
  o [CRYPTO]: Update deflate dependencies

<mkp@mkp.net[helgaas]>:
  o ia64: declare ia64_sal_handler_init non-static

<mort@wildopensource.com[helgaas]>:
  o ia64: print ISR for FPSWA faults
  o ia64: runtime platform detection for 2.5

<richard.curnow@superh.com>:
  o Ensure that the 'unlink' XDR structures are correctly aligned on 64-bit architectures.

<romieu@fr.zoreil.com>:
  o [NETFILTER]: Fix leaks in error paths of ip_recent_ctrl

<rusty@rustcorp.com.au[helgaas]>:
  o Designated initializers for ia64

<schwab@suse.de[helgaas]>:
  o ia64: fix unwinder bug in unw_access_gr()
  o ia64: Fix request_module from ia32 process
  o ia64: make sys32_ptrace() use ptrace_check_attach()

<shemminger@osdl.org>:
  o [BRIDGE]: Ethernet bridge fixes

<shmulik.hen@intel.com>:
  o Fix load balance problem with high UDP Tx stress
  o Fix 802.3ad long fail over with high UDP Tx stress
  o [netdrvr bonding] Fix change active for ALB/TLB

<sv@sw.com.sg[helgaas]>:
  o ia64: improve show_trace_task() portability

<venkatesh.pallipadi@intel.com[helgaas]>:
  o ia64: IA-32 emulation patch: ptrace get_FPREGS bug fix

<will@sowerbutts.com>:
  o USB: Update for the powermate driver to work with newer devices

Adam J. Richter <adam@yggdrasil.com>:
  o [CRYPTO]: Simplify crypto memory allocation

Adrian Bunk <bunk@fs.tum.de>:
  o postfix a constant in efi.h with ULL

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o [NETFILTER]: Fix nat_helper warnings with gcc 3.3
  o [NET]: Add EDP2 ethernet protocol ID
  o [SPARC]: d_path() can return an error code, must handle it
  o Optimise FAT handling using the prev_free info as DOS does
  o PATH: add hfsplus file system (stands alone)
  o NLS config.in for hfsplus
  o config.in for HFSPLUS
  o makefile for HFSPLUS
  o fix leak in llc 802
  o fix decnet gcc 3.3 build
  o add xapic checking define
  o add the extra cpu bit test flags
  o remove io_apic_modify - this doesnt work on some APICs
  o add the MSR's for IA32 perf ctl
  o fix false sharing of mm info
  o we moved these so this copy can go
  o collated copy of Geerts patches for m68k headers
  o add a flag so we can forbid APM idling
  o add the ide_register_driver defines
  o add EDP2 protocol id
  o update fat docs - we now use the field
  o bring PCI_IDS back into sync
  o add new entry to sisfb types
  o support cramfs initrd
  o add timedop stub for IPC=n
  o assorted module race fixe
  o dont corrupt utsname on failed copy
  o fix make rpm
  o dont idle if forbid_idle set
  o large scale DMI table updates
  o merge long standing reboot fix form -ac
  o fix up semops and return, allow timedop
  o fix error in vm86 fixups
  o add semtimedop to ia64 emu too
  o fix up gcc 3.3 bits
  o copy the right data in mips emulation
  o collected m68k core diffs
  o typo fix
  o fix iphase leak
  o bump cciss to new vendor driver
  o Jens floppy locking fixes
  o add comtrol note in case we need to know in the future
  o & v && fixes in sysrq.c
  o update sonypi driver
  o parisc gsc driver sync
  o fix config.in bits for IDE
  o make IDE modularisable
  o fix ide dma timeout bugs
  o make pnpide module happy
  o Herbert's fix for ide proc oops
  o make pdc4030 module happy
  o add generic support for toshiba piccolo
  o fix hpt speed bits
  o fix promise sx6000 newer board problems
  o clean up older pdc
  o siimage updates, add aar-1210sa
  o SiS IDE updates
  o hptraid updates
  o small setup-pci cleanups
  o d_path can return an error code, must handle it
  o update motion eye drivers
  o fix leak in octagon
  o new 3c59x. plus handle power bits
  o typo fix in atari_pamsnet driver
  o fix ma600 gcc 3.3
  o minor m68k fixes
  o fix leak in aironet4500_cs
  o fix plip hang on ifdown/ifup
  o update sonic
  o update orinoco drivers
  o update pci.ids
  o add cirrus support to i82092
  o fix rsrc manager
  o pci routing for ti cardbus
  o update aacraid
  o aic7xxx allow db4
  o gdth register failure path
  o update scsi tape docs
  o megaraid broke config tools
  o send_diag wants long timeout default
  o let the ide layer fail commands
  o resync scsi blacklist
  o new segate bios string
  o update scsi tape driver
  o remove noise
  o fix copy from user bug in cmpci
  o update AC97 codec core
  o switch cards to new ac97_audio
  o switch i810 to generalised digital out, new ac97
  o ac97 updates
  o fix long standing doc typo
  o update trident, fix printks, new ac97
  o Update via audio - fix problems esd, mpg321
  o update to new ac97_codec
  o core fbcon fixes
  o update vesafb memory handling for big cards
  o update sis fb drivers
  o add semtimedop to x86 headers
  o update ac97 codec headers
  o declare semtimedop function
  o add scripts ready to merge kconfig
  o update cciss docs to match new driver
  o add vram to vesafb docs
  o CMD640 update
  o (new) Turn on the IDE modular stuff in the Makefile
  o (resend) collected semaphore fixes and semtimedop
  o make i810 audio compile

Alex Williamson <alex_williamson@hp.com>:
  o ia64: CMC deadlock fix

Andi Kleen <ak@muc.de>:
  o Personality fixes for x86-64
  o x86-64 merge
  o Support exception-trace sysctl for x86-64
  o non executable stack support for x86-64

Andrew Morton <akpm@digeo.com>:
  o [CRYPTO]: Fix memcpy/memset args

Ben Collins <bcollins@debian.org>:
  o Update IEEE1394 (r972)

Benjamin Herrenschmidt <benh@kernel.crashing.org>:
  o ppc32: support for 750FX rev2 CPU
  o ppc32: Enable use of USB2 on recent G4s
  o ppc32: Update PowerMac motherboard support
  o ppc32: Update swim3 floppy driver
  o ppc32: Add TotalImpact briQ panel driver
  o ppc32: Add a "query" function to core ADB
  o ppc32: Update adbhid driver
  o ppc32: Update battery calculation code & via-pmu
  o ppc32: Minimal ethtool for bmac and mace
  o ppc32: Fix a problem with both gmac and sungem

Bjorn Helgaas <bjorn_helgaas@hp.com>:
  o ia64: chmod +x unwcheck.sh script
  o ia64: iosapic: make pcat_compat system property
  o ia64: iosapic: rationalize __init/__devinit
  o ia64: Export io_space so drivers using legacy I/O ports can insmod
  o ia64: brl_emu.c: use temporary variable to avoid gcc3.1 warning
  o ia64: remove incorrect and redundant "cpu not responding" message
  o ia64: Update configs
  o ia64: pci.c: Trivial changes to follow 2.5
  o ia64: sba_iommu: use seq_file
  o ia64: acpi: handle vendor resources more generically
  o Move UP cpu_online definition to <linux/smp.h>
  o Cset exclude: rohit.seth@intel.com[helgaas]|ChangeSet|20030623203306|58862

Chris Mason <mason@suse.com>:
  o Fix potential IO hangs and increase interactiveness during heavy IO

Christoph Hellwig <hch@lst.de>:
  o [CRYPTO-2.4]: Missing ULL postfixes and statics

David S. Miller <davem@nuts.ninka.net>:
  o [BK]: Add *~ to ignore regexps
  o [CRYPTO]: kunmap does not return a value
  o [CRYPTO]: Build/warning fixups
  o [CRYPTO]: Clean up header file usage
  o [CRYPTO]: Include kernel.h in crypto.h
  o [CRYPTO]: Allocate work buffers instead of using kstack
  o [CRYPTO]: Make sha256.c more palatable to GCCs optimizers
  o [CRYPTO]: internal.h needs init.h
  o [CRYPTO]: Use appropriate defaults if AH/ESP is enabled
  o [CRYPTO-2.4]: Add dummy kmap_types.h header for sparc64
  o [CRYPTO]: Include linux/errno.h as appropriate
  o [CRYPTO-2.4]: module_name does not exist in 2.4.x
  o [CRYPTO-2.4]: const static --> static const
  o [CRYPTO]: deflate.c needs slab.h
  o [CRYPTO-2.4]: Fix condition typos in crypto/Config.in
  o [CRYPTO-2.4]: Emulate module_name semantics correctly to avoid OOPS
  o [CRYPTO-2.4]: Make sure crypto config is before lib config on ia64
  o [NET]: net/bluetooth/cmtp/core.c needs linux/init.h
  o [NET]: Scale DST/ipv6 intervals like we did for ipv4
  o [SPARC64]: Fix build error from OBP parsing patch
  o [SPARC64]: Update defconfig

Erik Andersen <andersen@codepoet.org>:
  o fix 2.4.22-pre broken x86 math-emu

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: remove stupid conversions and use of floating point from aiptek.c
  o USB: 2.4 fix UHCI debug kmalloc() usage
  o USB: add support for 50 baud to io_edgeport.c
  o USB: pl2303: report CTS and DSR status changes to userspace
  o Cset exclude: cweidema@indiana.edu|ChangeSet|20030620002017|05386
  o USB: compiler fixes for previous vicam patches

Hugh Dickins <hugh@veritas.com>:
  o remove shmem info->sem
  o shmem_getpage absorb _locked
  o shmem_getpage read,cache,write
  o shmem truncation swizzled
  o shmem account metablocks
  o shmem_file_write and _read
  o init_tmpfs shm_mnt error
  o shmem whitespace only
  o shmem misc minor mods
  o swapoff loopable tmpfs
  o shmem mount percentile size
  o shmem_removepage replace recalc_inode
  o loop file use highmem
  o madvise_willneed check readpage
  o shmem_file_write precheck_file_write
  o mremap VM_LOCKED move_vma
  o shmem loopable tmpfs [again]

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: fix generic kernel build (Jay Estabrook)
  o alpha: finalize Sable/Lynx support (Jay Estabrook)

James Morris <jmorris@intercode.com.au>:
  o [CRYPTO]: Add initial crypto api subsystem
  o [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
  o [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik
  o [CRYPTO]: Use try_inc_mod_count and semaphore for alg list
  o [CRYPTO]: Use kmod to try to autoload modules
  o [CRYPTO]: Bug fixes and cleanups
  o [CRYPTO]: More bug fixes and cleanups
  o [CRYPTO]: Add MD4
  o [CRYPTO]: Algorithm lookup API change plus bug fixes
  o [CRYPTO]: Run tcrypt through lindent, plus doc update
  o [CRYPTO]: Assert that interfaces are called on correct cipher type
  o [CRYPTO]: Cleanups and more consistency checks
  o [CRYPTO]: Update to IV get/set interface
  o [CRYPTO]: Add some documentation
  o [CRYPTO]: Fix some credits
  o [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik
  o [CRYPTO]: Uninline some functions to save some bloat
  o [CRYPTO]: Cleanups based upon feedback from jgarzik
  o [CRYPTO]: Add crypto_alg_available interface
  o [CRYPTO]: Rework HMAC interface
  o [CRYPTO]: Add SHA256 plus bug fixes
  o [CRYPTO]: Add blowfish algorithm
  o [CRYPTO]: minor updates
  o [CRYPTO] kstack cleanup (v0.28)
  o [CRYPTO] Add maintainers entry
  o [CRYPTO] Minor doc update
  o [CRYPTO]: Add null algorithms and minor cleanups
  o [CRYPTO]: Kill stray CRYPTO_ALG_TYPE_COMP
  o [CRYPTO]: Add twofish algorithm
  o [CRYPTO]: Add serpent algorithm
  o [CRYPTO]: Documentation update
  o [CRYPTO]: Dont compile procfs stuff if procfs is not enabled
  o [CRYPTO]: Add AES algorithm
  o [CRYPTO]: More credits for AES
  o [CRYPTO]: Add support for SHA-386 and SHA-512
  o [CRYPTO] remove superfluous goto from des module init exception path
  o [CRYPTO] Add AES and MD4 to tcrypto crypto_alg_available() test
  o [CRYPTO]: in/out scatterlist support for ciphers
  o [CRYPTO]: Move km_types out of header
  o [CRYPTO]: Add encrypt_iv() and decrypt_iv() methods
  o [CRYPTO]: Eliminate crypto_tfm.crt_ctx, from Adam Richter
  o [CRYPTO]: Documentation updates
  o [CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm()
  o [CRYPTO]: Add Deflate algorithm to crypto API
  o [CRYPTO]: deflate module: workaround zlib bug
  o [CRYPTO]: Fix config dependencies

Jeff Garzik <jgarzik@redhat.com>:
  o [CRYPTO]: Kill accidental double memset
  o [netdrvr 8139too] fix debug printk

Linus Torvalds <torvalds@transmeta.com>:
  o The crypto auto-load should be enabled if crypto is enabled

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Cset exclude: rusty@rustcorp.com.au|ChangeSet|20030625201246|52045
  o Added missing BROKEN_PNP_BIOS declaration
  o Changed EXTRAVERSION to -pre3

Martin Schwidefsky <schwidefsky@de.ibm.com>:
  o s390 base update
  o s390 common i/o layer fixes
  o s390 dasd driver update
  o s390 31 bit compat
  o s390 documentation update
  o Add Configure.help entries for s390 options
  o s390 3215 driver update
  o s390 ctc network driver update
  o s390 iucv network driver
  o s390 defconfigs update
  o console semaphore fix

Matt Domsch <matt_domsch@dell.com>:
  o ia64: efivars fix by Matt Domsch and Peter Chubb

Olaf Hering <olh@suse.de>:
  o missing asm-ppc64/kmap_types.h

Oleg Drokin <green@angband.namesys.com>:
  o reiserfs: Relocated journal support by Edward Shushkin & Vladimir Saveliev
  o reiserfs: speed up large file holes creation
  o reiserfs: Make most of the reiserfs warning messages to print what device they relate to

Oliver Neukum <oliver@neukum.org>:
  o USB: disconnect of v4l devices in 2.4
  o USB: fix to previous vicam patch

Peter Chubb <peter@chubb.wattle.id.au>:
  o ia64: declare test_bit() arg as "const"

Roger Luethi <rl@hellgate.ch>:
  o [netdrvr via-rhine] via-rhine 1.18-rc1: Fix Rhine-I regression

Russell King <rmk@arm.linux.org.uk>:
  o ARM merge part 1 - arch/arm
  o ARM merge part 2 - include/asm-arm
  o ARM merge part 3 - drivers/acorn

Rusty Russell <rusty@rustcorp.com.au>:
  o 2.5.43 export _end

Scott Feldman <scott.feldman@intel.com>:
  o Remove CAP_NET_ADMIN check for SIOCETHTOOL's

Tom Callaway <tcallawa@redhat.com>:
  o [SPARC64]: Fix OBP version parsing on newer systems

Trond Myklebust <trond.myklebust@fys.uio.no>:
  o A patch by Chuck Lever that cleans up the RPC socket slot allocation code.
  o A patch by Chuck Lever with further cleanups of the RPC socket slot allocation code.
  o Another patch by Chuck Lever that ensures that the PG_uptodate bit gets set when the entire page gets written by nfs_writepage_sync()
  o A patch by Patrice Dumas to implement nlmsvc_proc_granted_res
  o A patch by Patrice Dumas to add a check in order to ensure that we really were requesting a blocking lock when we get a reply from the server asking us to block.
  o A patch to ensures that blocks which are not going to time out are placed last on the nlm_block list (problem reported by Olaf Kirch).
  o Add standard spinlocks to protect the socket from being released by one CPU while the other is in a soft interrupt.
  o Fix a race: Ensure that requests retry if the remote server disconnects us while we're inside xprt_transmit().
  o Don't use an RPC child process when reconnecting to a TCP server
  o Ensure that if we need to reconnect the socket, we also resend the entire message.
  o Fix a TCP client corruption problem affecting resent requests
  o Ensure that the lockd clients always use one of the reserved ports
  o Replace buggy version of xdr_shift_buf() with the version from 2.5.x

Summary of changes from v2.4.22-pre1 to v2.4.22-pre2
============================================

<bernie@develer.com>:
  o fix bug in drivers/net/cs89x0.c:set_mac_address()
  o [IPV4]: Trim the includes used in util.c

<cramerj@intel.com>:
  o [e1000] TSO fix
  o [e1000] Added ethtool test ioctl
  o [e1000] Added support for 82546 Quad-port adapter
  o [e1000] Removed strong branded device ids
  o [e1000] Fixed LED coloring on 82541/82547 controllers
  o [e1000] Miscellaneous code cleanup
  o [e1000] Whitespace cleanup

<dean@arctic.org>:
  o [netdrvr tulip] support DM910x chip from ALi

<dlstevens@us.ibm.com>:
  o [IPV{4,6}]: Fix "slow multicast on 2.5.69" bug

<gandalf@wlug.westbo.se>:
  o [NETFILTER]: Really search _backwards_ to find the oldest unreplied connection to evict

<green@linuxhacker.ru>:
  o current bk ipmi build fix

<hadi@shell.cyberus.ca>:
  o [NET]: Fix OOPSes with RSVP

<hall@vdata.com>:
  o [NETFILTER]: Fix two issues in the newnat core, with help from laforge@netfilter.org

<heiko.carstens@de.ibm.com>:
  o sd.c: set data direction to SCSI_DATA_NONE for START_STOP

<jejb@raven.il.steeleye.com>:
  o Add XRAYTEX to SCSI whitelist
  o sd.c: Backport wild spin loop mitigation from 2.5
  o Backport from 2.5: scsi allow devices to restrict start on add

<laforge@netfilter.org>:
  o [NETFILTER]: Cosmetic changes
  o [NETFILTER]: ip{,6}tables enhancement, add new /proc/net files
  o [NETFILTER]: Fix conntrack master_ct refcounting

<linux-kernel@vger.kernel.org>:
  o new eepro100 PDI ID

<marcel@holtmann.org[holtmann]>:
  o [Bluetooth] Add CAPI message transport protocol support

<mgreer@mivsta.com>:
  o PPC32: Fix /proc/sys/kernel/l2cr on newer CPUs

<mort@wildopensource.com>:
  o [NETFILTER]: Fix processor shifts in lockhelp.h

<mulix@mulix.org>:
  o ISDN: [PATCH] memory leak in tpam_queues.c

<oliver@vermuden.neukum.org>:
  o hfs-readonly-fix.diff

<qboosh@pld.org.pl>:
  o [NETFILTER]: Fix ip6tables alignment (64bit archs)
  o [NETFILTER]: Fix endianness bugs in conntrack
  o [NETFILTER]: Fix endianness bugs in ipt_nat

<reeja.john@amd.com>:
  o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
  o [netdrvr amd8111e] link against mii lib
  o [netdrvr amd8111e] bug fix: move stats update after irq free

<riel@redhat.com>:
  o [wireless airo] fix end-of-array test

<sfrost@snowman.net>:
  o [NETFILTER]: Add iptables "recent" module

<shmulik.hen@intel.com>:
  o [bonding] ABI versioning
  o [bonding] better 802.3ad mode control, some cleanup
  o [bonding] much improved locking
  o [bonding] support xmit load balancing mode
  o [bonding] add rcv load balancing mode
  o [netdrvr bonding] fix long failover in 802.3ad mode
  o [netdrvr bonding] fix ABI version control problem

<solt@dns.toxicfilms.tv>:
  o [IPV4]: Be more verbose about invalid ICMPs sent to broadcast

<tonyb@cybernetics.com>:
  o make sym53c8xx_2 not reject autosense IWR

<valdis.kletnieks@vt.edu>:
  o [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var

Adrian Bunk <bunk@fs.tum.de>:
  o fix .text.exit error in drivers/net/r8169.c
  o add three ACPI Configure.help entries

Alan Cox <alan@lxorguk.ukuu.org.uk>:
  o [netdrvr tlan] fix 64-bit issues

Andi Kleen <ak@muc.de>:
  o Remove copied inet_aton code in bond_main.c
  o ACPI compile fixes for 2.4.22pre1
  o Don't enable I2O for AMD64

Andrew Morton <akpm@digeo.com>:
  o Additional 3c980 device support

Andy Grover <agrover@groveronline.com>:
  o ACPI: Fix config.in (Jeff Garzik)
  o ACPI: make it so acpismp=force works (reported by Andrew Morton)

Anton Blanchard <anton@samba.org>:
  o [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually

Dave Engebretsen <engebret@us.ibm.com>:
  o [netdrvr pcnet32] bug fixes

Dave Kleikamp <shaggy@shaggy.austin.ibm.com>:
  o Update JFS team members in jfs.txt
  o JFS: resize fixes

Douglas Gilbert <dougg@torque.net>:
  o sg driver version 3.1.25

Edward Peng <edward_peng@dlink.com.tw>:
  o [netdrvr via-rhine] fix promisc mode
  o [netdrvr sundance] bug fixes, VLAN support
  o [netdrvr sundance] fix flow control bug
  o [netdrvr sundance] fix another flow control bug

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o IPv6 over ARCnet (RFC2497) support, driver part
  o IPv6 over ARCnet (RFC2497) support, IPv6 part

Hugh Dickins <hugh@veritas.com>:
  o remove unsafe BUG() in __remove_inode_page()

Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
  o alpha: Lynx platform support (Jay Estabrook)
  o alpha: initrd fix (Wiedemeier, Jeff)
  o alpha: nautilus poweroff

Jay Vosburgh <fubar@us.ibm.com>:
  o [bonding] small cleanups
  o Bonding 2.4 update patch 1
  o Bonding 2.4 update patch 2
  o Bonding 2.4 update patch 3
  o Bonding 2.4 update patch 4
  o Bonding 2.4 update patch 5
  o Bonding 2.4 update patch 6

Jean Tourrilhes <jt@bougret.hpl.hp.com>:
  o irda: static init fixes
  o irda: Export CRC routine to drivers
  o irda: Mask C/R bit from connection
  o irda-usb driver fixes
  o IrCOMM chat fixes
  o QoS interoperability fixes
  o IrLMP timer race fix
  o Fix IrIAP skb leak
  o irda: Secondary nack code fixes

Jeff Garzik <jgarzik@redhat.com>:
  o [net] store physical device a packet arrives in on
  o [bonding] fix comment to prevent future merge difficulties
  o [bonding] add support for getting slave's speed and duplex via ethtool
  o [bonding] Moved setting slave mac addr, and open, from app to the driver
  o [bonding] move driver into new drivers/net/bonding directory
  o [bonding] move private decls into new drv/net/bonding/bonding.h file
  o [bonding] add support for IEEE 802.3ad Dynamic link aggregation
  o [netdrvr sundance] small cleanups from 2.5
  o Remove duplicate CONFIG_TULIP_MWI entry in Configure.help
  o [netdrvr eepro] update MODULE_AUTHOR per old-author request
  o [netdrvr tlan] backport fixes and cleanups from 2.5
  o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in 8139too and pci-skeleton drivers.
  o [netdrvr 8139too] add comment, whitespace cleanup
  o [netdrvr olympic] fix build with gcc 3.3
  o [netdrvr r8169] use alloc_etherdev (fix race), pci_disable_device
  o [netdrvr r8169] sync with 2.5 (backport whitespace cleanups)
  o [netdrvr amd8111e] remove out-of-tree feature that snuck in
  o [netdrvr] gcc 3.3 cleanups
  o [netdrvr sis900] minor fixes from 2.5

Justin T. Gibbs <gibbs@overdrive.btc.adaptec.com>:
  o Update the aic7xxx driver to 6.2.10 and add the aic79xx driver version 1.1.1
  o Correct building of aicasm
  o Update to aic7xxx version 6.2.22 and aic79xx 1.3.0_ALPHA2
  o Integrate 2.5.X aic7xxx and aic79xx changes
  o Misc driver updates
  o Integrate changes from Christoph Hellwig <hch@infradead.org>
  o Update to aic7xxx version 6.2.24 and aic79xx version 1.3.0_ALPHA5
  o Preface the "asserting atn" diagnostic with controller/target information
  o aic7xxx Driver
  o Aic7xxx Driver
  o Aic7xxx & Aic79xx Drivers Correct 2.5.X declaration for aic_sector_div().
  o Aic7XXX Firmware Assembler
  o Aic7XXX and Aic79XX drivers Use down_interruptable() rather than down() to avoid having our DV threads counted toward the load average.
  o Aic7XXX and Aic79XX drivers
  o Aic79XX and Aic7xxx Drivers
  o Aic7XXX and Aic79XX Drivers
  o Aic7XXX and Aic79xx Drivers
  o aic7xxx/aic79xx firmware assembler
  o aic7xx and aic79xx drivers - Correct several DV issues
  o aic7xxx and aic79xx driver updates
  o Aic7xxx and Aic79xx DV fix
  o Aic79xx Driver Update Enable abort and bus device reset handlers for both legacy and packetized connections.
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Update Force an SDTR after a rejected WDTR if the syncrate is unkonwn.
  o Aic7xxx Driver Update 6.2.28
  o Update Aic7xxx and Aic79xx Driver Documentation
  o Bump aic79xx version number to 1.3.0 now that it has passed functional testing.
  o Aic7xxx Driver Update to verstion 6.2.29
  o Update aic7xxx/Makefile
  o Update aicasm/Makefile so that link specifications are specified after all object files.  This seems to be required in order to link correctly in some cases.
  o Aic79xx Driver Update to 1.3.2
  o Update Aic7xxx to version 6.2.29
  o AICLIB Update
  o Update Aic7xxx driver [Rev 6.2.31]
  o Aic79XX Driver Update [Rev 1.3.5]
  o Change the callback argument for aic brace option parsing to u_long to avoid casting problems with different architectures.
  o Aic7xxx Driver Update (version 6.2.32)
  o Aic79xx Driver Update (version 1.3.6)
  o Complete merge of AC aic7xxx and aic79xx bits
  o Remove the CONFIG_AIC7XXX_ALLOW_MEMIO option.  It has been supplanted by the MEMIO probe/test code.
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver updates
  o Aic7xxx and Aic79xx driver updates
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Use absolute path to drivers/scsi in the aic7xxx Makefile
  o Aic79xx Driver Update
  o Aic79xx Driver Update
  o Aic79xx Driver Upate
  o Remove pre-2.2.X kernel support.  Pre-2.2.X support requires
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Update Aic79xx and Aic7xxx Documenation
  o Aic79xx Driver Update (version 1.3.8)
  o Aic7xxx Driver Update (6.2.33)
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic79XX Driver Update
  o Aic7xxx Driver Update
  o Aic7xxx Driver README update
  o Aic79xx and Aic7xxx Driver Updates
  o Cset exclude: ak@muc.de|ChangeSet|20030508192559|45150 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507201543|47130 Cset exclude: marcelo@freak.distro.conectiva|ChangeSet|20030507200707|47153
  o Aic7xxx and Aic79xx Updates
  o Aic79xx Update
  o Aic79xx Driver Update
  o Aic7xxx Driver version 6.2.35
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Updated
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Updates
  o Bump aic79xx driver version to 1.3.9
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx and Aic79xx driver Update
  o Aic7xxx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Aic7xxx and Aic79xx Driver Update
  o Aic7xxx Driver Update
  o Aic79xx Driver Update
  o Update Aic79xx Readme

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
  o ISDN: Fix Fritz!PCI v2 xmit irq underrun recovery
  o ISDN: Fix bug in ST5481 D-Channel state machine

Karsten Keil <kkeil@suse.de>:
  o ISDN: [PATCH] Fix problem with external hisax drivers

Maksim Krasnyanskiy <maxk@qualcomm.com>:
  o L2CAP config req/rsp handling fixes
  o [Bluetooth] Detect and log error condition when first L2CAP fragment is too long
  o [Bluetooth] RFCOMM must wait for MSC exchange to complete before sending the data
  o [Bluetooth] L2CAP sockets can now set LM_RELIABLE flag and get notification when we detect reliablity problem with the ACL connection.
  o [Bluetooth] Add support for SO_LINGER option to all Bluetooth protocols
  o Bluetooth: RFCOMM must send MSC when DLC was opened by SABM
  o [Bluetooth] Fix RFCOMM C/R and Direction bit handling
  o [Bluetooth] L2CAP qualification spec mandates sending additional config request if we receive config response with unacceptable parameters error code.

Marcel Holtmann <marcel@holtmann.org>:
  o [Bluetooth] Send the correct values in RPN response
  o [Bluetooth] Handle priority bits in parameter negotiation
  o [Bluetooth] Implement rfcomm_tty_put_char() function
  o [Bluetooth] Send correct RPN response for accepted values
  o [Bluetooth] Set EA bit for V.24 signals parameter
  o [Bluetooth] Handle bit rate in remote port negotiation
  o [Bluetooth] Quirk for devices with no ISOC endpoints

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed EXTRAVERSION to -pre2
  o Cset exclude: jamagallon@able.es|ChangeSet|20030620200318|50799

Mark A. Greer <mgreer@mvista.com>:
  o PPC32: Fix the gen550 infrastructure for baud rates other than 9600

Olaf Hering <olh@suse.de>:
  o remove TIOCGDEV from asm/ioctls.h
  o RAID_AUTORUN is a compatible ioctl

Patrick McHardy <kaber@trash.net>:
  o ISDN: [PATCH]  missing cli() in isdn_net.c
  o ISDN: [PATCH] don't unlock lp if there is nothing to unlock
  o ISDN: Add CONFIG_IPPP_FILTER
  o [NETFILTER]: Dont call helpers expectfn() for unconfirmed connections

Paul Mackerras <paulus@samba.org>:
  o PPC32: Update for PPC 4xx TLB and exception handling
  o PPC32: Add a new framework for on-chip peripherals for the IBM 4xx embedded processors.
  o PPC32: Introduce a new config symbol, CONFIG_40x, used for PPC 40x cpus
  o PPC32: Add generic IBM PPC405GP support and use it on the walnut platform
  o PPC32: Update the support for the "Walnut" 405GP platform
  o PPC32: Make debug exceptions usable on 4xx-class processors, and improve trap handling.
  o PPC32: Add support for PPC 405GP interrupt controller
  o PPC32: Extra register and other definitions for the PPC 405GP processor
  o PPC32: Move PC-style serial port definitions out to asm/pc_serial.h
  o PPC32: remove ppc4xx_serial.h, it is no longer used
  o PPC32: Cleanups for PPC 405GP-based systems; add file of OCP ids
  o PPC32: Don't run `checks' program on make zImage
  o PPC32: Add definitions for the UIC interrupt controller on the 405GP processor
  o PPC32: Add support for PCI and time-of-day clock on 405GP-based systems
  o PPC32: Allow for PCI host bridges that need explicit type 1 cycle indication

Randy Dunlap <rddunlap@osdl.org>:
  o unexpected IO-APIC code update

Rusty Russell <rusty@rustcorp.com.au>:
  o [irda] module refcounts for irlan
  o [patch, 2.5] dgrs doesn't free on error path
  o namespace pollution in cosa driver
  o [2.4 patch] fix wavelan_cs compile warning
  o Clear up GFP confusion in rcpci45.c
  o [patch, 2.5] fix errorpath in apne.c
  o Remove naked GFP_DMA from drivers_net_macmace.c
  o namespace pollution in skfddi driver
  o improve signal-to-noise ratio in atm code
  o 2.4.20 wait.h doc typo
  o fs_autofs4_root.c unused variable
  o [TRIVIAL PATCH 2.4] update README file to current
  o fix documentation in include_asm-i386_bitops.h
  o missing headers in i82092.c
  o fix linewrap in Documentation_power_pci.txt
  o include_asm-ia64_sal.h, typo: the the
  o Typos in drivers_s390_net_iucv.h
  o [TRIVIAL PATCH] include_asm-i386_dma.h: wrong lowest DMA
  o redundant declarations (#1_15)
  o add some missing init.h inclusions
  o remove superflous if in wait_kio
  o Squash warning in ppc64 addnote tool
  o fix linewrap in Documentation_filesystems_sysv-fs.txt
  o set b_page to null in fake buffer_head for O_DIRECT
  o fix linewrap in Documentation_pci.txt
  o misc_register audit fix of wdt_pci
  o misc register fix on ds1286
  o reorganize for unreachable code

Sam Ravnborg <sam@mars.ravnborg.org>:
  o [netdrvr sis900] make function headers readable by kernel-doc tool

Scott Feldman <scott.feldman@intel.com>:
  o [netdrvr e1000] add support for NAPI
  o [netdrvr e1000] add TSO support -- disabled
  o 10GbE ethtool support
  o remove ethtool privileged references
  o [e100] Remove "Freeing alive device" warning
  o [e100] move e100_asf_enable under CONFIG_PM to avoid warning
  o [e100] Add ethtool parameter support
  o [e100] Add ethtool cable diag test
  o [e100] Add MDI/MDI-X status to ethtool reg dump
  o [e100] cleanup Tx resources before running ethtool diags
  o [e100] full stop/start on ethtool set speed/duplex/autoneg
  o [e100] fixed stalled stats collection
  o [e100] VLAN configuration was lost after ethtool diags run
  o [e100] use skb_headlen() rather than rolling own
  o [e100] set netdev members before registration
  o [e100] misc

Tom Rini <trini@kernel.crashing.org>:
  o PPC32: Clean up the cpu_idle() code a bit
  o PPC32: Fix a multicast bug in the MPC 8xx / 8260 enet drivers
  o PPC32: Correct the DTLB miss handler on MPC8xx
  o PPC32: Fix a problem with MDIO requests on reset in MPC 8xx enet
  o PPC32: Minor cleanups to the MPC 8xx FEC driver
  o PPC32: Fix a small problem in the 8xx / 8260 uart code
  o PPC32: Important fixes in the MPC8xx FEC and MPC826x enet driver
  o PPC32: Describe when we want to do a CPM reset on MPC8xx
  o Add /proc/sys/kernel/l3cr

Zwane Mwaikambo <zwane@linuxpower.ca>:
  o Remove warning due to comparison in drivers/net/pcnet32.c

Summary of changes from v2.4.21 to v2.4.22-pre1
============================================

<baldrick@wanadoo.fr>:
  o USB: Backport of USB speedtouch driver to 2.4
  o USB speedtouch: move MOD_INC_USE_COUNT
  o USB speedtouch: discard packets for non-existant vcc's
  o USB speedtouch: bump the version number
  o USB speedtouch: crc optimization
  o USB speedtouch: compile fix
  o USB speedtouch: remove trailing semicolon
  o USB speedtouch: trivial whitespace and name changes
  o USB speedtouch: add missing #include
  o USB speedtouch: replace yield()
  o USB speedtouch: add defensive memory barriers
  o USB speedtouch: spin_lock_irqsave -> spin_lock_irq in process context
  o USB speedtouch: spin_lock_irqsave -> spin_lock_irq in tasklets
  o USB speedtouch: verbose debugging
  o USB speedtouch: use optimally sized reconstruction buffers
  o USB speedtouch: send path micro optimizations
  o USB speedtouch: kfree_skb -> dev_kfree_skb
  o USB speedtouch: remove useless NULL pointer checks
  o USB speedtouch: receive path micro optimization
  o USB speedtouch: receive code rewrite
  o USB speedtouch: remove MOD_XXX_USE_COUNT
  o USB speedtouch: set owner fields
  o USB speedtouch: parametrize the module

<bdschuym@pandora.be>:
  o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h

<bwheadley@earthlink.net>:
  o USB: Aiptek kernel driver 1.0 for Kernel 2.4

<ccheney@cheney.cx>:
  o USB: vicam.c copyright patches

<chas@cmf.nrl.navy.mil>:
  o [ATM]: Fix foul up in lec driver
  o [ATM]: Add Forerunner HE support

<chas@locutus.cmf.nrl.navy.mil>:
  o [ATM]: Fix excessive stack usage in iphase driver
  o [ATM]: svcs possible race with sigd

<cweidema@indiana.edu>:
  o USB: pentax optio S

<dlstevens@us.ibm.com>:
  o [IGMP]: Backport igmpv3/mld2 support to 2.4.x
  o [IGMP]: Make sock_alloc_send_skb calls non-blocking
  o [IPV4/IPV6]: Make sure SKB has enough space while building IGMP/MLD packets
  o [IPV4/IPV6]: Fix IGMP device refcount leaks, with help from yoshfuji@linux-ipv6.org

<dwmw2@dwmw2.baythorne.internal>:
  o Switch to shared optimised CRC32 functions
  o Add config help for CONFIG_CRC32 (Duncan Sands <baldrick@wanadoo.fr>)
  o Fix CONFIG_CRC32=y when nothing in-kernel uses CRC32 functions by exporting the symbol from kernel/ksyms.c instead of lib/crc32.c, hence forcing lib/crc32.o to get pulled in during the final link.

<engebret@brule.rchland.ibm.com>:
  o [PPC64] Add biarch support and fix zImage builds deps from Matt Wilson
  o [PPC64] Search to the leaves of OF nodes for dma-window property
  o [PPC64] Cleanups & merge to 2.4.21pre7

<hanno@gmx.de>:
  o USB: Patch for Vivicam 355

<henning@meier-geinitz.de>:
  o USB: New vendor/product ids for scanner driver

<hwahl@hwahl.de>:
  o USB:  Patch for Samsung Digimax 410

<james@superbug.demon.co.uk>:
  o USB: Add support for Pentax Still Camera to linux kernel

<jengel@brule.rchland.ibm.com>:
  o update arch/ppc64 and include/asm-ppc64
  o turned off CONFIG_KDB and CONFIG_DUMP

<krkumar@us.ibm.com>:
  o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc

<kumarkr@us.ibm.com>:
  o [TCP]: Handle NLM_F_ACK in tcp_diag.c

<linux-usb@gemeinhardt.info>:
  o USB: add support for Mello MP3 Player

<nicolas@dupeux.net>:
  o USB: UNUSUAL_DEV for aiptek pocketcam

<olof@austin.ibm.com>:
  o [TCP]: tcp_twkill leaves death row list in inconsistent state over tcp_timewait_kill

<per.winkvist@telia.com>:
  o USB: more unusual_devs.h changes
  o Re: unusual_devs.h patch that was in 2.5.68

<philipp@void.at>:
  o USB: unusual_devs.h patch

<richard.curnow@superh.com>:
  o USB: ehci-hcd.c needs to include <linux/bitops.h>

<shemminger@osdl.org>:
  o [IPV4]: Replace explicit dev->refcount bumps with dev_hold

<smb@smbnet.de>:
  o USB: another usb storage addition

<stewart@inverse.wetlogic.net>:
  o USB: HIDDev uref backport for 2.4?

<thomas@osterried.de>:
  o [AX25]: AX.25 bug fixes

<vinay-rc@naturesoft.net>:
  o [NET]: Use mod_timer in dst.c
  o [PKT_SCHED]: Use mod_timer in sch_cbq.c
  o [PKT_SCHED]: Use mod_timer in sch_csz.c
  o [PKT_SCHED]: Use mod_timer in sch_htb.c

<vsu@altlinux.ru>:
  o USB: HIDDEV / UPS patches

<wahrenbruch@kobil.de>:
  o USB: kobil_sct.c added support for KAAN SIM Reader

<walter.harms@informatik.uni-oldenburg.de>:
  o USB: fixes kernel_thread
  o USB: fixes kernel_thread

Alan Stern <stern@rowland.harvard.edu>:
  o USB: US_SC_DEVICE and US_PR_DEVICE for 2.4

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>:
  o [ACENIC]: Comment out netif_wake_queue from acenic watchdog
  o [IPV4]: More sane rtcache behavior

Andy Grover <agrover@groveronline.com>:
  o Remove old ACPI drivers
  o Delete acpitable.[ch] since they are no longer needed
  o ACPI interpreter update to latest (20020725)
  o Add ACPI driver files
  o This changeset adds ACPI support to 3 main areas
  o By Herbert Nachtnebel
  o Export acpi_get_firmware_table (Matthew Wilcox)
  o Fix ACPI table parsing (Bjorn Helgaas)
  o remove no-longer applicable comment
  o make "acpi=off" disable table parsing as well as interpreter init
  o update for core release version 20020815
  o Remove no-longer needed files
  o Add support for SLIT/SRAT parsing (Kochi Takayoshi)
  o New file for SLIT/SRAT support (Kochi Takayoshi)
  o ACPI interpreter updates
  o fix conditional (Giridhar Pemmasani)
  o ACPI trivial fixes (Kochi Takayoshi)
  o from 2.5: fix ACPI Config.in breakage (C. Hellwig)
  o Ensure that the ACPI interrupt has the proper trigger and polarity
  o ACPI: Remove unused functions in osl.c (Kochi Takayoshi)
  o ACPI: remove unused kdb and debugger directories
  o ACPI: When using CONFIG_ACPI_HT_ONLY, do not configure IOAPIC and LAPIC NMIs.
  o Toshiba ACPI Extras driver by John Belmonte
  o ACPI: Do not compile functions not used in HT_ONLY mode
  o ACPI: Fix possible sleeping at interrupt context (Matthew Wilcox)
  o ACPI: Blacklist improvements 1) Split blacklist code out into a separate file.
  o ACPI: New blacklist entries (Andi Kleen)
  o ACPI: Add a cmdline switch to disable ACPI PCI config (Andi Kleen)
  o ACPI
  o ACPI: Print the DSDT stats on boot, just like the other ACPI tables
  o ACPI: Interpreter update to 20020918
  o ACPI: Ensure that the ACPI SCI (system control interrupt) is set to active lov, level trigger.
  o ACPI: Make ACPI's use of fixmap use its own fixmap region, instead of the IOAPICs, since that will not be present on UP systems.
  o ACPI: change a non-critical debug message to a more appropriate level
  o ACPI: Replace ACPI_DEBUG with ACPI_DEBUG_OUTPUT in a few places we missed (Dominik Brodowski)
  o ACPI: Make the ACPI SCI interrupt get the right polarity when it is explicitly overridden in the MADT
  o ACPI: Add support for HPET tables (Andi Kleen)
  o Fix reversed logic in blacklist code (Sergio Monteiro Basto)
  o ACPI: IA64 Improvements (David Mosberger)
  o ACPI: Fix thermal management (Pavel Machek) Make thermal trip points R/W (Pavel Machek) Allow handling negative celsius values (Kochi Takayoshi)
  o ACPI: get ifdefs right in HT_ONLY case
  o ACPI: Fix MADT parsing error (Bjoern A. Zeeb)
  o ACPI: Init thermal driver timer before it is used (Knut Neumann)
  o ACPI: Interpreter update to 200201002
  o ACPI: Eliminate use of TARGET_CPUS from ACPI code
  o ACPI: Interpreter update to 200201022 release
  o ACPI: EC update
  o ACPI: Restore ARB_DIS bit after return from S1
  o ACPI: Add needed exports for ACPI-based PCI Hot Plug (J.I. Lee)
  o ACPI: Rename acpi_power_off to acpi_power_off_device (Pavel Machek)
  o ACPI: Remove too-broad blacklist entries
  o ACPI: Use dev->devfn instead of bridge->devfn to determine the pin when trying to derive a device's irq from its parent (Ville Syrjala)
  o ACPI: Add support for GPE1 block defined with no GPE0 block
  o ACPI: Try #2 at fixing the bridge swizzle (Kai Germaschewski)
  o ACPI
  o ACPI: Ensure we con't try to sleep when we shouldn't
  o ACPI: Interpreter update to (20021101)
  o ACPI: Oops, 2.4.x doesn't have in_atomic()
  o ACPI: Turn down debug messages to a tolerable level (Ernst Herzberg)
  o ACPI: Interpreter update to fix mutex wait problem This changes the timeout param around the interpreter to a u16, so that ACPI_WAIT_FOREVER is equivalent to 0xFFFF, the value ASL expects to mean "wait forever".
  o ACPI: Correctly init device struct, permissing proper unloading/reloading (John Cagle)
  o ACPI: Interpreter update to 20021111. Add support for SMBus OpRegions
  o ACPI: Handle module unload/reload properly w.r.t. /proc
  o ACPI: Do not compile code for EC unloading, because it cannot be unloaded atm
  o ACPI: fix debug print levels, and use down() instead of down_interruptible(), and some whitespace.
  o ACPI: Interpreter fixes Fixed memory leak in method argument resolution Fixed Index() operator to work properly with a target operand Fixed attempted double delete in the Index() code Code size improvements Improved debug/error messages and levels Fixed a problem with premature deletion of a buffer object
  o ACPI: Add ec_read and ec_write
  o ACPI: Update to 20021122 Fixed a problem with RefOf and named fields Fixed a protection fault involving Packages with Null/nested packages Fixed GPE initialization to handle a pathological case
  o ACPI: Fix IRQ assignment on Tiger (JI Lee)
  o ACPI: Remove incorrect comment
  o ACPI: Interpreter update to 20021205 Prefix more contants with ACPI_ Fixed a problem causing DSDT image corruption Fixed a problem if a method was called in an object declaration Fixed a problem in the string copy routine Broke out some code into new files Eliminate spurious unused variables warning w.r.t. ACPI_MODULE_NAME Remove unneeded file
  o ACPI: Never return a value from the PCI device's Interrupt Line field if it might be bogus -- return 0 instead.
  o ACPI: Fix check of schedule_task()'s return value (Ducrot Bruno)
  o ACPI: Get fid of progress dots if not in debug mode
  o ACPI: update to 20021212
  o ACPI: Fix oops on module insert/remove (Matthew Tippett)
  o ACPI: remove non-Linux revision on files, and make types more Linux-like
  o ACPI: More cosmetic changes to make the code more Linux-like
  o ACPI: Switch from typedefs to explicit "struct" and "union" usage
  o ACPI: Fix for now-dynamic nature of mp_irqs array (Joerg Prante)
  o ACPI: Expose lid state to userspace (Zdenek OGAR Skalak)
  o ACPI: Make button functions static (Pavel Machek)
  o ACPI: Express state of lid in words, not a number
  o ACPI: Eliminate spawning of thread from timer callback. Use schedule_work for all cases. Thanks to Ingo Oeser, Andrew Morton, and Pavel Machek for their wisdom.
  o ACPI: Update version to 20030109
  o ACPI: Fix acpiphp_glue.c for latest ACPI struct changes (Sergio Visinoni)
  o ACPI: Boot functions don't use cmdline, so don't pass it
  o ACPI: S4BIOS support (Ducrot Bruno)
  o ACPI: Move drivers/acpi/include directory to include/acpi
  o ACPI: Handle P_BLK lengths shorter than 6 more gracefully
  o ACPI: Update to 20030122
  o ACPI: Fix accidentally reverted file
  o ACPI: Fix missing declaration for s4bios support
  o ACPI: optimize for size
  o ACPI: Fix compilation on IA64 (Matthew Wilcox)
  o ACPI: Reduce errorlevel of a debug message (Matthew Wilcox)
  o ACPI: Use extended IRQ resource type when setting IRQs on link devices to more than IRQ 15 (Juan Quintela)
  o ACPI: Properly handle an ISO reassigning the ACPI interrupt. Big thanks to John Stultz.
  o ACPI: Factor common code out of an if/else
  o ACPI: *really* fix ISO SCI override support (thanks again to John Stultz)
  o ACPI: update NUMA maintainer email
  o ACPI: change includes of ACPI headers for new location
  o ACPI: Port mochel's makefile improvements
  o ACPI: Eliminate use of acpi_gpl_gpe_number_info (Matthew Wilcox)
  o ACPI: Support translation attribute (Bjorn Helgaas)
  o ACPI: Add ability to override predefined object values (Ducrot Bruno)
  o ACPI: Decrease size of override's static array, add a define for the length, and print a msg if used
  o ACPI: Fix printk output (Jochen Hein)
  o ACPI: Misc interpreter improvements
  o ACPI: misc sync-ups
  o ACPI: Change license from GPL to dual GPL and BSD-style
  o ACPI: Backport Toshiba driver changes from 2.5 (John Belmonte)
  o ACPI: Do not count processor objects for non-present CPUs
  o ACPI: Revert a change that allowed P_BLK lengths to be 4 or 5. This is causing us to think that some systems support C2 when they really don't.
  o ACPI: Oops, remove 2.5-ism
  o ACPI: Fix derive_pci_id (Ducrot Bruno, Alvaro Lopez)
  o ACPI: Add mem= kernel parameters to allow user to specify reserved and ACPI DATA regions (Pavel Machek)
  o ACPI: Map in entire table before doing the checksum (John Stultz)
  o ACPI: update to 20030228
  o ACPI: Re-enable building w/o CONFIG_PCI (Pavel Machek)
  o ACPI: Fix off by 1 error in C2/3 detection (Ducrot Bruno)
  o ACPI: Interpreter update to 20030321
  o ACPI: Sleep updates (Ducrot Bruno)
  o ACPI: Fix compile warning
  o ACPI: Interpreter update to 20030328
  o ACPI: Interpreter update to 20030418
  o ACPI: Fix link devices on SMP systems (Dan Zink)
  o ACPI: Add missing include
  o ACPI: Update to 20030424
  o ACPI: Allow ":" in OS override string (Ducrot Bruno)
  o ACPI: Interpreter update to 20030509 Changed the subsystem initialization sequence to hold off installation of address space handlers until the hardware has been initialized and the system has entered ACPI mode.  This is because the installation of space handlers can cause _REG methods to be run.  Previously, the _REG methods could potentially be run before ACPI mode was enabled.
  o ACPI: acpi=off also implies drivers should not load (Zdenek Ogar Skalak)
  o ACPI: Update Toshiba driver to 0.15 (John Belmonte)
  o ACPI: Do not reinit ACPI irq entry in ioapic (thanks to Stian Jordet)
  o ACPI: update to 20030522 Found and fixed a reported problem where an AE_NOT_FOUND error occurred occasionally during _BST evaluation.  This turned out to be an Owner ID allocation issue where a called method did not get a new ID assigned to it.  Eventually, (after 64k calls), the Owner ID UINT16 would wraparound so that the ID would be the same as the caller's and the called method would delete the caller's namespace.
  o ACPI: Allow multiple compatible IDS for PnP matching
  o ACPI: Remove extra semicolon (Pavel Machek)
  o ACPI: Trivial name init patch (Bjorn Helgaas)
  o ACPI: Re-add acpitable.c. This makes some people happy I hope, and also (!) cleans up the code a little - a big #ifndef reduction.
  o ACPI: Add ASUS Value-add driver (Karol Kozimor and Julien Lerouge)
  o ACPI: Add missing CONFIG_ACPI_HT_ONLY entry to Configure.help
  o ACPI: Don't oops on echo 5 >sleep, but do shut down uncleanly
  o ACPI: ACPI PCI subdriver support (Matthew Wilcox)
  o ACPI: acpiphp update (Takayoshi Kochi)
  o ACPI: Interpreter update to 20030619

Ben Collins <bcollins@debian.org>:
  o [SPARC64]: Final image strip not to strip too much
  o USB: Happ UGCI added as BADPAD for workaround
  o USB Multi-input quirk
  o USB: fix keyboard leds
  o USB: Actually Fix 2.4 HID input

Dave Hollis <dhollis@davehollis.com>:
  o USB: AX8817X Driver for 2.4 Kernels

David Brownell <david-b@pacbell.net>:
  o USB: ehci i/o watchdog
  o USB: SMP ehci-q.c 1010 BUG()
  o USB: EHCI update for 2.4

David Mosberger <davidm@napali.hpl.hp.com>:
  o [TG3]: Workaround 4g DMA bug more portably

David S. Miller <davem@nuts.ninka.net>:
  o [NET]: Use dump_stack() in neigh_destroy()
  o [ATM]: Fix some CPP pasting in ambassador driver
  o [IPV6]: Remove illogical bug check in fib6_del
  o [IPV4]: Use time_{before,after}() and proper jiffies types in route.c
  o [IPV4]: Two minor errors in jiffies changes
  o [IPV4]: Fix expiration test in rt_check_expire
  o [RTNETLINK]: extern __inline__ --> static inline
  o [TCP]: extern __inline__ --> static inline where appropriate
  o [IPV6]: extern __inline__ --> static inline
  o [SUNHME]: Use PCI config space if hm-rev property does not exist
  o [IPV6]: Memory leak found by stanford checker
  o [NET]: In dst_alloc, do not assume layout of atomic_t
  o [IPV4]: Fix fib_hash performance problems with huge route tables
  o [IPV4]: Use get_order instead of reimplementation
  o [NET]: Kill net/README, out of date and duplicates MAINTAINERS file
  o [SPARC64]: RAID_AUTORUN is a compatible ioctl
  o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
  o [IPV6]: Do not invoke icmpv6_send with uninitialized skb->dev
  o [SPARC64]: Merge sysinfo32 corrections from ppc64 port
  o [IPV6]: Fix igmp6_timer_handler forward declaration
  o [NET]: Fix build failure from recent sunrpc changes
  o [NET]: Size hh_cache->hh_data more appropriately

David Woodhouse <dwmw2@infradead.org>:
  o Fix CONFIG_CRC32=m by make crc32.o export its own symbols again in that case
  o Back-port Jocke's CRC32 optimisations from 2.5
  o Fix export of crc32 symbols when CONFIG_CRC32 != y but something pulls it into the kernel image anyway

Geert Uytterhoeven <geert@linux-m68k.org>:
  o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
  o USB: Big endian RTL8150

Greg Kroah-Hartman <greg@kroah.com>:
  o USB: added support for Sony DSC-P8
  o USB: attempt to track down pl2303 oopses on close
  o USB: add comment to storage/unusual_devs.h that specifies how to add new entries
  o USB: fix break control for pl2303 driver
  o USB: pegasus ethtool fixup
  o USB: add error reporting functionality to the pl2303 driver
  o USB: fixup aiptek driver for older compilers
  o USB: clean up extra whitespace in visor.c driver

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>:
  o [IPV6]: Fix offset in ICMPV6_HDR_FIELD messages
  o [IPV^]: Use correct icmp6 type in ip6_pkt_discard
  o [MAINTAINERS/CREDITS]: Add entries for USAGI hackers
  o [IPV6]: ARCnet support, driver side
  o [IPV6]: ARCnet support, protocol side
  o [IPV6]: Reworked default router selection

J. A. Magallon <jamagallon@able.es>:
  o Allow aicasm to be built with db4-devel

Jeff Garzik <jgarzik@redhat.com>:
  o [ROSE]: Kill kfree of net_device->name

Johannes Erdfelt <johannes@erdfelt.com>:
  o USB: fix 2.4 usbdevfs race

Marcelo Tosatti <marcelo@freak.distro.conectiva>:
  o Changed VERSION to .22
  o Delete autogenerated lib/crc32table.h
  o Added missing "-" to EXTRAVERSION

Martin Devera <devik@cdi.cz>:
  o [NET]: Fix jiffies races in net/sched/sch_htb.c

Neil Brown <neilb@cse.unsw.edu.au>:
  o Handle concurrent failure of two drives in raid5
  o Fix bug in /proc/mdstat
  o Fix the check for execute permissions of parent directories in NFSd
  o kNFSd: SVC sockets don't disable Nagle
  o kNFSd: TCP nfsd connection hangs when partial record header is received
  o kNFSd: Make sure an early close on a nfs/tcp connection is handled properly

Olaf Hering <olh@suse.de>:
  o USB: incorrect ethtool -i driver name
  o USB: incorrect ethtool -i driver name

Pam Delaney <pdelaney@lsil.com>:
  o Critical bug fix for fusion driver

Patrick McHardy <kaber@trash.net>:
  o [PPP] fix memory leak in ioctl error path

Paul Mackerras <paulus@samba.org>:
  o [PPP]: Fix PPP Deflate sequence number checking

Petko Manolov <petkan@users.sourceforge.net>:
  o USB: pegasus patch

Randy Dunlap <rddunlap@osdl.org>:
  o [NET]: Spelling/typo fixes in rtnetlink.h
  o [IPV6]: Fix typos in ip6_fib.c
  o [IPV6]: Use time_after() etc. for comparing jiffies
  o [NET]: add RFC references for Linux SNMP MIBs
  o [NET]: Typo corrections only

Robert Olsson <robert.olsson@data.slu.se>:
  o [IPV4]: Add rtcache hash lookup statistics to rtstat
  o [IPV4]: In rt_intern_hash, reinit all state vars on branch to "restart"

Stephen C. Tweedie <sct@redhat.com>:
  o Fix O_DIRECT races in 2.4

Vojtech Pavlik <vojtech@suse.cz>:
  o USB: Make Olympus cameras work with usb-storage
  o USB: Fix HID logical min/max for 2.4
Linux 2.4.23

final:

- 2.4.23-rc5 was released as 2.4.23 with no changes.

Summary of changes from v2.4.23-rc4 to v2.4.23-rc5
============================================

Andi Kleen:
  o Fix 32bit truncate64 on x86-64

Marcelo Tosatti:
  o Felix Radensky: Remove debugging printk from agpgart
  o Changed EXTRAVERSION to -rc5

Summary of changes from v2.4.23-rc3 to v2.4.23-rc4
============================================

<arekm:pld-linux.org>:
  o Fix modular IDE

<lethal:unusual.internal.linux-sh.org>:
  o sh64: Fixup zImage build for recent ITLB/DTLB changes
  o sh64: Update defconfig
  o sh: SH7751 documentation updates
  o sh/sh64: Clear IRQ_INPROGRESS in setup_irq()
  o sh: Add SH-DSP support

Richard Curnow:
  o sh64: Update MAINTAINERS

Willy Tarreau:
  o fix 2 broken links in bonding documentation

Summary of changes from v2.4.23-rc2 to v2.4.23-rc3
============================================

<amir.noam:intel.com>:
  o [bonding] fix creation of /proc/net/bonding dir

<debian:abeckmann.de>:
  o [SPARC]: Make check_asm.sh not get confused by .section .note.GNU-stack output by newer gcc

<len.brown:intel.com>:
  o [ACPI] "pci=noacpi" -- replace two sets of flags with one: acpi_noirq
  o [ACPI] "pci=noacpi" -- 2.4.23 specific part of previous 2.4.22 fix

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc3

David Engebretsen:
  o Put autoconsole option at the front of the cmd line
  o Fix comment to reflect correct file name
  o fix byte order in comparison

Ed Vance:
  o Fix ST16C654 UART support broke by ELAN patches

Herbert Xu:
  o [netdrvr tg3] fix BCM5705 pending-RX count (was 64, now 63)

Matthew Wilcox:
  o Fix panic-at-boot

Paul Mackerras:
  o PPC64: Update the _syscallN macros to indicate the correct clobbers
  o PPC64: Ensure we get the correct error_code passed to do_page_fault
  o PPC64: Fix alignment in vmlinux.lds
  o PPC64: Make kernel RAM user-inaccessible on iSeries
  o PPC64: Fix compilation of sys_ppc32.c

Summary of changes from v2.4.23-rc1 to v2.4.23-rc2
============================================

<atul.mukker:lsil.com>:
  o [scsi megaraid2] fix DMA sync to use correct S/G list pointer

<davej:redhat.com>:
  o Correct cmpci fix

<khali:linux-fr.org>:
  o Update I2C maintainers entry

<len.brown:intel.com>:
  o [ACPI] fix CONFIG_HOTPLUG_PCI_ACPI config (Xose Vazquez Perez)
  o [ACPI] If ACPI is disabled by DMI BIOS date, then turn it off completely, including table parsing for HT.
  o [ACPI] In ACPI mode, delay print_IO_APIC() to make its output valid
  o [ACPI] fix poweroff failure ala 2.6 (Ducrot Bruno) http://bugzilla.kernel.org/show_bug.cgi?id=1456
  o [ACPI] fix ACPI/legacy interrupt sharing issue ala 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=1283
  o [ACPI] print_IO_APIC() only after it is actually programmed http://bugzilla.kernel.org/show_bug.cgi?id=1177
  o [ACPI] "acpi_pic_sci=edge" in case platform requires Edge Triggered SCI http://bugzilla.kernel.org/show_bug.cgi?id=1390
  o [ACPI ] pci=acpi ineffective fix from i386 2.6 (Thomas Schlichter) http://bugzilla.kernel.org/show_bug.cgi?id=1219
  o [ACPI] Re-enable IRQ balacning if IOAPIC mode http://bugzilla.kernel.org/show_bug.cgi?id=1440
  o [ACPI] fix x86_64 build errors
  o [ACPI] Maintainer: Andy Grover -> Len Brown
  o [ACPI] fix x86_64 !CONFIG_ACPI build
  o 2.4.23 build x86_64 build fixes
  o i386 build fix from previous cset
  o x86_64 build fix from previous cset
  o [ACPI] sync some i386 ACPI build fixes into x86_64 to fix !CONFIG_ACPI build
  o "pci=noacpi" use pci_disable_acpi() instead of touching use_acpi_pci directly

<livio:ime.usp.br>:
  o Backport inode_hash race fix

<marcelo:logos.cnet>:
  o Exclude broken netfilter hunk: laforge@netfilter.org|ChangeSet|20030904111137|30468
  o Cset exclude: xose@wanadoo.es|ChangeSet|20031115132946|56340
  o Changed EXTRAVERSION to -rc2
  o Cset exclude: davej@redhat.com|ChangeSet|20031114154840|57070

<pmeda:akamai.com>:
  o [netdrvr tulip] fix hashed setup frame code

<xose:wanadoo.es>:
  o pci-irq.c bad PCI ident of 440GX host bridge

Adrian Bunk:
  o fixup after synclink update

Andi Kleen:
  o Readd IORR changes to Nvidia k7 driver
  o Remaining x86-64 updates
  o Add memory clobber to ip_fast_csum

Harald Welte:
  o Netfilter: Sane ip_ct_tcp_timeout_close_wait value

Herbert Xu:
  o [netdrvr tg3] fix tqueue initialization

Summary of changes from v2.4.23-pre9 to v2.4.23-rc1
============================================

<marcelo:logos.cnet>:
  o MAINTAINERS update for HP
  o Backport 2.6 Linus fix for minix corruption problem noted by Konstantin Boldyshev
  o Changed EXTRAVERSION to -rc1

<philipc:snapgear.com>:
  o [netdrvr 8139cp] Fix NAPI race

<pp:ee.oulu.fi>:
  o [netdrvr b44] Fix irq enable/disable; fix oops due to lack of SET_NETDEV_DEV() call

<xose:wanadoo.es>:
  o 2.4.23-pre9 fix for kbuild - hotplug_acpi

Adrian Bunk:
  o fix SOUND_CMPCI Configure.help entry

Andi Kleen:
  o x86-64 update
  o K8 AGP driver updates
  o Make new driver i386 only
  o Fix Documentation.help for K8 AGP driver
  o Add missing nforce3s pci-id
  o Fix TSS limit on x86-64

Andrew Morton:
  o Restore /proc/pid/maps formatting

Dave Kleikamp:
  o JFS: Fix race between link() and unlink()
  o JFS: i_nlink should be checked while holding commit_sem

David S. Miller:
  o [TG3]: Fix bugs in ETHTOOL_SSET introduced by ethtool_ops conversion
  o [TG3]: Bump driver version and release date

David Woodhouse:
  o ilookup() for 2.4
  o JFFS2 garbage collect race fix

Douglas Gilbert:
  o Do not accept negative size's in SG_SET_RESERVED_SIZE

Eric Brower:
  o [SPARC]: Fix _IOC_SIZE() macro when direction is _IOC_NONE

Herbert Xu:
  o Fix BUS_ISA name conflict

Jan Kara:
  o Fix quota accounting bug

John Stultz:
  o Fix x440+ACPI problem
  o Fix cyclone timer (x44x)

Marcel Holtmann:
  o Make firmware loading work builtin

Ralf Bächle:
  o [netdrvr pcnet32] add missing pci_dma_sync_single

Scott Feldman:
  o [e100] sync with 2.6 updates
  o [e1000] sync with 2.6 updates

Stelian Pop:
  o meye driver update

Summary of changes from v2.4.23-pre8 to v2.4.23-pre9
============================================

<achirica:telefonica.net>:
  o Fix compatibily issue with some APs
  o Fix wireless stats locking

<car.busse:gmx.de>:
  o USB: one more digicam for unusual_devs.h

<chrisw:osdl.org>:
  o sysctl core_setuid_ok fix

<dan:reactivated.net>:
  o USB brlvger: Debug code fixes

<dax:gurulabs.com>:
  o USB: Add Handspring Treo 600 ids

<henry.ne:arcor.de>:
  o USB: Update SL811, HC_SL811 driver

<janitor:sternwelten.at>:
  o [NETFILTER]: Add IPCHAINS to MAINTAINERS entry

<kml:patheticgeek.net>:
  o [TCP]: When SYN is set, the window is not scaled

<laurent.ml:linuxfr.org>:
  o [IRDA]: Fix build fallout from gcc-3.3 changes

<len.brown:intel.com>:
  o [ACPI] fix x86_64 build (Jeff Garzik)
  o [ACPI] fix x86_64 build (Jeff Garzik)
  o [ACPI] REVERT acpi_ec_gpe_query(ec) T40 fix that crashed other boxes http://bugme.osdl.org/show_bug.cgi?id=1171
  o [ACPI] REVERT ACPICA-20030918 CONFIG_ACPI_DEBUG printk that caused crash http://bugzilla.kernel.org/show_bug.cgi?id=1341
  o [ACPI] fix x86_64 ACPI build in 2.4.22 by backporting from 2.4.23
  o vsprintf needs PAGE_SIZE from page.h in 2.4

<luca:libero.it>:
  o USB: add W996[87]CF driver

<marcelo:logos.cnet>:
  o Fix Makefile -pre8 typo
  o Cset exclude: 9a4gl@9a0tcp.ampr.org|ChangeSet|20031021055256|28265
  o Changed EXTRAVERSION to -pre9

<tsk:ibakou.com>:
  o [netdrvr 8139too] add pci id

<zzz:anda.ru>:
  o Fix aic7xxx compilation without PCI support

Adrian Bunk:
  o USB: add USB gadget Configure help entries

Alan Stern:
  o USB: fix for earlier unusual_devs.h patch

Andrew Morton:
  o make printk more robust with "null" pointers
  o sis900 skb free fix
  o [netdrvr 3c527] add MODULE_LICENSE tag

Arjan van de Ven:
  o r8169 module license tag
  o fix starfire 64-bit b0rkage

Bart De Schuymer:
  o [NETFILTER]: Fix potential OOPS in ipt_REDIRECT

Ben Collins:
  o IEEE1394 fixes

Dave Kleikamp:
  o JFS: Make sure journal records get flushed to disk
  o JFS: Improved error handing
  o JFS: remove racy, redundant call to block_flushpage

David Brownell:
  o USB: usb ethernet gadget
  o USB: ehci-hcd, misc bugfixes
  o USB: usb "gadget zero" tweaks
  o USB: <linux/usb_ch9.h> updates
  o USB: usb gadget Config.in updates

David S. Miller:
  o [TG3]: Disable/enable timer in suspend/resume
  o Cset exclude: kuznet@ms2.inr.ac.ru|ChangeSet|20031021053209|59468

Greg Kroah-Hartman:
  o USB: fix compiler error in sl811.c
  o USB: fix build bug with usbnet and older versions of gcc

Henning Meier-Geinitz:
  o USB: scanner driver: new device ids (1/3)
  o USB: scanner driver: added USB_CLASS_CDC_DATA (2/3)
  o USB: scanner driver: use static declarations (3/3)

Hideaki Yoshifuji:
  o [IPV6]: Fix bogus semicolon typo in mcast.c

Ian Abbott:
  o USB: ftdi_sio - Perle UltraPort new ids - 1 of 2
  o USB: ftdi_sio - Perle UltraPort new ids - 2 of 2
  o USB: ftdi_sio - version bump 1.3.5

Jay Vosburgh:
  o [bonding] Restore compatibilty with old ifenslave

Jun Komuro:
  o [pcmcia fmvj18x_cs] share interrupts properly for TDK multifunction cards

Linus Torvalds:
  o Kamble, Nitin A: Add a quirk for the Intel ICH-[45] to add special ACPI regions

Maksim Krasnyanskiy:
  o [Bluetooth] Add support for FCon and FCoff flow control commands
  o [Bluetooth] Credit based flow control (CFC) must be disabled by default for compatibility with 1.0b devices. Made CFC a session attribute, introduced CFC states and cleaned up CFC logic.

Marcel Holtmann:
  o [Bluetooth] Always use two ISOC URB's
  o [Bluetooth] Remove USB zero packet option
  o [Bluetooth] Add support for the Digianswer USB devices
  o [Bluetooth] Add support for an old ALPS module

Neil Brown:
  o Fix deadlock problem in lockd

Paul Mackerras:
  o Add load_addr arg to ELF_PLAT_INIT

Rik van Riel:
  o saa7110 typo fix
  o silence warning in reiserfs_ioctl
  o [netdrvr starfire] include asm/io.h

Stelian Pop:
  o sonypi driver update
  o compile mii when using usbnet

Summary of changes from v2.4.23-pre7 to v2.4.23-pre8
============================================

<daniel:deadlock.et.tudelft.nl>:
  o atyfb ibook fix

<gorgo:thunderchild.debian.net>:
  o [NET]: Fix get_random_bytes() call in sunhme.c:get_hme_mac_nonsparc()

<ja:ssi.bg>:
  o [IPV4]: ip_fragment must copy the nfcache field

<len.brown:intel.com>:
  o [ACPI] Summary of changes for ACPICA version 20031002
  o [ACPI] fix acpi_asus module build (Stephen Hemminger)
  o [ACPI] delete descriptions for stale ACPI build options
  o [ACPI] speed up reads from /proc/acpi/ (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=726
  o [ACPI] fix object reference count bug for battery status (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1038
  o [ACPI] acpi_ec_gpe_query(ec) fix for T40 crash (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1171
  o [ACPI] correct parameter to acpi_ev_gpe_dispatch() (Shaohua David Li)
  o [ACPI] correct parameter to acpi_ev_gpe_dispatch() take II (Bob Moore)
  o [ACPI] fix !CONFIG_PCI build use X86 ACPI specific version of eisa_set_level_irq() http://bugzilla.kernel.org/show_bug.cgi?id=1390
  o [ACPI] fix use_acpi_pci !CONFIG_PCI build error per 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=1392
  o [ACPI] Broken fan detection prevents booting (Shaohua David Li) http://bugme.osdl.org/show_bug.cgi?id=1185

<lethal:unusual.internal.linux-sh.org>:
  o sh: signal trampoline workaround for SH-4 core bug
  o sh: irq_intc2 updates
  o sh: Add BPS_230400 definition to sh-sci
  o sh64: Add pcibios_scan_all_fns() definition

<marcelo:logos.cnet>:
  o Al Viro: Clear all flags in exec_usermodehelper
  o x86: Clear IRQ_INPROGRESS in setup_irq()
  o MIPS/MIPS64: Clear IRQ_INPROGRESS in setup_irq()
  o Remove parcelfarce email from CREDITS
  o Shantanu Goel: Fix merge mistake in refill_inactive()
  o Changed EXTRAVERSION to -pre8
  o ide-disk.c: Limit disk size to 137GB if LBA48 is not available
  o Jan Niehusmann: Make LBA48 work in pdc202xx_old.c

<mroos:linux.ee>:
  o [SPARC]: Use NR_CPUS for linux_cpus[]

<pp:ee.oulu.fi>:
  o b44 enable interrupts after tx timeout (2.4.23-pre6)

<sheilds:msrl.com>:
  o [SPARC64]: Fix typo in bbc_envctrl.c

<wensong:linux-vs.org>:
  o [IPVS] Fix to set the statistics of dest zero when bound to a new service
  o [IPVS]: Fix ip_vs_ftp to use cp->vaddr because iph->daddr is already mangled

<xose:wanadoo.es>:
  o change sym53c8xx.o to sym53c8xx_2.o in Configure.help

Alexander Viro:
  o Alpha: clear IRQ_INPROGRESS in setup_irq()
  o fix for do_tty_hangup() access of kfreed memory

Bartlomiej Zolnierkiewicz:
  o fix ServerWorks PIO auto-tuning

Chas Williams:
  o [ATM]: rewrite recvmsg to use skb_copy_datagram_iovec
  o [ATM]: remove listenq and backlog_quota from struct atm_vcc
  o [ATM]: cleanup connect
  o [ATM]: eliminate SOCKOPS_WRAPPED
  o [ATM]: move vcc's to global sk-based linked list
  o [ATM]: setsockopt/getsockopt cleanup

David S. Miller:
  o [SPARC64]: Always use sethi+jmpl to reach VISenter{,half}
  o [SPARC64]: Implement force_successful_syscall_return()
  o [NET]: linux/in.h needs linux/socket.h
  o [VLAN]: kfree(skb) --> kfree_skb(skb)
  o [SPARC64]: Update defconfig
  o [SPARC]: Audit inline asm

Eric Brower:
  o [SPARC64]: Fix kernel_thread() return value check in envctrl.c

Hugh Dickins:
  o tmpfs 1/5 LTP ENAMETOOLONG
  o tmpfs 2/5 LTP S_ISGID dir
  o tmpfs 3/5 swapoff/truncate race
  o tmpfs 4/5 getpage/truncate race
  o tmpfs 5/5 writepage/truncate race

Jeff Garzik:
  o [netdrvr xircom_cb] backport 2.6 changes
  o [netdrvr 8139too] add pci id
  o [netdrvr 8139too] another new PCI ID
  o [netdrvr tulip] add pci id

Manfred Spraul:
  o [netdrvr natsemi] fix ring clean

Martin Josefsson:
  o [NETFILTER]: Remove unused destroy callback in ip6t_ipv6header.c, from Maciej Soltysiak

Matt Domsch:
  o Fix megaraid2 compilation problems

Michael Shields:
  o [SPARC64]: Fix watchdog on CP1500/Netra-t1

Mikael Pettersson:
  o APICBASE fix backport from 2.6

Mirko Lindner:
  o sk98lin-2.4: Driver update to version 6.18

Neil Brown:
  o Remove un-necessary locking in lockd

Olaf Hering:
  o [IRDA]: Fix build with gcc-3.4
  o Fix NinjaSCSI compilation

Patrick McHardy:
  o [NETFILTER]: Add size check to ip_nat_mangle_udp_packet

Scott Feldman:
  o ethtool_ops eeprom stuff
  o hang on ZEROCOPY/TSO when hitting no-Tx-resources

Trond Myklebust:
  o Fix a deadlock in the NFS asynchronous write code
  o A request cannot be used as part of the RTO estimation if it gets resent since you don't know whether the server is replying to the first or the second transmission. However we're currently setting the cutoff point to be the timeout of the first transmission.
  o UDP round trip timer fix. Modify Karn's algorithm so that we inherit timeouts from previous requests.
  o Increase the minimum RTO timer value to 1/10 second. This is more in line with what is done for TCP.
  o Fix a stack overflow problem that was noticed by Jeff Garzik by removing some unused readdirplus cruft.
  o Make the client act correctly if the RPC server's asserts that it does not support a given program, version or procedure call.

Summary of changes from v2.4.23-pre6 to v2.4.23-pre7
============================================

<amn3s1a:ono.com>:
  o USB: New unusual_devs.h entry (Minolta DiMAGE E223 Digital Camera)

<baldrick:free.fr>:
  o USB speedtouch: neater sanity check
  o USB: New email address
  o USB speedtouch: bump the version number
  o USB speedtouch: biscuit for Greg
  o USB speedtouch: reduce memory usage
  o USB speedtouch: extra debug messages

<bjorn.helgaas:hp.com>:
  o ia64: Add arch/ia64/drivers subdir, so ski drivers can be under arch/ia64 while still getting their module_inits called late (i.e., simscsi module_init needs to happen after init_scsi).
  o Fix pci_generic_prep_mwi export breakage
  o Backport force_successful_syscall()

<erik:harddisk-recovery.nl>:
  o Change sym53c8xx_2 driver module name

<hunold:linuxtv.org>:
  o Remove bogus Philips SAA7146/DVD decoder info from ioctl-number.txt

<ja:ssi.bg>:
  o [IPV4/IPV6]: Do not modify skb->h.raw until skb is unshared

<jack:ucw.cz>:
  o Fix quota counter overflow

<jan.oravec:6com.sk>:
  o [IPV6]: Deactivate timers properly in ipv6_mc_destroy_dev()

<lucy:innosys.com>:
  o USB: Keyspan USB adapter patches

<marcelo:dmt.cyclades>:
  o Fix missing part of Centrino cache detection change
  o Add TASK_SIZE check to do_brk()

<marcelo:logos.cnet>:
  o Add missing #endif to force_successful_syscall_return change
  o Fix dscc4 net/wan Config.in breakage
  o Fix ACPI config.in breakage
  o Cset exclude: ak@muc.de|ChangeSet|20031005214700|30577
  o Add Megaraid 2 driver
  o Cset exclude: 20030702202648|35018: i82092 update broke existing working setups
  o Fix typo in laptop mode patch
  o Change my mail address in a few places
  o Remove racy optimization from exec_mmap()
  o From -aa tree: Fix potential PPPoE oops
  o Fixup exec_mmap() race fix mess
  o Changed EXTRAVERSION to -pre7
  o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031007181555|25551
  o nsp_cs.h: Remove irqreturn_t definition

<mike.miller:hp.com>:
  o cciss update: support new controller

<mirage:kaotik.org>:
  o [NETFILTER]: Add support for mIRC's 'server lookup' DCC address detection to ip_conntrack_irc.c

<pfg:sgi.com>:
  o Altix console driver update

<tommy.christensen:tpack.net>:
  o [VLAN]: Do not modify the data of shared SKBs

<wensong:linux-vs.org>:
  o [IPVS] Fix ip_vs_tunnel_xmit to return NF_DROP when no memory available
  o [IPVS] add strict boundary check in parsing FTP commands

<xose:wanadoo.es>:
  o megaraid2 merge fixes

Adrian Bunk:
  o USB: fix USB_MOUSE help text
  o USB: USB_SERIAL_KEYSPAN_USA49WLC Configure.help entry

Alan Stern:
  o USB: Pad UFI commands to 12 bytes with zeros
  o USB: unusual_devs.h update

Alexander Viro:
  o Cleanup /proc/ioports seqfile conversion
  o attach_mnt() fix

Andi Kleen:
  o x86-64 ACPI compilation fix
  o Disable devfs for x86-64
  o Fix bug on ACPI sysrq poweroff

Andrea Arcangeli:
  o do_proc_readlink failpath

Benjamin Herrenschmidt:
  o kupdated: correctly dequeue SIGSTOP signals

Dave Kleikamp:
  o BUG() in exec_mmap()

David Brownell:
  o USB: usb gadget support for 2.4 (1/5):  api
  o USB: usb gadget support for 2.4 (2/5): net2280
  o USB: usb gadget support for 2.4 (3/5): zero
  o USB: usb gadget support for 2.4 (4/5): ether
  o USB: usb gadget support for 2.4 (5/5): kbuild/kconf

David Hinds:
  o PCMCIA: cleanup i82365 driver

David S. Miller:
  o [NETLINK]: Set socket error on netlink_ack() allocation failure
  o [NET]: Size hh_cache->hh_data[] properly
  o [UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE
  o [NET]: Fix userland iproute2 build problems introduced by mcast changes

David T. Hollis:
  o USB: ax8817x support for usbnet and ethtool_ops support

Erik Andersen:
  o fix 2.4.x incorrect argv[0] for init

François Romieu:
  o dscc4: dscc4_init_dummy_skb() returns a pointer
  o dscc4: add comments
  o dscc4: More comments
  o dscc4: Typo, tabs, unneeded include and misc things from 2.6
  o dscc4: misc fixes
  o dscc4: Assorted fixes
  o dscc4: Small fixes
  o dscc4: Workaround for lack of true reset

Geert Uytterhoeven:
  o Minor q40fb fix
  o M68k: Fix asm constraints in switch_to
  o M68K: Q40/Q60 interrupts
  o M68K: Sun-3 SBUS updates
  o Amiga Zorro bus doc updates

Gerd Knorr:
  o v4l i2c modules update
  o bttv driver update
  o bttv documentation update
  o Tuner update
  o videodev update

Greg Kroah-Hartman:
  o USB: unusual device fixup for the Y-E floppy drive
  o USB: add a new pl2303 device id
  o USB: port ipaq fix to 2.4
  o USB: fix up two locking issues in mdc800 and vicam drivers
  o USB: fix up some non-GPL friendly license wording

Harald Welte:
  o [NETFILTER]: Don't call ip_conntrack_put with ip_conntrack_lock held
  o [NETFILTER]: Fix UDP checksum in ip_nat_mangle_udp_packet, remove skb->csum hacks
  o [NETFILTER]: LOCAL_OUT NAT fix
  o [NETFILTER]: Fix SO_ORIGINAL_DST, broken by earlier endianness fixes

Ian Abbott:
  o USB: ftdi_sio - new vid/pid for OCT US101 USB to RS-232 converter

Ivan Kokshaysky:
  o Alpha: backport force_successful_syscall_return()

Jaroslav Kysela:
  o PageReserved memory counting fix

Jens Axboe:
  o laptop mode

Jes Sorensen:
  o Major qla1280 update

Jozsef Kadlecsik:
  o [NETFILTER]: Make conntrack timeouts become sysctls

Matt Domsch:
  o EDD: BIOS Enhanced Disk Drive Services 3.0 support

Oleg Drokin:
  o USB: devio.c memleak on unexpected disconnect
  o fix LVM memleaks

Olof Johansson:
  o Convert /proc/ioports to seqfile

Patrick McHardy:
  o [NETFILTER]: Use pre-built table for TCP flag-check in ipt_unclean

Paul Mackerras:
  o add Configure.help entries

Petr Vandrovec:
  o [IPV4]: Fix deadlock on ip_mc_list->lock

Rik van Riel:
  o page->flags corruption fix
  o page->flags corruption fix documentation

Rusty Russell:
  o [NETFILTER]: LOCAL_OUT NAT fix, part 2

Tom Rini:
  o PPC32: Add a 'uImage' target for U-Boot
  o PPC32: Fix dependancies on uImage
  o PPC32: Fixes to the MPC8xx uart driver, from Joakim Tjernlund <joakim.tjernlund@lumentis.se>
  o PPC32: Always print the processor number in /proc/cpuinfo
  o PPC: Change how we export some Openfirmware device nodes

Yokota Hiroshi:
  o NinjaSCSI driver update

Summary of changes from v2.4.23-pre5 to v2.4.23-pre6
============================================

<dfages:arkoon.net>:
  o [NET]: Fix HW_FLOWCONTROL on SMP

<galak:blarg.somerset.sps.mot.com>:
  o Added "user64" versions of the user access functions that allow modification of 64-bit data.
  o PPC32: Added "user64" versions of the user acess functions that allow modification of 64-bit data.
  o PPC32: Added big-endian cfg_addr access
  o PPC32: Simplified handling of big/little endian pci indirect access

<marcelo:dmt.cyclades>:
  o Dave Jones: Fix cache size of Centrino CPU
  o Changed EXTRAVERSION to -pre6

<moilanen:austin.ibm.com>:
  o Workaround PPC64 PCI scan issue

<mpm:selenic.com>:
  o netif_carrier_* support for tlan

Alexander Viro:
  o Convert /proc/<pid>/maps to seqfile

Andi Kleen:
  o x86-64 merge
  o AGP Updates for K8

oo /proc/kcore  fixes for x86-64
  o Add 3GB personality for x86-64
  o Use MTRR in vesafb by default on x86-64
  o Support 32bit uids on x86-64
  o Remove IORR manipulation in agpgart nvidia drivers

Atul Mukker:
  o Update megaraid driver to 1.18k

Chas Williams:
  o [ATM]: [clip] Fix race between modifying entry->vccs and clip_start_xmit()
  o [ATM]: Split atm_ioctl into vcc_ioctl and atm_dev_ioctl
  o [ATM]: Cleanup atm_dev_ioctl a bit (from mitch@sfgoth.com)
  o [ATM]: Implement pppoatm_ioctl_hook for pppoatm
  o [ATM]: Implement br2684_ioctl_hook for br2684
  o [ATM]: [he] Possibly using corrupted structure (from felipewd@terra.com.br)
  o [ATM]: Update link in documentation

Damien Morange:
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #1
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #2
  o [SCTP] LKSCTP 0.6.9 backport on kernel 2.4 patch #3

David S. Miller:
  o [NET]: Increase ethernet tx_queue_len to 1000
  o [IPV4]: Fix route leak in igmp.c
  o [SCTP]: Do not redefine SMTP stat inc macros
  o [SCTP]: Include linux/crypto.h as needed
  o [NET]: Unlink qdiscs in qdisc_destroy even when CONFIG_NET_SCHED is not enabled
  o [IPV4]: In arp_rcv() do not inspect ARP header until packet length and linearity is verified

Harald Welte:
  o [NETFILTER]: Fix ipt_REJECT when used in OUTPUT
  o [NETFILTER]: In ipt_REJECT handle various hooks correctly in route_reverse()

Ivan Kokshaysky:
  o Alpha update

Jamal Hadi Salim:
  o [NET]: Make pfifo_fast actually report statistics

Jeff Garzik:
  o [wireless airo] Fix build

Jens Axboe:
  o cdrom memory leak

John Stultz:
  o Fix boot code overflow with more CPUs than CONFIG_NR_CPUS

Krishna Kumar:
  o [IPV6]: Export ipv6_devconf via netlink

Larry McVoy:
  o Add pre-apply.paranoid trigger from the Linux 2.5 tree

Len Brown:
  o [ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi Kleen)
  o [ACPI] ACPI Component Architecture 20030918 (Bob Moore)
  o [ACPI] CONFIG_ACPI is no longer necessary to enable HT if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y
  o [ACPI] acpi_pci_link_allocate() should stick with irq.active if set.  (Andrew de Quincey) Fixes OSDL #1186 "broken USB" and others
  o [ACPI] acpi4asus-0.24a-0.25-2.4 (Karol Kozimor)
  o [ACPI] acpi4asus-0.25-0.26 (Karol Kozimor)
  o [ACPI] build fix: remove 2nd __exit from asus_acpi.c
  o [ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)

Marcelo Tosatti:
  o Removed unused label in page_alloc.c

Matt Porter:
  o PPC32: Fix 44x _PMD_PRESENT bug
  o PPC32: Use CONFIG_PTE_64BIT instead of CONFIG_44x where appropriate
  o 2.4 IBM EMAC updates

Matthew Wilcox:
  o [NETFILTER]: Use net/checksum.h instead of asm/checksum.h

Mike Miller:
  o cciss support more than 8 controllers

Mirko Lindner:
  o sk98lin-2.4: Remove useless configure options
  o sk98lin-2.4: Readme version update

Paul Mundt:
  o sh: shmse updates
  o sh: div64 backport and random cleanups
  o sh: Add bzImage support
  o sh: sh-sci updates
  o [sh64] Add a new configure option + support code to provide a /proc/asids file
  o sh64: Fixup unaligned accesses
  o sh: Interim cache coherency fix for 2-way caches
  o sh64: Fix CONFIG_SH64_USER_MISALIGNED_FIXUP compile error

Scott Feldman:
  o [e1000] cleanup error return codes
  o [e1000] Add PHY master/slave #define override
  o [e1000] add ethtool flow control support
  o [e1000] move static to table from .h to .c
  o [e1000] Turn off ASF support on Fiber nics
  o [e1000] make function out of setting media type
  o [e1000] sync w/ 2.6 e1000 driver
  o [e1000] read correct bit from EEPROM for getting WoL settings
  o [e1000] new 82541/5/6/7 hardware support
  o [e1000] misc whitespace cleanup, changelog
  o [e1000] 82544 PCI-X hang fix + TSO updates

Sean McGoogan:
  o bug fix: preserve EXPEVT across nested interrupts
  o bug fix: ensure FPSCR.PR == FPSCR.SZ == 1 never occurs
  o provide support for SH4-202 chip
  o Addition of support for the SuperH SH4-202 MicroDev CPU Board

Tom Rini:
  o PPC32: Add CONFIG_ADVNACED_OPTIONS to make the kernel more flexible
  o PPC32: Make ISA support a question on CONFIG_ALL_PPC
  o PPC32: Add the D-Box2 MPC8xx board
  o PPC32: Misc changes for the D-Box2
  o PPC32: Fix a multiple definition problem in the bootwrapper
  o PPC32: UART support and configuration updates from Gary Thomas
  o PPC32: Add a potential bugfix to the MPC8xx uart driver, by way of Dan Malek
  o PPC32: Update MPC8xx code so that it uses consistent_alloc
  o PPC32: Fix KGDB on MPC8xx targets with one serial port

Summary of changes from v2.4.23-pre4 to v2.4.23-pre5
============================================

<achirica:telefonica.net>:
  o [wireless airo] Fix MIC support using CryptoAPI

<amir.noam:intel.com>:
  o [bonding 2.4] Get rid of MOD_*_USE_COUNT, and use C99 initializers
  o [bonding 2.4] Backport free_netdev()
  o [bonding 2.4] Backport PDE()
  o [bonding] Convert /proc to seq_file

<bjorn.helgaas:hp.com>:
  o IA64 config help update
  o IA64 460GX gart support
  o IA64 ZX1 gart support

<daniel:deadlock.et.tudelft.nl>:
  o Patch: Fix reported Atyfb problem on Sparc

<len.brown:intel.com>:
  o Extended IRQ resource type for nForce (Andrew de Quincey) Handle BIOS with _CRS that fails (Jun Nakajima)
  o Fix ACPI oops on ThinkPad T32/T40 (Shaohua David Li)
  o support non ACPI compliant SCI over-ride specs (Jun Nakajima)
  o remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette)
  o fix off-by-one error in ioremap() fixes kernel crash in acpi mode: http://bugzilla.kernel.org/show_bug.cgi?id=1085
  o ACPI_CA_VERSION                 0x20030916
  o tables.c.diff
  o from 2.6 acpi_pci_link_get_irq() returns 0 on error, not -ENODEV. (Christophe Saout)
  o exclude acpitable.[ch] from the CONFIG_ACPI_HT_ONLY build
  o [ACPI] delete acpitable.[ch], which used to be just for CONFIG_ACPI_HT_ONLY
  o [ACPI] Fix SCI storm on out of spec boards like Tyan http://bugzilla.kernel.org/show_bug.cgi?id=774
  o [ACPI] acpi_disabled is used after __initdata is freed
  o [ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1165

<liam.girdwood:wolfsonmicro.com>:
  o 2.4.23-pre3 WM97xx touchscreen documentation

<marcelo:logos.cnet>:
  o Liam Girdwood: eliminates pop noises when doing a PM suspend/resume with the WM9712 AC97 codec.
  o Fix ide-scsi initialization lockup (kudos to Alan)
  o Changed EXTRAVERSION to -pre5
  o Fix Andrea VM merge error

<stuart_hayes:dell.com>:
  o Fix ide-tape lock up

Adrian Bunk:
  o add CONFIG_AGP_ATI Configure.help entry

Andi Kleen:
  o Fix x86-64 compatilation for pre4

Andrea Arcangeli:
  o Fix nr_free_buffer_pages()
  o Remove unused code from balance_classzone()

Geert Uytterhoeven:
  o Fixup atyfb changes in -pre4

Harald Welte:
  o [NETFILTER]: Use u16 for port numbers

Jeff Garzik:
  o fix ifdown+ifup
  o [sound i810_audio] sync with 2.5

Jens Axboe:
  o ide-cd capacity "bug"

Marc-Christian Petersen:
  o Fix wrong slash/backslash in ACPI
  o Fix 'head.S:116: warning: extra tokens at end of #endif directive'
  o Missing 'Hermes in TMD7160/NCP130 based PCI adaptor support' config option
  o Fwd: [PATCH 2.4.23-pre1] Menu fixes

Martin K. Petersen:
  o forte sound driver update

Mikael Pettersson:
  o repair mpparse for default MP systems

Neil Brown:
  o Revert broken knfsd change

Oleg Drokin:
  o Update reiserfs configure help

Paul Mackerras:
  o Fix IDE compile on PPC in 2.4.23-pre4
  o PPC32: Fix compile for "Walnut" board.  Patch from David Gibson
  o PPC32: Use nap mode in the idle loop on the PPC970
  o PPC32: Change the ucontext to move the sigmask back where it was

Tom Rini:
  o PPC32: Fix udelay in the PPC boot code for non-16.6 MHz timebases
  o PPC32: Fix another incorrect asm statement
  o PPC32: Fix a rounding error in the bootwrapper udelay

Summary of changes from v2.4.23-pre3 to v2.4.23-pre4
============================================

<adsharma:unix-os.sc.intel.com>:
  o ia64: IA-32 compatibility patch: FP denormal handling

<alex.williamson:hp.com>:
  o ia64: Correct NR_CPUS/cpu_online test order in CMC/CPE polling

<bjorn.helgaas:hp.com>:
  o ia64: Remove partial semtimedop32 stuff from upstream
  o ia64: Merge to newer ACPI CA
  o ia64: sys_ia32.c needs linux/quotacompat.h
  o ia64: tlb.c whitespace cleanup to follow 2.5
  o ia64: make cpu_relax() a barrier to be consistent with 2.5
  o ia64: kernel/acpi.c: Whitespace changes to follow 2.5
  o ia64: MCA: pass GP *physical address* to SAL
  o ia64: minor bugfixes and whitespace cleanup to follow 2.5
  o ia64: MCA: Find correct offset of OEM data (from Keith Owens)
  o ia64: sal.h: Backport spelling and other trivial changes from 2.5
  o ia64: Comment changes to fix "correctable" usage
  o ia64: Fix check for binutils that supports "hint" instructions
  o ia64: Update configs for upstream changes
  o ia64: Use ARRAY_SIZE(), fix formatting, remove static initializers to zero
  o ia64 unwind: (unw_access_ar): initialize struct pt_regs *pt before using it to get AR_CSD & AR_SSD
  o ia64: Update defconfig to new generic config
  o ia64: initialize bootmem early for acpi_table_init()
  o ia64: Use $(CC), not $(AS), when checking for "hint @pause" support in binutils
  o ia64: Clarify ACPI available_cpus handling
  o ia64: TRIVIAL: Remove extraneous '`'
  o ia64: minstate.h: whitespace changes to reduce diffs with 2.5
  o ia64: Fix minstate comments
  o ia64: fix SAVE_RESET so OS INIT handler works again
  o ia64: Remove AIC7XXX driver from ski defconfig
  o 2.4 HCDP early printk support

<chas:nrl.navy.mil>:
  o [ATM]: In atm_getaddr() do not copy_to_user() with locks held

<daniel:deadlock.et.tudelft.nl>:
  o Implement LCD display support in atyfb driver

<eric:lammerts.org>:
  o fix current->user->processes leak in reparent_to_init()

<erikj:subway.americas.sgi.com>:
  o ia64: 9/3/2003 SGI update

<erlend-a:us.his.no>:
  o [CRYPTO]: Add alg. type to /proc/crypto output

<joris:struyve.be>:
  o unusual_devs.h entry

<karlis:mt.lv>:
  o [BRIDGE]: kfree --> kfree_skb

<marcelo:logos.cnet>:
  o Mehmet Ceyran/Alan Cox: Longer i810_audio.c retries
  o aa VM merge: Per-zone watermark changes, add lower_zone_reserve_ratio
  o aa VM merge: page reclaiming logic changes: Kills oom killer
  o aa VM merge: Page accounting helpers changes
  o aa VM merge: tunables
  o aa VM merge: Kill PF_MEMDIE
  o aa VM merge: Fixup page reclaiming changes patch
  o Changed EXTRAVERSION to -pre4
  o Cset exclude: root@macp.eti.br|ChangeSet|20030912113656|10550

<matthewc:cse.unsw.edu.au>:
  o smpboot.c, acpi.c

Alan Cox:
  o Fix ymfpci oops

Alex Williamson:
  o ia64: Use PAL_HALT_LIGHT in cpu_idle
  o ia64: New CMC/CPE polling
  o ia64: Update to CMC/CPE polling
  o ia64: Rename SAL_CALL_SAFE to SAL_CALL_REENTRANT

Arjan van de Ven:
  o LSB compliance fix in mprotect

Arun Sharma:
  o ia64: translate F_GETLK64/F_SETLK64 to F_GETLK/F_SETLK
  o ia64: fix memory leak in sys32_execve path

Chas Williams:
  o [ATM]: If clip isn't a module don't __MOD_DEC_USE_COUNT()
  o [ATM]: #define'ing pci_pool_create() breaks CONFIG_MODVERSION
  o [ATM]: Backport lane/mpoa module locking cleanup from 2.6.x

David Mosberger:
  o ia64: handle_fpu_swa() scaling fix
  o ia64: Backtraces of all processes on INIT, warning cleanup

Greg Kroah-Hartman:
  o USB: fix data toggle problem for pl2303 driver
  o USB: update usb-serial.h with spelling fixes and get and set functions
  o USB: backport some pl2303 B0 fixes
  o USB: fix oops when yanking a usb-serial device from the system with the port still opened
  o USB: fix copy_from_user call in acm.c
  o USB: fix copy_from_user call in aiptek.c
  o USB: fix copy_to_user call in uhci-debug.h
  o USB: fix copy_to_user call in mdc800 driver
  o USB: remove duplicated copy_from_user call in stv680 driver
  o USB: fix copy_to_user calls in vicam driver

Harald Welte:
  o [NETFILTER]: NAT range calculation fix

Jack Steiner:
  o ia64: discontig/NUMA support
  o ia64: Add ia64_imva() and a few more ia64_tpa() uses
  o ia64: add support for non-identity mapped kernels
  o ia64: remove some SN1 remnants, add a bit more SN2 support

Jean Tourrilhes:
  o wireless extension update: 802.11a/802.11g fixes

Jens Axboe:
  o Add NEC iStorage to SCSI blacklist

Keith M. Wesolowski:
  o [SPARC32]: Ignore btfixups in .text.exit

Keith Owens:
  o ia64: Clean up several warnings (no functional change)
  o ia64: Correct typo in UNW_DPRINT() call
  o ia64: Fix more UNW_DPRINT() typos
  o ia64: Delete some generated ia64 files that were being left by make mrproper

Marc-Christian Petersen:
  o Fixup 'make xconfig' problem caused by fetchop Config.in change

Martin Hicks:
  o ia64: max user stack size of main thread configurable via RLIMIT_STACK

Matthew Wilcox:
  o ia64: return PCI domain for pci_controller_num()

Neil Brown:
  o knfsd: Lock client list while detaching locks
  o knfsd: Set d_op when creating a parent directory during nfsd fh->dentry conversion
  o knfsd: lockd fails to purge blocked NLM_LOCKs
  o Fix typo in umem.c
  o knfsd: Make sure nfs/tcp socket only gets closed
  o knfsd: Change name of a #define in nfsd to match 2.6
  o knfsd: Make sure nfsd replies from the address the request was sent to

Oleg Drokin:
  o [2.4] Rocketport driver compile fix

Paul Fulghum:
  o synclink update
  o synclinkmp update
  o synclink_cs update
  o n_hdlc update
  o synclink drivers fixup

Paul Mackerras:
  o PPC32: Handle single-stepped emulated instructions correctly
  o PPC32: Fix for highmem on machines with 64-bit PTEs (e.g. PPC440)
  o PPC32: Simplify VMALLOC_START, make it just a variable
  o PPC32: Fix a typo in the PPC 440GP support
  o PPC32: Fix a bug where TLB entries didn't get execute permission on 40x

Ralf Bächle:
  o avoid glibc conflict

Seth Rohit:
  o ia64: use "hint @pause" in cpu_relax() and spinlock contention
  o ia64: patch to use >256MB purges
  o ia64: Restructure pt_regs and optimize syscall path
  o ia64: Correct .unwabi for PT_REGS_SAVES (should be "3, 'i'")

Stephen Hemminger:
  o [BRIDGE]: Clear hw checksum flags when bridging

Stéphane Eranian:
  o ia64: Fix perfmon usage of rum/srsm and sum/ssm

Tom Rini:
  o PPC32: Add Magic SysRq support to MPC8260 platforms
  o PPC32: Minor bootwrapper fixups

Tony Luck:
  o ia64: cleaning up the INIT code (Backported from 2.5 by Bjorn Helgaas)
  o ia64: Trim granules correctly in efi_memmap_walk()

Summary of changes from v2.4.23-pre2 to v2.4.23-pre3
============================================

<adam:os.inf.tu-dresden.de>:
  o Add kmap_types.h to include/asm-alpha

<cw:sgi.com>:
  o Remove kdb hooks from SGI Altix Console driver
  o SGI fetchop driver

<javier:tudela.mad.ttd.net>:
  o [wireless airo] Build fixes when MIC disabled
  o [wireless airo] PCI detection code fixes
  o [wireless airo] MIC support using CryptoAPI

<marcelo:logos.cnet>:
  o Updated my contact information
  o Change contact information, again
  o Cset exclude: agruen@suse.de|ChangeSet|20030902115108|61891
  o Adrian & Chantal: Unused variable in ip2main.c
  o Changed EXTRAVERSION to -pre3

<ntfs:flatcap.org>:
  o Fix NTFS build warnings

<purna:jcom.home.ne.jp>:
  o [netdrvr] fix skb_padto bugs introduced when skb_padto was introduced

<xose:wanadoo.es>:
  o [TG3]: More missing PCI ids
  o [TG3]: ICH2 needs MBOX write reorder bug workaround too
  o [netdrvr 3c59x] update pci ids

Adrian Bunk:
  o Fix IRQ_NONE clash in SCSI drivers
  o [wireless airo] fix build with gcc 2.95

Andrew Morton:
  o inodes_stat.nr_inodes race fix

David S. Miller:
  o [SPARC]: Fix uniprocessor build
  o [SPARC64]: In sysv IPC translation, mask out IPC_64 as appropriate
  o [IPV6]: Do not BUG() on icmp6 socket contention, just drop
  o [IPV4]: Do not BUG() on icmp_xmit_lock() contention, just drop

Harald Welte:
  o [NETFILTER]: Fix routing key in ipt_MASQUERADE.c

Hirofumi Ogawa:
  o [netdrvr 8139too] remove driver-based poisoning of net_device
  o [netdrvr 8139too] don't start thread when it's not needed

Ivan Kokshaysky:
  o [PCI] update Memory-Write-Invalidate (MWI) transaction support

Jeff Garzik:
  o [TG3]: Remove pci-set-dma-mask casts
  o [netdrvr 8139cp] build TX checksumming code, but default OFF
  o [netdrvr 8139cp] support NAPI on RX path; Ditch RX frag handling
  o [netdrvr 8139cp] update todo list in header
  o [netdrvr 8139cp] remove mentions of RTL8169 (now handled by "r8169")
  o [netdrvr 8139cp] small cleanups
  o [netdrvr 8139cp] fix NAPI bug; remove board_type distinction, not needed
  o [netdrvr 8139cp] bump version
  o [netdrvr 8139cp] stats improvements and fixes
  o [netdrvr 8139too] make features more persistent; fix PCI DAC mode
  o [netdrvr pcmcia] support SIOC[GS]MII{PHY,REG} ioctls
  o [netdrvr 8139too] remove useless board names
  o [ia32] add PCI id for VIA irq router
  o [PCI] fix export of pdev_set_mwi/pci_generic_prep_mwi
  o [BK] ignore auto-generated files lib/{crc32table.h,gen_crc32table}
  o [netdrvr 8139cp] must call NAPI-specific vlan hook
  o [netdrvr 8139cp] PCI MWI cleanup; remove unneeded workaround
  o [netdrvr 8390] new function alloc_ei_netdev()
  o [netdrvr ne2k-pci] allocate netdev+8390 struct using new alloc_ei_netdev()
  o [netdrvr ne2k-pci] sync with 2.5 (100% minor cleanups)
  o [netdrvr ne2k-pci] ethtool_ops support
  o [NET] move netif_* helpers from tg3 driver to linux/netdevice.h
  o [NET] s/blog_dev/backlog_dev/ in process_backlog, net/core/dev.c
  o [netdrvr] ethtool_ops for epic100, fealnx, winbond-840, via-rhine
  o [netdrvr] sync with 2.5: epic100, fealnx, via-rhine, winbond-840
  o [NET] move ethtool_op_set_tx_csum from 8139cp drvr to net/core/ethtool.c, where it belongs.
  o [PCI, ia32] don't assume "c->x86 > 6" applies to non-Intel CPUs when programming PCI cache line size.
  o [netdrvr] add MV-64340 gigabit ethernet driver (MIPS only)
  o [netdrvr 3c515] fix non-modular build
  o Cset exclude: jgarzik@redhat.com|ChangeSet|20030826234629|07076

John Stultz:
  o Convert /proc/interrupts to use seq_file

Krzysztof Halasa:
  o generic HDLC update

Manuel Estrada Sainz:
  o request_firmware() backport to 2.4 kernels

Marc-Christian Petersen:
  o aty128fb: find the video bios on a Latitude C600 (M3) Inspiron 8000 (M4)
  o Update DRI/DRM so XFree v4.3.0 and above works
  o Disable alpha S3 Savage/VIACLE266 DRM support
  o Add missing IRQ_NONE clash fix hunk

Marcel Holtmann:
  o Make request_firmware() compile if hotplug support is disabled
  o Firmware loading depends on hotplug support
  o [Bluetooth] Make use of request_firmware() for the BlueFRITZ! USB driver
  o Make request_firmware() compile cleanly
  o PCI quirk for SMBus bridge on Asus P4 boards

Matthew Wilcox:
  o [ethtool] fix ethtool_get_strings counting bug
  o [netdrvr 8139too] ethtool_ops support

Mirko Lindner:
  o [netdrvr sk98lin] update to driver version 6.17

Paul Mundt:
  o [netdrvr 8139too] fix and pci ids needed for SH platform

Paulo Ornati:
  o small config fix for ISDN

Rob Radez:
  o [SPARC]: gcc-3.3 compile fixes, part 1
  o [SPARC]: gcc-3.3 compile fixes, part 2
  o [SPARC]: gcc-3.3 compile fixes, part 3

Shmulik Hen:
  o [list] backport list_for_each_entry_safe macro from 2.6
  o [netdrvr bonding] fix /proc read function
  o [netdrvr bonding] use linked list to handle multiple bond devices
  o [netdrvr bonding] update credits/version
  o [netdrvr bonding] add another ifenslave.c include
  o [netdrvr bonding] update slave setting propagation
  o [netdrvr bonding] Change monitoring function to use new slave setting propagation
  o [netdrvr bonding] Modes that don't use primary don't use the new prop. code
  o [netdrvr bonding] Decouple promiscuous handling from the multicast mode setting
  o [netdrvr bonding] support for changing HW address and MTU
  o [netdrvr bonding] support for changing MAC addr, MTU in ALB/TLB modes
  o [netdrvr bonding] Consolidate /proc code, add CHANGENAME handler
  o [netdrvr bonding] Enhance netdev notification handling

Stelian Pop:
  o reenable CAPTURE button in sonypi
  o meye driver update

Summary of changes from v2.4.23-pre1 to v2.4.23-pre2
============================================

<cw:sgi.com>:
  o Add SGI IOC4 IDE Driver
  o SGI SN Serial/Console Driver

<davej:redhat.com>:
  o USB: Add Minolta Dimage F300 to unusual_devs

<gaa:ulticom.com>:
  o USB: new ids for io_ti driver

<javier:tudela.mad.ttd.net>:
  o [wireless airo] add support for MIC and latest firmwares

<kevino:asti-usa.com>:
  o USB: bug in EHCI device reset through transaction

<malte.d:gmx.net>:
  o USB: support for Zaurus 750/760 to usbnet.c (2.4.22-pre8) + code cleanup backport from 2.6

<marcelo:logos.cnet>:
  o Changed hch contact information
  o Fix compilation warning in panic.c
  o Delete unused drivers/scsi/aic79xx (now aic7xxx supports it)
  o add sysctl bits for setuid core
  o Changed EXTRAVERSION to -pre2

<masanari.iida:hp.com>:
  o SCSI blacklist HP Va7140

<mike.miller:hp.com>:
  o cciss multi-path failover in md

<mporter:kernel.crashing.org>:
  o PPC32: Add support for the IBM PPC 440 family of processors
  o PPC32: Add support for DMA controllers on PPC 4xx processors

<russell_d_cagle:mindspring.com>:
  o USB: add Garmin iQue support to visor driver

<thomas:winischhofer.net>:
  o sisfb update

<vmlinuz386:yahoo.com.ar>:
  o PCI Hotplug: fix __FUNCTION__ warnings

Alan Cox:
  o remove all the 440gx broken bios stuff
  o replace the pci router logic with working code
  o update INDEX for docs
  o wolfson touchscreen docs
  o amd watchdog update
  o update i8xx watchdog
  o improved extra key bounce fix
  o fix a missing rocket card
  o warning fix
  o fix nowayout handling on softdog
  o fix missing formatting info in ide-cd
  o add open/close methods to ide-default for hotplug
  o move sibyte driver into the right dir
  o Add Intel ICH3 hotplug support
  o siimage: set a sata flag on the hwif so we can do cable det
  o update ide raid for info pointer changes
  o update ide headers for hotplug
  o fix cable detect issue with sata
  o split ide probe code up
  o Add disk hotplug to the IDE core
  o update cpia driver to fix warnings
  o aacraid update
  o wolfson ac97 touchscreen driver
  o ad1889 error handling fixes
  o ALi5455 update
  o cmpci update
  o fix i810 audio leak
  o makefile/config update for sound changes
  o USB audio fixes for OSS API compliance
  o VGA also works on IA64
  o tdfxfb updates for 24/32 and big endian
  o allow setuid core dumps
  o add sysctl number for setuid core
  o Add headers for wolfson codecs
  o Fix the file sharing/initrd bug
  o resend - mm checks have precedence bugs

Alan Stern:
  o USB: More unusual_devs.h entry updates
  o USB: More unusual_devs.h stuff
  o USB: Another unusual_devs.h entry update

Andrea Arcangeli:
  o vmalloc allocations in ipc needs smp initialized

Andrew Morton:
  o fix possible busywait in rtc_read()
  o tty oops fix

Dan Streetman:
  o USB: backport usbfs 'disconnect'

David Brownell:
  o USB: ehci needs a readb() on IDP425 PCI (ARM)
  o USB: ehci-hcd and period=1frame hs interrupts

David S. Miller:
  o [TG3]: Update to irqreturn_t
  o [TG3]: Sync TSO changes from base 2.5.x
  o [TG3]: Merge comment typo fixes from 2.5.x
  o [TG3]: Initial implementation of 5705 support
  o [TG3]: Fix statistics on 5705
  o [TG3]: Do not reset the RX_MAC unless PHY is Serdes
  o [TG3]: More missing PCI IDs
  o [TG3]: Reset PHY more reliably on 570{3,4,5} chips
  o [TG3]: Fix 5788/5901, update TSO code
  o [TG3]: Differentiate between TSO capable and TSO enabled
  o [TG3]: Add {get,set}_tso ethtool_ops support
  o [TG3]: Bump version/reldate
  o [TG3]: Fix tg3_phy_reset_5703_4_5 chip rev test
  o [TG3]: Bump version/reldate
  o [TG3]: More fixes and enhancements

Geert Uytterhoeven:
  o M68k ptrace
  o Isapnp warning
  o fb_cmap and transparency
  o M68k RTC updates
  o Rename ariadne2 to zorro8390
  o M68k mm cleanup
  o M68k free_io_area()
  o M68k invalid vs. illegal
  o Dmasound invalid vs. illegal
  o M68k cpu_relax()
  o dmasound SOUND_PCM_READ_RATE
  o M68k FPU emulator
  o dmasound core fixes
  o lmc_proto.c includes <asm/smp.h>
  o Sonic Ethernet unsafe interrupt

Greg Kroah-Hartman:
  o USB: added support for TIOCM_RI and TIOCM_CD to pl2303 driver and fix stupid bug
  o USB: remove some vendor specific stuff from the pl2303 driver to get other devices to work
  o [TG3]: pci_device_id can not be marked __devinitdata
  o [netdrvr sis900] don't call pci_find_device from irq context
  o USB: fix up a bunch of copyrights that were incorrectly declared
  o PCI hotplug: fix up a bunch of copyrights that were incorrectly declared
  o PCI: add PCI_DEVICE() macro to make pci_device_id tables easier to read
  o PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE() macro

Henning Meier-Geinitz:
  o USB: New vendor/product ids for scanner driver
  o USB: fix check for SCN_MAX_MNR in scanner driver
  o USB: Fix crash when scanners are disconnected while open
  o USB: unlink interrupt URBs in scanner driver

Hirofumi Ogawa:
  o [netdrvr 8139too] lwake unlock fix
  o [netdrvr 8139too] remove unused RxConfigMask
  o [netdrvr 8139too] add more h/w revision ids

Ian Abbott:
  o USB: ftdi_sio - additional pids
  o USB: ftdi_sio - VID/PID for ID TECH IDT1221U USB to RS-232 adapter
  o USB: ftdi_sio - tidy up write bulk callback

James Morris:
  o [TG3]: skb_headlen() cleanup

Jeff Garzik:
  o [TG3]: Detect shared (and screaming) interrupts
  o [TG3]: Convert to using ethtool_ops
  o [TG3]: Bug fixes for 5705 support
  o [TG3]: More 5705 updates
  o [TG3]: More 5705 fixes
  o [TG3]: Another 5705 fix: enable eeprom write prot as needed
  o [TG3]: Only write the on-nic sram addr on non-5705
  o [TG3]: Add 5782 pci id
  o [netdrvr sis900] ethtool_ops support
  o [netdrvr sis900] minor bits from 2.6
  o [netdrvr 8139cp] minor bits from 2.6
  o [netdrvr 8139cp] ethtool_ops support
  o [netdrvr 3c59x] add a piece missed in previous ethtool_ops patch
  o [netdrvr 3c501] ethtool_ops support
  o [netdrvr] ethtool_ops support in 3c503, 3c505, 3c507
  o [netdrvr] ethtool_ops support for 3c515, 3c523, 3c527, and dmfe
  o [netdrvr pcmcia] ethtool_ops for 3c574, 3c589, aironet4500, axnet
  o [NET] add SET_ETHTOOL_OPS back-compat hook
  o [netdrvr pcmcia] use SET_ETHTOOL_OPS in 3c574, 3c589, aironet4500, and axnet
  o [netdrvr pcmcia] ethtool_ops support for several more pcmcia drivers
  o [netdrvr 8139too] minor bits from 2.6
  o [wireless airo] build fixes
  o [scsi] add SCSI opcodes and SAM status codes to scsi/scsi.h

Judd Montgomery:
  o USB: visor.h[c] USB device IDs documentation

Marc-Christian Petersen:
  o DRM menu the right fix

Matthew Wilcox:
  o [netdrvr 3c59x] ethtool_ops support

Nemosoft Unv.:
  o USB: PWC 8.11

Paul Mackerras:
  o PPC32: Add support for DMA mapping on non-cache-coherent machines
  o PPC32: Add the infrastructure to allow for 64-bit PTEs
  o PPC32: Fix typo in arch/ppc/Makefile
  o PPC32: Use CONFIG_IBM_OPENBIOS instead of CONFIG_TREEBOOT
  o PPC32: Add support for the PPC970 processor
  o PPC32: Minor cleanups and fixes for 4xx/BookE systems
  o PPC32: Restructure signal code, new ucontext structure, add swapcontext syscall
  o PPC32: Implement semtimedop system call

Paul Mundt:
  o Add Paul Mundt to CREDITS

Randy Dunlap:
  o add seq_file "single" interfaces

Stefan Becker:
  o USB: acm.c update for new devices

Stefan Rompf:
  o [netdrvr 8139too] use mii_check_media lib function, instead of homebrew MII bitbanging.

Steven Cole:
  o Add 39 Configure.help texts from -ac tree
  o Add six more Configure.help texts from the -ac tree

Tom Rini:
  o PPC32: Change the default behavior of a kernel with KGDB
  o PPC32: Fix KGDB and userland GDB interactions

Willy Tarreau:
  o Fix log buffer length issues

Summary of changes from v2.4.22 to v2.4.23-pre1
============================================

<achirica:telefonica.net>:
  o [netdrvr airo] Missing defines (only for documentation)
  o [netdrvr airo] MAC type changed to unsigned
  o Missing lines for Wireless Extensions 16
  o MIC support with newer firmware
  o Safer unload code
  o Fix adhoc config

<amir.noam:intel.com>:
  o [net] export alloc_netdev
  o [netdrvr bonding] embed stats struct inside bonding private struct

<davej:redhat.com>:
  o [IPV6]: Missing break in switch statement of rawv6_getsockopt()
  o [IPV4]: /proc/net/pnp dumps items marked initdata

<emann:mrv.com>:
  o [VLAN]: Fix OOPS on module removal

<jan.oravec:6com.sk>:
  o [NET]: Set NLM_F_MULTI in answer of RTM_GETADDR dump answer

<jan:zuchhold.com>:
  o [TG3]: Recognize Altima AC1001 device IDs

<javier:tudela.mad.ttd.net>:
  o [wireless airo] Fixes unregistering of PCI cards
  o [wireless airo] Replaces task queues by simpler kernel_thread

<jdewand:redhat.com>:
  o [SPARC64]: Fix cdrom ioctl32 translations

<kambo77:hotmail.com>:
  o [NET]: Fix hang/memleak in pktgen

<kartik_me:hotmail.com>:
  o [CRYPTO]: Add cast5, integration by jmorris@intercode.com.au

<marcelo:logos.cnet>:
  o pcwd.c: fix oops on unload
  o Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825183254|28555
  o Cset exclude: m.c.p@wolk-project.de|ChangeSet|20030825194257|34486
  o Fix possible IRQ handling SMP race: Kudos to TeJun Huh
  o Changed EXTRAVERSION to -pre1

<matthewn:snapgear.com>:
  o [netdrvr 8139cp] fix h/w vlan offload

<michel:daenzer.net>:
  o [NET]: Make sure interval member of struct tc_estimator is signed

<mmagallo:debian.org>:
  o AGPGART support for Intel 7x05 chipsets (backported from 2.6)

<skewer:terra.com.br>:
  o [NET]: Remove dead comment from dummy.c driver

<sziwan:hell.org.pl>:
  o [netdrvr 8139too] fix resume behavior, by correctly saving/restoring pci state.

<tv:debian.org>:
  o [NET]: Flush hw header caches on NETDEV_CHANGEADDR events

<wensong:linux-vs.org>:
  o [IPV4]: Add IP Virtual Server to 2.4.x

Alexey Kuznetsov:
  o [IPV4]: IP options were not updated while forwarding multicasts
  o [PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ
  o [IPV4]: Fix rt_score() and usage when purging rtcache hash chains

Andi Kleen:
  o Compile fix for ACPI in 2.4.22/x86-64

Anton Blanchard:
  o [NET]: Add missing memory barriors for __LINK_STATE_RX_SCHED handling

Arjan van de Ven:
  o Fix asm constraint bug in arch/i386/kernel/pci-pc.c

Arnaldo Carvalho de Melo:
  o irqreturn_t compatibility with 2.6

Ben Collins:
  o [SPARC64]: In pci_common.c:find_device_prom_node() recognize PCI_DEVICE_ID_SUN_TOMATILLO
  o [SPARC64]: In clock_probe(), treat m5819p just like m5819

Benjamin Herrenschmidt:
  o [NET]: Do not call request_irq with spinlock held in sungem.c

Chas Williams:
  o [ATM]: export try_atm_clip_ops not atm_clip_ops_mutex

Christoph Hellwig:
  o fix copy_namespace()
  o use list_add_tail in buffer_insert_list
  o reserve a sysctl number for XFS (pagebuf)

Dave Kleikamp:
  o JFS: If unicode conversion fails, operation should fail
  o JFS: Make error return codes negative
  o JFS: K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c
  o JFS: add nointegrity mount option (Karl Rister)

David S. Miller:
  o [SPARC64]: Add Ultra-IIIi/Jalapeno support
  o [SPARC64]: Add JIO/Tomatillo PCI controller support
  o [SPARC64]: Read processor number correctly on Ultra-IIIi/Jalapeno
  o [SPARC64]: In ISA support, is interrupt-map exists use it
  o [SPARC64]: Finalize TOMATILLO/JIO support, help from bcollins@debian.org
  o [TG3]: Support OBP firmware mac-addresses on sparc64
  o [SPARC64]: Sanitize PCI controller handling to support Tomatillo better
  o [SPARC64]: Pass correct args to data_access_exception() in unaligned.c
  o [SPARC64]: Make sure to reject all PCI DAC dma masks
  o [SPARC64]: In schizo driver, if virtual-dma property exists, respect it
  o [ATM]: Remove -g option from driver directory CFLAGS
  o [SPARC64]: More tomatillo PCI controller fixes
  o [TG3]: More Sun onboard 5704 fixes
  o [TG3]: Only call tg3_init_rings() after hardware has been reset
  o [SPARC64]: Fix AFSR error reporting for Cheetah+/Jalapeno
  o [SPARC64]: Missing cheetah+ ASI defines
  o [SPARC64]: Fix unused variable warnings when using iounmap()
  o [SPARC64]: Do not make sparc_{cpu,fpu}_type a NR_CPUS array
  o [NET]: Export neigh_changeaddr
  o [SPARC64]: Add some missing PCI error reporting
  o [TG3]: Fix AC1001 typo in pci_ids.h
  o [NET]: Include asm/uaccess.h in net/core/ethtool.c

Harald Welte:
  o [NETFILTER]: Backport iptables AH/ESP fixes from 2.6.x
  o [NETFILTER]: Fix uninitialized return in iptables tftp
  o [NETFILTER]: NAT optimization
  o [NETFILTER]: Conntrack optimization (LIST_DELETE)

Hideaki Yoshifuji:
  o [IPV6]: Fix typo in linux/ipv6.h

Ion Badulescu:
  o [netdrvr tulip] add pci id for 3com 3CSOHO100B-TX

Jack Hammer:
  o ServeRAID 6.10 Driver Update

Jeff Garzik:
  o [ia32] Via, Intel cpu capabilities update
  o [hw_random] add combined Intel+AMD+VIA h/w RNG driver
  o [NET]: Backport ethtool_ops from 2.6.x
  o [ia32] mention that X86_VENDOR_ID is tied to NCAPINTS, in a comment in arch/i386/kernel/head.S.

John Stultz:
  o Do not clear SMI pin at bootup
  o Handle clustered XAPIC in set_ioapic_affinity()

Keith M. Wesolowski:
  o [SPARC]: Trap table alignment for HyperSPARC

Krishna Kumar:
  o [IPV6]: Reporting of prefix routes via rtnetlink

Marc-Christian Petersen:
  o Cleanup kmem_cache_reap()
  o Fix initrd with netboot
  o Cleanup DRM submenu
  o Replace bogus and obsolete "#if __SMP__" -> CONFIG_SMP
  o Allow console switching after kernel panic()
  o Unblank console if panic()
  o Handle get_block errors correctly in block_read_full_page()
  o LVM Update v1.0.5 to v1.0.7
  o CONFIG_NR_CPUS
  o Avoid potentially leaking pagetables into the per-cpu queues
  o Proper APIC with HyperThreading

Martin Devera:
  o [NET]: Fix bugs in sch_htb packet scheduler

Mikael Pettersson:
  o [ia32] adjust X86_VENDOR_ID offset in head.S, due to new NCAPINTS
  o 2.4.22 local APIC updates 1/3: remove incorrect blacklist rules
  o 2.4.22 local APIC updates 2/3: add lapic/nolapic options
  o 2.4.22 local APIC updates 3/3: disable APIC_BASE on reboot

Patrick McHardy:
  o [NET]: Fix no_cong_thresh sysctl

Randy Dunlap:
  o [NET]: Audit copy_from_user checks in pktgen

Robert Olsson:
  o [NET]: Remove some debugging from pktgen

Rusty Russell:
  o [NETFILTER]: Fix masquerade routing check, backport to 2.4 by kurd@cp.rtfm.se

Stelian Pop:
  o sonypi driver update
  o meye driver updates

Stephen Hemminger:
  o [BRIDGE]: Mailing list is at osdl.org now
  o [VLAN]: Allow it to compile with VLAN_DEBUG enabled

Willy Tarreau:
  o Fix amd67x_pm.c crash with no chipsets / CONFIG_HOTPLUG
  o make log buffer length selectable
Linux 2.4.24

final:

- 2.4.24-rc1 was released as 2.4.24 with no changes.

Summary of changes from v2.4.23 to v2.4.24-rc1
============================================

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops

<marcelo.tosatti:cyclades.com>:
  o Andrea Arcangeli: malicious users of mremap() syscall can gain priviledges

<marcelo:logos.cnet>:
  o Harald Welte: Fix ipchains MASQUERADE oops
  o Change EXTRAVERSION to 2.4.24-rc1

<trini:mvista.com>:
  o /dev/rtc can leak parts of kernel memory to unpriviledged users

Jean Tourrilhes:
  o IrDA kernel log buster
Linux 2.4.25

final:

- 2.4.25-rc4 was released as 2.4.25 with no changes.

Summary of changes from v2.4.25-rc3 to v2.4.25-rc4
============================================

<davem:nuts.davemloft.net>:
  o [SPARC64]: Fix build with sysctl disabled

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc4

Andrea Arcangeli:
  o Return proper do_munmap() error code

Hideaki Yoshifuji:
  o [NETFILTER]: Better verification of TCP header len in ip{,6}_tables.c

Summary of changes from v2.4.25-rc2 to v2.4.25-rc3
============================================

<brazilnut:us.ibm.com>:
  o [NET]: Fix ethtool oops if device support get but not set ringparam

<emoore:lsil.com>:
  o MPT Fusion: fix IOCTL interface on ia64/x86-64

<kas:informatics.muni.cz>:
  o [NET]: Do not send negative 2nd arg to skb_put()

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc3
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213195328|09088
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213011231|09074
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213005510|09081
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040213003759|09793
  o revert 2.6 sctp sync, readd sla1.h, sla1.c, hashdriver.c, adler32.c

<miguel:cetuc.puc-rio.br>:
  o [NET_SCHED]: Fix slot leakage in SFQ scheduler

<quade:hsnr.de>:
  o Warn if negative size is passed to [v]snprintf

Chas Williams:
  o [ATM]: prevent userspace compilation errors with glibc-kernheaders
  o [ATM]: [he] unconditionalize extra pci reads to flush posted writes

Herbert Xu:
  o off-by-one kmalloc in ntfs

Summary of changes from v2.4.25-rc1 to v2.4.25-rc2
============================================

<brad:wasp.net.au>:
  o backport 2.6.x yenta detection fix

<davem:nuts.davemloft.net>:
  o [IPV4]: Use same sysctl number for IGMP version forcing as 2.6.x
  o [SPARC64]: Fix exception remaining length calcs in VIS copy routines

<john:neggie.net>:
  o toshiba_acpi 0.17 from John Belmonte

<khali:linux-fr.org>:
  o Small i2c maintainer correction

<len.brown:intel.com>:
  o [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
  o [ACPI] proposed fix for AML parameter passing from Bob Moore http://bugzilla.kernel.org/show_bug.cgi?id=1766
  o [ACPI] fix IA64 build warning from Martin Hicks

<macro:ds2.pg.dga.pl>:
  o [NET]: Fix comment typo in net/socket.c

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc2

<shaggy:kleikamp.dyn.webahead.ibm.com>:
  o JFS: rename should update mtime on source and target directories
  o JFS: Threads should exit with complete_and_exit

<sziwan:hell.org.pl>:
  o acpi4asus update from Karol 'sziwan' Kozimor

Adrian Bunk:
  o Fix amd7930_fn.c compilation with CONFIG_HOTPLUG=n

Alan Cox:
  o sstfb oops fix

Andrew Morton:
  o Improper handling of %c in vsscanf

Geert Uytterhoeven:
  o Fix fs/inode.c warning if !HIGHMEM

Keith Owens:
  o [XFS] No need to have xfs in mod-subdirs in the fs/Makefile anymore

Paul Mackerras:
  o [PPC64] Two small fixes for hvc_console (the hypervisor virtual console)

Summary of changes from v2.4.25-pre8 to v2.4.25-rc1
============================================

<chrisw:osdl.org>:
  o Verify interpreter arch

<davej:redhat.com>:
  o fix agpgart warning

<davem:nuts.davemloft.net>:
  o [IRDA]: Mark driver init/exit funcs static where possible
  o [SPARC64]: Fix TUNSETIFF ioctl compat, it takes an ifreq ptr not an int
  o [TG3]: Bump version and reldate
  o [SPARC64}: Fix ultra-III and later support of new-style SILO booting

<grundler:parisc-linux.org>:
  o [TG3]: Fix DMA test failures
  o [TG3]: Only fetch NVRAM_CMD reg if TG3_FLAG_NVRAM

<jlcooke:certainkey.com>:
  o [CRYPTO]: Help gcc optimize sha256/sha512 better

<jmorris:redhat.com>:
  o [CRYPTO]: Make padding[] array static in sha{256,512}_final()
  o Zero last byte of mount option page

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -rc1

<rml:ximian.com>:
  o Fix sys_readahead(): Count free pages on maximum ra size calculation

Adrian Bunk:
  o fix a compile warning in amd76x_pm.c
  o fix a compile warning in tipar.c
  o fix a compile warning in InterMezzo file.c

Ben Collins:
  o [SPARC64]: Add comment for HdrS ver 0x201
  o [SPARC64]: Add header for section boundary references
  o [SPARC64]: Changes to accomodate booting from non-phys_base memory

Chas Williams:
  o [ATM]: [idt77252] fix dma_addr_t type error with CONFIG_HIGHMEM64G=y (by "Randy.Dunlap" <rddunlap@osdl.org>)
  o [ATM]: [clip] check return code from kmem_cache_create (by "Randy.Dunlap" <rddunlap@osdl.org>)

Christoph Hellwig:
  o [XFS] Small ktrace fixes
  o [XFS] Don't fail pagebuf allocations

David Brownell:
  o usb/gadget/file_storage.c doesn't compile with gcc 2.95

David S. Miller:
  o [DECNET]: Fix filling in of header length field
  o [CREDITS]: Update Bjorn Ekwall's address

David Stevens:
  o [IPV4]: Add per-device sysctl to force IGMP version
  o [IPV4]: Fix IGMP device reference counting

Harald Welte:
  o [NETFILTER]: Fix ipt_conntrack/ipt_state module refcounting
  o [NETFILTER]: Really fix ipt_state/ipt_conntrack refcounting

Herbert Xu:
  o invalid kfree in ntfs_printcb

Luca Tettamanti:
  o Fix ac97_plugin_ad1980.c compilation warning
  o Fix aha1542.c compilation warning
  o Fix cpqfcTSi2c.c compilation warning
  o IEEE1394(r1123): Fix compile warning
  o Fix amd7930_fn.h compilation warning
  o Fix drivers/net/wan/8253x/crc32.c compilation warning
  o Fix vac-serial.c compilation warning

Mirko Lindner:
  o sk98lin: Reset Xmac when stopping the port

Nathan Scott:
  o [XFS] Remove xfsidbg debugger interfaces, not useful without kdb
  o [XFS] Fix a warning from some gcc variants after recent flags botch
  o [XFS] Add the security extended attributes namespace
  o [XFS] Remove no-longer-needed debug symbol exports

Patrick McHardy:
  o [NET_SCHED]: Add HFSC packet scheduler

Russell Cattelan:
  o [XFS] Christoph has signed over copyrights
  o [XFS] Move bits around to better manage common code.  No functional change
  o [XFS] Remove non 2.4 ifdefs from the linux-2.4 dir

Rusty Russell:
  o [NETFILTER]: ipt_limit fix for HZ=1000

Scott Feldman:
  o e100 sync with 2.6

Summary of changes from v2.4.25-pre7 to v2.4.25-pre8
============================================

<drb:med.co.nz>:
  o USB Storage: patch to unusual_devs.h for Pentax Optio 330GS camera

<emoore:lsil.com>:
  o SCSI fusion driver update - version 2.05.11.01

<felipe_alfaro:linuxmail.org>:
  o USB Storage: unusual_devs.h patch for Trumpion MP3 player

<francis.wiran:hp.com>:
  o cpqarray update

<khali:linux-fr.org>:
  o Fix bus reset in i2c-philips-par

<ladis:linux-mips.org>:
  o fix console_cmdline to match declaration

<len.brown:intel.com>:
  o [ACPI] ACPICA 20040116 from Bob Moore
  o [ACPI] move zero initialized data to .bss from Jes Sorensen
  o [ACPI] handle system with NULL DSDT and valid XDSDT from ia64 via Alex Williamson

<marcelo:logos.cnet>:
  o Dave Jones: Fix XFS misplaced "!" (not)
  o Cset exclude: johnstul@us.ibm.com|ChangeSet|20031206183542|49434
  o Add missing drivers/video/it8181fb.c (IT8181 framebuffer driver)
  o Changed EXTRAVERSION to -pre8
  o PC300: check copy_to_user() return value

<michael.krauth:web.de>:
  o USB: unusual-devs.h Patch for Kyocera Finecam L3

<rth:kanga.twiddle.home>:
  o [ALPHA] Tidy ELF_HWCAP and ELF_PLATFORM

<steve:navaho.co.uk>:
  o ALIM7101 watchdog honour NOWAYOUT flag

<tritol:trilogic.cz>:
  o USB: unusual_devs entry for Netac USB-CF

<urban.widmark:enlight.net>:
  o smbfs: struct with smb_ functions (1/3)
  o smbfs: CIFS Unix Extensions (2/3)
  o smbfs: Large File Support (3/3)

<xose:wanadoo.es>:
  o [netdrvr ns83820] s/PREPARE_TQUEUE/INIT_TQUEUE/

<yuasa:hh.iij4u.or.jp>:
  o Added PCI device ID for it8181fb

Adrian Bunk:
  o fix via-ircc.c .text.exit error
  o small hptraid.c fix
  o pc300_drv.c: mark a function pointer as __devexit_p

Alan Stern:
  o USB storage: unusual_devs.h change
  o USB Storage: another unneeded unusual_devs entry
  o USB Storage: another unusual_devs entry
  o USB Storage: unusual_devs.h update

Andi Kleen:
  o x86-64 merge

Arnaud Quette:
  o USB: disable hiddev support for MGE UPSs

Ben Collins:
  o [SPARC64]: Add CONFIG_DEBUG_BOOTMEM option
  o [SPARC64]: Correctly mask the physical address for remapping the kernel TLB's
  o [SPARC/SBUS/FLASH]: Fix some "unused var" warnings

Chas Williams:
  o [ATM]: [horizon] avoid warning about limited range of data type

David Brownell:
  o USB gadget: <linux/usb_gadget.h> updates [1/7]
  o USB gadget: add file_storage gadget driver [2/7]
  o USB gadget: add goku_udc (Toshiba TC86C001) [3/7]
  o USB gadget: gadget build/config updates [4/7]
  o USB gadget: gadget zero driver updates [5/7]
  o USB gadget: ethernet gadget updates [6/7]
  o USB gadget: net2280 controller driver updates [7/7]
  o USB: EHCI support on MIPS
  o USB: ehci update:  1/3, misc
  o USB: ehci update:  2/3, microframe scanning
  o USB:  ehci update:  3/3, highspeed iso rewrite

David S. Miller:
  o [SPARC64]: Fix double patch in head.S

David Stevens:
  o [MULTICAST]: multicast loop with include filters fix

David T. Hollis:
  o USB: Remove standalone AX8817x driver
  o USB: Remove standalone AX8817x  driver Config.in entry

Greg Kroah-Hartman:
  o USB: add test for B4000000 to ir-usb driver to fix build issue on some archs
  o USB: add support for the Clie PEG-TJ25 device

Herbert Xu:
  o USB Storage: revert freecom dvd-rw fx-50 usb-ide patch

Hirofumi Ogawa:
  o [netdrvr 8139cp] fix NAPI race

Jeff Garzik:
  o [tokenring olympic] use memset_io to fix certain platforms

Krzysztof Halasa:
  o warning fix: remove unused do_gettimeoffset_cyclone() when !CONFIG_X86_SUMMIT
  o Remove dead CONFIG_BLK_DEV_IDE_MODES

Mikael Pettersson:
  o 2.4.25-pre7 load_LDT() bug in setup.c

Oliver Neukum:
  o USB: memory allocations in storage code path for 2.4
  o USB: 2.4 memory deadlock avoidance

Pete Zaitcev:
  o USB: Patch for usb-storage in 2.4
  o USB: fix 2.4 usbdevfs race

Randy Dunlap:
  o repair scsi/pcmcia modules so that they can build by only including scsi_module.c for non-PCMCIA builds

Rusty Russell:
  o Add 2.6 module_param() compatibility macros

Stephen Hemminger:
  o Make xircom cardbus handle shared irq

Wolfgang Muees:
  o USB: auerswald driver: add a new device

Summary of changes from v2.4.25-pre6 to v2.4.25-pre7
============================================

<alex.williamson:hp.com>:
  o ia64: sba_iommu update
  o ia64: sba_iommu: use memparse, long double

<bjorn.helgaas:hp.com>:
  o ia64: work around a menuconfig bug
  o ia64: Fix system type selection to workaround menuconfig bug (select "HP", get "HP-simulator").
  o ia64: Fix broken merge (remove mmu_gathers[] defn)
  o ia64: Skip zero-length resources in PCI root bridge _CRS
  o ia64: sba_iommu: print note about reserving IOVA space for agpgart
  o ia64: Export acpi_hp_csr_space() for modular agpgart
  o ia64: Add acpi_register_irq() interface

<grundler:parisc-linux.org>:
  o obmouse driver for HP OB600 C/CT laptop

<jet:gyve.org>:
  o Fix hfs oops

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre7

Adrian Bunk:
  o simplify PARPORT_PC_PCMCIA dependencies

Arun Sharma:
  o ia64: ia32 sigaltstack() fix

Atul Mukker:
  o megaraid2 update

Bjorn Helgaas:
  o ia64 HP iommu: add "sx1000" detection (no functional change)

Dave Kleikamp:
  o JFS: Avoid segfault when dirty inodes are written on readonly mount
  o JFS: Creating large xattr lists may cause BUG

Dean Roehrich:
  o [XFS] In xfs_bulkstat, we need to do the readahead loop always

Eric Sandeen:
  o [XFS] Fix for large allocation groups, so that extent sizes will not overflow pagebuf lengths.

Hirofumi Ogawa:
  o FAT: Support large partition (> 128GB)

Jack Steiner:
  o ia64: fix ia64_ctx.lock deadlock

Keith Owens:
  o ia64: fix deadlock in ia64_mca_cmc_int_caller()
  o ia64: Avoid double clear of CMC/CPE records

Manfred Spraul:
  o ldt optimization

Martin Hicks:
  o ia64: Move mmu_gathers[] to local_cpu_data on ia64 (only ia64-specific bits)

Matthew Wilcox:
  o ia64: Add generic RAID xor routines with prefetch

Petr Vandrovec:
  o Deep stack usage in ncpfs

Ralf Bächle:
  o MIPS updates
  o MIPS/DECstation video drivers update
  o Turbochannel driver updates

Rik van Riel:
  o some more fixes for fs/inode.c inode reclaiming changes

Seth Rohit:
  o ia64: hugetlb support (ia64-specific parts)

Stéphane Eranian:
  o ia64: Fix PFM_WRITE_PMCS failure in system-wide mode when PMC12 is zero

Tom Rini:
  o PPC32: Fix finding the MAC address on Motorola MBX860
  o PPC32: Fix the todc definitions for mc146818

Tony Luck:
  o ia64: enable recovery from TLB errors

Summary of changes from v2.4.25-pre5 to v2.4.25-pre6
============================================

<jmorris:redhat.com>:
  o [CRYPTO]: Clean up tcrypt module and allow it to be unloaded

<kartik_me:hotmail.com>:
  o [CRYPTO]: Add CAST6 (CAST-256) algorithm

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre6

<my:utfors.se>:
  o [CRYPTO]: Move ivsize from algorithm to tfm

Andi Kleen:
  o x86-64 update

Chas Williams:
  o [ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt <ajz@cambridgebroadband.com>)
  o [ATM]: [nicstar] convert to new style pci module (by "Jorge Boncompte [DTI2]" <jorge@dti2.net>)
  o [ATM]: better behavior for sendmsg/recvmsg during async closes
  o [ATM]: refcount atm sockets

David S. Miller:
  o [SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping
  o [SPARC64]: Disable PCI ROM address OBP sanity check for now
  o [IPV4]: Print correct source addr in invalid ICMP msgs, from Dennis Jorgensen

David Stevens:
  o [IPV4/IPV6]: In MLD, add new filter first, then delete old one

David Woodhouse:
  o Do not leave inodes with stale waitqueue on slab cache

Harald Welte:
  o [NETFILTER]: Add config help texts for IP_NF_ARP{TABLES,FILTER}

Jean Tourrilhes:
  o NSC '39x support
  o VIA IrDA driver

Kurt Garloff:
  o [NETFILTER]: Align nulldevname properly in ip_tables

Marcel Holtmann:
  o [Bluetooth] Use R2 for default value of pscan_rep_mode
  o [Bluetooth] Set disconnect timer for incoming ACL links
  o [Bluetooth] Start inquiry if cache is empty
  o [Bluetooth] Change maintainer role of the Bluetooth subsystem

Summary of changes from v2.4.25-pre4 to v2.4.25-pre5
============================================

<bjorn.helgaas:hp.com>:
  o ia64 Configure.help update

<davej:redhat.com>:
  o Add AGP support for Radeon IGP 345M

<jack:ucw.cz>:
  o Fix ext3/quota deadlock

<khali:linux-fr.org>:
  o i2c cleanups: Config.in
  o i2c cleanup: saa7146.h should include i2c-old.h, not i2c.h
  o i2c cleanup: i2c-core fixes

<len.brown:intel.com>:
  o [ACPI] fix smpboot.c mis-merge http://bugzilla.kernel.org/show_bug.cgi?id=1706

<marcelo:logos.cnet>:
  o Cset exclude: rtjohnso@eecs.berkeley.edu|ChangeSet|20040109135735|05388
  o Fix microcode update compilation error
  o Fix Makefile typo

<moilanen:austin.ibm.com>:
  o [PPC64] Improved NVRAM handling
  o [PPC64] Buffer error log entries in NVRAM

<nitin.a.kamble:intel.com>:
  o microcode update

<rtjohnso:eecs.berkeley.edu>:
  o USB ioctl fixes (vicam.c, w9968cf.c)

<sfr:au1.ibm.com>:
  o [PPC64] Fix a compile warning that becomes an error with gcc 3.4

<thomas:winischhofer.net>:
  o SiS Framebuffer driver update

<xose:wanadoo.es>:
  o ips SCSI driver update

Adrian Bunk:
  o fix CONFIG_DS1742 Config.in entry
  o remove REPORT_LUNS from cpqfcTSstructs.h
  o disallow modular CONFIG_COMX

Alan Cox:
  o Fix USB hangs
  o Minimal fix for the R128 drivers

Bartlomiej Zolnierkiewicz:
  o create /proc/ide/hdX/capacity only once

Ben Collins:
  o [IEEE1394]: Fix bug in updating configrom

David Engebretsen:
  o [PPC64] Distribute processing of hypervisor events over all processors

David Woodhouse:
  o Fix SMP deadlock in __wait_on_freeing_inode() (introduced during 2.4.23)

Hugh Dickins:
  o tmpfs readdir does not update dir atime

Paul Mackerras:
  o [PPC64] Remove some unnecessary code from arch/ppc64/kernel/prom.c
  o [PPC64] Make /dev/sda3 the default root device (rather than sda2)
  o [PPC64] Add functions to update and manage flash ROM under Linux on pSeries
  o [PPC64] Update defconfig and the example configs

Pete Zaitcev:
  o Unhork ymfpci broken by hasty janitors

Rik van Riel:
  o Reclaim inodes with highmem pages when low on memory

Tom Rini:
  o PPC32: Add support for the CPCI-405 board
  o PPC32: Fix cross-compilation from Solaris or Cygwin
  o PPC32: s/CONFIG_SMC2_UART/CONFIG_8xx_SMC2/g to match the code

Summary of changes from v2.4.24-pre3 to v2.4.25-pre4
============================================

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops

<lethal:unusual.internal.linux-sh.org>:
  o sh/sh64: Add CONFIG_OOM_KILLER entries
  o sh: Add EXPEVT to pt_regs
  o sh64: Add dma.o to export-objs
  o sh64: shwdt updates

<marcelo.tosatti:cyclades.com>:
  o Andrea Arcangeli: malicious users of mremap() syscall can gain priviledges

<marcelo:logos.cnet>:
  o Harald Welte: Fix ipchains MASQUERADE oops
  o Change EXTRAVERSION to 2.4.24-rc1
  o Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
  o Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
  o Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
  o Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
  o Change Makefile to 2.4.24-rc1

<trini:mvista.com>:
  o /dev/rtc can leak parts of kernel memory to unpriviledged users

David Engebretsen:
  o [PPC64] Store and use the ibm,phandle device-tree property from OF
  o [PPC64] Export Logical Partitioning config data to userspace

David S. Miller:
  o [TG3]: Update version and reldate

Erik Andersen:
  o fix broken 2.4.x rt_sigprocmask error handling

François Romieu:
  o [TG3]: Fix bogus return value in tg3_init_one()

Herbert Xu:
  o Handle j_commit_interval == 0

Hollis Blanchard:
  o [PPC64] Recognize new-style device-tree nodes for virtual terminals

Jean Tourrilhes:
  o IrDA kernel log buster

Kai Makisara:
  o SCSI tape bug fix (variable block mode,

Linus Torvalds:
  o Daniel Tram Lux: IDE timeout race fix

Martin Schwidefsky:
  o S390 base fixes
  o S390 common i/o layer fixes
  o S390: 31 bit compat bug fixes
  o S390: ctc network driver update
  o S390: xpram device driver
  o S390: DASD update

Oleg Drokin:
  o Fix megaraid leak survived by latest update

Olof Johansson:
  o [PPC64] Rename some RTAS-specific constants to avoid name clashes

Paul Mackerras:
  o [PPC64] Remove references to KDB since it isn't in the official tree
  o [PPC64] Fix compilation with CONFIG_SMP=n
  o [PPC64] Add include/asm-ppc64/iSeries/vio.h which was missed before
  o [PPC64] Add support for the VMX (aka Altivec) unit on the PPC970
  o [PPC64] Add CPU feature bits to indicate presence of breakpoint registers
  o [PPC64] Fix a few compile warnings and remove some dead code
  o [PPC64] Fix a bug in starting kernel threads
  o [PPC64] Set ELF_HWCAP to something useful: a bitmap of CPU features
  o [PPC64] Fix for periodic interrupts on iSeries with shared processors
  o [PPC64] Cope with slow RTC chips
  o [PPC64] Better handling of machine checks
  o [PPC64] Don't create /proc/rtas files for unimplemented services
  o [PPC64] Fix up bug in setting up the firmware features bitmap
  o [PPC64] Fix a compile error introduced with some recent changes

Theodore Y. T'so:
  o EXT2/3 Updates: Reclaim pages in truncate
  o EXT2/3 Updates: 2.6 EA symlink compatibility
  o EXT2/3 Updates: forward-compatibility: online resizing
  o EXT2/3 Updates: Allow filesystems with expanded inodes to be mounted

Tom Rini:
  o PPC32: Add support for the OpenPIC register set to be in BE mode
  o PPC32: Fix the floppy driver, on CONFIG_NOT_COHERENT_CACHE
  o PPC32: Fix a typo in two files
  o PPC32: Fix memory detection of PReP machines with OF

Willem Riede:
  o OnStream tape driver update

Summary of changes from v2.4.24-pre2 to v2.4.24-pre3
============================================

<khali:linux-fr.org>:
  o i2c cleanup: Fix dependancies between the various SCx200 drivers
  o i2c cleanup: Remove old compatibility code
  o i2c cleanup: documentation

<marcelo:logos.cnet>:
  o Changed EXTRAVERSION to -pre3
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031228201456|00847
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031228200956|00864
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20031231111415|59075

<mfedyk:matchmail.com>:
  o Use "%u" when printing extended /proc/partitions statistics
  o extended stats correction: Field rd_ios can be negative

<mgalgoci:redhat.com>:
  o Trivial SubmittingDrivers fix

<nuno:itsari.org>:
  o Ulrich Drepper: fix 'noexec' behaviour

<waltabbyh:comcast.net>:
  o Fix pdcraid geometry detection

<xose:wanadoo.es>:
  o LVM 1.0.8 update

Adrian Bunk:
  o dep_tristate wants 3 arguments (fwd)

Alan Cox:
  o 2.4 zr36120 missing dependancies

Bart De Schuymer:
  o [BRIDGE]: Fix loopback over bridge port

David S. Miller:
  o [SPARC64]: On Sabre, only access PCI controller config space specially
  o [SPARC64]: Update defconfig

Eyal Lebedinsky:
  o Fix cciss build problem

Hideaki Yoshifuji:
  o [NET]: Fix mis-spellings in net/core/neighbour.c

James McMechan:
  o Fix tmpfs dcache oops

Keith M. Wesolowski:
  o [SPARC32]: Add myself as maintainer

Krzysztof Halasa:
  o Goramo PCI200SYN sync card driver
  o Generic HDLC cleanup

Michael Hunold:
  o change two annoying messages from fb drivers (clgenfb and hgafb)

Patrick McHardy:
  o [PKT_SCHED]: Fix module refcount and mem leaks in classful qdiscs
  o [PKT_SCHED]: Remove backlog accounting from TBF, pass limit to default inner bfifo qdisc only

Ralf Bächle:
  o de4x5 EISA fix

Tom Rini:
  o PPC32: Two warning fixes, from Geert Uytterhoeven <geert@linux-m68k.org>
  o PPC32: Remove ASYNC_SKIP_TEST from all of our serial flags
  o PPC32: Add a watchdog driver for MPC8xx machines
  o PPC32: Add a CONFIG_OOM_KILLER entry
  o PPC32: Fix dependancies on the bootwrapper ld script
  o PPC32: Fix a warning on 'make zImage' for a number of platforms
  o PPC32: Add support for the Motorola Sandpoint X3 (all revs)
  o PPC32: Add support for the Motorola PRPMC750
  o PPC32: Fix the mkprep util to work correctly on Solaris 8
  o PPC32: Fix znetboot and znetboot.initrd Original patch from Eugene Surovegin <ebs@ebshome.net>, with a few more changes from myself.

Summary of changes from v2.4.24-pre1 to v2.4.24-pre2
============================================

<achirica:telefonica.net>:
  o [wireless airo] Fix PCI registration
  o [wireless airo] Delay MIC activation to prevent Oops

<alexander:all-2.com>:
  o USB storage: patch for unusual_devs.h

<berentsen:sent5.uni-duisburg.de>:
  o USB storage: Minolta Dimage S414 usb patch

<bjorn.helgaas:hp.com>:
  o Fix 2.4 EFI RTC oops
  o 2.4 IA64 DRM interface changes

<boutcher:us.ibm.com>:
  o [PPC64] Set the ASR correctly for ISTAR and PULSAR processors

<dancy:dancysoft.com>:
  o USB: add TIOCMIWAIT support to pl2303 driver

<daniela:cyclades.com>:
  o Add Cyclades PC300 driver

<engebret:au1.ibm.com>:
  o [PPC64] Add some more definitions needed for SMT support
  o [PPC64] Add support for shared processors on partitioned systems
  o [PPC64] Modify spinlocks to be more efficient on shared processors
  o [PPC64] Add a /proc interface to control SMT configuration settings

<fello:libero.it>:
  o USB storage: patch for Fujifilm EX-20

<khali:linux-fr.org>:
  o i2c core cleanups
  o i2c documentation
  o i2c printk fixes
  o Remove sa1100 unused header

<krishnakumar:naturesoft.net>:
  o [netdrvr 8139too] support netif_msg_* interface

<len.brown:intel.com>:
  o [ACPI]  fix xconfig failure (Matt Wilcox) http://bugzilla.kernel.org/show_bug.cgi?id=1568
  o [ACPI] handle sparse APIC-IDs in the face of reduced NR_CPUS
  o [ACPI] add warning to thermal shutdown (Pavel Machek)
  o [ACPI] change hard-coded IO width to programmable width (Shaohua David Li) http://bugzilla.kernel.org/show_bug.cgi?id=1349
  o [ACPI] set APIC ACPI SCI OVR default to level/low http://bugzilla.kernel.org/show_bug.cgi?id=1351
  o [ACPI] revert two fixes in preparation for ACPICA merge
  o [ACPI] update Linux to ACPICA 20031029 (Bob Moore)
  o [ACPI] Update Linux to ACPICA 20031203 (Bob Moore)
  o [ACPI] delete old _TRA code formerly used just by IA64. (Bjorn Helgaas) The current approach is to walk the _CRS in pcibios_scan_root() using acpi_walk_resources().
  o [ACPI] set acpi_disabled=1 on failure for clean /proc http://bugzilla.kernel.org/show_bug.cgi?id=991

<linas:us.ibm.com>:
  o [PPC64] Use the correct functions to access user memory in proc file routines

<luca.risolia:studio.unibo.it>:
  o USB: W996[87]CF driver update

<marcelo:logos.cnet>:
  o Ernie Petrides: Fix __alloc_pages PF_MEMDIE handling
  o page_alloc.c: Fix typo
  o Changed EXTRAVERSION to -pre2

<marr:flex.com>:
  o USB: MCT-U232 Patch for cts

<mbp:samba.org>:
  o USB storage: add unusual storage device entry for Minolta DiMAGE

<mikem:beardog.cca.cpqcorp.net>:
  o cciss update part 1
  o cciss update part 2
  o cciss update part 3: enable prefetch on i386

<moilanen:us.ibm.com>:
  o [PPC64] Cope with unknown PCI host bridges when running under hypervisor

<per.winkvist:uk.com>:
  o USB storage: Make Pentax Optio S4 work

<petkan:nucleusys.com>:
  o USB: pegasus driver update

<stephane.galles:free.fr>:
  o USB storage: patch for Kyocera S5 camera

<t-kochi:bq.jp.nec.com>:
  o duplicate PID fix

<tchen:on-go.com>:
  o USB: fix bug when errors happen in ioedgeport driver
  o USB: fix io_edgeport driver alignment issues

<trini:mvista.com>:
  o Fix rtc leak

<_nessuno_:katamail.com>:
  o USB storage: Medion 6047 Digital Camera

Adrian Bunk:
  o Ask for CONFIG_INDYDOG only on mips
  o fix two pcmcia/cardbus.c compile warnings

Alan Stern:
  o USB storage: unusual_devs.h entry revision
  o USB storage: Another unusual_devs.h update
  o USB storage: Unusual_devs.h addition

Benjamin Herrenschmidt:
  o [PPC64] Clean up arch/ppc64/kernel/head.S a bit; fix bug on iSeries

Chuck Lever:
  o NFS O_DIRECT offset wrap bug

David Dillow:
  o Bug fixes

David Engebretsen:
  o PPC64: Use r13 to point to a per-processor data area rather than current
  o [PPC64] Makefile fixes: use $(CC), -fno-zero-initialized-in-bss
  o [PPC64] Boot wrapper improvements
  o [PPC64] Fix save_flags/restore_flags on iSeries
  o [PPC64] Fix setting/clearing of the RI (recoverable interrupt) bit
  o [PPC64] Rework IRQ code so we can handle systems with large IRQ numbers
  o [PPC64] Add support for SMT (multi-threaded) processors

David Hinds:
  o Re: UPD: "do_IRQ: near stack overflow" when inserting CF disk
  o fix PCMCIA interrupt allocation
  o fix PCMCIA memory resource management bug
  o fix logging levels for yenta socket driver

David S. Miller:
  o [SPARC32]: Fix build after asm/system.h include was added to linux/spinlock.h

Eric Brower:
  o [SPARC64]: SUNW,lombus device has nonstandard ebus child regs too

Eric Sandeen:
  o [XFS] Update xfs_showargs to reflect all current mount options

Greg Kroah-Hartman:
  o USB: add support for Protego devices to ftdi_sio driver
  o USB: add support for another pl2303 device
  o USB: add support for Sony UX50 device to visor driver

Henning Meier-Geinitz:
  o USB: scanner driver: new device ids

Herbert Xu:
  o USB Storage: freecom dvd-rw fx-50 usb-ide patch

Jean Tourrilhes:
  o IrDA kernel log buster

Jeff Garzik:
  o [netdrvr natsemi] backport 2.6 fixes and cleanups
  o [netdrvr starfire] remove duplicate include

Marcel Holtmann:
  o User level driver support for input subsystem
  o [Bluetooth] Update HCI security filter
  o [Bluetooth] Support inquiry results with RSSI
  o [Bluetooth] Remove copy of sockfd_lookup()
  o [Bluetooth] Cosmetic cleanup of the HCI USB driver
  o Fix LED's for input subsystem keyboards
  o Add Bluetooth to the bus types of the input subsystem

Matt Domsch:
  o EDD: move DISK80_SIG_BUFFER to 0x2cc in empty_zero_page
  o zero-page.txt: note 0x228 as in use by unknown

Mirko Lindner:
  o sk98lin-2.4: Kernel Update to Driver Version v6.21
  o sk98lin-2.4: Readme Update to Driver Version v6.21
  o sk98lin-2.4: Configure.help Update to Driver Version
  o sk98lin-2.4: pci.ids Update to Driver Version v6.21

Nathan Scott:
  o [XFS] No need to initialise struct xfs_trans field to null after a zalloc
  o [XFS] Remove some spurious double semi-colons
  o [XFS] Fix async pagebuf I/O tracing at the bottom of pagebuf_get
  o [XFS] Fix a small pagebuf memory leak and keep track of slab pages ourselves
  o [XFS] Fix an XFS release_page case where unwritten extents may cause I/O incorrectly
  o [XFS] Should not add comments right before checkin - add closing comment delimiter
  o [XFS] Cleanup bdevname conditional code in xfs_buf headers
  o [XFS] Remove some unnecessary conditional refcache code
  o [XFS] Remove some unnecessary kernel-version conditional code
  o [XFS] Rework some casts and use of sector_t in some address_space operations
  o [XFS] Remove some kernel-version macros around old I/O path code
  o [XFS] Rework some extended attributes code to make it more easily extended
  o [XFS] Remove the partial support for the Large Block Device patch from XFS
  o [XFS] Remove remaining conditional code for the Large Block Device patch

Neil Brown:
  o Fix RAID1 blocksize check

Olof Johansson:
  o [PPC64] Fix smp_call_function so we don't crash if an IPI is very late
  o [PPC64] Make sure we don't take a segment miss in a critical region
  o [PPC64] Better default port, irq and flag settings for ttyS2/3

Paul Mackerras:
  o [PPC64] Make sure the user stack pointer is 16-byte aligned on signal delivery
  o [PPC64] Fix stack expansion bug
  o [PPC64] Fix compile error in arch/ppc64/kernel/pmc.c
  o [PPC64] Fix and extend 32-bit syscall emulation code
  o [PPC64] Add some hypervisor call functions, rename HSC to HVSC
  o [PPC64] Add virtual I/O infrastructure for pSeries and iSeries
  o [PPC64] Fix a page-crossing bug in HvCall_writeLogBuffer
  o [PPC64] Fixes for the TCE (DMA mapping table) code

Pete Zaitcev:
  o USB: Backport of printer 2.6=>2.4

Ralf Bächle:
  o Undo accidental deletion of MWave config bits
  o Update generic MIPS code
  o Add support for PMC Sierra Yosemite eval board
  o Update code for NEC VR41xx systems
  o Alchemy updates
  o Update defconfigs
  o Update MIPS evaluation board support
  o SGI IP22 updates
  o Sibyte build fixes and defconfig updates
  o NEC DDB updates
  o DEC updates
  o Update MIPS char drivers
  o PMAG-AA fb driver update
  o EV96100 cleanup
  o PI1 parport driver fixes
  o Remove bitrotten MIPS bits in char/misc.c
  o Initialize ioc3_timer before use
  o de4x5 EISA fix
  o Pass LDFLAGS to all linker invocations

Steven Cole:
  o update scripts/ver_linux  for xfsprogs

Summary of changes from v2.4.23 to v2.4.24-pre1
============================================

<alex.williamson:hp.com>:
  o ia64: make hpzx1 fake pci device safer

<aspicht:arkeia.com>:
  o ac97_plugin_ad1980 fixes

<bjorn.helgaas:hp.com>:
  o ia64: Remove platform_pci_enable_device() machine vector and synchronize sba_iommu.c with 2.5.
  o ia64: Bail out of SBA init function if no IOC found.  Avoids spurious (but harmless) "No IOC for PCI Bus 0000:00 in ACPI" messages when booting generic kernel on non-ZX1 hardware.
  o ia64: Clear corrected errors (CMCs and CPEs) in the kernel
  o ia64: The "HP_ZX1" kernel works on sx1000-based machines as well as zx1-based ones, so make the descriptions a little more generic.
  o ia64: add kmap_types.h to make crypto, etc compile.  (This is just a dummy file from 2.6 and shouldn't ever be used.)
  o ia64: fix EFI memory map trimming
  o Cset exclude: kaos@sgi.com[helgaas]|ChangeSet|20031030215302|13517
  o ia64: update default configs

<cattelan:lupo.thebarn.com>:
  o Gone dmapi

<cattelan:naboo.americas.sgi.com>:
  o [XFS] switch xfs to use linux imode flags internally

<cattelan:naboo.eagan>:
  o Import changeset

<galak:blarg.somerset.sps.mot.com>:
  o [SERIAL] Make the Startech & 16552D UART detection 'more correct'

<iod00d:hp.com>:
  o ia64: put xor functions in .S file (backported from 2.6)

<jsm:fc.hp.com>:
  o ia64: fix show_mem() panic

<kolya:mit.edu>:
  o [NET]: Allow SOMAXCONN to be adjusted via sysctl

<kyle:engsoc.carleton.ca>:
  o ia64: Don't print anything for unimplemented syscalls

<marcelo:logos.cnet>:
  o Ernie Petrides: Readd exec_mmap() fastpath with correct locking
  o Readd the OOM killer as configurable option, defaulted to off

<nathans:bruce.melbourne.sgi.com>:
  o [XFS] Remove some unused pagebuf source and header files
  o Fix utimes(2) and immutable/append-only files.  Originally by Ethan Benson
  o Remove some unused macros and related comment from the XFS quota header
  o Add a process flag to identify a process performing a transaction
  o Support for delayed allocation.  Used by XFS and backported from 2.6
  o Provide a simple try-lock based dirty page flushing routine
  o Provide an iget variant without unlocking the inode and without the read_inode call (iget_locked).  Used by XFS and backported from 2.6.
  o Export several kernel symbols used by the XFS filesystem
  o Add XFS documentation and incorporate XFS into the kernel build

<pavlin:icir.org>:
  o [RTNETLINK]: Add RTPROT_XORP

<pp:ee.oulu.fi>:
  o 2.4 lacks dummy SET_NETDEV_DEV

<tes:sgi.com>:
  o [XFS] pv=892598; rv=nathans@sgi.com; Change xlog_verify_iclog() to use idx as zero based instead

<wessmith:sgi.com>:
  o [XFS] Work around gcc 2.96 bug in _lsn_cmp

<xose:wanadoo.es>:
  o [TG3]: Add new device IDs

Adam Radford:
  o 3ware driver update for 2.4.23-bk2

Arun Sharma:
  o ia64: MINSIGSTKSZ on ia32
  o ia64: CONFIG_IA32_SUPPORT can only be static, not a module
  o ia64: make strace of ia32 processes work again
  o ia64: Don't mix user/kernel pointers in 32-bit stat/statfs emulation

Ben Greear:
  o [VLAN]: Add GET_VLAN_REALDEV_NAME_CMD and GET_VLAN_VID_CMD

Chris Mason:
  o From -aa tree: Fix end_buffer_io_kiobuf() locking

Chuck Lever:
  o Make readahead last page of file

David Hinds:
  o update/bugfix for pcnet_cs driver

David Mosberger:
  o ia64: In <asm-ia64/param.h>, do not include <linux/config.h> outside the #ifdef __KERNEL__ bracket.  Doing so pollutes the user- level namespace.  Bug report & proposed fix by GOTO Masanori.
  o ia64: Control /proc/bus/mckinley/zx1 via separate SBA_PROC_FS macro and turn SBA_PROC_FS off by default (it's too much of a scalability bottleneck).
  o ia64: Mark access_ok() as likely to succeed (as is done in x86 tree)
  o ia64: Fix efi_mem_type() and efi_mem_attributes() to avoid potential underflows.  In my case, the underflows occurred with the first memory descriptor which got trimmed down to a size of 0.
  o ia64: Fix a alternate-signal-stack bug which could corrupt RNaT bits when bspstore happened to point to an RNaT-slot.
  o ia64: Fix a bug in sigtramp() which corrupted ar.rnat when unwinding across a signal trampoline (in user space).  Reported by Laurent Morichetti.

David S. Miller:
  o [TCP]: Put Alexey's -EAGAIN change back in with Linus's fix on top
  o [NETLINK]: Initialize nl_pad in getname and recvmsg, noticed by Uli Drepper
  o [PACKET]: In packet_recvmsg(), test correct flags for MSG_TRUNC handling
  o [PACKET]: Revert MSG_TRUNC change, the original behavior was intentional
  o [NET]: In sock_queue_rcv_skb(), do not deref skb->len after it is queued to the socket
  o [PPPOE]: Do not leak SKB if sock_queue_rcv_skb() fails
  o [ECONET]: Do not leak SKBs if ec_queue_packet() fails
  o [SPARC64]: Fix non-modular build of FFB drm driver
  o [VLAN]: Kill build warning due to missing declarations
  o [TG3]: Do not drop existing GRC_MODE_HOST_STACKUP when writing to GRC_MODE
  o [TG3]: Do not set RX_MODE_KEEP_VLAN_TAG when ASF is enabled
  o [TG3]: Clear on-chip stats/status block after resetting flow-through queues
  o [TG3]: Update version and release date
  o [TG3]: Update to latest non-5705 TSO firmware
  o [SPARC]: Add CONFIG_OOM_KILLER entries

David Stevens:
  o [IPV6]: Fix UDP socket selection for multicast
  o [IPV6]: Fix milliseconds to jiffies conversion in multicast code
  o [IPV6]: In multicast code, set MAF_TIMER_RUNNING when timer is set
  o [IPV6]: In igmp6_group_queried, fix address check to comply with RFC2710

Dean Roehrich:
  o [XFS] fix some ia64 warnings in dmapi_xfs.c
  o [XFS] Change dm_send_namesp_event to take vnode ptrs rather than bhv ptrs
  o [XFS] Change dm_send_mount_event to use vnode ptrs rather than bhv ptrs
  o [XFS] Change dm_send_destroy_event to use vnode ptrs rather than bhv ptrs
  o [XFS] Make dm_send_data_event use vp rather than bhv
  o [XFS] Implement dm_get_bulkall
  o [XFS] Remove duplicate FILP_DELAY_FLAG macro
  o [XFS] dm_path_to_handle returns errnos with sign flipped

Eric Sandeen:
  o [XFS] Re-work xfs stats macros to support per-cpu data
  o [XFS] remove doubly-included header files
  o [XFS] Re-work pagebuf stats macros to help support per-cpu data
  o [XFS] Update sysctls - use ints, not ulongs, and show pagebuf values in jiffies like everybody else
  o [XFS] Allow full 32 bits in sector number when XFS_BIG_BLKNOS not set
  o [XFS] Add a stack trace to _xfs_force_shutdown
  o [XFS] Fix test for large sector_t when finding max file offset
  o [XFS] Use i_size_read/i_size_write semantics from 2.6 kernel to reduce 2.4/2.6 differences in xfs
  o [XFS] Use buffer head flag set/clear routines as in 2.6 kernel to reduce 2.4/2.6 differences in xfs
  o [XFS] Remove a nested transaction in xfs_dm_punch_hole
  o [XFS] BH_Sync added in 2.4.22, put an #ifdef in for now so this still works on older kernels.
  o [XFS] Fix a few sysctls - values are all ints, but sysctl table was setting up for longs.
  o [XFS] Fix the pb stats clear handler, value is int but handler was using ulong

Geert Uytterhoeven:
  o [NET]: Fix atm/br2684 build with procfs disabled
  o Atyfb on Mach64 GX or Atari
  o 2.4.23 ext3 warning
  o M68k RMW accesses
  o Zorro include guard
  o M68k cache mode
  o Mac ADB IOP fix
  o M68k symbol exports
  o Mac89x0 Ethernet
  o Mac ESP SCSI setup
  o Macfb setup
  o Mac ADB
  o ncr53c7xx SCSI
  o Amiga debug fix
  o Amiga Gayle E-Matrix 530 IDE
  o Amiga NCR53c710 SCSI
  o Mac II VIA
  o M68k asm/system.h
  o M68k extern inline
  o M68k Documentation
  o Amiga Buddha/CatWeasel IDE
  o NCR53C9x SCSI inline
  o Genrtc warning
  o Mac SCSI
  o Mac extern
  o Amiga Gayle IDE cleanup
  o MAINTAINERS vger.rutgers.edu

Glen Overby:
  o [XFS] A problem was found with the debug code in xlog_state_do_callback.  At the end of processing all log buffers that can be processed, there is a (debug only) double-check to make sure that log buffers with completed I/O don't get marooned when the function completes.  The check only needs to go to the first buffer that will cause an I/O completion, that has not completed.  The loop doesn't stop a WANT_SYNC state buffer is found, but it should.
  o [XFS] xfs_dir2_node_addname_int had reminants of an old block placement algorithm in it.  The old algorithm appeared to look for the first place to put a new data block, and thus a new freespace block (this is where the 'foundindex' variable came from).  However, new space in a directory is always added at the lowest file offset as determined by the extent list.  So this stuff is never used.

Harald Welte:
  o [NETFILTER]: Fix ip_queue_maxlen sysctl
  o [NETFILTER]: Kill extraneous memset()s in nat/conntrack TFTP code
  o [NETFILTER]: Fix ipchains MASQUERADE oops
  o [IPV6]: Do not bypass netfilter for MLD/IGMP messages

Herbert Xu:
  o [SCTP]: Fix sm.h/sctp.h header include loop

Hideaki Yoshifuji:
  o [CRYPTO]: crypto_alg_lookup() should fail when passed a NULL name

Jesse Barnes:
  o ia64: protect PAL mapping printk with EFI_DEBUG

John Stultz:
  o Always make TSC available via get_cycles() when TSC is present

Jozsef Kadlecsik:
  o [NETFILTER]: Use list macros instead of reimplementation
  o [NETFILTER]: Avoid order n^2 lookup of whole conntrack hash in ip_ct_selective_cleanup()

Keith Owens:
  o ia64: fix offsets.h generation bootstrap problem
  o ia64: mca_asm.h documentation fixes
  o ia64: Trivial fixes for correct field type in formats.  prfunc_t does not include attribute format so gcc does not pick these up automatically.
  o ia64: salinfo.c cleanup and race removal
  o ia64: print header from INIT records
  o ia64: fix comment typo (sal.h)
  o ia64: Clean up kernel salinfo state checking
  o ia64: Add the ability for user space salinfo to ask kernel salinfo and/or the prom to decode the oem data sections of SAL records.
  o ia64: Update PAL_MC_ERROR_INFO structures for SDM 2.1
  o ia64: sync salinfo.c with 2.6 (suser -> capable, use standard macros)

Khalid Aziz:
  o ia64: do_settimeofday: fix compensation for lost ticks

Kochi Takayoshi:
  o ia64: initialize bootmem later, since acpi_table_init() doesn't need it
  o ia64: don't access per-CPU data of off-line CPUs

Krishna Kumar:
  o [IPV6]: Fix ref count bug in MLDv2, test idec->dead instead of IFF_UP

Linus Torvalds:
  o Fix x86 kernel page fault error codes

Matt Domsch:
  o EDD: read disk80 MBR signature, export through edd module
  o EDD: s/DISKSIG_BUFFER/DISK80_SIG_BUFFER so it compiles

Matthew Wilcox:
  o Remove broken file lock accounting

Mikael Pettersson:
  o fix some DRM43 warnings
  o fix reboot/no_idt bug

Mikael Starvik:
  o CRIS architecture update

Mikulas Patocka:
  o from -aa tree: Fix potential fsync() race condition

Nathan Scott:
  o [XFS] Fix up the default ACL inherit case, in the presence of failure during applying the default ACL (eg. from ENOSPC)
  o [XFS] Fix a compiler warning, sync_fs returns a value
  o [XFS] Fix a race condition in async pagebuf IO completion, by moving blk queue manipulation down into pagebuf.  Fix some busted comments in page_buf.h, use a more descriptive name for __pagebuf_iorequest
  o [XFS] Use the rounded down size value for all growfs calculations, else the last AG can be updated incorrectly
  o [XFS] Fix a harmless typo - we were using a pagebuf flag not a bmap flag here; fortunately they have the same value (2)
  o [XFS] Tweak last dabuf fix, suggested by Steve, no longer uses bitfields but uchars instead
  o [XFS] Fix a case where we could issue an unwritten extent buffer for IO without it being locked - an instant BUG trigger in the block layer
  o [XFS] Alternate, cleaner fix for the ENOSPC/ACL lookup problem
  o [XFS] Automatically set logbsize for larger stripe units
  o [XFS] Add inode64 mount option; fix case where growfs can push 32 bit inodes into 64 bit space accidentally - both changes originally from IRIX
  o [XFS] Fix races between O_DIRECT and fcntl with F_SETFL flag on the XFS IO path
  o [XFS] DMAPI changes required by direct IO/fcntl setfl interaction races
  o [XFS] Separate the big filesystems macro out into separate big inums and blknos macros.  Also fix the check for too-large filesystems in the process
  o [XFS] Undo last mod, checked in against wrong bug number with wrong change message
  o [XFS] Separate the big filesystems macro out into separate big inums and blknos macros; fix the check for too-large filesystems in the process
  o [XFS] Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson
  o [XFS] Some tweaks to the additional inode flags, suggested by Ethan
  o [XFS] Accidentally switched some debug code off, reenable it
  o [XFS] Allow syncing the types header up more easily with userspace
  o [XFS] Make debug code _exactly_ how it used to be to save on tree merging
  o [XFS] Change writepage code so that we mark a page uptodate if all of its buffers are uptodate, and we are not doing a partial page write
  o [XFS] Remove xfs_attr_fetch.c - the one routine was a copy of another, so instead of fixing a bug in two places I merged the two routines
  o [XFS] Use the same name for a function here as in the 2.5/2.6 tree
  o [XFS] Use xfs_dev_t size rather than dev_t size in xfs_attr_fork initialization
  o [XFS] Rename _inode_init_once to __inode_init_once to follow the kernel naming convention a bit more closely
  o [XFS] Fix a broken interaction between a buffered read into an unwritten extent and a direct write
  o [XFS] Clean up inode revalidation code slightly
  o [XFS] Fix up pointers in diagnostics, print using %p not %x for 64 bit platforms
  o [XFS] Rename pagebuf debug option (ie. pagebuf tracing) into a generic XFS tracing option for the other XFS trace code to use too (once fixed)
  o [XFS] Fix compiler warning after change to xfs_ioctl interface
  o [XFS] Use an xfs_ino_t to hold the result of inode extraction from a handle, not a possibly 32-bit number
  o [XFS] final round of code cleanup, now using 3-clause-bsd in these headers
  o [XFS] Fix inode btree lookup code precision problem with large allocation groups
  o [XFS] Add some IO path tracing, move inval_cached_pages to a better home to help
  o [XFS] Fix ktrace code - dont build unilaterally, and do earlier init for pagebuf use
  o [XFS] Fix log tracing code so it is independent of DEBUG like other traces
  o [XFS] Add back xfsidbg tracing code, remove ktrace<->debug dependency
  o [XFS] Fix build fallout from reordering xfsidbg headers for tracing fixes
  o [XFS] Rename the vnode tracing macro to be consistent with the other trace code
  o [XFS] Enable tracing in the quota code if requested
  o [XFS] Fix exports for tracing symbol access in idbg code
  o [XFS] When tracing extended attribute calls, only access the buffer when it exists
  o [XFS] Fix build with tracing enabled, couple of portability macros, move externs into headers
  o [XFS] Enable the tracing options in XFS Makefiles
  o [XFS] Fix compile warning on 64 bit platforms
  o [XFS] Fix compiler warning when building on 2.4.21 kernels
  o [XFS] Dont build objects which are not linked into the kernel ever
  o [XFS] Dump the pagebuf locked field for debugging purposes
  o [XFS] Fix warnings when tracing enabled on 64 bit platforms
  o [XFS] Fix pagebuf page locking problems for blocksizes smaller than the pagesize
  o [XFS] Fix a supplemental issue introduced by the last small blocksize locking fix; this would manifest itself as a second unlock_page call on an already unlocked page
  o [XFS] Fix a deadlock while writing when low on free space
  o [XFS] Remove some spurious 2.4/2.6 differences in support code
  o [XFS] Fix sign on a pagebuf error variable, backport from 2.6 tree
  o [XFS] Fix an infinite writepage loop under a combination of low free space, and racing write/unlink calls to the same file
  o [XFS] Enable pagebuf lock tracking via debug
  o [XFS] Backport a couple of debugging changes from the 2.6 code base
  o [XFS] Backport minor 2.6 changes to the iomap interface to keep code more in sync
  o [XFS] Backport an unmerged bug fix from the 2.6 code base - if probe_unmapped_page fails while walking down the unmapped page list, do not attempt to probe the last page as well just return
  o [XFS] Backport an unmerged bug fix from the 2.6 code base - only submit a convert_page page for IO if startio is set
  o [XFS] Backport some trivial changes from the 2.6 code base - page uptodate flag macro name changes
  o [XFS] Move Linux-version specific code out of xfs_iomap.c so that it can become part of the XFS core code
  o [XFS] Seperate the NFS reference cache code out from xfs_rw.c to simplify management of different kernel versions
  o [XFS] Remove assertion that we do not hold a lock - no lock ownership state available
  o [XFS] Merge page_buf_locking routines in with the rest of page_buf
  o [XFS] Change pagebuf to use the same ktrace implementation as XFS, instead of reinventing that wheel
  o [XFS] Trivial/whitespace changes to sync up different trees a bit
  o [XFS] Switch to using the BSD qsort implementation
  o [XFS] Fix a build error in some debug code
  o [XFS] Fix build fallout from refcache reorganisation
  o [XFS] Move the stack trace wrapper into a kernel-version-specific location
  o [XFS] Switch from using dev_t to xfs_buftarg_t for representing the devices underneath XFS
  o [XFS] Merge find_next_zero_bit casting fixes back from 2.6 code
  o [XFS] Use iomap abstraction consistently
  o [XFS] Abstract sendfile operation out, supporting multiple kernels more easily
  o [XFS] Use xfs_statfs type to statfs operation, to support multiple kernels more easily
  o [XFS] Switch debug quota code to use xfs_buftarg interface instead of dev_t
  o [XFS] Abstract out the current_time interface use from quota to support multiple kernel versions
  o [XFS] Fix some incorrect debug code after buftarg changes
  o [XFS] Use a kmem shaking interface for 2.4 which is much more like the 2.6 one
  o [XFS] Convert to revised kmem shake interface
  o [XFS] Update the way we hook into the generic direct IO code so we share more code.  This means we no longer need to dup remove_suid within xfs_write_clear_setuid
  o [XFS] Add the noikeep mount option, make ikeep the default for now
  o [XFS] Use vnode timespec modifiers for atime/mtime/ctime, keeps last code hunk in sync
  o [XFS] Prevent log ktrace code from sleeping in an invalid context
  o [XFS] Fix comment in xfs_rename.c

Neil Brown:
  o Make root a special case for per-user process limits
  o Honour SUN NFSv2 hack for "set times to server time
  o Drop module count if lockd reclaimer thread failed to start

Patrick McHardy:
  o [NET SCHED]: Adjust qlen when grafting in multiple qdiscs
  o [NET SCHED]: Reset q.qlen in tbf_reset instead of purging an unused queue
  o [NET SCHED]: Fix queue limits in multiple qdiscs
  o [NETFILTER]: Fix various issues with the amanda conntrack+NAT helpers
  o [NETFILTER]: Fix expectation evict order
  o [NETFILTER]: Export conntrack bucket count via read-only sysctl

Ralf Bächle:
  o MIPS Configure.help updates
  o Update MIPS MAINTAINERS entries
  o Update generic MIPS code
  o mips64 updates
  o AMD Alchemy updates
  o Remove support for compressed EV-64120 kernels
  o Add support for Momentum Ocelot C and Jaguar ATX
  o Add VINO and Indycam drivers
  o Update SGI IP22 support
  o Update RM200 C support
  o Update support for Lasat boards
  o Update for NEC VR41xx systems
  o Update TX4927 code
  o MIPS char driver update
  o Update Origin code
  o MIPS video driver updates
  o Update Atlas, Malta and SEAD boards
  o Update sgiwd93 driver
  o Sibyte updates
  o Update JMR3927 support
  o SGI I2C driver
  o NEC DDB updates
  o ITE updates
  o Galileo boards
  o DEC updates
  o Update Jazz
  o Update HP Laserjet
  o Update Ocelot defconfig
  o Update Cobalt defconfig file
  o Update Philips Nino defconfig
  o ARC library updates
  o Update NEC Osprey defconfig
  o Add GT-064011/GT-64111 PCI ID
  o Fix VRc5477 remove method declaration
  o Add two new NEC PCI IDs
  o Probe SGI partitions earlier
  o Add Pete Popov to CREDITS
  o Add IP22 parallel port driver
  o New PCMCIA drivers
  o Include <asm/system.h> into spinlock.h
  o Add more MIPS bits in <linux/elf.h>
  o MIPS ioaddr_t is 32-bit
  o Remove remaining drivers/sgi bits
  o Cleanup lk201-map.c
  o No stone-age compat stuff for MIPS
  o Supply default values to rtc.c
  o Misc MIPS video bits
  o MIPS network driver updates

Russell Cattelan:
  o [XFS] Fix some inconsistent types
  o [XFS] Rework pagebuf_delwri_flush to be list safe
  o [XFS] Fix one more fsid_t type
  o [XFS] Clean up fsid_t abuses in dmapi
  o [XFS] Since we now have embeding trees and XFS has to support LBS which typically 1 version back from the XFS TOT tree add support  for 2.4.22 with and #if KERNEL_VERSION
  o [XFS] Fix from Christoph
  o [XFS] IRIX sets KM_SLEEP to 0 but the support routines sets KM_SLEEP to 1
  o [XFS] Fix remount,ro path
  o [XFS] move the iomap data structures out of pagebuf
  o [XFS] Add new file ... missed in orginal checkin

Rusty Russell:
  o [NETFILTER]: Do not flush MASQ if IP did not change

Stephen Hemminger:
  o [NETFILTER]: Trivial -- Get rid of warnings in netfilter if /proc is not configured on

Stephen Lord:
  o [XFS] do not put 0x in front of a decimal number, its confusing
  o [XFS] fix up xfs_lowbit's use of ffs
  o [XFS] fix build for gcc 3.2
  o [XFS] Make xfs_ichgtime call mark_inode_dirty_sync instead of mark_inode_dirty makes the just the inode look dirty, and not the inode and the data.
  o [XFS] remove an impossible code path from mkdir and link paths, spotted by Al Viro.
  o [XFS] Switch pagebuf hashing to be based on the block_device address rather than the dev_t. Should give better distribution.
  o [XFS] remove dead function xfs_trans_iput
  o [XFS] Close some holes in the metadata flush logic used during unmount, make sure we have no pending I/O completion calls for metadata, and that we only keep hold of metadata buffers for I/O completion if we want to. Still not perfect, but better than it was.
  o [XFS] When calculating the number of pages to probe for an unwritten extent, use the size of the extent, not the page count of the pagebuf which is initialized to zero.
  o [XFS] Rework how xfs and the linux generic I/O code interoperate again to deal with deadlock issues between the i_sem and i_alloc_sem and the xfs IO lock.
  o [XFS] move unwritten extent conversion for O_DIRECT into the write thread and out of the I/O completion threads. This scales better.
  o [XFS] Code cleanup
  o [XFS] small cleanup
  o [XFS] fix the previous change which compiled by fluke, the conditional use of the i_alloc_sem was wrong. No actual change in the generated code for 2.4.22, there will be for older kernels though.
  o [XFS] fix up error unlock paths in xfs_write
  o [XFS] Implement deletion of inode clusters in XFS
  o [XFS] cleanup uio use some more
  o [XFS] remove FINVIS from xfs, instead use a seperate file ops vector for files which are opened for invisible I/O.

Steven Cole:
  o 2.4.23 update Documentation/Changes for quota-tools

Stéphane Eranian:
  o ia64: perfmon-1 inheritance bugfix

Tom Rini:
  o PPC32: Convert all bootwrappers that use OpenFirmware to use the same code
  o PPC32: Allow for the commandline to be pulled from OF on PReP
  o PPC32: Backport some warning fixes to arch/ppc/boot/prep/vreset.c
  o PPC32: Finish support for pinning TLB entries on MPC8xx
  o PPC32: Workaround some errata on the MPC74xx line
  o PPC32: Updates for the IBM 750FX processor
  o PPC32: Don't fudge the MAC address on EP8260's
  o PPC32: Add a cputable entry for the Motorola MPC8280
  o PPC32: gcc-3.4 build fixes from Olaf Hering <olh@suse.de>
  o PPC32: Print the correct ammount of memory not covered by BATs
  o PPC32: Update an errata on the MPC745x line
  o Fix PPC compilation

Tony Luck:
  o ia64: infinite loop in ia64_mca_wakeup_ipi_wait
  o ia64: fix register numbers in MCA save/restore
  o ia64: Another MCA fix

Ville Nuorvala:
  o [IPV6]: Verify nlmsg_len in rt6_dump_route()

William Lee Irwin III:
  o Fixup smb_boot_cpus(): Fix HT detection bug
  o out_of_memory() locking
  o fix 2.4 BLK_BOUNCE_ANY
Linux 2.4.26

final:

- 2.4.26-rc4 was released as 2.4.26 with no changes.

Summary of changes from v2.4.26-rc3 to v2.4.26-rc4
============================================

<john.l.byrne:hp.com>:
  o do_fork() error path memory leak

Ernie Petrides:
  o fix potential iso9660 symlink overflow

Marcelo Tosatti:
  o Nathan Scott: Export the PPC vmalloc_start and ioremap_bot symbols for modules using VMALLOC_START and VMALLOC_END (XFS uses these, for example)
  o Changed EXTRAVERSION to -rc4

Summary of changes from v2.4.26-rc2 to v2.4.26-rc3
============================================

<joel.becker:oracle.com>:
  o Add Xserve RAID LUN to SCSI whitelist

Andi Kleen:
  o Handle node zero with no memory on x86-64

Andrew Morton:
  o sk_mca multicast fix

Chris Wright:
  o fix load_elf_binary error path on unshare_files error
  o fix another load_elf_binary error path

Dave Kleikamp:
  o JFS: Add lots of missing statics and remove dead code
  o JFS: Prevent hang in __lock_metapage
  o JFS: Fix race in jfs_sync

Ivan Kokshaysky:
  o Herbert Xu: Fix Alpha unaligned stxncpy again

Marcelo Tosatti:
  o Martin Schulze: Improve r128 DRM driver checks
  o Changed EXTRAVERSION to -rc3

Pete Zaitcev:
  o USB update
  o Fix SMP issues with USB-storage/ohci-hcd

Stephen Rothwell:
  o make 2.4 boot when built with gcc 3.4

Summary of changes from v2.4.26-rc1 to v2.4.26-rc2
============================================

<uaca:alumni.uv.es>:
  o [AF_PACKET]: Fix packet_set_ring memleak and remove num frame limit
  o [AF_PACKET]: Add PACKET_MMAP documentation

Andi Kleen:
  o Use correct optimization flag for Nocona on x86-64

Bartlomiej Zolnierkiewicz:
  o ATI IXP IDE support
  o hpt366.c: DMA timeout fix for HPT374

Chas Williams:
  o [ATM]: mpoa_proc warning cleanup (from Willy TARREAU <willy@w.ods.org>)

Christoph Hellwig:
  o [XFS] fix for read/write buffers larger than 2GB on 64 bit platforms
  o [XFS] Fix r/o check in xfs_ioc_space, fix checks on xfs_swapext validity

David S. Miller:
  o [IPV6]: Fix ipv6_skip_exthdr prototype in net/ipv6.h

David Stevens:
  o [IPV4]: Fix IGMPv3 timer initialization when device not 'upped'

Glen Overby:
  o [XFS] Add space for inode and allocation btrees to ITRUNCATE log reservation

Harald Welte:
  o [NETFILTER]: Fix DEBUG compile in ipt_MASQUERADE
  o [NETFILTER]: Fix DELETE_LIST oopses
  o [NETFILTER]: Fix circular conntrack header file dependency

Hideaki Yoshifuji:
  o [CREDITS]: Update my affiliation

Ivan Kokshaysky:
  o Workaround Alpha "gcc3 < 3.3.3" raid1 miscompilation problem

Len Brown:
  o [ACPI] allow building ACPI w/ CMPXCHG when CONFIG_M386=y http://bugzilla.kernel.org/show_bug.cgi?id=2391
  o [ACPI] delete extraneous IRQ->pin mappings below IRQ 16 http://bugzilla.kernel.org/show_bug.cgi?id=2408
  o [ACPI] PCI bridge interrupt fix (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=2409
  o [ACPI] Restore PIC-mode SCI default to Level Trigger (David Shaohua Li) http://bugme.osdl.org/show_bug.cgi?id=2382

Marcelo Tosatti:
  o Changed EXTRAVERSION to -rc2

Matt Porter:
  o PPC32: PPC44x updates (fixes and 440GX machine check support)
  o PPC32: Add new PPC44x PVRs

Meelis Roos:
  o SanDisk is flash

Mike Miller:
  o cciss update: support the new MSA30 storage enclosure
  o cciss update: If no device attached we return -ENXIO instead of some bogus numbers

Nathan Scott:
  o [XFS] Remove dup fdatasync/fdatawait call on fsync.  Means we no longer take the iolock here, and readers no longer conflict with concurrent fsync activity.  Kudos to Steve!
  o [XFS] Reinstate some accidentally dropped log IO error injection code
  o [XFS] Fix shortform attr flags botch affecting listxattr - from Andreas Gruenbacher
  o [XFS] Disallow logbufs=0 unless correct config options used, else we panic
  o [XFS] Ensure sb not flushed async on a SYNC_WAIT sync.  Fixed by Bart Samwel

Nathan Straz:
  o [XFS] Fix signed offset overflow when checking writes at end of file

Nivedita Singhvi:
  o [TCP]: Use tcp_tw_put on time-wait sockets
  o [TCP]: IPV6, do not use sock_put() on timewait sockets

Paul Mackerras:
  o [PPC64] Fix && vs. & error noticed by Julie DeWandel

Russell Cattelan:
  o [XFS] Use refile_buffer to not leave clean buffers on the dirty list

Sridhar Samudrala:
  o [SCTP]: Fix xconfig, from Vladislav Yasevich

Timothy Shimmin:
  o [XFS] Modify xfs_iaccess() for CAP_DAC_OVERRIDE and CAP_DAC_READ_SEARCH
  o [XFS] Be explicit in adding in the non-transactional data to the reservation estimate.  We must add in for the worst case of a log stripe taking us the full distance for a log stripe boundary.

Urban Widmark:
  o smbfs transact2 with win9x

Willy Tarreau:
  o [IPV6]: Make skb arg to ipv6_skip_exthdr const

Summary of changes from v2.4.26-pre6 to v2.4.26-rc1
============================================

Chas Williams:
  o [ATM]: [lec] lec_push() races with vcc->proto_data
  o [ATM]: [nicstar] use kernel min/max (by Randy.Dunlap <rddunlap@osdl.org>)

David S. Miller:
  o [IGMP]: Do nothing in ip_mc_down() if ip_mc_up() was not called previously
  o [SPARC64]: Update defconfig

Dmitry Torokhov:
  o [NET_SCHED]: Fix class reporting in TBF qdisc
  o [NET_SCHED]: Trailing whitespace cleanup in TBF scheduler

Jon Oberheide:
  o [CRYPTO]: Remove confusing TODO comment in arc4.c

Julian Anastasov:
  o [IPVS] Fix to update the skb->h.raw after skb reallocation in tunnel_xmit
  o [IPVS] Fix connection rehashing with new cport

Len Brown:
  o [ACPI] PCI interrupt link routing (Luming Yu) use _PRS to determine resource type for _SRS fixes HP Proliant servers http://bugzilla.kernel.org/show_bug.cgi?id=1590
  o [ACPI] proposed fix for non-identity-mapped SCI override http://bugme.osdl.org/show_bug.cgi?id=2366
  o [ACPI] ACPICA 20040326 from Bob Moore
  o [ACPI] Linux specific updates from ACPICA 20040326 "acpi_wake_gpes_always_on" boot flag for old GPE behaviour

Marcel Holtmann:
  o [Bluetooth] Add support for AVM BlueFRITZ! USB v2.0
  o [Bluetooth] Remove non-blocking socket fix

Marcelo Tosatti:
  o Trond: Avoid refile_inode() from putting locked inodes on the dirty list
  o Changed EXTRAVERSION to -rc1

Martin Devera:
  o [NET_SCHED]: HTB scheduler updates

Patrick McHardy:
  o [NET_SCHED]: Fix broken indentation in HFSC scheduler
  o [NET_SCHED]: Fix requeueing in HFSC scheduler
  o [NET_SCHED]: Use queue limit of 1 when tx_queue_len is zero

Sridhar Samudrala:
  o [SCTP] Don't do any ppid byte-order conversions as it is opaque to SCTP
  o [SCTP] Avoid the use of hacking CONFIG_IPV6_SCTP__ option

Stephen Hemminger:
  o [NET_SCHED]: Add packet delay scheduler

Wensong Zhang:
  o [IPVS]: Fix to hold the lock before updating a service

Summary of changes from v2.4.26-pre5 to v2.4.26-pre6
============================================

<davem:nuts.davemloft.net>:
  o [SPARC64]: Update defconfig
  o [SPARC64]: Fix sys32_mount type arg handling

<len.brown:intel.com>:
  o [ACPI] check "maxcpus=N" early -- same as NR_CPUS check
  o [ACPI] clean up acpi_disabled use __initdata on IA64 was a bug since it is referenced by modules.
  o [ACPI] create disable_acpi()
  o [ACPI] fix interrupt behind yenta cardbus bridge (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1564
  o [ACPI] delete POWER_OF_2 array (Pavel Machek)
  o [ACPI]   toshiba_acpi 0.18 from John Belmonte add missing copyin
  o [ACPI] ACPI SCI shall be level/low unless explicit over-ride http://bugzilla.kernel.org/show_bug.cgi?id=1622 add "acpi_sci=edge" and "acpi_sci=high" manual over-ride

<marcelo:logos.cnet>:
  o Avoid readahead from reading last page of file
  o Changed EXTRAVERSION to -pre6

<mlord:pobox.com>:
  o Fix bogus vmalloc() vm_area_free_pages call

Andi Kleen:
  o x86-64 update: simple support for IA32e/EM64T

Daniel Ritz:
  o yenta pcmcia driver: add some cardbus bridges to override lis

Geert Uytterhoeven:
  o Mac baboon warning
  o Amiga Oktagon URL
  o Mac missing include
  o M68k keyboard

Jeff Garzik:
  o [MAINTAINERS] remove defunct linux-via mailing list
  o [scsi] export scsi_finish_command
  o [pci] add a couple of constants

Trond Myklebust:
  o NFS: Make sure that fsync() flushes all pending file data to disk. The current call to nfs_wb_file() will fail to flush out mmapped() dirty pages.
  o NFS: make sure we revalidate attributes on completing a rename(): the server should normally update the ctime...

Summary of changes from v2.4.26-pre4 to v2.4.26-pre5
============================================

<brill:fs.math.uni-frankfurt.de>:
  o USB Storage: unusual_devs.h entry submission

<dledford:build-base.perf.redhat.com>:
  o scsi_lib.c: Fix sg segment recounting
  o Fix various minor compiler warning issues
  o Fix for Red Hat bug #98264, usb reset locking problem
  o sym53c8xx:  Only do SCSI-3 PPR message based negotiations on SCSI-3 devices or SCSI-2 devices that know to set the DT bit in their INQUIRY return data.
  o scsi_scan.c: Correctness fix for scanning of multi-lun devices
  o scsi_scan.c: Add an option for making linux treat offlined devices as online
  o Update the error handler to use mod_timer
  o Don't leak command structs when no device is found

<jamesl:appliedminds.com>:
  o USB: Fixing HID support for non-explicitly specified usages

<michal_dobrzynski:mac.com>:
  o USB: add IRTrans support to ftdi_sio driver

<mlotek:foobar.pl>:
  o USB: another unusual_devs.h change

<not:just.any.name>:
  o USB: Using physical extents instead of logical ones for NEC USB HID gamepads

<pg:futureware.at>:
  o USB: more FTDI-SIO devices

<rene.herman:keyaccess.nl>:
  o 8139too assertions

<ricklind:us.ibm.com>:
  o block layer accounting fix

Alan Stern:
  o USB: fix unneeded SubClass entry in unusual_devs.h

Dave Kleikamp:
  o JFS: zero new log pages, etc

David Brownell:
  o USB Gadget: ethernet gadget locking tweaks
  o USB: EHCI updates (mostly periodic schedule scanning)
  o USB Gadget: make usb gadget strings talk utf-8
  o USB: add "gadget_chips.h"
  o USB: gadget config buffer utilities
  o USB: usb gadget, dualspeed {run,compile}-time flags
  o USB: gadget zero, simplified controller-specific configuration

Don Fry:
  o pcnet32 correct names for changes
  o pcnet32.c oops

Greg Kroah-Hartman:
  o USB: add support for the Aceeca Meazura device to the visor driver

Ian Abbott:
  o USB: ftdi_sio new PIDs and name fix for sysfs

Jeff Garzik:
  o Update pci_ids.h with new Intel PCI ids
  o Add Intel ICH6 irq router
  o Add Intel PCI ids to i810_audio
  o Add Intel PCI ids to IDE (PATA) driver
  o [netdrvr natsemi] Fix RX DMA mapping

Kumar Gala:
  o [PPC32] Modified OCP support so its not IBM specific and added new APIs to allow modification of the device tree before drivers are bound

Len Brown:
  o [ACPI] acpi_wakeup_address - print only when broken
  o [ACPI] global lock macro fixes (Paul Menage, Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1669
  o [ACPI] SMP poweroff (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1141
  o [ACPI] ACPICA 20040311 from Bob Moore
  o [ACPI] add boot parameters "acpi_osi=" and "acpi_serialize" acpi_osi= will disable the _OSI method -- which by default tells the BIOS to behave as if Windows is the OS.

Luca Tettamanti:
  o USB: fix hid-core compile warning

Manfred Spraul:
  o forcedeth update

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre5

Martin Diehl:
  o USB: fix stack usage in pl2303 driver

Paul Mackerras:
  o [PPC32] Add support for the EP405/EP405PC embedded platforms
  o [PPC32] Avoid prefetching past the end of the source in copy routines
  o [PPC32] Add stabs debug entries to some assembler files
  o [PPC32] Add support for the Redwood 5 and 6 embedded boards

Paulo Marques:
  o USB: usblp.c (Was: usblp_write spins forever after an error)

Per Winkvist:
  o USB Storage: unusual devs fix for Pentax cameras

Pete Zaitcev:
  o USB: Change the USB Maintainer entry
  o USB: fix hid-input problem with BTC keyboards
  o Trivial input.c change: Add missing new line on error case printk()

Petko Manolov:
  o USB: patch for pegasus.h
  o USB: another patch to pegasus.h

Richard Curnow:
  o USB: Fix handling of bounce buffers by rh_call_control

Stelian Pop:
  o sonypi driver update
  o meye driver update

Thomas Chen:
  o USB: fix little bug in io_edgeport.c

Thomas Sailer:
  o USB: OSS audio driver workaround for buggy descriptors

Summary of changes from v2.4.26-pre3 to v2.4.26-pre4
============================================

<colin:gibbsonline.net>:
  o [NET_SCHED]: Use time_after, fixes htb on 64-bit arch

<mlord:pobox.com>:
  o Yet another vmalloc() fixup

<tuncer.ayaz:gmx.de>:
  o [IPVS]: Fix typo in Config.in

Angelo Dell'Aera:
  o [TCP]: Kill westwood bw_sample, set but not used

Bartlomiej Zolnierkiewicz:
  o small cleanup for AMD/nVidia IDE driver
  o IDE AMD/nForce driver update
  o amd74xx.c: fix for !CONFIG_PROCFS
  o fix IDE build for CONFIG_PROC_FS=n
  o new Medley software RAID driver

David S. Miller:
  o [SPARC64]: Handle failed vmalloc_area_pages in module_map correctly
  o [SPARC64]: Update defconfig

Marcel Holtmann:
  o [Bluetooth] Fix race for incoming connections
  o [Bluetooth] Fix error handling for not connected socket
  o [Bluetooth] Fix several copy_to_user() glitches
  o [Bluetooth] Fix non-blocking socket race conditions
  o [Bluetooth] Copy all L2CAP signal frames to the raw sockets
  o [Bluetooth] Send HCI_Reset for some Broadcom dongles

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre4

Theodore Y. T'so:
  o zerout JBD journal descriptor blocks

Summary of changes from v2.4.26-pre2 to v2.4.26-pre3
============================================

<andikies:t-online.de>:
  o sb16 sample size fix

<dan:geefour.netx4.com>:
  o Updates to the bootloader code due to changes from immap to cpm2
  o Add the RPC/EP 8260 board to the configuration for testing the new cpm2 updates.

<hjm:redhat.com>:
  o Fix LVM snapshot oversized sector calculation

<jbaron:redhat.com>:
  o mremap NULL pointer dereference fix

<mlord:pobox.com>:
  o Fix vmalloc() spinlocking issues introduced by the "error handling fixes"

Adrian Bunk:
  o agpgart_be.c: remove duplicate PCI_DEVICE_ID_SI_651

Andrew Morton:
  o [CRYPTO]: arc4.c compile fix for older gcc's

Arun Sharma:
  o ia64: Fix and optimize sys32_rt_sigtimedwait()

Bjorn Helgaas:
  o ia64: (acpi_hp_csr_space): Export only if CONFIG_ACPI
  o ia64: Tidy up MCA printk's
  o ia64: (desc_abi): Check for Linux ABI # (3) instead of SysV4 ABI # (0)
  o ia64: unwind: Add some UNW_DEBUG stuff and remove KDB bits to follow 2.6
  o ia64: Use __builtin_trap() in BUG() when available
  o ia64: Remove obsolete sigcontext comment

David Mosberger:
  o ia64: Drop copyright notices on header files which are either entirely trivial
  o ia64: Back-port from libunwind: fix off-by-one error in kernel-unwinder
  o ia64: Fix bug in ia64_get_scratch_nat_bits()/ia64_put_scratch_nat_bits()

David S. Miller:
  o [TIGON3]: tg3_phy_copper_begin() tweaks
  o [TIGON3]: Allow MAC address changing even when iface is up
  o [TIGON3]: Always force PHY reset after major hw config changes
  o [TIGON3]: Update driver version and reldate

David Stevens:
  o [IPV4]: Add sysctl for per-socket limit on number of mcast src filters
  o [IPV4/IPV6]: Add sysctl limits for mcast src filters

Grant Grundler:
  o [TIGON3]: Consolidate MMIO write flushing using tg3_f() macro

Keith Owens:
  o ia64: Avoid deadlock when using printk() for MCA and INIT records
  o ia64: Delete all MCA/INIT/etc record printing code, moved to salinfo_decode in user space.
  o ia64: Mark MCA variables and functions static where possible
  o ia64: Delete dead variables and functions from mca.c
  o ia64: Reorder mca.c to remove the need for forward declarations and to consolidate related code.
  o ia64: Synchronize mca.c with 2.6.  White space, comment, #ifdef, etc
  o ia64: MCA, salinfo: calculate irq_safe once and pass it around
  o ia64: Correct "did we recover from MCA" test and move up a level
  o ia64: Periodically check for outstanding MCA or INIT records
  o ia64: remove include/asm-ia64/offset.hs in "make mrproper"
  o ia64: Delete redundant ia64_mca_check_errors
  o ia64: update unwind with 2.6 fixes
  o ia64: add OEM data decode for SGI MCA handler
  o ia64: copy SAL records so we don't drop them when events occur fast

Kumar Gala:
  o [PPC32] imported in CPM 8260_io drivers from linuxppc_2_4_devel tree
  o [PPC32] Added support ADS 8272 board
  o [PPC32] Renamed 8260 CPM handling to CPM2.  This is to allow reuse of CPM2 code between PQ2 and PQ3 devices.  8xx is considered CPM1
  o [PPC32] Renamed 8260 CPM handling to CPM2.  This allows reuse of CPM2 code between PQ2 and PQ3 devices.  8xx is considered CPM1

Marcelo Tosatti:
  o Ogawa Hirofumi: fix FAT over NFSv2
  o Change LAN media MAINTAINERS entry to Orphan
  o Changed EXTRAVERSION to -pre3

Patrick McHardy:
  o [PKT_SCHED]: Fix ipv6 ECN marking in RED scheduler

Thomas Winischhofer:
  o sisfb update

Trond Myklebust:
  o A patch to fix an Oops in the locking code
  o Slight optimization to the NFS writes
  o A patch by Greg Banks that increases the supported NLM cookie size. This is needed in order to work correctly with Apple and FreeBSD clients.
  o A patch by Patrice Dumas that ensures that the server index blocks uniquely by using the client address in addition to the value of the NLM cookie field.
  o A patch by Greg Banks to help fix the "VFS: Busy inodes after unmount." problem that occurs if autofs expires the mountpoint while an NFS sillydelete is still pending.
  o I have a feeling the second race case of your test is that you are interrupting the fcntl(F_SETLK) call while it is on the wire. If you do that, then the server may record the lock as taken, but the client will never receive the reply, and so will not know that it must clean up locks...

Wensong Zhang:
  o [IPVS]: Code tidy up

Summary of changes from v2.4.26-pre1 to v2.4.26-pre2
============================================

<dolbeau:irisa.fr>:
  o Small fix to pm3fb & MAINTAINERS

<i.palsenberg:jdirmedia.nl>:
  o [QLOGIC]: Mark mbox_param[] as static to avoid namespace pollution

<jon:focalhost.com>:
  o [CRYPTO]: Add ARC4 module

<jpk:sgi.com>:
  o [XFS] Merge missing mount stripe-unit/width-alignment check over from IRIX

<mlord:pobox.com>:
  o Fix vmalloc() error handling

Chas Williams:
  o [ATM]: [lec] timer cleanup
  o [ATM]: [lec] send queued packets immediately after path switch

Christoph Hellwig:
  o [XFS] Simplify pagebuf_rele / pagebuf_free
  o [XFS] Stop using sleep_on
  o [XFS] Plug a pagebuf race that got bigger with the recent cleanup
  o [XFS] Fix gcc 3.5 compilation for real
  o [XFS] Fix buffer teardown on _pagebuf_lookup_pages failure
  o [XFS] Remove the lockable/not lockable buffer distinction.  All metada buffers are lockable these days.
  o [XFS] Remove PBF_MAPPABLE
  o [XFS] plug a pagebuf leak
  o [XFS] "backport" d_alloc_anon (this time for real)
  o [XFS] Avoid NULL returns from pagebuf_get
  o [XFS] use generic XFS stats and sysctl infrastructure in pagebuf
  o [XFS] Fix up daemon names
  o [XFS] only lock pagecache pages
  o [XFS] plug race in pagebuf freeing
  o [XFS] kill some dead constants from pagebuf

David S. Miller:
  o [SUNGEM]: At end of RX completion chain, double check OWN bit with completion register
  o [IPV4]: Do not return -EAGAIN on blocking UDP socket, noticed by Olaf Kirch
  o [NET]: Set default socket rmem/wmem values more sanely and consistently
  o [IPV6]: UDPv6 needs recvmsg csum error path fix too, thanks Olaf
  o [SCTP]: Ranem MSECS_TO_JIFFIES to avoid conflict with IRDA
  o [SCTP]: Comment out buggy ipv6 debugging printk
  o [SPARC64]: Update defconfig
  o [SPARC]: Pass a real page into do_mount() a final arg
  o [SPARC]: Update defconfig

David Stevens:
  o [IGMP/MLD]: Verify MSFILTER option length
  o [IGMP/MLD]: Check for numsrc overflow, plus temp buffer tweaks

David Woodhouse:
  o [IPV6]: Init ipv6 before ipv4 if built statically into kernel

Dean Roehrich:
  o [XFS] Change DM_SEM_FLAG to DM_SEM_FLAG_RD

Don Fry:
  o 2.4.25 pcnet32.c SLAB_DEBUG length error fix
  o 2.4.25 pcnet32.c transmit hang fix
  o 2.4.25 pcnet32.c wrong vendor ID fix
  o 2.4.25 pcnet32.c oops in rmmod
  o 2.4.25 pcnet32.c bus master arbitration failure fix
  o 2.4.25 pcnet32.c convert to use netif_msg_*
  o 2.4.25 pcnet32.c change to use ethtool_ops
  o pcnet32.c handle failures in open
  o pcnet32.c another diff error fix
  o pcnet32.c non-mii errors with ethtool
  o pcnet32.c add .remove to pci_driver
  o pcnet32.c adds loopback test
  o pcnet32.c avoid transmit hang for 79C791
  o pcnet32 non-mii link state fix

Eric Sandeen:
  o [XFS] Add switches to make xfs compile when the nptl patch is present
  o [XFS] Remove some dead debug code
  o [XFS] Make more xfs errors trappable with panic_mask
  o [XFS] zero log buffer during initialization at mount time

François Romieu:
  o [netdrvr r8169] fix TX descriptor overflow

Geert Uytterhoeven:
  o [netdrvr tulip] fix up 21041 media selection

Harald Welte:
  o [NETFILTER]: Kill bogus const in list helpers
  o [NETFILTER]: Fix ECN target cloned skb problem
  o [NETFILTER]: Remove unused structure member in NAT, from Patrick McHardy

James Morris:
  o [CRYPTO]: Backport Christophe Saout's 2.6.x scatterlist code extraction

Jean Delvare:
  o Identify Radeon Ya and Yd in radeonfb

Len Brown:
  o ACPI URL update
  o [ACPI] interrupt over-ride for nforce from Maciej W. Rozycki
  o [ACPI] delete unnecessary dmesg lines, fix spelling
  o [ACPI] include CONFIG_ACPI_RELAXED_AML code always add acpi=strict option to disable platform workarounds
  o [ACPI] ACPICA 20040220 from Bob Moore
  o [ACPI] fix ia64 build error (Bjorn Helgaas)

Marcelo Tosatti:
  o devfs: Fix truncation of mount data as 2.6
  o Changed EXTRAVERSION to -pre2

Matthias Andree:
  o [NET]: Export sysctl_optmem_max to modules

Nathan Scott:
  o [XFS] Fix a trivial compiler warning, remove some no-longer-used macros
  o [XFS] Use list_move for moving pagebufs between lists, not list_add/list_del
  o [XFS] Fix compile warning, ensure _pagebuf_lookup_pages return value is inited
  o [XFS] Fix data loss when writing into unwritten extents while memory is being reclaimed
  o [XFS] Remove bogus assert I added during testing of previous unwritten fix
  o [XFS] Add I/O path tracing code, twas useful in diagnosing that last unwritten extent problem
  o [XFS] Use a naming convention here thats more consistent with everything else
  o [XFS] Fix BUG in debug trace code, it was plain wrong for the unmapped page case
  o [XFS] Fix the by-handle attr list interface (used by xfsdump) for security attrs
  o [XFS] Fix length of mount argument path strings, off by one
  o [XFS] release i_sem before going into dmapi queues
  o [XFS] Remove PBF_SYNC buffer flag, unused for some time now
  o [XFS] Sort out some minor differences between trees
  o [XFS] Fix a compiler warning from a redefined symbol

Shmulik Hen:
  o bonding: Add support for HW accel. slaves
  o bonding: Add VLAN support in TLB mode
  o bonding: Add VLAN support in ALB mode

Simon Barber:
  o [NET]: Capture skb->protocol after invoking bridge

Simon Horman:
  o [JHASH]: Make key arg const in jhash()

Sridhar Samudrala:
  o [SCTP] Fix packed attribute usage
  o [SCTP] Fix NIP6 macro to take a ptr to struct in6_addr
  o [SCTP] Fix incorrect INIT process termination with sinit_max_init_timeo

Timothy Shimmin:
  o [XFS] Add XFS_FS_GOINGDOWN interface to xfs
  o [XFS] Fix log recovery case when have v2 log with size >32K and we have a Log Record wrapping around the physical log end. Need to reset the pb size back to what we were using and NOT just 32K.
  o [XFS] Version 2 log fixes - remove l_stripemask and add v2 log stripe padding to ic_roundoff to cater for pad in reservation cursor updates.
  o [XFS] fix up some log debug code for when XFS_LOUD_RECOVERY is turned on

Xose Vazquez Perez:
  o more RTL-8139 clone boards
  o more ne2k-pci clone boards

Yasuyuki Kozakai:
  o [IPV6]: Fix frag hdr parsing in ipv6_skip_exthdr()
  o [IPV6]: Fix ip6_tables TCP/UDP matching when ipv6 ext hdr exists

Summary of changes from v2.4.25 to v2.4.26-pre1
============================================

<amir.noam:intel.com>:
  o bonding cleanup 2.4 - Re-org struct bonding members
  o bonding cleanup 2.4 - Consolidate conditions & statements
  o bonding cleanup 2.4 - Consolidate error handling in all xmit functions
  o bonding cleanup 2.4 - Whitespace cleanup
  o bonding cleanup 2.4 - empty lines cleanup
  o bonding cleanup 2.4 - fix indentations
  o bonding cleanup 2.4 - Code re-org
  o bonding cleanup 2.4 - Fix rejects from previous patches
  o [netdrvr bonding] Cannot remove and re-enslave the original active slave
  o [netdrvr bonding] Releasing the original active slave causes mac address duplication
  o [netdrvr bonding] Add support for slaves that use ethtool_ops
  o [netdrvr bonding] fix build breakage
  o [bonding 2.4] Fix compilation warning in bond_alb.c
  o [bonding 2.4] Use the per-bond value of the bond_mode parameter
  o [bonding 2.4] Save parameters in a per-bond data structure
  o [bonding 2.4] Use the per-bond values of all remaining parameters

<bengen:hilluzination.de>:
  o HiSax I-Talk/I-Surf doesn't work together with kernel isapnp

<buffer:antifork.org>:
  o [TCP]: Add Westwood+ support, off by default

<c-d.hailfinger.kernel.2004:gmx.net>:
  o [2.4] forcedeth network driver

<davem:nuts.davemloft.net>:
  o [TCP]: Put tcp_ prefix on global westwood symbols
  o [TCP]: Coding style fixes to westwood code
  o [TCP]: Kill westwood specific lock, unneeded
  o [TCP]: Kill bogus reference to CONFIG_TCP_WESTWOOD
  o [IPV4]: Pass new forwarding setting to inet_forward_change()
  o [TG3]: Two more PHY bug workaround, plus fix DMA test on big-endian
  o [TG3]: Fix early chip programming in tg3_setup_copper_phy()
  o [TG3]: Bump driver version and reldate
  o [IPVS]: Use '%Z' for size_t types
  o [IPV6]: Fix data type range warning in ndisc.c
  o [TIGON3]: Comment out card RAM validation in tg3_test_dma() for now
  o [TIGON3]: Bump version and reldate

<giuseppe.furlan:systeam.it>:
  o Add Hitachi 9960 storage to SCSI dev list as SPARSELUN|LARGELUN

<grundler:parisc-linux.org>:
  o [TG3]: Reset GRC, if necessary, before DMA test
  o [TG3]: Abstract out mailbox workarounds into tw32_{rx,tw}_mbox()
  o [TG3]: Define MBOX_WRITE_REORDER flag to zero on non-x86

<ja:ssi.bg>:
  o [IPV4]: Add configurable restriction of local IP announcements in ARP requests
  o [IPV4]: Add sophistacated ARP reply control via arp_ignore sysctl

<jhf:rivenstone.net>:
  o [netdrvr sis900] fix multicast

<ken:miriam.com>:
  o [TIGON3]: Add Apple tigon3 PCI device id

<khali:linux-fr.org>:
  o Incorrect SCx200 dependency

<leachbj:bouncycastle.org>:
  o hfsplus alignment fix

<len.brown:intel.com>:
  o [ACPI] CONFIG_ACPI_NUMA depends on CONFIG_IA64
  o [ACPI] revert previous AML param patch for ACPICA update
  o [ACPI] ACPICA 20040211 udpate from Bob Moore

<marcelo:logos.cnet>:
  o Update i386 defconfig
  o Changed EXTRAVERSION to -pre1

<mporter:kernel.crashing.org>:
  o 2.4 ibm_emac driver fixes

<phil.el:wanadoo.fr>:
  o export smp_num_siblings cpu_sibling_map

<tigran:veritas.com>:
  o microcode: fix devfs breakage caused by last updated

<wang:ai.mit.edu>:
  o [wireless] add atmel driver

<wensong:linux-vs.org>:
  o [IPVS]: Remove the superfluous call of waitpid in sync code
  o [IPVS]: Fix to retry to fork kernel_thread when memory is temporarily exhausted
  o [IPVS] tidy up the header files to include

Adrian Bunk:
  o fix two IDE warnings
  o typo: HOSTCCFLAGS instead of HOSTCFLAGS in lib/Makefile

Bartlomiej Zolnierkiewicz:
  o kill recreate_proc_ide_device(),

Ben Collins:
  o IEEE1394/Video1394(r1152): Init d->link list head so failurs are handled properly
  o IEEE1394(r1153): Use vmalloc to allocate sglist array for larger cases

Benjamin Herrenschmidt:
  o [SUNGEM]: Be careful about memory ordering

David Dillow:
  o Support the new 3CR990B cards that require authentication of the runtime firmware image.

Geert Uytterhoeven:
  o Amifb modedb bug

Jeff Garzik:
  o [wireless airo] backport 2.6.x cleanups/minor fixes
  o [wireless airo] fix build breakage
  o [netdrvr sk98lin 1/2] Remove CVS substitution keywords/spam
  o [netdrvr sk98lin 2/2] Remove CVS substitution keywords/spam

Keith Owens:
  o Remove generated files

Manfred Spraul:
  o shrink address space reserved for kmap

Marcel Holtmann:
  o Fix for I4L over CAPI and CMTP

Matt Domsch:
  o fix lib/crc32.c copyright notice

Scott Feldman:
  o e1000 stable sync with 2.6

Shmulik Hen:
  o bonding cleanup 2.4 - Simplify ifenslave
  o bonding cleanup 2.4 - Consolidate prints
  o bonding cleanup 2.4 - death of typedefs
  o bonding cleanup 2.4 - remove dead code
  o bonding cleanup 2.4 - Consolidate timer handling
  o bonding cleanup 2.4 - Fix handling of bond->primary
  o bonding cleanup 2.4 - Remove multicast_mode module param
  o bonding cleanup 2.4 - Fix slave list iteration
  o bonding cleanup 2.4 - Consolidate function declarations
  o bonding cleanup 2.4 - consolidate param names of function params and variables
  o bonding cleanup 2.4 - consolidate return values of functions
  o [netdrvr bonding] trivial - Update comment blocks and version field
  o [IPV4]: Split arp_send into arp_create and arp_xmit
  o [VLAN]: Export VLAN tag get/set functionality
  o [VLAN]: Use VLAN tag set functionality in 8021q module

Sridhar Samudrala:
  o [SCTP] Sync with 2.6.2 SCTP
  o [SCTP] Use __get_free_pages() to allocate ssnmap
  o [SCTP] Fix SCTP_INITMSG set socket option so that a parameter with 0 value will not change its current value.
  o [SCTP] Fix sctp_getladdrs()/sctp_getpaddrs() API so that the port value in the returned addresses is in network byte order.
  o [SCTP] Revert back to use kmalloc() for ssnmap allocs of sizes < 128K
  o Cset exclude: sri@us.ibm.com|ChangeSet|20040216054112|09098
  o Cset include: sri@us.ibm.com|ChangeSet|20040216054112|09098 Cset include: sri@us.ibm.com|ChangeSet|20040213195328|09088 Cset include: sri@us.ibm.com|ChangeSet|20040213011231|09074 Cset include: sri@us.ibm.com|ChangeSet|20040213005510|09081 Cset include: sri@us.ibm.com|ChangeSet|20040213003759|09793
  o [SCTP] Fix syntax errors in net/sctp Config.in

Stelian Pop:
  o Fix meye compilation when HIGHMEM64G is set

Willy Tarreau:
  o fix ACPI poweroff
Linux 2.4.27

final:

- 2.4.27-rc6 was released as 2.4.27 with no changes.

Here is a list of the most important security issues fixed by this release:

CAN-2004-0495 (Al Viro sparse fixes)
CAN-2004-0497 (users could modify group ID of arbitrary files on the system)
CAN-2004-0535 (e1000 minor info leak)
CAN-2004-0685 (backported Conectiva usb sparse fixes)
CAN-2004-0415 (file offset pointer handling race)
CAN-2004-0565 (information leak ia64)

Summary of changes from v2.4.27-rc5 to v2.4.27-rc6
============================================

Geert Uytterhoeven:
  o Fix net/atm/br2684.c file offset patch

Marcelo Tosatti:
  o Changed EXTRAVERSION to -rc6

Mikael Pettersson:
  o drivers/macintosh/nvram.c typo

Summary of changes from v2.4.27-rc4 to v2.4.27-rc5
============================================

Adrian Bunk:
  o [NET]: Update CONFIG_NET_SCH_NETEM Configure.help entry

Chris Wright:
  o ethtool_get_regs copy right number of bytes to user

Eric Sandeen:
  o [XFS] Don't lock down user pages when doing direct IO; this can lead to trouble (double-locking zero page, etc).

Harald Welte:
  o [NETFILTER]: ipt_ULOG fix for packet delay
  o [NETFILTER]: Fix broken debug assertion

Marcel Holtmann:
  o [Bluetooth] Fix kernel panic when device config fails
  o [Bluetooth] Replace BCSP retransmitting message with BT_DBG
  o [Bluetooth] Fix resetting to default filters
  o [Bluetooth] Send HCI_Reset for ISSC USB dongles

Marcelo Tosatti:
  o Revert DVD-RW write support for now: axboe@suse.de|ChangeSet|20040606235035|46544
  o Cset exclude: axboe@suse.de|ChangeSet|20040607195639|57919
  o Remove mm/page_alloc.c debugging
  o Al Viro and others: Fix file offset handling races in several drivers
  o Changed EXTRAVERSION to -rc5
  o update-i386-defconfig.patch

Nathan Scott:
  o [XFS] Fix data loss problem - we no longer update i_size anywhere without holding i_sem for 2.4 as well.
  o [XFS] Fix diotest4 test case issues with direct reads in XFS

Ralf Bächle:
  o Fix non-use of HZ in 6pack.c

Stephen Hemminger:
  o bridge fix
  o [TCP]: Bic tcp congestion calculation timestamp
  o [PKT_SCHED]: netem limit not returned correctly

Summary of changes from v2.4.27-rc3 to v2.4.27-rc4
============================================

<ajgrothe:yahoo.com>:
  o [CRYPTO]: Add TEA and XTEA algorithms

<jaap.keuter:xs4all.nl>:
  o [IPV4]: Calculate default broadcast even when using SIOCSIGNETMASK

<mjc:redhat.com>:
  o USB: more sparse fixes

<tomd:csds.uidaho.edu>:
  o [CRYPTO]: Set CRYPTO_TFM_RES_BAD_KEY_LEN in twofish

Adrian Bunk:
  o [IPV4]: Remove no longer available URL
  o cmpci oops on rmmod + fix

Anton Blanchard:
  o [TG3]: Missing rmb() in rx processing

Arun Sharma:
  o ia64: tighten FPH state context switch check

Dave Kleikamp:
  o JFS: Error path released metadata page it shouldn't have
  o JFS: Updated field isn't always written to disk during truncate
  o JFS: Protect active_ag with a spinlock
  o JFS: prevent concurrent calls to txCommit on the imap inode
  o JFS: Check for dmap corruption before using leafidx
  o JFS: jfs_dmap build fix

David S. Miller:
  o [TG3]: Always do 4gb tx dma test, and fix the test
  o [TG3]: Fibre PHY fixes from Sun
  o [TG3]: Update driver version and reldate
  o [TG3]: Delay both before and after PCI cfg space readback after reset
  o [TG3]: Bump driver version and reldate
  o [TG3]: Update reldate to match 2.6.x sources
  o [IPV4]: Make raw sockets behave like udp wrt. MSG_TRUNC
  o [ATM]: Update Marko Kiiskila's email address
  o [PKT_SCHED]: sch_netem.c needs linux/init.h
  o [CRYPTO]: No MODULE_ALIAS in 2.4.x

Geert Uytterhoeven:
  o M68k ifpsp060
  o M68k 68060 errata I14
  o M68k Maintainership

Herbert Xu:
  o [CRYPTO]: Fix stack overrun in crypt()

Jochen Hein:
  o Update Jochen CREDITS entry

Karsten Keil:
  o I4L: Fix IRQ-sharing lockup in nj_s

Marcel Holtmann:
  o [Bluetooth] Respond to L2CAP info requests
  o [Bluetooth] Add support for another ALPS module
  o [Bluetooth] Use a signed integer for the RSSI value

Marcelo Tosatti:
  o USB: fix endless resubmit in auerswald (Wolfgang Mues)
  o Changed EXTRAVERSION to -rc4

Masanari Iida:
  o Fix harmless typo in drivers/char/sysrq.c

Mikael Pettersson:
  o cardbus.c pointer truncation bug on 64-bitters

Patrick McHardy:
  o [IPV4/IPV6]: Add myself to MAINTAINERS

Pete Zaitcev:
  o USB: update unusual_devs.h
  o USB: GET_ID from nonzero interface (errandir_news@mph.eclipse.co.uk)
  o USB: add free_len=0 initialization to ipaq.c (Ganesh Varadaraja)
  o USB: correct dbg() arguments in pl2303 (Phil Dibowitz)
  o USB: missing rcomplete=0 in printer.c (David Woodhouse)

Petr Vandrovec:
  o [VLAN]: Do not access released memory

Samuel Thibault:
  o [UDP]: Return true length if user specifies MSG_TRUNC

Stephen Hemminger:
  o [PKT_SCHED]: Update to network emulation QOS scheduler
  o [PKT_SCHED]: One small netem fixes
  o [BRIDGE]: Fix assertion failure in 2.4.27-rc3
  o [PKT_SCHED]: netem update for 2.4

Stéphane Eranian:
  o ia64: fix info in /proc/pal/*/bus_info
  o ia64: fix perfmon buffer init

Summary of changes from v2.4.27-rc2 to v2.4.27-rc3
============================================

Adrian Bunk:
  o add missing USB Gadget Configure.help entries

Christoph Hellwig:
  o [NETLINK]: Fix NLMSG_OK/RTA_OK length checking

David S. Miller:
  o [NET]: Fix SO_{RCV,SND}TIMEO getsockopt handling

Jan-Benedict Glaw:
  o [NETFILTER]: ip_fw_compat_masq.c needs net/ip.h

Marcelo Tosatti:
  o Thomas Biege: Fix missing DAC check on sys_chown
  o Changed EXTRAVERSION to -rc3
  o Add missing bracket to inode_change_ok() fix

Stephen Hemminger:
  o [BRIDGE]: Bridge STP message age

Tom Rini:
  o Li Yang: PQII FCC Ethernet driver: transmit buffer leak

Summary of changes from v2.4.27-rc1 to v2.4.27-rc2
============================================

<glen:imodulo.com>:
  o Fix comment typo in nForce2 C1halt fixup

<skraw:ithnet.com>:
  o orinoco_pci.c new device 0x3872

Adrian Bunk:
  o add ATM_FORE200E_USE_TASKLET Configure.help entry
  o add missing E1000_NAPI Configure.help text
  o add SATA Configure.help texts

Christoph Hellwig:
  o [XFS] Don't leak locked pages on readahead failure

Dave Kleikamp:
  o jfs warning fix

David Brownell:
  o usb gadget API updates (1/5)
  o usb gadget zero updates (2/5)
  o usb file storage gadget updates (3/5)
  o usb ethernet+RNDIS gadget updates (4/5)
  o usb gadget build updates (5/5)

David S. Miller:
  o [PKT_SCHED]: Do not check netif_queue_stopped() in dequeue ops, races with driver
  o [NET]: Check __dev_get_by_name() return value in eql.c

David Stevens:
  o [IPV6]: Handle user asking for any device in mcast calls

Dean Roehrich:
  o [XFS] Change things to use new version of xfs_dm_init/xfs_dm_exit
  o [XFS] Fix non-dmapi build

Eric Sandeen:
  o [XFS] Fix overflow in mapping test at offsets of 2^63-1 bytes

Geert Uytterhoeven:
  o affs remount
  o Mac Sonic Ethernet fixes
  o Mac IOP: Fix bug found by Opera

Harald Welte:
  o [NETFILTER]: Fix non-existant config option
  o [NETFILTER]: Complain when broken ipt_owner options are used on SMP
  o [NETFILTER]: Change permissions of /proc/net/ip_conntrack to 0440
  o [NETFILTER]: skip internal targets in iptables proc listing
  o [NETFILTER]: Fix inverted matching in ipt_helper
  o [NETFILTER]: 'any' matching in ipt_helper
  o [NETFILTER]: Don't reroute on nfmark change in mangle table when routing by nfmark is not enabled
  o [NETFILTER]: Fix truncated fragment check in ipt_unclean
  o [NETFILTER]: Remove broken check for cleared IP_DF flag on fragments in ipt_unclean
  o [NETFILTER]: Add new function 'nf_reset' to reset netfilter related skb-fields

Hideaki Yoshifuji:
  o [IPV6]: Fix autoconf description in ip-sysctl.txt

Jeb J. Cramer:
  o e1000 management reset fix

Jeff Garzik:
  o [netdrvr] fix ethtool_ops design bug, sync with 2.6.x ethtool_ops code
  o Rename 'carmel' block driver to 'sx8'

Manfred Spraul:
  o yenta: Add override_bios flag to ignore BIOS resource allocation

Marcel Holtmann:
  o [Bluetooth] Kill duplicate includes
  o [Bluetooth] Update help entries
  o [Bluetooth] Allocate protocol number for HIDP support
  o [Bluetooth] Add quirk for broken RTX Telecom based dongles
  o [Bluetooth] Fix connection creation error handling

Marcelo Tosatti:
  o Geert Uytterhoeven: Fix warnings and cleanup debug_page() addded in -rc1
  o Al Viro sparse fixes: decnet user pointer dereference
  o Al Viro sparse fixes: mpu401 user pointer dereference
  o Al Viro sparse fixes: msnd user pointer dereference & assorted fixes
  o Al Viro sparse fixes: pss user pointer dereference
  o Al Viro sparse fixes: aironet
  o Al Viro sparse fixes: asus_acpi user pointer dereference
  o Changed EXTRAVERSION to -rc2

Matt Domsch:
  o edd.c display %u, remove REPORT_URL

Mikael Pettersson:
  o i386 and x86_64 ACPI mpparse timer bug

Nathan Scott:
  o [XFS] No longer hold the BKL for the entire ioctl operation, its not needed here.
  o [XFS] Remove a couple of redundant NULL parent inode pointer checks
  o [XFS] Fix xfs_lowbit64, it mishandled zero in the high bits
  o [XFS] sparse: fix uses of macros before their definitions, etc
  o [XFS] Ensure buffers that map to unwritten extents are only submitted when properly setup.
  o [XFS] Sanitise the ACL initialisation macros
  o [XFS] Remove unused MAC macros, never needed on Linux
  o [XFS] Remove the one remaining, broken use of XFS_WRITEIO_LOG and sanitize direct IO map blocks call.
  o [XFS] Fix flags argument to xfs_incore call on attr removal
  o [XFS] Fix a race condition in the undo-delayed-write buffer routine
  o [XFS] Fix up memory allocators to be more resilient
  o [XFS] Fix up error handling on inode shrink register
  o [XFS] Fix up memory reclaim interfaces for 2.4 kernels

Pete Zaitcev:
  o Lonnie Mendez: Remove USB extra #include

Russell Cattelan:
  o [XFS] Fix for NFS+XFS data corruption problem

Scott Feldman:
  o e1000: fix napi crash on ifdown during traffic

Stephen Hemminger:
  o [PKT_SCHED]: Delay scheduler enqueue always succeeds
  o [PKT_SCHED]: Delay scheduler should retry if requeue fails
  o [PKT_SCHED]: Add loss option to network delay scheduler
  o [BRIDGE]: Backport of API checking
  o [BRIDGE]: Elimintate br_ioctl_mutex

Summary of changes from v2.4.27-pre6 to v2.4.27-rc1
============================================

<andreas:xss.co.at>:
  o fix hotplug Config.in xconfig breakage

Andi Kleen:
  o Undo mistaken hunks in previous x86-64 MCE change
  o Add missing include to x86-64 bluesmoke.c

Chris Wedgwood:
  o stat nlink resolution fix

David S. Miller:
  o Cset exclude: kaber@trash.net|ChangeSet|20040529193918|20643

David Stevens:
  o [IPV4]: Fix interface selection in multicast sockops

Eyal Lebedinsky:
  o Fix USB visor.c compilation error

Hideaki Yoshifuji:
  o [IPV6]: UDPv6 checksum
  o [IPV6]: UDPv6: Use udpv6_queue_rcv_skb()
  o [IPV6]: Missing include in ip6_tables.c

Karol Kozimor:
  o acpi4asus trivial sync with 2.6 (Karol 'sziwan' Kozimor)

Len Brown:
  o [ACPI] PCI bus numbering workaround for ServerWorks from David Shaohua Li http://bugzilla.kernel.org/show_bug.cgi?id=1662
  o [ACPI] fix passive cooling mode indicator (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1770
  o [ACPI] avoid spurious interrupts on VIA http://bugzilla.kernel.org/show_bug.cgi?id=2243
  o [ACPI] fix 2.4.27-pre3 IRQ override regression due to dynamically allocated mp_irqs[].
  o [ACPI] handle SCI override to nth IOAPIC http://bugzilla.kernel.org/show_bug.cgi?id=2835

Marcelo Tosatti:
  o Add missing struct definition of rwsem race fixes
  o Changed EXTRAVERSION to -rc1
  o journal_try_to_free_buffers(): Add debug print in case of bh list corruption

Mikulas Patocka:
  o HPFS fixes

Pete Zaitcev:
  o USB: Fix jumpshot's capacity

Summary of changes from v2.4.27-pre5 to v2.4.27-pre6
============================================

<andrej.filipcic:ijs.si>:
  o USB: pl2303 & input overruns

<chaapala:cisco.com>:
  o [CRYPTO]: Fix digest.c kmapping sg entries > page in length

<hadi:zynx.com>:
  o [NETFILTER]: Small interface cleanup for {ipt,ip6t,arpt}_find_target

<jan:ccsinfo.com>:
  o USB ftdi device ids for 2.4

<jhh:lucent.com>:
  o [SCTP] Fix to not setup a new association if the endpoint is in SHUTDOWN_ACK_SENT state and recognizes that the peer has restarted.
  o [SCTP] Fix to not start a new association on a 1-many style sendmsg() with MSG_EOF/MSG_ABORT flag and no data.

<juhl-lkml:dif.dk>:
  o [NET]: Remove junk from packet_mmap.txt

<kumar.gala:freescale.com>:
  o Simple build fix for PPC 826x

<martin.lubich:gmx.at>:
  o USB: add Clie TH55 Support in visor kernel module

<nickpiggin:yahoo.com.au>:
  o rwsem race fixes backported from 2.6

<raven:themaw.net>:
  o minor autofs4 fs/namei.c fix, URL update

<shurick:sectorb.msk.ru>:
  o i2c-matroxfb and i2c initialization order

Andi Kleen:
  o Fix argument parsing in x86-64 machine check handler
  o Fix LDT/TSS limit on x86-64
  o Fix compilation without CONFIG_SWIOTLB on x86-64
  o Fix boot loader warnings on x86-64
  o Add missing memory clobber to i386
  o Fix K8 machine check decoding
  o Fix FPU delayed exceptions on x86-64 too

Andreas Dilger:
  o [IPV4]: Fix bug in arp_tables.c fix

Bartlomiej Zolnierkiewicz:
  o clarify help entries for Promise IDE drivers a bit
  o ide: add new nForce IDE/SATA device IDs to amd74xx.c

Ben Collins:
  o video1394: Bugfix for low res format7 images
  o sbp2: Default sbp2_serialize_io to 1
  o pcilynx: Disable LCtrl bit with IRM contender

Dave Kleikamp:
  o JFS: Handle out of space errors more gracefully
  o JFS: Better RAS when btstack is overrun
  o JFS: Don't allow reading beyond the inode map's EOF
  o JFS: Fix compilation error

David Brownell:
  o EHCI fixes (byteswap, BIOS)
  o EHCI fixes (byteswap, BIOS)

David S. Miller:
  o [TG3]: Use HOST TXDs always
  o [IPV4]: Fix unaligned accesses in arp_tables.c
  o [TG3]: Chip support update and a power-save bug fix
  o [TG3]: Update driver version and reldate
  o [SPARC]: Report si_addr in SIGINFO more accurately

Greg Kroah-Hartman:
  o USB: fix empty write issue in pl2303 driver

Harald Welte:
  o [NETFILTER]: Don't assign new helper after NAT when there are already expectations present

Herbert Xu:
  o Fix /proc/ide/hpt366 crash

Hideaki Yoshifuji:
  o [UDPv4]: Pass correct socket to ip_mc_sf_allow

Ivan Kokshaysky:
  o Alpha: don't put IDE disks in standby mode on halt
  o Alpha: fix PCI bridge swizzle on takara and eiger

Jamal Hadi Salim:
  o [NET]: Add ARPHRD_NONE and use it in tun driver

Jens Axboe:
  o DVD-RW write support
  o cdrom hardware defect mgt header length

Marcelo Tosatti:
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20040606231521|43962
  o Thomas Winischhofer: sisfb update
  o Alexander Nyberg/Andi/Sergey: Fix x86 "clear_cpu()" macro
  o Changed EXTRAVERSION to -pre6
  o Michael Reinelt: Add support for NetMos 9835 serial cards
  o John Carlson: Remove bogus ";" from USB gadgets's usb_descriptor_fillbuf

Mike Miller:
  o cciss update

Neil Brown:
  o Fix hard-to-hit BUG in raid5 resync code

Nuno Monteiro:
  o Fix rwsem-fix typo
  o Complete rwsem typo fix

Pete Zaitcev:
  o Fix USB serial race
  o USB: Update mct_u232
  o USB: unusual_dev.h add Sony Handycam HC-85

Sridhar Samudrala:
  o [SCTP] Fix the use of cached non-zero vtag in an INIT that is resent after a stale cookie error.
  o [SCTP] Fix missing VTAG validation on certain incoming packets
  o [SCTP] Fix to wakeup blocking connect() after max INIT retries failed
  o [SCTP] Fix poll() on a 1-1 style socket so that it returns when the association is aborted by peer.

Summary of changes from v2.4.27-pre4 to v2.4.27-pre5
============================================

<chrisg:etnus.com>:
  o x86-64 only: ia32entry.S reg changes dropped during debugging

<kevin.curtis:farsite.co.uk>:
  o [netdrvr wan] farsync update

<pelle:dsv.su.se>:
  o tulip PCI ID for D-Link DFE-680TXD

<vda:port.imtp.ilyichevsk.odessa.ua>:
  o fealnx #0: replace dev->base_addr with ioaddr; sync with 2.6
  o fealnx #1: replace magic constants with enums
  o fealnx #2: add 'static'; fix wrapped comment
  o fealnx #3: fix pointer substraction bug
  o fealnx #4: stop doing stop_nic_rx/writel(np->crvalue) in rest_rx_descriptors()
  o fealnx #5: introduce stop_nic_rxtx(), use it where makes sense
  o fealnx #6: Francois' fixes for low memory handling; remove free_one_rx_descriptor (not used anymore)
  o fealnx #7: Garzik fix (IIRC): add locking to tx_timeout
  o fealnx #8
  o fealnx #9
  o fealnx #10
  o fealnx #11

Andrew Morton:
  o 8139too not running s3 suspend/resume pci fix

Arjan van de Ven:
  o small change for scsi 2.6 header compatibility
  o [libata] Use standard headers from include/scsi, not drivers/scsi

Daniele Venzano:
  o [netdrvr sis900] fix ISA bridge detection
  o [netdrvr sis900] cosmetic header cleanups
  o [netdrvr sis900] fix missing netif_device_detach() in suspend

David S. Miller:
  o [TCP]: Fix build in 2.4.x with SCTP disabled
  o [PKT_SCHED]: Missing rta_len init in sch_delay
  o [SPARC64]: gcc-3.4.x build fixes

Don Fry:
  o 2.4.27-pre3 pcnet32 add static to two routines
  o 2.4.27-pre3 pcnet32 avoid hard hang with some chip variants
  o 2.4.27-pre3 pcnet32 correct 79C976 variant string
  o 2.4.27-pre3 pcnet32 fix boundary comparison bug
  o 2.4.27-pre3 pcnet32 remove timer and complexity
  o pcnet32: limit frames received during interrupt
  o pcnet32: fix bogus carrier errors with 79c973
  o pcnet32: correct printk for big-endian arch
  o pcnet32: avoid timeout with tcpdump
  o pcnet32: fix for patch 8 le16_to_cpu

François Romieu:
  o [netdrvr r8169] update to 2.6.x version; many fixes and changes

Ganesh Venkatesan:
  o e1000 1/7: Clear auto-mdix mode when forcing link to
  o e1000 2/7: Workaround for link LED staying ON even when
  o e1000 3/7: Determine Link Status correctly while using
  o e1000 4/7: Rewrite logic to estimate # of tx descriptors
  o e1000 6/7: ethtool_ops support
  o e1000 7/7: Error Logging support (enabled/disabled via
  o e100 1/1: Update to sync up version numbers

Jeff Garzik:
  o [sound i810] pci id cleanups
  o [libata] add new ->bmdma_setup hook
  o [libata] use new ->bmdma_{start,setup} method to properly support ATAPI
  o [libata] more ATAPI work - translate SCSI CDB to ATA PACKET
  o [libata] random minor bug fixes
  o [libata] kill ATA_QCFLAG_POLL flag
  o [libata] internal cleanups
  o [libata] minor stuff
  o [libata] handle non-data ATAPI commands via interrupt
  o [libata] DMADIR support
  o [libata] remove redundant use of ATA_QCFLAG_SG in ATAPI packet translation
  o [libata] SCSI->ATA simulator hacking: INQUIRY command
  o [libata] comments and constants
  o [libata] scsi simulator improvements: MODE SENSE, SEEK(6,10), REZERO_UNIT
  o [libata] replace ATA_QCFLAG_ATAPI with inline helper
  o [libata] polish DocBook docs a bit
  o [netdrvr sis900] sync with 2.6.x
  o [netdrvr e1000] use generic ethtool_ops provided in net/core/ethtool.c
  o [libata promise] revert broken taskfile delivery change
  o [libata scsi] ack SYNCHRONIZE CACHE command

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre5

Patrick McHardy:
  o [IPV4,6]: Fix off-by-one in max protocol-type check

Stefan Rompf:
  o [netdrvr b44] always restore PCI config on resume

Summary of changes from v2.4.27-pre3 to v2.4.27-pre4
============================================

<akepner:sgi.com>:
  o [TG3]: Fix ethtool -S
  o [TG3]: Make sure RX/TX flow control settings actually get set

<felixb:sgi.com>:
  o [XFS] Remove speculative preallocation from linvfs_get_block_core

<fsgqa:sgi.com>:
  o [XFS] Remove the 128K limitation on pagebuf_get_no_daddr() and allow the kmem_alloc() to fail.

<gnb:melbourne.sgi.com>:
  o [TG3]: Count rx_discards in rx_errors
  o [TG3]: Add more ethtool -S stats

<joshk:triplehelix.org>:
  o [SPARC64]: Pull in drivers/i2c/Config.in
  o [SPARC64]: Use $(CC) in check for egcs/gcc3
  o [SPARC64]: Backport some lvalue warning fixes from 2.6.x
  o [SPARC32]: Use $(LD) -V for NEW_GAS check

<jpk:sgi.com>:
  o [XFS] xfs_iomap_write_delay() was doing speculative allocations without checking if there were any real blocks already in the speculative allocation area. This could result in an allocation that overlaps pre-allocated space. This would result in an ASSERT failure in debug kernels, or invalid output from xfs_bmap.
  o [XFS] Add support for allocating additional file space in stripe width sized chunks. A new fstab/mount option, "swalloc" has been defined. If specified when mounting a striped file system, allocation requests will be rounded up to a stripe width if the file size is >= stripe width, and the data is being appended to eof. The 'swalloc' option is "off" by default.

<linux-kernel:vortech.net>:
  o [VLAN]: Use KERN_INFO for VLAN_INF

<mhuth:mvista.com>:
  o [IPV6]: Fix sock identity checking bug in tcp_ipv6_check_established

<michael.waychison:sun.com>:
  o cramfs use pagecache

<tony.cureington:hp.com>:
  o [TG3]: Add eeprom dump support

<zli4:cs.uiuc.edu>:
  o [SPARC]: Fix prom_prom_taken[].theres_more setting

Adrian Bunk:
  o [ATALK]: Fix modular build
  o [NET]: Missing MODULE_LICENSE in p8022 and psnap
  o SCSI ips compile error

Andi Kleen:
  o Fix pageattr cache flushing on P4 (thanks to Terence Ripperda)

Andrew Morton:
  o use-before-uninitialized value in ext3(2)_find_ goal

Christoph Hellwig:
  o [XFS] fix direct user memory dereference in bulkstat
  o [XFS] Use macros instead of inlines for spinlock wrappers to aid debugging.

Christophe Saout:
  o [CRYPTO]: Fix two scatterwalk problems

Dave Kleikamp:
  o JFS: error in __get_metapage caused by invalid size from ea_get
  o JFS: Don't return -EPERM for system xattrs
  o JFS: Make sizes of tid_t & lid_t consistent
  o JFS: [CHECKER] Memory leak on commonly executed path
  o JFS: [CHECKER] Dereference of NULL pointer if alloc_metapage fails
  o JFS: [CHECKER] if txCommit fails, don't call d_instantiate
  o JFS: fix hang in __get_metapage

David S. Miller:
  o [TG3]: Add 572x/575x PCI IDs
  o [TG3]: Add 5750 chip and PHY IDs
  o [TG3]: Prepare for 5750 support plus minor fixes
  o [TIGON3]: Detect and record PCI Express
  o [TG3]: PCI Express 5750_A0 chips need 5701_REG_WRITE_BUG treatment
  o [TG3]: Fix chiprev test in previous change
  o [TG3]: Do not set CLOCK_CTRL_DELAY_PCI_GRANT on PCI Express
  o [TG3]: Double delay after writing MAC_MI_MODE reg
  o [TG3]: Correct RDMAC/WDMAC mode settings on 5705/5750
  o [TG3]: Do not write stats coalescing ticks reg on 5705/5750
  o [TG3]: Update to 5788 capable 5705 TSO firmware, version 1.2.0
  o [TG3]: Update to non-5705 TSO firmware version 1.6.0
  o [TG3]: If asked to load TSO firmware on 5750, just return success
  o [TG3]: Add 5750 NVRAM programming plus 5704 MAC offset bug fix
  o [TG3]: Update LED programming to support 5750
  o [TG3]: Updated ASF handling for 5750
  o [TG3]: Include mss in every txd, not just the first, on 5750
  o [TG3]: On 5750 with TSO, need to set some special reg bits
  o [TG3]: Full chip reset tweaks for 5750
  o [TG3]: More 5750 chip reset tweaks
  o [TG3]: Do not enable slow clocks on 5750 with ASF
  o [TG3]: Rewrite dma_rwctrl settings to handle PCIX/PCIE
  o [TG3]: Add 572x/575x PCI IDs to driver table, update vers/reldate
  o [SPARC64]: Update defconfig
  o [TG3]: Update driver version and reldate
  o [NET]: Fix common typo, using NODEV when we mean ENODEV
  o [TG3]: Fix phantom spaces added to pci.ids file
  o [TCP]: Kill distance enforcement between tcp_mem[] elements
  o [TCP]: Abstract out all settings of tcp_opt->ca_state into a function
  o [TCP]: Backport Vegas support from 2.6.x
  o [TCP]: Backport BIC TCP from 2.6.x
  o [TCP]: Add tcp_default_win_scale sysctl
  o [TCP]: Add receiver side RTT estimation
  o [TCP]: Grow socket receive buffer based upon estimated sender window
  o [TCP]: More sysctl tweakings for rcvbuf stuff

Dean Roehrich:
  o [XFS] Dmapi preunmount event references null pointer

Dely Sy:
  o Documentation for new PCI hotplug drivers

Dmitry Torokhov:
  o [NET_SCHED]: Do not oops when user tries to attach a filter to a TBF qdisc

Eric Dean Moore:
  o MPT Fusion driver 2.05.16 update

Eric Sandeen:
  o [XFS] guard against unused var in new mutex_spinunlock #define

François Romieu:
  o CPUID Pentium-4E update and missing new line

Hideaki Yoshifuji:
  o [IPV6] ensure to evaluate the checksum for sockets with the IPV6_CHECKSUM option
  o [NET]: Prevent future missed updates of FOO_MAX macros

Hugh Dickins:
  o tmpfs surplus page miscounted

Jakub Bogusz:
  o missing include in drivers/sound/kahlua.c

Jeff Garzik:
  o [netdrvr tg3] netdev_priv
  o [netdrvr tg3] sync with 2.6.x

Len Brown:
  o [ACPI] delete IOAPIC-disable workaround on x86_64/VIA BTW. looks like 2.6 has an IOMMU disable workaround here that may be needed or VIA in 2.4.
  o [ACPI] revert button module unload fix (OSDL 2281) Cset exclude: len.brown@intel.com|ChangeSet|20040504154434|56458 Cset exclude: len.brown@intel.com|ChangeSet|20040428081912|57065 Cset exclude: len.brown@intel.com|ChangeSet|20040428054017|55837
  o [ACPI] remove /proc files before unloading modules from Sau Dan Lee, Zhenyu Wang http://bugzilla.kernel.org/show_bug.cgi?id=2705
  o [ACPI] x86_64 + ACPI + IOAPIC + PCI Interrupt Link -> IRQ 0 from Andy Currid

Marcelo Tosatti:
  o ext3_read_super: remove [un]lock_super  (Andrew Morton)
  o Changed EXTRAVERSION to -pre4

Nathan Scott:
  o Fix an incorrect email address in XFS maintainers section
  o [XFS] Remove unused transaction pointer from bulkstat
  o [XFS] Bump the kmalloc/vmalloc cutoff up to 128k
  o [XFS] Make uses of extended inode flags consistent, remove duplicated code
  o [XFS] Fix some compiler warnings, mark cmn_err as printflike
  o [XFS] Fixup a couple of incorrect xfs_trans_commit calls (bad flags/casts).
  o [XFS] Export/import tunable time intervals as centisecs not jiffies
  o [XFS] Switch all XFSDEBUG to DEBUG
  o [XFS] Fix a use-after-free during transaction commit when the log is in error state.
  o [XFS] Use set_current_state instead of direct current->state assignment
  o [XFS] Remove xfs_swappable code, its not useful on Linux
  o [XFS] Remove no-longer-used variable in log write code, and a dated comment.
  o [XFS] Remove unused xfs_trans_bhold_until_committed and related macros
  o [XFS] Rename a subdirectory to make life easier for people (esp

Oleg Drokin:
  o Fix possible memleaks in VIA IrDA driver

Patrick McHardy:
  o [IPV4]: Fix skb leak in igmpv3_newpack

Paul Mackerras:
  o Fix incorrect PT_FPSCR definition

Sridhar Samudrala:
  o [SCTP] Fix memset() parameter ordering
  o [SCTP] Fix accessing Gap Ack blocks array with a -ve index in sctp_outq_sack()
  o [SCTP]: Fix multihomed connection failures on 64-bit systems

Stephen Hemminger:
  o [BRIDGE]: Update bridge.txt
  o [TCP]: Add sysctl to turn off metrics caching
  o [TCP]: Add vegas sysctl docs

Timothy Shimmin:
  o [XFS] Change xfs_contig_bits to work on 32/64 and both endian styles

Trond Myklebust:
  o NFS client: Fix sillydelete()

Summary of changes from v2.4.27-pre2 to v2.4.27-pre3
============================================

<achurch:achurch.org>:
  o ext2fs sb= mount option fix

<chad.dupuis:hp.com>:
  o Fix HP HSG80 storage array entry on SCSI device list

<gtw:cs.bu.edu>:
  o [sound i810] silently ignore invalid PCM_ENABLE_xxx bits from userland

<jparmele:wildbear.com>:
  o ad1848: Fix crystal CS4235 mixer setup

<lkml:lievin.net>:
  o tipar char driver: wrong timeout value

<m.c.p:kernel.linux-systeme.com>:
  o copy WARN_ON() definition from 2.6

<ouellettes:videotron.ca>:
  o Remove extra semicolumn in arch/i386/mm/fault.c

<ross:datscreative.com.au>:
  o nVidia supplied nForce2 workaround

Andrew Morton:
  o sata_sx4.c warning fix

Arun Sharma:
  o ia64: make ia32 core dumps work

Bjorn Helgaas:
  o Cset exclude: arun.sharma@intel.com[helgaas]|ChangeSet|20040405163028|42090
  o ia64: Fix ia32 core dumps
  o ia64: Update defconfigs
  o ia64: Update defconfig to current generic config
  o ia64: Allow IO port space without EFI RT attribute
  o ia64: Define acpi_pci_disabled for recent ACPI update

Dave Kleikamp:
  o JFS: [CHECKER] Fix a possible null-pointer dereference
  o JFS: [CHECKER] Memory leak in jfs_link
  o JFS: [CHECKER] get rid of txAbortCommit
  o JFS: Avoid race invalidating metadata page
  o JFS: reduce stack usage
  o JFS: [CHECKER] More robust error recovery in add_index
  o JFS: module unload was not removing /proc/fs/jfs/

David Mosberger:
  o ia64: Fix typo in unwinder which could cause NULL-pointer dereferences

Don Fry:
  o pcnet32 whitespace only changes
  o pcnet32 support for 79C976
  o pcnet32 all printk under netif_msg
  o pcnet32 correct name display
  o pcnet32 add led blink capability
  o pcnet32 transmit performance fix
  o pcnet32 add register dump capability
  o pcnet32 timer to free tx skbs for 79C971/972

Gerd Knorr:
  o Fix V4L miss of range check oops

Herbert Xu:
  o [sound i810] fix wait queue race in drain_dac
  o [sound i810] fix race
  o [sound i810] remove bogus CIV_TO_LVI
  o [sound i810] clean up with macros
  o [sound i810] fix partial DMA transfers
  o [sound i810] fix playback SETTRIGGER
  o [sound i810] fix OSS fragments
  o [sound i810] remove divides on playback
  o [sound i810] fix drain_dac loop when signals_allowed==0
  o [sound i810] fix reads/writes % 4 != 0
  o [sound i810] fix deadlock in drain_dac

Jack Hammer:
  o ServeRAID driver update to 7.00.15: sync with v2.6

Jack Steiner:
  o ia64: fix HUGETLB null pointer dereference

Jeff Garzik:
  o [netdrvr b44] sync with 2.6.x version
  o Add dummy "__user" marker, for compat with 2.6.x
  o Rename get_current_user tmpvar to avoid namespace clash
  o [netdrvr] Add driver for IBM p/iSeries virtual ethernet adapters
  o [libata sata_sis] add new PCI id
  o [libata] Promise driver split part 1: clone to sx4
  o [libata] Promise driver split part 2: remove SX4 code from sata_promise
  o [libata] Promise driver split part 3: remove TX2/4 code from sata_sx4
  o [libata] Promise driver split part 4: common header
  o [libata] add ata_tf_{to,from}_fis helpers
  o [libata] clean up taskfile submission to hardware
  o [libata] remove call to WARN_ON(), 2.4 doesn't have this
  o [libata] move ATAPI startup from katad thread to workqueue thread
  o [libata] minor updates
  o [libata] move PIO data xfer from katad thread to workqueue thread
  o [libata] move probe execution from katad thread to workqueue thread
  o [libata] move ATAPI command initiation code from libata-scsi to libata-core
  o [libata] kill unnecessary include
  o [libata] internal cleanup: kill ata_pio_start
  o [libata] some work on the ATAPI path
  o [libata] Make sure to initialize PIO data xfer state
  o [libata] replace per-command semaphore with optional completion
  o [libata promise] make sure our schedule_timeout(N) are never with N==0
  o [libata] remove unused struct ata_engine
  o [libata sata_sx4] trivial: fix filename in header
  o [libata sata_sis] support SATA SCRs in PCI cfg space
  o [libata] preparation for writeback caching support
  o [libata] Maintainer annotations
  o [sound i810] sync with 2.6.x driver
  o [sound i810] bump driver to version 1.00

Jeremy Higdon:
  o sata_vsc initialization fix

Karol Kozimor:
  o acpi4asus 0.28 (Karol 'sziwan' Kozimor)

Krzysztof Halasa:
  o [netdrvr tulip] fix use-after-free

Len Brown:
  o [ACPI] delete unused CONFIG_ACPI_RELAXED_AML this code is included always -- or disable at boot w/ "acpi=strict
  o [ACPI] Delete IRQ2 "cascade" in ACPI IOAPIC mode no such concept exists in ACPI, frees IRQ2 for use.
  o [ACPI] enhance intr-src-override parsing to handle ES7000 http://bugme.osdl.org/show_bug.cgi?id=2520
  o [ACPI] allow use of IRQ2 in ACPI/IOAPIC mode http://bugzilla.kernel.org/show_bug.cgi?id=2564
  o [ACPI] No IRQ known... - using IRQ 255 (Bjarni Rúnar Einarsson) http://bugzilla.kernel.org/show_bug.cgi?id=2148
  o [ACPI] battery "charged" instead of "unknown" (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1863
  o [ACPI] support button driver unload (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=2281
  o [ACPI] pci-link may not always be SHARED (SuSE via Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=2404
  o [ACPI] pcibios_scan_root fix for IA64 (from IA64 tree via Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=2130
  o [ACPI] toshiba_acpi driver if acpi_disabled (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=2465
  o [ACPI] button build fix
  o [ACPI] export symbols to button module
  o [ACPI] PCI Interrupt Link fixes
  o [ACPI] rmmod ACPI modules vs /proc from Anil S Keshavamurthy and David Shaohua Li http://bugzilla.kernel.org/show_bug.cgi?id=2457
  o [ACPI] enhance "pci=noacpi" to skip PCI probe (David Shaohua Li) add "acpi=noirq" to just disable IRQ config http://bugzilla.kernel.org/show_bug.cgi?id=1662
  o [ACPI] parse ACPI MCFG table and set pci_mmcfg_base_addr from 2.6 via Sundar/Dely Sy
  o [ACPI] handle _CRS outside _PRS -- even when non-zero avoid sharing IRQ12 http://bugzilla.kernel.org/show_bug.cgi?id=2665

Marcelo Tosatti:
  o Delete: drivers/char/amd7xx_tco.c
  o Matt Domsch: Lower printk severity for PCI devices with no PCI_CACHE_LINE_SIZE implemented
  o Changed EXTRAVERSION to -pre3

Mike Miller:
  o cciss update: support for two new controllers
  o Fix cciss bug in proc reporting

Oleg Drokin:
  o [2.4] Make reiserfs not to crash on oom during mount

Pavel Machek:
  o Cleanups for b44

Pete Zaitcev:
  o tiglusb bug fixes (usb_clear_halt, usb_sndbulkpipe)
  o USB: Check results of copy_to_user in hiddev
  o USB: Fix memory leaks in speedtch
  o USB: Fix IBM USB memory key unusual dev entry

Richard Curnow:
  o Patch [sh64]: Fix liveness dependency constraints in _syscalln()
  o Fix Cayman PCI IRQ routing for PCI cards containing bridges
  o Patch [sh64]: Fix approach for calibrating CPU MHz so it works even if the I-cache is disabled
  o Patch [sh64]: Clean-up handling of the SR.WATCH bit
  o Patch [sh64]: Remove obsolete CONFIG_UNCACHED_MEMORY_OFFSET option
  o Patch [sh64]: clean-up to allow building on Cayman board without configuring PCI support
  o Patch [sh64]: Handle base of RAM not being 512Mb aligned
  o Patch [sh64]: Allow greater choice over the effective address at which the kernel runs

Sridhar Samudrala:
  o [SCTP] Fix bugs in handling overlapping INIT and peer restart over a multihomed association.
  o [SCTP] Rename SCTP_ADDR_REACHABLE as SCTP_ADDR_AVAILABLE to be consistent with the SCTP sockets API draft.

Stephen Hemminger:
  o SCTP crc table can be static const

Stéphane Eranian:
  o ia64: switch /proc/perfmon to seq_file avoid buffer overflows

Zwane Mwaikambo:
  o remove amd7(saucy)_tco

Summary of changes from v2.4.27-pre1 to v2.4.27-pre2
============================================

<aj:andaco.de>:
  o [TG3]: Fix typo in TG3_TSO_FW_RODATA_ADDR definition

<gandalf:winds.org>:
  o Blue line in nVidia framebuffer (rivafb)

<jkmaline:cc.hut.fi>:
  o [CRYPTO]: Add suuport for keyed digests
  o [CRYPTO]: Add Michael MIC algorithm

<jpk:sgi.com>:
  o [XFS] Correct the (file size >= stripe unit) check inside xfs_iomap_write_delay.  It was comparing the file size, in bytes, against the stripe unit size, in FSBs.

<mchan:broadcom.com>:
  o [TG3]: Jumbo frames and FTQ reset patch
  o [TG3]: Fix jumbo frame PHY programming

Andrea Arcangeli:
  o Fix page-free-at-IRQ context BUG

Bartlomiej Zolnierkiewicz:
  o IDE PCI: fix support for PIO modes w/o IORDY flow control
  o serverworks.c: fix DMA for OSB4 (Patrick Wildi)
  o generic PCI IDE support for more Toshiba Piccolo chips (Daniel Drake)

Chas Williams:
  o [ATM]: get atm_guess_pdu2truesize() right
  o [ATM]: [nicstar] using dev_alloc_skb() (reported by Johnston,
  o [ATM]: [fore200e] 0.3e version by Christophe Lizzi (lizzi@cnam.fr)
  o [ATM]: [fore200e] make tasklet use configurable

Chris Wright:
  o [IPV4]: Fix return value on MCAST_MSFILTER error case

Christoph Hellwig:
  o [XFS] use kmem_alloc for noaddr buffers
  o [XFS] kill the pagebuf vs xfs_buf confusion
  o [XFS] really kill the pagebuf vs xfs_buf confusion
  o [XFS] clarify pagebuf page lookup logic
  o [XFS] cleanup pagebuf flag usage and simplify pagebuf_free
  o [XFS] close external blockdevice after final flush

David S. Miller:
  o [TG3]: Just completely delete the disabled FTQ reset code
  o [SPARC64]: Kill cast as lvalue usage in pgd/pmd macros
  o [SPARC64]: Fix rest of cast as lvalue usage in sparc64 code
  o [TG3]: Kill 'force' arg to tg3_phy_reset, it is always set
  o [TG3]: At start of tg3_phy_copper_begin, force phy out of loopback mode
  o [TG3]: Do not allow illegal ethtool advertisement bits
  o [SPARC64]: Export prom_palette
  o [TG3]: Add missing 5704 BX workaround, and fix typo in autoneg fix
  o [TG3]: Set GRC_MISC_CFG prescaler more safely
  o [TG3]: Fix serdes cfg programming on 5704
  o [TG3]: When link is down, set stats coalescing ticks to zero
  o [TG3]: Wait a bit for BMSR/BMCR bits to settle in PHY setup
  o [TG3]: Verify link advertisement correctly on 10/100 only chips
  o [TG3]: All 5705 chips need PHY reset on link-down
  o [TG3]: More PHY programming fixes
  o [TG3]: Bump driver version and reldate
  o [TG3]: Print list of important probed capabilities at driver load
  o [TG3]: Two PHY fixes
  o [TG3]: Kill uninitialized var warning
  o [TG3]: Reset fixes
  o [TG3]: Update driver version and release date
  o [SPARC]: Use 64 for KERN_SPARC_SCONS_PWROFF to prevent 2.6.x conflicts
  o [TG3]: Update driver version and reldate
  o [TG3]: Undo comment typo fix, it was wrong
  o [SPARC64]: Fix zero-extension issues wrt. {pgd,pmd}_val()
  o [SPARC64]: Update defconfig

David Stevens:
  o [IPV4]: Fix IGMP version number and timer printing for procfs

Dely Sy:
  o SHPC and PCI Express hot-plug drivers for 2.4 kernel
  o PCI Hotplug: SHPC & PCI-E hot-plug fixes

Eric Brower:
  o [SPARC]: Add sysctl to control serial console power-off restrictions
  o [SPARC64]: HDIO_DRIVE_TASK is a compatible ioctl

Eric Sandeen:
  o [XFS] Use pgoff_t for page indices, and remove some other type confusion
  o [XFS] New PFLAGS_RESTORE_FSTRANS macro to restore only FSTRANS state from saved state.

Geert Uytterhoeven:
  o [NET]: Make pktgen depend upon procfs
  o NCR53C9x unused SCp.have_data_in
  o M68k TLB fixes
  o Amiga A2065 Ethernet debug

Grant Grundler:
  o [TG3]: Fix comment typo

Harald Welte:
  o [NETFILTER]: Add more debug info to TFTP helper

Hideaki Yoshifuji:
  o [IPV6]: Mark MLDv2 report as known
  o [IPV6]: Use IANA icmpv6 type for MLDv2 report

Jakub Bogusz:
  o rivafb 16bpp text background colour fix

Jamal Hadi Salim:
  o [NET_SCHED]: Check for NULL opt in dsmark_init

Jeff Garzik:
  o [TG3]: Dump NIC-specific statistics via ethtool

Jon Oberheide:
  o [CRYPTO]: ARC4 config help clarification

Marcel Holtmann:
  o [Bluetooth] Allow normal users to release the previous created TTY
  o [Bluetooth] Fix race in RX complete routine of the USB drivers
  o [Bluetooth] Make use of request_firmware() for the 3Com driver
  o [Bluetooth] Add UART protocol id's for 3-Wire and H4DS

Marcelo Tosatti:
  o Andrew Morton: __free_pages_ok() stress testing
  o Changed EXTRAVERSION to -pre2

Matt Porter:
  o ppc32: fix head_44x.S copyrights

Nathan Scott:
  o [XFS] Fix a very hard-to-hit, small-block-size only corruption
  o [XFS] Fix delayed write buffer handling to use the correct list interfaces, add validity checks, remove unused code, fix comments.
  o [XFS] Make buffer error checking consistent, add a value range check
  o [XFS] Return the right error code on an ACL xattr version mismatch
  o [XFS] Allow xfsbufd flush intervals to take immediate effect after changing the flush sysctl value.  Fix from Bart Samwel.
  o [XFS] Clear the superblock dirty flag after flushing the log in sync_super.
  o [XFS] Fix vmtruncate abuse in the XFS setattr ATTR_SIZE operation
  o [XFS] make return value type for read() really ssize_t
  o [XFS] Define a new superblock field for more feature bits
  o [XFS] Fix debug builds - need sb_features2 details in the endian translation code.
  o Remove a bk ignored XFS cvs directory, accidentally added
  o Fix typo in delayed allocate buffer count reporting (sysrq-m)
  o Minor updates to XFS documentation
  o [XFS] Fix fsync regression resulting from moving data flushing out from under the IOLOCK.
  o [XFS] Remove extraneous vmtruncate call, missed in earlier merge
  o [XFS] Remove xfs_iaccess checks on security extended attribute namespace, done outside the filesystem.

Russell Cattelan:
  o [XFS] Fix for the xfs dir2 rebalance bug

Rusty Russell:
  o [NETFILTER]: Missing ip_rt_put in ipt_MASQUERADE

Sridhar Samudrala:
  o [SCTP] Fix typo in entry name of the remove_proc_entry() call
  o [SCTP] Update sctp_ulpevent structure to include assoc pointer and
  o [SCTP] Avoid the use of constant SCTP_IP_OVERHEAD to determin the max data size in a SCTP packet.
  o [SCTP] Cleanup sctp_packet and sctp_outq infrastructure
  o [SCTP] Partial Reliability Extension support
  o [SCTP] Propagate error from sctp_proc_init. (Olaf Kirch)

Stephen C. Tweedie:
  o fix O(N^2) dquot sync behaviour

Takayoshi Kochi:
  o PCI Hotplug: acpiphp unable to power off slots

Takayoshi Kouchi:
  o PCI Hotplug: acpiphp cleanup patch for 2.4.23-pre4

William Lee Irwin III:
  o Joel Becker: Fix summit crash: cpu_present_to_apicid() bound checking

Zwane Mwaikambo:
  o fix module load with gcc3.3.3
  o Fix typo in include/linux/compiler.h

Summary of changes from v2.4.26 to v2.4.27-pre1
============================================

<khawar.chaudhry:amd.com>:
  o Update amd8111 net driver

<kirillx:7ka.mipt.ru>:
  o Fix potential memory leak in devpts
  o Fix potential memory access to free memory in /proc handling

<lkml:lievin.net>:
  o tipar char driver (divide by zero)

<maragato:gmx.net>:
  o Add ATI IGP 345M rev2 ID's

<mhf:linuxmail.org>:
  o Update codingstyle to 2.6 level

<sezero:superonline.com>:
  o megaraid2 compilation fix

<tmattox:engr.uky.edu>:
  o [netdrvr tulip] add MII support for Comet chips

<vda:port.imtp.ilyichevsk.odessa.ua>:
  o gcc3 does not inline some functions

Atul Mukker:
  o megaraid2 driver version 2.10.3

Chris Wright:
  o e1000: fix probable security hole

Don Fry:
  o resync pcnet32.c with 2.6.x
  o netdevice.h add netif_msg_init helper
  o pcnet32 fix hang/crash with loopback test

Ganesh Venkatesan:
  o e100: NFS/TCO related Firmware update
  o e100: change log + version update
  o e100: use new API, SET_NETDEV_DEV, rx_bytes stat to include MAC header fix
  o e1000: ethtool set/get ring param support
  o e1000: backoff Tanacross missed interrupt workaround
  o e1000: Changed E1000_COLLISION_THRESHOLD from 16 to 15
  o e1000: use E1000_PBA_BYTES_SHIFT instead of E1000_TX_FIFO_SIZE
  o e1000: remove polarity reversal workaround for forced 10H/10F links
  o e1000: fix eeprom update to include e1000_standby_eeprom
  o e1000: new bit definitions, fix comments
  o e1000: ethtool set/get eeprom fixes
  o e1000: use new API, SET_NETDEV_DEV, check register_netdev retval
  o e1000: all other white space fixes, changelog
  o e1000: Disable TSO - till TSO related Tx hangs are root caused/fixed
  o e1000: msec_delay fix
  o e1000: phy fix, and cleanup

Jeff Garzik:
  o [netdrvr 8139cp] trivial syncing with 2.6.x
  o [netdrvr 8139cp] rearrange priv struct, add cacheline-align markers
  o [netdrvr 8139cp] locking cleanups
  o [NET] forward-compat definition of netdev_priv()
  o [netdrvr 8139cp] minor cleanups
  o [netdrvr 8139cp] use netdev_priv()
  o [netdrvr 8139cp] complete 64-bit DMA (PCI DAC) support
  o [netdrvr 8139cp] better dev->close() handling, and misc related stuff
  o [netdrvr natsemi] correct DP83816 IntrHoldoff register offset
  o [netdrvr tulip] remove ChangeLog file, we have BitKeeper logs now
  o Add SATA support
  o Add Promise SX8 SATA driver
  o [netdrvr via-rhine] Fix MII phy scanning bug, whitespace cleanups

Marcelo Tosatti:
  o Herbert Xu: Delete unused drivers/sound/Hwmcode.h, drivers/sound/724hwmcode.h
  o Cset exclude: loftin@ldl.fc.hp.com|ChangeSet|20040414205510|54931
  o Changed EXTRAVERSION to 2.4.27-pre1
  o Fix drmP.h fix typo

Meelis Roos:
  o Kaupo Arulo: only use set_max when it is present

Paul Gortmaker:
  o [netdrvr 8390] Fix 8390 log spam

Pavel Roskin:
  o Tulip endianess fix

Pete Zaitcev:
  o Improve USB printer locking
  o More USB storage locking fixes

Randy Dunlap:
  o drmP.h doesn't need local cmpxchg() and __cmpxchg()

Scott Feldman:
  o Update MAINTAINERS with new e100/e100 maintainers

Zwane Mwaikambo:
  o fix module load with gcc3.3.3
Linux 2.4.28

final:

- 2.4.28-rc4 was released as 2.4.28 with no changes.

Summary of changes from v2.4.28-rc3 to v2.4.28-rc4
============================================

Adrian Bunk:
  o [NET]: neigh_for_each must be EXPORT_SYMBOL'ed

David S. Miller:
  o [AF_UNIX]: Serialize dgram read using semaphore just like stream
  o [NET]: Export __neigh_for_each_release to modules
  o [TG3]: Update driver version and reldate

Jakub Jelínek:
  o binfmt_elf: handle p_filesz == 0 on PT_INTERP section

Len Brown:
  o [ACPI] fix NMI during poweroff http://bugzilla.kernel.org/show_bug.cgi?id=1206

Marcelo Tosatti:
  o Changed EXTRAVERSION to -rc4

Michael Chan:
  o [TG3]: 5753 support and a bug fix

Patrick McHardy:
  o [SCTP]: Fix inetaddr notifier chain corruption

Willy Tarreau:
  o aic7xxx aic79xx_osm_pci.c compile fix with -Werror

Summary of changes from v2.4.28-rc2 to v2.4.28-rc3
============================================

Aaron Grothe:
  o [CRYPTO]: Add Anubis support

Chris Wright:
  o binfmt_elf: handle partial reads gracefully

David S. Miller:
  o [TG3]: Use ioremap_nocache()
  o [TG3]: Bump driver version and reldate
  o Cset exclude: davem@nuts.davemloft.net|ChangeSet|20040831000448|00808
  o Cset exclude: pablo@eurodev.net|ChangeSet|20040831000223|00117
  o [ATM]: Put back mistakedly removed LEC procfs code

Herbert Xu:
  o [NET]: Fix tbl->entries race

Len Brown:
  o [ACPI] fix ASUS boot crash http://bugzilla.kernel.org/show_bug.cgi?id=2755
  o [ACPI] fix poweroff regression backport from 2.6 and ACPICA 20040427 http://bugzilla.kernel.org/show_bug.cgi?id=2109

Marcelo Tosatti:
  o Changed EXTRAVERSION to -rc3

Mike Miller:
  o cleans up warnings in 32/64-bit conversions

Mike Waychison:
  o [TG3]: Fix fiber hw autoneg bounces

Patrick McHardy:
  o [PKT_SCHED]: Don't try to destroy builtin qdiscs

Stefan Esser:
  o Improved smbfs client overflow fix

Thomas Graf:
  o [NET]: Fix neighbour/arp build
  o [PKT_SCHED]: break is not enough to stop walking

Trond Myklebust:
  o NFS: Always wake up tasks that are waiting on the sillyrenamed file to complete

Wensong Zhang:
  o [IPVS]: Update version to 1.2.1

Summary of changes from v2.4.28-rc1 to v2.4.28-rc2
============================================

<arnouten:bzzt.net>:
  o [TCP]: Add /proc/net/tcp{,6} layout documentation

<lkml:rtr.ca>:
  o delkin_cb: new carbus IDE driver

<ruber:engr.es>:
  o [CRYPTO]: Add Tnepres cipher support

Aaron Grothe:
  o [CRYPTO]: Put khazad back into tcrypt table

Adrian Bunk:
  o add SCSI_SATA_ULI help text
  o Adrian Bunk CREDITS entry

Andrea Arcangeli:
  o [NET]: Accept should return ENFILE not EMFILE

Chris Wright:
  o compile fix for neighbour scalability backport
  o compile fix for neighbour scalability backport

David S. Miller:
  o [PKT_SCHED]: sch_netem.c needs linux/init.h
  o [AF_UNIX]: Remove spurious len test in unix_mkname
  o [CRYPTO]: Fix typo in Kconfig
  o [TG3]: Update driver version and reldate
  o [AF_PACKET]: Set VM_IO for mmap areas
  o [CRYPTO]: Delete MODULE_ALIAS line

Eric Sandeen:
  o fix for large direct I/O

Greg Banks:
  o [NET]: Fix race between neigh-timer_handler and neigh_event_send

Harald Welte:
  o [NET]: Backport neighbour scalability fixes from 2.6.x
  o [NETFILTER]: fix ipt_ULOG bogus error messages

Ivan Kokshaysky:
  o Alpha: fixes for bootp/bootpz targets

James Morris:
  o [CRYPTO]: Add __init and __initdata to aes.c

Keith Owens:
  o Avoid oops in proc_delete_inode

Len Brown:
  o [ACPI] reserve IOPORTS for ACPI (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=2641
  o [ACPI] boot option fixes from 2.6 "acpi_serialize" "acpi_wake_gpes_always_on" "acpi_osi=" http://bugzilla.kernel.org/show_bug.cgi?id=2534
  o set acpi_gbl_leave_wake_gpes_disabled to FALSE for 2.4 because it would take a backport of big 2.6 changes to make this code work and 2.4 doesn't support suspend/resume anyway.
  o [ACPI] Enter ACPI mode earlier Fixes two common boot failures due to buggy SMM BIOS code
  o [ACPI] fix build warnings
  o [ACPI] build fix
  o [ACPI] If BIOS disabled the LAPIC, believe it by default

Maciej W. Rozycki:
  o [NET]: Fix fddi_statistics for 64-bit
  o [IPV4]: Set ARP hw type correctly for BOOTP over FDDI
  o [IPV4]: Permit the official ARP hw type in SIOCSARP for FDDI

Marcelo Tosatti:
  o Jakub Bogusz: missing include in farsync WAN driver
  o mcp: Fix proc_delete_inode oops bug correction typo
  o Urban Widmark: Fix smbfs client overflow
  o Changed EXTRAVERSION to -rc2

Patrick Caulfield:
  o [DECNET]: Mark myself as maintainer

Patrick McHardy:
  o [PKT_SCHED]: Fix netem qlen accounting

Paul Fulghum:
  o serial receive lockup fix
  o usb serial write fix

Pete Zaitcev:
  o USB: update unusual_devs.h

Randy Dunlap:
  o [TG3]: tg3_nvram_read_using_eeprom cannot be __init

Sridhar Samudrala:
  o [SCTP] Adaption layer indication support
  o [SCTP] Update cwnd/ssthresh as per the sctpimpguide modifications
  o [SCTP] When an address is deleted, update any transports that are caching it as a source adddress.
  o [SCTP] Fix HEARTBEAT_ACKs being sent to wrong dest. ip address in a multi-homing scenario after a failback.

Stephen Hemminger:
  o [PKT_SCHED]: netem: Use timer to handle packets not rescheduling

Thomas Graf:
  o [PKT_SCHED]: Remove useless line in cbq_dump_class
  o [PKT_SCHED]: Make rate estimator work on all platforms
  o [PKT_SCHED]: CBQ; Destroy filters before destroying classes
  o [PKT_SCHED]: u32: Remove unused hgenerator field in tc_u_hnode
  o [PKT_SCHED]: Avoid duplicated TCA_STATS TLVs for HTB and HFSC
  o [PKT_SCHED]: Rename TCQ_F_INGRES to TCQ_F_INGRESS
  o filemap.c compile fix

Wensong Zhang:
  o [IPVS]: Fix endian problem on sync message size

Özkan Sezer:
  o 2.6 backport: binfmt_elf memleak fix error handling
  o 2.6 backport: tun sign mishandling

Summary of changes from v2.4.28-pre4 to v2.4.28-rc1
============================================

<chaus:rz.uni-potsdam.de>:
  o Fix bug in PIIX code where DMA could be turned on without proper hw configuration (bugzilla bug #3473)

Bartlomiej Zolnierkiewicz:
  o libata: PCI IDE legacy mode fix
  o [libata] do not memset() SCSI request buf in a get-reference style function
  o [libata piix] Fix PATA UDMA masks

Benjamin Herrenschmidt:
  o Mikael Pettersson: PowerPC 745x coherency fix

Dave Jones:
  o davej CREDITS update

François Romieu:
  o sata_nv: enable hotplug event on successfull init only
  o sata_nv: wrong failure path and leak
  o sata_nv: housekeeping for goto labels

Herbert Xu:
  o Fix hiddev devfs oops

Hugh Dickins:
  o tmpfs: stop negative dentries
  o tmpfs: fix shmem_file_write return value

Jake Moilanen:
  o PPC64 build break

Jeff Garzik:
  o [libata] add hook, and export functions needed for sata2 drivers
  o [libata] add sata_uli driver for ULi (formerly ALi) SATA

Jens Axboe:
  o scsi io completion bug

Maciej W. Rozycki:
  o "console=" parameter ignored

Marcelo Tosatti:
  o Changed EXTRAVERSION to -rc1

Margit Schubert-While:
  o Add prism54 to MAINTAINERS

Paul Fulghum:
  o serial send_break duration fix

Pete Zaitcev:
  o Crash with cat /proc/bus/usb/devices and disconnect

Özkan Sezer:
  o e1000 driver, gcc-3.4 inlining fix

Summary of changes from v2.4.28-pre3 to v2.4.28-pre4
============================================

<ajgrothe:yahoo.com>:
  o [CRYPTO]: Whirlpool algorithm updates
  o [CRYPTO]: Add missing tcrypt part of whirlpool updates

<ananth:broadcom.com>:
  o [libata sata_svw] race condition fix, new device support

<joshk:triplehelix.org>:
  o radeonfb: Fix module unload and red/blue typo
  o hotplug: Don't build cpqphp_proc.o if !PROC_FS

<lesanti:sinectis.com.ar>:
  o fix dcache nr_dentry race

<martin.wilck:fujitsu-siemens.com>:
  o [TG3]: Fix pause handling, we had duplicate flags for the same thing

<michael.waychison:sun.com>:
  o [TG3]: Fix thinko in 5704 fibre hw autoneg code

<peter:pantasys.com>:
  o [IPCONFIG]: Verify DHCPACK packets
  o [IPV4]: Fix DHCPACK checking in ipconfig.c

<tkooda-patch-kernel:devsec.org>:
  o [CRYPTO]: xtea_encrypt() should use XTEA_DELTA instead of TEA_DELTA

<vda:port.imtp.ilyichevsk.odessa.ua>:
  o trivial patch for 2.4: always inline __constant_*

Achim Leubner:
  o gdth update

David S. Miller:
  o [NET]: Kill SCM_CONNECT, never used and unreferenced
  o [TCP]: Just silently ignore ICMP Source Quench messages
  o [TG3]: Recognize all onboard Sun variants, not just 5704
  o [TG3]: Update driver version and reldate
  o [CRYPTO]: Zero out tfm before freeing in crypto_free_tfm()
  o [SPARC64]: Do not log streaming byte hole errors
  o [PKT_SCHED]: sch_netem.c needs linux/init.h
  o [SPARC64]: Disable SBH interrupt properly

David Woodhouse:
  o [NET]: In compat syscall handling, check socket option types correctly

Don Fry:
  o pcnet32: discard oversize rx packets
  o pcnet32: recover after rx hang
  o pcnet32: cleanup IRQ limitation
  o pcnet32: Add HomePNA parameter for 79C978
  o pcnet32: correctly program bcr32

Doug Ledford:
  o RAID1 error handling locking fix

Ganesh Venkatesan:
  o e1000 - ethtool support cleanup
  o e1000 - Enable TSO
  o e1000 - Replace kmalloc with vmalloc for data structures not shared with h/w
  o e1000 - TSO context descriptor setup fixes (in preparation for IPv6 TSO)
  o e1000 - Fix to prevent infinite loop trying to re-establish link while actively communicating
  o e1000 - Condition that determines when to quit polling mode includes work done in Tx path
  o e1000 - Shutdown PHY while bringing the interface down (if WoL not enabled)
  o e1000 - add likely/unlikely to assist branch prediction, other cleanups
  o e1000 - more DPRINTK messages
  o e1000 - suspend/resume fix from alex@zodiac.dasalias.org
  o e1000 - white space corrections
  o e1000 - remove support for advanced TCO features
  o e1000 - Fix MODULE_PARM, module_param and module_param_array usage
  o e1000 - Fix VLAN filter setup errors (while running on PPC)
  o e1000 - Polarity reversal workaround for 10F/10H links
  o e1000 - white space corrections, other cleanups
  o e1000 update - reset default ITR value to 8000

Geert Uytterhoeven:
  o m68k MM off-by-one
  o Atari ST-RAM setup
  o Amiga frame buffer: kill obsolete DMI Resolver code
  o fbdev monochrome lines

Herbert Xu:
  o Backport Via IRQ mask fix

Hideaki Yoshifuji:
  o [IPV6] Fix routing header handling
  o [IPV6] Fix skb allocation size for RST and ACK
  o [IPV6]: Missing ip_rt_put() in SIT error path

Jack Hammer:
  o broken ips update

Jean Delvare:
  o Update Documentation/i2c/writing-clients

Jeff Garzik:
  o [TG3]: Kill all on-chip send BD support code
  o linux/compiler.h: dummy __iomem macro (an sparse annotation)
  o [libata] resync with 2.6.x
  o [libata] remove distinction between MMIO/PIO helper functions
  o [libata] consolidate legacy/native mode init code into helpers
  o [libata] minor comment updates, preparing for iomap merge

Jens Axboe:
  o irq safe gendisk_lock

Linus Torvalds:
  o libata: initial PCI memory annotations

Marcelo Tosatti:
  o Cset exclude: Achim_Leubner@adaptec.com|ChangeSet|20040928105422|00490
  o Mike Miller: cciss typo fix
  o Changed EXTRAVERSION to -pre4

Margit Schubert-While:
  o prism54 Code cleanup
  o prism54 remove module params
  o prism54 add WE17 support
  o prism54 initial WPA support
  o prism54 fix wpa_supplicant frequency parsing
  o prism54 remove TRACE
  o prism54 Bug in timeout scheduling
  o prism54 print firmware version
  o prism54 bug initialization/mgt_commit

Maximilian Attems:
  o menuconfig fix crash due to infinite recursion

Mikael Pettersson:
  o 53c700 scsi driver gcc-3.4 fixes
  o pcmcia mem_op.h gcc-3.4 fixes
  o ATM drivers gcc-3.4 fixes
  o IBM PCI hotplug controller driver gcc-3.4 fixes
  o ISDN drivers gcc-3.4 fixes
  o MTD drivers gcc-3.4 fixes
  o RIVA driver gcc-3.4 fix
  o E100 driver gcc-3.4 fixes
  o PPC32 PReP residual data gcc-3.4 fix
  o matrox framebuffer driver gcc-3.4 fix

Pete Zaitcev:
  o USB drivers gcc-3.4 fixes

Stephen Hemminger:
  o [TCP]: Store congestion algorithm per socket
  o [TCP]: Add vegas style bandwidth info to 2.4.x tcp diag
  o [TCP]: Backport 2.6.x cleanup of westwood code

Thomas Graf:
  o [PKT_SCHED]: Fix slab corruption in cbq_destroy
  o [PKT_SCHED] Report qdisc parent to userspace

Wensong Zhang:
  o [IPVS] add the MAINTAINERS entry

Summary of changes from v2.4.28-pre2 to v2.4.28-pre3
============================================

<achew:nvidia.com>:
  o sata_nv: fix CK804 support
  o i810_audio.c and pci_ids.h: add support for nforce MCP2S,

<ajgrothe:yahoo.com>:
  o [CRYPTO]: Add Whirlpool digest algorithm

<apm:brigitte.dna.fi>:
  o [NETFILTER]: Fix unaligned access in arp_tables.c

<bzolnier:elka.pw.edu.pl>:
  o libata: ata_piix.c PIO fix

<davem:davemloft.net>:
  o LVM ioctl fix - Trying to vfree() nonexistent vm area

<felixb:sgi.com>:
  o [XFS] Removed xfs_iflush_all and all usages of vn_purge, except one in clear_inode path.
  o [XFS] Restored xfs_iflush_all, which is still used to finish reclaims

<ha505:hszk.bme.hu>:
  o [netdrvr fealnx] fix spin_unlock_irqrestore() usage

<ileong:nvidia.com>:
  o [ac97_codec] add new codec

<lcapitulino:conectiva.com.br>:
  o drivers/pci/pci.c NULL pointer fix
  o Fix missing `return NULL' missing in ext3_get_journal()

<mchan:broadcom.com>:
  o [TG3]: Check MAC_STATUS_SIGNAL_DET in serdes polling

<pablo:eurodev.net>:
  o [NETLINK]: Improve sendmsg() behavior of netlink sockets

<pjones:redhat.com>:
  o [SPARC64]: Support 64-bit initrd addresses

<rgooch:safe-mbox.com>:
  o drivers/char/ib700wdt.c ibwdt_ping() fix
  o Syntax fix drivers/media/video/bttv-driver.c

<richm:oldelvet.org.uk>:
  o [SPARC64]: Set LVM fields more consistently in ioctl32.c code

<tharbaugh:lnxi.com>:
  o [netdrvr e1000] disable DITR, which apparently hurts performance

Adrian Bunk:
  o ibmphp_res.c: fix gcc 3.4 compilation
  o lmc_media.c: fix gcc 3.4 compilation
  o ircomm_param.c: fix __FUNCTION__ paste error
  o irlmp.c: fix gcc 3.4 compilation
  o asm-i386/smpboot.h: fix gcc 3.4 compilation
  o dscc4.c: fix gcc 3.4 compilation

Christoph Hellwig:
  o [XFS] Rework freeze/unfreeze infrastructure
  o [XFS] Move all ioctl definitions into a common place for 32bit ioctl translation.
  o [XFS] avoid using pid_t in ioctl ABI
  o [XFS] Fix warnings in xfs_bmap.c
  o [XFS] Remove a readahead page allocation failure warning, this will happen under normal workloads and does not indicate a problem.

Dave Kleikamp:
  o JFS: Trivial: remove dead code
  o JFS: fix memory leak in __invalidate_metapages

David S. Miller:
  o [TIGON3]: Mention that firmware is copyrighted by Broadcom
  o [TG3]: Revamp fibre PHY handling
  o [SPARC64]: Fix PCI IOMMU invalid iopte handling
  o [IPV4]: Fix theoretical loop on SMP in ip_evictor()
  o [IPV6]: ip6_evictor() has same problem as ip_evictor()
  o [TG3]: Remove autoneg handling from fibre_autoneg() unneeded
  o [TG3]: Always set MAC_EVENT_LNKSTATE_CHANGED even when serdes polling
  o Cset exclude: davem@nuts.davemloft.net|ChangeSet|20040817010145|64922
  o [TG3]: Do tg3_netif_start() under lock
  o [TCP]: When fetching srtt from metrics, do not forget to set rtt_seq
  o [TG3]: Disable CIOBE split, as per Broadcom's driver
  o [TG3]: Add 5750 A3 workaround
  o [SPARC64]: Save/restore %asi properly in signal handling
  o [SPARC64]: Remove memcpy Ultra3 PCACHE patching trick
  o [SPARC64]: Use saner local label names in Ultra3 copies
  o [SPARC64]: Revamped memcpy infrastructure
  o [SPARC64]: Update defconfig
  o [SPARC64]: Remove memcpy/bzero symbol usage in sparc64_do_profile
  o [SPARC64]: Fix arg passing to copy_in_user()
  o [MAINTAINERS]: Update my email address
  o [CREDITS]: Update my email and home address
  o [TG3]: Add capacitive coupling support
  o [TG3]: Fix clock control programming on 5705/5750
  o [TG3]: Update driver version and reldate
  o [NETLINK]: Two cleanups

Dean Roehrich:
  o [XFS] Fix lock leak in xfs_free_file_space
  o [XFS] Change DMAPI dm_punch_hole to punch holes, rather than just truncate files.

Douglas Gilbert:
  o scsi_debug update
  o scsi_error.c: break out repeatable error retries when eh mode

Eric Sandeen:
  o [XFS] Add filesystem size limit even when XFS_BIG_BLKNOS is in effect; limited by page cache index size (16T on ia32)
  o [XFS] Code checks to trap access to fsb zero

Glen Overby:
  o [XFS] Permit buffered writes to the real-time subvolume

Jack Hammer:
  o ServeRAID driver (ips) Version 7.10.18

Jason Baron:
  o ppos cleanups

Jeff Garzik:
  o [libata] resync with 2.6 (very minor, mostly cosmetic)

Jeremy Higdon:
  o Fix DMA boundary overflow bug

Krzysztof Halasa:
  o fix for integer overflow in hd6457[02] driver code

Marcelo Tosatti:
  o Fix mm.h typo introduced by s390 changes
  o Changed EXTRAVERSION to -pre3

Margit Schubert-While:
  o prism54 Update to 2.6 status
  o prism54 Bug - Fix frequency reporting

Mikael Pettersson:
  o more gcc34 lvalue fixes
  o drivers/ide/pci/sc1200.c cast-as-lvalue fix

Nathan Scott:
  o [XFS] Documentation updates
  o [XFS] Export sync_buffers routine for filesystems to use
  o [XFS] Revert to using a separate inode for metadata buffers once more
  o [XFS] Remove unneeded escape from printed string.  From Chris Wedgwood
  o [XFS] sparse: annotate source for user pointers.  From Chris Wedgwood
  o [XFS] sparse: annotate quota source for user pointers.  From Chris Wedgwood
  o [XFS] Fix a possible data loss issue after an unaligned unwritten extent write.
  o [XFS] Fix xfs_off_t to be signed, not unsigned; valid warnings emitted after stricter compilation options used by some OSDL folks.
  o [XFS] xfs_Gqm_init cannot fail, dont check return value
  o [XFS] sparse: fix header include order to get cpp macros defined correctly.  From Chris Wedgwood.
  o [XFS] sparse: rework previous mods to fix warnings in DMAPI code
  o [XFS] sparse: fix uses of NULL in place of zero and vice versa
  o [XFS] Fix signed/unsigned issues in xfs_reserve_blocks routine
  o [XFS] Fix accidental reverting of sync write preallocations
  o [XFS] Fix a blocksize-smaller-than-pagesize hang when writing buffers with a shared page.
  o [XFS] Add support for unsetting realtime flag on realtime file which has no extents allocated.
  o [XFS] Remove several macros which are no longer used anywhere
  o [XFS] Use sparse whitespace approach that Al took to be more consistent
  o [XFS] Add a realtime inheritance bit for directory inodes so new files can be automatically created as realtime files.
  o [XFS] Support for default quota limits via the zero dquot (ala grace times)
  o [XFS] Ensure maxagi not updated early during growfs, conflicts with concurrent inode allocations.  Fix from ASANO Masahiro.

Olaf Kirch:
  o [NETFILTER]: Fix pointer deref'ing in ip6t_LOG.c

Patrick McHardy:
  o [PKT_SCHED]: Use double-linked list for dev->qdisc_list
  o [PKT_SCHED]: Fix class leak in CBQ scheduler
  o [NETFILTER]: Flush fragment queue on conntrack unload
  o [NETFILTER]: Fix confusing naming in NAT-helpers
  o [NETFILTER]: Fix deadlock condition in conntrack/nat-helpers

Paul Fulghum:
  o synclinkmp transmit eom fix

Stephen Hemminger:
  o [PKT_SCHED]: Sync netem scheduler with 2.6.x

Timothy Shimmin:
  o [XFS] Fix up handling of SB versionnum when filesystem on disk has newer bit features than the kernel.
  o [XFS] Fix up header length miscalculation for version 1 logs

Summary of changes from v2.4.28-pre1 to v2.4.28-pre2
============================================

<achew:nvidia.com>:
  o [libata sata_nv] support for hardware, bug fixes
  o [libata sata_nv] fix leak on error

<david.martinez:rediris.es>:
  o Update ftape webpage

<linville:tuxdriver.com>:
  o Add IOI Media Bay to SCSI quirk list

<mbroemme:plusserver.de>:
  o Fix kernel oops in nsc-ircc.c

<rainer.weikusat:sncag.com>:
  o bkgoodman@bradgoodman.com: MTD cfi_cmdset_0002.c - Duplicate cleanup in error path

<sezeroz:ttnet.net.tr>:
  o pm3fb and kaweth missing casts
  o ns83820.c warning fixes
  o cpqarray/cciss gcc3.4 inline fixes
  o ieee1394/hisax gcc 3.4 inline fixes
  o radio/video gcc3.4 inline fixes
  o mtd gcc3.4 inline fixes
  o net drivers gcc3.4 inline fixes
  o scsi drivers gcc3.4 inline fixes
  o USB gcc3.4 inline fixes
  o net gcc3.4 inline fixes
  o char gcc3.4 inline fixes
  o filesystems (fs/) gcc3.4 inline fixes
  o intermezzo gcc3.4 inline fixes
  o uninline do_generic_direct_read

<thor:math.tu-berlin.de>:
  o NetMOS 9805 ParPort interface

Adrian Bunk:
  o 2.4.28-pre1: add two SATA Configure.help entries
  o disallow modular BINFMT_ELF

Alan Cox:
  o [libata] improve translation of ATA errors to SCSI sense codes
  o ad1816 sound driver web page and email address update

Andrew Morton:
  o libata build fix

Badari Pulavarty:
  o scsi PHYS_4G merging doesn't work

Bartlomiej Zolnierkiewicz:
  o Fix IDE Triflex hang on boot with two single-channel controllers

Dan Zink:
  o PCI Hotplug: fix potential hang in cpqphp

Daniel Ritz:
  o enable read prefetch on o2micro bridges to fix HDSP
  o fix EnE Cardbus bridges for HDSP

David S. Miller:
  o [SPARC64]: Add missing nop to itlb_base.S

Dely Sy:
  o PCI Hotplug: Fixes for hot-plug drivers in 2.4 kernel

Douglas Gilbert:
  o [libata] fix INQUIRY handling

Gary Hade:
  o PCI Hotplug: change MAINTAINERS

Jeff Garzik:
  o [libata] (cosmetic) sync with 2.6.x
  o [libata] support commands SYNCHRONIZE CACHE, VERIFY, VERIFY(16)
  o [libata] fix PIO data xfer on big endian
  o [libata] ATAPI PIO data xfer
  o [libata] add ioctl infrastructure
  o [libata] fix error recovery reference count and in-recovery flag
  o [ata] remove 'packed' attributed from struct ata_prd

Marcelo Tosatti:
  o Changed EXTRAVERSION to -pre2

Martin Schwidefsky:
  o s390: core changes
  o s390: ibm partition table
  o s390: system tick misaccounting
  o s390: dasd changes
  o s390: ctc fixes
  o s390: iucv net driver fixes
  o s390: qeth network driver fixes

Mikael Pettersson:
  o gcc34 inline failure fixes

Neil Brown:
  o Allow larger NFSd MAXBLKSIZE on architectures with larger PAGE_SIZE
  o Fixed possibly xdr parsing error if write size exceed 2^31
  o Use llseek instead of f_pos= for directory seeking
  o mark NFS/TCP not EXPERIMENTAL

Patrick McHardy:
  o [RBTREE]: Add rb_{first,last,prev,next}
  o [NET_SCHED]: Replace eligible list by rbtree in HFSC scheduler
  o [NET_SCHED]: Replace actlist by rbtrees in HFSC scheduler
  o [NET_SCHED]: O(1) children vtoff adjustment in HFSC scheduler
  o [PKT_SCHED]: Remove unnecessary memsets in packet schedulers

Pete Zaitcev:
  o USB: update unusual_devs.h
  o USB: remove "interrupt, status %x, frame# %i"
  o The Dell's fix for TEAC CD-210PU

Summary of changes from v2.4.27 to v2.4.28-pre1
============================================

<achew:nvidia.com>:
  o [libata] Add NVIDIA SATA driver
  o [ata] fix reversed bit definitions in linux/ata.h
  o [libata] unmap MMIO region _after_ last possible usage

<ajgrothe:yahoo.com>:
  o [CRYPTO]: Add Khazad algorithm

<alanh:fairlite.demon.co.uk>:
  o AGPgart update: Intel i915G support

<castor:3pardata.com>:
  o Add 3PARdata InServ Virtual Volume to SCSI device list

<frank_borich:us.xyratex.com>:
  o Add Xyratex 4200 to SCSI blacklist

<ha505:hszk.bme.hu>:
  o Fix i2o_pci.c warning
  o Extra tokens at #undef in ma600.c
  o Missing enforced type conversion in pc300_tty.c
  o Redefinition before undefinition in pci-pc.c
  o Redefination before undefination in fore200e.c

<jon:oberheide.org>:
  o [CRYPTO]: Email update in crypto/arc4.c

<joshk:triplehelix.org>:
  o [SPARC]: Add missing GPL module license tags to drivers

<mcgrof:ruslug.rutgers.edu>:
  o [wireless] add new prism54 driver

<sergio.gelato:astro.su.se>:
  o libata: fix kunmap() of incorrect page, in PIO data xfer

<sezeroz:ttnet.net.tr>:
  o agpgart: Missing chipset enum entry for i915
  o warning fixes: ULL-fixes
  o warning fixes: befs trivial
  o trivial iph5526.c fixes from 2.6
  o trivial nwflash.c missing -EFAULT retcode
  o backport applicom 2.6 fixes
  o trivial: various "unused" warnings
  o amd76xrom.c unused warning

Adrian Bunk:
  o 2.6.7-mm1: drivers/scsi/hosts.h -> scsi/scsi_host.h
  o update email address of Pedro Roque Marques

Bartlomiej Zolnierkiewicz:
  o DMA mode setup fixes for piix.c/ata_piix.c

Chris Wright:
  o fix possible buffer overflow in panic()

Daniel Ritz:
  o PCI: fix irq routing on acer travelmate 360 laptop

David Dillow:
  o [SPARC64]: Handle SBUS dma allocations larger than 1MB

David S. Miller:
  o [SPARC64]: Document reserved and soft2 bits in PTE
  o [SPARC64]: Reserve a software PTE bit for _PAGE_EXEC
  o [SPARC64]: Non-executable page support
  o [SPARC64]: Duh, s/_PAGE_FILE/_PAGE_EXEC/
  o [SPARC64]: Add CMT register defines
  o [SPARC64]: Kill all this silly inline memcpy handling
  o [SPARC64]: Simplify and optimize ultra3 memory copies
  o [SPARC64]: More entropy in add_timer_randomness

James Morris:
  o [CRYPTO]: Typo in Documentation/Configure.help
  o [CRYPTO]: Typo in crypto/twofish.c
  o [CRYPTO]: Typo in crypto/aes.c
  o [CRYPTO]: Typo in crypto/scatterwalk.c
  o [CRYPTO]: Typo in crypto/blowfish.c
  o [CRYPTO]: Typo in crypto/tcrypt.h

Jeff Garzik:
  o [libata] don't probe from workqueue
  o [libata] PCI IDE DMA code shuffling
  o [libata] PCI IDE command-end/irq-acknowledge cleanup
  o [libata] ->qc_prep hook
  o [libata] Add Intel ICH5/6 driver
  o [IDE] Introduce SATA enable/disable config option
  o [libata ata_piix] disable combined mode
  o [libata/IDE nvidia] shuffle pci ids
  o [libata] move some code around
  o [libata] fix build error, minor cleanups
  o [libata ata_piix] combined mode bug fix; improved ICH6 support
  o [libata sata_sil] Re-fix mod15write bug
  o [libata] add ->qc_issue hook
  o [libata] add ata_queued_cmd completion hook
  o [libata] create, and use, ->irq_clear hook
  o [ata] add ata_ok() inlined helper, and ATA_{DRDY,DF} bit to linux/ata.h
  o [libata] split ATA_QCFLAG_SG into ATA_QCFLAG_{SG,SINGLE}
  o [libata] create, and use aga_sg_init[_one] helpers
  o [libata sata_promise] update driver to use new ->qc_issue hook
  o [libata] transfer mode cleanup
  o [libata] fix completion bug, better debug output
  o [libata] transfer mode bug fixes and type cleanup
  o [libata] pio/dma flag bug fix, and cleanup
  o [libata] convert set-xfer-mode operation to use ata_queued_cmd
  o [libata sata_promise] convert to using packets for non-data taskfiles
  o [libata sata_sx4] deliver non-data taskfiles using Promise packet format
  o [libata] update IDENTIFY DEVICE path to use ata_queued_cmd
  o [libata] export msleep for use in libata drivers
  o [libata] ATAPI work - PIO xfer, completion function
  o [libata ata_piix] make sure AHCI is disabled, if h/w is used by this driver
  o [libata] flags cleanup
  o [libata] ATAPI work - cdb len, new taskfile protocol, cleanups
  o [libata] fix a 2.6-ism that snuck in

Liam Girdwood:
  o Fix unsafe reset in ac97_codec.c, support WM9713, more fixes

Marcelo Tosatti:
  o Herbert Xu: delete zero sized files from BK repository
  o Changed Makefile to 2.4.28-pre1

Martin Devera:
  o [PKT_SCHED]: Fix borrowing fairness in htb

Mikael Pettersson:
  o gcc-3.4 fixes 1/3: fastcall mismatches
  o gcc-3.4 fixes 2/3: bogus lvalues
  o gcc-3.4 fixes 3/3: misc remaining issues

Mike Miller:
  o cciss update [1/5] PCI ID fix for cciss SATA hba
  o cciss update [2/5] fix for 32/64-bit conversions
  o cciss update [3/5] pci_dev->irq fix
  o cciss update [4/5] fix for HP utilities
  o cciss update [5/5] maintainers update for HP drivers

Pat LaVarre:
  o ata_check_bmdma
  o SATAPI despite no data

Pete Zaitcev:
  o David Brownell: Fix uhci-hcd oops

Richard Hitt:
  o s390x: enable ioctl's for UTS global 3270
  o UTS Global Cisco CLAW driver: avoid packets from being lost under heavy load
  o UTS Global Cisco CLAW driver: remove old ifdefs and adds GPL header
  o UTS Global Cisco CLAW driver: Fix 64-bit handling

Ricky Beam:
  o [libata sata_sil] add drive to mod15write quirk list

Rik van Riel:
  o reserved buffers only for PF_MEMALLOC

Sridhar Samudrala:
  o [SCTP] SPARSE cleanup backported from 2.6
  o [SCTP] Set/Get default SCTP_PEER_ADDR_PARAMS for endpoint when associd and peer address are 0.
  o [SCTP] Fix data not being delivered to user in SHUTDOWN_SENT state
  o [SCTP] Fix issues with handling stale cookie error over multihoming associations.
  o [SCTP] Fix missing '+' in the computation of sack chunk size in sctp_sm_pull_sack().
  o [SCTP] Mark chunks as ineligible for fast retransmit after they are retransmitted. Also mark any chunks that could not be fit in the PMTU sized packet as ineligible for fast retransmit.

Tom 'spot' Callaway:
  o [SPARC]: Fix copy_user.S with gcc 3.3

William Lee Irwin III:
  o [SPARC32]: Mark William Lee Irwin III as maintainer
  o Fix OOM killer issues: kill all threads of a process and ignore kernel threads
  o OOM killer: make jiffies comparison wrap safe
Linux 2.4.29

final:

- 2.4.29-rc4 was released as 2.4.29 with no changes.

Summary of changes from v2.4.29-rc3 to v2.4.29-rc4
============================================

Marcelo Tosatti:
  o Cset exclude: solar@openwall.com|ChangeSet|20041218011100|24870
  o Changed VERSION to 2.4.29-rc4
  o Update i386 defconfig

Summary of changes from v2.4.29-rc2 to v2.4.29-rc3
============================================

<raivis:mt.lv>:
  o [NEIGH]: Calculate hash_val after possible table growth, not before

<scott:sonic.net>:
  o Fix net neighbour hash bug

David S. Miller:
  o [TG3]: Return 0 when PHY read times out, not all-ones
  o [TG3]: Fix signedness issues in PHY read/write loops
  o [TG3]: Update driver version and reldate
  o [INET_ECN]: Add INET_ECN_* enumeration from 2.6.x

Hideaki Yoshifuji:
  o [IPV6]: Fix tunnel list locking in sit.c

Jamal Hadi Salim:
  o [NET]: Add ETH_P_MPLS_* and ARPHRD_INFINIBAND defines from 2.6.x

Marcelo Tosatti:
  o Adrian/Arjan/Marcelo: change tty_wakeup/tty_ldisc_flush to non-GPL export for compat reasons and change requirement to modutils 2.4.10
  o Changed VERSION to 2.4.29-rc3

Olaf Kirch:
  o [NET]: Fix CMSG32_OK macros

Patrick McHardy:
  o [NETFILTER]: Associate locally generated ICMP errors with conntrack of original packet
  o [NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option
  o [NETFILTER]: Save a level of indentation in icmp_reply_translation
  o [NETFILTER]: Apply PRE_ROUTING manips in LOCAL_OUT for locally generated icmp errors
  o [NETFILTER]: Verify NAT manips have been applied before reversing them in icmp_reply_translation
  o [NETFILTER]: Release dst_entry in PRE_ROUTING after NAT
  o [NETFILTER]: Fix stack leakage in iptables/ip6_tables

Phil Oester:
  o [NETFILTER]: revert MASQUERADE optimization for mostly static IPs

Sridhar Samudrala:
  o [SCTP] Fix potential null pointer dereference in sctp_err_lookup()
  o [SCTP] Code cleanup: remove unused code and make needlessly global code static
  o [SCTP] Treat ICMP protocol unreachable errors from non-SCTP capable hosts as ABORTs.
  o [SCTP] Validate and respond to invalid chunk/parameter lengths
  o [SCTP] Implementation of SCTP Implementer's Guide Section 2.35
  o [SCTP] Clean up the T3_rtx timer when deleting a transport
  o [SCTP] Fix bug in setting ephemeral port in the bind address
  o [SCTP] Fix misc. issues in SCTP_PEER_ADDR_PARAMS set socket option
  o [SCTP] Remove sk_xxx macros to be consistent with the rest of networking code and to avoid backporting issues.
  o [SCTP] Fix sctp_getladdrs() to return valid local addresses on an endpoint that is bound to INADDR_ANY or inaddr6_any.

Thomas Graf:
  o [PKT_SCHED]: dsmark should ignore ECN bits

Wensong Zhang:
  o [IPVS]: change to run master/backup sync daemon at a time

Yasuyuki Kozakai:
  o [NETFILTER]: Backport fixes for ip6t_LOG
  o [NETFILTER]: Backport fixes for ip6t_dst
  o [NETFILTER]: Fix check for ESP header size in ip6t_esp
  o [NETFILTER]: Backport fixes for ip6t_eui64
  o [NETFILTER]: Backport fixes for ip6t_frag
  o [NETFILTER]: Backport fixes for ip6t_hbh
  o [NETFILTER]: Backport fixes for ip6t_ipv6header
  o [NETFILTER]: Backport fixes for ip6t_multiport
  o [NETFILTER]: Backport fixes for ip6t_rt
  o [NETFILTER]: Backport fixes for ip6tables

Summary of changes from v2.4.29-rc1 to v2.4.29-rc2
============================================

Christoph Hellwig:
  o [XFS] make sure to always reclaim inodes in xfs_finish_reclaim
  o [XFS] Fix NFS inode data corruption
  o [XFS] Disable variable sized transfers on loop devices
  o [XFS] Fix compilations for parisc

Geert Uytterhoeven:
  o Kill unused variables in the tty code
  o Kill unused variables in the net code

Jan Harkes:
  o Fix Coda bugs found by Coverity checker

Marcelo Tosatti:
  o Update Dave Jones email address in MAINTAINERS file
  o Linus Torvalds: Warn if mmap_sem is not locked in do_brk
  o Change do_uselib() fix to match v2.6, rip do_brk_locked()
  o Brad Spengler: Fix random poolsize sysctl (from 2.6.10-ac)
  o Alan Cox: Fix moxa serial bound checking issue (from 2.6.10-ac)
  o Brad Spengler: Fix RLIMIT_MEMLOCK issue
  o get_user_pages: Change BUG_ON to WARN_ON
  o Alan Cox: rose_rt_ioctl lack of bounds checking, reported by Coverity (from 2.6.10-ac)
  o Alan Cox: sdla_xfer lack of bounds checking, reported by Coverity (from 2.6.10-ac)
  o Makefile
  o Revert dubious get_user_pages() bug checking
  o Olaf Kirch: sendmsg compat wrapper fixes
  o Cset exclude: marcelo@logos.cnet|ChangeSet|20050110190211|08215
  o Fix expand_stack() SMP race
  o Add missing Documentation/tty.txt from tty/ldisc locking updates
  o Completly remove old do_brk() fix
  o Linus Torvalds: Create helper for mmap_sem write-lock check in do_brk()
  o Fix mmap.c typo

Mikael Pettersson:
  o sungem UniNorth 2 GMAC support

Nathan Scott:
  o [XFS] Add sanity checks before use of attr_multi opcount parameter

Pete Zaitcev:
  o EHCI race fix

Summary of changes from v2.4.29-pre3 to v2.4.29-rc1
============================================

<a.pugachev:pcs-net.net>:
  o drivers/net/appletalk/Config.in depends on CONFIG_ATALK

<albertcc:tw.ibm.com>:
  o [libata] use PIO mode for request sense
  o [libata] PIO error handling improvement
  o [libata] verify ATAPI DMA for a given request is OK

<gortan:tttech.com>:
  o 8139cp: support for TTTech MC322

<jason.d.gaston:intel.com>:
  o SATA support for Intel ICH7

<mbellon:mvista.com>:
  o 32 bit ltrace oops when tracing 64 bit executable [X86_64]

<mhw:wittsend.com>:
  o Computone driver update

<penguin:muskoka.com>:
  o 8390 Tx fix for non i386

<stkn:gentoo.org>:
  o [libata] add #include (fixes 2.4 alpha build)

Don Fry:
  o pcnet32: added pci_disable_device

Ganesh Venkatesan:
  o e1000: ITR does not default correctly on 2.4.x kernels
  o e1000: Fix for kernel panic when the interface is brought down while the NAPI enabled driver is under stress
  o e1000: Fix ethtool diagnostics -- specifically for blade server implementations
  o e1000: Enabling NETIF_F_SG without checksum offload is illegal
  o e1000: remove a redundant assignment to a local nr_frags in e1000_xmit_frame
  o e1000: Synchronizing multicast table setup with transmit path - ak@suse.de
  o e1000: fix tx resource cleanup logic
  o e1000: {set, get}_wol is now symmetric for 82545EM adapters
  o e1000: Sparse cleanup - shemminger@osdl.org
  o e1000: Added workaround to prevent inadvertent gigabit waveform to be sent out on the wire due to init-time operations on the IGP phy.
  o e1000:  Applied eeprom fix where it was possible to read/write
  o e1000:  Applied smart speed fix where the code was forcing smart speed on all the time.  Now it will honor the setting defined in the eeprom.
  o e1000: Driver version number, white spaces, comments, device id & other changes
  o e1000: Documentation/networking/e1000.txt update

Ian Kent:
  o autofs4 add missing compat ioctls

Jean Delvare:
  o I2C: Cleanup a couple media/video drivers

Jeff Garzik:
  o [libata sata_nv] fix dev detect by removing sata-reset flag
  o [libata sata_uli] add 5281 support, fix SATA phy setup for others

Marcelo Tosatti:
  o Changed VERSION to 2.4.29-rc1
  o Paul Starzetz: sys_uselib() race vulnerability  (CAN-2004-1235)

Margit Schubert-While:
  o prism54 sync with 2.6
  o prism54 fix resume processing
  o prism54 sparse fixes

Paul Mackerras:
  o PPC64 signal code cleanup

Pete Zaitcev:
  o USB: Add user defined IDs to ftdi

Ralf Bächle:
  o MIPS network drivers
  o NE2000 on Toshiba RBTX4927 fixes

Solar Designer:
  o Check for zero program header on load_elf_interp()

Summary of changes from v2.4.29-pre2 to v2.4.29-pre3
============================================

<baris:idealteknoloji.com>:
  o Remove msleep() definitions from sx8.c and forcedeth.c: it is generic now

Andi Kleen:
  o x86_64: fix signal restart bug
  o [CAN-2004-1144] Fix int 0x80 hole in 2.4 x86-64 linux kernels

Andries E. Brouwer:
  o do not use CONFIG_BLK_STATS

Chris Wright:
  o a.out: error check on set_brk
  o Backport of 2.6 fix to insert_vm_struct to make it return an error rather than BUG()

David S. Miller:
  o [SPARC]: Adjust 32-bit ELF_ET_DYN_BASE

Geert Uytterhoeven:
  o m68k: fix incorrect config comment in check_bugs()

H. J. Lu:
  o backport v2.6: Fix pty race condition

Ian Abbott:
  o serial closing_wait and close_delay used from wrong data structure

Marcelo Tosatti:
  o Solar Designer: Fix do_follow_link() comment
  o Jason Baron: Backport v2.6 tty/ldisc locking fixes
  o Move msleep() from libata-compat.h to generic headers
  o Cset exclude: akpm@osdl.org|ChangeSet|20041218001750|00972
  o Changed EXTRAVERSION to -pre3
  o Cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20040521160141|29598
  o Fix NFS hang on unlink problems: cset exclude: trond.myklebust@fys.uio.no|ChangeSet|20041110174036|20706

Simon Horman:
  o binfmt_elf force_sig arguments fix

Solar Designer:
  o Fix booting off USB CD-ROMs (do_mounts.c)
  o binfmt_elf fix return error codes and early corrupt binary detection
  o procfs enhanced error reporting
  o sysctl: block bogus argument earlier
  o stronger (paranoic) mremap argument checking

Stephen Hemminger:
  o [TCP]: Missing newline character in printk
  o [PKT_SCHED]: netem: restart device after inserting packets

Thomas Graf:
  o [PKT_SCHED]: Fix double locking in tcindex destroy path

Summary of changes from v2.4.29-pre1 to v2.4.29-pre2
============================================

<alexn:dsv.su.se>:
  o Correct /dev/mptctl major number in Configure.help

<nboullis:debian.org>:
  o [SPARC64]: Add SMB_IOC_GETMOUNTUID32 to compat ioctl table

<tv:lio96.de>:
  o VM documentation fix: vm_anon_lru default is 0

Adrian Bunk:
  o remove bouncing email address of Deanna Bonds
  o add missing SCSI_SATA_AHCI Configure.help entry
  o USB_ETH{,_RNDIS} EXPERIMENTAL dependencies
  o let SCSI_SATA_NV depend on EXPERIMENTAL
  o Update email address of Philip Blundell
  o update email address of Andrea Arcangeli

Cal Peake:
  o remove obsolete PIIX config help

Chris Wright:
  o proc_tty.c warning fix
  o [IPV4/IPV6]: IGMP source filter fixes

Christoph Hellwig:
  o [XFS] handle nfs requesting ino 0 gracefully
  o [XFS] fix handling of bad inodes
  o [XFS] remove useless S_ISREG check in ->mmap and ->mprotect
  o [XFS] split pagebuf_get, use get/read_flags correctly
  o [XFS] Fix declaration of _pagebuf_find to not be static
  o [XFS] handle inode creation race
  o [XFS] call the right function in pagebuf_readahead

David Brownell:
  o usb gadget updates: core
  o usb gadget updates: ether/rndis
  o usb gadget updates: Minor update to handle more hardware

David S. Miller:
  o [SPARC64]: Update defconfig
  o [SPARC64]: Fix SMP cpu bringup bug when bigkernel
  o [IPV4]: Do not leak IP options
  o [NET]: CMSG compat code needs signedness fixes too

Dean Roehrich:
  o [XFS] Need to vn_revalidate after dm_set_fileattr
  o [XFS] update a copyright notice

Douglas Gilbert:
  o off-by-1 libata-scsi INQUIRY VPD pages 0x80 and 0x83

Eric Sandeen:
  o [XFS] Wait for all async buffers to complete before tearing down the filesystem at umount time

Geoffrey Wehrman:
  o [XFS] Add xfs_rotorstep sysctl for controlling placement of extents for new files by the inode32 allocator.

Herbert Xu:
  o [NET]: Fix CMSG validation checks wrt. signedness

Ingo Molnar:
  o floppy boot-time detection fix

Jakub Bogusz:
  o don't recursively crash in die() on CHRP/PReP machines

Jeff Garzik:
  o [libata docs] add chapter on libata driver API
  o [libata] only DMA map data for DMA commands (fix >=4GB bug)

Jon Krueger:
  o [XFS] Allow the option of skipping quotacheck processing

Len Brown:
  o [ACPI] acpi=off must disable acpi_early_init()

Luca Tettamanti:
  o radeonfb: don't try to ioreamp the entire VRAM
  o Add new PCI id to radeonfb

Marcelo Tosatti:
  o Cset exclude: vince@arm.linux.org.uk|ChangeSet|20041125151649|65331
  o backport v2.6 fork/thread file descriptor race fix
  o p8022 unregister packet type on unload
  o Make sure VC resizing fits in s16
  o psnap correctly unregister on module exit
  o Changed EXTRAVERSION to -pre2

Nathan Scott:
  o [XFS] Fix incorrect use of do_div on realtime device growfs code path
  o [XFS] Fix some locking oddities in extended attributes code (ilock excl vs shared).
  o [XFS] Convert to list_for_each_entry_safe form in reclaim list walk
  o [XFS] Ensure bytes read statistic is not updated when the generic routines fail.
  o [XFS] Add nosymlinks inode flag for the security folks, reserve projinherit flag.
  o [XFS] Update XFS quota header - add macros, use standard gpl template
  o [XFS] Make xfssyncd more generic, hand off out-of-space flushing to it; fixes two deadlocks when near-full and fixes a 4KSTACKS problem in XFS.
  o [XFS] Remove crufty old cap/mac code - never used, never compiled, gone
  o [XFS] Fix merge botch affecting xfs_setattr for realtime files
  o [XFS] Simplify page probe/submit code so buffers bayond eof not dirtied/written.
  o [XFS] Remove unused function prototypes

Randy Dunlap:
  o Fix unresolved symbol on x86-64: export swiotlb

Solar Designer:
  o [TCP]: Missing KERN_* in input path printks

Stephen Hemminger:
  o [UDP]: Select handling of bad checksums

Timothy Shimmin:
  o [XFS] xfs reservation issues with xlog_sync roundoff

Wensong Zhang:
  o [IPVS] add a sysctl variable to expire quiescent template

Summary of changes from v2.4.28 to v2.4.29-pre1
============================================

<a.pugachev:pcs-net.net>:
  o via82cxxx audio procfs code selection fix

<edward_peng:alphanetworks.com>:
  o dl2k: correct author's email

<lnville:tuxdriver.com>:
  o [VLAN]: change_mtu should return 0 on success

<manfred99:gmx.ch>:
  o [DECNET]: dn_neigh.c needs linux/module.h
  o [ATM]: Force -n option in gzip invocation
  o Tigran Aivazian: backport sigmatch() issue in microcode.c

<mjagdis:eris-associates.co.uk>:
  o Mike Jagdis CREDITS email address change

<vince:arm.linux.org.uk>:
  o vga16fb: Fix frame buffer bad memory mapping

Adrian Bunk:
  o remove outdated Stallion contact information

Andrea Arcangeli:
  o Lazily add anonymous pages to LRU

Andries E. Brouwer:
  o backport v2.6 largefile isofs fix

Barry K. Nathan:
  o Fix ELF exec with huge bss
  o binfmt_elf.c fix for 32-bit apps with large bss

Bartlomiej Zolnierkiewicz:
  o REQUEST_SENSE support for ATAPI
  o [libata] arbitrary size ATAPI PIO support
  o arbitrary size ATAPI PIO support bugfixes
  o make ATAPI PIO work
  o libata PIO bugfix

Chris Wright:
  o /proc/tty/driver/serial reveals the exact number of characters used in serial links (CAN-2003-0461)

Christoph Hellwig:
  o fix sata_svw compile

Dave Kleikamp:
  o JFS: Fix extent overflow bugs
  o JFS: avoid assert in lbmfree
  o JFS: Fix endian errors
  o JFS: fix race in jfs_commit_inode

David S. Miller:
  o [TCP]: Receive buffer moderation fixes
  o [NETLINK]: sed 's/->sk_/->//' in af_netlink.c

Ganesh Venkatesan:
  o e1000: Update Documentation/networking/e1000.txt
  o e1000: fix set_pauseparam for fiber serdes link
  o e1000: remove unused function e1000_enable_mng_pass_thru
  o e1000: fix set ringparam for ethtool returning error
  o e1000: driver version update
  o e1000: white space corrections
  o e100: Update to Configure.help
  o e1000: Update to Configure.help

Herbert Xu:
  o [NETLINK]: Backport pid hashing changes from 2.6
  o [NETLINK]: Invoke netlink_proto_init() correctly in non-modular case

Jan Kara:
  o Configurable quota messages

Jean Delvare:
  o I2C updates for 2.4.28 (1/5)
  o I2C updates: i2c proc parser fix
  o I2C updates: hardcoded buffer size should depend on define
  o I2C updates: lack trailing newline in logs
  o I2C updates: get rid of unused code

Jeff Garzik:
  o [netdrvr dl2k] new TX scheme, fix minor bug
  o [netdrvr dl2k] remove unused constant 'CFI'
  o [libata] add AHCI driver
  o [libata] fix minor 2.6 backport problems
  o [libata] return ENOTTY rather than EOPNOTSUPP for unknown-ioctl
  o [libata] use kunmap_atomic() correctly
  o [libata] cosmetic: make syncing with 2.6 easier
  o [libata] add ssleep() function
  o [libata ahci] bump version to 1.00
  o Add nth_page() helper
  o Resync linux/ata.h with 2.6.x
  o Remove silly comment from linux/ata.h
  o [libata] remove dependence on PCI (2.4 stub version)
  o [libata] bump versions, add MODULE_VERSION() tags
  o [libata] fix DocBook bugs
  o [libata ahci] minor fixes

Jeremy Higdon:
  o per-port LED control for sata_vsc

John W. Linville:
  o 3c59x: resync with 2.6

Len Brown:
  o [ACPI] BIOS workaround allowing devices to use reserved IO ports Author: David Shaohua Li http://bugzilla.kernel.org/show_bug.cgi?id=3049

Manfred Spraul:
  o Backport of the 0.30 forcedeth driver to 2.4. It's a new backport, starting from the 2.6 tree.

Marcelo Tosatti:
  o O.Sezer: cpqphp_pci.c size warning fix
  o Cset exclude: m.c.p@kernel.linux-systeme.com|ChangeSet|20041122173550|59288
  o Marc-Christian Petersen: VM documentation update
  o Ignore vma's with PageReserved pages at get_user_pages()
  o Andrea: get_user_pages handle ZERO_PAGE PG_reserved page, BUG otherwise
  o Changed EXTRAVERSION to -pre1
  o fix get_user_pages() change typo

Mark Lord:
  o Export ata_scsi_simulate() for use by non-libata drivers

Matthijs Melchior:
  o [libata ahci] fix rather serious (and/or embarassing) bugs

Meelis Roos:
  o ata.h undefined types in USB

Mikael Pettersson:
  o gcc34 fastcall mismatch fixes for rwsem-spinlock

Mike Kravetz:
  o Task name handling static copy v2.6 backport

Nishanth Aravamudan:
  o scsi/ahci: replace schedule_timeout() with msleep()/ssleep()

Pete Zaitcev:
  o USB: fix ohci_complete_add
  o USB: ohci fix by Jes&Pete for Jessie

Ralf Bächle:
  o MIPS update
  o MIPS: sound drivers for AMD Alchemy platforms
  o MIPS: Configure.help updates
  o MIPS: MAINTAINERS update
  o MIPS documentation

Randy Dunlap:
  o oops on boot when initializing CDROM

Solar Designer:
  o Fix SCSI tape driver return code
  o Fix 32-bit syscall emulation waste of CPU resources

Tobias Lorenz:
  o [libata sata_promise] s/sata/ata/

Tony Battersby:
  o sym53c8xx_2 error handler fix
  o sym53c8xx_2 sniff inquiry fix
  o sym53c8xx_2 Ultra 160 requires LVD
  o make SCSI error handler preserve data transfer residual
  o fix for scsi_unjam_host: Miscount of number of failed commands
  o fix race condition in sg.c

Özkan Sezer:
  o ricoh.h, mem0 wrong definition v2.6 backport
  o Wilfried Weissmann: hptraid v0.03 from -ac/redhat - minor fixes
  o DAC960 firmware/alpha backport from 2.6
  o Cure ISDN eicon size warning
  o OPTI Viper-M/N+ chipset support (by Michael Mueller)
  o hamradio scc warning type fix
  o intermezzo, backport some fixes from 2.6
  o intermezzo, backport some more fixes from 2.6
  o intermezzo, fixes from cvs
  o Mark InterMezzo as orphan
  o ide-scsi update from ac/rh: Added transform for reading ATAPI tape drive block limits
Linux 2.4.30

final:

- 2.4.30-rc4 was released as 2.4.30 with no changes.

Summary of changes from v2.4.30-rc3 to v2.4.30-rc4
============================================

Herbert Xu:
  o [NETLINK] Fix bogus mc_list deletion

Marcelo Tosatti:
  o Cset exclude: hifumi.hisashi@lab.ntt.co.jp|ChangeSet|20050226095914|25750
  o Change VERSION to 2.4.30-rc4

Willy Tarreau:
  o Keith Owens: modutils >= 2.4.14 is required for MODVERSIONS+EXPORT_SYMBOL_GPL() combination

Summary of changes from v2.4.30-rc2 to v2.4.30-rc3
============================================

Marcelo Tosatti:
  o Andreas Arens: Fix deadly mismerge of binfmt_elf DoS fix
  o Change VERSION to 2.4.30-rc3

Summary of changes from v2.4.30-rc1 to v2.4.30-rc2
============================================

<davem:sunset.davemloft.net>:
  o [TG3]: Add missing CHIPREV_5750_{A,B}X defines
  o [TG3]: Missing counter bump in tigon3_4gb_hwbug_workaround()
  o [TG3]: Update driver version and reldate

<magnus.damm:gmail.com>:
  o eepro100: fix module parameter description typo

<mlafon:arkoon.net>:
  o CAN-2005-0400: ext2 mkdir() directory entry random kernel memory leak

<relf:os2.ru>:
  o fs/hpfs/*: fix HPFS support under 64-bit kernel

<sj-netfilter:cookinglinux.org>:
  o [NETFILTER]: Fix another DECLARE_MUTEX in header file

Bjorn Helgaas:
  o ia64: force all kernel sections into one and the same segment
  o ia64: round iommu allocations to power-of-two sizes
  o ia64: fix perfmon typo in /proc/pal/CPU*/processor_info w.r.t. BERR
  o ia64: add missing syscall-slot
  o ia64: Update defconfigs

Chris Wright:
  o isofs: Some more defensive checks to keep corrupt isofs images from corrupting memory/oopsing

Dave Kleikamp:
  o JFS: remove aops from directory inodes

David Mosberger:
  o Fix pte_modify() bug which allowed mprotect() to change too many bits
  o ia64: Fix _PAGE_CHG_MASK so PROT_NONE works again.  Caught by Linus

Greg Banks:
  o link_path_walk refcount problem allows umount of active filesystem

Herbert Xu:
  o [CRYPTO]: Mark myself as co-maintainer
  o [NETLINK]: Fix multicast bind/autobind race
  o CAN-2005-0794: Potential DOS in load_elf_library

Keith Owens:
  o [IA64] Sanity check unw_unwind_to_user
  o [IA64] Tighten up unw_unwind_to_user check

Linus Torvalds:
  o isofs: Handle corupted rock-ridge info slightly better
  o isofs: more "corrupted iso image" error cases

Marcel Holtmann:
  o CAN-2005-0750: Fix af_bluetooth range checking bug, discovered by Ilja van Sprundel <ilja@suresec.org>

Marcelo Tosatti:
  o Change VERSION to 2.4.30-rc2

Michael Chan:
  o [TG3]: Add 5705_plus flag
  o [TG3]: Flush status block in tg3_interrupt()
  o [TG3]: Add unstable PLL workaround for 5750
  o [TG3]: Fix jumbo frames phy settings
  o [TG3]: Fix ethtool set functions
  o [TG3]: Add Broadcom copyright

Neil Brown:
  o nlm: fix f_count leak
  o [PATCH md: allow degraded raid1 array to resync after an unclean shutdown

Pablo Neira:
  o [NETFILTER]: Fix DECLARE_MUTEX in header file

Patrick McHardy:
  o [NETFILTER]: fix return values of ipt_recent checkentry
  o [NETFILTER]: Fix ip_ct_selective_cleanup(), and rename ip_ct_iterate_cleanup()
  o [NETFILTER]: Fix cleanup in ipt_recent
  o [NETFILTER]: Fix ip6tables ESP matching with "-p all"
  o [NETFILTER]: Fix refreshing of overlapping expectations
  o [NETFILTER]: Fix IP/TCP option logging
  o [TUN]: Fix check for underflow

Pete Zaitcev:
  o USB: fix oops in serial_write
  o USB: Fix baud selection in mct_u232

Simon Horman:
  o [IPVS]: Fix comment typos
  o Backport v2.6 ATM copy-to-user signedness fix
  o earlyquirk.o is needed for CONFIG_ACPI_BOOT

Stephen Hemminger:
  o [TCP]: BIC not binary searching correctly

Wensong Zhang:
  o [IPVS]: Update mark->cw in the WRR scheduler while service is updated

Yanmin Zhang:
  o [IA64] clean up ptrace corner cases

Summary of changes from v2.4.30-pre3 to v2.4.30-rc1
============================================

<crn:netunix.com>:
  o [SPARC32]: Fix build dependencies for vmlinux.o
  o [SPARC32]: Fix sun4d sbus and current handling
  o [SPARC32]: sun4d needs ZS_WSYNC() zilog reg flushing too

<davem:northbeach.davemloft.net.davemloft.net>:
  o [SPARC64]: Fix semtimedop compat ipc code

<jacques_basson:myrealbox.com>:
  o Fix softdog no reboot on unexpected close

Alan Hourihane:
  o agpgart Intel i915GM ID's and tweaks

Andrea Arcangeli:
  o Write throttling should not take free highmem into account

Chris Wedgwood:
  o early boot code references check_acpi_pci()

Linus Torvalds:
  o Workaround possible pty line discipline race

Marcelo Tosatti:
  o Andrea Arcangeli: get_user_pages() shall not grab PG_reserved pages
  o Paul Mackerras: Remote Linux DoS on ppp servers (CAN-2005-0384)
  o Change VERSION to 2.4.30-rc1

Roland McGrath:
  o i386/x86_64 fpu: fix x87 tag word simulation using fxsave

Solar Designer:
  o Enable gcc warnings for vsprintf/vsnprintf with "format" attribute

Stephen Hemminger:
  o TCP BIC not binary searching correctly

Willy Tarreau:
  o acpi.h needs <linux/init.h>

Summary of changes from v2.4.30-pre2 to v2.4.30-pre3
============================================

<davem:northbeach.davemloft.net.davemloft.net>:
  o [SPARC64]: Tomatillo PCI controller bug fixes
  o [TIGON3]: Do not touch NIC_SRAM_FIRMWARE_MBOX when TG3_FLG2_SUN_570X
  o [TIGON3]: Update driver version and reldate

<hifumi.hisashi:lab.ntt.co.jp>:
  o BUG on error handlings in Ext3 under I/O

<krzysztof.h1:wp.pl>:
  o [SPARC]: DBRI fixes and improvements

<liml:rtr.ca>:
  o sata_qstor: eh_timeout fix

<mallikarjuna.chilakala:intel.com>:
  o e1000: 1 Robert Olsson's fix and
  o e1000: 2 use netif_poll_{enable|disable}
  o e1000: Avoid race between e1000_watchdog
  o e1000: Delay clean-up of last Tx buffer
  o e1000: Fix WOL settings in 82544 based
  o e1000: Patch from Peter Kjellstroem --
  o e1000: Checks for desc ring/rx data
  o e1000: Report failure code when loopback
  o e1000: Fixes related to Cable length
  o e1000: Driver version white space,

<mat.loikkanen:synopsys.com>:
  o [libata] add ->bmdma_{stop,status} hooks

<phil:fifi.org>:
  o sk98lin workaround Asus K8V SE Deluxe buggy firmware

<slee:netengine1.com>:
  o Fix units/partition count in sd.c

Adrian Bunk:
  o drivers/scsi/sata_*: make code static

David S. Miller:
  o [SPARC64]: Fix 32bit compat layer bugs in sys_ipc() and sys_rt_sigtimedwait()
  o [AF_UNIX]: Fix SIOCINQ for STREAM
  o [SPARC64]: Accept 'm5823' clock chip as seen on SB1500

Jeff Garzik:
  o [libata sata_via] minor cleanups
  o [libata sata_via] add support for VT6421 SATA
  o [libata] resync with 2.6 msleep() updates
  o [libata] trivial: whitespace sync with 2.6
  o [libata] do not call pci_disable_device() for certain errors
  o [libata] Add missing hooks, to avoid oops in advanced SATA drivers
  o [libata] Use DMA_{32,64}BIT_MASK in ahci, sata_vsc drivers
  o [libata ahci] Print out port id on error messages
  o [libata] remove_one helper cleanup

John W. Linville:
  o libata: fix command queue leak when xlat_func fails
  o tulip: make tulip_stop_rxtx() wait for DMA to fully stop

Marcelo Tosatti:
  o Cset exclude: solar@openwall.com|ChangeSet|20041125155150|65356
  o Allow lseek on SCSI tapes
  o Allow lseek on osst to keep tar --verify happy
  o Change VERSION to 2.4.30-pre3
  o Early ACPI PCI quirk depends on CONFIG_X86_IO_APIC

Mark Lord:
  o sata_qstor: new basic driver for Pacific Digital
  o [libata qstor] minor update per LKML comments

Matt Domsch:
  o aic7xxx: don't reset chip on pause

Mikael Pettersson:
  o fix undefined behaviour in cistpl.c

Paul Fulghum:
  o fix synclinkmp register access typo

Solar Designer:
  o Fix for swapoff after re-creating device files
  o Fix proc_tty.c comment typos

Zwane Mwaikambo:
  o Fix timer override on nforce

Summary of changes from v2.4.30-pre1 to v2.4.30-pre2
============================================

<krzysztof.h1:wp.pl>:
  o [SPARC32]: Need to clear PSR_EF in psr of childregs on fork() on SMP

<marcelo:dmt.cnet>:
  o Changed VERSION to v2.4.30-pre2

<temnota+kernel:kmv.ru>:
  o megaraid2 reorder inline functions

<vvs:sw.ru>:
  o megaraid2 update 2.10.8.2

Charles-Edouard Ruault:
  o Reserve only needed regions for PC timers on i386 and x86_64

Dave Kleikamp:
  o JFS: remove invalid NULL assignments to i_sb
  o JFS: fix livelock waiting for stale metapage
  o JFS: mount option iocharset=none
  o JFS: change project url to http://jfs.sourceforge.net/

David S. Miller:
  o [SPARC]: Fix bogus trailing semicolon in smb_*() macros
  o [SPARC]: nop() macro has bogus trailing semicolon
  o [TG3]: Update driver version and reldate
  o [SPARC64]: Fix trailing semicolon in membar macros
  o [COMPAT]: TUNSETIFF needs to copy back data after ioctl
  o [TG3]: Always check tg3_readphy() return value
  o [TG3]: Update driver version and reldate
  o [BRLOCKS]: Delete atomic version, is buggy and deadlock prone

Domen Puncer:
  o JFS: delete unused file

Eugene Surovegin:
  o 2.4: fix bogus 440GX rev.C PVR

Hideaki Yoshifuji:
  o [NET]: Fix kernel oops if base_reachable_time is set to 0

Jean Tourrilhes:
  o [NET]: Backport SIOCSIFNAME wildcarding support from 2.6.x

Kenneth Sumrall:
  o Kenneth Sumrall: In lp_write(), copy_from_user() is called to copy data into a statically allocated kernel buffer before down_interruptible()

Michael Chan:
  o [TG3]: capacitive coupling detection fix

Patrick McHardy:
  o [PKT_SCHED]: Fix u32 double listing
  o [NETLINK]: Unhash sockets correctly

Pete Zaitcev:
  o USB: ftdi_sio
  o USB: hid for ia64
  o USB: fix modem_run
  o USB: mct_u232

Stephen Hemminger:
  o [TCP]: Fix BIC max_cwnd calculation error

Stephen Rothwell:
  o PPC64: 32 bit sys_recvmsg corruption
  o Fixup 32 bit sys_recvmsg corruption patch

Thomas Graf:
  o [TCP]: Fix calculation for collapsed skb size

Summary of changes from v2.4.29 to v2.4.30-pre1
============================================

<akeptner:sgi.com>:
  o [TG3]: Always copy receive packets when 5701 PCIX workaround enabled

<albertcc:tw.ibm.com>:
  o [libata] SCSI-to-ATA translation fixes

<fli:ati.com>:
  o [libata sata_sil] support ATI IXP300/IXP400 SATA

<james4765:cwazy.co.uk>:
  o lcd: Add checks to CAP_SYS_ADMIN to potentially dangerous ioctl's
  o lcd: fix memory leak in lcd_ioctl()

<jason.d.gaston:intel.com>:
  o SATA AHCI support for Intel ICH7R

<jpaana:s2.org>:
  o [libata sata_promise] add PCI ID for new SATAII TX2 card

<krzysztof.h1:wp.pl>:
  o [SPARC]: Fix asm constraints in muldiv.c

<mark.haigh:spirentcom.com>:
  o sym53c8xx.c: Add ULL suffix to fix warning
  o arch/i386/kernel/pci-irq.c: Wrong message output

<mkrikis:yahoo.com>:
  o fix an oops in ata_to_sense_error
  o libata: fix ata_piix on ICH6R in RAID mode

<npollitt:mvista.com>:
  o Configure mangles hex values

<syntax:pa.net>:
  o [libata sata_sil] add another Seagate drive to blacklist

Adrian Bunk:
  o scsi/ahci.c: remove an unused function

Andrew Chew:
  o sata_nv: enable generic class support for future NVIDIA SATA

Brett Russ:
  o [libata scsi] verify cmd bug fixes/support

Chris Wright:
  o Fix potential leak of kernel data to user space in wireless private handler helper

David S. Miller:
  o [TG3]: Update driver version and reldate
  o [TG3]: Update driver version and reldate
  o [TG3]: Update driver version and reldate
  o [TG3]: Update driver version and reldate
  o [SPARC64]: __atomic_{add,sub}() must sign-extend return value
  o [TG3]: Update driver version and reldate
  o [SPARC64]: atomic and bitop fixes
  o [SPARC64]: Add missing membars for xchg() and cmpxchg()
  o [SPARC64]: Add missing membars for xchg() and cmpxchg()
  o [SPARC64]: Mask off stack ptr in alloc_user_space() for 32-bit
  o [TG3]: Update driver version and reldate

Ernie Petrides:
  o fix for memory corruption from /proc/kcore access

Grant Grundler:
  o [TG3]: Clean up grc_local_ctrl usage

Haroldo Gamal:
  o [libata sata_sil] add another Seagate driver to blacklist

Heinz J. Mauelshagen:
  o fix panics while backing up LVM snapshots

Herbert Xu:
  o [NET]: Add missing memory barrier to kfree_skb()
  o [NET]: Add barriers for dst refcnt

Jean Delvare:
  o PCI: Kill duplicate definition of INTEL_82801DB_10
  o I2C updates: The "bit" and "pcf" i2c algorithms should declare themselves fully I2C capable
  o I2C updates: small header cleanups
  o I2C updates: Document that the "id" member of the i2c_client structure was discarded in Linux 2.6

Jeff Garzik:
  o [libata] add DMA blacklist
  o [libata] Remove CDROM drive from PATA DMA blacklist
  o [libata sata_promise] support Promise SATAII TX2/TX4 cards
  o [libata ahci] Add support for ULi M5288

Len Brown:
  o [ACPI] via interrupt quirk fix from 2.6 http://bugzilla.kernel.org/show_bug.cgi?id=3319

Luca Tettamanti:
  o Fix MSF overflow in ide-cd with multisession DVDs

Marcelo Tosatti:
  o Karsten Keil: Eicon Diva PCI 2.02 bugfix
  o Cset exclude: temnota@kmv.ru|ChangeSet|20050119161632|63236
  o Ake Sandgren: Fix RLIMIT_RSS madvise calculation bug
  o Cset exclude: dan@embeddedalley.com|ChangeSet|20050128083257|00819
  o Hugh Dickins: remove rlim_rss and this RLIMIT_RSS code from madvise. Presumably the code crept in by mistake
  o Changed VERSION to 2.4.30-pre1
  o Linus Torvalds: backport 2.6 rw_verify_area() to check against file offset overflows
  o Linus Torvalds: Add extra debugging help for bad user accesses
  o Solar Designer: missing f_maxcount initialization
  o Cset exclude: Mark.Haigh@spirentcom.com|ChangeSet|20050203152306|59941
  o rw_verify_area() cleanup
  o Cset exclude: alanh@fairlite.demon.co.uk|ChangeSet|20050209150113|54411

Matthew Wilcox:
  o [IPV4]: ipconfig should use memmove() instead of strcpy()

Michael Chan:
  o [TG3]: add tg3_set_eeprom()
  o [TG3]: Fix TSO for 5750
  o [TG3]: 5750 fixes
  o [TG3]: 5704 serdes fixes

Michal Ostrowski:
  o [MAINTAINERS]: Fix my email address in PPPOE entry

Patrick McHardy:
  o [IPV4]: Keep fragment queues private to each user
  o [NETFILTER]: Fix ip_fw_compat.c build after IP_DEFRAG_* changes

Paul Clements:
  o nbd: fix ioctl permissions

Pete Zaitcev:
  o USB: Prevent hiddev from looping
  o USB: Workarounds for Genesys Logics
  o [libata] fix probe object allocation bugs

Rogier Wolff:
  o Rogier Wolff: fix nbd ioctl permissions

Stephen Hemminger:
  o [PKT_SCHED]: netem: memory leak

Thomas Graf:
  o [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to userspace
  o [PKT_SCHED]: Fix ingress qdisc to pick up IPv6 packets when using netfilter hooks
  o [NETLINK]: Use SKB_MAXORDER to calculate NLMSG_GOODSIZE

Tom Rini:
  o ppc32: Fix a problem with the TLB Miss handler
Linux 2.4.31

final:

- 2.4.31-rc2 was released as 2.4.31 with no changes.

Summary of changes from v2.4.31-rc1 to v2.4.31-rc2
============================================

Marcelo Tosatti:
  o Change VERSION to 2.4.31-rc2

Willy Tarreau:
  o off-by-one in mtrr.c found by Brad Spengler and reported by Julien Tinnes
  o IPVS: Replace several unchecked strcpy() with strncpy() (PaX team)

Summary of changes from v2.4.31-pre2 to v2.4.31-rc1
============================================

<aleksey_gorelov:phoenix.com>:
  o Fix bug in VIA 82C586B PCI IRQ routing

<julien.tinnes:francetelecom.com>:
  o Off-by-one in loop.c

<mkasick:club.cc.cmu.edu>:
  o JFS oops fix

<vvs:sw.ru>:
  o random poolsize sysctl fix

<wtarreau:exosec.fr>:
  o fix compilation error introduced by moxa correction

Christoph Hellwig:
  o XFS: fix compilation error

David S. Miller:
  o Add basic bcm5752 support
  o Add bcm5752 to tg3_pci_tbl
  o Add bcm5752 entry to pci_ids.h
  o use TG3_FLG2_5705_PLUS instead of multi-way if's
  o define TG3_FLG2_5750_PLUS flag
  o use new TG3_FLG2_5750_PLUS flag
  o more use of TG3_FLG2_5705_PLUS flag
  o use TG3_FLG2_57{05,50}_PLUS flags in tg3_get_invariants
  o check TG3_FLG2_5750_PLUS flag to set TG3_FLG2_5705_PLUS flag
  o add support for bcm5752 rev a1
  o Minor 5752 fixes
  o Split tg3_phy_probe into 2
  o Setup proper GPIO settings
  o Fix tg3_set_power_state()
  o Workaround 5752 A0 chip ID
  o Add GPIO3 for 5752
  o Add nvram detection for 5752
  o Add nvram lock-out support for
  o Fix bug in tg3_set_eeprom()
  o Add msi support
  o Add msi test
  o Update driver version and release date
  o Set SA_SAMPLE_RANDOM in request_irq() calls
  o Elide tg3_stop_block messages when such events are normal
  o Ignore tg3_stop_block() errors
  o Add tagged status support
  o Set minimal hw interrupt mitigation
  o Refine DMA boundary setting
  o In tg3_poll(), resample status_tag after doing work
  o Fix stretch ACK performance killer when doing ucopy
  o Fix off-by-one error in rtnetlink.c

Luca Tettamanti:
  o fbmem: previous radeonfb fix limits the amount of mmap()'able VRAM to the same amount reserved for the framebuffer

Marcelo Tosatti:
  o USB: fix oops in io_edgeport.c driver (2.6 backport)
  o Change VERSION to 2.4.31-rc1

Mikael Pettersson:
  o x86_64 linkage error on UP_IOAPIC

Mike Miller:
  o cciss: fix for passthru ioctls

Suresh B. Siddha:
  o x86_64: fix pci config space access race condition
  o x86_64: Try harder to allocate memory in pci_alloc_consistent()

Willy Tarreau:
  o floppy typo fix

Xose Vazquez Perez:
  o Add 5752M device ID

Summary of changes from v2.4.31-pre1 to v2.4.31-pre2
============================================

<carlos.pardo:siliconimage.com>:
  o sata_sil: Fix FIFO PCI Bus Arbitration

<david.monniaux:ens.fr>:
  o fix moxa crash with more than one 1 board

<jason.d.gaston:intel.com>:
  o SATA AHCI correction Intel ICH7R

Brett Russ:
  o AHCI: fix fatal error int handling
  o libata: support descriptor sense in ctrl page

Chris Wright:
  o backport v2.6 elf_core_dump() flaw fix (CAN-2005-1263)

Eugene Surovegin:
  o ppc32: backport Book-E decrementer handling fix from 2.6

Jean Delvare:
  o I2C updates: Fix typo in a comment in i2c.h
  o I2C updates: Fix I2C_FUNC_* defines in i2c.h
  o I2C updates: Fix an iteration bug in the handling of i2c client module parameters

Jeff Garzik:
  o [libata ahci] support ->tf_read hook
  o [libata sata_sil] Don't presume PCI cache-line-size reg is > 0

Marcelo Tosatti:
  o Change EXTRAVERSION to 2.4.31-pre2

Mikael Pettersson:
  o rwsem-spinlock linkage error

Pete Zaitcev:
  o USB: Add HX type pl2303

Rolf Eike Beer:
  o typo fix in drivers/scsi/sata_svw.c comment

Steven HARDY:
  o pcnet32: 79C975 fiber fix

Willy Tarreau:
  o bonding fix

Summary of changes from v2.4.30 to v2.4.31-pre1
============================================

Adrian Bunk:
  o MAINTAINERS: remove obsolete ACP/MWAVE MODEM entry

Andi Kleen:
  o x86_64: Handle MM going away in context switch
  o x86_64: Backport 2.6 MTRR algorithms
  o x86_64: noexec=off never worked correctly for the kernel direct mappings
  o x86_64: Fix idle=poll
  o x86_64: Fix reference counting bug in change_page_attr on i386/x86-64
  o x86_64: Resend lost APIC IRQs on Uniprocessor too
  o x86_64: Avoid a obnoxious warning during build
  o x86_64: Flush correctly when more than one page is getting flushed
  o x86_64: Reload init_mm on leaving lazy mm

Andrew Morton:
  o rwsem: Make rwsems use interrupt disabling spinlocks

Herbert Xu:
  o [NETLINK]: Fix sk_rmem_alloc assertion failure in af_netlink.c

Hugh Dickins:
  o madvise_willneed -EIO beyond EOF

Marcelo Tosatti:
  o Change VERSION to 2.4.31-pre1

Pete Zaitcev:
  o visor: Add Zire 31 device ID