2003-03-22 20:39:57

by Alan Cox

[permalink] [raw]
Subject: Linux 2.5.65-ac3

Linux 2.5.65-ac3
o Revert some dead fb stuff I missed (me)
o Fix eisa printk for 0 devices (me)
o Resync with Linus bk3
- Drop broken tty changes in Linus tree
o Implement tty changes properly (me)
o Fix up garbage 3ware changes in Linus tree (me)
o Make dvb compile again (John Kim)
o PCI updates (Russell King)
o IDE typo fixes (Steven Cole)
o PCMCIA updates (Dominik Brodowski)
o Fix 3c527 build (Adrian Bunk)
o Fix up another ASUS SMbus (Dominik Brodowski)
o Fix airo stack usage (Randy Dunlap)
o Update pc9800 ide driver (Osamu Tomita)
o Fix quota direct reference to user space (Chris Wright)
o Fix missing verification checks on cosa (Chris Wright)
o Menuconfig choice help improvements (Mitch Adair)
o Fix i2o_config use of user data wrongly (Chris Wright)
o Use RPMBUILD not RPM (Christoph Hellwig)
o Fix op3sa2 compile (Daniel Ritz)
o Fix ISD200 mishandling of cmd_len (Jan Harkes)
o Syscalls return long stuff (Randy Dunlap)
o Further cleanups for syscall returns long (Robert Love)
o Reduce arch-sh stack usage for pcibios (Randy Dunlap)

Linux 2.5.65-ac2
o Revert an escaped fb change (me)
o Fix floppy unload crash (Angus Sawyer)
o ASUS SMbus quirk (Dominik Brodowski)
o Typo fix (Greg Ingram)
o Handle broken PnPBIOS systems (me)
o Fix es968 build (John Kim)
o AFFS changes (Geert Uytterhoeven)
o Console_init fixes (Geert Uytterhoeven)
o M68K time updates (Geert Uytterhoeven)
o Sun3 NCR5380 clean ups (Geert Uytterhoeven)
o WD33C93 merge fixup (Geert Uytterhoeven)
o M68K NCR5380 driver updates (Geert Uytterhoeven)
o WD33C93 missing export fix (Geert Uytterhoeven)
o M68K rtc updates (Geert Uytterhoeven)
o IDE_ACK_INTR clean up (Geert Uytterhoeven)
o Amiga serial updates (Geert Uytterhoeven)
o M68K SCSI updates (Geert Uytterhoeven)
o CS5520 needs module counts adjusting (Alexander Atanasov)
o Clean up ide restart historic junk (Alexander Atanasov)
o Fix sch_atm build (Matthew Wilcox)
o Fix md oops with linear mode and large disk (Daniel McNeil)
support
o Ensure ide 50ms delay is always at least 50ms (Alexander Atanasov)
o Exterminate remaining ifdefs/code from old (Alexander Atanasov)
style probe code
o Remove unused ide debug macro (Alexander Atanasov)
o Fix max_sectors handling per hwif (Alexander Atanasov)
o Switch default to 256 sectors (me)
| Should probably move to 1024 for LBA48
o Add ne2k-cbus driver for PC9800 CBUS ne2000 (Osamu Tomita)
o Fix SMP compile failure (me)
o Fix crash on boot with s390x booting 32bit (Pete Zaitcev)
init
o Merge current 2.4.x PIIX into 2.5.x (me)
| Adds Intel ICH5 support
o Add centrino IDE support (Dean Gaudet)
o Fix ioperm setup on first ioperm call (Brian Gerst)
o Correct spelling errors in -ac changes (Steven Cole)
o I2O requires PCI (Joern Engel)
o More typo fixes (Randy Dunlap)
o Fix missing module_license on ipfwadm_core (Geoffrey Lee)

Linux 2.5.65-ac1
Resync with Linux
Drop the stale -ac video changes
o Fix pppoatm build (John Levon)
o Rework IDE setup to clean up IRQ allocation (Manfred Spraul)
problem and fix a race
o AFFS crash fix (Andries Brouwer)
o Save 90K or CONFIG_NET=n (Matthew Wilcox)
o Make device ident string a bit longer (Ben Collins)
|Space for EUI + unit on ieee1394
o sysfs.txt typo fixes (Geert Uytterhoeven)

