2002-07-15 21:45:25

by Alan Cox

[permalink] [raw]
Subject: Linux 2.4.19-rc1-ac5

[+ 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]

The summit stuff here is probably not yet sufficient to boot on Summit
and I may have broken NUMA-Q. It does however boot/run correctly on the
conventional PC class boxes (uniprocessor and SMP) I've run it on even
with a MULTIQUAD/SUMMIT kernel selected

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
o 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)
o Fix atp870u warning (me)
o 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)
o Fix a mishandling of PCIBIOS boxes that do not (Mark Lisher)
use CONF1/CONF2
o Fix promise skip for new supertrak (Jan Schmidt)
o Allocate nocache ram based on mem size for (Tomas Szepe)
sparc32
o Fix incorrect zlib includes (David Woodhouse)
o Fix duplicated scsi host idents (Itai Nahshon)
o Update ALi5451 audio (Lei Hu)
| Sorry this took so long - it got lost
o Handle radeon cards that report zero RAM (James Mayer)
o Blacklist H.01.09 megaraid firmware (Jan Koop)
o Initial ALi5455 audio support (Lei Hu)

Linux 2.4.19rc1-ac3
o Remove SWSUSPEND
| With the IDE backport option and other general 2.5 improvements
| its now best worked on in 2.5
o Remove duplicate config options (Steven Cole)
o
o Newer SX6000 has PDC20276 chips. Handle this (me)
o Don't use LBA48 hack on Promise 20262/3 (Hank Yang)
o Switch to Promise namings for chips (Hank Yang)
o Update promise drive quirks (Hank Yang)
o Fix missing sem up on error in usb printer (Oliver Neukum)
o Correct FPU stack fault signal flag bits (Dave Richards)
o Resync with base JFS tree (Dave Kleikamp)
o Make it clear CMD64x drives CMD680 (Adrian Bunk)

Linux 2.4.19rc1-ac2
o Update eata and u14/34f drivers (Dario Ballabio)
o Handle 3c556 transmitter enable bit (Andrew Morton)
o Make the DRM layer use the pci mapping api (Arjan van de Ven)
o Set pci dma masks on the i2o devices (Frank Davis)
o JFFS2 bug fixes (Dave Woodhouse)
o Fix i815 APSIZE masking (Nicolas Aspert)
o Remove junk pcxxdelay function (Sergey Kononenko)
o EFI partition updates (Matt Domsch)
- I took out the MSDOS check - if both are
present we should favour MSDOS for now
o Fix ipc/shm locking (Hugh Dickins)
o Update Configure.help (Steven Cole)
o USB updates - cleanups (Greg Kroah-Hartmann)
o USB fix for intuos tablet (Christer Nilsson)
o 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
o eepro100 warning fix (Pavel Machek)
o Report ok for nfs directory fsync (Trond Myklebust)
o 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)
o 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)
o Fix 64bit random panic with
"I refuse to corrupt memory/swap" (Bill Nottingham)
o Fix compile with floppy disabled (Adrian Bunk)
o 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)
o Patch up XFree 4.1 back compat problems (Arjan van de Ven)
in DRM 4.2+

Linux 2.4.19rc1-ac1
o Merge with 2.4.19-rc1
- Drop out mm fixes
o Shmem fixes for -ac (Hugh Dickins)
o Fix vm accounting corner cases (Hugh Dickins)
o Fix utimes permission check error (Stephen Rothwell)
| It was overstrong
o 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)
o ALI M1671 GART support (Arjan van de Ven)
o IDE scsi off by one transformation fix (Mark Lord)
o 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)
o Add AMD766 PCI irq router support (Wayne Whitney)
o ACARD scsi update (Matthew Chang)
o Fix idle-period bug in APM parser (Laurent Latil)
o Printk levels for 3c501 ethernet (Felipe Damasio)
o AMD768 TCO watchdog driver - * needs testing * (Zwane Mwaikambo)
o Fix IDE port offset for pdc202xx (Hang Yang)
| should fix LBA48 drives on primary channel
o Fix incorrect speedstep multiplier detect (Dominik Brodowski)
o Add support for Aptiva with Bose subwoofer (Toshio Spoor,
John Rood)
o Autodetect SiS 745 AGP (Carsten Rietzschel)
o More scsi sparselun entries (Arjan van de Ven)
o Fix possible crash on shutdown with AF_ROSE (Jean-Paul Roubelat)
o Intel 845G IDE support (Andre Hedrick)
o Further CPiA driver updates (Duncan Haldane)
o Fix DAC960 diff that went astray (Juan Quintela)
o Add HP arrays to the sparselun list (Andrew Patterson)

Linux 2.4.19pre10-ac1
o 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
o JFS updates (David Kleikamp, Christoph Hellwig)
o CPiA updates/Intel microscope support (Duncan Haldane)
o Fix vm86 locking errors on SMP (Ben LaHaise)
o Remove dead vm86mode field (Ben LaHaise)
o Fix make clean for cl2llc (Keith Owens)
o Fix loop errors with highmem (Ben LaHaise)
* Fix ipc/sem.c SuS/LSB compliance (Christopher Yeoh)
o Update swsuspend maintainer info (Pavel Machek)
o Add another drive quirk for the promise (Hank Yang)
drivers
o 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)
o Ext3 file system updates (Stephen Tweedie)
o 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
o 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)
o Don't write to reserved bits on 815 gart (Nicolas Aspert)
o Make fcntl locking POSIX 2001 compliant (Andries Brouwer)
+ Fix an mmap corner case (Ra?l)
o Merge 3c59x vlan support (Paul Komkoff)
+ Update URLS for LDP documentation (John Kacur)
o Fix rmem setting for low memory (J A Magallon)
o Reparent scsi error thread to init (J A Magallon)
o 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)
o 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
o Merge with 2.4.19pre9
o 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)
o 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)
o 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)
o down_trylock (Christoph Hellwig)
* Fix video compile for split module (Michal Jaegermann)
and compiled in
o 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)
o 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)
o Update initrd documentation (Mark Post)
o Fix SMP build (Robert Love)
o Numa-Q apic timer update (Martin Bligh)

Linux 2.4.19pre8-ac3
o Kbuild fixes (Keith Owens)
o 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)
o 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
o Merge with Linux 2.4.19pre8
- Fix some compile problems

Linux 2.4.19pre7-ac4
* Test AMD768 IRQ router support (me)
o Fix ext2 build error
o Improve i810 audio documentation (Johannes Feigl)
o 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)
o Fix sparc64/ppc64 bluetooth ioctl build (Martin Eriksson)
* Change 5/6bit codec resolution detect for (Wan Tat Chee)
AC97
o 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
o 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 Backport of migration fixes/irq off (Robert Love
fixes and migration_init William Irwin)
o Cleanups from 2.5->2.4 O(1) backport (Robert Love)
| The entire O(1) block above is a backport
| of all the fixes from Ingo, Robert and others
o Swsuspend fix crash on boot add cleanups (Pavel Machek)
* Scsi generic buffer tidy up (Douglas Gilbert)
* Correct kd.h definitions (Andrej Lajovic)
o Fix missing include for swsuspend (Mauricio Zambrano)
o Configure.help typo fixes (Arnaldo Carvalho de Melo)
o Identify PIV Xeon in mptable (James Bourne)
o Fix "skip_ioapc_setup" compile problem (Mikael Pettersson)
o Additional ext2/ext3 sanity checker (Andreas Dilger)
* Handle very old misconfigured
NCR53c810 on DECpc XL etc (Graham Cobb)
o Core of support for jfs external log (Christoph Hellwig,
Dave Kleikamp)
o Clean up jfs_mknod a little (Christoph Hellwig)
o Sync up 2.4/2.5 jfs changes (Christoph Hellwig)
* PPC compile fixes (Paul Mackerras)
o Next stage of vm86 fixing (Kasper Dupont)
o Clean up drivers to use vmalloc_to_page (Hugh Dickins)
* Fix missing release in opl3sa2 (Zwane Mwaikambo)
o Fix flag type error in rtl8150 (Rusty Russell)
* Fix various missing CONFIG_PCI checks (me)

Linux 2.4.19pre7-ac2
* Limit default i2o_block to 64K writes (me)
| Several controllers can't handle larger single requests
* Add power management control to i2o_block (me)
X Use chained sg list for i2o_block (me)
| Need to load first 8 entries into message for performance still
* Updated i2o documentation (me)
* Fix make xconfig
* Fix bios reboot sequence (Robert Hentosh)
o Kees Cook changed email address (Kees Cook)
* Fix a minor SuSv3 violation in SIGURG (Christopher Yeoh)
o Make htmldocs fixups (Erik van Konijnenburg)
o Make all the slab caches use the "_" convention (Ryan Mack)
o Fix flow control problems with TCP over NFS (Neil Brown)
o Removepage hooks as per old -ac (Christoph Rohland)
| This lets shmfs/ramfs keep accounting straight
| ramfs needs someone to drop in the other old -ac bits stil
o Fix via-rhine PCI idents (Shing Chuang)
* Backport of 2.5 aha152x update by (Juergen Fischer)
o Loop fixups (Arjan van de Ven)
o Add HP tachyon idents to cpqfc driver (Jes Sorensen)
* Clean up mpu401 failure handling paths (Zwane Mwaikambo)
* Ad1848 pnp scanning fixes (Zwane Mwaikambo)
o Kill dead URL in maintainers (Joe Perches)
o Back out problem bridge update (Mike Fedyk)
* Fix sound on Compaq Presario 700 (Santiago Nullo)
o Fix restore_flags handling in cmd640 probe (Justin Gibbs)
o Fix oops from mptable impaired bioses (Arjan van de Ven)
o Fix 8139cp/8139too big endian multicast setup (Naoki Hamada)
* Fix missing newline in i810 audio printk (???)
o Put syscall table back for now (Steven Hirsch)
* Fix ips build for some combinations (Steven Hirsch)
o NLS makefile tidy (Urban Widmark)
o Fix radeonfb build (Peter Horton)
* Update poll_out fixes on tty devices (Sapan Bhatia)
o 32bit uids in acct data (Chris Wing)

Linux 2.4.19pre7-ac1
o Merge CPU speed control framework and support (Dave Jones, Russell King
for VIA processors and AMD K6 Arjan van de Ven, Janne P?nk?l?)
o Merge with 2.4.19pre7
- drop out keyb changes (breaks some setups)
* Lots more i2o debugging work (me)
| I2O now seems to be working again and works
| for the first time on the AMI Megaraid

Linux 2.4.19pre5-ac3
o Software suspend initial patch (Pavel Machek, Gabor Kuti,..)
| Don't enable this idly. Its here to get exposure and so
| people can bring the rest of the code up to meet its needs as
| well as fix it.
| Read the docs first!
o Small fix for the radeonfb (Peter Horton)
* Fix highmem truncation on DMA mapping bug (Dave Miller)
X Modules are not supposed to hack the syscall (Arjan van de Ven)
table so remove the export
+ Add ite sound configuration help (Steven Cole)

Linux 2.4.19pre5-ac2
o Fix compile error when using initrd (Jeff Nguyen)
+ Make the KL133 onboard video happy again (Andre Pang)
| and a lot of people working to figure out the right bits
o Reparent jdb to init and drop lock on exit (Ishan Jayawardena)
o Fix radeon corner case (Arjan van de Ven)
o Cache more group descriptors on ext2/ext3 (Arjan van de Ven)
* SAB8253 series wan drivers (Joachim Martillo)
o Add more idents for PIIX IDE controllers (Arjan van de Ven)
* Lock signals in procfs (Andrea Arcangeli)
o Backport of 2.5 BUG_ON() functionality (Robert Love)
o Drop -O1 on sched.c - turns out its a CPU
microcode bug on early Xeon not Linux
o Fix Radeon fb reset problems as X11 did (Peter Horton)
o Radeon acceleration/mtrr updates (Peter Horton)
o JFS flushpage updates (Christoph Hellwig)
o BeOS file system support (Will Dyson)
| original work by Makoto Kato
* Fix w83877 watchdog SMP compile failure (Paul Komkoff, me)
* Fix pty/tty POLL_OUT reporting (Sapan Bhatia)
+ Update berkshire watchdog driver (Lindsay Harris, Rob Radez)
o Clean up duplicated path_init and __user_walk (Hanna Linder)
code
o Enable MMX extensions on Geode GXm (Zwane Mwaikambo)
o O(1) scsi free command block finder (Mark Hemment)
* Updated IBM serveraid driver (Jack Hammer)
o S/390 makefile cross compile fixups (Pete Zaitcev)

Linux 2.4.19pre5-ac1
o Merge with 2.4.19pre5

Linux 2.4.19pre4-ac4
o Fix an additional vm86 case (Stas Sergeev)
| Check DOSemu again and this code wants some good review
o Do sanity checking to avoid mispoking PCI on (me)
the CMD640 [noted by Justin Gibbs]
o Fix promise IDE error recovery (Manfred Spraul)
o Ali IDE hang fixes (Sen Dong)
| Extracts from a bigger ALi update
o Ext3 balloc locking fix (Andrew Morton)
* Fix escaped MWAVE configuration (Thomas Hood)
* Fix nls_utf8 problems (Liyang Hu)
* Fix mmx_memcpy over-prefetching on Athlon (me)
o Fix an error return the vm accounting code broke(Andrew Morton)
* Fix bpck6 build on the powerpc platform (Jens Schmalzing)
* Fix bpck6 64bit cleanness and other minor bits (me)
* Fix sound Configure.help thinko (Per von Zweigbergk)
* Backport the 2.5 wireless driver stuff (Jean Tourrilhes)
| So 2.5 driver fix back merging is sane

Linux 2.4.19pre4-ac3
o Fix NFS pathconf problem (Neil Brown)
o IBM memory key ident for usb_storage (Alexander Inyukhin)
* Add byte counters to mkiss driver (Ken Koster)
o Add more entries to the scsi scan lists (Arjan van de Ven)
o More eepro100 variants (Arjan van de Ven)
* Update wolfson codec initialisers (Randolph Bentson)
+ USB serial oops fixes (Greg Kroah Hartmann)
* Mad16 register gameport with input layer (Michael Haardt)
* Update specialix driver to handle SI v1.x board (Ismo Salonen)
* Fix a wdt285 EFAULT return, remove crud (Ron Gage, me)
* Fix ioctl return errors on several sound cards (Ron Gage)

Linux 2.4.19pre4-ac2
o Hopefully correctly fix the vm86 problems (Stas Sergeev)
| Please test wine 16bit/dosemu/XFree stuff
* Fix panic when writing 0 length ucode chunk (Tigran Aivazian)
o Fix incorrect use of hwif->index in ALI IDE (Martin Dalecki)
o Fix mmap rbtree corruption bug (Ben LaHaise)
o Fix incorrect 10 to 6 byte scsi command switch (Jens Axboe)
* TCP correctness fix (Dave Miller)
* Correct mwi acronym in docs (Geert Uytterhoeven)
o Merge the rest of Promise 20271 support (YAMAWAKI Teruo)
* Fix open/close races in indydog (Dave Hansen)
o Fix compile problem with ibm hotplug (Greg Kroah-Hartmann)
* Save the .config file in make rpm (Kelly French)
* Add another vaio with swapped minutes (Michael Piotrowski)
o Further atm fixes (Maksim Krasnyanskiy
Marcell Gal)
o Even more atm fixes (Francois Romieu)
* USB support for palm m130 (Udo Eisenbarth)
* USB fix for pegasus hotplug crash (Petko Manolov)
* USB request sense help for some scanners (Oliver ?)
* USB support for Optus@home (Oliver ?)
* USB printer updates (David Paschal, Pete Zaitcev)
* Work around USB ATEN keyboard switches (Vojtech Pavlik)
* PWC usb camera updates ("Nemosoft")
* Small updates to the USB hub code (Itai Nahshon)
* Fix spinlock handling bugs in ipaq USB (Ganesh Varadarajan)
* OHCI fixes (David Brownell)
* USB docs update (David Brownell)
* UHCI fixes (Johannes Erdfelt)
* Quieten a USB message to debug (Greg Kroah-Hartmann)
* USB bandwidth reporting (David Brownell)
+ Fix msync SuS v3 compliance (Chris Yeoh)
o CS8900 fixes (need testing) (Paul Komkoff)
* Adapt HP100 driver to pci api (Jeff Garzik)
* Acenic updates - fix leak and Tigon1 (Jes Sorensen)
* DE620 region handling fixes (K Kasprzak)
* DLink DL2K gige updates (Edward Peng, Jeff Garzik)
* pcnet32 leak fix (Jeff Garzik)
* pcnet32 types fixes for non x86 (Anton Blanchard)
* pcnet32 assorted fixes (Dave Engebretsen)
* pcnet32 fixes (Paul Mackerras)
* Fix missing linux/delay.h from eepro100 (me)
* Further pcnet32 cleanup and probe fixes (Go Taniguchi)
* Merge gcc3 warning fixes for copy/csum (Jeff Garzik)
* Fix bmac build (Joshua Uziel)
* DE4x5 slight tidy up (Jeff Garzik)
* More AC97 ident strings (Peter Christy)

Linux 2.4.19pre4-ac1
o Merge 2.4.19pre4
* Add PCI idents for mobility parallel port (me)
o Fix crash on boot with LLC if no devices present(me)

Linux 2.4.19pre3-ac6
o Fix the oops initialising the CD-ROM (Andre Hedrick)
* Add devexit_p() to the wdt_pci watchdog (Adrian Bunk)
o Fix lm_sensors compile (Eyal Lebedinsky)
o Remove some dead JFS oddments (Christoph Hellwig)
o SCSI generic update (Doug Gilbert, Travers Carter)
o VM86 exception fixups (Kasper Dupont, Manfred Spraul)
* Fix an fcntl error corner case to match SuS (Christopher Yeoh)

Linux 2.4.19pre3-ac5
o Further IDE updates (Andre Hedrick)
o Reduce ide tape debug noise (Alfredo Sanju?n)
* Sync devices on final close not each close (Miquel van Smoorenburg)
o Make max busses/irqs dynamic on x86 (James Cleverdon)
| Needed for big IBM boxen
o Remove exp_find in NFS (never used) (Al Viro)
o Fix read locking on NFS export_table (Erik Habbinga)
o Fix possible NFS error path mnt/dentry leak (Al Viro)
o Use MKDEV macro in NFS device create (GOTO Masanori)
o Clean up stale fh stats (Neil Brown)
o Tidy nfsd_lookup (Al Viro)
o nfsd_setattr fixes (Neil Brown)
o Tidy up nfsd vfs calls (Neil Brown)
o Clean up nfsd syscall interface (Neil Brown)
o Fix fat NFS handle interfaces (Neil Brown)
o Tidy up export list handling for NFS (Al Viro)
o Use seq_file for NFS exports proc file (Al Viro)
o Support for deviceless file system exports (Steven Whitehouse)
o Remove big kernel lock use for most of nfsd (Neil Brown)
o Convert sunrpc code to use generic linux lists (Neil Brown)
o Tidy up svc_sock NFS locking on SMP (Neil Brown)
o Improve tcp error/close handling (Neil Brown)
o Close down idle NFS tcp sockets (Neil Brown)
o NFS TCP fixes for buffer space tracking (Neil Brown)
o Handle TCP RPC service flooding (Neil Brown)
o Enable NFS over TCP via config options (Neil Brown)

Linux 2.4.19pre3-ac4
o Ensure jfs readdir doesn't spin on bad metadata (Dave Kleikamp)
o Fix iconfig with no modules (Randy Dunlap)
* Don't enfore rlimit on block device files (Peter Hartley)
o Add belkin wireless card idents (Brendan McAdams)
o Add HP VA7400 to the scsi blacklist quirks (Alar Aun)
o JFS race fix (Dave Kleikamp)
* Fix wafer5823 watchdog merge error I made (Justin Cormack)
* Fix Config rule for phonejack pcmcia card (Eyal Lebedinsky)
o Test improved OOM handler for rmap (Rik van Riel)
* Update defconfig/experimental bits (Neils Jensen)
* The incredible shrinking kernel patch (Andrew Morton)
* Clean up BUG() implementation (Andrew Morton)

