Re: [linux-pm] [2/6] 2.6.21-rc2: known regressions

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jim Gettys
Date: Sunday, March 18, 2007 - 9:40 am

On Sun, 2007-03-18 at 17:07 +0100, Ingo Molnar wrote:

So wildly you wrote tons of code.... ;-).

More seriously, at the time, XFree86 would have spat in your face for
any such thing.  Thankfully, times are changing.

Also more seriously, a somewhat hybrid approach is in order for mode
setting: simple mode setting isn't much code and is required for sane
behavior on crash (it is nice to get oopses onto a screen); but the full
blown mode setting/configuration problem is so large that on some
hardware, it is likely left best left to a helper process (not the X
server).

Also key to get sane behavior out of the scheduler is to get the X
server to yield (sleep in the kernel) rather than busy waiting when the
GPU is busy; a standardized interface for this for both fbdev and dri is
in order.  Right now, X is a misbehaving compute bound process rather
than the properly interactive process it can/should/will be, releasing
the CPU whenever the hardware is busy. Needless to say, this wastes
cycles and hurts interactivity with just about any scheduler you can
devise. It isn't as if this is hard; on UNIX systems we did it in 1984
or thereabouts.

Of course, in 1996, XFree86 would have ignored any such interfaces, in
its insane quest for operating system independent user space drivers
requiring no standard kernel interfaces.... (it is the second part of
this where the true insanity lay).
                                  - Jim