Linux 2.5.64-ac4
o Fix compile error in ide-default (Maciej Soltysiak)
o Fix ide-default panic case (Osamu Tomita)
o Remove seperation of PCI bus from I2O layer (me)
o Fix i2o_proc stack abuse (Joern Engel)
o Fix memory leak in ixj driver (Oleg Drokin)
o Fix memory leak in emu10k1 (Oleg Drokin)
o Fix memory leak in cpqfc (Oleg Drokin)
o Fix memory leak in specialix serial (Oleg Drokin)
o Fix memory leak in kobil driver (Oleg Drokin)
o Fix memory leak in clone_thread (Andi Kleen)
o Fix pbus_size_mem mis-estimation (Ivan Kokshaysky)
o Fix ide-cd queue cleanup (Alexander Atanasov)
o Fix cmd640 deadlocks (Alexander Atanasov)
o Documentation updates (Steven Cole)
o Fix docbook reference to file now gone (Rusty Lynch)
o Mass extermination of __NO_VERSION__ (Adrian Bunk)
o Fix incorrect intel PCI ident in 2.5 (me)
|Noted by Adrian Bunk
o Fix jiffies sign problems in aha152x (Christoph Hellwig)
o Fix jiffies sign problems in osst (Christoph Hellwig)
o v850 updates for NB85CE (Miles Bader)
o Fix 8012q memory leak (Oleg Drokin)
o Fix ircomm memory leak (Oleg Drokin)
o NCPfs mishandling of userspace access fix (Oleg Drokin)
o UFS memory leak fix (Oleg Drokin)
o Fix do_clock_nanosleep and other resulting (Todd Mokros)
timeout hangs
o Bring oprofile back into line with 2.4 (John Levon)
o i386 Kconfig typo fixes (Andreas Mohr)
o Remove some boot98 Makefile junk (Osamu Tomita)
o Update 98kbd driver (Osamu Tomita)
o Pull cmos clock handling into mach_ and add (Osamu Tomita)
PC9800 support
o Add PC9800 serial support (Osamu Tomita)
o Move base PC resources into mach_ and add (Osamu Tomita)
PC9800 support
o Extract some of the arch specific SMP bits (Osamu Tomita)
into mach_ for x86 and add PC9800
o Fix pcmcia configuration register crash (Pavel Roskin)
o Extended attribute handling fix (Tony Dziedzic)
o Fix initialisation of i2o retry lock (Randy Dunlap)
o Pull timers into mach_ on x86 and add (Osamu Tomita)
PC9800 support
o Add part of the PC9800 ide/hd support (Osamu Tomita)
o Update PC9800 core code (Osamu Tomita)
o Update PC9800 specific char drivers (Osamu Tomita)
o Fix -ac visws mach breakage (Osamu Tomita)
o Revert alpha inline change (Ivan Kokshaysky)
o Serial8250 warning fix (Martin Bligh)
o Fix ethtool lockup with unused interface on (Jason Lunz)
e100
o Update random number generator drivers (Jeff Garzik)

Linux 2.5.64-ac3
o Bring core IDE code into sync with the latest (me)
2.4.21pre5-ac code base. The drivers are not
quite current with it yet.

