2002-12-08 15:42:29

by Alan Cox

[permalink] [raw]
Subject: Linux 2.5.50-ac1

*** I strongly recommend saying N to IDE TCQ options otherwise this
should hopefully build and run happily.

This starts to clear the decks of pending 2.5.5x patches. It took a lot
of effort to get anything worth running out of 2.5.50 hence they delay.
A measurable chunk of these build fixes are already in (or came from)
Linus BK tree so .51 ought to be a lot better.

The new PnPBIOS code still has some problems so needs more work or removing.
For now most people probably want to turn pnpbios support off.

Linux 2.5.50-ac1
Merge with Linus 2.5.50
o Merge next batch of DVB updates (Holger Waechtler)
o Merge first blocks of VISWS support (Andrey Panin)
o ALi IDE IRQ routing fixups (Ogawa Hirofumi)
o Fix hugetlbfs build (Greg Kroah-Hartmann)
o Frther LSM updates (Greg Kroah-Hartmann)
o Add __exit_p (Bill Irwin)
o Fix scx200_gpio build (me)
o PAS16 build fix with some gcc's (Paul)
o Fix fs/namei logic inversion bug (S L Baur)
o Fix ide build on m68k (Geet Uytterhoeven)
o Fix arm typo (David Woodhouse)
o I/O APIC finalise is int not void (Christoph Hellwig)
o MPU401 header fix
o Use short jump on semaphore failed path (Petr Vandrovec)
o Swsuspend updates (Pavel Machek)
o ACPI S3 updates (Pavel Machek)
o PnP updates (Adam Belay)
o IPMI drivers (Corey Minyard)
o eata_pio typo fix (Adrian Bunk)
o aic7xxx_asm failure fix (Bob Tracy)
o Allow binfmt_flat to use/avoid argv/envp ptrs (Miles Bader)
o ctc tty driver didnt use HZ (Christian Borntraeger)
o isdn_tty didnt use HZ (Christian Borntraeger)
o Alpha compile fix (Ivan Kokshaysky)
o Merge ikconfig for 2.5 (Khalid Aziz)
o Video4Linux updates (Gerd Knorr)
o Better APM printk warnings (Hiroshi Miura)
o Make some warnings clear that they did fixes (me)
o Further intermezzo updates (Randy Dunlap)
o Fix typo in kernel/printk.c (Geert Uytterhoeven)
o ARCnet updates for 2.5 (Roman Fietze)
o Assorted typo fixes (John Slee)
o Device mapper updates (Joe Thornber, Kevin Correy,
Christoph Hellwig, Stefan Lauterbach
Heinz Mauelshagen)
o ucLinux signal locking fix (Greg Ungerer)
o ucLinux vmscan.c ifdef fix (Greg Ungerer)
o Fix sb_ess warning due to missing include (Alex Riesen)
o Use kmap_atomic for NFS where we can (Chuck Lever)
o Speed up NFS dirty list handling (Chuck Lever)
o Clean up NFS req_offset handling (Chuck Lever)
o Improve TCP/RPC behaviour (Chuck Lever)
o Fix sign problem with bttv card ids (Petr Vandrovec)
o RPC timeout improvements (Chuck Lever)
o Add better checking for initial RPC timeouts (Chuck Lever)
o Better RPC error counters (Chuck Lever)
o Fix RPC debug oops (Chuck Lever)
o Optimise crc32 code and generate the table (Joakim Tjernlund,
statically for early boot users Brian Murphy)
o Fix various OSS sound bits from other changes (me)

Linux 2.5.49-ac2
* Switch to maintainrs preferred vlsi_ir fix (Adrian Bunk)
o Fix SiS APIC building (me)
* IDE oops on error path fix (Andrew Morton)
o TF trace fix for x86 (Dave Jones)
* Division by zero fix in tiglusb (Randy Dunlap)
o Fixing missing header in kernel/sys.c (Adrian Bunk)
* Remove wrong ncpfs patch (Petr Vandrovec)
* Merge 2.5.49-uc0 MMUless updates (Greg Ungerer)
* Merge 2.5.49-uc0 v850 updates (Miles Bader)
o Don't export MMU only symbols for mmuless (Miles Bader)
o Add ability to handle prefixed symbols to (Miles Bader)
new module system
* Update v850 code for new module system (Miles Bader)
o Merge ac97_codec fixes from 2.4 tree (me)
o Apply additional fix to codec name printer (Paul)
* Update OSS i810 audio driver to the 2.4 tree (me)
| Adds i845, Nvidia MCP support
* Fix build with IDE disabled and pickier (Anton)
compilers
* Backport nm256 dell laptop crash fix (Dave Jones)
* Fix cmpxchg8b to use lock prefix as per 2.4 (Dave Jones)
* Backport 2.4 i2c security fixes (Dave Jones)
* Fix cardbus enable order (fixed some boxes (Dave Jones)
failing cardbus stuff)
* Fix wrong check in serverworks IDE (me)

