Am Donnerstag, 27. Februar 2003 16:09 schrieb Dieter Nützel: > Am Donnerstag, 27. Februar 2003 16:06 schrieb Dieter Nützel: > > Am Sonntag, 23. Februar 2003 20:59 schrieb Keith Whitwell: > > > Linus Torvalds wrote: > > > > On Sat, 22 Feb 2003, Keith Whitwell wrote: > > > >>What about processes that *don't* do a close - that just use an fd > > > >> and exit. > > > > [-] > > > > > > The answer really is that you shouldn't care about the pid at all. > > > > > > OK, here's a patch, first attempt at doing this. It's not ready to > > > commit yet, unless we start a branch for this... > > > > > > Things actually work pretty well, and a couple of lockups seem to have > > > disappeared as a result. There are at least two issues: > > > > > > 1) Hard lockup when the X server recycles. > > > 2) This breaks other OS's -- they'll need to play catchup, I think. > > > > Could this help? > > SMP system (dual Athlon) > > trunk, r200 with flip-1.diff and r200-flushvertices.diff (Michel). > > > > VTK/bin> ./TaskParallelism > > r200AgeTextures 0 > > r200AgeTextures 1 > > r200AgeTextures 0 > > r200AgeTextures 1 > > Speicherschutzverletzung (core dumped) > > VTK/bin> l core.3880 > > -rw------- 1 nuetzel users 16687104 Feb 27 15:48 core.3880 > > Next try: > > VTK/bin> ./TaskParallelism > r200AgeTextures 0 > r200AgeTextures 1 > r200AgeTextures 0 > r200AgeTextures 1 > TaskParallelism: r200_vtxfmt.c:949: r200VtxFmtFlushVertices: Assertion > `vb.context == ctx' failed. > Abbruch
Ups, something more: Feb 27 16:07:03 SunWave1 kernel: radeon_release: pid = 3921, device = 0xe200, open_count = 27 Feb 27 16:07:03 SunWave1 kernel: radeon_release: curently hw_lock fd0ad000 is_held 0 lock.filp c5d11540 filp cd442140 Feb 27 16:07:03 SunWave1 kernel: 3921: done 2 Feb 27 16:07:03 SunWave1 kernel: 3921: done 3 Feb 27 16:07:14 SunWave1 kernel: DRM(open) pid 4027 open_count = 26 Feb 27 16:07:15 SunWave1 kernel: DRM(open) pid 4029 open_count = 27 Feb 27 16:07:16 SunWave1 kernel: radeon_release: pid = 4028, device = 0xe200, open_count = 28 Feb 27 16:07:16 SunWave1 kernel: radeon_release: curently hw_lock fd0ad000 is_held -2147483648 lock.filp c5d11540 filp c5c77b40 Feb 27 16:07:16 SunWave1 kernel: 4028: done 2 Feb 27 16:07:16 SunWave1 kernel: 4028: done 3 Feb 27 16:07:16 SunWave1 kernel: radeon_release: pid = 4028, device = 0xe200, open_count = 27 Feb 27 16:07:16 SunWave1 kernel: radeon_release: curently hw_lock fd0ad000 is_held -2147483648 lock.filp c5d11540 filp d34729c0 Feb 27 16:07:16 SunWave1 kernel: 4028: done 2 Feb 27 16:07:16 SunWave1 kernel: 4028: done 3 -Dieter ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel