Kernel.org
Mirrors
[Editor’s Note: Patch is not up on Kernel.org as of this
article’s posting. See Alan’s note below. -BKP]
[+ indicates stuff that went to Marcelo, o stuff that has not, * indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out, - indicates stuff not relevant to the main tree] ** ** WARNING: THIS IS THE NEXT BIG IDE UPDATE. ITS BOUND ** TO BREAK SOMETHING. DONT USE THIS ON DATA YOU CARE ABOUT ** Since kernel.org still seems down I've put this on ftp://ftp2.linux.org.uk/pub/linux/people/alan/ Linux 2.4.20-pre5-ac4 o Fix error path bug in pci resource code (Keith) o Fix p4-clockmod compile error (Adrian Bunk) o Align packets nicely on kaweth USB ethernet (Oliver Neukum) o Further Changes file fix (Steven Cole) o TCP timestamp handling fix (Dave Miller) o Compile warning fixes (Niels Jensen) o Next batch of IDE header updates (Andre Hedrick) o IDE scsi update (Andre Hedrick) | Needs some highio cleanup yet o IDE DMA updates (Andre Hedrick) o Update the IDE PCI driver layer (Andre Hedrick) o Fix pdc202xx further braindamage (me) o Further icside fixes (Bartlomiej Zolnierkiewicz) o Fix ide-lib atapi DMA check (Bartlomiej Zolnierkiewicz) o CMD64x rev 5/7 UDMA check fix (Bartlomiej Zolnierkiewicz) o Add blk_fs_request helper (Jens Axboe) o IDE highmem fixes (scsi needs doing (Jens Axboe) I suspect) o Longer PIO timeout for taskfile write (Andre Hedrick) o Fix promise cable detect (Andre Hedrick) o Split promise into old and new drivers (me) Linux 2.4.20-pre5-ac3 o Fix procfs handling for zoran driver (Silvio Cesare) o ZR36067 doesn't support bitmask clipping so (Silvio Cesare) error such a request. o LBA48 on older promise IDE fix (Mike Isely) o Report jfs tools version in ver_linux (Steven Cole) o HP XP arrays can need largelun (Steve Mickeler) o Allow maestro3 gpio amp control setup by (Michael Olson) hand for odd machines (Panasonic CF-72) o Add autodetect to the CF-72 maestro3 funny (me) o Fix overlarge read in vicam usb (Silvio Cesare) o Length limit S/390 cio proc write files (Silvio Cesare) o Length limit S/390 chandev proc write files (Silvio Cesare) o Length limut S/390 dasd statistics write (Silvio Cesare) o Two fixes to 3270 driver for S/390 (Silvio Cesare, me) o Fix buffer limits in tubfs for S/390 (Silvio Cesare) | Really this code wants redoing to loop rather than do shorter | read/writes on full buffers. but thats not trivial o Use define values not magic constants on S/390 (Silvio Cesare) netiucv buffer checks o Correct a vmalloc corner case (Dave Miller) o Fix hisax oops with out of range card type (Alan Hourihane) o Update Documentation/Changes for reiserfs (Neils Jensen) o Fix incorrect type in i2c-core (Silvio Cesare) o Fix length limits in i2c-dev (Silvio Cesare) o Fix incorrect type in amdtp (Silvio Cesare) o Update Buslogic maintiners entry 8( o Don't register a gameport at I/O zero if none (me) is configured on es1370, es1371, o Handle unprintable ac97 codec names (STAC) (me) o Restructure pcigame and trident audio not to (me) fall over each other Linux 2.4.20-pre5-ac2 o BeFS updates (Will Dyson) o Fix prototype mismatch in tc/tc.c (Silvio Cesare) o SunRPC oops fix (Chuck Lever) o Fix SunRPC TCP handling for write_space (Chuck Lever) o Update ver_linux reporting further (Steven Cole) o Cpufreq updates (Dominik Brodowski) o Update pegasus.h license header (Petko Manolov) o USB lcd driver (Adams IT) o Update bluetooth drivers (Greg Kroah-Hartmann, Masoodur Rahman) o USB serial update (Greg Kroah Hartmann) o Workaround for some usb keyboards (Itai Nahshon) o Minolta DImage4 entry for unusual_devices (Petr Konecny) o OHCI completion of unlinked urbs fix (David Brownell) o Tighten AC97 modem detect rules (me) o Report AC97 codecs by their PNP ID (me) o Further sis memory checks (Zwane Mwaikambo) o Add new opcodes to the hdreg.h IDE table (Andre Hedrick) o Update cris and x86_64 ide.h files (Andre Hedrick) o Fix includes in freecom.c (Andre Hedrick) o Winbond IDE requires PCI (Andre Hedrick) o icside cleanup (Andre Hedrick) o Report ide unregister failures (Andre Hedrick) o Clean up legacy hd driver to use outb (Andre Hedrick) o Ditto for ide-cs (Andre Hedrick) o ns87415 needed to call its own ide_dma_end (Andre Hedrick) o Make via_base unsigned long not uint (Andre Hedrick) o Update ide-ppc (probably broken until some (Bartlomiej Zolnierkiewicz other changes go in) Andre Hedrick) o Fix bugs in the ide-cd -> ide-scsi pass over (Andre Hedrick) o Kill GET_ERR macro in ide-disk (Andre Hedrick) o IDE dma hack fix for etrax - needs to be (Andre Hedrick) generalised o Update as yet unused ide-lib code (Andre Hedrick) o Fix types in ide_probe reporting (Roman Zippel) o Add disable/enable irq probe handling (Roman Zippel) o Fix non PCI IDE build problems (me) o Merge Matrox G450 updates (Petr Vandrovec) o Re-enable DRM for GMX2000 (it doesnt work yet) (me) Linux 2.4.20-pre5-ac1 Resync with 2.4.20pre5 o Fix IDE compile (me) o Update defconfig (Niels Jensen) o Various warning fixes (Niels Jensen) + Remove epat debug printk that escaped (Moritz Barsnick) o Fix PPC build for pre4-ac (Ben Herrenschmidt) o Fix hang in Matrox DRM (Jonny Strom) o Backport 2.5 LDT allocation improvements (Manfred Spraul) + Lp tidy and printk levels (Lucas Correia Villa Real) o Update yenta region size patch (Manfred Spraul) + Fix an i2c bus leak on the acorn pcf8583 (Silvio Cesare) + Fix e100 phy build (Linus Torvalds) o Further i810 audio updates (Juergen Sawinski) + Tidy ver_linux output with gcc 3.x (Steven Cole) o ppp_generic fixes for building on boxes (Bjorn Helgaas) with out* as macros o pdc4030 updates (Peter Denison) + Forte sound driver updates (Martin Petersen) o Fix AMD7441 PCI ID error o Tighten asm-ia64 io macros (Andreas Schwab) Linux 2.4.20-pre4-ac2 - Pull NFSD back in line with Marcelo o Fix IDE PCMCIA build error (me) o Fix check/request region race in IDE DMA (me) o Fix I/O handling of dma_base2 request fail (me) o More debugging around the simplex ide DMA (me) + Fix kmalloc error leak in fd1772 (Silvio Cesare) + Handle out of memory on acorn ps/2 (Silvio Cesare) + IEEE1394 integer overflow fix (Silvio Cesare) + Khttpd race fixes (Dan Kegel) + Backport kaweth fixes from 2.5 (Oliver Neukum) O Fix gcc 2.x build of brlvger (Eyal Lebedinsky) * Error handling clean ups for USB storage (Pete Zaitcev) o Fix loops_per_jiffy mod calculation overflow (Yoann Vandoorselaere) o PCI hotplug oops fixes (Greg Kroah-Hartmann) o APM do idle now doesnt keep warning on error (Ben LaHaise) o Reinitialize AGP on i845 after a suspend (Charl Botha) o Don't rserve port 0x45 on sbc60xxwdt (Anders Pedersen) o Export elevator_init so modules can switch (Arnd Bergmann) to no-op elevators o Fix gmac link status reporting (Roberto Gordo Saez) o Radeonfb update (Peter Horton, Erik Andersen) + Fix resource leak on error in sisfb (me) + Fix sisfb to fail the load if no card is (me) found Linux 2.4.20-pre4-ac1 - Resync with Marcelo - JFS files from Marcelo tree taken to be definitive o Remove undefined signed overflow in readv/writev(me) * Fixed the pci resource mess. Turns out the bug was in the 2.4 core PCI code not IDE (me) o Fix 3D hangs with screensaver and forking (Tim Smith) * Add an apparently buggy Intel APM to DMI table (me) * Fix non compile of kernel in French (Keith Owens) * Typo fixes (James Mayer) o Quieten harmless invalidate_bdev warnings (Christoph Hellwig) + Forte sound driver for OSS (Martin Petersen) | Based Jaroslav's ALSA driver + Remove some bogus printks, fix an error (me) handler, correct non blocking open | spin_lock/copy needs fixing still * Fix wrong struct in range check in ixj.c (Silvio Cesare) * Use loff_t types in zorro/proc.c (Silvio Cesare) o Abort IDE cd reads immediately on medium (Erik Andersen) error as that isnt correctable * USB typo fixes (James) * UHCI FSBR and bitop fixes (Greg Kroah-Hartmann) * Fix OHCI on slow machines (Greg Kroah-Hartmann) * Update to latest rtl8150 driver (Petko Manolov) * Update Microtek scanner driver (Oliver Neukum * EHCI fixes (Greg Kroah-Hartmann) * __FUNCTION__ cleanups for USB (Greg Kroah-Hartmann) * Update to latest pegasus driver (Petko Manolov) * Update to latest OV511 (Mark McClelland) Linux 2.4.20-pre2-ac6 o Next collection of code cleanups (Andre Hedrick) - Clean up the rest of the ratefilters (no functional change) - Clean ups for the attach logic o Removed 'have you read the release notes' check (me) o Kill AUTODMA ifdefs in the drivers (me) o Rework OSB4 bug handling - we now keep disk devices out of UDMA mode. Fix the sanity check so we don't blow up with CD-ROM media errors o Kill remaining if(dmabase) checks in init_dma (me) | init_dma isnt called with !dmabase... o Create ide-lib for some common stuff (me, Andre Hedrick, Jeff Garzik) o Fix the ide-proc crash on boot (me) | May also fix the 'where did my proc file go' bits o Move q40 driver into legacy not pci (me) o Remove do-nothing casts from slc90e66 (me) o Make all the pci driver functions static (me) o Add printk levels to trm290 driver (me) o Restore irq state at the end of the ali chipset (Arjan van de Ven) initialiser o Ripple errors back further. An unsupported (me) hpt374 will now print errors and skip the controller * Fix crash mounting EFS from a CD-ROM (me) Linux 2.4.20-pre2-ac5 * Fix sparc64 pcibios to match the new behaviour o Comment, add FIXME notes to the via ide driver (me) o Add a FIXME note that we need to update PIIX to handle /proc for dual controller o Bump versions on ide stuff we have changed (me) o Add VIA vt8235 IDE support (Vojtech Pavlik) o Delete xp_fixup - the new enable_device_bars (me) resolves this properly. o Add BUG() checks to verify dmabase check (me) is unneeded before removal o Further splitting of the setup_pci_device code (me) | Again no functionality changes o Make cs5530 use pci_set_mwi/pci_set_master (me) (also clean up add docs) o Move all the actual IDE drivers into (me) subdirectories so we can see what is what o Clean up ide-pnp a little (me) o Further i810_audio updates for 845 (Juergen Sawinski) o USB quirks for konica/mintola digital cams (Jan Willamowius) Linux 2.4.20-pre2-ac4 o Clean up ALi rate selection code (me) o Clean up PIIX rate selection code (me) o Don't frob bit 1 on later ALi chips (me) | Should fix Fujitsu hang o Remove dead PIIX DMA setup function (me) o Make new ide code using pci_set_master (me) o Chop up some of the big chunks of setup-pci.c (me) into smaller functions o When pulling an unconfigured IDE controller (me) native try assigning missing resources o Fix wrong case in ide_getor_setdma_base (me) (dma_base is ulong not u32) o Disable winxp fix (it shouldnt be needed now) (me) * Blacklist a Dell with APM bugs (Peter Bowen) o Fix SMP ps2esdi build (Adrian Bunk) * Fix gcc2.95 build of st5481 driver (me) o Handle wrap cases in pcilynx (Silvio Cesare, me) o Fix efi/raid problem (Matt Domsch) o Fix hd.c build (me) o Fix a wrong type in bttv-driver (Silvio Cesare, me) o Updated scsi-debug driver (Douglas Gilbert) o Fix a khttpd null dereference (Dan Kegel) * Fix isdn/gcc 2.95 build fail (Kai Germaschewski) o Don't synchronize the tsc in "badtsc" mode (me) | Fixes oops noted by John Stultz o Initial work on reverse engineering the IBM (me) thinkpad docking bridge o Return EEXIST on pci hotplug duplicate name (me) o Fix IDE code reporting wrong I/O setup in (me) error Linux 2.4.20-pre2-ac3 o IDE updates (Andre Hedrick) o Merge -ac fixes for ALi and PCI bars (me) o Add docs to PIIX and ALi (me) Linux 2.4.20-pre2-ac2 o Updates to device mapper (Joe Thornber) o Fix mempool corruption bug (Christoph Hellwig) * Correct pci_alloc_consistent with 64bit mask (Steffen Persvold) * Elevator accounting improvements (Jens Axboe) * Clean up vt.c ioperm ifdef even more (Milton Miller) o Fix PAGE_BUG usage problem (Eyal Lebedinsky) * Tweak isdn to try and fix gcc 2.95 compile (Kai Germaschewski) o Make parameter variables on synclink* static (me) o Add documentation to jbd layer (Roger Gammans) - NFSD link fix (Greg Louis) * Fix NFS oops on 64bit big endian (Dave Miller) * Add another vaio to the dmi blacklist (Marc Boucher) * Fix devfs enabled build (Christoph Hellwig) o Fix resource assignment for cardbus behind (H J Lu) pci transparent bridges o Fix makefile for speakup a bit (O Sezer) * Update ftd_sio driver (Greg Kroah-Hartmann) * Update usb serial Config.in (Greg Kroah-Hartmann) * Fix error handling on ipaq usb serial (Greg Kroah-Hartmann) * Update pl2303 usb serial (Greg Kroah-Hartmann) * Fix usb serial warnings in gcc3 (Greg Kroah-Hartmann) * Fix gcc3 warnings in ir-usb (Greg Kroah-Hartmann) * Fix DMA off stack in USB storage (Roland Dreier) * Add SDDR-55 USB storage driver (Greg Kroah-Hartmann) * Fix gcc3 warnings and other bugs in usb btooth (Greg Kroah-Hartmann) * HP usb scanner driver (Oliver Neukum, John Fremlin, Matthew Dharm) * Update usb scanner driver (Greg Kroah-Hartmann) Linux 2.4.20-pre2-ac1 - Merge 2.4.20-pre2 - drop change to apic error logging level - drop bogus sign cast in spin_is_locked o Merge LVM2 device mapper (Joe Thornber) * Clean up locking a little in ps2esdi (me) | This driver needs much love and attention * Similar for xd.c (same comments too) (me) * Allocate xd bounce buffer early (can deadlock (me) during an I/O) * Fix partition table breakage (me) Linux 2.4.20-pre1-ac3 o Report "unknown errror" not "on fire" for usblp (Pete de Zwart) * Teach ac97_codec.c about 3rd/4th codecs (Juergen Sawinksi) o Add MMIO support for i845 audio (Juergen Sawinksi) o Tidy up error paths on i810_audio init (me) * Use cpu_has_tsc macro in joystick/random too (John Stultz) * Oliver Neukum becomes new HFS maintainer (Oliver Neukum) | Treat him gently HFS is non trivial to fix * Merge synclink-mp driver (Paul Fulghum) * Fix wavelan dev->trans_start handling (Jean Tourrilhes) * Switch to newer wavelan_cs update (Jean Tourrilhes) * Merge e100/e1000 docs (Jeff Garzik) * Remove wrong use of set_bit in dl2k driver (Matthew Wilcox) * Add another tulip PCI ident (Antoine, Aaron Baranoff, Owen Taylor) * Update 8139too PCI identifiers (Wilson Chen) * Add another pl2303 identifier (Lutz Rothhardt) * Remove confusing usb typedefs (Greg Kroah-Hartmann) * Add ti edge port USB driver (Greg Kroah-Hartmann) * Cypress sl811 USB controller driver * Driver for Aiptek 8000U USB (Chris Atenasio) * ti silverlink cable driver (Romain Liévin, Julien Blache) * USB midi driver (NAGANO Daisuke) * Fix up hci_usb for USB changes (me) * Fix ub st5481_usb for USB changes (me) * Fix sis DRM warnings (me) * Fix bad ifdef in lvm-snap (me) * Fix irda-usb compile error from USB changes (me) * DECnet refcounting fix (Steve Whitehouse) * Export 8253 lock for ftape etc (me) * Fix undefined C in the dpt_i2o (me) * Fix oops case in i810-tco (me) o Config help updates (Steven Cole) o Merge 2.5 mempool support (needed for LVM2) (Ingo Molnar) o Add vcalloc, including overflow checking (Joe Thornber) o Add mempool slab helpers (Joe Thornber) o Make bh->b_inode a flag in b_state (Andrew Morton) o Use a seperate b_journal_head instead of (Andrew Morton) b_private Linux 2.4.20-pre1-ac2 - Fix compile failure for uniprocessor APM (me) o Fix a compile warning and save 8K in do_mounts (Niels Jensen) o Update x86 defconfig (Niels Jensen) * Remove dead bits in dpt_i2o (Eric Sandeen) * Configure.help cleanup (Steven Cole) * EExpress can use I/O 0x240 on some cards (Pavel Janik) * Update epic100 driver (Jeff Garzik) - Fix compile of old hd.c (me) o Add "badtsc" option based on John Stultz (John Stultz, me) proposal o Rewrote the code a bit to allow automatic (me) detection of notsc on Summit | When and if IBM document the other timers on the | Summit this will also make it easy to plug it in | (We can now handle detecting mixed multiplier PII | as well if someone wants to add the code) o Clean up timer stuff further based on comments (me) by John Stultz. * Handle console_unblank failure from IRQ path (Arnd Bergmann) o Rewrite NSC USB controller changes from parisc (me) port into a general OHCI quirk o First set of i810 audio updates (Doug Ledford) * AF_UNIX abstract addresses fix (Alexey Kuznetsov) * Further mpt fusion updates (Pam Delaney) o Rev 0xC4 of ALi apparently isnt LBA48 (me) o Add license tag to AF_UNIX (Christian Kurz) * USB scanner endian fixes (Frank Zago) o Update 2.4 to the 2.5 LDM driver (Richard Russon) * Update 8193cp driver for 64bit DMA, checksum (Jeff Garzik) * Update 8139too driver (Jeff Garzik) * Natsemi updates (Tim Hockin) * Remove unneeded net includes (Brad Hards) * Spelling fixes in drivers/net * Fix use after kfree in au1000 ethernet (Marcus Alanen) * Mark roadrunner driver as experimental (Greg Banks) * Mark the FMV driver obsolete (Greg Banks) * Tidy rcpci45 (Eric Sandeen) * Fix ppp compile warning (Eric Sandeen) * Move 3c509 license tag outside of ifdefs (Jeff Garzik) * Fix ALi irda warning (Eric Sandeen) * Fix flags types in a few drivers (Celso González) * E100 needs bitops.h (Dave Miller) - Remove a debug line in the Makefiles (Alex Riesen) * Back port 2.5 file lease code and race fixes (Stephen Rothwell) o PnPBIOS ESCD reader fixes (Thomas Hood) Linux 2.4.20-pre1-ac1 - Merge with 2.4.20pre1 - Drop broken isicom change - Fix formatting errors in x86_64 char/Config.in - Fix formatting errors in x86_64 isdn/Config.in - Fix formatting errors in x86_64 radio card Config.in - Fix formatting errors in x86_64 drivers/net/Config.in - Drop broken atarilance change - Fix wrong ioctl return in e100_ethtooltest, e100ethtool_gstrings - Fix security hole in e100 ioctl handler - Fix identical hole in e1000 ioctl handler - Remove mess where x86_64 sticks its arse in all sorts of config files and makes a mess of it. Other ports don't because the result sucks, x86_64 shouldnt either - Drop utterly bogus change to drivers/sound/Config.in - Revert uncompilable tg3 driver * Fix up the eepro100 mess from 20pre1 (Christoph Hellwig) * Switch to Namesys __FUNCTION__ reiserfs fixes (Oleg Drokin) * Fix eepro formatting on register o Fix radeon build on PPC (Ben Herrenschmidt) o PPC scheduler, bitups, rwsem bits (Ben Herrenschmidt) * Rework JFS indoe locking (David Kleikamp) * Dynamically allocate JFS metapages (David Kleikamp) * JFS rmdir/unlink d_delete removal (David Kleikamp) * Add resize support to JFS (David Kleikamp) * Rmemove unused code in aacraid (Christoph Hellwig) * Export the new pci_enable function to modules (Tomas Szepe) o Handle APM on armada laptops (Samuel Thibault) * Fix further errors in depca * Fix a harmless physical/logical cpu confusion (me) in the APM code - Fix migration to CPU 0 before poweroff (me) o Make the APM on CPU 0 locking cover all of APM (me) | idle on SMP needs work, but this seems to work for the rest | with my SMP boxes Linux 2.4.19-ac4 * Fix pci_enable_device bug I added in ac3 (Jeremy Fitzhardinge) o Don't program the ALi ISA bits when using a (Go Taniguchi, Non ALi Northbridge Bruce Howards, me) * E1000 Gigabit ethernet driver o Fix build for I/O debug MULTIQUAD I hope (me) | Found by Willy Tarreau * Bluetooth core update/hot plug support (Maksim Krasnyanskiy) * L2CAP lock fixes, datagram and shutdown (Maksim Krasnyanskiy) * Fix locking in SCO bluetooth layer (Maksim Krasnyanskiy) * Update hci_usb driver, fix refcounting (Maksim Krasnyanskiy) * Add BNEP support to bluetooth (Maksim Krasnyanskiy) * Fix iee1394 build failure (me) + Fix BUZ_G_STATUS in zr36067 (me) * Fix warning in fdomain.c (me) * Fix warning in pas16 driver (me) * Fix warning in bin2hex.c (me) * Fix warning in xirc2ps_cs (me) Linux 2.4.19-ac3 o Rethink number one on the IDE stuff (me) We go back to the old pci setup, and add the ability to enable devices with some BAR's left unassigned Linux 2.4.19-ac2 o Disable LBA48 on ALi IDE (Andre Hedrick, revisions below 0xC4 Daniela Engert) X Fix __FUNCTION__ warnings in reiserfs (me) * Fix __FUNCTION__ in rest of irda drivers (me) o/* Fix __FUNCTION__ in some more net/irda bits (me) * Add sem_getcount abstraction from parisc tree o Merge some of the minor pcnet32 changes from the parisc tree X Fix __FUNCTION__ in the ldm partition code (me) o Fix __FUNCTION__ in cycx_wan driver (me) X Add full IDE reassignment based on description (me) from Petr Vandrovec o Update defconfig for the -ac tree (Niels Jensen) * Fix AGP warnings (Niels Jensen) o Make rwlock_t not waste space on gcc 2.95/2.96 (Niels Jensen) Linux 2.4.19-ac1 - Merge with 2.4.19 * Add identifiers for the 3Com AirConnect PCI (Ingo Rohifs) * Fix typo in sym2 comments (Grant Grundler) * Fix cyclades resource bug (Florian Lohoff) * Fix address reporting on segv and friends for (Aneesh Kumar) Alpha o Merge APM fixes for crashes on ASUS board (Willy Tarreau) * Add module tags to toshiba smm driver (Jonathan Buzzard) * Fix extern for init_rootfs (Christoph Hellwig) * Make vmalloc.h include highmem.h to fix (Keith Owens) build errors on some setups * More __FUNCTION__ clean up for gcc 3.1 (me) Linux 2.4.19rc5-ac1 - Merge with 2.4.19rc5 o Flush the right thing in ramdisk (HP merge) * Merge further small hppa bits (HP merge) o Fix ide option breakage (Mikael Petterson) * Fix a JFFS2 oops case (David Woodhouse) + Switch 'processor id' to 'physical id' (me) | Keeps glibc happy until we sort out cpu numbers longer term o Fix incorrect marking of phys_proc_id init (David Luyer) o Update the experimental amd76x_pm code (Johnathan Hicks) * EEPro10 update (Aristeu Sergio Rozanski Filho) * Fix missing prototype (Christoph Hellwig) o Make mount hash size more sensible (Christoph Hellwig) * Make i386 semaphore implementation gcc3 safe (Christoph Hellwig) o Remove dead code in alim15x3 IDE code (me) o Make the i8x0 audio power up more conservative (me) o Enable EAPD on i8x0 audio devices (me) | Hopefully this will fix some of the 'silent laptop' problems * Fix misordering in drivers/net/Config (Willy Tarreau) * Fix undefined C usage in ixj (me) * Fix undefined C usage in se401 (me) * Kill __FUNCTION__ in some usb drivers (me) Linux 2.4.19rc3-ac5 o Fix the SMP compile problem (me) | Better solutions preferred - suggestions anyone ? o/* Exterminate more of the __FUNCTION__ warnings (me) * Fix warning in stallion and real loading bug (me) * Fix various random gcc 3.1 warnings (me) * Hopefully fix the DRM compile for gcc 2.95 (me) * Tighten multiple length checks in intermezzo (Silvio Cesare, me) * Fix upper limit on stradis cliprects (Silvio Cesare, me) * Fix proc_file_lseek (me) * Fix drivers/s390/dasd write limit (Silvio Cesare, me) * Fix ewrk3 and natsemi driver lengthchecks (Silvio Cesare, me) * Openprom fixes (Dave Miller) * Network procfs fixes (Dave Miller) * Fix a couple of license tags (Carl-Daniel Hailfinger) * Don't pad empty initializers with gcc 2.95+ (Christoph Hellwig) o Make better use of dentry inline space (Andi Kleen) o Fix ffs asm for gcc 3.x (Christoph Hellwig) * Remove last gcc3 warnings on ext3 (Christoph Hellwig) o Warn when mounting ext3 as ext2 (Andrew Morton) * Make umem useadd_gendisk (Christoph Hellwig) * Fix cpqarray I/O accountinmg (Christoph Hellwig) * Fix for TCSBRK standards compliance | LSB patch with further bugs fixed * Fix lots more __FUNCTION__ stuff (me) * Fix warnings in hamradio drivers with gcc3 (me) Linux 2.4.19rc3-ac4 * Support "help" button Vaio PCG-NV105 (Frank Schusdziarra) * Clear AC on int in vm86 emulation (Stas Sergeev) * Clean up stack handling macros in vm86 (Stas Sergeev) * Handle multiple prefixes on vm86 traps (Stas Sergeev) * Use FIXMAP for f00f fixups (Andrea Arcangeli, Christoph Hellwig) o Cacheline align tlb state (Andrea Arcangeli) * cmpxchg8 needs lock prefix (Andrea Arcangeli) o Make O1 scheduler hyperthreading aware (Intel) | Plus some cleanup, performance fix o make xconfig fix up (Pete Zaitcev) + Fix a misidentification of Tualatin (Dave Jones) o Update SiS IDE driver for ATA133 (Lui-Chen Chang, Lionel Bouton) o Update procfs for inode sysctl changes (James Antill) o Final fixups for summit support (James Cleverdon) * Fix missing sign check in se401 driver (Silvio Cesare) * Fix missing wrap check in usbvideo (Silvio Cesare) o Fix netsyms includes (Martin Uecker) o Penguin logo frame buffer fix (Geert Uytterhoeven) * sym53c8xx_2 fixes for bugs tickled on hppa (Grant Grundler) o Remove vm_unacct_vma (Hugh Dickins) o Handle do_mmap_pgoff mask properly (Hugh Dickins) o Update to rmap-13b (Rik van Riel, Arjan van de Ven, Hugh Dickins) * Fix trident audio suspend/resume crash (Muli Ben-Yehuda) o Give panic info in morse code on graphic oops (Andrew Rodland) * Add a new kaweth usb ident (Harm Verhagen) o Fix warnings from init_task.c (Alex Riesen) o IRQ balancing fix backport from 2.5 (Zwane Mwaikambo) * Clean up LDM support (Richard Russon) * Fix lib/rbtree mismerge (Christoph Hellwig) * Endian fixes for 8390 drivers (from HPPA merge) X Support tulip on the parisc platform (from HPPA merge) * Update parport_gsc (Helge Deller) o Merge fault handling changes for upward (from HPPA merge) growing stacks o Fix undefined C in speakup (me) * Fix umem undefined C (me) * Fix a few other warnings (me) * Lots of gcc 3.1 __FUNCTION__ warning fixes (me) Linux 2.4.19rc3-ac3 o Hopefully fix the smp boot/apic problem (James Cleverdon) o Tidy various VM bits up (Christoph Hellwig) o Further quota updates (Jan Kara, Al Viro, Christoph Hellwig) * Fix incorrect tristate in Config.in (Keith Owens) o amd76x_pm compile fix (Erik Andersen) Linux 2.4.19rc3-ac2 o Fix escaped iconfig makefile line (Greg Louis) * Fix a dcache locking error (Al Viro) o AMD native powermanagement (Tony Lindgren, Johnathan Hicks) | Replaces amd768_pm as its already far better - Remove dead tq_bdflush (Christoph Hellwig) - Remove dead pg_nosave bits (Christoph Hellwig) - Remove dead 8253x build script (Christoph Hellwig) o Clean up speakup Makefile (Christoph Hellwig) * Fix typo in drivers/net/Config.in (Hans-Joachim Baader) o Update to new quota code with dual format (Jan Kara) support o Add the XFS framework for quota into it (Nathan Scott) * Fix unaligned access on ewrk3 (Martin Brulisauer) o Fix config breakage from mips merge (Christoph Hellwig) * Recognize GPLv2 as a valid license (Keith Owens) * Update ACPI hotplug driver (Takayoshi KOCHI) | And fix posted shortly after o Remove ksyms.c debugging junk (Khromy) o Remove limits.h use in speakup (Adrian Bunk) o NFS lock daemon fixes (Olaf Kirch) | Sign errors, Openserver interoperability * Further trident sound cleanup and fixes (Muli Ben-Yehuda) X Change tcp_diag.h fix to keep DaveM happy (me) o Add via apic to expected apic versions (me) o Next batch of summit tweaks (James Cleverdon) | Won't fix the existing APIC problem o Add Vaio C1MV mode lines to radeonfb (James Mayer) * Fix sloppy sign handling in apm and rio500 (Silvio Cesare) * Reformat depca.c ready for some bugfixes (me) Linux 2.4.19rc3-a1 - Merge with 2.4.19rc3 Linux 2.4.19rc2-ac2 o Fix ide probe crash stupid bug in ac1 (me) | I mismerged Kurt's change Linux 2.4.19rc2-ac1 - Merge with 2.4.19-rc2 * Minor HP merge fixup * Orinoco build fix (Adrian Bunk) o Vaio C1VE/N frame buffer console mode (Marcel Wijlaars) * Fix an inverted test in sym53c8xx_2 (Grant Grundler) * Fix aic7xxx build without PCI enabled (me) * Clear allocated gendisk in IDE (Kurt Garloff) Linux 2.4.19rc1-ac7 * Merge more HPPA bits X tcp_diag alignment fixup (Richard Henderson) | Pending DaveM making a nicer fix Im sure o Hopefully fix the SMP APIC problems rc6 (James Cleverdon) gave some people * Fix incorrect __init in PCI core (Takayoshi KOCHI) | Caused hotplug bugs * Update IBM PCI hotplug driver (Greg Kroah-Hartmann) * Add SCSI blacklist entries for Centristor (Robert Sertic) o Update Documentation/sysctl/vm.txt (Steven Cole) * Fix kdev_val macro (Steven Cole) * Allow a user to force dma 0 to be allowed (Gerald Teschl) for ISAPnP [be nice to autodetect this ?] o Hopefully fix bogus config question bug (me) * Fix hang on some boxes if you unload maestro audio then hit the volume buttons (Samuel Thibault) * Fix aha152x scsi (Juergen Fischer) * Bluetooth pcmcia drivers (Marcel Holtmann) Linux 2.4.19rc1-ac6 o Update merge using bits from newer summit diff (James Cleverdon) o Fix problems with non SMP but io-apic build (me) * Socket error path memory leak fix (Robert Love) o Fix sd_varyio masks for higher drives (Kurt Garloff) o Fix tmpfs double kunmap (Hugh Dickins) * VIA rhine cleanup/fixes (Roger Luethi) * Fix typos in ncr/seagate scsi (James Mayer) * MPT fusion update (Pam Delaney) * Trident audio code cleanups and lock fixes (Muli Ben-Yehuda) o Fix irq balancing for summit boxes with Ingo's (James Cleverdon) PIV balancer Linux 2.4.19rc1-ac5 o Add additional promise chip names provided by (me) Hank Yang o Fix promise 20277 misreporting (me) o Remove extra argument from vm_enough_memory (me) | Suggested by Hugh Dickins */+ Initial merge of main chunk of parisc-55 tree - fix scheduling of disabled kbd tasklet Linux 2.4.19rc1-ac4 o Tweak pnpbios permissions on escd file (me) | We only want root able to see it o Merge first bits of Summit stuff (me) | Working from ugly ibm patch for 2.4.9 o Fix casting warnings in i830 DRM (me) * Fix atp870u warning (me) * Fix APM hang on resume with SMP kernel on up (me) laptop o Change added proc/cpuinfo entries to fit format(me) o Fix PIV clockmod (Peter Osterlund) o Re-order scsi disk structure to save space (Kurt Garloff) o Fix CPU_FREQ build problem (Peter Osterlund) o Clean up speakup_acntpc (Arnaldo Carvalho de Melo) o Clean up speakup_acntsa (Arnaldo Carvalho de Melo) o Clean up speakup_apolo (Arnaldo Carvalho de Melo) o Basic speakup core cleanups (Arnaldo Carvalho de Melo) * Fix a mishandling of PCIBIOS boxes that do not (Mark Lisher) use CONF1/CONF2 * Fix promise skip for new supertrak (Jan Schmidt) o Allocate nocache ram based on mem size for (Tomas Szepe) sparc32 * Fix incorrect zlib includes (David Woodhouse) * Fix duplicated scsi host idents (Itai Nahshon) * Update ALi5451 audio (Lei Hu) | Sorry this took so long - it got lost o Handle radeon cards that report zero RAM (James Mayer) * Blacklist H.01.09 megaraid firmware (Jan Koop) * Initial ALi5455 audio support (Lei Hu) Linux 2.4.19rc1-ac3 * Remove SWSUSPEND | With the IDE backport option and other general 2.5 improvements | its now best worked on in 2.5 * Remove duplicate config options (Steven Cole) * Newer SX6000 has PDC20276 chips. Handle this (me) o Don't use LBA48 hack on Promise 20262/3 (Hank Yang) * Switch to Promise namings for chips (Hank Yang) * Update promise drive quirks (Hank Yang) * Fix missing sem up on error in usb printer (Oliver Neukum) * Correct FPU stack fault signal flag bits (Dave Richards) * Resync with base JFS tree (Dave Kleikamp) * Make it clear CMD64x drives CMD680 (Adrian Bunk) Linux 2.4.19rc1-ac2 * Update eata and u14/34f drivers (Dario Ballabio) o Handle 3c556 transmitter enable bit (Andrew Morton) * Make the DRM layer use the pci mapping api (Arjan van de Ven) * Set pci dma masks on the i2o devices (Frank Davis) * JFFS2 bug fixes (Dave Woodhouse) * Fix i815 APSIZE masking (Nicolas Aspert) * Remove junk pcxxdelay function (Sergey Kononenko) * EFI partition updates (Matt Domsch) - I took out the MSDOS check - if both are present we should favour MSDOS for now * Fix ipc/shm locking (Hugh Dickins) * Update Configure.help (Steven Cole) * USB updates - cleanups (Greg Kroah-Hartmann) * USB fix for intuos tablet (Christer Nilsson) * USB scanner updates (David Nelson, Henning Meier-Geinitz, Sergey Vlasov, Karl Heinz Kremer) | Note - new maintainer for USB scanner - Brian Beattie o Re-merge the ramfs limits code (David Gibson) | * This needs good testing | + TODO - make ramfs homour vm_accounting * eepro100 warning fix (Pavel Machek) * Report ok for nfs directory fsync (Trond Myklebust) * Promise 20268 raid should be called 20270 (Hank Yang) | Trivial item pulled out of the pending promise patches o Speakup HZ != 100 cleanup part 1 (Arjan van de Ven) o Report HT info in /proc/cpuinfo (Arjan van de Ven) o PIV IRQ balancing fix (Ingo Molnar) o Allow a non PGE PII optimised build (Arjan van de Ven) X Elevator performance fixes (Andrea Arcangeli) o Update cpufreq, add PIV throttling (Robert Schwebel, Padraig Brady, Zwane Mwaikambo, Arjan van de Ven, Tora Engstad) o O(1) scheduler updates (Ingo Molnar) * Fix 64bit random panic with "I refuse to corrupt memory/swap" (Bill Nottingham) * Fix compile with floppy disabled (Adrian Bunk) * Quirk handler for Dunord I-3000 (Dave Close, David Mosberger) | Plus I added real PCI idents for neatness o Fix another vm accounting corner case (Robert Love) * Patch up XFree 4.1 back compat problems (Arjan van de Ven) in DRM 4.2+ Linux 2.4.19rc1-ac1 - Merge with 2.4.19-rc1 - Drop out mm fixes * Shmem fixes for -ac (Hugh Dickins) o Fix vm accounting corner cases (Hugh Dickins) * Fix utimes permission check error (Stephen Rothwell) | It was overstrong * Fix JFS error handling down_write_trylock (David Kleikamp) o Module loader off by 1 fix (Peter Oberparleiter) o Allow irda modem bits to be arch set (Grant Grundler) * ALI M1671 GART support (Arjan van de Ven) o IDE scsi off by one transformation fix (Mark Lord) * Printk fixes o USBserial semaphore fix (Pete Zaitcev) o Alpha updates for O(1) scheduler (Robert Love) Linux 2.4.19pre10-ac2 o Merge speakup support for blind users o CSB6 cable detect for Dell (Matt Domsch) o Update pci ids for Intel i8xx (Wim Van Sebroeck) * Add AMD766 PCI irq router support (Wayne Whitney) * ACARD scsi update (Matthew Chang) * Fix idle-period bug in APM parser (Laurent Latil) * Printk levels for 3c501 ethernet (Felipe Damasio) * AMD768 TCO watchdog driver - * needs testing * (Zwane Mwaikambo) * Fix IDE port offset for pdc202xx (Hang Yang) | should fix LBA48 drives on primary channel o Fix incorrect speedstep multiplier detect (Dominik Brodowski) * Add support for Aptiva with Bose subwoofer (Toshio Spoor, John Rood) * Autodetect SiS 745 AGP (Carsten Rietzschel) * More scsi sparselun entries (Arjan van de Ven) * Fix possible crash on shutdown with AF_ROSE (Jean-Paul Roubelat) * Intel 845G IDE support (Andre Hedrick) * Further CPiA driver updates (Duncan Haldane) * Fix DAC960 diff that went astray (Juan Quintela) * Add HP arrays to the sparselun list (Andrew Patterson) Linux 2.4.19pre10-ac1 - Merge with Linux 2.4.19-pre10 Linux 2.4.19pre9-ac3 o Cpufreq updates (Dominik Brodowski, Dave Jones0 | Now includes some reverse engineered speedstep support * JFS updates (David Kleikamp, Christoph Hellwig) * CPiA updates/Intel microscope support (Duncan Haldane) * Fix vm86 locking errors on SMP (Ben LaHaise) * Remove dead vm86mode field (Ben LaHaise) * Fix make clean for cl2llc (Keith Owens) o Fix loop errors with highmem (Ben LaHaise) * Fix ipc/sem.c SuS/LSB compliance (Christopher Yeoh) X Update swsuspend maintainer info (Pavel Machek) * Add another drive quirk for the promise (Hank Yang) drivers * Merge external journal support for jfs (David Kleikamp) o Add documentation about O(1) scheduler (Robert Love) o O(1) scheduler tidy ups (Robert Love) o/+ Fix remaining extern inline users (Christoph Hellwig) o Cache alignment cleanups for SMP apic timers (Ravikiran Thirumalai) * Ext3 file system updates (Stephen Tweedie) * Fix 'dump corrupts live fs bug' (Stephen Tweedie) o Add DAC960 devices to init table (Oliver Pitzeier) | Lilo doesn't care but grub does .. Linux 2.4.19pre9-ac2 * Clean up after SIGURG properly (David Weinehall) | Needed to match the other SuS compliance fix for it * Fixed wrong elf section in neofb (Thomas Mirlacher, Andrey Panin) * Don't write to reserved bits on 815 gart (Nicolas Aspert) * Make fcntl locking POSIX 2001 compliant (Andries Brouwer) * Fix an mmap corner case (Raúl) * Merge 3c59x vlan support (Paul Komkoff) * Update URLS for LDP documentation (John Kacur) * Fix rmem setting for low memory (J A Magallon) * Reparent scsi error thread to init (J A Magallon) * Backport FPU init fixes (J A Magallon) * Fix AGPgart crash on I830M/I845G when using 8Mb/8Mb split (Jeff Hartmann) * Fix phy masking on 8139too (Jeff Garzik) * Fix link state reporting on generic phy code (Jeff Garzik) * Tulip phy handling fix (Jeff Garzik) * Update 8139too docs (Jeff Garzik) * cs89x0 update (Jeff Garzik) * VIA rhine fixes (Jeff Garzik) * Hamachi quick fixup for 2.4.19 (Keith Underwood) * Revert escaped procfs debug code (Todd Eigenschink) * Merge the 2.5 additions to ethtool (Jeff Garzik) * Update dl2k driver (Jeff Garzik) * Fix kernel api docs to reflect fb changes (Juan Quintela) * Fix problems with pcnet32 workaround for x250 (Go Taniguchi) * De4x5 cleanups (Jeff Garzik) Linux 2.4.19pre9-ac1 - Merge with 2.4.19pre9 * Fix SuS violation on readv/writev (me) | I believe this one is correct, please double check Linux 2.4.19pre8-ac5 * Fix various audio copy*user (Rusty Russell) o Update to rmap 13 (Rik van Riel, Christoph Hellwig) * Fix joystick copy_user bugs (Robert Johnson) * Document the i2o_pci module (me) * Switch i2o_block back to direct pointers (me) to avoid promise firmware bugs * Remove cache error paths from i2o_block (me) | new code doesnt trip that bug * Reduce the i2o queue depth per device (me) | pending tuning - might need more yet * Set i2o default limit at 48K a write (me) | more firmware bug stuff * Clean up i2o cache strategy, add tuning ioctl (me) * Allow users to force dpt cards to use base i2o (me) | tested i2o_block on DPT with my cards * Remove duplicate ac97_codec inclusion (Keith Owens) X Tidy up patch for swsuspend (Pavel Machek) * Fix wrong __init in 3c509 (Kasper Dupont) o Fix mm/bootmem.c build on cris (Johan Adolfsson) * Remove config tools for 8253x from kernel tree (Keith Owens) * Rename files in aacraid ready for merge (me) of updates * Merge bridge specific changes in aac code (Deanna Bonds) * Merge most of the fixups/cleanups for aacraid (Deanna Bonds) * Set PCI masks for the 64 and 32bit aacraids (me) * Don't program up the ali secondary codec for (me) 6 channel if you don't have one fitted * Block layer copy*user fixups (Arnaldo Carvalho de Melo) * Fix missing intermezzo include (Marc-Christian Petersen) o Slab cache for iobufs (Andrea Arcangeli, Chuck Lever, Christoph Hellwig) * Fix intermezzo copy*user (Arnaldo Carvalho de Melo) * down_trylock (Christoph Hellwig) * Fix video compile for split module (Michal Jaegermann) and compiled in * Kill 3c59x debug bits (Andrew Morton) * Char fixes for copy*user (Arnaldo Carvalho de Melo) * Fix a few errors in the janitor copy* fixes (me) Linux 2.4.19pre8-ac4 o Fix warnings in pc_keyb.c (Christoph Hellwig) * Fix undefined C in rivafb (Christoph Hellwig) * Fix dnotify warnings (Christoph Hellwig) * Remove unused nfs label (Christoph Hellwig) o Fix vm_validate_enough prototypes (Christoph Hellwig) * Fix wrong comment in agpgart (Nicolas Aspert) * JFFS2 fixes (David Woodhouse) o Hopefully fix zisofs breakage (David Woodhouse) * Remove a defunct soc_probe call (Christoph Hellwig) * Update initrd documentation (Mark Post) - Fix SMP build (Robert Love) o Numa-Q apic timer update (Martin Bligh) Linux 2.4.19pre8-ac3 o Kbuild fixes (Keith Owens) * Fix eepro100 bug/typo (Michael Rozhavsky) * Intel 845G GART support (Graeme Fisher) * Fix tasklet disable/kill in pppoatm (Luca Barbier) * Add another PCI ident to the acenic driver (Eric Smith) o Major IDE updates (Andre Hedrick) Linux 2.4.19pre8-ac2 * Fix more compile problems (me) * Fix a possible hang on shutdown in 3270 tty (Martin Schwidefsky) * Make "make rpm" sane for non x86 (Cesar Cardoso) * Two new AC97 codec entries (Lei Hu) * Thread exit race fix (Dave McCracken) * Further sg buffer clearing fix (Douglas Gilbert) * Fix do_mounts printk (Al Viro) * Umembp fixups (Neil Brown) * Umembp shift bug fixup (me) o Kbuild fixes and improvements (Keith Owens) * Add a new tulip clone pci ident entry (Ohta Kyuma) * Fix url on via pci fixups (Erich Schubert) * koi8-ru handling fixes (Petr Vandrovec) * Clean up remaining code to use yield (Robert Love) o Clean up migration_init as per 2.5 (Erich Focht) o Clean up maximum real time priorities (Robert Love) * Kill unused variable in bpck6 (Adrian Bunk) * Fix dnotify/process exit handling (Stephen Rothwell) * Add another vaio bios to the table (Yves Lafon) * Allow users to disable hyperthreading (Hugh Dickins) Linux 2.4.19pre8-ac1 - Merge with Linux 2.4.19pre8 - Fix some compile problems Linux 2.4.19pre7-ac4 * Test AMD768 IRQ router support (me) * Fix ext2 build error * Improve i810 audio documentation (Johannes Feigl) * Ensure UTS data is in C locale (Martin Dalecki) * Add the Intel ICH4 to the i810 audio driver (Wang Jun) * Fix qlogicfc crash under load (Dave Miller) * Fix snprintf return values in some cases (Ben LaHaise) * Fix a bug that got into the iph5526 code when (Vineet Abraham) networking * Add more scanners that respond to all LUNs (Frank Zago) * Synclink PCMCIA wan driver (Paul Fulghum) * Fix sparc64/ppc64 bluetooth ioctl build (Martin Eriksson) * Change 5/6bit codec resolution detect for (Wan Tat Chee) AC97 * Fix v4l compile bug in one option case (Iain Stevenson) o Clean up powernow initcalls ("CaT") o Add PIO mode support for the Pacific Digital (Mark Lord) ADMA-100i card Linux 2.4.19pre7-ac3 * Back merge some documentation fixes (Daniel Dickman) * Update sisfb driver (Thomas Winischhofer) o Remove sync wakeups now O(1) handles it (Robert Love) o Abstract away need_resched (Robert Love) o Fix scheduler deadlock during switch_mm (Dave Miller) on sparc etc o Optimise sched_yield (Robert Love) o Handle tasks becoming runnable during (Robert Love) schedule o Clean up assumptions about MAX_RT_PRIO (Robert Love) o Bac