linux-kernel mailing list

FromSubjectsort iconDate
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 daytodaynext day
August 23, 2008August 24, 2008August 25, 2008