-- 
Jim Gettys
One Laptop Per Child


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux 2.6.21-rc2, Linus Torvalds, (Tue Feb 27, 10:16 pm)
Re: Linux 2.6.21-rc2, Gabriel C, (Tue Feb 27, 10:50 pm)
[PATCH] affinity is not defined in non-smp kernels - i386, Fernando Luis , (Wed Feb 28, 12:13 am)
[PATCH] affinity is not defined in non-smp kernels - x86_64, Fernando Luis , (Wed Feb 28, 12:17 am)
Re: Linux 2.6.21-rc2, David Brown, (Wed Feb 28, 12:23 am)
Re: [PATCH] affinity is not defined in non-smp kernels - i386, Eric W. Biederman, (Wed Feb 28, 12:24 am)
Re: Linux 2.6.21-rc2, Brice Goglin, (Wed Feb 28, 12:39 am)
[PATCH] affinity is not defined in non-smp kernels - x86_64, Fernando Luis , (Wed Feb 28, 12:41 am)
Re: Linux 2.6.21-rc2, Damien Wyart, (Wed Feb 28, 12:59 am)
Re: Linux 2.6.21-rc2, Eric W. Biederman, (Wed Feb 28, 6:09 am)
Re: Linux 2.6.21-rc2, David Brown, (Wed Feb 28, 9:44 am)
Re: Linux 2.6.21-rc2, Randy Dunlap, (Wed Feb 28, 10:07 am)
Re: [PATCH] affinity is not defined in non-smp kernels - i386, Eric W. Biederman, (Wed Feb 28, 11:21 am)
[1/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
[2/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
[3/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
[4/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
[5/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
[6/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 6:50 pm)
Re: [6/6] 2.6.21-rc2: known regressions, David Miller, (Sun Mar 4, 7:07 pm)
Re: [6/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Sun Mar 4, 7:26 pm)
Re: [1/6] 2.6.21-rc2: known regressions, Andrew Morton, (Sun Mar 4, 7:26 pm)
Re: [6/6] 2.6.21-rc2: known regressions, David Miller, (Sun Mar 4, 7:29 pm)
Re: [6/6] 2.6.21-rc2: known regressions, Greg KH, (Sun Mar 4, 8:32 pm)
Re: [1/6] 2.6.21-rc2: known regressions, Greg KH, (Sun Mar 4, 8:35 pm)
Re: [3/6] 2.6.21-rc2: known regressions, Michal Jaegermann, (Sun Mar 4, 8:58 pm)
Re: [1/6] 2.6.21-rc2: known regressions, Mark Lord, (Sun Mar 4, 9:01 pm)
[BUG} usb regression in 2.6.21-rc2-git3, Mark Lord, (Sun Mar 4, 9:34 pm)
Re: [1/6] 2.6.21-rc2: known regressions, Greg KH, (Sun Mar 4, 9:34 pm)
[BUG] sdhci regression in 2.6.21-rc2, Mark Lord, (Sun Mar 4, 9:37 pm)
Re: [6/6] 2.6.21-rc2: known regressions, David Miller, (Sun Mar 4, 9:42 pm)
Re: [BUG} usb regression in 2.6.21-rc2-git3, Mark Lord, (Sun Mar 4, 9:43 pm)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Sun Mar 4, 10:36 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Mon Mar 5, 12:57 am)
Re: [5/6] 2.6.21-rc2: known regressions, Andrew Morton, (Mon Mar 5, 1:13 am)
Re: [4/6] 2.6.21-rc2: known regressions, Antonino A. Daplas, (Mon Mar 5, 3:35 am)
Re: [4/6] 2.6.21-rc2: known regressions, Richard Purdie, (Mon Mar 5, 5:21 am)
Re: [1/6] 2.6.21-rc2: known regressions, Marcel Holtmann, (Mon Mar 5, 5:42 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Mark Lord, (Mon Mar 5, 7:25 am)
Re: [4/6] 2.6.21-rc2: known regressions, Andrew, (Mon Mar 5, 8:06 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Mark Lord, (Mon Mar 5, 8:19 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Mon Mar 5, 8:20 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Mon Mar 5, 8:23 am)
Re: [5/6] 2.6.21-rc2: known regressions, Daniel Walker, (Mon Mar 5, 8:25 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Mon Mar 5, 8:27 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Mark Lord, (Mon Mar 5, 8:35 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Mon Mar 5, 9:00 am)
Re: [5/6] 2.6.21-rc2: known regressions, Bill Davidsen, (Mon Mar 5, 9:14 am)
Re: [BUG] sdhci regression in 2.6.21-rc2, Mark Lord, (Mon Mar 5, 9:18 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Mon Mar 5, 9:21 am)
Re: [5/6] 2.6.21-rc2: known regressions, Daniel Walker, (Mon Mar 5, 9:42 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Mon Mar 5, 12:30 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Adrian Bunk, (Mon Mar 5, 4:12 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Thomas Gleixner, (Mon Mar 5, 4:43 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Mon Mar 5, 4:45 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Thomas Gleixner, (Mon Mar 5, 5:25 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Mon Mar 5, 5:38 pm)
Re: [1/6] 2.6.21-rc2: known regressions, Johannes Berg, (Mon Mar 5, 5:55 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Thomas Gleixner, (Mon Mar 5, 6:02 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Mon Mar 5, 6:31 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Mon Mar 5, 7:18 pm)
Re: [BUG] sdhci regression in 2.6.21-rc2, Andrew Morton, (Mon Mar 5, 9:17 pm)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Mon Mar 5, 10:47 pm)
Re: [BUG] sdhci regression in 2.6.21-rc2, Andrew Morton, (Mon Mar 5, 11:09 pm)
Re: [5/6] 2.6.21-rc2: known regressions, Soeren Sonnenburg, (Mon Mar 5, 11:49 pm)
Re: [BUG] sdhci regression in 2.6.21-rc2, Pierre Ossman, (Tue Mar 6, 12:23 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 12:25 am)
Re: [5/6] 2.6.21-rc2: known regressions, Soeren Sonnenburg, (Tue Mar 6, 12:49 am)
Re: [5/6] 2.6.21-rc2: known regressions, Thomas Gleixner, (Tue Mar 6, 1:09 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 3:33 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 3:33 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 3:37 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 3:46 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 4:32 am)
Re: [5/6] 2.6.21-rc2: known regressions, Soeren Sonnenburg, (Tue Mar 6, 4:36 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 5:07 am)
Re: [5/6] 2.6.21-rc2: known regressions, Jeff Chua, (Tue Mar 6, 5:09 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 5:15 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 5:20 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 5:51 am)
Re: [5/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Tue Mar 6, 5:55 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 6:03 am)
Re: [5/6] 2.6.21-rc2: known regressions, Thomas Gleixner, (Tue Mar 6, 6:09 am)
Re: [5/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Tue Mar 6, 9:44 am)
Re: [5/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Tue Mar 6, 10:05 am)
Re: [3/6] 2.6.21-rc2: known regressions, Alan Cox, (Tue Mar 6, 10:08 am)
Re: [1/6] 2.6.21-rc2: known regressions, Jeff Garzik, (Wed Mar 7, 4:06 am)
Re: [2/6] 2.6.21-rc2: known regressions, Jeff Garzik, (Wed Mar 7, 4:09 am)
Re: [3/6] 2.6.21-rc2: known regressions, Jeff Garzik, (Wed Mar 7, 4:12 am)
Re: [2/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Wed Mar 7, 9:10 am)
Re: [1/6] 2.6.21-rc2: known regressions, Albert Hopkins, (Wed Mar 7, 3:17 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ash Milsted, (Thu Mar 8, 5:03 am)
Re: [2/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Thu Mar 8, 5:31 am)
Re: [2/6] 2.6.21-rc2: known regressions, Jeff Chua, (Thu Mar 8, 8:11 am)
Re: [2/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Thu Mar 8, 11:01 am)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 12:06 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 12:10 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 12:25 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Thu Mar 8, 12:46 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Thu Mar 8, 12:47 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Michael S. Tsirkin, (Thu Mar 8, 12:57 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 1:10 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 4:07 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 4:12 pm)
Re: [4/6] 2.6.21-rc2: known regressions, Len Brown, (Thu Mar 8, 4:28 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Thu Mar 8, 4:28 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Thu Mar 8, 4:49 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Fri Mar 9, 3:56 am)
Re: [2/6] 2.6.21-rc2: known regressions, Pavel Machek, (Fri Mar 9, 4:19 am)
Re: [2/6] 2.6.21-rc2: known regressions, Johannes Stezenbach, (Fri Mar 9, 10:48 am)
Re: [2/6] 2.6.21-rc2: known regressions, Linus Torvalds, (Fri Mar 9, 11:00 am)
Re: [4/6] 2.6.21-rc2: known regressions, Andrew, (Fri Mar 9, 12:25 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Pavel Machek, (Fri Mar 9, 4:35 pm)
Re: [3/6] 2.6.21-rc2: known regressions, Mathieu Bérard, (Fri Mar 9, 6:09 pm)
and try remove another quirk on this computers Re: [3/6] 2 ..., Sergio Monteiro Basto, (Fri Mar 9, 9:11 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Sat Mar 10, 2:01 am)
Re: [2/6] 2.6.21-rc2: known regressions, Stefan Seyfried, (Sat Mar 10, 4:43 am)
Re: [2/6] 2.6.21-rc2: known regressions, Johannes Stezenbach, (Sat Mar 10, 6:53 am)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Sat Mar 10, 8:18 am)
s2ram (was Re: [2/6] 2.6.21-rc2: known regressions), Pavel Machek, (Sat Mar 10, 3:04 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Pavel Machek, (Sat Mar 10, 3:08 pm)
Re: and try remove another quirk on this computers Re: [3/ ..., Sergio Monteiro Basto, (Sat Mar 10, 9:32 pm)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Sun Mar 11, 1:20 am)
Re: [5/6] 2.6.21-rc2: known regressions, Pavel Machek, (Sun Mar 11, 10:32 am)
Re: [2/6] 2.6.21-rc2: known regressions, Stefan Seyfried, (Sun Mar 11, 11:34 pm)
Re: [3/6] 2.6.21-rc2: known regressions, Tejun Heo, (Mon Mar 12, 4:37 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 7:56 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Oliver Neukum, (Mon Mar 12, 8:06 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 8:13 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Oliver Neukum, (Mon Mar 12, 8:27 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Oliver Neukum, (Mon Mar 12, 8:38 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:03 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:11 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:14 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:22 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:27 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Oliver Neukum, (Mon Mar 12, 9:28 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Mark Lord, (Mon Mar 12, 9:50 am)
Re: [BUG} usb-serial regression in 2.6.21-rc2-git3, Oliver Neukum, (Mon Mar 12, 11:48 am)
[PATCH] usb-serial regression (Oops) in 2.6.21-rc*, Mark Lord, (Mon Mar 12, 1:22 pm)
Re: [PATCH] usb-serial regression (Oops) in 2.6.21-rc*, Jim Radford, (Mon Mar 12, 3:42 pm)
[PATCH] usb-serial regression fix, Jim Radford, (Mon Mar 12, 3:59 pm)
Re: [PATCH] usb-serial regression fix, Greg KH, (Mon Mar 12, 5:18 pm)
Re: [PATCH] usb-serial regression fix, Jim Radford, (Mon Mar 12, 5:41 pm)
Re: [PATCH] usb-serial regression fix, Mark Lord, (Mon Mar 12, 6:55 pm)
Re: [PATCH] usb-serial regression fix, Jim Radford, (Tue Mar 13, 2:14 am)
Re: [PATCH] usb-serial regression fix, Oliver Neukum, (Tue Mar 13, 3:14 am)
Re: [3/6] 2.6.21-rc2: known regressions, Mathieu Bérard, (Tue Mar 13, 5:31 am)
Re: [PATCH] usb-serial regression fix, Mark Lord, (Tue Mar 13, 6:39 am)
Re: [PATCH] usb-serial regression fix, Oliver Neukum, (Tue Mar 13, 6:50 am)
Re: [PATCH] usb-serial regression fix, Mark Lord, (Tue Mar 13, 6:55 am)
Re: [PATCH] usb-serial regression fix, Jim Radford, (Tue Mar 13, 8:30 am)
Re: [PATCH] usb-serial regression fix, Mark Lord, (Tue Mar 13, 9:35 am)
Re: [5/6] 2.6.21-rc2: known regressions, Randy Dunlap, (Fri Mar 16, 8:18 am)
Re: [2/6] 2.6.21-rc2: known regressions, Ingo Molnar, (Sun Mar 18, 9:07 am)
Re: [linux-pm] [2/6] 2.6.21-rc2: known regressions, Jim Gettys, (Sun Mar 18, 9:40 am)
BSOD (was: [2/6] 2.6.21-rc2: known regressions), Pete Zaitcev, (Mon Mar 19, 12:08 pm)
Re: BSOD, David Miller, (Mon Mar 19, 12:38 pm)
Re: BSOD, Jesse Barnes, (Mon Mar 19, 12:54 pm)
Re: BSOD, David Miller, (Mon Mar 19, 1:05 pm)
Re: BSOD, Jesse Barnes, (Mon Mar 19, 1:20 pm)
Re: BSOD, Jim Gettys, (Mon Mar 19, 1:20 pm)
Re: [linux-pm] [2/6] 2.6.21-rc2: known regressions, Bill Davidsen, (Mon Mar 19, 1:33 pm)
Re: [linux-pm] [2/6] 2.6.21-rc2: known regressions, Jim Gettys, (Mon Mar 19, 3:08 pm)
Re: BSOD, Paul Mackerras, (Tue Mar 20, 2:19 am)
Re: [linux-pm] [2/6] 2.6.21-rc2: known regressions, Bill Davidsen, (Tue Mar 20, 7:44 am)
Re: BSOD, Jim Gettys, (Tue Mar 20, 1:33 pm)