Linux 2.4.19pre3-ac3
o Doh fixed the SYSVIPC build problem (Everyone...)
o Added 802.2LLC support (Arnaldo Carvalho de Melo)
| Based on 2.0 code contributed by Procom
* Fix i2o build as module (Mark Cooke)
o Blacklist for machines where local apic fails (Mikael Pettersson)
* Clean up wdt_pci (Zwane Mwaikambo)

Linux 2.4.19pre3-ac2
o Hopefully fixed all the as accounting bugs (me)
o Bit more LS220 work (nothing useful yet) (me)
o Change should be long not int in shmem acct (me)
o Ignore MAP_NORESERVE in mode 2/3 accounting (me)
* Fix pci bar flag parsing (Russell King)
* Handle ELF setup_arg_pages failure (Russell King)
* AT1700 filter fix (Sawa)
o S/390 fix for O(1) scheduler (Pete Zaitcev)
o Fix /proc/kcore for non zero memory start (Russell King)
* Update USB config files (Greg Kroah-Hartmann)
* TCP minisocks fixes (Dave Miller)
* dnotify fixes (Stephen Rothwell)
* Remove pointles sysrq-L (Russell King)
* Reparent khubd to init (Andrew Morton)
* EEpro100 test updates (Arjan van de Ven)
* Use named initializers in hwc_con (Pete Zaitcev)
* SHM ipc fix (Paul Larson)
o Further printk level fixes (Denis Vlasenko)
o Revert epic100 changes - reports of problems (me)
* Wafer WDT watchdog driver (Justin Cormack)
| I did some cleanup - Justin please double check it
* ITE8330G PIRQ map support (Tobias Diedrich)
o Trivial khttpd logging bug fix (Rogier Wolff)
o Stop module autoloader making user /proc/pid (Andreas Ferber)
dir root owned
o Handle TF flag properly on debug trap (Christoph Hellwig,
Arjan van de Ven, Stephan Springl)
* ALi M1701 watchdog driver (Stve Hill)
| I tidied/fixed this one too so please check
o Add iconfig (save/extract config from kernel (Randy Dunlap)
image file)
* Add mk712 touchscreen driver (Daniel Quinlan)
| Fixed various bugs in it - Dan please check

Linux 2.4.19pre3-ac1
o Merge with 2.4.19pre3
- Revert buggy bluesmoke change
- Add missing pppox header change
* Next SIS ide update (Lionel Bouton)
* Only try the flush and recycle trick for (me)
known buggy I2O controllers.
* Clean up module junk and use new init style (me)
for I2O.
* Don't use cache hints on dim i2o controllers (me)
* Add vmalloc_to_page to 2.4 from 2.5 (Gerd Knorr)
o JFS updates (Christoph Hellwig, Dave Kleikamp)
* Fix boot_cpu_data corruption bug (Mikael Pettersson)
* Clean up ppp vfree paths (David Woodhouse)
* Emagic EMI usb driver (Tapio Laxstr?m)
* Edgeport fixes for multiple device case (Greg Kroah-Hartmann)
* Ethtool support for catc usb (Brad Hards)
* Update to pegasus driver in base tree (Petko Manolov)
* Update USB maintainers (Greg Kroah-Hartmann)
* IPAQ usb driver fixup (Ganesh Varadarajan)
* Allow usbfs name for 2.5 compatibility (Greg Kroah-Hartmann)
o Committed_AS without a space in procfs (Andy Dustman)
* Fix an NFS file creation problem (Trond Myklebust)
o Fix a missing ksym (Greg Kroah-Hartmann)
o Increase init delay on ALI5451 audio setup (Harald Jenny)
| Needed for Acer Travelmate 521TE
* Fix printk message levels in pci code (Denis Vlasenko)
o Add another laptop to the buggy APM tables (Mihnea-Costin Grigore)
o Fix an obscure acct race (Bob Miller)
o Sonypi driver update (Stelian Pop)
o Fix devfs glitch with namespace stuff (Paul Komkoff, Al Viro)

Linux 2.4.19pre2-ac4
* Initial Ricoh ZVbus support (Marcus Metzler)
o PnPBIOS fixes (Brian Gerst)
o Fix a case where sync_one might not start an (Ben LaHaise)
inode writeout
* Corrected atm locking fix (Maksim Krasnyanskiy)
o mp table parsing corner case fix (James Cleverdon)
o NFS over JFS directory offset fix (Christoph Hellwig)
* Update reisefsprogs version (Paul Komkoff)
* RME Hammerfall driver update (G?nter Geiger)
o Fix an off by one in the bluesmoke reporting (Dave Jones)
* Make irnet disconnect hang up ppp (Jean Tourrilhes)
* Fix abuse of cli() in irda socket connect (Jean Tourrilhes)
* Add help text to patch-kernel script (Damjan Lango)
* USB irda updates (Jean Tourrilhes)
* IRDA link layer updates (Jean Tourrilhes)
* Add WD xd signature to 2.4 (from 2.2) (Jim Freeman)
* Update sc1200 watchdog (Zwane Mwaikambo)
* Switch wdt501 watchdog driver to bitops (me)
* Much updated LSI logic MPT fusion drivers (Pam Delaney)
* Wavelan driver updates (Jean Tourrilhes)
o Fix a race where we could hit init_idle after (Kip Walker)
freeing it (from rest_init)
* Raylink driver bugfixes (Jean Tourrilhes)
o Switch 2.4 to using a shared zlib (David Woodhouse)
* Fix w83877 SMP deadlock, clean up locking (me)
o IBM lanstreamer update (Kent Yoder)
o Fix 32bitism in the PM code (Pavel Machek)
o Make irqsave use unsigned long for consistency (Pavel Machek)
| Just fixes a few exceptions
* Make i2o_block fallback to blkpg for ioctls (me)
o All pids in use handling (Paul Larson)
* IDE code wasn't using ide_free_irq (William Jhun)
o Fix non procfs build (Eric Sandeen)
* Cyberjack bug fix (Greg Kroah-Hartmann)
* USB vicam fixes (Oliver Neukum)
* Add another device to the ftdi driver (Greg Kroah-Hartmann)
* UHCI performance fixes (Johannes Erdfelt)
* STV680 bug fixes (Kevin Sisson)
* Kaweth bug fixes (Oliver Neukum)
* Update hpusbscsi driver (Oliver Neukum)
* Update OV511 driver (Mark McClelland)
* Update usb-ipaq driver to support journada (Ganesh Varadarajan)
* Fix a bug in the USB skeleton driver (Holger Waechtler)
* Further SiS IDE updates (Lionel Bouton)
* Fix ufs mount failure bug (Andries Brouwer)
o Allow the max user frequency for the rtc to (Mike Shaver)
be configurable
o HPT37x crash on init fixups (Vojtech Pavlik)

Linux 2.4.19pre2-ac3
o Fix quota deadlock and extreme load corruption (Jan Kara, Chris Mason)
* MIPS config fix (Ralf Baechle)
* Update AGP config entry (Daniele Venzano)
* SMBfs NLS oops fix (Urban Widmark)
o Fix expand_stack locking hang on OOM (Kevin Buhr)
o Restore 10Mbit half duplex eepro100 fix (me)
o 3c509 full duplex and documentation (David Ruggiero)
o 3c509 power management (Zwane Mwaikambo)
* Remove more surplus llseek methods (Robert Love)
X ATM locking fix (Frode Isaksen)
o Merge extra sound help texts (Steven Cole)
| plus one typo fix
o Add help for IXJ pcmcia configuration (Steven Cole, me)
| Rewrote the text somewhat

Linux 2.4.19pre2-ac2
o Fix a mismerge (may explain the patch weirdo)
* Fix highmem + sblive (Daniel Bertrand)
* Reiserfs updates (Oleg Drokin)
o Auto enable HT on HT capable systems (Arjan van de Ven)
o Fix init/do_mounts O(1) scheduler merge glitch (Greg Louis)
o Fix drm build problem on CPU=386 (Mark Cooke)
* Fix incorrect sleep in ZR36067 driver (me)
* Add missing cpu_relax to iph5526 driver (me)

Linux 2.4.19pre2-ac1
* Merge aic7xxx update (Justin Gibbs)
* Fix handling of scsi 'medium error: recovered' (Justin Gibbs)
* Further request region fixups (Marcus Alanen)
o Add interlace/doublescan to voodoo1/2 fb driver (Urs Ganse)
| interlace is always handy with 3d glasses..
o Merge O(1) scheduler (Ingo Molnar)
| Thanks to Martin Knoblauch for doing the merge work
| Non x86 ports may need to clean up their mm/fault.c
* Lseek usage cleanup (Robert Love)
o Merge with 2.4.19pre2
- Fixed bogus sysctl definitions
- Fixed incorrect MODULE_LICENSE backout
- Fixed gratuitous supercede spelling change
- Fixed double patches from mips people
- Fixed incorrect link order from mips people
- Fixed broken config rules from mips people
- Made cciss build
- Remove half written "meth.c" driver
* Fix up some of the watchdog api text (me)
| Janitor job - go through that and make all the drivers
| support all the things ('V' NOWAYOUT and ioctl core)
o Fix wrong order in MAINTAINERS (me)
o Remove roadrunner reference from MAINTAINERS (me)

Linux 2.4.19pre1-ac2
o Fix chown/chmod on shmemfs (me)
o Fix accounting error in the shm code (me)
o Turn on mode2/mode3 overcommit protection (me)
* w83877f watchdog fix compile for SMP (Mark Cooke)
* Fix ide=nodma for serverworks (Ken Brownfield)
* USB2 controller support (Greg Kroah-Hartmann)
* Add more devices to the visor driver (m515,clie)(Greg Kroah-Hartmann)
* IBM USB camera driver updates (Greg Kroah-Hartmann)
* USB auerswald driver (Wolfgang Muees)
o Trivial random match up with 2.2 (Marco Colombo)
* Spelling fixes (Jim Freeman)
* Next batch of time_*() fixups (Tim Schmielau)
* Update video4linux API docs (Gerd Knorr)
* Merge some comment fixups (John Kim)
o ymfpci sync (Pete Zaitcev)
* Update maintainers to add pm3fb (Romain DOLBEAU)
* Hotplug updates (docs, fs, compaq driver) (Greg Kroah-Hartmann)
* IBM hotplug support (Irene Zubarev, Tong Yu, Jyoti Shah, Chuck Cole)
* ACPI hotplug driver support (Hiroshi Aono, Takayoshi Kochi)
* Blink keyboard lights on x86 panic (Andi Kleen)
* Further Configure.help changes (Steven Cole)
o Merge a version of the sard I/O accounting (Stephen Tweedie,
Christoph Hellwig)
* SC1200 watchdog driver (Zwane Mwaikambo)
* Fix address ordering for 36bit MCE on x86 (Dave Jones)