Linux 2.5.64-ac2
o Fix missing ; in w9966 (#310) (Frank Davies)
o Fix missing ; in whiteheat (#314) (Frank Davies)
o Fix missing ; in cs46xx (#317) (Frank Davies)
o Fix double logical operator in ite_gpio (#321) (Frank Davies)
o Fix double logical opeator in advansys (#324) (me)
o Fix aha1542 setup to allow full config by (Hanna Linder)
setup options (#242)
o Fix /proc bug in via ide handlers (#374) (Faik Uygur)
o Add #error for the mwave race (#185) (me)
| Fixing it needs rather more thought
o Fix apic compile problem (Adriank Bunk)
o Fix mremap slab corruption (Hugh Dickins)
o Fix sysfs mount permissions (Patrick Mochel)
o v850 updates (Miles Bader)
o Update all the parport layer to new module (Bob Miller)
API's remove check region misuse etc
o Updated gdth driver from Intel (Achim Leubner)
o Small ALi ide setup fixes (Ivan Kokshaysky)
| Basically mirror those applied to 2.4 before the 1563
| support was added
o Add kerneldoc for user space access (Jon Foster)
o Fix incorrect unregister for cciss (Herbert Xu)
o cciss hotplug crash fix (Stephen Cameron)
o Fix error in 3c501 comments (Steven Cole)
o More c99 intialisers (Art Haas)
o Updated mwave driver (still broken in part) (Paul Schroeder,
Wes Schreiner)
o Fdomain scsi cleanups, fix host list walk etc (Christoph Hellwig)
o Qlogic pcmcia scsi update (Christoph Hellwig)
| Still needs shared IRQ fix from 2.4.21pre5-ac
o Fix bracketing error in maestro oss driver (John Levon)
o Don't claim too many ports for rtc (Rusty Lynch)
o Fix broken checks in i810_audio (John Levon)
| Still wants 2.4.21pre5-ac ac97/i810 fixes pulling
o Fix e1000 hung zerop copy transfer on 82544
o Add new board to cciss driver (Stephen Cameron)
o Fix piix build with CONFIG_PROC_FS=n (Randy Dunlap)
o Fix kmod SIGCLD problem (Stelian Pop)
o Fix check_region use in ht6560b (Christoph Hellwig)
o Fix check/requests in ide-dma (Christoph Hellwig)
o Remove dead __NO_VERSION__ from ide (Christoph Hellwig)
o Add PC9800 sound driver for CS4232 (Osamu Tomita)
o Add per mach support for APM (for PC9800) (Osamu Tomita)
o PC9800 has different PnP locations to (Osamu Tomita)
normal
o Handle NMI using mach-* scheme (Osamu Tomita)
o Fix /proc on slc90e66,sis5513, siimage, (Faik Uygur)
serverworks, sc1200, piix, pdc202xx_old,
pdc202xx_new, htp366, htp34x, cs5520,
amd74xx, aec62xx
o IRQ stacks are back (Dave Hansen)
o Update 3c527 to modern locking (untested) (James Bottomley)
o PC9800 FAT handling (Osamu Tomita)
o PC9800 partition table handling (Kyoto University Microcomputer Club)
o CPIA updates/fixes (Duncan Haldane)
o IRDA timer fix (Jean Tourrilhes)
o Fix locking in irda discover code (Jean Tourrilhes)
o IrLap dynamic window fixes (Jean Tourrilhes)
o irda-usb cleanup and fixes (Jean Tourrilhes)
o Zerocopy rx for SIR (Jean Tourrilhes)
o Fix IrNET refcounting and discovery hints (Jean Tourrilhes)
o Fix kernel command line documentation (Pavel Machek)
o Fix incorrect __init in mpu401 (Daniel Ritz)
o Remove unused LINUX_VERSION_CODE from sym53c416 (Adrian Bunk)
o Fix check_region/request_region for ALSA isa (Marcus Alanen)
opti92x/ad1848
o Update depca driver to eisa/sysfs (Marc Zyngier)
o Depca compile fix (me)
o Fix serial core stuff, remove obsolete (me)
baud changes
o Fix jiffies wrap check code for 64bit (Andi Kleen)
o PCI quirk typo fix (Geert Uytterhoeven)
o Fix console initcall on Alpha (Marc Zyngier)
o Fix missing return value in pci irq changes (Andrew Morton)
O Fix usb-serial warnings with gcc 3.2 (David Gibson)
o Fix warning in ohci on pwoerbook (David Gibson)
o IA64 needs syscall returns to be long (David Mosberger)
o S/390 updates (Martin Schwidefsky)

Linux 2.5.64-ac1
Merge Linus 2.5.63
Merge Linus 2.5.64
Revert broken watchdog changes
Restore half removed make rpm
o Revert wrong -ac change to keyboard.c (me)
o Fix cpufreq compile (Bob Miller)
o Remove incorrect keyboard patch (#407)

Linux 2.5.62-ac1
Merge Linus 2.5.62
o UNEXPECTED_IO_APIC can be static (Pavel Machek)
o Update IPMI driver to version 18 (Corey Minyard)
o Tons of spelling fixes (Steven Cole)
o FBdev updates (James Simmons)
o PC-9800 update (Osamu Tomita)
o Remove dead scripts (Brian Gerst)
o v850 updates (Miles Bader)
o Update 3c523 to new MCA api (untested) (James Bottomley)
o Toshiba keyboard workaround (Pavel Machek)
o Fix mremap file name in comments (Paul Larson)
o Firestream typo fixes (Maciej Soltysiak)
o Backport trident reset fix from 2.4 (Muli Ben-Yehuda)
o Morse code panics are back! (Tomas Szepe)
o Fix aicasm build (Bob Tracy)
o Fixes for 700/710 drivers (Rolf Eike Beer)
o Spelling fixes (Rolf Eike Beer)
o Optimise CRC32 (Joakim Tjernlund)
o Next batch of v850 updates (Miles Bader)
o Takayoshi Kochi has moved email (Takayoshi Kochi)
o SunRPC race fix (Trond Myklebust)
o Refix addr/port naming confusion in IDE iops (me)
o Forward port VIA APIC handling quirks (me)
o Forward port ALi magick quirk flag handler (me)
| Needs bt848 etc to acquire the fix too
o Forward port IDE bases fix (me)
o Forward port pci irq search for legacy IDE (me)

Linux 2.5.61-ac1
Merge Linus 2.5.61
o Fix aic7xxx makefile (Sam Ravnborg)
o Fix ieee1394 build on Alpha (Ben Collins)
o Fix isdn_net build with X.25 (Adriank Bunk)
o Typo fix (Steven Bosscher)
o A pile of other typo fixes (Steven Cole)
o C99 initializers (Art Haas)
o dasd typo fix (Maciej Soltysiak)
o Remove an unused variable in sunrpc (Robert Love)
o Remove duplicate different BSD partition names (Andries Brouwer)
o PPC plural fix (Steven Cole)
o EISA driver class patches (Marc Zyngier)
o VIA Rhine updates (Roger Luethi)
o Further ppa scsi fix (John Kim)
o Kill unused __beep (Hugh Dickins)
o Merge visws support (Andrey Panin)
| Some collisions with pc9800 but should be ok
o Limits for upward growing stacks (Matthew Wilcox)
o ucLinux updates (Greg Ungerer)
o 68328 frame buffer updates (Greg Ungerer)
o Merge ucLinux H8300 support (Yoshinori Sato)
o Fix aironet compile (Ookhoi)
o Fix DMA mask on OSS trident driver (Ivan Kokshaysky)
o Kill some old 2.4 glue code in DRM (John Kim)
o Fix compile of old "hd.c" driver (Paul Gortmaker)
o Add experimental BOCHS virtualisation (Kevin Lawton)
o Clean up intermezzo driver (Adrian Bunk)
o Clean up rio use of compatmac (Adrian Bunk)
o Remove 2.0 ifdefs from ipchains code (Adrian Bunk)
o Remove old junk from efs (Adrian Bunk)
o Remove old 2.0/2.2 junk from media/video (Adrian Bunk)
o Remove unused variable in ali-ircc (Adrian Bunk)
o Remove 2.0 ifdefs from network drivers (Adrian Bunk)
o Clean up uglies in inia100 (Adrian Bunk)
o Clean up uglies in i91u scsi (Adrian Bunk)
o Clean up wan drivers 2.0/2.2 code (Adrian Bunk)
o Restore ontrack remap support (Jim Houston)
| I'd really like to see this get turned into device mapper..
o Forward port emu10k1 driver to 2.5 (Rui Souza)
o Fix boot on EPOX 4BEA-R and friends (Alexandar Achenbach)
o Switch alpha cia code to static inline (Matt Reppert)
o Fix pcmcia scsi compile breakages (Mike Anderson)
o EHCI workarounds (David Brownell)

Linux 2.5.60-ac1 (not published)
Includes Linus BK snapshot
Merge relevant pieces from old -ac (me)
| Dropped visws and stuff thats been redone
| also dropped out IRQ stacks (port is tricky!)
o Fix build of cciss driver (me)
o Fix build of 3036 tv tuner (me)
o Remove i2o_lan (me)
o Fix i2o_scsi (Randy Dunlap)
o Fix iph5526 scsi changes (not fixed DMA) (me)
o Make starfire compile (me)
o Make mca-legacy warn if used (me)
o Make sim710 build with EISA (me)
o Make ultrastor compile (me)
o Make aha152x/aha154x build (Randy Dunlap)
o Fix aha154x/mca bits (me)
o Fix fd_mcs build (me)
o Fix NCR53c406a.c (me)
o Fix sym53c416.c (me)
o Fix ibmmca compile (me)
o Fix ppa compile (me)
o Fix NCR539x compile (John Kim)
o Fix mca_53c9x compile (me)


2003-03-22 23:29:37

by Jeff Garzik

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

Alan Cox wrote:
> Linux 2.5.65-ac3
> o Revert some dead fb stuff I missed (me)
> o Fix eisa printk for 0 devices (me)
> o Resync with Linus bk3
> - Drop broken tty changes in Linus tree
> o Implement tty changes properly (me)


tty fixes... yum!

Once your tty and ide bits are merged, what's left on the plate (in your
opinion) before 2.6.0-test1?

Jeff



2003-03-23 00:33:08

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

> Once your tty and ide bits are merged, what's left on the plate (in your
> opinion) before 2.6.0-test1?

32bit dev_t is a showstopper

then

Debugging, debugging, and more debugging
Driver porting
Driver resyncs with 2.4
Finding the remaining scsi bugs
A ton more IDE work before I am happy
Fixing the pci api hotplug races
DRM 4.3 cleaned up and working


I think the dev_t one is the only stopper now before we go into
stop futzing with core code and fix bugs mode

2003-03-23 00:51:14

by James Simmons

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3


> > Once your tty and ide bits are merged, what's left on the plate (in your
> > opinion) before 2.6.0-test1?
>
> 32bit dev_t is a showstopper
>
> then
>
> Debugging, debugging, and more debugging
> Driver porting
> Driver resyncs with 2.4
> Finding the remaining scsi bugs
> A ton more IDE work before I am happy
> Fixing the pci api hotplug races
> DRM 4.3 cleaned up and working

The framebuffer code needs alot of work. I have most of it done. I hope
linus pulls my latest changes soon.







2003-03-23 03:12:17

by Gerhard Mack

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

How close are IDE and vt switching to working with preempt ?

Gerhard


On Sat, 22 Mar 2003, Alan Cox wrote:

> Date: Sat, 22 Mar 2003 19:44:09 -0500 (EST)
> From: Alan Cox <[email protected]>
> To: Jeff Garzik <[email protected]>
> Cc: Alan Cox <[email protected]>, [email protected]
> Subject: Re: Linux 2.5.65-ac3
>
> > Once your tty and ide bits are merged, what's left on the plate (in your
> > opinion) before 2.6.0-test1?
>
> 32bit dev_t is a showstopper
>
> then
>
> Debugging, debugging, and more debugging
> Driver porting
> Driver resyncs with 2.4
> Finding the remaining scsi bugs
> A ton more IDE work before I am happy
> Fixing the pci api hotplug races
> DRM 4.3 cleaned up and working
>
>
> I think the dev_t one is the only stopper now before we go into
> stop futzing with core code and fix bugs mode
> -
> 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/
>

--
Gerhard Mack

[email protected]

<>< As a computer I find your faith in technology amusing.

2003-03-23 07:00:36

by Greg KH

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

On Sat, Mar 22, 2003 at 07:44:09PM -0500, Alan Cox wrote:
> Fixing the pci api hotplug races

Is this just the pci device list issue (lack of locking), or something
else?

thanks,

greg k-h

2003-03-23 12:04:18

by Andreas Jellinghaus

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

In ka.lists.linux.kernel, you wrote:
> Linux 2.5.65-ac3

EXTRAVERSION is still -ac2

Andreas

2003-03-23 13:12:53

by Felipe Alfaro Solana

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

----- Original Message -----
From: Gerhard Mack <[email protected]>
Date: Sat, 22 Mar 2003 22:23:18 -0500 (EST)
To: Alan Cox <[email protected]>
Subject: Re: Linux 2.5.65-ac3

> How close are IDE and vt switching to working with preempt ?

Uh? Isn't IDE already working with preempt? At least,
I'm running 2.5.65-mm4 with IDE + preempt with no
problems at all (except that when compiling IDE-CDROM
as a module, it isn't automagically modprobed).
--
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze

2003-03-23 13:23:55

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

> On Sat, Mar 22, 2003 at 07:44:09PM -0500, Alan Cox wrote:
> > Fixing the pci api hotplug races
>
> Is this just the pci device list issue (lack of locking), or something
> else?

Device list is the one I know about. There are some races with reuse of
ports but those I think are now entirely driver level offences. Some
drivers return from unplug without using del_timer_sync and killing
workqueues so will shit on whatever gets the ports next if its a quick
change

2003-03-23 13:26:12

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

> How close are IDE and vt switching to working with preempt ?

2.5 IDE probably does in 2.5 now, although I don't trust the
reset paths with it yet. Its just part of all the IDE debugging
and locking fixing that has to be done and will gradually
improve over time.

Its not a technical issue with pre-empt any more afaik.

2003-03-23 13:35:38

by Alan Cox

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

> The framebuffer code needs alot of work. I have most of it done. I hope
> linus pulls my latest changes soon.

If not you can send me framebuffer stuff to run into the -ac pile of
device driver patches, but if you do please send me updates as well.

Alan

2003-03-23 16:37:08

by James Simmons

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3


> > The framebuffer code needs alot of work. I have most of it done. I hope
> > linus pulls my latest changes soon.
>
> If not you can send me framebuffer stuff to run into the -ac pile of
> device driver patches, but if you do please send me updates as well.

Sure. Thank you for intergrating my patches. I get a much larger audience
to test the new code and alot of bug have been found and fixed.





2003-03-25 16:41:05

by Bill Davidsen

[permalink] [raw]
Subject: Re: Linux 2.5.65-ac3

On Sat, 22 Mar 2003, Alan Cox wrote:

> > Once your tty and ide bits are merged, what's left on the plate (in your
> > opinion) before 2.6.0-test1?
>
> 32bit dev_t is a showstopper
>
> then
>
> Debugging, debugging, and more debugging
> Driver porting
> Driver resyncs with 2.4
> Finding the remaining scsi bugs
> A ton more IDE work before I am happy
> Fixing the pci api hotplug races
> DRM 4.3 cleaned up and working
>
>
> I think the dev_t one is the only stopper now before we go into
> stop futzing with core code and fix bugs mode

I think there is still a need for futzing with a few things. The elevator
code has several modes, all of which seem to have at least one "jackpot
case" where performance suddenly gets very bad. That's ture of the
scheduler as well.

Since both have improved vastly in the past few months, I think it's worth
giving a little more time to diddle the algorithms in those areas. The
usual people are hard at work, both issues are getting better in recent
versions, and I hope the last bit of touch-up is considered bug fix even
on such core code.

It would be nice if someone could get the older SCSI adaptors to compile
and work, aha152x and 1542 are my personal issues, I have them in some
machine embedded. And I have several machines with a non-functional
parallel port, which works fine under 2.4.18 (and is detected at least by
2.4.20). I see it detected but there's "no /dev/lp0" later. I stopped
posting about it because there are more important things, but a functional
printer would be nice.

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.