Linux 2.5.49-ac1
- Merge with Linus 2.5.49
* Fix qic02 build (me)
* Fix zftape build (me)
| Module now doesnt try and remember state and refuse
| to unload if it set it. May need thought
* Fix multiple gameport compile failures (me)
* Fix bttv build problem with 2.5.49 (me)
* Fix depca, ewrk3 breakages (me)
* Fix vlsi-ir breakage (me)
* Fix aironet4500 cs breakage in 2.5.49 (me)
* Fix t128 breakage (Andreas Steinmetz)
* Fix in2000 breakage (me)
* Fix missing interrupt.h in multiple scsi drivers(me)
* Fix eata-pio build (me)
* Fix wanrouter build (me)
* Fix pnp boot ordering stuff again (me)
o Fix oops on NUMA boxes (Matthew Dobson)
o Fix serial double init (Russell King)
* Clean up pdc202xx_tune driver wrappers (Thierry Vignaud)
* Kill unused dma_verbose in new pdc202xx (Thierry Vignaud)
* Fix a couple of bits of unreadable pdc202xx code(Thierry Vignaud)
o Fix 2.5.49 build with CONFIG_NET = n (Miles Bader)
o Intermezzo build fixes (Randy Dunlap)
* Watchdog driver fixes (Wim Van Sebroeck)
* Update mousedrivers doc to kill of (Chris Wilson)
check_region and note misc_register can fail
* Fix misspellings of exception (Adrian Bunk)
o Add VT support requirement for INPUT = y (Rusty Lynch)
* pcnet_cs timer fix (Andrew Morton)
* IDE fixup for what seems to be an ACPI bug (Ogawa Hirofumi)
o Add linux streams syscall register support (Dave Groethe)
* SCx200 wdt driver fixes on failure paths (Chris Wilson)
* Remove dead swsuspend defines (Geert Uytterhoeven)
* Fix ide_outsl return (Russell King)
* Remove now redundant acorn ide init calls (Russell King)
* I2O_CMD_UTIL_EVT_REGISTER has no status (Rick Richardson)
* Fix incorrect MCE handling for SMP and 1 cpu (Venkatesh Pallipadi)
o Update megaraid to megaraid 2.0 (Atul Mukker, Matt Domsch)
* Fix 64bit boot crash in do_mounts (Ralf Baechle)
* Fix swapoff crash when called (Dave Miller)

Linux 2.5.47-ac7
o Add workarounds for SiS io-apic bug (me)
* Fix and turn on new style ide blacklists (me)
* Add the VIA KT400 AGP bridge (Nicolas Mailhot)
o Signal delivery optimisation (Andrew Morton)
* Fix oops when ipv6 gets unknown packet type (YOSHIFUJI Hideaki)
* NBD driver updates (James Bottomley)
* Fix file paths in the OSS help texts (Adrian Bunk)
* Update saa7185 to new style i2c (Frank Davies)
* Update sa7111 to new style i2c (Frank Davies)
* Don't trust rq->cmd_len in ide-cd (Jens Axboe)
o Add console_initcall and remove a ton of cruft (David Woodhouse)
o Fix mk712 drivers (Lee Nash)
* Fix ALSA cs4281 suspend/resume (Margit Schubert-While)

Linux 2.5.47-ac6
* Move isapnp to device_init (me)
| This is needed so pci init runs first and can mark
| areas reserved before PnP stomps on them blindly
| Closes #41
* Reserve 0x3d3 on the ATI chipset (me)
| These two fix isapnp on the Presario 900 at least
o Merge voyager updates and timer cleanup (James Bottomley)
o Fix up percpu ksym handling (Randy Dunlap)
| Closes #22
* Fix pcmcia to use new pci_ API (Greg Kroah-Hartmann)
| Closes #56
* MPT fusion small fixes (Pam Delaney)
o Fix raw.c not working as a module (Bob Miller)
* Split the ide pci helpers further to allow (me)
for non standard chip setups
* Add a vdma field so drivers can issue PIO (me)
commands in DMA mode
| Needed for chips that do DMA for PIO modes
* Fix oops on pnp boot (me)
* Fix ultrastor SCSI module non load (me)
* Add an experimental Cyrix 5510/5520 driver (me)
* Hopefully fix remaining IDE NULL pointer oops (me)
| Closes #33
* Update dma_scc to use new style locking (me)
* Update sealevel and hostess_sv11 to new locks (me)

Linux 2.5.47-ac5
* Add the OSDL DAC960 driver work (Dave Olien)
o Fix pci_ids typo (Osamu Tomita)
o Update floppy98 driver (Osamu Tomita)
o Update the boot98 code (Osamu Tomita)
* Fix sd warning (William Irwin III)
* Fix a small menuconfig glitch (Petr Baudis)
o Fix missing ptrace helper export (Olaf Dietsche)
o Add PC98 input driver for keyboard (Osamu Tomita)
o Add PC98 low level keyboard/mouse drivers (Osamu Tomita)
o Add PC98 old style printer port support (Kousuke Takai)
o Add NEC CBUS to the isa dma quirks (Osamu Tomita)
o PC9800 serial ports are in different spots (Osamu Tomita)
o First parts of the PC98 bus APIC stuff (Osamu Tomita)

Linux 2.5.47-ac4
* Optimise Geode processor settings/oostore (Hiroshi Miura)
* Geode bridge optimisation quirk (Christer Weinigel)
* Don't use ALI IDE driver with ATI RadeonIGP (me)
| At least until we know how it supposed to be done
* Reserve 0x3b0-0x3bb to stop MCE on boot with
RadeonIGP (me)
- Switch to Linus version of the DOS fix (Linus Torvalds)

Linux 2.5.47-ac3
o Update the DriverFixers company list (me)
* Fix the NT|TF DoS bug (Petr Vandrovec)
* Remove dead IDE power management code (Pavel Machek)
* Use sysfs for IDE power management (Pavel Machek)
o Add extra rtc config rules (Tom Rini)
* All IDE speedproc calls now go via the function (me)
ide_set_xfer_rate
| Will let us eliminate many ifdefs
* Kill AMD override option. You can already use (me)
the ata66 option for this
* Clean up ifdefs in PCI drivers further (me)
* IDE DMA is now just a configuration detail (me)
* Clean up ide floppy debug ifs (me)
* Update roadrunner driver to new PCI API (Jes Sorensen)
* Fix ncpfs timer init (Andrew Morton)
* Fix multiple timer inits in sound drivers (Andrew Morton)
* Fix acorn, atm, bluetooth fc4, synclink, ide_cs (Andrew Morton)
timers
* Fix smc9192 timer and mcast timer (Zwane Mwaikambo)
* Fix missing mcheck_init symbol (Dave Jones)
* Fix I/O errors on loop driver (Hugh Dickins)
- Drop rest of random no-mmu escapee bits (me)