Linux 2.4.19pre1-ac1
o Merge with 2.4.19-pre1

Linux 2.4.18-ac1
o Merge with 2.4.18 proper
o Add missing -rc4 diff
o Use attribute notifiers to account shmemfs (me)
o Initial luxsonor LS220/LS240 driver code (me)
| This is just setup code and only in the tree because
| its where I keep my hacks in progress

Linux 2.4.18rc2-ac2
o Fix a corruption problem in the jfs dir table (Dave Kleikamp)
o Fix trap when extending a single extent of (Dave Kleikamp)
over 64Gb in JFS
* NBD deadlock fix (Steven Whitehouse)
* Fix device ref counting in netrom stack (Tomi Manninen)
* Fix shmemfs link counting (Christoph Rohland)
* Fix potential scsi disk oops (Peter Wong)
* eepro100 carrier init fix (Jeff Garzik)
* Fix wrong kfree in netrom stack (Tomi Manninen)
* Add TI1250 inits to ZV bus support (me)
| Zoom video now works on the IBM TP600 at least..
* Fix off by one on loop devices limit (Heinz Mauelshagen)
o Improve handling of psaux open with no mouse (Christoph Hellwig)
present
* 3COM 3c359 token ring driver (Mike Phillips)
* Fix a case where hpfs didnt set block size (Chris Mason)
early enough
* Remove use of lock_kernel in softdog driver (me)
* Make olympic driver use spinlocks not (Mike Phillips)
lock_kernel
o Fix type of detected devices in md.c (Jakob Kemi)
* Changes and defconfig update (Niels Jensen)
o PNP BIOS driver updates (Thomas Hood)
* Turn off excess printks in pnp quirk reporting (Andrey Panin)
* Add documentation for ITE I2C (Steven Cole)
o Add documentation for other zoran cards (Steven Cole)
* Add an SC520 watchdog, and enable wd8387ff (Scott Jennings)
* Cleaned up and fixed some SC520 watchdog bugs (me)
| Scott - can you double check these
* Fix return on generic lib/string.c memcmp (Georg Nikodym)
* Further zoom video cleanups (me)

Linux 2.4.18rc2-ac1
o Merge with 2.4.18rc2
* Ignore i810 modem codecs (me)
o Core of address space accounting code (me)
| Enforcement, ptrace and some shmem corner bits to do
* Fix security hole in shmfs (me)
o Fix various bits of 64bit file I/O in shmem (me)
o Merge with rmap12f (Rik van Riel and co)

