linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Sam Ravnborg <sam@ravnborg.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [patch] voluntary-preempt-2.6.8-rc4-O8
Date: Sat, 14 Aug 2004 13:42:51 +0200	[thread overview]
Message-ID: <20040814114251.GA8462@elte.hu> (raw)
In-Reply-To: <20040814075135.GB20123@mars.ravnborg.org>


* Sam Ravnborg <sam@ravnborg.org> wrote:

> > other changes in -O8: the massive kallsyms-lookup speedup from Paulo
> > Marque
> 
> Do you have this as an independent patch - or an URL?

yeah, attached below.

	Ingo

--- linux/kernel/kallsyms.c.orig	
+++ linux/kernel/kallsyms.c	
@@ -22,6 +22,13 @@ extern char kallsyms_names[] __attribute
 /* Defined by the linker script. */
 extern char _stext[], _etext[], _sinittext[], _einittext[];
 
+/* auxiliary markers to speed up symbol lookup */
+#define KALLSYMS_STEM_MARKS	8
+
+static int kallsyms_stem_mark_idx[KALLSYMS_STEM_MARKS];
+static char *kallsyms_stem_mark[KALLSYMS_STEM_MARKS];
+
+
 static inline int is_kernel_inittext(unsigned long addr)
 {
 	if (addr >= (unsigned long)_sinittext
@@ -56,13 +63,42 @@ unsigned long kallsyms_lookup_name(const
 	return module_kallsyms_lookup_name(name);
 }
 
+/* build markers into the compressed symbol table, so that lookups can be faster */
+static void build_stem_marks(void)
+{
+	char *name = kallsyms_names;
+	int i, mark_cnt;
+
+	unsigned prefix;
+
+	mark_cnt = 0;
+	for (i = 0 ; i < kallsyms_num_syms; i++) { 
+		prefix=*name;
+		if (prefix == 0) {
+			/* if this is the first 0-prefix stem in the desired interval */
+			if(i > (mark_cnt + 1) * (kallsyms_num_syms / (KALLSYMS_STEM_MARKS + 1)) && 
+			   kallsyms_stem_mark_idx[mark_cnt]==0) {
+				kallsyms_stem_mark[mark_cnt] = name;
+				kallsyms_stem_mark_idx[mark_cnt] = i;
+				mark_cnt++;
+				if(mark_cnt >= KALLSYMS_STEM_MARKS) break;
+			}
+		}
+		do {
+			name++;
+		} while(*name);
+		name ++;
+	}
+}
 /* Lookup an address.  modname is set to NULL if it's in the kernel. */
 const char *kallsyms_lookup(unsigned long addr,
 			    unsigned long *symbolsize,
 			    unsigned long *offset,
 			    char **modname, char *namebuf)
 {
-	unsigned long i, best = 0;
+	unsigned long i, last_0idx = 0;
+	unsigned long mark, low, high, mid;
+	char *last_0prefix = NULL;
 
 	/* This kernel should never had been booted. */
 	BUG_ON(!kallsyms_addresses);
@@ -72,39 +108,67 @@ const char *kallsyms_lookup(unsigned lon
 
 	if (is_kernel_text(addr) || is_kernel_inittext(addr)) {
 		unsigned long symbol_end;
-		char *name = kallsyms_names;
+		char *name;
 
-		/* They're sorted, we could be clever here, but who cares? */
-		for (i = 0; i < kallsyms_num_syms; i++) {
-			if (kallsyms_addresses[i] > kallsyms_addresses[best] &&
-			    kallsyms_addresses[i] <= addr)
-				best = i;
+		/* do a binary search on the sorted kallsyms_addresses array */
+		low = 0;
+		high = kallsyms_num_syms;
+		while( high-low > 1 ) { 
+			mid = (low + high) / 2;
+			if( kallsyms_addresses[mid] <= addr ) low = mid;
+			else high = mid;
 		}
 
 		/* Grab name */
-		for (i = 0; i <= best; i++) { 
-			unsigned prefix = *name++;
-			strncpy(namebuf + prefix, name, KSYM_NAME_LEN - prefix);
-			name += strlen(name) + 1;
-		}
+		i = 0;
+		name = kallsyms_names;
 
-		/* At worst, symbol ends at end of section. */
-		if (is_kernel_inittext(addr))
-			symbol_end = (unsigned long)_einittext;
-		else
-			symbol_end = (unsigned long)_etext;
+		if(kallsyms_stem_mark_idx[0]==0)
+			build_stem_marks();
+
+		for(mark = 0; mark < KALLSYMS_STEM_MARKS; mark++) {
+			if( low >= kallsyms_stem_mark_idx[mark] ) {
+				i = kallsyms_stem_mark_idx[mark];
+				name = kallsyms_stem_mark[mark];
+			}
+			else break;
+		}
 
-		/* Search for next non-aliased symbol */
-		for (i = best+1; i < kallsyms_num_syms; i++) {
-			if (kallsyms_addresses[i] > kallsyms_addresses[best]) {
-				symbol_end = kallsyms_addresses[i];
-				break;
+		/* find the last stem before the actual symbol that as 0 prefix */
+		unsigned prefix;
+		for (; i <= low; i++) { 
+			prefix=*name;
+			if (prefix == 0) {
+				last_0prefix = name;
+				last_0idx = i;
 			}
+			do {
+				name++;
+			} while(*name);
+			name ++;
 		}
 
-		*symbolsize = symbol_end - kallsyms_addresses[best];
+		/* build the name from there */
+		name = last_0prefix;
+		for (i = last_0idx; i <= low; i++) { 
+			prefix = *name++;
+			strncpy(namebuf + prefix, name, KSYM_NAME_LEN - prefix);
+			name += strlen(name) + 1;
+		}
+
+		if(low == kallsyms_num_syms - 1) {
+			/* At worst, symbol ends at end of section. */
+			if (is_kernel_inittext(addr))
+				symbol_end = (unsigned long)_einittext;
+			else
+				symbol_end = (unsigned long)_etext;
+		}
+		else
+			symbol_end = kallsyms_addresses[low + 1];
+		
+		*symbolsize = symbol_end - kallsyms_addresses[low];
 		*modname = NULL;
-		*offset = addr - kallsyms_addresses[best];
+		*offset = addr - kallsyms_addresses[low];
 		return namebuf;
 	}
 

  parent reply	other threads:[~2004-08-14 11:42 UTC|newest]

Thread overview: 450+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-13 12:28 preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 12:51 ` preempt-timing-2.6.8-rc1 Nick Piggin
2004-07-13 12:53   ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 12:57     ` preempt-timing-2.6.8-rc1 Nick Piggin
2004-07-13 13:04       ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 13:10         ` preempt-timing-2.6.8-rc1 Nick Piggin
2004-07-13 13:19           ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 14:13             ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 14:24 ` preempt-timing-2.6.8-rc1 Lenar Lõhmus
2004-07-13 14:39   ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 15:00     ` preempt-timing-2.6.8-rc1 bert hubert
2004-07-13 15:32     ` preempt-timing-2.6.8-rc1 Lenar Lõhmus
2004-07-13 22:16       ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-14  7:59         ` preempt-timing-2.6.8-rc1 Lenar Lõhmus
2004-07-14 10:29           ` preempt-timing-2.6.8-rc1 Takashi Iwai
2004-07-14 10:33             ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-25  5:15     ` preempt-timing-2.6.8-rc1 Lee Revell
2004-07-25 22:49       ` preempt-timing-2.6.8-rc1 Lee Revell
2004-07-26  8:23         ` preempt-timing-2.6.8-rc1 Ingo Molnar
2004-07-26  8:29           ` preempt-timing-2.6.8-rc1 Lee Revell
2004-07-26  8:35             ` [patch] voluntary-preempt-2.6.8-rc2-J3 Ingo Molnar
2004-07-26  9:00               ` Lee Revell
2004-07-26 12:40                 ` Ingo Molnar
2004-07-26 20:47                   ` [patch] voluntary-preempt-2.6.8-rc2-J7 Ingo Molnar
2004-07-27 16:27                     ` [patch] voluntary-preempt-2.6.8-rc2-L2, preemptable hardirqs Ingo Molnar
2004-07-27 22:30                       ` Felipe Alfaro Solana
2004-07-28  4:55                         ` Ingo Molnar
2004-07-27 22:47                       ` Lee Revell
2004-07-28  5:05                         ` Ingo Molnar
2004-07-28 11:44                           ` Thomas Charbonnel
2004-07-28 14:26                             ` Ingo Molnar
2004-07-28 15:08                               ` Thomas Charbonnel
2004-07-28 20:03                           ` Lee Revell
2004-07-28 21:50                           ` Lee Revell
2004-07-28 22:32                             ` Bill Huey
2004-07-29  1:08                             ` Lee Revell
2004-07-29  1:56                               ` Lee Revell
2004-07-29 18:04                               ` Ingo Molnar
2004-07-29 19:43                                 ` Lee Revell
2004-07-27 22:57                       ` Lee Revell
2004-07-28  4:59                         ` Ingo Molnar
2004-07-28  6:18                           ` Lee Revell
2004-07-27 23:32                       ` Lee Revell
2004-07-27 23:41                       ` Dmitry Torokhov
2004-07-28  4:51                         ` Ingo Molnar
2004-07-28  1:57                       ` Lee Revell
2004-07-29 22:26                     ` [patch] voluntary-preempt-2.6.8-rc2-M5 Ingo Molnar
2004-07-29 22:53                       ` Lee Revell
2004-07-30  6:44                         ` Ingo Molnar
2004-07-30 17:43                           ` Lee Revell
2004-07-30 22:54                           ` Lee Revell
2004-07-31  0:35                             ` Lee Revell
2004-08-01 11:28                               ` Ingo Molnar
2004-08-01 18:08                                 ` Lee Revell
2004-08-01 23:37                                 ` Lee Revell
2004-08-02  0:46                                   ` Lee Revell
2004-08-02  7:39                                     ` Ingo Molnar
2004-08-02  7:58                                       ` Lee Revell
2004-08-02  8:27                                       ` Lee Revell
2004-08-02  9:28                                         ` Ingo Molnar
2004-08-02 10:08                                           ` [patch] preempt-timing-on-2.6.8-rc2-O2 Ingo Molnar
2004-08-02 10:18                                             ` William Lee Irwin III
2004-08-02 10:35                                               ` Ingo Molnar
2004-08-02 10:51                                                 ` Ingo Molnar
2004-08-02 10:56                                                   ` William Lee Irwin III
2004-08-08  2:31                                                   ` Lee Revell
2004-08-08  2:33                                                     ` William Lee Irwin III
2004-08-08  2:36                                                       ` Lee Revell
2004-08-08  2:39                                                         ` William Lee Irwin III
2004-08-08  2:47                                                           ` Lee Revell
2004-08-08  2:48                                                             ` William Lee Irwin III
2004-08-08  4:21                                                               ` Lee Revell
2004-08-02 10:53                                                 ` William Lee Irwin III
2004-08-02 15:19                             ` [patch] voluntary-preempt-2.6.8-rc2-M5 Takashi Iwai
2004-08-07  2:54                               ` Lee Revell
2004-08-16 10:38                                 ` Takashi Iwai
2004-08-16 10:43                                   ` Lee Revell
2004-08-16 10:48                                     ` Ingo Molnar
2004-08-16 10:52                                       ` Lee Revell
2004-08-16 11:08                                         ` Lee Revell
2004-08-16 15:33                                           ` [Jackit-devel] " Jack O'Quin
2004-08-17  1:00                                             ` Lee Revell
2004-07-30  8:13                       ` [patch] voluntary-preempt-2.6.8-rc2-mm1-M5 Ingo Molnar
2004-07-30 22:00                         ` Muli Ben-Yehuda
2004-07-30 22:47                           ` Alan Cox
2004-08-01 16:16                       ` [patch] voluntary-preempt-2.6.8-rc2-M5 Thomas Charbonnel
2004-08-01 19:30                       ` [patch] voluntary-preempt-2.6.8-rc2-O2 Ingo Molnar
2004-08-01 22:40                         ` Felipe Alfaro Solana
2004-08-01 23:20                         ` Daniel Schmitt
2004-08-02  6:21                           ` Felipe Alfaro Solana
2004-08-01 23:44                         ` Matt Heler
2004-08-02  6:26                           ` Felipe Alfaro Solana
2004-08-02  7:47                             ` Ingo Molnar
2004-08-02  1:45                         ` Lee Revell
2004-08-02  2:14                           ` Lee Revell
2004-08-02  7:56                             ` Ingo Molnar
2004-08-02  7:01                         ` [patch] voluntary-preempt-2.6.8-rc2-O2 didn't link Helge Hafting
2004-08-02  7:52                           ` Ingo Molnar
2004-08-02 13:42                         ` [patch] voluntary-preempt-2.6.8-rc2-O2 Lenar Lõhmus
2004-08-09 10:46                         ` [patch] voluntary-preempt-2.6.8-rc3-O4 Ingo Molnar
2004-08-09 13:05                           ` Ingo Molnar
2004-08-09 17:02                             ` Florian Schmidt
2004-08-09 17:06                               ` Lee Revell
2004-08-10  7:51                                 ` Ingo Molnar
2004-08-10 17:58                                   ` Lee Revell
2004-08-10  2:06                               ` Lee Revell
2004-08-10  5:52                                 ` Lee Revell
2004-08-10  7:53                                   ` Ingo Molnar
2004-08-10 14:16                                     ` Lee Revell
2004-08-10 15:04                                       ` Florian Schmidt
2004-08-10 15:08                                         ` Lee Revell
2004-08-10  8:09                                   ` Ingo Molnar
2004-08-10  8:17                                     ` Lee Revell
2004-08-10 10:12                                       ` Ingo Molnar
2004-08-10 10:20                                         ` [patch] preempt-timing-on-2.6.8-rc3-O4.patch William Lee Irwin III
2004-08-10 10:32                                           ` William Lee Irwin III
2004-08-10  8:49                                 ` [patch] voluntary-preempt-2.6.8-rc3-O4 Ingo Molnar
2004-08-10  8:58                                 ` Ingo Molnar
2004-08-10  9:22                                   ` Ingo Molnar
2004-08-10 11:33                                     ` Alan Cox
2004-08-10 12:40                                       ` Ingo Molnar
2004-08-10 16:03                                         ` Lee Revell
2004-08-16 13:31                                     ` Takashi Iwai
2004-08-10 17:10                                   ` Lee Revell
2004-08-10 16:25                                     ` Alan Cox
2004-08-10 17:37                                       ` Dave Jones
2004-08-10 21:03                                         ` Lee Revell
2004-08-11  2:49                                         ` Tim Wright
2004-08-10 17:12                                     ` Ingo Molnar
2004-08-10 17:13                                       ` Lee Revell
2004-08-10 19:16                                       ` Lee Revell
2004-08-10 22:46                                       ` Lee Revell
2004-08-10 17:33                                     ` Dave Jones
2004-08-10 17:41                                       ` Lee Revell
2004-08-10 11:20                                 ` Florian Schmidt
2004-08-10 13:26                           ` [patch] voluntary-preempt-2.6.8-rc3-O5 Ingo Molnar
2004-08-10 18:25                             ` Peter Zijlstra
2004-08-10 21:56                             ` Lee Revell
2004-08-10 23:18                               ` Florian Schmidt
2004-08-11  7:31                               ` Ingo Molnar
2004-08-11  7:42                                 ` Ingo Molnar
2004-08-11  7:52                                   ` Lee Revell
2004-08-11  8:25                                     ` Ingo Molnar
2004-08-11  8:27                                     ` Ingo Molnar
2004-08-11 11:48                                       ` Linh Dang
2004-08-12  0:04                                         ` Lee Revell
2004-08-12  2:55                                           ` Linh Dang
2004-08-11  9:06                                     ` Ingo Molnar
2004-08-11 12:16                                       ` Florian Schmidt
2004-08-11 12:43                                         ` Ingo Molnar
2004-08-11 13:44                                           ` Florian Schmidt
2004-08-11 19:18                                           ` Florian Schmidt
2004-08-11 23:55                                           ` Lee Revell
2004-08-12  7:21                                             ` Ingo Molnar
2004-08-12 21:54                                               ` Lee Revell
2004-08-13  0:04                                                 ` Lee Revell
2004-08-13  0:27                                                   ` Lee Revell
2004-08-13  0:55                                                     ` Florian Schmidt
2004-08-13  0:55                                                       ` Lee Revell
2004-08-13  1:18                                                         ` Florian Schmidt
2004-08-13  1:12                                                           ` Lee Revell
2004-08-13  1:17                                                       ` [Jackit-devel] " Lee Revell
2004-08-13 10:07                                                       ` Ingo Molnar
2004-08-12 22:16                                 ` Lee Revell
2004-08-10 21:59                             ` Lee Revell
2004-08-12 23:51                             ` [patch] Latency Tracer, voluntary-preempt-2.6.8-rc4-O6 Ingo Molnar
2004-08-13  1:25                               ` Lee Revell
2004-08-13  1:31                                 ` Lee Revell
2004-08-13  2:39                                   ` Lee Revell
2004-08-13  3:54                                     ` Lee Revell
2004-08-13  4:23                                       ` Lee Revell
2004-08-13  4:35                                         ` Roland Dreier
2004-08-13  4:41                                           ` Lee Revell
2004-08-13  4:46                                             ` Roland Dreier
2004-08-13 10:21                                               ` Ingo Molnar
2004-08-13 10:16                                         ` Ingo Molnar
2004-08-13  4:49                               ` Matt Heler
2004-08-13  9:53                                 ` Peter Zijlstra
2004-08-13 10:19                                   ` Ingo Molnar
2004-08-13 10:23                                     ` Peter Zijlstra
2004-08-13  4:58                               ` Lee Revell
2004-08-13 10:22                                 ` Ingo Molnar
2004-08-13 18:57                                   ` Lee Revell
2004-08-13  5:27                               ` Lee Revell
2004-08-13  5:41                                 ` Lee Revell
2004-08-13 10:31                                   ` Ingo Molnar
2004-08-13 19:47                                     ` Lee Revell
2004-08-16 23:46                                     ` Lee Revell
2004-08-17  7:48                                       ` Ingo Molnar
2004-08-17  7:56                                         ` Lee Revell
2004-08-17 19:18                                         ` Theodore Ts'o
2004-08-19 10:54                                           ` Lee Revell
2004-08-19 11:19                                           ` Lee Revell
2004-08-19 19:30                                             ` Theodore Ts'o
2004-08-19 22:32                                               ` Lee Revell
2004-08-19 22:50                                                 ` Lee Revell
2004-08-20  0:10                                                 ` Lee Revell
2004-08-13  7:40                               ` Lee Revell
2004-08-13 10:48                                 ` [patch] voluntary-preempt-2.6.8-rc4-O7 Ingo Molnar
2004-08-13 11:41                                   ` Florian Schmidt
2004-08-13 11:35                                     ` Ingo Molnar
2004-08-13 20:18                                   ` Lee Revell
2004-08-13 21:35                                   ` Lee Revell
2004-08-14  7:20                                     ` [patch] voluntary-preempt-2.6.8-rc4-O8 Ingo Molnar
2004-08-14  7:51                                       ` Sam Ravnborg
2004-08-14  9:35                                         ` Lee Revell
2004-08-14 11:45                                           ` Ingo Molnar
2004-08-14 11:42                                         ` Ingo Molnar [this message]
2004-08-14  9:24                                       ` Lee Revell
2004-08-15 11:56                                       ` [patch] voluntary-preempt-2.6.8.1-P0 Ingo Molnar
2004-08-15 14:01                                         ` Peter Zijlstra
2004-08-15 17:33                                           ` Lee Revell
2004-08-15 18:29                                             ` Peter Zijlstra
2004-08-15 19:17                                           ` Ingo Molnar
2004-08-15 23:24                                         ` Lee Revell
2004-08-16  8:07                                           ` Roger Luethi
2004-08-16 22:53                                             ` Lee Revell
2004-08-17 20:52                                               ` Roger Luethi
2004-08-17 21:00                                                 ` Lee Revell
2004-08-19  7:57                                                   ` Ingo Molnar
2004-08-18  0:01                                             ` Lee Revell
2004-08-18 20:34                                               ` Roger Luethi
2004-08-15 23:51                                         ` Lee Revell
2004-08-16  0:25                                         ` Florian Schmidt
2004-08-16  0:20                                           ` Lee Revell
2004-08-16  0:33                                             ` Florian Schmidt
2004-08-16  2:08                                           ` Lee Revell
2004-08-16  2:36                                             ` Ingo Molnar
2004-08-16  2:43                                               ` Lee Revell
2004-08-16  2:48                                                 ` Lee Revell
2004-08-16  2:50                                                 ` Ingo Molnar
2004-08-16  2:58                                                   ` Ingo Molnar
2004-08-16  3:03                                                     ` Lee Revell
2004-08-16  3:06                                                       ` Ingo Molnar
2004-08-16  3:11                                                     ` Lee Revell
2004-08-16  3:14                                                       ` Ingo Molnar
2004-08-16  3:15                                                         ` Lee Revell
2004-08-16  3:20                                                           ` Ingo Molnar
2004-08-16  3:26                                                             ` Lee Revell
2004-08-16  3:18                                                     ` Lee Revell
2004-08-16  3:26                                                       ` Ingo Molnar
2004-08-16  3:00                                                   ` Ingo Molnar
2004-08-16  3:33                                                     ` Lee Revell
2004-08-16  3:28                                                 ` Ingo Molnar
2004-08-16  3:36                                                   ` Ingo Molnar
2004-08-16  3:41                                                     ` Lee Revell
2004-08-16  3:46                                                       ` Ingo Molnar
2004-08-16  3:54                                                         ` Lee Revell
2004-08-16  4:01                                                           ` Ingo Molnar
2004-08-16  4:11                                                             ` Lee Revell
2004-08-16  4:05                                                           ` [patch] voluntary-preempt-2.6.8.1-P1 Ingo Molnar
2004-08-16  4:22                                                             ` Lee Revell
2004-08-16  4:33                                                               ` Ingo Molnar
2004-08-16  4:57                                                                 ` Lee Revell
2004-08-16  5:02                                                                   ` Ingo Molnar
2004-08-16  5:48                                                                     ` Lee Revell
2004-08-16  5:06                                                                 ` Lee Revell
2004-08-16  5:42                                                                 ` Lee Revell
2004-08-16 10:45                                                                   ` Ingo Molnar
2004-08-16 11:44                                                                     ` Hugh Dickins
2004-08-16  6:48                                                             ` Lee Revell
2004-08-16 11:13                                                             ` Thomas Charbonnel
2004-08-16 11:31                                                               ` Ingo Molnar
2004-08-16 12:09                                                                 ` [patch] voluntary-preempt-2.6.8.1-P2 Ingo Molnar
2004-08-16 13:26                                                                   ` Thomas Charbonnel
2004-08-16 14:12                                                                     ` Thomas Charbonnel
2004-08-16 14:50                                                                       ` Thomas Charbonnel
2004-08-16 14:58                                                                         ` Ingo Molnar
2004-08-16 15:10                                                                           ` Thomas Charbonnel
2004-08-16 15:37                                                                             ` Ingo Molnar
2004-08-16 16:14                                                                               ` Thomas Charbonnel
2004-08-17  0:04                                                                       ` Lee Revell
2004-08-17  4:24                                                                   ` Lee Revell
2004-08-17  7:30                                                                     ` Ingo Molnar
2004-08-17  7:33                                                                       ` Lee Revell
2004-08-17  8:06                                                                       ` Lee Revell
2004-08-17  8:05                                                                     ` [patch] voluntary-preempt-2.6.8.1-P3 Ingo Molnar
2004-08-18 12:12                                                                       ` Florian Schmidt
2004-08-18 12:27                                                                         ` Ingo Molnar
2004-08-18 13:01                                                                           ` Florian Schmidt
2004-08-18 21:29                                                                             ` Elladan
2004-08-19  9:54                                                                           ` Florian Schmidt
2004-08-19  9:57                                                                             ` Lee Revell
2004-08-19  7:32                                                                       ` [patch] voluntary-preempt-2.6.8.1-P4 Ingo Molnar
2004-08-19  8:00                                                                         ` Lee Revell
2004-08-19  8:40                                                                           ` Ingo Molnar
2004-08-19  8:45                                                                             ` Lee Revell
2004-08-19  8:48                                                                               ` Ingo Molnar
2004-08-19  8:56                                                                               ` Ingo Molnar
2004-08-19 10:29                                                                                 ` Lee Revell
2004-08-19 10:38                                                                                   ` Lee Revell
2004-08-19 10:43                                                                                     ` Lee Revell
2004-08-19 10:51                                                                                       ` Lee Revell
2004-08-19  9:26                                                                             ` William Lee Irwin III
2004-08-19 11:28                                                                         ` Florian Schmidt
2004-08-19 11:23                                                                           ` Lee Revell
2004-08-19 14:32                                                                             ` Ingo Molnar
2004-08-19 16:47                                                                         ` Matthew Frost
2004-08-19 18:08                                                                         ` karl.vogel
2004-08-19 20:37                                                                           ` karl.vogel
2004-08-20  7:16                                                                             ` Lee Revell
2004-08-20 16:19                                                                             ` [patch] intel8x0 latency fix karl.vogel
2004-08-24 17:27                                                                               ` Takashi Iwai
2004-08-20  3:35                                                                         ` [patch] voluntary-preempt-2.6.8.1-P4 Lee Revell
2004-08-20  8:13                                                                           ` Ingo Molnar
2004-08-20  9:14                                                                             ` Lee Revell
2004-08-20 10:27                                                                               ` Ingo Molnar
2004-08-20 10:33                                                                                 ` Lee Revell
2004-08-20 10:41                                                                                   ` Ingo Molnar
2004-08-20 10:55                                                                                     ` Lee Revell
2004-08-20 11:14                                                                                 ` Lee Revell
2004-08-20 11:52                                                                                 ` Lee Revell
2004-08-20 13:30                                                                         ` [patch] voluntary-preempt-2.6.8.1-P5 Ingo Molnar
2004-08-20 14:37                                                                           ` K.R. Foley
2004-08-20 17:04                                                                             ` Ingo Molnar
2004-08-20 18:37                                                                           ` K.R. Foley
2004-08-20 18:56                                                                             ` Ingo Molnar
2004-08-20 20:06                                                                             ` Lee Revell
2004-08-21  0:51                                                                             ` Linh Dang
2004-08-20 19:55                                                                           ` [patch] voluntary-preempt-2.6.8.1-P6 Ingo Molnar
2004-08-21  0:43                                                                             ` Lee Revell
2004-08-21  0:51                                                                             ` Lee Revell
2004-08-21  3:43                                                                             ` Lee Revell
2004-08-21  9:10                                                                               ` Ingo Molnar
2004-08-21  9:46                                                                                 ` Ingo Molnar
2004-08-21  9:26                                                                               ` Ingo Molnar
2004-08-21 14:02                                                                             ` Karl Vogel
2004-08-21 14:05                                                                             ` [patch] voluntary-preempt-2.6.8.1-P7 Ingo Molnar
2004-08-21 21:56                                                                               ` Lee Revell
2004-08-22  0:06                                                                                 ` K.R. Foley
2004-08-22  0:16                                                                                   ` Lee Revell
2004-08-22  2:22                                                                                     ` K.R. Foley
2004-08-22  6:35                                                                                     ` Ingo Molnar
2004-08-22 12:57                                                                                       ` K.R. Foley
2004-08-22  7:49                                                                               ` Lee Revell
2004-08-23 17:38                                                                                 ` Lee Revell
2004-08-23 19:43                                                                                   ` Ingo Molnar
2004-08-23 23:49                                                                                     ` Lee Revell
2004-08-23 22:09                                                                                 ` Lee Revell
2004-08-22 14:57                                                                               ` R. J. Wysocki
2004-08-22 16:18                                                                               ` K.R. Foley
2004-08-23 21:01                                                                               ` [patch] voluntary-preempt-2.6.8.1-P8 Ingo Molnar
2004-08-23 22:41                                                                                 ` Lee Revell
2004-08-23 22:52                                                                                   ` Ingo Molnar
2004-08-23 23:04                                                                                     ` Lee Revell
2004-08-28 17:40                                                                                     ` Lee Revell
2004-08-23 23:31                                                                                 ` Lee Revell
2004-08-24  1:49                                                                                 ` Lee Revell
2004-08-24  3:56                                                                                   ` K.R. Foley
2004-08-24  5:02                                                                                     ` Lee Revell
2004-08-24  6:09                                                                                     ` Ingo Molnar
2004-08-24 11:17                                                                                       ` K.R. Foley
2004-08-24  5:41                                                                                   ` Ingo Molnar
2004-08-24  5:46                                                                                     ` Lee Revell
2004-08-24  6:03                                                                                       ` Ingo Molnar
2004-08-24 13:48                                                                                       ` K.R. Foley
2004-08-24 17:17                                                                                         ` Lee Revell
2004-08-24 17:50                                                                                           ` K.R. Foley
2004-08-23 21:03                                                                               ` [patch] voluntary-preempt-2.6.8.1-P7 K.R. Foley
2004-08-21 17:09                                                                             ` [patch] voluntary-preempt-2.6.8.1-P6 -- False positive?! Karl Vogel
2004-08-21 20:47                                                                               ` Karl Vogel
2004-08-21  2:51                                                                           ` [patch] voluntary-preempt-2.6.8.1-P5 Lee Revell
2004-08-21  3:23                                                                           ` Lee Revell
2004-08-21  9:13                                                                             ` Ingo Molnar
2004-08-21  9:15                                                                               ` Lee Revell
2004-08-21  9:18                                                                                 ` Ingo Molnar
2004-08-21  9:18                                                                                   ` Lee Revell
2004-08-21  9:23                                                                                   ` Lee Revell
2004-08-21  9:31                                                                                     ` Ingo Molnar
2004-08-21  9:37                                                                                       ` Lee Revell
2004-08-21 10:46                                                                                         ` Ingo Molnar
2004-08-21 12:41                                                                           ` Karl Vogel
2004-08-17 11:26                                                                   ` [patch] voluntary-preempt-2.6.8.1-P2 Thomas Charbonnel
2004-08-19  7:49                                                                     ` Ingo Molnar
2004-08-18 12:22                                                                   ` Thomas Charbonnel
2004-08-18 13:30                                                                     ` Takashi Iwai
2004-08-18 15:26                                                                       ` Thomas Charbonnel
2004-08-18 15:46                                                                         ` Takashi Iwai
2004-08-18 16:53                                                                           ` Thomas Charbonnel
2004-08-19  7:47                                                                     ` Ingo Molnar
2004-08-16 19:20                                                                 ` [patch] voluntary-preempt-2.6.8.1-P1 Hans Reiser
2004-08-16 20:38                                                                   ` Lee Revell
2004-08-17  8:14                                                                     ` Hans Reiser
2004-08-16 11:13                                                             ` Florian Schmidt
2004-08-16 11:17                                                               ` Lee Revell
2004-08-16 13:07                                                                 ` Florian Schmidt
2004-08-17  0:14                                                             ` Florian Schmidt
2004-08-17  0:07                                                               ` Lee Revell
2004-08-17  7:39                                                                 ` Ingo Molnar
2004-08-17  8:18                                                                   ` Ingo Molnar
2004-08-18  0:34                                                                     ` Lee Revell
2004-08-18 12:22                                                                     ` Thomas Charbonnel
2004-08-16  3:36                                                   ` [patch] voluntary-preempt-2.6.8.1-P0 Lee Revell
2004-08-16  2:43                                             ` Ingo Molnar
2004-08-16  2:45                                               ` Lee Revell
2004-08-16  3:08                                               ` Ingo Molnar
2004-08-16  4:19                                                 ` Lee Revell
2004-08-16  4:26                                                   ` Ingo Molnar
2004-08-16  4:30                                                     ` Lee Revell
2004-08-16  4:51                                                       ` Ingo Molnar
2004-08-16  5:15                                                         ` Lee Revell
2004-08-16  4:38                                                     ` Lee Revell
2004-08-16  5:01                                                     ` Lee Revell
2004-08-16  5:04                                                       ` Ingo Molnar
2004-08-13 22:35                                   ` [patch] voluntary-preempt-2.6.8-rc4-O7 Lee Revell
2004-08-14  1:17                                   ` Lee Revell
2004-08-14 12:42                                     ` Ingo Molnar
2004-08-14  4:46                                   ` Lee Revell
2004-08-14  6:39                                     ` Ingo Molnar
2004-08-13 10:42                               ` [patch] Latency Tracer, voluntary-preempt-2.6.8-rc4-O6 Florian Schmidt
2004-08-13 10:54                                 ` Ingo Molnar
2004-08-13 12:03                                   ` Florian Schmidt
2004-08-13 12:03                                     ` Ingo Molnar
     [not found]                                       ` <20040813145510.60e9e0f3@mango.fruits.de>
2004-08-14  8:57                                         ` Ingo Molnar
2004-08-14 11:28                               ` James Courtier-Dutton
2004-08-14 11:51                                 ` Ingo Molnar
2004-08-14 12:19                                   ` James Courtier-Dutton
2004-08-14 12:32                                     ` Ingo Molnar
2004-08-14 16:52                                       ` James Courtier-Dutton
2004-08-19  9:10                                         ` Ingo Molnar
2004-08-19  9:07                                 ` Ingo Molnar
2004-08-10 14:21                           ` [patch] voluntary-preempt-2.6.8-rc3-O4 Florian Schmidt
2004-07-26 10:01               ` [patch] voluntary-preempt-2.6.8-rc2-J4 Ingo Molnar
2004-07-26 10:15                 ` Ingo Molnar
2004-07-26 20:42                   ` no luck with max_sectors_kb (Re: voluntary-preempt-2.6.8-rc2-J4) Rudo Thomas
2004-07-26 20:57                     ` Ingo Molnar
2004-07-26 20:59                       ` Ingo Molnar
2004-07-26 22:50                       ` Rudo Thomas
2004-07-27  6:43                         ` Ingo Molnar
2004-07-27  8:06                           ` Ingo Molnar
2004-07-27 11:21                             ` Rudo Thomas
2004-07-27  5:33                 ` [patch] voluntary-preempt-2.6.8-rc2-J4 Jens Axboe
2004-07-27  8:01                   ` Ingo Molnar
2004-07-27  6:23                     ` Jens Axboe
2004-07-27 10:18                       ` Ingo Molnar
2004-07-27  8:17                     ` Ingo Molnar
2004-07-26 19:57               ` [patch] voluntary-preempt-2.6.8-rc2-J3 Andrew Morton
2004-07-26 20:36                 ` Ingo Molnar
2004-07-26 21:11                   ` Andrew Morton
     [not found]                     ` <fa.h4elqom.kjeer4@ifi.uio.no>
2004-07-27  8:28                       ` Junio C Hamano
2004-07-26 21:59                   ` Lee Revell
2004-07-30  2:31                   ` Eric St-Laurent
2004-07-30  3:51                     ` Lee Revell
2004-07-13 14:36 ` preempt-timing-2.6.8-rc1 Joe Korty
2004-07-13 14:40   ` preempt-timing-2.6.8-rc1 William Lee Irwin III
2004-07-13 14:52     ` preempt-timing-2.6.8-rc1 Nick Piggin
2004-07-13 15:05     ` preempt-timing-2.6.8-rc1 La Monte H.P. Yarroll
2004-07-13 15:08     ` preempt-timing-2.6.8-rc1 Joe Korty
2004-07-13 17:48     ` [PATCH] fix arbitrarily long preemption lockout times [was: re: preempt-timing-2.6.8-rc1] Joe Korty
2004-07-14 14:22 ` preempt-timing-2.6.8-rc1 Lenar Lõhmus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040814114251.GA8462@elte.hu \
    --to=mingo@elte.hu \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sam@ravnborg.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).