Linux 2.5.47-ac2
- Pull remaining nommu mm oddments (me)
| With the final merge actively being worked on stale oddments in
| the -ac tree dont actually help anyone
* Add more documentation to ide.c (me)
| Pavel hopefully that'll help get the pm handling right
* Comment more bits of ide-io.c (me)
* Update mpt fusion driver (Pam Delaney)
* Remove Alan's ugly device mapper hack (me)
* Move vmalloc into the dm codebase (Joe Thornber)
* Switch dm to set_disk_ro (Al Viro)
* Use bit lists to keep track of minors (Joe Thornber)
* Fix device mapper devfs control bits (Joe Thornber)
* Remove dm use of compactmac.h (Joe Thornber)
* Latest and greatest Intel ACPI code (Andrew Grover)
* Fix i2o error in misc_register error check (Michael Still)
* DVB cleanup and updates plus two new front ends (Holger Waechtler)

Linux 2.5.47-ac1
* Fix ARP seq_file support (Arnaldo Carvalho de
Melo)
* Fix ipt_TCPMSS (Felipe Damasio)
* Fix SX detect logic (Rogier Wolff)
o ATM printk quieten (Paul Komkoff)
* Switch ips scsi driver to request_region (Marcus Alanen)
* scsi scsi_register failure handler (Michael Still)
o Fix head.S comment (Pavel Machek)
* Fix missing bttv header update (Brendan Burns)
+ Add Zwane Mwaikambo to CREDITS (Zwane Mwaikambo)
* Fix SETTRIGGER mishandling in i810 audio (Paul Stewart)
* Fix aacraid build (Mark Haverkamp)
* Update the magic number table in the docs (Petr Baudis)
* Fix serverworks IDE mode reporting (Julian Blake)
+ bitops.h leaves "ADDR" defined (Denis Vlasenko)
* Forward port ide_cs locking fixups from 2.4 (me)
* The NS SCx200 IDE driver (Mark Lord)
* Split ide.c into ide-io.c and ide.c (me)
o Fix bttv uninitialized timer (Andrew Morton)
* Make the IDE argument names saner for iops (Geert Uytterhoeven)
* Improve longhaul support for earlier VIA (Dave Jones)
* Add missing jfs acl file (Dave Kleikamp)
* Fix cs46xx compile (Chris Friesen)
* Further eata/u14-34f updates (Dario Ballabio)
- Merge all the megaraid changes together (Matt Domsch)
o Quota locking fixes (Jan Kara)

Linux 2.5.46-ac1
- Merge Linux 2.4.46
* Fix binutils objcopy fail (Kai Germaschewski)
* Remove old soundmodem driver (now userspace) (Thomas Sailer)

Linux 2.5.45-ac1
- Merge Linux 2.5.45
- ISDN diversion no longer builds (didnt work anyway)
- NFSv4 no longer builds
* Put MAINTAINERS back in order (me)
* Revert dangerous looking ncr53c8xx change (me)
* Revert dangerous looking sym53c8xx change (me)
* Revert dangerous looking inia100 changes (me)
* Revert dangerous looking ql1280 changes (me)
* Fix Qt check (Roman Zippel)
* Initial move of megaraid to new eh (me)
* Fix megaraid sleep/wakeup races (me)
* Remove various bits of megaraid 2.0/2.2 stuff (me)
* Fix build of ipmr (Adam J Richter)
* Fix cpqfc asm (me)
* Fix sbp2 build (me)
* Fix mpt fusion build (me)
* Fix i2o_scsi build (me)
* Minimal new_eh/locking fixes for ultrastor.c (me)
* Correct NCR5380 locking again (me)
| Eventually I'll get it all right !
* Make i2o_scsi more polite about error recovery (me)
* Update eata_pio to new_eh and also clean up (me)
the scsi comamnd direction handling
* Fix fd_mcs compile (me)
* Fix u14f/34f compile (me)
* Move ibmmca to new_eh basic bits (me)
* Fix eata build (me)
* Switch inia100 to new_eh (me)
* Fix nsp_cs build (me)
o Disable PnPBIOS on Gateway 5300 (me)
* PMTU build fixes (Adam J Richter)

Linux 2.5.44-ac6 (not released generally)
* Don't take locks on polled NCR5380 (me)
| The 5380 actually works better polled than
| IRQ for the moment
* Use longer delays on 3c509 eeprom (Zwane Mwaikambo)
| and switch to mdelay as per Jeff Garzik moan
* Update ips scsi driver to new queue logic (David Jeffery)
* Fix scsi proc oops (Mike Anderson)
* Updae eata and u14-34f drivers (Dario Ballabino)
o Kill off old style cache flush functions (David Miller)
o Kill obsolete bridge help texts (Bert Hubert)
* Ensure IDE structures are fully setup on non (Peter Denison)
PCI boxes
* Fix non PCI ide initialization order (Peter Denison)
o Add boot98 from PC98 patches (Osamu Tomita)
o Add upd4990a driver for PC98 (Osamu Tomita)
o Add gdc PC98 console driver (Osamu Tomita)
* Add pci idents from PC98 patches (Osamu Tomita)
o Add a mach-defaults to clean up mach includes (me)
on x86
o Merge first pieces of PC98 arch support (Osamu Tomita)
| I/O ports, reboot is now per machine
| FPU IRQ need not be IRQ 13
| Redid vm86 irq rules as mach-*.h stuff
| and yes Im sure it broke voyager
o Add floppy98 driver (Osamu Tomita)
o Fix module symbol problems for apm, x.25, (me)
stack check debugging
- Make xconfig fix (Adrian Bunk)
- Fix proc/ksyms double init (Randy Dunlap)
* Fix gcc 3.3 compile fail on alpha (Thorsten Kranzkowski)
* Fix silly error in ibmlana fixes (me)