Linux 2.4.18pre9-ac4
* SIS IDE driver update (handle with care) (Lionel Bouton)
* First set of I2O endian cleanups (me)
* Make i2o_pci.c 64bit/BE clean (me)
* Maybe fix crash on i2o scsi abort/reset paths (me)
* Make i2o use the passed scsi direction flag (me)
* Fix awk failure path in menuconfig (Andrew Church)
* Merge varies doc updates (Steven Cole)
o Add serial support for the Lava Octopus-550 (Jim Treadway)
* OPL3SA2 cleanup (Zwane Mwaikambo)
o Add missing blkdev_varyio export (Todd Roy)
o/* Update Changes file, config and experimental (Niels Jensen)
checks
* Fix highmem warning in aacraid (Andrew Morton)
* Make tpqic02 use new style request region (Marcus Alanen)
* Only turn off mediagx/geode TSC on 5510/5520 (me)
| From information provided by Hiroshi MIURA
* Massively clean up the AGP enable and bugfix it (Bjorn Helgaas)
o Fix oops if you try to use the RW wq locks (Bob Miller)
o Remove FPU usage in neomagic fb (Denis Kropp)
o Merge IBM JFS (Steve Best, Dave Kleikamp,
Barry Arndt, Christoph Hellwig, ..)
* Updated sis frame buffer driver (Thomas Winischhofer)

Linux 2.4.18pre9-ac3
* Clean up various macros and misuse of ; (Timothy Ball)
* Correct procfs locking fixup (Al Viro)
o Speed up ext2/ext3 synchronous mounts (Andrew Morton)
* Update IDE DMA blacklist (Jonathan Kamens)
o Update to XFree86 DRM 4.2 (compatible to 4.1) (Rik Faith,
and adds I830 DRM Jeff Hartmann,
Keith Whitwell,
Abraham vd Merwe
and others)
* IBM Lanstreamer updates (Mike Phillips)
* Fix acct rlimit problem (I hope) (me)
| Problem noted by Ian Allen
o Automatically set file limits based on mem size (Andi Kleen)
* Correct scsi reservation conflict handling (James Bottomley)
and add the scsi reset api code
o Add further kernel docs (me)
o Merge to rmap-12e (Rik van Riel and co)
|merge patch from Nick Orlov
* Small fix to the eata driver update (Dario Ballabio)


Linux 2.4.18pre9-ac2
* Nat Semi now use their own ident on the Geode (Hiroshi Miura)
* Put #error in two files that need FPU fixups (me)
* Correct a specific mmap return to match posix (Christopher Yeoh)
* Add Eepro100/VE ident (Hanno Boeck)
* Add provides for DRM to the kernel make rpm (Alexander Hoogerhuis)
* Fix a problem where vm86 irq releasing could be (Stas Sergeev)
missed
* EATA and U14/34F driver updates (Dario Ballabio)
* Handle EMC storage arrays that report SCSI-2 (Kurt Garloff)
but want REPORT_LUNs
* Update README, defconfig, remove autogen files (Niels Jensen)
o Add AFAVLAB PCI serial support (Harald Welte)
* Fix incorrect resource free in eexpress (Gianluca Anzolin)
o Variable size rawio optimisations (Badari Pulavarty)
* Add AT's compatible 8139 cardbus chip (Go Taniguchi)
o Fix crash with newest hpt ide chips (Arjan van de Ven)
* Fix tiny SMP race in pid selection (Erik Hendriks)
o Hopefully fix pnpbios crash caused by early (me)
kernel_thread creation

Linux 2.4.18pre9-ac1
o Initial merge of DVD card driver (Christian Wolff,Marcus Metzler)
| This is just an initial testing piece. DVB needs merging
| properly and this is only a first bit of testing
* Random number generator support for AMD768 (me)
* Add AMD768 to i810 driver pci ident list (me)
o Initial AMD768 power management work (me)
| Unfinished pending some docs clarifications
* Fix bugbuf mishandling for modular es1370 (me)
* Fix up i2o readl abuse, post_wait race, and (me, Arjan van de Ven)
some deadlock cases
* Added cpu_relax to yam driver (me)
* Fixup AMD762 if the BIOS apparently got it wrong(me)
(eg ASUS boards)
* MP1.4 alignment fixup
* pcwd cleanup, backport of fixes from 2.5 (Rob Radez)
* Add support for more Moxa cards to mxser (Damian Wrobel)
* Add remaining missing MODULE_LICENSE tags (Hubert Mantel)
* Fix floppy reservation ranges (Anton Altaparmakov)
* Fix max file size setup (Andi Kleen)

Linux 2.4.18pre7-ac3
o Fix a wrong error return in the megaraid driver (Arjan van de Ven)
* FreeVXFS update (Christoph Hellwig)
* Qnxfs update (Anders Larsen)
o Fix non compile with PCI=n (Adrian Bunk)
o Fix DRM 4.0 non compile in i810 (me)
* Drop out now dead CLONE thread/parent fixup (Dave McCracken)
* Make NetROM incoming frame check stricter (Tomi Manninen)
* Use sock_orphan in AX.25/NetROM (Jeroen PE1RXQ)
* Pegasus update (Petko Manolov)
o Make reparent_to_init and exec_usermodehelper (Andrew Morton)
use set_user, fix a tiny set_user SMP race
* Mark framebuffer mappings VM_IO (Andrew Morton)
o Neomagic frame buffer driver (Denis Kropp)
- Needs FPU code fixing before it can be merged
* Hyperthreading awareness for MTRR driver
* Correct NR_IRQ with no apic support (Brian Gerst)
* Fix missing includes in sound drivers (Michal Jaegermann)

Linux 2.4.18pre7-ac2
* i810 audio driver update (Doug Ledford)
* Early ioremap for x86 specific code (Mikael Pettersson)
| This is needed to do things like apic/dmi detect early enough
* Pentium IV APIC/NMI watchdog (Mikael Pettersson)
* Add C1MRX support to sonypi driver (Junichi Morita)
* Fix "make rpm" with two '-' in extraversion (Gerald Britton)
* Fix aacraid hang/irq storm on i960 boards (Chris Pascoe)
* Fix isdn audio compiler behaviour dependancy (Urs Thuermann)
* YAM driver fixes (Jean-Paul Roubelat)
* ROSE protocol stack update/fixes (Jean-Paul Roubelat)
* Fix UFS/CDROM oops (Zwane Mwaikambo)
* Fix nm256 hang on Dell Latitude (origin unknown)
| Please test this tree with other NM256 based boxes and check
| those still work...
o Merge PnPBIOS patch (Thomas Hood, David Hinds, Tom Lees,
Christian Schmidt, ..)
* Merge new sis frame buffer drivers (Thomas Winischhofer)
* cs46xx oops fix (Mike Gorse)
* Fix a second cs46xx bug related to this (me)
* Fix acpitable oopses on boot and other problems (James Cleverdon)
o Fix io port type on the hpt366 driver (Pete Popov)
* Updated matrox drivers (Petr Vandrovec)
* IPchains fixes needed for 2.4.18pre7
* IDE config text updates for the IDE patches (Anton Altaparmakov)
* Merge the first bits of ZV support (Marcus Metzler)
* Add initial ZV support to yenta socket driver (me)
for TI cards
* Fix pirq routing on the CS5530 (me)
| Finally the palmax pcmcia/cardbus works properly

Linux 2.4.18pre7-ac1
o Merge with 2.4.18pre7 (Arjan van de Ven)
| + some quota fixups redone by me
| several 18pre7 netfilter bugs left unfixed for now
o Rmap-12a (Rik van Riel and co)

Linux 2.4.18pre3-ac2

* Re-merge the IDE patches (Andre Hedrick and co)
* Fix check/request region in ali_ircc and lowcomx(Steven Walter)
com90xx, sealevel, sb1000
* Remove unused message from 6pack driver (Adrian Bunk)
* Fix unused variable warning in i60scsi (Adrian Bunk)
* Fix off by one floppy oops (Keith Owens)
* Fix i2o_config use of undefined C (Andreas Dilger)
* Fix fdomain scsi oopses (Per Larsson)
* Fix sf16fmi hang on boot (me)
+ Add bridge resources to the resource tree (Ivan Kokshaysky)
* Fix iphase ATM oops on close in on case (Till Immanuel Patzschke)
* Enable OOSTORE on winchip processors (Dave Jones, me)
| Worth about 10-20% performance
* Code Page 1250 support (Petr Titera)
* Fix sdla and hpfs doc typos (Sven Vermeulen)
o Document /proc/stat (Sven Heinicke)
* Update cs4281 drivers (Tom Woller)
| Fixes xmms stutter, remove wrapper code
| handle tosh boxes, allow record device change
| trigger wakeups on ioctl triggered changes
+/o/X Fix locking of file struct stuff found by ibm (Dipankar Sarma)
audit
o Use spin_lock_init in serial.c (Dave Miller)
* Fix AF_UNIX shutdown bug (Dave Miller)

Linux 2.4.18pre3-ac1

o 32bit uid quota
o rmap-11b VM (Rik van Riel,
William Irwin etc)
* Make scsi printer visible (Stefan Wieseckel)
* Report Hercules Fortissimo card (Minya Sorakinu)
* Fix O_NDELAY close mishandling on the following (me)
sound cards: cmpci, cs46xx, es1370, es1371,
esssolo1, sonicvibes
* tdfx pixclock handling fix (Jurriaan)
* Fix mishandling of file system size limiting (Andrea Arcangeli)
* generic_serial cleanups (Rasmus Andersen)
o serial.c locking fixes for SMP - move from cli (Kees)
too
* Truncate fixes from old -ac tree (Andrew Morton)
* Hopefully fix the i2o oops (me)
| Not the right fix but it'll do till I rewrite this
* Fix non blocking tty blocking bug (Peter Benie)
o IRQ routing workaround for problem HP laptops (Cory Bell)
* Fix the rcpci driver (Pete Popov)
* Fix documentation of aedsp location (Adrian Bunk)
* Fix the worst of the APM ate my cpu problems (Andreas Steinmetz)
* Correct icmp documentation (Pierre Lombard)
* Multiple mxser crash on boot fix (Stephan von Krawczynski)
o ldm header fix (Anton Altaparmakov)
* Fix unchecked kmalloc in i2c_proc (Ragnar Hojland Espinosa)
* Fix unchecked kmalloc in airo_cs (Ragnar Hojland Espinosa)
* Fix unchecked kmalloc in btaudio (Ragnar Hojland Espinosa)
* Fix unchecked kmalloc in qnx4/inode.c (Ragnar Hojland Espinosa)
* Disable DRM4.1 GMX2000 driver (4.0 required) (me)
* Fix sb16 lower speed limit bug (Jori Liesenborgs)
* Fix compilation of orinoco driver (Ben Herrenschmidt)
* ISAPnP init fix (Chris Rankin)
o Export release_console_sem (Andrew Morton)
* Output nat crash fix (Rusty Russell)
* Fix PLIP (Niels Jensen)
* Natsemi driver hang fix (Manfred Spraul)
* Add mono/stereo reporting to gemtek pci radio (Jonathan Hudson)


2002-07-15 22:02:43

by Rudmer van Dijk

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

On Monday 15 July 2002 23:48, Alan Cox wrote:
> Linux 2.4.19rc1-ac5

it looks like the file is damaged:

# gzip -t patch-2.4.19-rc1-ac5.gz
gzip: patch-2.4.19-rc1-ac5.gz: invalid compressed data--format violated

waiting for the .bz2 file...

Rudmer

2002-07-15 23:11:39

by H. Peter Anvin

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

Followup to: <[email protected]>
By author: Rudmer van Dijk <[email protected]>
In newsgroup: linux.dev.kernel
>
> On Monday 15 July 2002 23:48, Alan Cox wrote:
> > Linux 2.4.19rc1-ac5
>
> it looks like the file is damaged:
>
> # gzip -t patch-2.4.19-rc1-ac5.gz
> gzip: patch-2.4.19-rc1-ac5.gz: invalid compressed data--format violated
>
> waiting for the .bz2 file...
>

The file on zeus.kernel.org is just fine. Problem is on your end.

-hpa
--
<[email protected]> at work, <[email protected]> in private!
"Unix gives you enough rope to shoot yourself in the foot."
http://www.zytor.com/~hpa/puzzle.txt <[email protected]>

2002-07-15 23:15:25

by Alan

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

On Tue, 2002-07-16 at 00:14, H. Peter Anvin wrote:
> Followup to: <[email protected]>
> By author: Rudmer van Dijk <[email protected]>
> In newsgroup: linux.dev.kernel
> >
> > On Monday 15 July 2002 23:48, Alan Cox wrote:
> > > Linux 2.4.19rc1-ac5
> >
> > it looks like the file is damaged:
> >
> > # gzip -t patch-2.4.19-rc1-ac5.gz
> > gzip: patch-2.4.19-rc1-ac5.gz: invalid compressed data--format violated
> >
> > waiting for the .bz2 file...
> >
>
> The file on zeus.kernel.org is just fine. Problem is on your end.

I fixed the file on zeus - it was originally wrong.

2002-07-15 23:19:20

by H. Peter Anvin

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

Alan Cox wrote:
>
>>The file on zeus.kernel.org is just fine. Problem is on your end.
> I fixed the file on zeus - it was originally wrong.
>

Hmmm...

This bothers me somewhat, because a .bz2 file should not have been
created if the .gz file was corrupt, but the original poster strongly
implied that he had both the .gz file and a .bz2 file, unless your
update came in between.

-hpa


2002-07-15 23:22:37

by Robert Love

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

On Mon, 2002-07-15 at 16:14, H. Peter Anvin wrote:

> The file on zeus.kernel.org is just fine. Problem is on your end.

For awhile the gzip file was corrupt and the bzip2 file was missing...
it is fixed now.

Robert Love

2002-07-15 23:27:15

by Robert Love

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

On Mon, 2002-07-15 at 16:21, H. Peter Anvin wrote:

> Hmmm...
>
> This bothers me somewhat, because a .bz2 file should not have been
> created if the .gz file was corrupt, but the original poster strongly
> implied that he had both the .gz file and a .bz2 file, unless your
> update came in between.

No, I think the bzip2 was not created while the gzip file was corrupt.

Earlier, there was a corrupt gzip and no bzip2 file.

Then I guess Alan fixed it, and now there exists both a valid gzip and
bzip2 file. So I think your stuff is working fine :)

Robert Love

2002-07-16 04:11:08

by Brandon Low

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5 -- Build error in mpparse.c

Just a "second" here, I think we are missing some #ifdef CONFIG_SMP in
this file plus somewhere a twice defined constant showed up, looks like the
latter definition is the correct one. (btw, this was introduced in -ac4)

--Brandon

On Mon, 07/15/02 at 21:01:06 -0700, Miles Lane wrote:
> I have not seen this particular error with mpparse.c
> mentioned on LKML before.
>
> I hit this with gcc version 3.1.1 20020708 (prerelease):
>
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -I /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1.1/include -DKBUILD_BASENAME=mpparse -c -o mpparse.o mpparse.c
> In file included from mpparse.c:25:
> /usr/src/linux/include/asm/smp.h:45:1: warning: "INT_DELIVERY_MODE" redefined
> /usr/src/linux/include/asm/smp.h:42:1: warning: this is the location of the previous definition
> mpparse.c:72: parse error before numeric constant
> mpparse.c:76: parse error before numeric constant
> mpparse.c:77: parse error before numeric constant
> mpparse.c:78: parse error before numeric constant
> mpparse.c:79: parse error before numeric constant
> mpparse.c: In function `smp_read_mpc':
> mpparse.c:601: invalid lvalue in assignment
>
> CONFIG_MPENTIUM4=y
> CONFIG_TOSHIBA=y
> CONFIG_MTRR=y
> # CONFIG_SMP is not set
> CONFIG_X86_UP_APIC=y
> CONFIG_X86_UP_IOAPIC=y
> CONFIG_X86_LOCAL_APIC=y
> CONFIG_X86_IO_APIC=y
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

2002-07-16 03:58:19

by Miles Lane

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5 -- Build error in mpparse.c

I have not seen this particular error with mpparse.c
mentioned on LKML before.

I hit this with gcc version 3.1.1 20020708 (prerelease):

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -I /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1.1/include -DKBUILD_BASENAME=mpparse -c -o mpparse.o mpparse.c
In file included from mpparse.c:25:
/usr/src/linux/include/asm/smp.h:45:1: warning: "INT_DELIVERY_MODE" redefined
/usr/src/linux/include/asm/smp.h:42:1: warning: this is the location of the previous definition
mpparse.c:72: parse error before numeric constant
mpparse.c:76: parse error before numeric constant
mpparse.c:77: parse error before numeric constant
mpparse.c:78: parse error before numeric constant
mpparse.c:79: parse error before numeric constant
mpparse.c: In function `smp_read_mpc':
mpparse.c:601: invalid lvalue in assignment

CONFIG_MPENTIUM4=y
CONFIG_TOSHIBA=y
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y


2002-07-15 23:44:47

by H. Peter Anvin

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

Robert Love wrote:
> On Mon, 2002-07-15 at 16:21, H. Peter Anvin wrote:
>
>
>>Hmmm...
>>
>>This bothers me somewhat, because a .bz2 file should not have been
>>created if the .gz file was corrupt, but the original poster strongly
>>implied that he had both the .gz file and a .bz2 file, unless your
>>update came in between.
>
>
> No, I think the bzip2 was not created while the gzip file was corrupt.
>
> Earlier, there was a corrupt gzip and no bzip2 file.
>
> Then I guess Alan fixed it, and now there exists both a valid gzip and
> bzip2 file. So I think your stuff is working fine :)
>

Right, misunderstanding cleared up.

By the way, these things really should go to the kernel/patch author,
not to the list.

-hpa


2002-07-16 06:42:30

by Rudmer van Dijk

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

At 01:47 16-7-02, you wrote:
>Robert Love wrote:
> > On Mon, 2002-07-15 at 16:21, H. Peter Anvin wrote:
> >
> >
> >>Hmmm...
> >>
> >>This bothers me somewhat, because a .bz2 file should not have been
> >>created if the .gz file was corrupt, but the original poster strongly
> >>implied that he had both the .gz file and a .bz2 file, unless your
> >>update came in between.
> >
> >
> > No, I think the bzip2 was not created while the gzip file was corrupt.
> >
> > Earlier, there was a corrupt gzip and no bzip2 file.
> >
> > Then I guess Alan fixed it, and now there exists both a valid gzip and
> > bzip2 file. So I think your stuff is working fine :)
> >
>
>Right, misunderstanding cleared up.
>
>By the way, these things really should go to the kernel/patch author,
>not to the list.

I thought that by cc'ing the list people would wait with downloading until
the problem is fixed. If there is a next time I will only send it to the
author.

Rudmer

2002-07-16 07:46:20

by khromy

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5 -- Build error in mpparse.c (possible fix)

On Mon, Jul 15, 2002 at 09:01:06PM -0700, Miles Lane wrote:
<snip>
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -I /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1.1/include -DKBUILD_BASENAME=mpparse -c -o mpparse.o mpparse.c
> In file included from mpparse.c:25:
> /usr/src/linux/include/asm/smp.h:45:1: warning: "INT_DELIVERY_MODE" redefined
> /usr/src/linux/include/asm/smp.h:42:1: warning: this is the location of the previous definition
> mpparse.c:72: parse error before numeric constant
> mpparse.c:76: parse error before numeric constant
> mpparse.c:77: parse error before numeric constant
> mpparse.c:78: parse error before numeric constant
> mpparse.c:79: parse error before numeric constant
> mpparse.c: In function `smp_read_mpc':
> mpparse.c:601: invalid lvalue in assignment
<snip>

I don't know how correct the following patch might be, but it allows
mpparse.c to compile.

(diff against 2.4.19-rc1-ac5)

--- include/asm-i386/smp.h.old Tue Jul 16 03:21:52 2002
+++ include/asm-i386/smp.h Tue Jul 16 03:39:00 2002
@@ -34,11 +34,6 @@
#define INT_DEST_ADDR_MODE 1 /* logical delivery */
# endif
#else
-#define clustered_apic_mode (0)
-#define clustered_apic_logical (0)
-#define clustered_apic_physical (0)
-#define apic_broadcast_id (APIC_BROADCAST_ID_APIC)
-#define esr_disable (0)
#define INT_DELIVERY_MODE 1 /* logical delivery */
#define TARGET_CPUS 0x01
#define INT_DEST_ADDR_MODE 1 /* logical delivery */

