| From | Subject | Date |
|---|---|---|
| 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 day | today | next day |
|---|---|---|
| September 8, 2008 | September 9, 2008 | September 10, 2008 |
| monstr | [PATCH 27/56] microblaze_v2: support for a.out |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Rafael J. Wysocki | [Bug #10493] mips BCM47XX compile error |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