Linux 2.5.44-ac5
o Fix a possible corruption under load (Andrew Morton)
* Fix a possible PPA oops (me)
* Same fix for IMM (me)
* Fix build without MCE support (Dave Jones)
* Move NCR5380 to workqueue, more locking fixes (me)
* Further NCR5380 cleanup, g_NCR5380 build fix (me)
* Bring dtc driver back inline with NCR5380 (me)
| TODO: flush workqueue before NCR5380 module unload
* Fix undefined C in se401 driver (me)
* Fix the rest of the APM compile bugs I hope (me)
o Work around makefile breakages for pcmcia scsi (me)
| Will whoever broke vpath please fix it properly
* Make nsp_cs build with gcc 3.2 (me)
* Clean up tpqic02 for 2.5 (me)
* Update de620 to new style locking (me)
* Add pci mapping to i2o_block (me)
| Untested
* Add pci mapping to i2o_scsi (me)
| Untested
* Fix cpufreq for coppermine processors (Dominik Brodowski)
o Add an optional IOMMU debug to help x86 people (Andi Kleen)
find buggy pci_map code
* Forward port 2.4 PCI methods fix (Jim Radford)
* Next set of ucLinux merge work (Christoph Hellwig)
* Use TEST_UNIT_READY for media change probe (Matthew Dharm)
* Remove last existing direct references to pci (Adam J Richter)
driver private data
o Use faster page coping function (Manfred Spraul)
* Update ah1740 to new locks, malloc (me)
* Update fd_mcs driver to new sg lists, locks (me)
and eh handling. Needs direction bits doing
* Update NCR53c406a to new eh, locking etc (me)
* Minimal locking fixes for eata_pio (me)
| Still needs lots doing (eg direction handling)
* Fixed 3ware scsi build (me)
* Update cops driver to new locking (me)
* Update 3c515 driver to new locking (me)
* Update ibm lana driver to 2.5, remove compat (me)
cruft
* Fix missing bits from the cdrom eject patch (Jens Axboe)
* Further cpia fixes (Duncan Haldane)
* Fix a wrong usb storage error code (Matthew Dharm)
- Update USB storage to new scatter gather (Matthew Dharm)
* Fix ext3 crash failing to set block size (Angus Sawyer)
* ieee1394 memcpy warning fix (me)
* Update 3c589 driver for new locking (me)
* Fix trident sound driver printk format bugs (me)

Linux 2.5.44-ac4
* Add 2.4.20-ac style /proc for ht info (Robert Love)
* Fix bd_blocksize setting case (Hugh Dickins)
* PCI bus setup now __devinit for hotplug (Ivan Kokshaysky)
- make xconfig should work again (Alex Riesen)
* Merge uclinux resync. This is now way cleaner (Christoph Hellwig)
* Update znet driver (Marc Zyngier)
* More i2o_scsi tidying (Christoph Hellwig)
* Fix a leak in the device mapper (Joe Thornber)
* Fix missed section name change (Peter Chubb)
* Fix a bug in the APM update, add comments (me)
* Merge block layer changes (Jens Axboe)
| Should fix eject panic
* Fix warnings in baycom_epp (me)
* Fix warnings in fmvj18x, and timer_sync bug (me)
* Fix sim710 warnings (me)
* Fix pas16/t128 warnings (me)
* Allow both mmio and pio g_NCR5380 builds at once(me)
* Remove unused code from axnet_cs (me)
* Fix warning in pc300 driver (me)
* Clean up qlogicfas drivers somewhat (me)
* Fix megaraid build for pci bios changes (me)
o Fix cpu count weird reporting (Dave Jones)
o Clean up capabilities printing (Dave Jones)
* Silence mtrr debugging printk (Dave Jones)
* Split machine check per processor (Dave Jones)
- Update mpt fusion for new slave_attach handling (Peter Chubb)
o Initial speedstep testing for VIA chipset boards(Bob Renwick)

Linux 2.5.44-ac3
o Update the cciss driver (Stephen Cameron)
* Fix seagate st02 unload (me)
* Fix missing \n in i810 driver (me)
* Update Ninja SCSI PCMCIA driver (Yokota Hiroshi)
* Clean up and kill off scsi_merge (Christoph Hellwig)
o Remove niceness magic numbers (Randy Dunlap)
* Update EDD support (Matt Domsch)
o Update voyager support for IRQ stacks (James Bottomley)
- Revert do_mounts change
* Better fix for raw.c headers (Bjoern Zeeb)
* Fix ehci enumeration breakage (David Brownell)
* Update adv7175 to new style i2c (Frank Davis)
* PnP updates (Adam Belay)
* PnP conversion of CS423x to new code (Adam Belay)
* Fix APM BUG() on SMP boxes, port forward 2.4 (me)
changes
* Update other Digi URLS (me)

Linux 2.5.44-ac2
o Merge interrupt stack support for x86 (David Hansen,
Ben LaHaise)
* Update ACPI to the latest released patch (Andrew Grover,
| Should fix the compaq problems Ducrot Bruno, Pavel Machek)
X Kill old STATIC define in do_mounts (Frank Davis)
* Port NCR5380 to the latest kernel changes (me)
* Update Digi EPCA maintainer info (Scott Kilau)
* Update LVM2 device mapper (Joe Thornber, Christoph Hellwig)
* EATA updates (Dario Ballabio)
* Fix remaining depca ioctl bug (Peter Denison)
* Make cifs error invalid addresses nicely (Zwane Mwaikambo)
* Fix cifs oops on kmalloc failure (Zwane Mwaikambo)
* Propogate return value on cifs connect (Zwane Mwaikambo)
* cifs locking changes (Zwane Mwaikambo)
* Fix cifs oops with invalid unc (Zwane Mwaikambo)
o Resync voyager architecture support (James Bottomley)
o Spot synaptics touchpad so we dont confuse it (David Woodhouse)
o Quieten bttv debugging a bit (Bongani)
* Rip out lots of the left over pcibios_ stuff (Greg Kroah-Hartmann)
* Fix reiserfs build (Steven Cole)
* Further cpia driver updates (Duncan Haldane)
* Kill tqueue.h in various other files (Martin Waitz)
* Update IRDA maintainer data (Pawel Kot)
* Add in missing read_barrier_depends for sparc (Dipankar Sarma)
* Make afs compile with older gcc (Jan Marek)
* 2.5.44 UML updates (Jeff Dike)
o Fix kmap bugs in fs/exec.c for upgrowing (Marcus Alanen)
stack
* Add ethtool support to ewrk3 (Adam Kropelin)
* Fix up cli/sti use in ewrk3 (Denis Vlasenko)
* ewrk3 ioctl fixes (Adam Kropelin)
* Cleanup ewrk3 signature code (Adam Kropelin)
* Fix task state reporting (Daniel Jacobowitz)
* Handle casio fiva weirdness with APM extents (Hiroshi Miura)
o Add Geode target that defines OOSTORE (Hiroshi Miura, me)
* Remove dodgy_tsc handling code (Hiroshi Miura)
* Update problem PIT handling on 5510/5520 (Hiroshi Miura)
Cyrix devices, re-enable TSC on it
* Use outb_p on CTC load up (Hiroshi Miura)
* Mark ide floppies as removable devices (Paul Bristow)
* Fix sym53c416 IRQ release problem (me)
* Update sym53c416 to new EH code (me)
* Fix subtractive decoding bridge handling (Ivan Kokshaysky)
* Fix wan driver build problems (Krzysztof Halasa)
o Allow for >32 signals on some platforms (Matthew Wilcox)