--
L1: khromy ;khromy(at)lnuxlab.ath.cx

2002-07-16 07:59:04

by khromy

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5 -- Build error in mpparse.c (possible fix)

Nevermind, this is broken. pci-pc.c fails to compile.

On Tue, Jul 16, 2002 at 03:54:37AM -0400, khromy wrote:
> --- include/asm-i386/smp.h.old Tue Jul 16 03:21:52 2002
> +++ include/asm-i386/smp.h Tue Jul 16 03:39:00 2002
> @@ -34,11 +34,6 @@
> #define INT_DEST_ADDR_MODE 1 /* logical delivery */
> # endif
> #else
> -#define clustered_apic_mode (0)
> -#define clustered_apic_logical (0)
> -#define clustered_apic_physical (0)
> -#define apic_broadcast_id (APIC_BROADCAST_ID_APIC)
> -#define esr_disable (0)
> #define INT_DELIVERY_MODE 1 /* logical delivery */
> #define TARGET_CPUS 0x01
> #define INT_DEST_ADDR_MODE 1 /* logical delivery */
>

--
L1: khromy ;khromy(at)lnuxlab.ath.cx

2002-07-16 08:57:29

by Alan

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5 -- Build error in mpparse.c (possible fix)

On Tue, 2002-07-16 at 08:54, khromy wrote:
> I don't know how correct the following patch might be, but it allows
> mpparse.c to compile.

Its a bit more complex. There are some screwups that break builds where
SMP is N and APIC is Y. I'm just building some test kernels now to see
if I have them resolved

2002-07-16 11:43:09

by Kasper Dupont

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

DMA is still broken on the ALI15X3 IDE controller.
Does anybody know what the problem could be
? The
problem was introduced by this patch:

http://www.linuxdiskcert.org/ide-2.4.19-p8-ac1.all.convert.10.patch.bz2
http://www.linuxdiskcert.org/ide-2.4.19-p7.all.convert.10.patch.bz2

But it is a 700K patch, without knowing a little
more about what is going on I'd have a hard time
finding the problem in that patch.

Symptoms are:
- DMA does not get enabled at boot.
- Manually switching on DMA will cause all disk
access to hang, the IDE led stays light until
IDE is initialized at next boot.

--
Kasper Dupont -- der bruger for meget tid p? usenet.
For sending spam use mailto:[email protected]
or mailto:[email protected]

2002-07-16 17:08:18

by Andre Hedrick

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5


The problem is not introduced by the patches, is the the hardware
decoupling the GPIO used for HOST side cable detection. Worse is they
reused the GPIO for something else.

On Tue, 16 Jul 2002, Kasper Dupont wrote:

> DMA is still broken on the ALI15X3 IDE controller.
> Does anybody know what the problem could be
> ? The
> problem was introduced by this patch:
>
> http://www.linuxdiskcert.org/ide-2.4.19-p8-ac1.all.convert.10.patch.bz2
> http://www.linuxdiskcert.org/ide-2.4.19-p7.all.convert.10.patch.bz2
>
> But it is a 700K patch, without knowing a little
> more about what is going on I'd have a hard time
> finding the problem in that patch.
>
> Symptoms are:
> - DMA does not get enabled at boot.
> - Manually switching on DMA will cause all disk
> access to hang, the IDE led stays light until
> IDE is initialized at next boot.
>
> --
> Kasper Dupont -- der bruger for meget tid p? usenet.
> For sending spam use mailto:[email protected]
> or mailto:[email protected]
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

Andre Hedrick
LAD Storage Consulting Group

2002-07-16 17:11:07

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

> The problem is not introduced by the patches, is the the hardware
> decoupling the GPIO used for HOST side cable detection. Worse is they
> reused the GPIO for something else.

So how come it worked before.

2002-07-17 17:08:57

by Kasper Dupont

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

Kasper Dupont wrote:
>
> DMA is still broken on the ALI15X3 IDE controller.
> Does anybody know what the problem could be? The
> problem was introduced by this patch:
>
> http://www.linuxdiskcert.org/ide-2.4.19-p8-ac1.all.convert.10.patch.bz2
> http://www.linuxdiskcert.org/ide-2.4.19-p7.all.convert.10.patch.bz2
>
> But it is a 700K patch, without knowing a little
> more about what is going on I'd have a hard time
> finding the problem in that patch.
>
> Symptoms are:
> - DMA does not get enabled at boot.
> - Manually switching on DMA will cause all disk
> access to hang, the IDE led stays light until
> IDE is initialized at next boot.

I tried adding some debug output in alim15x3.c.
In the start and end of every function (except from
ali15x3_dmaproc) I print the name of the function.
Bellow is a diff between 2.4.19-pre8-ac1 with and
without the patch. ali15x3_config_drive_for_dma
does get called in both cases, but with the patch
it does not call config_chipset_for_dma. What can
the reason for that be?

--- file1.log Wed Jul 17 17:55:13 2002
+++ file2.log Wed Jul 17 17:56:48 2002
@@ -1,4 +1,4 @@
-Linux version 2.4.19-pre8-ac1 (kasperd@eddie) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #5 Wed Jul 17 17:46:00 CEST 2002
+Linux version 2.4.19-pre8-ac1 (kasperd@eddie) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #6 Wed Jul 17 17:46:06 CEST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
@@ -10,12 +10,12 @@
zone(0): 4096 pages.
zone(1): 45056 pages.
zone(2): 0 pages.
-Kernel command line: BOOT_IMAGE=2419pre8ac1 ro BOOT_FILE=/boot/vmlinuz-2.4.19-pre8-ac1 root=/dev/hda5 console=tty1 init=/bin/sh console=ttyS1
+Kernel command line: BOOT_IMAGE=2419pre8ac1p ro BOOT_FILE=/boot/vmlinuz-2.4.19-pre8-ac1-patch root=/dev/hda5 console=tty1 init=/bin/sh console=ttyS1
Initializing CPU#0
Detected 350.803 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 699.59 BogoMIPS
-Memory: 191328k/196608k available (1427k kernel code, 4892k reserved, 405k data, 260k init, 0k highmem)
+Memory: 191332k/196608k available (1431k kernel code, 4888k reserved, 407k data, 256k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 4096 (order: 3, 32768 bytes)
@@ -49,6 +49,7 @@
block: 368 slots per queue, batch=92
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
+Enter: fixup_device_ali15x3()
ALI15X3: IDE controller on PCI bus 00 dev 78
PCI: Assigned IRQ 11 for device 00:0f.0
ALI15X3: chipset revision 32
@@ -66,6 +67,7 @@
Leave: ide_dmacapable_ali15x3()
Enter: ide_init_ali15x3()
Leave: ide_init_ali15x3()
+Leave: fixup_device_ali15x3()
hda: IC35L040AVER07-0, ATA DISK drive
hdb: CREATIVEDVD-ROM DVD2240E 03/18/98, ATAPI CD/DVD-ROM drive
Enter: ali15x3_tune_drive()
@@ -82,15 +84,15 @@
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Enter: ali15x3_config_drive_for_dma()
-Enter: ali15x3_can_ultra()
-Enter: config_chipset_for_dma()
-Enter: ali15x3_tune_chipset()
-hda: 66055248 sectors (33820 MB) w/1916KiB Cache, CHS=4111/255/63, (U)DMA
+Enter: ali15x3_tune_drive()
+Leave: ali15x3_tune_drive()
+hda: host protected area => 1
+hda: 66055248 sectors (33820 MB) w/1916KiB Cache, CHS=4111/255/63
Enter: ali15x3_config_drive_for_dma()
-Enter: ali15x3_can_ultra()
-Enter: config_chipset_for_dma()
-Enter: ali15x3_tune_chipset()
-hdd: 33022080 sectors (16907 MB) w/462KiB Cache, CHS=32760/16/63, (U)DMA
+Enter: ali15x3_tune_drive()
+Leave: ali15x3_tune_drive()
+hdd: host protected area => 1
+hdd: 33022080 sectors (16907 MB) w/462KiB Cache, CHS=32760/16/63
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 >
hdd: [PTBL] [2055/255/63] hdd1 hdd2 hdd4 < hdd5 hdd6 hdd7 hdd8 >
@@ -112,15 +114,15 @@
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
-Freeing unused kernel memory: 260k freed
+Freeing unused kernel memory: 256k freed
[root:console:~] t
-Linux (none) 2.4.19-pre8-ac1 #5 Wed Jul 17 17:46:00 CEST 2002 i586 unknown
+Linux (none) 2.4.19-pre8-ac1 #6 Wed Jul 17 17:46:06 CEST 2002 i586 unknown

/dev/hda:
multcount = 0 (off)
I/O support = 0 (default 16-bit)
unmaskirq = 0 (off)
- using_dma = 1 (on)
+ using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)

