linux-kernel mailing list

FromSubjectsort iconDate
Steven Noonan
[PATCH] drivers/ide/ide-probe.c: uninitialized variable 'rc'
Fixed the warning by initializing 'rc' to zero. Signed-off-by: Steven Noonan <steven@uplinklabs.net> --- drivers/ide/ide-probe.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c index 994e410..e53c645 100644 --- a/drivers/ide/ide-probe.c +++ b/drivers/ide/ide-probe.c @@ -1492,7 +1492,7 @@ static struct device_attribute *ide_port_attrs[] = { static int ide_sysfs_register_port(ide_hwif_t *hwif) { - int i, rc;...
Sep 9, 5:07 pm 2008
Yinghai Lu
[PATCH 1/5] x86: make intel.c has 64bit support code
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/cpu/intel.c | 119 ++++++++++++++++++++++++++++++------------- 1 files changed, 83 insertions(+), 36 deletions(-) diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index a669895..365a008 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -15,6 +15,11 @@ #include <asm/ds.h> #include <asm/bugs.h> +#ifdef CONFIG_X86_64 +#include <asm/topology.h> +#i...
Sep 9, 7:40 pm 2008
Yinghai Lu
[PATCH 5/5] x86: centaur_64.c remove duplicated setting with...
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/cpu/centaur_64.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/cpu/centaur_64.c b/arch/x86/kernel/cpu/centaur_64.c index 0e5cf17..a1625f5 100644 --- a/arch/x86/kernel/cpu/centaur_64.c +++ b/arch/x86/kernel/cpu/centaur_64.c @@ -20,7 +20,6 @@ static void __cpuinit init_centaur(struct cpuinfo_x86 *c) if (c->x86 == 0x6 && c->x86_model >= 0xf) { c->x86_cac...
Sep 9, 7:40 pm 2008
Yinghai Lu
[PATCH 4/5] x86: intel.c put workaround for old cpus together
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/cpu/intel.c | 192 ++++++++++++++++++++++--------------------- 1 files changed, 98 insertions(+), 94 deletions(-) diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index 365a008..5f76bf1 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -63,15 +63,54 @@ int __cpuinit ppro_with_ram_bug(void) return 0; } +#ifdef CONFIG_X86_F00F_BUG +static void __cpuinit trap_init_...
Sep 9, 7:40 pm 2008
Yinghai Lu
[PATCH 3/5] x86: let intel 64bit use intel.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/Kconfig.cpu | 10 +- arch/x86/kernel/cpu/Makefile | 3 +- arch/x86/kernel/cpu/intel_64.c | 366 ---------------------------------------- include/asm-x86/bugs.h | 2 +- 4 files changed, 3 insertions(+), 378 deletions(-) delete mode 100644 arch/x86/kernel/cpu/intel_64.c diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu index 1fe3482..50d8842 100644 --- a/arch/x86/Kconfig.cpu +++ b/arch/x86/K...
Sep 9, 7:40 pm 2008
Yinghai Lu
[PATCH 2/5] x86: make intel_64.c the same to intel.c
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/kernel/cpu/intel_64.c | 301 +++++++++++++++++++++++++++++++++++++--- 1 files changed, 284 insertions(+), 17 deletions(-) diff --git a/arch/x86/kernel/cpu/intel_64.c b/arch/x86/kernel/cpu/intel_64.c index aef4f28..365a008 100644 --- a/arch/x86/kernel/cpu/intel_64.c +++ b/arch/x86/kernel/cpu/intel_64.c @@ -1,42 +1,108 @@ #include <linux/init.h> +#include <linux/kernel.h> + +#include <linux/string.h> +#inc...
Sep 9, 7:40 pm 2008
John Wenker
PROBLEM: fstat(2) returns st_size==0 for non-empty FIFO.
A colleague has run into a problem. We assume it's a kernel issue. Here is the pertinent bug report data. [1.] One line summary of the problem: fstat(2) returns st_size == 0 for a FIFO that is known to have data in it. [2.] Full description of the problem/report: When using a FIFO, fstat(2) (and stat(2)) returns a 'struct stat' with the st_size field equal to zero, at a time when the FIFO is known to have data in it. Problem occurs with Linux 2.6.16 kernel (see more below), but does not o...
Sep 9, 7:05 pm 2008
David Miller
[GIT]: Netwokring
1) Three bluetooth regression fixes from Marcel Holtmann. 2) In 2.6.27 we added a faster and more reliable IPSEC policy and state dumping mechanism, but this new code leaves out larval and socket local policies which is an unintended user visible change. Fixed by Herbert Xu. 3) As per kernel bugzilla, ip6_dst_lookup_tail() can OOPS when the optimistic DAD config option is enabled because said code assumes there is always a neighbour attached to a route at this point, but th...
Sep 9, 7:16 pm 2008
David Miller
[GIT]: Sparc
I had always gotten strange wedges when hot plugging cpus on Niagara boxes via the hypervisor, and I think the following bug spotted by Paul McKenney finally nails it. Please pull, thanks a lot. The following changes since commit 4d084617fb0d025c42c242362d1f27d337e2d407: Paul E. McKenney (1): sparc64: Prevent sparc64 from invoking irq handlers on offline CPUs are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6.git master David ...
Sep 9, 7:13 pm 2008
Parag Warudkar
[PATCH] x86: sysfs - kill owner field from attribute
Tejun's commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs attribute->owner unnecessary. But the field was left in the structure to ease the merge. It's been over a year since that change and it is now time to start killing attribute->owner along with its users - one arch at a time! This patch is attempt #1 to get rid of attribute->owner only for CONFIG_X86_64 or CONFIG_X86_32 . We will deal with other arches later on as and when possible - avr32 will be the next since that is som...
Sep 9, 7:11 pm 2008
Andrew Morton
Re: [PATCH] x86: sysfs - kill owner field from attribute
On Tue, 9 Sep 2008 19:11:02 -0400 hm, OK, there may be newly-added code which will now break. Not a big The patch was wordwrapped - please fix that up before sending any more This is simpler, no? --- a/include/linux/sysfs.h~x86-sysfs-kill-owner-field-from-attribute-fix +++ a/include/linux/sysfs.h @@ -27,7 +27,7 @@ struct module; */ struct attribute { const char *name; -#if !defined(CONFIG_X86_64) && !defined(CONFIG_X86_32) +#ifndef CONFIG_X86 struct module *owner; #en...
Sep 9, 7:26 pm 2008
Parag Warudkar
Re: [PATCH] x86: sysfs - kill owner field from attribute
Yep, sorry. Fighting with git-send-email right now - once I win --
Sep 9, 7:35 pm 2008
Jeremy Fitzhardinge
TARGET_CPUS in assign_irq_vector
On x86-64, the genapic implementations of target_cpus returns cpu_online_map. What if more cpus have yet to come online? Shouldn't it be cpu_possible_map? Though I'm probably confused. I don't really know what the intent of target_cpus and vector_allocation_domain is. Thanks, J --
Sep 9, 6:30 pm 2008
Yinghai Lu
Re: TARGET_CPUS in assign_irq_vector
logical mode, vector_allocation_domain will return all online cpus aka the 8 cpus. phys_flat mode, vector_allotcation_domain will only the cpumask with the cpu set.. target_cpus is the cpus that could be possible to used to take vector and process that irq. so at least it should be online. YH --
Sep 9, 6:54 pm 2008
Jeremy Fitzhardinge
Re: TARGET_CPUS in assign_irq_vector
Would it be wrong to make it possible_cpu_mask? J --
Sep 9, 7:46 pm 2008
Daniel Phillips
Tux3 Report: One less feature
Hi, Last week, the subvolumes feature was dropped from Tux3. I thought it would be worth explaining why, because it says something about the Tux3 design philosophy and the direction I think we ought to be headed. A subvolume is a separately mountable filesystem that coexists with other subvolumes in a single, physical volume. For a tree-structured filesystem, which is to say, nearly every modern filesystem, having subvolumes just requires adding more tree roots. Nothing could be simpler, righ...
Sep 9, 5:37 pm 2008
Stephen Rothwell
linux-next releases
Hi all, There will be no linux-next release for Sep 9 (as my body and brain are in two widely distant time zones) or Sep 10 (as I am travelling again). Hopefully normal releases will start again on Thursday (US west coast time). --=20 Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/
Sep 9, 6:13 pm 2008
Daniel J Blueman
[2.6.27-rc5] inotify_read's ev_mutex vs do_page_fault's mmap...
I observed this locking violation [1] while gnome-panel was loading; this was previously reported at http://uwsg.iu.edu/hypermail/linux/kernel/0806.3/2881.html . Let me know for more information/config/testing. Thanks! Daniel --- [1] ======================================================= [ INFO: possible circular locking dependency detected ] 2.6.27-rc5-233c-debug #2 ------------------------------------------------------- gnome-panel/4944 is trying to acquire lock: (&mm->mmap_sem...
Sep 9, 5:03 pm 2008
roel kluin
[PATCH] sh: intc_prio_data() test before subtraction on unsi...
bit is unsigned, so test before subtraction Signed-off-by: Roel Kluin <roel.kluin@gmail.com> --- diff --git a/arch/sh/kernel/cpu/irq/intc.c b/arch/sh/kernel/cpu/irq/intc.c index 8c70e20..94536d3 100644 --- a/arch/sh/kernel/cpu/irq/intc.c +++ b/arch/sh/kernel/cpu/irq/intc.c @@ -464,9 +464,10 @@ static unsigned int __init intc_prio_data(struct intc_desc *desc, } fn += (pr->reg_width >> 3) - 1; - bit = pr->reg_width - ((j + 1) * pr->field_width); - BUG_ON(bit...
Sep 9, 5:02 pm 2008
heukelum
[RFC/PATCH] i386: handle all exceptions with interrupts off ...
From: Alexander van Heukelum <heukelum@fastmail.fm> x86_64 handles all exceptions with interrupts off initially, this bisectable patch set does the same for i386, in (very) small steps. If this is acceptable, it would make further unification of traps_32.c and traps_64.c a lot easier. If it is not... why? Patches are against current -git. Every step in the series runs fine in a simple system under qemu. Greetings, Alexander --
Sep 9, 3:55 pm 2008
heukelum
[PATCH 1/24] i386: remove kprobes' restore_interrupts in fav...
From: Alexander van Heukelum <heukelum@fastmail.fm> x86_64 uses a helper function conditional_sti in traps_64.c which is equal to restore_interrupts in kprobes.h. The only user of restore_interrupts is in traps_32.c. Introduce conditional_sti for i386 and remove restore_interrupts. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 8 +++++++- include/asm-x86/kprobes.h | 9 --------- 2 files changed, 7 insertions(+), 10 deletions(-)...
Sep 9, 3:55 pm 2008
heukelum
[PATCH 2/24] i386: prepare to convert exceptions to interrupts
From: Alexander van Heukelum <heukelum@fastmail.fm> There is some macro magic in traps_32.c to construct standard exception dispatch functions. This patch renames the DO_ERROR- like macros to DO_TRAP, and introduces new DO_ERROR ones that conditionally reenable interrupts explicitly, like x86_64. No code changes. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 76 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 65 inser...
Sep 9, 3:55 pm 2008
heukelum
[PATCH 3/24] i386: convert hardware exception 0 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle divide error exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 9ac59e0..97d193c 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -632,7 +632,7 @@ void do_##name(struct pt_regs *r...
Sep 9, 3:55 pm 2008
heukelum
[PATCH 4/24] i386: expand exception 3 DO_TRAP macro
From: Alexander van Heukelum <heukelum@fastmail.fm> The int3 exception was already takes as an interrupt and do_int3 does not fit in the new DO_ERROR macro. This patch just expands the DO_TRAP macro and rearranges the code a bit. No functional changes intended. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/...
Sep 9, 3:55 pm 2008
heukelum
[PATCH 5/24] i386: convert hardware exception 4 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle overflow exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 944641a..5d762a8 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -633,7 +633,7 @@ void do_##name(struct pt_regs *regs,...
Sep 9, 3:55 pm 2008
heukelum
[PATCH 6/24] i386: convert hardware exception 5 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle bounds exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 5d762a8..becfc84 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -634,7 +634,7 @@ void do_##name(struct pt_regs *regs, l...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 7/24] i386: convert hardware exception 6 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle invalid opcode exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index becfc84..5d8d057 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -635,7 +635,7 @@ void do_##name(struct pt_regs ...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 8/24] i386: convert hardware exception 7 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle no coprocessor exception with interrupt initially off. device_not_available in entry_32.S calls either math_state_restore or math_emulate. This patch adds an extra indirection to be able to re-enable interrupts explicitly in traps_32.c Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 15 ++------------- arch/x86/kernel/traps_32.c | 14 +++++++++++++- 2 files changed, 15 ins...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 9/24] i386: convert hardware exception 9 to an interr...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle coprocessor segment overrun exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 3ddd71b..477946a 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -637,7 +637,7 @@ DO_VM86_ERROR_INF...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 10/24] i386: convert hardware exception 10 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle invalid TSS exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 477946a..8ace1e2 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -638,7 +638,7 @@ DO_VM86_ERROR(4, SIGSEGV, "overfl...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 11/24] i386: convert hardware exception 11 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle segment not present exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 8ace1e2..572ea9f 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -639,7 +639,7 @@ DO_VM86_ERROR(5, SIGSEGV,...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 12/24] i386: convert hardware exception 12 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle stack segment exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 572ea9f..e535324 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -640,7 +640,7 @@ DO_ERROR_INFO(6, SIGILL, "inval...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 13/24] i386: convert hardware exception 13 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle general protection exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index e535324..c3b636e 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -652,6 +652,8 @@ do_general_protection(stru...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 14/24] i386: convert hardware exception 15 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle exception 15 with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index c3b636e..ef934a2 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -1162,6 +1162,7 @@ void do_simd_coprocessor_error(struct pt_...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 15/24] i386: convert hardware exception 16 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle coprocessor error exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index ef934a2..733c0e3 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -1086,6 +1086,7 @@ void math_error(void __use...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 16/24] i386: convert hardware exception 17 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle alignment check exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 733c0e3..bc8b21d 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -641,7 +641,7 @@ DO_ERROR(9, SIGFPE, "coproces...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 17/24] i386: convert hardware exception 18 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle machine check exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 2 +- arch/x86/kernel/traps_32.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index 5a88585..c5fe01b 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S @@ -...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 18/24] i386: convert hardware exception 19 to an inte...
From: Alexander van Heukelum <heukelum@fastmail.fm> Handle SIMD coprocessor exception with interrupt initially off. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index f696914..1ad7697 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c @@ -1142,6 +1142,8 @@ static void simd_math_erro...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 19/24] i386: remove temporary DO_TRAP macros, expandi...
From: Alexander van Heukelum <heukelum@fastmail.fm> Only one use of the DO_TRAP macros remains. Expand that one and remove the macros now. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 66 ++++++++++---------------------------------- 1 files changed, 15 insertions(+), 51 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 1ad7697..7047760 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/k...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 20/24] i386: add TRACE_IRQS_OFF to entry_32.S in 'err...
From: Alexander van Heukelum <heukelum@fastmail.fm> Many exceptions use the same code path via the label 'error_code' in entry_32.S. At this point interrupts are off, so let's inform the tracing code of that fact before calling into C. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index c5fe01b..49438e5 10064...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 21/24] i386: add TRACE_IRQS_OFF for exception 1 (debug)
From: Alexander van Heukelum <heukelum@fastmail.fm> At this point interrupts are off, so let's inform the tracing code of that fact before calling into C. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index 49438e5..a278505 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S @@ -804,6 +...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 22/24] i386: add TRACE_IRQS_OFF for the nmi
From: Alexander van Heukelum <heukelum@fastmail.fm> At this point interrupts are off, so let's inform the tracing code of that fact before calling into C. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index a278505..2abdc9a 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S @@ -849,6 ...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 23/24] i386: add TRACE_IRQS_OFF for the exception 3 (...
From: Alexander van Heukelum <heukelum@fastmail.fm> At this point interrupts are off, so let's inform the tracing code of that fact before calling into C. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/entry_32.S | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index 2abdc9a..b21fbfa 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S @@ -921,6 +...
Sep 9, 3:56 pm 2008
heukelum
[PATCH 24/24] i386: trace_hardirqs_fixup should now not be n...
From: Alexander van Heukelum <heukelum@fastmail.fm> The exception handlers in entry_32.S should now all call TRACE_IRQS_OFF before calling the C code. The calls to trace_hardirqs_fixup should now be unnecessary. Remove them. Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_32.c | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index 7047760..041a25e 100644...
Sep 9, 3:56 pm 2008
roel kluin
[PATCH] [POWERPC] unsigned hwirq cannot be negative
This patch is not tested --- fsl_msi_alloc_hwirqs() converts an int from bitmap_find_free_region() into an irq_hw_number_t, but this can be an -ENOMEM. This is tested in fsl_setup_msi_irqs(), but incorrectly: irq_hw_number_t is unsigned. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> --- diff --git a/arch/powerpc/sysdev/fsl_msi.c b/arch/powerpc/sysdev/fsl_msi.c index 2c5187c..a2aa59a 100644 --- a/arch/powerpc/sysdev/fsl_msi.c +++ b/arch/powerpc/sysdev/fsl_msi.c @@ -67,7 +67,7 @@ static...
Sep 9, 4:34 pm 2008
Thomas Gleixner
[GIT pull] timer updates for 2.6.27
Linus, Please pull the latest timers-fixes-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git timers-fixes-for-linus This removes a WARN_ON which I (ab)used to gather information about the HPET reprogramming issue. It served it's purpose and can be removed now. Thanks, tglx ------------------> Thomas Gleixner (1): clockevents: remove WARN_ON which was used to gather information kernel/time/tick-oneshot.c | 18 ++++++++------...
Sep 9, 4:32 pm 2008
Mikhail Kshevetskiy
forcedeth: option to disable 100Hz timer (try 2)
On some hardware no TX done interrupts are generated, thus special 100Hz timer interrupt is required to handle this situation properly. Other device do not require that timer interrupt feature. Forcedeth has a DEV_NEED_TIMERIRQ flag to mark the broken devices. Unfortunately, nobody know the actual list of broken devices, so all device has this flag on. Other problem, this flag is not user visible, so the kernel recompilation is required to disable timer interrupts and test a device. This patch ...
Sep 9, 3:34 pm 2008
Yinghai Lu
[PATCH] pci: fix merging left out for BAR print out v2
print out for Device BAR address before kernel try to update them. also change it to KERN_DEBUG instead... v2: update to linux-pci next also add (unsigned long long) cast Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index d8d3f90..e3bddc5 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -304,6 +304,9 @@ static int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, } else { res->start = l6...
Sep 9, 3:27 pm 2008
Justin Mattock
[19.666764] Disabling IRQ #23
I've been noticing this message appear every "X" amount of boot's(maybe ten or so); [19.656768] irq 23: nobody cared (try booting with the "irqpoll" option) [19.666039] Pid: 0, comm: swapper Tainted: P 2.6.27-rc5-00363-ga002d93 [19.666764] [<c0151774>] __report_bad_irq+0x2e/0x6f [19.666764] [<c015199b>] note_interrupt+0x1e6/0x217 [19.666764] [<c0150d73>] ? handle_IRQ_event+0x2a/0x5a [19.666764] [<c0151f4c>] handle_fastoei_irq+0x91/0xb6 [19.666764] [<c0104ff...
Sep 9, 3:08 pm 2008
Chris Snook
Re: [19.666764] Disabling IRQ #23
What's the proprietary module that's tainting it? Ideally we'd like to see it reproduced on an untainted kernel, but depending on what it is, it may not matter. When you say you're not able to log in, is that because the keyboard is unresponsive? It appears to be affecting USB, so I'd be curious to know if you can ssh into the box, or log in with a PS/2 keyboard. Of course, some PS/2 ports are connected via USB under the hood, so the keyboard might not tell us much. -- Chris --
Sep 9, 7:28 pm 2008
previous daytodaynext day
September 8, 2008September 9, 2008September 10, 2008