Linux 2.5.44-ac1
- Resync with Linus 2.5.43/44
* Fix net/ipv4/raw.c build problem (me)
* Fix bluetooth pcmcia builds (me)
* Fix dm includes (me)
| I've not merged any of the DM updates yet
* Fix 3c515, fealnx printk type warnings (me)
* Fix multi-line string literal in olympic driver (me)
* Fix printk type warnings in tulip (me)
* Document core naming sysctl (Randy Dunlap)
* Fix hd_struct size/offset bugs (Mark Lord)
* Further sym53c416 updates (Bjoern Zeeb)
* Fix ramdisk cache flush (Paul Mundt)
- Fix pnp config.in for make Xconfig (Roman Zippel)
* Correct ncpfs marking of executables (Petr Vandrovec)
* Small matroxfb fixes (Petr Vandrovec)
* Small cleanups for i2o_block so Al can clean (Al Viro)
up the core block code
* Fix hang at shutdown with offlined disk (Mike Anderson)
* Fix error reporting on scsi offline (Mike Anderson)
* Fix hang on power off with scsi (Mike Anderson)
* Fix typo in pnp.h (Martin Dahl)
* Remove tqueue.h from cycx_main (Adrian Bunk)
* Fix vlsi irda compile (Adrian Bunk)
* Fix hamradio makefile breakage (Adrian Bunk)
* Fix inia100 build (John Fort)
* Fix AX.25 build for ip_proc (Dave Miller)
* Fix aic7xxx Makefile (Inaky Perez-Gonzalez)
* Fix vga16fb (Ben Pfaff)
o Optimise spinlock to Intel recommendation (Manfred Spraul)
* Fix pipe wakeup bug (Manfred Spraul)
o Fix semop 32bit pid handling (Manfred Spraul)
* Fix qlogic1280 build (Jens Axboe)
* Merge BeOS fs (already in 2.4) (Will Dyson,
Sergey Kostyliov)
* Clean up wan ioctl structures (Krzysztof Halasa)
* Some trident audio takes a long time to (Kenneth Sumrall)
come up (Hitachi webpad)
* Add DVB api and core (Holger Waechtler)
* Add one DVB driver so people can see how it (Holger Waechtler)
all fits together
| This wants further review. There are known things to do yet
| but its important to get the stuff in since Digital TV is
| becoming the norm in western europe.
- Print something clueful if menuconfig explodes (Russell King)
o Move BUG() into asm/bug.h (Russell King)
o Report errors unzipping ramdisks (Russell King)
* Support extra weird numeric key on ARM boxes (Russell King)
* Fix missing devexit_p in tulip (Andrey Panin)
* Kill sr_host (Patrick Mansfield)
* S/390 Makefile and Config updates (Martin Scwidefsky)
* S/390 user access fixes (Martin Scwidefsky)
* 31bit emulation fixes for S/390 (Martin Scwidefsky)
* Make S/390 possible cpu map volatile (Martin Scwidefsky)
o Update dasd drivers for S/390 series (Martin Scwidefsky)
* Update ver_linux (Steven Cole)
* Fix blk ioctls on aacraid (Mark Haverkamp)
* Fix SiS IDE build without procfs (Lionel Bouton)
* i386 verify write fixes (Brian Gerst)
* iphase ATM updates (Francois Romieu)
* Update i810-tco to C99 initializers (Wim Van Sebroeck)
* IDE updates for ARM platform (Russell King)
* Fix megaraid build (Mike Anderson)
| This may change the device order for some folks but it works
| at least
* Fix in2000 to handle scsi host list change (me)
* Fix ncr53c8xx build (me)
* Fix atp870u build (me)
* Fix nsp32 build (me)
* Fix firewire prototypes (me)

Linux 2.5.42-ac1
Merge with Linus 2.5.42
* Merge the LVM2 device mapper (Joe Thornber)
- Drop uid16 S/390 bits pending resolution (me)
* Fix iphase build (Adrian Bunk)
* Fix UML build (Kai Germaschewski)
* Fix cpufreq compile (Adrian Bunk)
* Move dead verify_area code from sh port (Brian Gerst)
* Fix missing AIO symbols (Ben LaHaise)
* Fix ATM makefile (Sam Ravnborg)
* Fix esp build (Andres Salmon)
* Fix cifs/jfs symbol name collision (Steve F)
* Update CPIA to match 2.4 tree (Duncan Haldane)
* Fix cifs 64bit and cifs scsi name collision (Steve F)
* Fix a compile of missing sysrq updates (James Simmons)
* Fix sparc timer build (Pete Zaitcev)
* Fix comile without networking (Miles Bader)
* Remove some left over _ret functions (SL Baur)
* Update syncppp code (Paul Fulghum)
* Fix n_hdlc leak (Paul Fulghum)
* Make synclink_cs build again (Paul Fulghum)
* Make synclinkmp build again (Paul Fulghum)
* Make synclink build again (Paul Fulghum)
* Fix NFS symbols for NFS as a module (Olaf Dietsche)
* Fix problem with scsidriver docbook (Joaquim Fellmann)
* Kill dead suspend code in IDE (Pavel Machek)
* Kill unreferenced workqueue define (Pavel Machek)
* Fix swsuspend with discontiguous memory bits (Pavel Machek)
* Fix cpqfc ioctl sense buffer handling (Francis Wiran)
* Sym53c416 from cli to real locking (Bjoern Zeeb)
* Fix a case where sd uses freed memory (Patrick Mansfield)
* Fix p4-clockmod on HT processors (Dominic Brodowski)
* CPUfreq interface update (Dominic Brodowski)
* Fix eicon build (me)
* Restore disconnect field in devices for (me)
driver use