--
Kasper Dupont -- der bruger for meget tid p? usenet.
For sending spam use mailto:[email protected]
or mailto:[email protected]

2002-07-19 20:33:38

by Ian Soboroff

[permalink] [raw]
Subject: Linux 2.4.19-rc2-ac2


I have a Fujitsu P-2110 which has an ALI15X3 controller. RedHat's 7.2
kernel (2.4.9-mumble) boots OK when I specify 'ide0=ata66 ide1=ata66';
otherwise, PIO only.

Trying out 2.4.19-rc2-ac2, the machine hangs during boot when bringing
up the ALI15X3 driver, no matter what I give on the kernel command
line.

Any clues?

output of /sbin/lspci -v:

00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge (rev 02)
Subsystem: Citicorp TTI: Unknown device 110e
Flags: bus master, medium devsel, latency 64
Memory at fc100000 (32-bit, non-prefetchable) [size=1M]

00:00.1 RAM memory: Transmeta Corporation SDRAM controller
Subsystem: Citicorp TTI: Unknown device 110e
Flags: fast devsel

00:00.2 RAM memory: Transmeta Corporation BIOS scratchpad
Subsystem: Citicorp TTI: Unknown device 110e
Flags: fast devsel

00:02.0 USB Controller: Acer Laboratories Inc. [ALi] M5237 USB (rev 03) (prog-if 10 [OHCI])
Subsystem: Citicorp TTI: Unknown device 10a2
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at fc004000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>

00:04.0 Multimedia audio controller: Acer Laboratories Inc. [ALi]: Unknown device 5451 (rev 01)
Subsystem: Citicorp TTI: Unknown device 112f
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 1000 [size=256]
Memory at fc005000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>

00:06.0 Bridge: Acer Laboratories Inc. [ALi] M7101 PMU
Subsystem: Citicorp TTI: Unknown device 10a3
Flags: medium devsel

00:07.0 ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV]
Subsystem: Acer Laboratories Inc. [ALi] ALI M1533 Aladdin IV ISA Bridge
Flags: bus master, medium devsel, latency 0
Capabilities: <available only to root>

00:0c.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
Subsystem: Citicorp TTI: Unknown device 10c6
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at 17100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=01, subordinate=01, sec-latency=176
Memory window 0: 17400000-177ff000 (prefetchable)
Memory window 1: 17800000-17bff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001

00:0f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c3) (prog-if fa)
Subsystem: Citicorp TTI: Unknown device 10a4
Flags: bus master, medium devsel, latency 32
I/O ports at 1800 [size=16]
Capabilities: <available only to root>

00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
Subsystem: Citicorp TTI: Unknown device 111c
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 8000 [size=256]
Memory at fc007800 (32-bit, non-prefetchable) [size=256]
Capabilities: <available only to root>

00:13.0 FireWire (IEEE 1394): Texas Instruments: Unknown device 8026 (prog-if 10 [OHCI])
Subsystem: Citicorp TTI: Unknown device 1162
Flags: medium devsel, IRQ 9
Memory at fc007000 (32-bit, non-prefetchable) [size=2K]
Memory at fc000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <available only to root>

00:14.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M (rev 64) (prog-if 00 [VGA])
Subsystem: Citicorp TTI: Unknown device 114f
Flags: bus master, stepping, medium devsel, latency 66, IRQ 9
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
I/O ports at 1400 [size=256]
Memory at fc006000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: <available only to root>


2002-07-19 20:59:18

by Philippe Gramoullé

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc2-ac2


Hi,

I also can't boot on a DELL Precision WorkStation 530 MT with 2.4.19-rc2-ac2.
(SMP,scsi disk, ide cdrom)

It gets stucked when probing the SCSI disk.

scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.6
<Adaptec aic7892 Ultra160 SCSI adapter>
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
[stucked]


Philippe


lspci -v output below:

00:00.0 Host bridge: Intel Corp. 82850 860 (Wombat) Chipset Host Bridge (MCH) (rev 04)
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, fast devsel, latency 0
Memory at c0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: fc000000-fdffffff
Prefetchable memory behind bridge: d8000000-dfffffff

00:02.0 PCI bridge: Intel Corp. 82860 860 (Wombat) Chipset AGP Bridge (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 64
Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fe100000-fe4fffff

00:1e.0 PCI bridge: Intel Corp. 82801BA/CA PCI Bridge (rev 04) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fa000000-fbffffff
Prefetchable memory behind bridge: d6000000-d7ffffff

00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04) (prog-if 80 [Master])
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, medium devsel, latency 0
I/O ports at ffa0 [size=16]

00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04) (prog-if 00 [UHCI])
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at ff80 [size=32]

00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: medium devsel, IRQ 17
I/O ports at ccd0 [size=16]

00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04) (prog-if 00 [UHCI])
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at ff60 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 04)
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, medium devsel, latency 0, IRQ 17
I/O ports at c800 [size=256]
I/O ports at cc40 [size=64]

01:00.0 VGA compatible controller: nVidia Corporation NV10 [GeForce 256 DDR] (rev 10) (prog-if 00 [VGA])
Subsystem: nVidia Corporation: Unknown device 0014
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at d8000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at c1000000 [disabled] [size=64K]
Capabilities: [60] Power Management version 1
Capabilities: [44] AGP version 2.0

02:1f.0 PCI bridge: Intel Corp. 82806AA PCI64 Hub PCI Bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 0
Bus: primary=02, secondary=03, subordinate=03, sec-latency=64
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fe200000-fe4fffff

03:00.0 PIC: Intel Corp. 82806AA PCI64 Hub Advanced Programmable Interrupt Controller (rev 01) (prog-if 20 [IO(X)-APIC])
Subsystem: Intel Corp. 82806AA PCI64 Hub APIC
Flags: fast devsel
Memory at fe3ff000 (32-bit, non-prefetchable) [disabled] [size=4K]

03:0c.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
Subsystem: Intel Corp. EtherExpress PRO/100+ Management Adapter
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at fe3fe000 (32-bit, non-prefetchable) [size=4K]
I/O ports at ecc0 [size=64]
Memory at fe200000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at fe400000 [disabled] [size=1M]
Capabilities: [dc] Power Management version 2

03:0e.0 SCSI storage controller: Adaptec AIC-7892P U160/m (rev 02)
Subsystem: Dell Computer Corporation: Unknown device 00d8
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 22
BIST result: 00
I/O ports at e800 [disabled] [size=256]
Memory at fe3fd000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at fe400000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2

04:0e.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
Subsystem: Creative Labs CT4780 SBLive! Value
Flags: bus master, medium devsel, latency 64, IRQ 18
I/O ports at dce0 [size=32]
Capabilities: [dc] Power Management version 1

04:0e.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
Subsystem: Creative Labs Gameport Joystick
Flags: bus master, medium devsel, latency 64
I/O ports at dcd8 [size=8]
Capabilities: [dc] Power Management version 1

