| From | Subject | Date |
|---|---|---|
| Neil Brown | Re: [PATCH/RFC] Resolve 2 year old issue with different dem...
Maybe. And in fact it already is!
As I delved further in to this issue, I find that not only is there a
patch in tslib to use EVIOCGRAB, but there is also a patch in the
kernel to exclude the "ABS_X + ABS_Y + BTN_TOUCH" case from mousedev,
making the EVIOCGRAB patch pointless.
And there might even be another patch in the kdrive Xserver to use
EVIOCGRAB in a different context (which might not actually be being
used, I'm not sure). A twisted maze of little passages, all
twisted. :-)
But I am fi...
| Aug 24, 7:48 pm 2008 |
| Eric Sesterhenn | [Patch] Check read_mapping_page return value in hfsplus
hi,
while testing more corrupted images with hfsplus, i came across
one which triggered the following bug:
[15840.675016] BUG: unable to handle kernel paging request at fffffffb
[15840.675016] IP: [<c0116a4f>] kmap+0x15/0x56
[15840.675016] *pde = 00008067 *pte = 00000000
[15840.675016] Oops: 0000 [#1] PREEMPT DEBUG_PAGEALLOC
[15840.675016] Modules linked in:
[15840.675016]
[15840.675016] Pid: 11575, comm: ln Not tainted (2.6.27-rc4-00123-gd3ee1b4-dirty #29)
[15840.675016] EIP: 0060:[<...
| Aug 24, 7:42 pm 2008 |
| Denys Vlasenko | [PATCH] 2.6.27-rc4-git3: make section names compatible with ...
Hi Andrew,
You asked me to maintain it and resubmit when
merge frenzy is over.
Here is the update against current Linus tree
(which is 2.6.27-rc4-git3), rolled up into one patch.
James Bottomley suggested a different naming scheme:
instead of swapping parts (.text.head -> .head.text),
prepend .kernel to our special section names.
This patch implements his idea.
x86 and m68k have the following fix:
-.section ".text.head"
+.section ".kernel.text.head","ax",@progbits
In previous iter...
| Aug 24, 7:18 pm 2008 |
| John Kacur | 2.6.26.3-rt3 bug report
I haven't seen this one before.
Bad page state in process 'firefox-bin'
page:ffffe20001011f00 flags:0x0100000000000000
mapping:ffffe20001011f18 mapcount:0 count:0
Trying to fix it up, but a reboot is needed
Backtrace:
Pid: 4180, comm: firefox-bin Tainted: G W 2.6.26.3-rt3 #3
Call Trace:
[<ffffffff80287a72>] bad_page+0x6f/0x9d
[<ffffffff8029184c>] ? inc_zone_page_state+0x5f/0x6b
[<ffffffff80289046>] free_hot_cold_page+0x88/0x1e6
[<ffffffff8028920b>] free_hot_...
| Aug 24, 6:51 pm 2008 |
| Yinghai Lu | [PATCH] x86: only put e820 ram entries in resource tree
may need user to have new kexec tools that could create e820 table
from /sys/firmware/memmap instead of /proc/iomem for second kernel
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Cc: Bernhard Walle <bwalle@suse.de>
Cc: Vivek Goyal <vgoyal@redhat.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Index: linux-2.6/arch/x86/kernel/e820.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/e820.c
+++ linux-2.6/arch/x8...
| Aug 24, 6:44 pm 2008 |
| Yinghai Lu | (No subject)
may need user to have new kexec tools that could create e820 table
from /sys/firmware/memmap instead of /proc/iomem for second kernel
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Cc: Bernhard Walle <bwalle@suse.de>
Cc: Vivek Goyal <vgoyal@redhat.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Index: linux-2.6/arch/x86/kernel/e820.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/e820.c
+++ linux-2.6/arch/x8...
| Aug 24, 6:43 pm 2008 |
| Sitsofe Wheeler | Reproducible rRootage segfault with 2.6.25 and above (regres...
I've found that when running certain levels in the game rRootage on
kernels later than 2.6.24 a segfault will be caused. This segfault is
not there on 2.6.24 (and below) though...
Frustratingly I have been unable to bisect my way to the kernel change
because I hit a USB timeout issue bisecting between 2.6.24-2.6.25 which
made booting impossible. Further it seems there are a number of
conditions that need to be met before the problem manifests itself:
1. Compiler optimisation used to compile ...
| Aug 24, 6:29 pm 2008 |
| Jari Aalto | Re: 2.6.25 DMA: Out of SW-IOMMU space - Asus M2N32 AMD 8GB m...
So, with newest kernel I should just leave 'iommu' out from boot
options. I could try to upgrade even to 2.6.26, which Debian has in
unstable repository.
What, if after booting to 2.6.26 and without any 'iommu' boot parameters,
there still appears "Out of Iommu space" messages? What kind of logs
should I post?
I'm a bit nervous due to past experience of complete hardd disk
corruption. But if that was problem with the old kernel and more later
versions are safer in this repect, I could once mor...
| Aug 24, 6:16 pm 2008 |
| Robert Hancock | Re: 2.6.25 DMA: Out of SW-IOMMU space - Asus M2N32 AMD 8GB m...
No, you can't use iommu=off. If you have memory located over 4GB and
devices which can only do 32-bit DMA then you need some kind of IOMMU
support, otherwise things will just blow up.
If you use no options and it's enabled in the kernel config it should be
using the GART IOMMU built into the CPU on this machine..
--
| Aug 24, 5:52 pm 2008 |
| Frédéric Weisbecker | [Patch] Tracing/ftrace: Adds a marker to allow user comments
The documentation of mmiotrace describes an unimplemented feature which allows the user
to write any comments on his trace by writing on a tracing/marker file.
Here is an implementation of this idea.
It applies on last version of tip tree.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
---
kernel/trace/trace.c | 264 ++++++++++++++++++++++++++++++++++++--------------
kernel/trace/trace.h | 5 +
2 files changed, 198 insertions(+), 71 deletions(-)
diff --git a/kernel/trace/t...
| Aug 24, 5:42 pm 2008 |
| Dave Airlie | [git pull] drm tree this time only the major issues.
Hi Linus,
Please pull the 'drm-patches' branch from
ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-patches
This fixes a number of chip lockups under 3D load in the radeon driver,
a locking bug reported on lkml (hits a WARN_ON), and a problem where the
X server can't be debugged through startup.
Dave.
drivers/gpu/drm/drm_irq.c | 20 ++--
drivers/gpu/drm/drm_lock.c | 33 +++---
drivers/gpu/drm/radeon/r300_cmdbuf.c | 196 ++++++++++++++++...
| Aug 24, 5:00 pm 2008 |
| Tom Spink | UML Reboot Panic
Hi,
When using UML with a UML block device, and issuing a reboot, I was
getting a kernel panic on the next kernel startup because UML was
unable to open the file mapped to the UBD. I think this is because
the file is not closed when the UBD is released, and the following
patch appears to resolve this issue. I'm not sure if it's the right
fix, as I may have missed something, but it works for me.
-- Tom
diff --git a/arch/um/drivers/ubd_kern.c b/arch/um/drivers/ubd_kern.c
index b58fb89..946a17...
| Aug 24, 4:49 pm 2008 |
| Matteo Michelini | OpenBSM format
I'm working on a kernel patch that encodes auditing events into a
binary format and I'd like to use the OpenBSM format already present
in many unix systems like FreeBSD, MacOS X and Solaris.
Is it possibile to integrate the OpenBSM format into the linux kernel
or are there problems about License and patents?
--
Matteo Michelini (Milan - Italy)
--
| Aug 24, 4:41 pm 2008 |
| Oliver Neukum | Re: converting appletouch to usb autosuspend again...
Compile your kernel with CONFIG_USB_DEBUG and autosuspend will be logged.
Post a log.
Regards
Oliver
--
| Aug 24, 2:39 pm 2008 |
| Eduard - Gabriel Mun... | [PATCH] kmemtrace: SLUB hooks for caller-tracking functions.
This patch adds kmemtrace hooks for __kmalloc_track_caller() and
__kmalloc_node_track_caller(). Currently, they set the call site pointer
to the value recieved as a parameter. (This could change if we implement
stack trace exporting in kmemtrace.)
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
---
mm/slub.c | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/mm/slub.c b/mm/slub.c
index 06755e2..e79b814 100644
--- a/mm/slub....
| Aug 24, 1:49 pm 2008 |
| Tachwali | PCI device problem ... how can I debug it guys?
I am experiencing a problem with PCI device on local PCI bus governed by the
MV64662 chip in our board. The board runs Gentoo with kernel 2.6.9. The PCI
device is trying to master PCI bus and access the SDRAM behind the MV64662
chip.
The general description of the problem is that the driver at initialization
writes a pattern "0xfeedface" to specific allocated memory locations in
SDRAM behind the MV64662 chip and upon an interrupt, the interrupt handler
checks these memory locations to see whether...
| Aug 24, 1:04 pm 2008 |
| Avi Kivity | oops due to smp_call_function_single changes
My 2s x 2c Intel server (Xeon 5150) won't boot anymore. I bisected this to
commit cc7a486cac78f6fc1a24e8cd63036bae8d2ab431
Author: Nick Piggin <nickpiggin@yahoo.com.au>
Date: Mon Aug 11 13:49:30 2008 +1000
generic-ipi: fix stack and rcu interaction bug in
smp_call_function_mask()
* Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
> Found a OOPS on a big SMP box during an overnight reboot test with
> upstream git.
>
> Suresh an...
| Aug 24, 12:41 pm 2008 |
| krisje8 | Support for MCP78 SATA controller
Hello,
When trying to install Debian Lenny today on my new PC it booted the
installation, but failed to recognise the dvd drive, and I could not
continue the installer.
After asking for a solution on #debian at irc.debian.org
(irc.oftc.net), some users have tried to help me with this.
One of them tracked down some information, and suggested me to post to
this mailing list (his name was enouf).
This is the information that I got:
Motherboard: ASUS M3N78 Pro (according to enouf the sata control...
| Aug 24, 12:24 pm 2008 |
| Oleg Nesterov | [PATCH 2/4] pid_ns: (BUG 11391) change ->child_reaper whe...
We don't change pid_ns->child_reaper when the main thread of the
subnamespace init exits. As Robert Rex <robert.rex@exasol.com>
pointed out this is wrong.
Yes, the re-parenting itself works correctly, but if the reparented
task exits it needs ->parent->nsproxy->pid_ns in do_notify_parent(),
and if the main thread is zombie its ->nsproxy was already cleared
by exit_task_namespaces().
Introduce the new function, find_new_reaper(), which finds the new
->parent for the re-par...
| Aug 24, 11:49 am 2008 |
| Oleg Nesterov | [PATCH 1/4] pid_ns: zap_pid_ns_processes: fix the ->child...
zap_pid_ns_processes() sets pid_ns->child_reaper = NULL, this is wrong.
Yes, we have already killed all tasks in this namespace, and sys_wait4()
doesn't see any child. But this doesn't mean ->children list is empty,
we may have EXIT_DEAD tasks which are not visible to do_wait(). In that
case the subsequent forget_original_parent() will crash the kernel because
it will try to re-parent these tasks to the NULL reaper.
Even if there are no childs, it is not good that forget_original_parent()
u...
| Aug 24, 11:49 am 2008 |
| Oleg Nesterov | [PATCH 3/4] pid_ns: de_thread: kill the now unneeded ->ch...
de_thread() checks if the old leader was the ->child_reaper, this is not
possible any longer. With the previous patch ->group_leader itself will
change ->child_reaper on exit.
From now find_new_reaper() is the only function (apart from initialization)
which plays with ->child_reaper.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
--- 2.6.27-rc4/fs/exec.c~3_EXEC 2008-07-30 13:12:47.000000000 +0400
+++ 2.6.27-rc4/fs/exec.c 2008-08-24 19:20:05.000000000 +0400
@@ -825,8 +825,6 @@...
| Aug 24, 11:49 am 2008 |
| Oleg Nesterov | [PATCH 4/4] pid_ns: kill the now unused task_child_reaper()
task_child_reaper() has no callers anymore, kill it.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
--- 2.6.27-rc4/include/linux/pid_namespace.h~4_KILL_HELPER 2008-07-30 13:12:48.000000000 +0400
+++ 2.6.27-rc4/include/linux/pid_namespace.h 2008-08-24 19:33:12.000000000 +0400
@@ -84,12 +84,6 @@ static inline struct pid_namespace *task
return tsk->nsproxy->pid_ns;
}
-static inline struct task_struct *task_child_reaper(struct task_struct *tsk)
-{
- BUG_ON(tsk != current);
- retu...
| Aug 24, 11:49 am 2008 |
| Jari Aalto | Re: 2.6.25 DMA: Out of SW-IOMMU space - Asus M2N32 AMD 8GB m...
Initially when the PC was installed (and had no IOMMU) options, that
cause the whole harddisk to corrupt and I had to reinstall everything.
It might have been a little older kernel (2.6.23?), but I don't recall
it exactly.
According to messages in syslog I tried to track down similar incidents
and found the iommu articles. But the information was like trial and
error.
Would you suggest that "immu=off" would be best option?
Thanks,
Jari
--
| Aug 24, 11:08 am 2008 |
| Sally-Anne Edwards | Fwd: domU lenny not working: BUG: unable to handle kernel pa...
UmUtc2VuZGluZywgYmVjYXVzZSBHbWFpbCBzZW50IHRoZSBvcmlnaW5hbCBhcyBIVE1MIGFuZCB0
aGUgbGlzdCByZWplY3RlZCBpdAoKeG0tZGViaWFuLmNmZyBmcm9tIGh0dHA6Ly9wZW9wbGUuZGVi
aWFuLm9yZy9+am9leWgvZC1pL2ltYWdlcy9kYWlseQooMjQvMDgvMDgpLCBvcHRpb25zIHNlbGVj
dGVkIChpZ25vcmluZyB0aGUgY29tbWVudHMgYW5kIHRoZSBjb2RlIGF0CnRoZSBib3R0b20pOgoK
bWVtb3J5ID0gMjU2Cm5hbWUgPSAiZGVidGVzdDEiCnZpZiA9IFsnYnJpZGdlPWV0aDAnXQpkaXNr
ID0gWydwaHk6L2Rldi9tYXBwZXIvVm9sR3JvdXAwMC1kZWJ0ZXN0MSx4dmRhLHcnXQoKZG9tVSBz
dGFydGVkIGxpa2UgdGhpczoKCnhtIGNyZWF0ZSAtYyB4...
| Aug 24, 11:04 am 2008 |
| Eric Sesterhenn | [Patch] Fix Buffer overflow in hfsplus with a corrupted image
hi,
when an hfsplus image gets corrupted it might happen that the catalog
namelength field gets b0rked. If we mount such an image
the memcpy() in hfsplus_cat_build_key_uni() writes more than the 255
that fit in the name field. Depending on the size of the overwritten
data, we either only get memory corruption or also trigger an oops like
this:
[ 221.628020] BUG: unable to handle kernel paging request at c82b0000
[ 221.629066] IP: [<c022d4b1>] hfsplus_find_cat+0x10d/0x151
[ 221.629066...
| Aug 24, 9:07 am 2008 |
| Pekka Enberg | Re: [Patch] Fix Buffer overflow in hfsplus with a corrupted ...
Hi Eric,
So, where does this 127 come from? I can only find reference to a
maximum length of 255 unicode characters (16 bits per character) in
the following technical note for HFS+ (see sections "HFS Plus Names"
and "Catalog Thread Records"):
http://developer.apple.com/technotes/tn/tn1150.html
Hmm?
Pekka
--
| Aug 24, 11:14 am 2008 |
| Eric Sesterhenn | Re: [Patch] Fix Buffer overflow in hfsplus with a corrupted ...
Ah, i missed that the name array is __be16, i somehow assumed it was a
char array, and tried to account for the multiplication by 2 in
hfsplus_cat_build_key_uni(). here is an updated fix.
Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>
--- linux/fs/hfsplus/catalog.c.orig 2008-08-24 14:52:03.000000000 +0200
+++ linux/fs/hfsplus/catalog.c 2008-08-24 14:54:15.000000000 +0200
@@ -168,6 +168,11 @@ int hfsplus_find_cat(struct super_block
return -EIO;
}
+ if (be16_to_cpu(tmp.thread...
| Aug 24, 11:24 am 2008 |
| Pekka Enberg | Re: [Patch] Fix Buffer overflow in hfsplus with a corrupted ...
Looks good to me.
Reviewed-by: Pekka Enberg <penberg@cs.helsinki.fi>
--
| Aug 24, 11:23 am 2008 |
| David Witbrodt | Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
Correction -- it revealed at least two. See the link I posted earlier in
this thread:
http://www.uwsg.indiana.edu/hypermail/linux/kernel/0808.2/1807.html
Scroll down to the line that starts with "[blog]" for the link. You can see
the discussion I had encouraging him to come here to help us troubleshoot
if you go to that blog and click "Comments".
I only mention this as a warning, in case it could lead to a lot of extra
problems for you later. If you're quite sure that everything is OK, ...
| Aug 24, 9:05 am 2008 |
| Yinghai Lu | Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
after discussing with Ingo, we have one more generic way to detect the
same situation.
please help to verify the attached patch. ( don't apply previous patch)
YH
| Aug 24, 3:29 pm 2008 |
| Yinghai Lu | Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
and please test attached patch too. ( could test it without two patches)
YH
| Aug 24, 6:48 pm 2008 |
| Andrey Borzenkov | What is "extra timer interrupt" in powertop output?
After disabling CD-ROM polling the next top-100 winner is "extra timer=20
interrupt":
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 4.2%) 750 Mhz 0.0%
polling 0.0ms ( 0.0%) 500 Mhz 100.0%
C1 0.0ms ( 0.0%)
C2 0.9ms (95.8%)
Wakeups-from-idle per second : 1101.2 interval: 5.0s
Power usage (ACPI estimate): 11.7W (2.2 hours)
Top causes for wakeups:
31.6% ( 8.4) <interrupt> :...
| Aug 24, 6:26 am 2008 |
| Geert Uytterhoeven | m68k: Update defconfigs for 2.6.27-rc4
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
arch/m68k/configs/amiga_defconfig | 53 ++++++++++++++++++-----------
arch/m68k/configs/apollo_defconfig | 53 ++++++++++++++++++-----------
arch/m68k/configs/atari_defconfig | 60 +++++++++++++++++++--------------
arch/m68k/configs/bvme6000_defconfig | 52 ++++++++++++++++++-----------
arch/m68k/configs/hp300_defconfig | 52 ++++++++++++++++++-----------
arch/m68k/configs/mac_defconfig | 53 ++++++++++++++...
| Aug 24, 5:34 am 2008 |
| Jose | mmap - mlock problems
Hi,
I found this old thread /lkml/2001/10/30/256 which uncovered
some mmap problems with 2.4.x kernels.
I ran the test program on a 2.6.21 x86_64 with 2GB and the test program
doesn't make the system unusable but it fails when it runs out of
free memory and has to start recycling.
This is almost the same to the original problem and I wonder whether
there is a missing patch somewhere or any reason why
this was not fixed in newer versions.
thanks
--
| Aug 24, 5:28 am 2008 |
| jassi brar | An idea .... with code
Hi,
Lately a question has been bugging me: Why do we keep complicated(specific ioctls to set up and set free) LOOP driver to emulate a data file as block-device, for it to be mounted/formated.
Wouldn't it be nice if we didnt have to specify '-o loop' or use losetup -d etc?
With inspiration from UMS-Gadget and LOOP driver itself, I implemented a proof of concept: A kernel module which creats a node in /sys/devices/ and un/loads files to be emulated as block devices. The interface doesn't impleme...
| Aug 24, 4:53 am 2008 |
| Yinghai Lu | [PATCH 00/18] merge apic_32.c and apic_64.c
calibrated_APIC_clock still have two copies.
it seems we should use 32 bit, because some system may not has tsc
but it is some long than 64 bits...
Thanks
Yinghai Lu
--
| Aug 24, 5:01 am 2008 |
| Ingo Molnar | Re: [PATCH 00/18] merge apic_32.c and apic_64.c
very nice series! I've applied it to tip/irq/sparseirq and did a
test-integration with tip/master - lets see how it behaves in -tip
testing.
Ingo
--
| Aug 24, 8:16 am 2008 |
| Ingo Molnar | Re: [PATCH 00/18] merge apic_32.c and apic_64.c
correct, the 32-bit calibration code looks more mature, so we should
pick that. (after making sure it's properly 64-bit clean)
Ingo
--
| Aug 24, 5:14 am 2008 |
| Yinghai Lu | [PATCH 18/18] x86: rename apic_32.c and apic_64.c to apic.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/Makefile | 2 +-
arch/x86/kernel/{apic_32.c => apic.c} | 0
arch/x86/kernel/Makefile | 2
arch/x86/kernel/apic.c | 2311 ++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/kernel/apic_32.c | 2311 ----------------------------------------------
arch/x86/kernel/apic_64.c | 2311 ----------------------------------------------
4 files changed, 2312 insertions(+), 4623 deletions(-)
rename ar...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 17/18] x86: apic copy apic_64.c to apic_32.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 188 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 188 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index b21b772..6e99af5 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -90,6 +90,24 @@ static __init int setup_apicpmtimer(char *s)
__setup("apicpmtimer", setup_apicpmtimer);
#endif
+#ifdef CONFIG_X86_64
+#de...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 16/18] x86: apic copy calibrate_APIC_clock to each ot...
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 86 ++++++++++++++++++
arch/x86/kernel/apic_64.c | 215 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 301 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index d357038..b21b772 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -424,6 +424,90 @@ static void __cpuinit setup_APIC_timer(void)
clockevents_register_devic...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 15/18] x86: apic unify smp_spurious/error_interrupt
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 24 +++++++++++++++++++++---
arch/x86/kernel/apic_64.c | 24 ++++++++++++++++++++++--
2 files changed, 43 insertions(+), 5 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 749adb5..d357038 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -1474,10 +1474,17 @@ int __init APIC_init_uniprocessor(void)
/*
* This interrupt should _never_ happen ...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 14/18] x86: merge header files in apic_xx.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 8 ++++++++
arch/x86/kernel/apic_64.c | 7 ++++++-
2 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 87566a3..749adb5 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -23,11 +23,13 @@
#include <linux/mc146818rtc.h>
#include <linux/kernel_stat.h>
#include <linux/sysdev.h>
+#include &...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 13/18] x86: copy detect_init_APIC to the other
Signed-off-by: Yinghai Lu <yhlu.kernel@mgail.com>
---
arch/x86/kernel/apic_32.c | 20 +++++++++++
arch/x86/kernel/apic_64.c | 82 ++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 101 insertions(+), 1 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 0d9c000..87566a3 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -1214,6 +1214,25 @@ void __cpuinit end_local_APIC_setup(void)
apic_pm_activate();
}
+#ifde...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 12/18] x86: merge APIC_init_uniprocessor
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 51 +++++++++++++++++++++++++++++++++++++++-----
arch/x86/kernel/apic_64.c | 48 +++++++++++++++++++++++++++++++++++++++--
2 files changed, 90 insertions(+), 9 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 294256f..0d9c000 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -1355,6 +1355,17 @@ int apic_version[MAX_APICS];
int __init APIC_i...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 11/18] x86: make apic_32/64.c more like
except x2apic, detec_init_APIC, and calibrating_APIC_clock
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 125 ++++++++++++++++++++++++++++++++++++++++----
arch/x86/kernel/apic_64.c | 10 +++-
2 files changed, 122 insertions(+), 13 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 6fb2b45..294256f 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -66,6 +66,9 @@ static int __init parse_lapic...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 10/18] x86: add hard_smp_prossor_id with MACRO in io_...
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 7 +++++++
arch/x86/kernel/apic_64.c | 2 ++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index cbac5ff..6fb2b45 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -1600,6 +1600,13 @@ void __cpuinit generic_processor_info(int apicid, int version)
cpu_set(cpu, cpu_present_map);
}
+#ifdef CONFIG_X86_64
...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 09/18] x86: use HAVE_X2APIC in apic_64.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_64.c | 35 +++++++++++++++++++++++------------
1 files changed, 23 insertions(+), 12 deletions(-)
diff --git a/arch/x86/kernel/apic_64.c b/arch/x86/kernel/apic_64.c
index c40a900..d3ec746 100644
--- a/arch/x86/kernel/apic_64.c
+++ b/arch/x86/kernel/apic_64.c
@@ -82,10 +82,23 @@ static __init int setup_apicpmtimer(char *s)
__setup("apicpmtimer", setup_apicpmtimer);
#endif
-int disable_x2apic;
+#ifdef CONFIG...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 08/18] x86: apic_xx.c order variables
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 46 ++++++++++++++++++++++--------------------
arch/x86/kernel/apic_64.c | 48 ++++++++++++++++++++++++++++++---------------
2 files changed, 56 insertions(+), 38 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 0f52bdd..cbac5ff 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -50,16 +50,37 @@
# error SPURIOUS_APIC_VECTOR definition error
#...
| Aug 24, 5:01 am 2008 |
| Yinghai Lu | [PATCH 07/18] x86: apic - unify smp_apic_timer_interrupt
From: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/apic_32.c | 3 +++
arch/x86/kernel/apic_64.c | 2 ++
2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 63bebb3..0f52bdd 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -718,6 +718,9 @@ void smp_apic_timer_inte...
| Aug 24, 5:01 am 2008 |
| previous day | today | next day |
|---|---|---|
| August 23, 2008 | August 24, 2008 | August 25, 2008 |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
git: | |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Natalie Protasevich | [BUG] New Kernel Bugs |