Linux 2.5.41-ac2
* Fix jffs/jffs2 properly this time (bpbb) (me)
* Fix jffs2 for workqueues (me)
* Next set of i2o_scsi update work (me)
* Do the 2.5 checkup pass on the 3c501 driver (me)
o Add missing exports for file system modules (Nikita Danilov)
on UML
* Fix ipx proc permission bogosity (Arnaldo Carvalho de Melo)
* Switch appletalk spinlocks to rwlocks (Arnaldo Carvalho de Melo)
* Correct sys_getpid docs (Robert Love)
* SubmittingPatches indent fix (John Levon)
* cciss, cpqarray. rd. hd fixes (Al Viro)
* Fix cpia with gcc 3.2 (Randy Dunlap)
* Use C99 structure initializers in IDE (Art Haas)
* Use C99 structure initializers in HFS (Art Haas)
* Update DMI scanner (Jean Delvare)
* Fix bogus types in ide-cd.h (Skip Ford)
* ns83820 updates (Ben LaHaise)
* AIO updates (Ben LaHaise)
* Beeping and sysrq on m68k (Vojtech Pavlik)
* Improve hid naming (Vojtech Pavlik)
* LSM docs (Greg Kroah-Hartmann)
* Merge UML updates (Jeff Dike)
* Final superblock union cleanup (Brian Gerst)
- Fix atm build/makefile breakage (Adrian Bunk)
* Brlock optimisation (Robert Love)
* Miscellaneous USB updates (Greg Kroah-Hartmann)
* MPT Fusion update (Pam Delaney)
- Back out sched.c change - seem,s to cause hangs (me)
* Serial compile fix (Russell King)
* S/390 compile fixes (Martin Schwidefsky)
* S/390 workqueue updates (Martin Schwidefsky)
* Switch 3215/3270 from work queue to tasklet (Martin Schwidefsky)
* Update S/390 link scripts (Martin Schwidefsky)
* Remove duplicate S/390 memset (Martin Schwidefsky)
* Fix S/390 syscall tracing (Martin Schwidefsky)
* Multiple 3270 fixes (Martin Schwidefsky)
* Configurable core names (Jes Rahbek Klinke)
X Clean up s/390x 16bit uid calls (Martin Schwidefsky)
* Fix EH locking on NCR5380 (me)
| Should now work on SMP boxes (badly admittedly)
* Indent wd7000 (no code changes) (me)
* First pass at the in2000 scsi driver (me)
| New locking, new_eh, address conversion

Linux 2.5.41-ac1
- Merge with Linus 2.5.41
- Drop S/390 drivers subtree for Linus
- Drop task queue fixes for schedule_work
- TODO: merge two sets of conflicting UML changes
- TODO: double check bluetooth merge
* Fix aacraid makefile (Mark Haverkamp)
* Fix ips compile (Paul Larson)
* Fix aha152x compile (Michel Eyckmans)
* Fix orinoco_cs compile (Wichert Akkerman, Martin Waitz)
* Fix i2o_core compiler (Gregoire Favre)
* Fix missing exports for netfilter
* Fix compile failure in jffs (me)
* Fix compile failure in jffs2 (me)
* Fix Divas_Mod compile (me)
* Fix hisax compile (me)
* Fix ipacx compile (me)
* Fix pcbit compile (me)
* Fix tpam compile (me)
* Fix i2o_lan build (me)
* Fix i2o_proc build (me)
* Fix ppa compile (me)
* Fix imm compile (me)
* Fix ipv6 compile (me)



Linux 2.5.40-ac6
* Cadet_wake can be static (me)
* Bluetooth configuration cleanups (Marcel Holtmann)
* Hardwired empty bar handling fix take two (Ivan Kokshaysky)
* Use kernel crc32 lib for bluetooth (Marcel Holtmann)
* Make scsi cdrom honour passed timeouts (Peter Osterlund)
* Make aironet4500_cs compile (me)
* Fix bugs where ibmtr unmapped the wrong address (me)
* Fix crash problem in oss dmabuf.c (me)
| Its still very broken but ALSA should replace it
* Fix opl3sa2 warnings (me)
* Make tcic compile again (me)
* Make i82365 also use del_timer_sync (me)
* Fix warnings in fpu emulator (me)
* Fix t128 for NCR5380 changes (me)
* Fix pas16 for NCR5380 changes (me)
* Fix dmx3191 for NCR538 changes (me)
* First pass seagate st02 cleanups (me)
* Clean up de600 driver. Switch to spinlocks (me)
remove crud, formatting junk etc
| Still needs rewriting to use parport
* Remove extra unlock in wd7000 (Matthew Wilcox)
* First basic pass at qlogicgas (me)
* Clean up the fdomain isa scsi (me)
* Clean up max_thread setting limits (Matthew Wilcox)
* Ricoh cardbus performance fix (KOMURO)
* Switch appletalk to seq_file /proc (Arnaldo Carvalho de Melo)
* Switch X.25 to seq_file (Arnaldo Carvalho de Melo)
* Fix bugs in the above (Arnaldo Carvalho de Melo)