04:0f.0 VGA compatible controller: nVidia Corporation NV6 [Vanta] (rev 15) (prog-if 00 [VGA])
Subsystem: Creative Labs: Unknown device 1039
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 19
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at d6000000 (32-bit, prefetchable) [size=32M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [60] Power Management version 1


On 19 Jul 2002 16:36:38 -0400
Ian Soboroff <[email protected]> wrote:

|
| I have a Fujitsu P-2110 which has an ALI15X3 controller. RedHat's 7.2
| kernel (2.4.9-mumble) boots OK when I specify 'ide0=ata66 ide1=ata66';
| otherwise, PIO only.
|
| Trying out 2.4.19-rc2-ac2, the machine hangs during boot when bringing
| up the ALI15X3 driver, no matter what I give on the kernel command
| line.
|
| Any clues?
|
| output of /sbin/lspci -v:
| [...]

2002-07-22 12:56:58

by mbs

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc2-ac2

mine does the same thing except earlier, it locks during floppy_init(). if I
comment out floppy_init() it locks during scsi probe. (which immediately
follows floppy_init())

It doesn't entirely die, it stops booting makes no further progress, but
<shift> page-up/down still work...

supermicro p4dp8-g2, 2x 2.2xeon, wd 40g ide, 2xseagate u160 36g drives.



On Friday 19 July 2002 17:02, Philippe Gramoull? wrote:
> Hi,
>
> I also can't boot on a DELL Precision WorkStation 530 MT with
> 2.4.19-rc2-ac2. (SMP,scsi disk, ide cdrom)
>
> It gets stucked when probing the SCSI disk.
>
> scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.6
> <Adaptec aic7892 Ultra160 SCSI adapter>
> aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
> [stucked]
>
>
> Philippe
>
>
> lspci -v output below:
>
> 00:00.0 Host bridge: Intel Corp. 82850 860 (Wombat) Chipset Host Bridge
> (MCH) (rev 04) Subsystem: Dell Computer Corporation: Unknown device 00d8
> Flags: bus master, fast devsel, latency 0
> Memory at c0000000 (32-bit, prefetchable) [size=256M]
> Capabilities: [a0] AGP version 2.0
>
> 00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev
> 04) (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, fast devsel,
> latency 64
> Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
> Memory behind bridge: fc000000-fdffffff
> Prefetchable memory behind bridge: d8000000-dfffffff
>
> 00:02.0 PCI bridge: Intel Corp. 82860 860 (Wombat) Chipset AGP Bridge (rev
> 04) (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, fast devsel,
> latency 64
> Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
> I/O behind bridge: 0000e000-0000efff
> Memory behind bridge: fe100000-fe4fffff
>
> 00:1e.0 PCI bridge: Intel Corp. 82801BA/CA PCI Bridge (rev 04) (prog-if 00
> [Normal decode]) Flags: bus master, fast devsel, latency 0
> Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
> I/O behind bridge: 0000d000-0000dfff
> Memory behind bridge: fa000000-fbffffff
> Prefetchable memory behind bridge: d6000000-d7ffffff
>
> 00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
> Flags: bus master, medium devsel, latency 0
>
> 00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04) (prog-if 80
> [Master]) Subsystem: Dell Computer Corporation: Unknown device 00d8
> Flags: bus master, medium devsel, latency 0
> I/O ports at ffa0 [size=16]
>
> 00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
> (prog-if 00 [UHCI]) Subsystem: Dell Computer Corporation: Unknown device
> 00d8
> Flags: bus master, medium devsel, latency 0, IRQ 19
> I/O ports at ff80 [size=32]
>
> 00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
> Subsystem: Dell Computer Corporation: Unknown device 00d8
> Flags: medium devsel, IRQ 17
> I/O ports at ccd0 [size=16]
>
> 00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04)
> (prog-if 00 [UHCI]) Subsystem: Dell Computer Corporation: Unknown device
> 00d8
> Flags: bus master, medium devsel, latency 0, IRQ 23
> I/O ports at ff60 [size=32]
>
> 00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio
> (rev 04) Subsystem: Dell Computer Corporation: Unknown device 00d8
> Flags: bus master, medium devsel, latency 0, IRQ 17
> I/O ports at c800 [size=256]
> I/O ports at cc40 [size=64]
>
> 01:00.0 VGA compatible controller: nVidia Corporation NV10 [GeForce 256
> DDR] (rev 10) (prog-if 00 [VGA]) Subsystem: nVidia Corporation: Unknown
> device 0014
> Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16
> Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
> Memory at d8000000 (32-bit, prefetchable) [size=128M]
> Expansion ROM at c1000000 [disabled] [size=64K]
> Capabilities: [60] Power Management version 1
> Capabilities: [44] AGP version 2.0
>
> 02:1f.0 PCI bridge: Intel Corp. 82806AA PCI64 Hub PCI Bridge (rev 03)
> (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, fast devsel, latency
> 0
> Bus: primary=02, secondary=03, subordinate=03, sec-latency=64
> I/O behind bridge: 0000e000-0000efff
> Memory behind bridge: fe200000-fe4fffff
>
> 03:00.0 PIC: Intel Corp. 82806AA PCI64 Hub Advanced Programmable Interrupt
> Controller (rev 01) (prog-if 20 [IO(X)-APIC]) Subsystem: Intel Corp.
> 82806AA PCI64 Hub APIC
> Flags: fast devsel
> Memory at fe3ff000 (32-bit, non-prefetchable) [disabled] [size=4K]
>
> 03:0c.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev
> 08) Subsystem: Intel Corp. EtherExpress PRO/100+ Management Adapter Flags:
> bus master, medium devsel, latency 64, IRQ 20
> Memory at fe3fe000 (32-bit, non-prefetchable) [size=4K]
> I/O ports at ecc0 [size=64]
> Memory at fe200000 (32-bit, non-prefetchable) [size=1M]
> Expansion ROM at fe400000 [disabled] [size=1M]
> Capabilities: [dc] Power Management version 2
>
> 03:0e.0 SCSI storage controller: Adaptec AIC-7892P U160/m (rev 02)
> Subsystem: Dell Computer Corporation: Unknown device 00d8
> Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 22
> BIST result: 00
> I/O ports at e800 [disabled] [size=256]
> Memory at fe3fd000 (64-bit, non-prefetchable) [size=4K]
> Expansion ROM at fe400000 [disabled] [size=128K]
> Capabilities: [dc] Power Management version 2
>
> 04:0e.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev
> 07) Subsystem: Creative Labs CT4780 SBLive! Value
> Flags: bus master, medium devsel, latency 64, IRQ 18
> I/O ports at dce0 [size=32]
> Capabilities: [dc] Power Management version 1
>
> 04:0e.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev
> 07) Subsystem: Creative Labs Gameport Joystick
> Flags: bus master, medium devsel, latency 64
> I/O ports at dcd8 [size=8]
> Capabilities: [dc] Power Management version 1
>
> 04:0f.0 VGA compatible controller: nVidia Corporation NV6 [Vanta] (rev 15)
> (prog-if 00 [VGA]) Subsystem: Creative Labs: Unknown device 1039
> Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 19
> Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
> Memory at d6000000 (32-bit, prefetchable) [size=32M]
> Expansion ROM at <unassigned> [disabled] [size=64K]
> Capabilities: [60] Power Management version 1
>
>
> On 19 Jul 2002 16:36:38 -0400
>
> Ian Soboroff <[email protected]> wrote:
> | I have a Fujitsu P-2110 which has an ALI15X3 controller. RedHat's 7.2
> | kernel (2.4.9-mumble) boots OK when I specify 'ide0=ata66 ide1=ata66';
> | otherwise, PIO only.
> |
> | Trying out 2.4.19-rc2-ac2, the machine hangs during boot when bringing
> | up the ALI15X3 driver, no matter what I give on the kernel command
> | line.
> |
> | Any clues?
> |
> | output of /sbin/lspci -v:
> | [...]
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

--
/**************************************************
** Mark Salisbury || [email protected] **
** If you would like to sponsor me for the **
** Mass Getaway, a 150 mile bicycle ride to for **
** MS, contact me to donate by cash or check or **
** click the link below to donate by credit card **
**************************************************/
https://www.nationalmssociety.org/pledge/pledge.asp?participantid=86736

2002-07-28 23:02:48

by Kasper Dupont

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

After many hours of trial and error I came to the
conclusion, that the problem must be in these lines
in the file drivers/ide/alim15x3.c

#ifdef CONFIG_BLK_DEV_IDEDMA
if (m5229_revision >= 0x20) {
/*
* M1543C or newer for DMAing
*/
hwif->dmaproc = &ali15x3_dmaproc;
#ifdef CONFIG_IDEDMA_AUTO
if (!noautodma)
hwif->autodma = 1;
#endif /* CONFIG_IDEDMA_AUTO */
}
#endif /* CONFIG_BLK_DEV_IDEDMA */

CONFIG_IDEDMA_AUTO will always be turned off by
make *config, but if I enable this option by
changing .config with a texteditor DMA actually
works.

This makes me ask the following questions?

1) Why can't CONFIG_IDEDMA_AUTO be enabled from
make *config?

2) What would it take to fix that?

3) How come DMA works fine with autodma=1, but
hdparm -d1 /dev/hda fails?

--
Kasper Dupont -- der bruger for meget tid p? usenet.
For sending spam use mailto:[email protected]
or mailto:[email protected]

2002-07-29 10:42:38

by Alan

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

On Mon, 2002-07-29 at 00:06, Kasper Dupont wrote:
roc;
> #ifdef CONFIG_IDEDMA_AUTO
> if (!noautodma)
> hwif->autodma = 1;
> #endif /* CONFIG_IDEDMA_AUTO */
> }
> #endif /* CONFIG_BLK_DEV_IDEDMA */
>
> CONFIG_IDEDMA_AUTO will always be turned off by
> make *config, but if I enable this option by
> changing .config with a texteditor DMA actually
> works.
>

I'll take a look. That looks like an escaped piece of history

2002-07-29 13:55:28

by Kasper Dupont

[permalink] [raw]
Subject: Re: Linux 2.4.19-rc1-ac5

Alan Cox wrote:
>
> On Mon, 2002-07-29 at 00:06, Kasper Dupont wrote:
> roc;
> > #ifdef CONFIG_IDEDMA_AUTO
> > if (!noautodma)
> > hwif->autodma = 1;
> > #endif /* CONFIG_IDEDMA_AUTO */
> > }
> > #endif /* CONFIG_BLK_DEV_IDEDMA */
> >
> > CONFIG_IDEDMA_AUTO will always be turned off by
> > make *config, but if I enable this option by
> > changing .config with a texteditor DMA actually
> > works.
> >
>
> I'll take a look. That looks like an escaped piece of history

Hmm, I don't see where the historic part of this is.
It looks like it is a new option, but there is just
no way to enable it. Before the change the code would
work as if the option was enabled.

FYI I'm currently using this workaround:

diff -Nur linux.old/drivers/ide/alim15x3.c linux.new/drivers/ide/alim15x3.c
--- linux.old/drivers/ide/alim15x3.c Mon Jul 29 02:56:13 2002
+++ linux.new/drivers/ide/alim15x3.c Mon Jul 29 02:57:07 2002
@@ -34,6 +34,9 @@
#include <linux/stat.h>
#include <linux/proc_fs.h>

+/* For some reason this is needed and cannot be enabled in .config */
+#define CONFIG_IDEDMA_AUTO
+
static int ali_get_info(char *buffer, char **addr, off_t offset, int count);
extern int (*ali_display_info)(char *, char **, off_t, int); /* ide-proc.c */
static struct pci_dev *bmide_dev;

--
Kasper Dupont -- der bruger for meget tid p? usenet.
For sending spam use mailto:[email protected]
or mailto:[email protected]