| From | Subject | Date |
|---|---|---|
| Chuck Ebbert | Two identical entries for "rtc" in /proc/devices
# ls -li
total 0
4026532007 -r--r--r-- 1 root root 0 Sep 6 18:18 nvram
4026532067 -r--r--r-- 1 root root 0 Sep 6 18:18 rtc
4026532067 -r--r--r-- 1 root root 0 Sep 6 18:18 rtc
4026532056 -rw-r--r-- 1 root root 0 Sep 6 18:18 snd-page-alloc
kernel 2.6.22.6 on a Dell Precision 390:
# CONFIG_RTC is not set
# CONFIG_RTC_DEBUG is not set
CONFIG_GEN_RTC=y
CONFIG_GEN_RTC_X=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
...
| Sep 6, 6:23 pm 2007 |
| Vladimir Shebordaev | [PATCH] [input] USB touchscreen
From: Vladimir Shebordaev <vshebordaev@mail.ru>
This patch fixes a nasty typo in usbtouchscreen driver.
The typo is inherited from the original mtouchusb. It
used to make the input subsytem to incorrectly
report the physical device ids to userspace that in turn
is much confusing for, e.g. XInput hotplug facilities in
setups with multiple identical touchscreens.
Signed-off-by: Vladimir Shebordaev <vladimir.shebordaev@gmail.com>
---
drivers/input/touchscreen/usbtouchscreen.c | 2...
| Sep 6, 6:14 pm 2007 |
| Vladimir Shebordaev | [PATCH] [input] USB touchscreen
From: Vladimir Shebordaev <vshebordaev@mail.ru>
This patch fixes a nasty typo in usbtouchscreen driver.
The typo is inherited from the original mtouchusb. It
used to make the input subsytem to incorrectly
report the physical device ids to userspace that in turn
is much confusing for, e.g. XInput hotplug facilities in
setups with multiple identical touchscreens.
Signed-off-by: Vladimir Shebordaev <vshebordaev@mail.ru>
---
drivers/input/touchscreen/usbtouchscreen.c | 2 +-
1 fi...
| Sep 6, 6:03 pm 2007 |
| Vladimir Shebordaev | [PATCH] [input] USB touchscreen
This patch fixes a nasty typo in usbtouchscreen driver.
The typo is inherited from the original mtouchusb. It
used to make the input subsytem to incorrectly
report the physical device ids to userspace that in turn
is much confusing for, e.g. XInput hotplug facilities in
setups with multiple identical touchscreens.
Signed-off-by: Vladimir Shebordaev <vshebordaev@mail.ru>
---
drivers/input/touchscreen/usbtouchscreen.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --gi...
| Sep 6, 6:01 pm 2007 |
| Mark Hindley | Re: [PATCH -mm 1/2] 3c59x: Fix uninitialized variable bug
Yes, I have just narrowed down a test case, which is remarkably simple!
int
main(int i)
{
int err;
if (i) {
err = 1;
}
return err;
}
Mark
-
| Sep 6, 5:40 pm 2007 |
| Vladimir Shebordaev | [PATCH] [input] USB touchscreen
This patch fixes a nasty typo in usbtouchscreen driver.
The typo is inherited from the original mtouchusb. It
used to make the input subsytem to incorrectly
report the physical device ids to userspace that in turn
is much confusing for, e.g. XInput hotplug facilities in
setups with multiple identical touchscreens.
Signed-off-by: Vladimir Shebordaev <vshebordaev@mail.ru>
---
drivers/input/touchscreen/usbtouchscreen.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --gi...
| Sep 6, 5:29 pm 2007 |
| Serge Belyshev | [PATCH]: x86_64: Remove unnecessary cast in prefetch()
It is ok to call prefetch() function with NULL argument, as specifically
commented in include/linux/prefetch.h. But in standard C, it is invalid to
dereference NULL pointer (see C99 standard 6.5.3.2 paragraph 4 and note #84).
Newer gcc versions (4.3 and above) will use that to conclude that "x"
argument is non-null and thus wreaking havok everywhere prefetch() was inlined.
Fixed by removing cast and changing asm constraint.
This can be fixed better by using gcc's __builtin_prefetch().
Signed-o...
| Sep 6, 5:27 pm 2007 |
| Matthias Kaehlcke | [PATCH 0/2] Use mutexes instead of semaphores in the ELAN U1...
This patchset converts sw_lock and scheduler_lock in the ELAN U132
Host Controller Driver from semaphores to the mutex API
--
Matthias Kaehlcke
Linux Application Developer
Barcelona
La libertad es como la mañana. Hay quienes esperan dormidos a que
llegue, pero hay quienes desvelan y caminan la noche para alcanzarla
(Subcomandante Marcos)
.''`.
using free software / Debian GNU/Linux | [ message continues ] " title="http://...">http://... | Sep 6, 5:09 pm 2007 |
| Matthias Kaehlcke | [PATCH 2/2] ELAN U132 Host Controller Driver: convert schedu...
The ELAN U132 Host Controller Driver uses the semaphore scheduler_lock
as mutex. Use the mutex API instead of the (binary) semaphore.
Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com>
--
diff --git a/drivers/usb/host/u132-hcd.c b/drivers/usb/host/u132-hcd.c
index b88eb3c..e299992 100644
--- a/drivers/usb/host/u132-hcd.c
+++ b/drivers/usb/host/u132-hcd.c
@@ -185,7 +185,7 @@ struct u132 {
struct kref kref;
struct list_head u132_list;
struct semaph...
| Sep 6, 5:19 pm 2007 |
| Matthias Kaehlcke | [PATCH 1/2] ELAN U132 Host Controller Driver: convert sw_loc...
The ELAN U132 Host Controller Driver uses the semaphore sw_lock as
mutex. Use the mutex API instead of the (binary) semaphore.
Signed-off-by: Matthias Kaehlcke <matthias.kaehlcke@gmail.com>
--
diff --git a/drivers/usb/host/u132-hcd.c b/drivers/usb/host/u132-hcd.c
index b88eb3c..1201ca4 100644
--- a/drivers/usb/host/u132-hcd.c
+++ b/drivers/usb/host/u132-hcd.c
@@ -184,7 +184,7 @@ struct u132_ring {
struct u132 {
struct kref kref;
struct list_head u132_list;
- ...
| Sep 6, 5:18 pm 2007 |
| Oleg Verych | Re: [PATCH 1/2] ELAN U132 Host Controller Driver: convert sw...
* Thu, 6 Sep 2007 23:18:15 +0200
Subject: [PATCH 1/2] ELAN U132 Host Controller Driver: convert sw_lock to mutex
Subject: [PATCH 2/2] ELAN U132 Host Controller Driver: convert scheduler_lock t
Are you sure, you have right patch sequence?
____
-
| Sep 6, 6:08 pm 2007 |
| Adrian Bunk | Re: [PATCH 0/3] build system: section garbage collection for...
For non-developers size and speed of the kernel matter much more than
compile time.
When you go towards embedded systems with limited resources a 1% size
decrease would often be worth it even if it would (hypothetically)
They did everything right.
You should better try to understand the problem first before behaving as
if you knew everything better than everyone else...
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. Ther...
| Sep 6, 4:39 pm 2007 |
| Oleg Verych | Re: [PATCH 0/3] build system: section garbage collection for...
* Thu, 6 Sep 2007 22:39:31 +0200
I'm talking about benefits for the process (developers, testers) and
text data bss dec hex filename
5159478 1005139 406784 6571401 644589 linux-2.6.23-rc4.org/vmlinux
5131822 996090 401439 6529351 63a147 linux-2.6.23-rc4.gc/vmlinux
Are this numbers show embedded target? I think no. Also time factor of
*10* can be spent more productively reviewing actual code of parts, that
are going to be embedded, no?
OK, thank you very much....
| Sep 6, 5:16 pm 2007 |
| Adrian Bunk | Re: [PATCH 0/3] build system: section garbage collection for...
Your claim was that link time was more important than code size, and
First of all, please lookup the word "hypothetically" in a dictionary.
And code review and Denys' patch have cumulative effects since his patch
results in improvements that can't be resonably done other than at
If you don't understand what the patches in this thread are about then
you shouldn't have started commenting on this thread...
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly o...
| Sep 6, 5:19 pm 2007 |
| Oleg Verych | Re: [PATCH 0/3] build system: section garbage collection for...
I just noted, that maybe (*if*) build/link time have been affected.
There was an example of size reduction, why not to have timings also?
I guess, developer can spend time tuning written driver with that
option/patch. But what you will write in the help message for
testers/users? In this case build time is important obviously. Runtime
isn't affected at all, except, maybe, ~1% increase in bzImage unzipping.
Do you mean hand-waving?
I was talking about introducing such things in development...
| Sep 6, 6:01 pm 2007 |
| Adrian Bunk | Re: [PATCH 0/3] build system: section garbage collection for...
The patches in this thread are not in any way related to any problems
with kconfig...
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
-
| Sep 6, 6:43 pm 2007 |
| Myricom Technical Su... | Re: [Myricom help #53553] Re: 2.6.23-rc4-mm1 myri10ge module...
The in-kernel driver now depends on CONFIG_INET_LRO.
The kconfig needs to be changed to reflect this, and we will submit a patch.
In the meantime, you could alternatively use the Myri10GE 1.3.1 driver
from the download page:
http://www.myri.com/scs/download-Myri10GE.html
Feel free to contact us if you have additional questions.
Susan
--
Susan Blackford
Member of Technical Staff
Myricom Inc.
-
| Sep 6, 4:36 pm 2007 |
| Mathieu Desnoyers | Combined patchset and series file for 2.6.23-rc4-mm1
Hi Andrew,
Some people asdked me for a tarball easy to apply of my patches. I give
a link to it for those interested.
http://ltt.polymtl.ca/markers/markers-patches-for-2.6.23-rc4-mm1-06-09-2007.tar.bz2
Mathieu
It comes along with this series file:
kprobes-use-mutex-for-insn-pages.patch
kprobes-dont-use-kprobes-mutex-in-arch-code.patch
kprobes-declare-kprobes-mutex-static.patch
text-edit-lock-architecture-independent-code.patch
text-edit-lock-alternative-i386-and-x86_64.patch
text-edit...
| Sep 6, 4:13 pm 2007 |
| Mathieu Desnoyers | [patch 6/6] Linux Kernel Markers - Port SPU to markers
Andrew, any chance to get this into -mm ASAP so we can have it in
2.6.24?
Just in case anyone wonders what this is usefulfor I've ported my
hacking spu tracing code to it, and if markers get in I'd push a cleaned
up version of this in the tree of the benefit of everyone trying to
follow what's going on in the spufs code. Similarly I'd like to port
the xfs tracing code over to it which is very helpful in trying to
debug filesystem issues.
Note that in this patch the actual logging code is rather...
| Sep 6, 4:07 pm 2007 |
| Mathieu Desnoyers | [patch 5/6] Port of blktrace to the Linux Kernel Markers.
Here is the first stage of a port of blktrace to the Linux Kernel Markers. The
advantage of this port is that it minimizes the impact on the running when
blktrace is not active.
A few remarks : this patch has the positive effect of removing some code
from the block io tracing hot paths, minimizing the i-cache impact in a
system where the io tracing is compiled in but inactive.
It also moves the blk tracing code from a header (and therefore from the
body of the instrumented functions) to a separat...
| Sep 6, 4:07 pm 2007 |
| Mathieu Desnoyers | [patch 4/6] Linux Kernel Markers - Documentation Fix
While porting my code from an older markers version I noticed the
marker callbacks have grown a void *private argument. Add it to
the documentation aswell.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
---
Documentation/marker.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-2.6-lttng/Documentation/marker.txt
===================================================================
--- linux-2.6-lt...
| Sep 6, 4:07 pm 2007 |
| Mathieu Desnoyers | [patch 3/6] Linux Kernel Markers - Documentation
Here is some documentation explaining what is/how to use the Linux
Kernel Markers.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Reviewed-by: Christoph Hellwig <hch@infradead.org>
Reviewed-by: "Frank Ch. Eigler" <fche@redhat.com>
---
Documentation/marker.txt | 257 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 257 insertions(+)
Index: linux-2.6-lttng/Documentation/marker.txt
===============================================================...
| Sep 6, 4:07 pm 2007 |
| Randy Dunlap | Re: [patch 3/6] Linux Kernel Markers - Documentation
^^^^ I would drop "your". It quite likely
I would much prefer that you put marker-related docs into
Documentation/marker[s]/ and then put the Makefile and source files
into Documentation/marker[s]/src/.
This make the source files more visible (findable, grepable) to other
developers & users. It also makes it feasible to use and test them
on a regular basis so that API changes (=> bugs:) can be easily
found and fixed.
---
~Randy
*** Remember to use Doc...
| Sep 6, 7:48 pm 2007 |
| Mathieu Desnoyers | [patch 2/6] Linux Kernel Markers - Add kconfig menus for the...
With the increasing complexity of today's user-space application and the wide
deployment of SMP systems, the users need an increasing understanding of the
behavior and performance of a system across multiple processes/different
execution contexts/multiple CPUs. In applications such as large clusters
(Google, IBM), video acquisition (Autodesk), embedded real-time systems (Wind
River, Monta Vista, Sony) or sysadmin/programmer-type tasks (SystemTAP from
Redhat), a tool that permits tracing of kernel-use...
| Sep 6, 4:07 pm 2007 |
| Randy Dunlap | Re: [patch 2/6] Linux Kernel Markers - Add kconfig menus for...
On Thu, 06 Sep 2007 16:07:35 -0400 Mathieu Desnoyers wrote:
It seems sad that this patch sources Kconfig.marker, a 7-line file,
20-something times. Yes, you (we) don't want to put those 7 lines
into 20-something different files, so sourcing is the right thing.
However, what you did for avr32 seems more on the right track to me:
make _one_ Instrumentation support menu that includes PROFILING,
OPROFILE, KPROBES, and MARKERS and then use (source) that in all
of the arches.
---
~Randy
*** Rem...
| Sep 6, 7:35 pm 2007 |
| Mathieu Desnoyers | [patch 1/6] Linux Kernel Markers - Architecture Independent ...
The marker activation functions sits in kernel/marker.c. A hash table is used
to keep track of the registered probes and armed markers, so the markers within
a newly loaded module that should be active can be activated at module load
time.
marker_query has been removed. marker_get_first, marker_get_next and
marker_release should be used as iterators on the markers.
Changelog:
- markers_mutex now nests inside module_mutex rather than the opposite.
Signed-off-by: Mathieu Desnoyers <mathieu.de...
| Sep 6, 4:07 pm 2007 |
| Randy Dunlap | Re: [patch 1/6] Linux Kernel Markers - Architecture Independ...
Documentation/SubmittingPatches recognizes Signed-off-by: and
Acked-by:. Nothing about Reviewed-by. Quote:
Acked-by: is not as formal as Signed-off-by:. It is a record that the acker
has at least reviewed the patch and has indicated acceptance.
Reviewed-by: carries no such connotation or indication IMO.
hm, so if the module is tainted, markers won't be applied to it?
That's OK IMO. However, I tend to think that something that
modifies code on the fly (like kprobes or text ...
| Sep 6, 7:00 pm 2007 |
| Andrew Morton | Re: [patch 1/6] Linux Kernel Markers - Architecture Independ...
Yeah. We will start introducing Reviewed-by: (I haven't yet quite worked
out how yet) but it will be a quite formal thing and it would be something
which the reviewer explicitly provided. For now, let's please stick with
acked-by (if those individuals did indeed send an acked-by)
-
| Sep 6, 7:04 pm 2007 |
| Randy Dunlap | Re: [patch 1/6] Linux Kernel Markers - Architecture Independ...
Thanks. I look forward to the explanation of Reviewed-by, what it
means, and how it differs from Acked-by.
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
-
| Sep 6, 7:37 pm 2007 |
| Mathieu Desnoyers | [patch 0/6] Linux Kernel Markers for 2.6.23-rc4-mm1
Hi Andrew,
Here are the Linux Kernel Markers for 2.6.23-rc4-mm1. They depend on the sorted
module list and on the immediate values.
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
-
| Sep 6, 4:07 pm 2007 |
| Mathieu Desnoyers | [patch 2/2] Sort module list by pointer address to get coher...
A race that appears both in /proc/modules and in kallsyms: if, between the
seq file reads, the process is put to sleep and at this moment a module is
or removed from the module list, the listing will skip an amount of
modules/symbols corresponding to the amount of elements present in the unloaded
module, but at the current position in the list if the iteration is located
after the removed module.
The cleanest way I found to deal with this problem is to sort the module list.
We can then keep the old...
| Sep 6, 4:05 pm 2007 |
| Mathieu Desnoyers | [patch 1/2] Seq_file add support for sorted list
Add support for sorted list in seq_file. It aims at changing the way
/proc/modules and kallsyms iterates on the module list to remove a race between
module unload and module/symbol listing.
The list is sorted by ascending list_head pointer address.
Changelog:
When reading the data by small chunks (i.e. byte by byte), the index (ppos) is
incremented by seq_read() directly and no "next" callback is called when going
to the next module.
Therefore, use ppos instead of m->private to deal with ...
| Sep 6, 4:05 pm 2007 |
| Mathieu Desnoyers | [patch 0/2] Sort module list for /proc/modules
Hi Andrew,
Here is the updated version of the patchset for 2.6.23-rc4-mm1. It should be
ready to apply. More users (other than module.c and the markers), such as
kallsyms, may also come in a near future.
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
-
| Sep 6, 4:05 pm 2007 |
| Mathieu Desnoyers | [PATCH] Scheduler Profiling - Use Immediate Values
Scheduler Profiling - Use Immediate Values
Use immediate values with lower d-cache hit in optimized version as a
condition for scheduler profiling call.
Depends on the Immediate values patches, applies to 2.6.23-rc4-mm1.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
---
drivers/kvm/svm.c | 2 +-
drivers/kvm/vmx.c | 2 +-
include/linux/profile.h | 10 ++++------
kernel/profile.c | 38 ++++++++++++++++++++++++++------------
kernel/sched.c ...
| Sep 6, 4:05 pm 2007 |
| Randy Dunlap | Re: [PATCH] Scheduler Profiling - Use Immediate Values
These are booleans, eh? so one could use , true);
Looks like this (in multiple places) needs to use prof_on, where
prof_on is set earlier as the logical 'or' of all (4 now, could be more)
profiling flags.
Or below, sometimes you just check prof_buffer. Is that sufficient
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
-
| Sep 6, 4:55 pm 2007 |
| Mathieu Desnoyers | [patch 8/8] Immediate Values - Documentation
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
---
Documentation/immediate.txt | 232 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 232 insertions(+)
Index: linux-2.6-lttng/Documentation/immediate.txt
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ linux-2.6-lttng/Documentation/immediate.txt 2007-08-20 15:55:26.000000000 -0400
@@ -0,0 +1,232 @@
+ Using the Immediate Values
+...
| Sep 6, 4:02 pm 2007 |
| Randy Dunlap | Re: [patch 8/8] Immediate Values - Documentation
More explanation of immediate_set_early() would be good, such as
^ +with (?)
What character is this that I cannot read (not displayed properly
by my email client maybe)? <something> after 644.09 and before the
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
-
| Sep 6, 5:20 pm 2007 |
| Mathieu Desnoyers | [patch 7/8] Immediate Values Powerpc Optimization Fix
Fix a bad call to flush_icache_range(). The second parameter is the end address
of the range, not the length.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Christoph Hellwig <hch@infradead.org>
---
arch/powerpc/kernel/immediate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: linux-2.6-lttng/arch/powerpc/kernel/immediate.c
===================================================================
--- linux-2.6-lttng.orig/arch/powerpc/kernel/immed...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 6/8] Immediate Values - Powerpc Optimization
PowerPC optimization of the immediate values which uses a li instruction,
patched with an immediate value.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Christoph Hellwig <hch@infradead.org>
---
arch/powerpc/kernel/Makefile | 1
arch/powerpc/kernel/immediate.c | 103 ++++++++++++++++++++++++++++++++
include/asm-powerpc/immediate.h | 127 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 231 insertions(+)
Index: linux-2.6-lttng/include/asm-powe...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 5/8] Immediate Values - i386 Optimization
i386 optimization of the immediate values which uses a movl with code patching
to set/unset the value used to populate the register used as variable source.
Changelog:
- Use text_poke_early with cr0 WP save/restore to patch the bypass. We are doing
non atomic writes to a code region only touched by us (nobody can execute it
since we are protected by the immediate_mutex).
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Reviewed-by: Andi Kleen <ak@muc.de>
Reviewed-b...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 4/8] Immediate Values - Move Kprobes i386 restore_int...
Since the breakpoint handler is useful both to kprobes and immediate values, it
makes sense to make the required restore_interrupt() available through
asm-i386/kdebug.h.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Christoph Hellwig <hch@infradead.org>
CC: prasanna@in.ibm.com
CC: ananth@in.ibm.com
CC: anil.s.keshavamurthy@intel.com
CC: davem@davemloft.net
---
include/asm-i386/kdebug.h | 12 ++++++++++++
include/asm-i386/kprobes.h | 9 ---------
2 files...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 3/8] Immediate Values - Kconfig menu in EMBEDDED
Immediate values provide a way to use dynamic code patching to update variables
sitting within the instruction stream. It saves caches lines normally used by
static read mostly variables. Enable it by default, but let users disable it
through the EMBEDDED menu with the "Disable immediate values" submenu entry.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Adrian Bunk <bunk@stusta.de>
CC: Andi Kleen <andi@firstfloor.org>
CC: Alexey Dobriyan <adobriyan@gmail...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 2/8] Immediate Values - Architecture Independent Code
Immediate values are used as read mostly variables that are rarely updated. They
use code patching to modify the values inscribed in the instruction stream. It
provides a way to save precious cache lines that would otherwise have to be used
by these variables.
There is a generic _immediate_read() version, which uses standard global
variables, and optimized per architecture immediate_read() implementations,
which use a load immediate to remove a data cache hit. When the immediate values
functionnali...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 1/8] Immediate Values - Global Modules List and Modul...
Remove "static" from module_mutex and the modules list so it can be used by
other builtin objects in the kernel. Otherwise, every code depending on the
module list would have to be put in kernel/module.c. Since the immediate values
depends on the module list but can be considered as logically different, it
makes sense to implement them in their own file.
The alternative to this would be to disable preemption in code path that need
such synchronization, so they can be protected against module unload ...
| Sep 6, 4:02 pm 2007 |
| Mathieu Desnoyers | [patch 0/8] Immediate Values for 2.6.23-rc4-mm1
Hi Andrew,
Here are the clean/tested/updated immediate values for 2.6.23-rc4-mm1. They
should be all good now.
Mathieu
--
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
-
| Sep 6, 4:02 pm 2007 |
| Bernhard Walle | [PATCH] Fix config requirements of IPv6
[PATCH] Fix config requirements of IPv6
net/ipv6/inet6_connection_sock.c in function __inet6_csk_dst_store() requires
flow_cache_genid which is defined in net/core/flow.c which is compiled when
CONFIG_XFRM is set.
This patch expresses that dependency.
Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
---
net/ipv6/Kconfig | 1 +
1 file changed, 1 insertion(+)
--- a/net/ipv6/Kconfig
+++ b/net/ipv6/Kconfig
@@ -5,6 +5,7 @@
# IPv6 as module will cause a CRASH if you try to u...
| Sep 6, 4:01 pm 2007 |
| David Miller | Re: [PATCH] Fix config requirements of IPv6
From: Bernhard Walle <bernhard@bwalle.de>
IPV6 should not require XFRM, a proper fix for this issue
was added to the net-2.6.24 tree earlier today already.
-
| Sep 6, 4:49 pm 2007 |
| Mathieu Desnoyers | [patch 10/10] Text Edit Lock - x86_64 standardize debug rodata
Standardize DEBUG_RODATA, removing special cases for hotplug and kprobes.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Andi Kleen <andi@firstfloor.org>
CC: pageexec@freemail.hu
---
arch/x86_64/mm/init.c | 23 +++++------------------
include/asm-x86_64/cacheflush.h | 22 ++++++++++++++++++++++
2 files changed, 27 insertions(+), 18 deletions(-)
Index: linux-2.6-lttng/arch/x86_64/mm/init.c
===========================================================...
| Sep 6, 4:01 pm 2007 |
| Mathieu Desnoyers | [patch 09/10] Text Edit Lock - i386 standardize debug rodata
Standardize DEBUG_RODATA, removing special cases for hotplug and kprobes.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Andi Kleen <andi@firstfloor.org>
CC: pageexec@freemail.hu
---
arch/i386/mm/init.c | 17 +++++------------
1 file changed, 5 insertions(+), 12 deletions(-)
Index: linux-2.6-lttng/arch/i386/mm/init.c
===================================================================
--- linux-2.6-lttng.orig/arch/i386/mm/init.c 2007-08-19 22:28:00.000000000 -...
| Sep 6, 4:01 pm 2007 |
| Mathieu Desnoyers | [patch 08/10] Text Edit Lock - kprobes x86_64
Make kprobes use text_set instead of text_poke.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Andi Kleen <andi@firstfloor.org>
CC: prasanna@in.ibm.com
CC: ananth@in.ibm.com
CC: anil.s.keshavamurthy@intel.com
CC: davem@davemloft.net
---
arch/x86_64/kernel/kprobes.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: linux-2.6-lttng/arch/x86_64/kernel/kprobes.c
===================================================================
--- linux-2.6-l...
| Sep 6, 4:01 pm 2007 |
| previous day | today | next day |
|---|---|---|
| September 5, 2007 | September 6, 2007 | September 7, 2007 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Andrew Morton | 2.6.25-mm1 |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