Linux 2.5.40-ac5
* Rework S/390 driver init sequences (Martin Schwidefsky)
* Swap immediate_bh for tasklets for s/390 3215 (Martin Schwidefsky)
* UML updates - crash fixes, driver cleanup (Jeff Dike)
pcap transport
* Switch fmi radio card to sleeping waits (me)
* Fixing missing printk \n in fmi radio (me)
* Update to newer uclinux patch (Greg Ungerer)
| Unresolved now:
| fs/exec.c kernel/fork.c procfs sysctl
| can nommu be folded in (Hch)
* Remove surplus irq_disable from mpt fusion (Carlos Gorges)
* Export gdt for APM (Carlos Gorges)
| Marked as _GPL because its deep internals stuff
* Merge the add/put disk gendisk changes for i2o (Al Viro)
* Switch NCR5380/g_NCR5380 to new_eh (me)
* Fix cs89x0 netdevice init as module (me)
* Change some of the wd7000 code to use
udelay and do other cleanups
* Switch wd7000 to new_eh (me)
* Serial driver updates (Russell King)
* Sync bluetooth with 2.4, fix SMP, hotplug (Maksim Krasnyanskiy)
support L2CAP, BNEP, HCI filter etc
* Move firmwareloading to hotplug for bluetooth (Maksim Krasnyanskiy)
* Pull hpfs out of shared struct superblock (Brian Gerst)
X Fix sleep with pre-empt disabled in (Manfred Spraul)
set_cpus_allowed

Linux 2.5.40-ac4
* Make ibm partition code compile again (Martin Schwidefsky)
* Remove unneeded config options on S/390 (Martin Schwidefsky)
* Update DASD drivers (Martin Schwidefsky)
* Update S/390 xpram driver (Martin Schwidefsky)
* Replace S/390 BH code by tasklets (Martin Schwidefsky)
* Fix S/390 bitops bugs (Martin Schwidefsky)
* S/390x 31bit emulation fixes (Martin Schwidefsky)
* Update S/390 link scripts (Martin Schwidefsky)
* Add S/390 pre-empt support (Martin Schwidefsky)
* Inline some S/390 old compilers couldnt handle (Martin Schwidefsky)
* Use diag 44 for S/390x spinlocks (Martin Schwidefsky)
* Better S/390 timer handling (Martin Schwidefsky)
* S/390 code cleanups (Martin Schwidefsky)
* Clean up S/390 fpu load/stores (Martin Schwidefsky)
* DECnet updates for testing (Steve Whitehouse)
* Add console shutdown handling to S/390 (Martin Schwidefsky)
* Remove some bogus S/390 sanity checks (Martin Schwidefsky)
* Clean up S/390 process irq (Martin Schwidefsky)
* Fix/simplify chpids handling on S/390 (Martin Schwidefsky)
* No /proc/interrupts on S/390 (Martin Schwidefsky)
* Remove now unneeded S/390 hack in init/main.c (Martin Schwidefsky)
* Clean up all the S/390 ptrace handling (Martin Schwidefsky)
* Fix build with local apic enabled (James Bottomley)
* Initial i2o_block merge of 2.4/2.5 code (me)
| Not yet functional
* Initial i2o_scsi merge of 2.4/2.5 code (me)
| Needs dma mapping, 64bit, be and new_eh
- Revert Ivan's pci change (breaks serverworks)
* PCI serial oops fix (William Irwin)
* Remove dead wood from unistd.h (Brian Gerst)
* Fix bug in capget (Chris Wright)
* Switch qnxfs to new style initializers (Art Haas)
* Recongize qnx v6 file systems (Anders Larsen)
* Kill off remaining pcibios_ users (Greg "Ninja Turtle" Kroah-Hartmann)
* Fix scsi debug for scsi scan changes (Mike Anderson)
* Fix some bugs in scsi error handling (Mike Andersen)
* Forward port RMK's 2.4 scsi fixes (Mike Andersen)
* Allow longer settle times for scsi reset (Mike Andersen)
* Hopefully improve error policies a bit (Mike Andersen)

Linux 2.5.40-ac3
* Resync telephony drivers with 2.4 (me)
| Forward port security and other minor fixes
* Fix aironet4500 build for tq changes (me)
* Fix keyspan USB warnings with gcc 3 (me)
* Switch to the newer 2.4 depca driver (me)
* Re-merge depca fixes from 2.5.0->2.5.40]
* Fix depca spinning waiting for irq probe (me)
* Fix depca copy with interrupts off (me)
* Fix depca clash with other ALIGN macros (me)
* Initial port of NCR5380/g_NCR5380 to new locks (me)
| This still needs new_eh, further clean up
| and possibly making NCR5380_main a thread
* Initial locking rework for the wd7000 scsi (me)
| Still needs new_eh
* Update jffs to the dequeue_signal changes (me)
* Update jffs2 to the dequeue_signal changes (me)
* Fix shpnt misuse in NCR53c406a, wrong free_irq (me)
* Update NCR53c406a to new style sglist (me)
| Still needs new_eh
* Architecture updates for S/390 (Martin Schwidefsky)
* Include updates for S/390 (Martin Schwidefsky)
* Base S/390 driver updates (Martin Schwidefsky)
* Add the new syscalls to S/390 (Martin Schwidefsky)
* Fix sleeping with locks in sound_core (Jaroslav Kysela)
* Fix oops on shutdown of cs4281 (Suresh Siddha)
* Fix cdrom paths in devfs (Jordan Breeding)
* Fix missing cache tag entry in intel cpu table (Jean Delvare)
* Remove old 2.2 compatibility pci functions (Greg Kroah-Hartmann)
* Clean up some dead devfs bits (Greg Kroah-Hartmann)
* Fix an oops in the hugetblpage stuff (Andrew Morton)
| Its still a stupid idea but now it doesnt oops
X Handle read only BARs with type bits set (Ivan Kokshaysky)

Linux 2.5.40-ac2
* Fix a cut and paste error in the amd rng docs (Troels Hansen)
* Forward port OSS maestro3 fixes for toughbook
* Forward port ramdisk cache coherency
* RTL8150 USB updates (Petko Manalov)
* Fix corega USB ident (Petko Manalov)
* USB keyboard driver fix (Dave Miller)
* USB prototype fix (Luc Vanoostenryck)
* USB string fixes ([email protected])
* USB test driver (David Brownell)
* Speedtouch USB driver fixes (Greg Kroah-Hartmann)
* Clean environment for hotplug (Greg Kroah-Hartmann)
* Fix mprotect oops (Hugh Dickins)
* NUMA-Q cleanups (Martin Dobson)
* Split timers into one x86 timer type per file (John Stultz)
* Cyclone timer support for x440 etc (John Stultz)
* Fix sleeping from illegal context for ioperm (Andrew Morton)
* Fix imm compile ([email protected])
* Fix irda for tq changes (Carlos Gorges)
* Fix xjack telephony build (Carlos Gorges)
* Fix ppa compile (Carlos Gorges)
* Fix aha152x compile for tq changes (Carlos Gorges)
* Fix hamradio drivers for tq changes (Carlos Gorges)
* Fix plip driver for tq changes (Carlos Gorges)
* Fix mpt fusion for tq changes (Carlos Gorges)
* Fix isdn for tq changes (Carlos Gorges)
* Fix ieee1394 for tq changes (Carlos Gorges)
* Fix new timer code to build with cpufreq on (me)
* Fix capi build for new tq_ code (me)
| ISDN still needs moving to real locks
| this just cleans up one item
* Fix missing header in mtdblock_ro (Carlos Gorges)
* Fix a typo and other header (me)
* Fix up ixj_pcmcia for 2.5 (me)
| Note for janitors - it looks like a lot of the pcmcia release
| code people "fixed" should be using del_timer_sync not del_timer
* Fix missing header in longhaul cpu speed driver (me)
* Pipe read/write cleanup (Manfred Spraul)
* Make IDE PCI config text clearer (Andrzej Krzysztofowicz)

Linux 2.5.40-ac1
* Initial port of aacraid driver to 2.5 (me)
* vfat corruption fix (Petr Vandrovec)
* Clean up firestream warnings (Francois Romieu)
+ Voyager support (James Bottomley)
* Fix split_vma (Hugh Dickins)
+ Fix config in video subdirectory (John Levon)
* Update olympic driver to 2.5 (Mike Phillips)
* Fix sg init error (Mike Anderson)
* Fix Rules.make
* Merge most of ucLinux stuff (Greg Ungerer)
| It needs putting somewhere so we can pick over the
| hard bits left
| Q: Wouldn't drivers/char/mem-nommu.c be better
| Q: How to do the procfs stuff tidily
| Q: Wouldn't it be nicer to move all mm or mmnommu specific ksyms
| int the relevant mm/*.c file area instead of kernel/ksyms
| Q: Why ifdef out overcommit - its even easier to account on
| MMUless and useful info
* Stick tulip back under 10/100 ethernet (me)
* Correct docs for IBM touchpad back to how (me)
they were before
* Fix abuse of set_bit in winbond-840 (me)
* Fix abuse of set_bit in atp (me)


2002-12-08 17:23:59

by Zephaniah E. Hull

[permalink] [raw]
Subject: Re: Linux 2.5.50-ac1

On Sun, Dec 08, 2002 at 10:49:59AM -0500, Alan Cox wrote:
> *** I strongly recommend saying N to IDE TCQ options otherwise this
> should hopefully build and run happily.
>
> This starts to clear the decks of pending 2.5.5x patches. It took a lot
> of effort to get anything worth running out of 2.5.50 hence they delay.
> A measurable chunk of these build fixes are already in (or came from)
> Linus BK tree so .51 ought to be a lot better.

Unless I somehow have a bad tree (which I will verify in a moment), this
does not seem to compile at all.

make[2]: *** No rule to make target `kernel/configs.c', needed by
`kernel/configs.o'. Stop.
make[1]: *** [kernel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.5.50-ac1'

The .config used is attached.

Zephaniah E. Hull.

--
1024D/E65A7801 Zephaniah E. Hull <[email protected]>
92ED 94E4 B1E6 3624 226D 5727 4453 008B E65A 7801
CCs of replies from mailing lists are requested.

Why blow away at a partition when you can chip away at it? I now
present a script I just wrote that writes random bits of, well random
bits, into random places in your favorite partition or file. For best
(meaning most spectacular) results, use while the database or
filesystem is in active use.

Disclaimer: This code is untested, and it may or may not trash your
filesystem and/or database. While at least a half-assed effort has
been made to ensure that it works as designed, there is no guarantee
that its use will result in a loss of important data. I am not liable
for the lack of either direct or incidental damages.
-- Logan Shaw on ASR.


Attachments:
(No filename) (1.57 kB)
(No filename) (189.00 B)
Download all attachments

2002-12-08 21:44:32

by Zephaniah E. Hull

[permalink] [raw]
Subject: Re: Linux 2.5.50-ac1

On Sun, Dec 08, 2002 at 12:31:34PM -0500, Zephaniah E. Hull wrote:
> Unless I somehow have a bad tree (which I will verify in a moment), this
> does not seem to compile at all.
>
> make[2]: *** No rule to make target `kernel/configs.c', needed by
> `kernel/configs.o'. Stop.
> make[1]: *** [kernel] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.5.50-ac1'
>
> The .config used is attached.

Er, /now/ it is attached.

Oops.

Zephaniah E. Hull.

--
1024D/E65A7801 Zephaniah E. Hull <[email protected]>
92ED 94E4 B1E6 3624 226D 5727 4453 008B E65A 7801
CCs of replies from mailing lists are requested.

<Upholder> Seen on the back of a T-Shirt: "I am a bomb technician. If you see
me running, try to keep up."


Attachments:
(No filename) (0.00 B)
(No filename) (189.00 B)
Download all attachments