| From | Subject | Date |
|---|---|---|
| Robert Hancock | Re: PROBLEM: Celeron Core
We are talking about throttling (i.e. P4 clockmod) not CPU frequency
scaling. Clock modulation does not reduce the clock speed, it just
basically forces the CPU to halt on a certain duty cycle. If the CPU is
already idle this has no effect and won't save any power.
--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@nospamshaw.ca
Home Page: http://www.roberthancock.com/
--
| Jan 21, 7:59 pm 2008 |
| Robert Hancock | Re: [HELP]Problem with exit(0) and _exit(0) on RHEL x86
Why do you expect a different result? Also, calling exit from a vforked
child is explicitly not allowed. The only things you can do are execve
or _exit.
--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@nospamshaw.ca
Home Page: http://www.roberthancock.com/
--
| Jan 21, 7:54 pm 2008 |
| Robert Hancock | Re: PCI Interrupt Problems Since Kernel-2.6.19
Need more details, like dmesg output. The source code of your driver
would also be useful. One common problem is not calling
pci_enable_device before requesting the interrupt..
--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@nospamshaw.ca
Home Page: http://www.roberthancock.com/
--
| Jan 21, 7:49 pm 2008 |
| David Fries | W1: w1_slave units, standardize 1C or .001C? Break API
The ds18b20 one wire temperature sensor conversion routine is
returning the units in degrees C while the ds1820 (ds18s20) is
returning it in .001 degrees C. 20C vs 20312C. Once you know the
units I'm liking the latter as it gives a higher precision. Time to
break user applications so the driver can give the temperature in the
same units for both sensors.
I only have the ds18b20 sensor model. Here is the current output from
the sys file for this sensor.
/sys/devices/w1_bus_master1/28-0000000e84...
| Jan 21, 7:15 pm 2008 |
| webmaster | Plus besoin d'investir dans un PDA...
...avec le mini agenda maxi pratique My Small Notes c'est gratuit !
D
| Jan 21, 7:22 pm 2008 |
| S.Çağlar | Rescheduling interrupts
Hi;
With Linus's latest git, powertop reports following while system nearly %10=
0=20
idle;
PowerTOP version 1.9 (C) 2007 Intel Corporation
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 6,3%) 1,84 Ghz 0,4%
C1 0,0ms ( 0,0%) 1333 Mhz 0,0%
C2 0,1ms ( 0,5%) 1000 Mhz 99,6%
C3 3,7ms (93,2%)
Wakeups-from-idle per second : 306,8 interval: 10,0s
Power usage (5 minute ...
| Jan 21, 7:19 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 00/16] ide: various fixes/cleanups
Easy stuff done as relax from more hard-core changes...
diffstat:
drivers/ide/cris/ide-cris.c | 6 -
drivers/ide/ide-dma.c | 20 ++++++
drivers/ide/ide-iops.c | 145 ++++++++++----------------------------------
drivers/ide/ide-probe.c | 35 ++++++----
drivers/ide/ide-tape.c | 4 -
drivers/ide/ide-taskfile.c | 11 ++-
drivers/ide/ide.c | 5 -
drivers/ide/pci/siimage.c | 25 ++++---
drivers/ide/pci/trm290.c | 5 -
drivers/scsi/ide-scsi...
| Jan 21, 7:30 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 16/16] ide: move check_dma_crc() to ide-dma.c
* Move check_dma_crc() to ide-dma.c and add inline version for
CONFIG_BLK_DEV_IDEDMA=n case.
* Rename check_dma_crc() to ide_check_dma_crc().
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-dma.c | 20 ++++++++++++++++++++
drivers/ide/ide-iops.c | 24 +-----------------------
include/linux/ide.h | 2 ++
3 files changed, 23 insertions(+), 23 deletions(-)
Index: b/drivers/ide/ide-dma.c
=====================================================...
| Jan 21, 7:32 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 15/16] ide: remove ide_auto_reduce_xfer()
While at it:
* Remove needless '!drive->crc_count' check.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 41 +++++++++++++----------------------------
1 file changed, 13 insertions(+), 28 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -612,33 +612,6 @@ no_80w:
return 0;
}
-#ifdef CONFIG_BLK_DEV_IDEDMA...
| Jan 21, 7:32 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 14/16] ide: move drive->crc_count check out from c...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -968,13 +968,10 @@ static ide_startstop_t reset_pollfunc (i
static void check_dma_crc(ide_drive_t *drive)
{
#ifdef CONFIG_BLK_DEV_IDEDMA
- if (drive->...
| Jan 21, 7:32 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 13/16] ide: remove ide_ata66_check()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 15 ---------------
drivers/ide/ide-taskfile.c | 5 ++++-
include/linux/ide.h | 1 -
3 files changed, 4 insertions(+), 17 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -612,21 +612,6 @@ no_80w:
return 0;
}
-int ide_ata66_check (ide_drive_t *dri...
| Jan 21, 7:32 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 12/16] ide: remove set_transfer()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 18 ------------------
drivers/ide/ide-taskfile.c | 6 +++++-
include/linux/ide.h | 1 -
3 files changed, 5 insertions(+), 20 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -627,24 +627,6 @@ int ide_ata66_check (ide_drive_t *drive,
return 0;
}
-...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 11/16] ide: unexport SELECT_DRIVE()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 2 --
1 file changed, 2 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -163,8 +163,6 @@ void SELECT_DRIVE (ide_drive_t *drive)
HWIF(drive)->OUTB(drive->select.all, IDE_SELECT_REG);
}
-EXPORT_SYMBOL(SELECT_DRIVE);
-
void SELECT_MASK (ide_drive_t *drive, i...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 10/16] ide: use __ide_set_handler() in ide_execute_co...
* Use __ide_set_handler() in ide_execute_command().
While at it:
* Fix whitespace damage in ide_execute_command().
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-iops.c | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
@@ -882,22 +882,17 @@ void ide_execute_comm...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 09/16] ide: remove SATA_*_REG macros
* siimage.c: use hwif->sata_scr[SATA_{ERROR,STATUS}_OFFSET] instead of
SATA_{ERROR,STATUS}_REG macros.
* Remove no longer needed SATA_*_REG macros.
While at it:
* Remove needless SATA Status register read from sil_sata_reset_poll().
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/pci/siimage.c | 25 ++++++++++++++++---------
include/linux/ide.h | 6 ------
2 files changed, 16 insertions(+), 15 deletions(-)
Index: b/drivers/ide/pci/si...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 08/16] ide: remove ->nice0 and ->nice2 fields f...
* ->nice0 and ->nice2 ide_drive_t fields are always zero so remove them.
* IDE_NICE_0 and IDE_NICE_2 defines from <linux/hdreg.h> are no longer
used by any kernel code so cover them with #ifndef/#endif __KERNEL__.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide.c | 5 +----
include/linux/hdreg.h | 4 +++-
include/linux/ide.h | 2 --
3 files changed, 4 insertions(+), 7 deletions(-)
Index: b/drivers/ide/ide.c
=============...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 07/16] ide: convert ->straight8 field in ide_hwif_...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
include/linux/ide.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: b/include/linux/ide.h
===================================================================
--- a/include/linux/ide.h
+++ b/include/linux/ide.h
@@ -488,7 +488,6 @@ typedef struct hwif_s {
u8 major; /* our major number */
u8 index; /* 0 for ide0; 1 for ide1; ... */
u8 channel; /* for dual-port chips: 0=primary, 1=secondary */
- u8 str...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 06/16] ide: remove unused ->auto_poll field from i...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
include/linux/ide.h | 1 -
1 file changed, 1 deletion(-)
Index: b/include/linux/ide.h
===================================================================
--- a/include/linux/ide.h
+++ b/include/linux/ide.h
@@ -607,7 +607,6 @@ typedef struct hwif_s {
unsigned serialized : 1; /* serialized all channel operation */
unsigned sharing_irq: 1; /* 1 = sharing irq with another hwif */
unsigned reset : 1; /* reset af...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 05/16] ide-probe: remove needless Status register reads
* Cache value read from the Status register in 'stat' variable in do_probe()
and enable_nest(), then remove remove needless Status register reads.
While at it:
* Add proper KERN_* levels to printk() calls.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-probe.c | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
Index: b/drivers/ide/ide-probe.c
=============================================================...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 04/16] ide-cris: use ide_execute_command()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/cris/ide-cris.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
Index: b/drivers/ide/cris/ide-cris.c
===================================================================
--- a/drivers/ide/cris/ide-cris.c
+++ b/drivers/ide/cris/ide-cris.c
@@ -1034,11 +1034,7 @@ static int cris_dma_setup(ide_drive_t *d
static void cris_dma_exec_cmd(ide_drive_t *drive, u8 command)
{
- /* set the irq handler whi...
| Jan 21, 7:31 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 03/16] trm290: use ide_execute_command()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/pci/trm290.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
Index: b/drivers/ide/pci/trm290.c
===================================================================
--- a/drivers/ide/pci/trm290.c
+++ b/drivers/ide/pci/trm290.c
@@ -177,10 +177,7 @@ static void trm290_selectproc (ide_drive
static void trm290_dma_exec_cmd(ide_drive_t *drive, u8 command)
{
- BUG_ON(HWGROUP(drive)->handler != NU...
| Jan 21, 7:30 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 02/16] ide-scsi: use ide_execute_command()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/scsi/ide-scsi.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
Index: b/drivers/scsi/ide-scsi.c
===================================================================
--- a/drivers/scsi/ide-scsi.c
+++ b/drivers/scsi/ide-scsi.c
@@ -596,11 +596,8 @@ static ide_startstop_t idescsi_issue_pc
set_bit(PC_DMA_OK, &pc->flags);
if (test_bit(IDESCSI_DRQ_INTERRUPT, &scsi->flags)) {
- BUG...
| Jan 21, 7:30 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH 01/16] ide-tape: use ide_execute_command()
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
---
drivers/ide/ide-tape.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: b/drivers/ide/ide-tape.c
===================================================================
--- a/drivers/ide/ide-tape.c
+++ b/drivers/ide/ide-tape.c
@@ -2181,8 +2181,8 @@ static ide_startstop_t idetape_issue_pac
if (dma_ok) /* Will begin DMA later */
set_bit(PC_DMA_IN_PROGRESS, &pc->flags);
if (test_bit(IDETAPE_DR...
| Jan 21, 7:30 pm 2008 |
| travis | [PATCH 1/1] x86: fix early cpu_to_node panic from nr_free_zo...
An early call to nr_free_zone_pages() calls numa_node_id() which
needs to call early_cpu_to_node() since per_cpu(cpu_to_node_map)
might not be setup yet.
I also had to export x86_cpu_to_node_map_early_ptr because of some
calls from the network code to numa_node_id():
net/ipv4/netfilter/arp_tables.c:
net/ipv4/netfilter/ip_tables.c:
net/ipv4/netfilter/ip_tables.c:
Applies to both:
2.6.24-rc8-mm1
2.6.24-rc8-mm1 + latest (08/01/21) git-x86 patch
Signed-off-by: Mike Travis <travis@s...
| Jan 21, 7:06 pm 2008 |
| Mike Snitzer | 2.6.22.16 MD raid1 doesn't mark removed disk faulty, MD thre...
Under 2.6.22.16, I physically pulled a SATA disk (/dev/sdac, connected to
an aacraid controller) that was acting as the local raid1 member of
/dev/md30.
Linux MD didn't see an /dev/sdac1 error until I tried forcing the issue by
doing a read (with dd) from /dev/md30:
Jan 21 17:08:07 lab17-233 kernel: sd 2:0:27:0: [sdac] Result:
hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
Jan 21 17:08:07 lab17-233 kernel: sd 2:0:27:0: [sdac] Sense Key :
Hardware Error [current]
Jan 21 17:08:07 lab17-233 ke...
| Jan 21, 7:04 pm 2008 |
| Bartlomiej Zolnierki... | [PATCH] ide-disk: use do_rw_taskfile() (take 2)
* Add IDE_TFLAG_DMA_PIO_FALLBACK taskfile flag to indicate the need
to skip loading taskfile registers in do_rw_taskfile().
* Export do_rw_taskfile().
* Convert __ide_do_rw_disk() to use do_rw_taskfile().
* Unexport ide_tf_load().
* Unexport {pre_task_out,task_in}_intr() and make it static.
* Remove incorrect comment about do_rw_taskfile() from <linux/ide.h>.
There should be no functionality changes caused by this patch.
v2:
* Add missing blk_fs_request() check to task_dma_o...
| Jan 21, 7:13 pm 2008 |
| Harvey Harrison | [PATCH 3/3] x86: Unify page fault oops printing
This changes the oops dumping format for page faults to
be similar between X86_32 and 64.
This is the first user of printk_address on X86_32.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
Ingo, this patch has behavior changes that will need discussion
arch/x86/mm/fault_32.c | 12 ++++++------
arch/x86/mm/fault_64.c | 9 ++++++---
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/arch/x86/mm/fault_32.c b/arch/x86/mm/fault_32.c
index fda3997..28ea3d3...
| Jan 21, 6:58 pm 2008 |
| Harvey Harrison | [PATCH 2/3] x86: Introduce show_fault_oops helper to fault_3...
This will help when unifying the oops dumping code on 32/64
bit. No functional changes.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
arch/x86/mm/fault_32.c | 54 ++++++++++++++++++++++++++---------------------
arch/x86/mm/fault_64.c | 21 ++++++++++++------
2 files changed, 44 insertions(+), 31 deletions(-)
diff --git a/arch/x86/mm/fault_32.c b/arch/x86/mm/fault_32.c
index 0bd2417..fda3997 100644
--- a/arch/x86/mm/fault_32.c
+++ b/arch/x86/mm/fault_32.c
@@ -323,6...
| Jan 21, 6:58 pm 2008 |
| Harvey Harrison | [PATCH 1/3] x86: make printk_address available on X86_32
Small fomatting fixes to 64-bit as well, trailing whitespace
and extra semicolon, also move the ifdefs for CONFIG_KALLSYMS
into the function itself.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
Replacements for the 2-patch series I sent earlier.
arch/x86/kernel/traps_32.c | 28 ++++++++++++++++++++++++++++
arch/x86/kernel/traps_64.c | 11 ++++-------
2 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_3...
| Jan 21, 6:57 pm 2008 |
| webmaster | Plus besoin d'investir dans un PDA...
...avec le mini agenda maxi pratique My Small Notes c'est gratuit !
D
| Jan 21, 6:57 pm 2008 |
| Jiri Slaby | Re: [PATCH] drivers/char/moxa.c, kernel 2.6.23.14
Hrm, too ugly (sadly as same as it was).
- not 32/64 bit compatible due to the ulong there.
- not exported to the world via include/linux (the reason why I removed it, they
use something, which they know nothing about).
- I would rather see true firmware loading.
thanks,
--js
--
| Jan 21, 6:51 pm 2008 |
| Ian Campbell | [PATCH] x86_32: Construct 32 bit boot time page tables in na...
Specifically the boot time page tables in a CONFIG_X86_PAE=y enabled
kernel are in PAE format.
early_ioremap is updated to use the standard page table accessors.
Derived from an earlier patch by Eric Biederman.
Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Eric W. Biederman <ebiederm@xmission.com>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Mi...
| Jan 21, 6:15 pm 2008 |
| Ian Campbell | [0/3] x86_32: Construct 32 bit boot time page tables in nati...
The following patches change x86_32 to use native format for the boot
time page tables. The first two are taken directly from Eric
Biederman's older patch series
http://marc.info/?l=linux-kernel&m=117794868309910&w=2 and
http://marc.info/?l=linux-kernel&m=117794868819193&w=2 while the final
patch is http://marc.info/?l=linux-kernel&m=117795243926186&w=2
updated for the current tree (much of it was already in, the rest has
been extensively modified).
Changes since v1:
- Gr...
| Jan 21, 6:15 pm 2008 |
| Ian Campbell | [PATCH] x86_32: Always run the full set of paging state.
I am preparing to convert the boot time page table to the kernels
native format. To achieve that I need to enable PAE. Enabling PSE
and the no execute bit would not hurt. So this patch modifies
the boot cpu path to execute all of the kernels enable code
if and only if we have the proper bits set in mmu_cr4_features.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar &...
| Jan 21, 6:15 pm 2008 |
| Ian Campbell | [PATCH] x86_32: Remove unnecessary use of %ebx as the boot c...
Currently in head_32.S there are two ways we test to see if we
are the boot cpu. By looking at %ebx and by looking at the
static variable ready. When changing things around I have
found that it gets tricky to preserve %ebx. So this
patch just switches head.S over to the more reliable
test of always using ready.
Hopefully later we can kill these tests entirely.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: Thomas Glei...
| Jan 21, 6:15 pm 2008 |
| Eduardo Habkost | [PATCH 0/4] paravirt_ops-64 compile fixes
This series contain fixes to make the paravirt_ops code compile and boot
on x86_64.
This is a follow-up for the previous series from Glauber.
--
| Jan 21, 5:48 pm 2008 |
| Eduardo Habkost | [PATCH 3/4] Don't set pagetable_setup_{start,done} hooks on ...
paravirt_pagetable_setup_{start,done}() are not used (yet) under x86_64,
and native_pagetable_setup_{start,done}() don't exist on x86_64. So they
don't need to be set.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
arch/x86/kernel/paravirt.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c
index c67d331..37f38b7 100644
--- a/arch/x86/kernel/paravirt.c
+++ b/arch/x86/kernel/paravirt.c
@@ -367,8 +36...
| Jan 21, 5:48 pm 2008 |
| Eduardo Habkost | [PATCH 4/4] Fill in missing pv_mmu_ops entries for PAGETABLE...
This finally makes paravirt-ops able to compile and boot under x86_64.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
arch/x86/kernel/paravirt.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c
index 37f38b7..075962c 100644
--- a/arch/x86/kernel/paravirt.c
+++ b/arch/x86/kernel/paravirt.c
@@ -398,16 +398,23 @@ struct pv_mmu_ops pv_mmu_ops = {
.kmap_atomic_pte = kmap_atomic,
#endif
...
| Jan 21, 5:48 pm 2008 |
| Eduardo Habkost | [PATCH 1/4] Add missing semicolon to SWAPGS macro
Trivial compile fix.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
include/asm-x86/paravirt.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/asm-x86/paravirt.h b/include/asm-x86/paravirt.h
index 52bcd9d..62cecb7 100644
--- a/include/asm-x86/paravirt.h
+++ b/include/asm-x86/paravirt.h
@@ -1329,7 +1329,7 @@ static inline unsigned long __raw_local_irq_save(void)
#else
#define SWAPGS \
PARA_SITE(PARA_PATCH(pv_cpu_ops, PV_CPU_swapgs),...
| Jan 21, 5:48 pm 2008 |
| Eduardo Habkost | [PATCH 2/4] include/asm-x86/paravirt.h: x86_64 mmu operations
Add .set_pgd field to pv_mmu_ops.
Implement pud_val(), __pud(), set_pgd(), pud_clear(), pgd_clear().
pud_clear() and pgd_clear() are implemented simply using set_pud()
and set_pmd(). They don't have a field at pv_mmu_ops.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
include/asm-x86/paravirt.h | 55 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 55 insertions(+), 0 deletions(-)
diff --git a/include/asm-x86/paravirt.h b/include/asm-x86/paravirt.h
index 62ce...
| Jan 21, 5:48 pm 2008 |
| Harvey Harrison | [PATCH 1/2] x86: Introduce show_fault_oops helper to fault_3...
This will help when unifying the oops dumping code on 32/64
bit. No functional changes.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
arch/x86/mm/fault_32.c | 54 ++++++++++++++++++++++++++---------------------
arch/x86/mm/fault_64.c | 21 ++++++++++++------
2 files changed, 44 insertions(+), 31 deletions(-)
diff --git a/arch/x86/mm/fault_32.c b/arch/x86/mm/fault_32.c
index 0bd2417..fda3997 100644
--- a/arch/x86/mm/fault_32.c
+++ b/arch/x86/mm/fault_32.c
@@ -323,6...
| Jan 21, 5:29 pm 2008 |
| Jon Masters | [PATCH] add module taint on ndiswrapper
The struct module taints member is supposed to store per-module taint
data. The kernel knows about certain specific external modules that will
taint the kernel, such as ndiswrapper. Use of ndiswrapper possibly
should set the per-module taint in addition to the global kernel
taint flag, unless we're arguing not because wrapper module itself
is not what actually causes the kernel to be tainted as such?
Signed-off-by: Jon Masters <jcm@jonmasters.org>
diff -urp linus_26/kernel/module.c jcm_26/k...
| Jan 21, 4:43 pm 2008 |
| Rusty Russell | Re: [PATCH] add module taint on ndiswrapper
Thanks, applied.
Rusty.
--
| Jan 21, 7:21 pm 2008 |
| Harvey Harrison | [PATCH 2/2] [RFC] x86: Make page fault oopses similar
Introduce printk_address to X86_32 in a simplified form for
now. Reformat X86_64 printk_address to avoid two declarations.
Change the printk formats on X86_32 and 64 to be similar.
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
---
Ingo, this changes oops printing format, consider this just to
get the discussion started on how people would like this to
look.
arch/x86/kernel/traps_32.c | 5 +++++
arch/x86/kernel/traps_64.c | 7 ++-----
arch/x86/mm/fault_32.c | ...
| Jan 21, 5:20 pm 2008 |
| Arjan van de Ven | Re: [PATCH 2/2] [RFC] x86: Make page fault oopses similar
On Mon, 21 Jan 2008 13:20:46 -0800
I'm not entirely convinced on this; I need to look closer but it appears the 32 bit version
doesn't use the "reliable" argument to print a ? in front of the dubious backtrace entries;
that would be sort of a step backwards; (
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--
| Jan 21, 5:29 pm 2008 |
| Harvey Harrison | Re: [PATCH 2/2] [RFC] x86: Make page fault oopses similar
Sorry, I should have made it clearer that this was more for discussion
of the actual formatting.
printk_address needs to be ported to X86_32, the one in this patch
is just a placeholder. Looking at the X86_64 version it looks like
it can be brought straight across, but I haven't tested that yet.
Harvey
--
| Jan 21, 5:35 pm 2008 |
| travis | [PATCH 3/3] x86: Add debug of invalid per_cpu map accesses f...
Provide a means to trap usages of per_cpu map variables before
they are setup. Define CONFIG_DEBUG_PER_CPU_MAPS to activate.
Based on 2.6.24-rc8-mm1 + latest (08/1/21) git-x86
Signed-off-by: Mike Travis <travis@sgi.com>
---
include/asm-x86/topology.h | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
--- a/include/asm-x86/topology.h
+++ b/include/asm-x86/topology.h
@@ -58,7 +58,7 @@ static inline int early_cpu_to_node(int
if (cpu_to_node_map)
return cpu_...
| Jan 21, 5:16 pm 2008 |
| travis | [PATCH 2/3] x86: Change NR_CPUS arrays in numa_64 fixup V2 w...
Change the following static arrays sized by NR_CPUS to
per_cpu data variables:
char cpu_to_node_map[NR_CPUS];
Based on 2.6.24-rc8-mm1 + latest (08/1/21) git-x86
Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Christoph Lameter <clameter@sgi.com>
---
fixup:
- Split cpu_to_node function into "early" and "late" versions
so that x86_cpu_to_node_map_early_ptr is not EXPORT'ed and
the cpu_to_node inline function is more streamlined.
- This also involves setti...
| Jan 21, 5:16 pm 2008 |
| travis | [PATCH 1/3] x86: Change size of node ids from u8 to s16 fixu...
Change the size of node ids for X86_64 from u8 to s16 to
accomodate more than 32k nodes and allow for NUMA_NO_NODE
(-1) to be sign extended to int.
Based on 2.6.24-rc8-mm1 + latest (08/1/21) git-x86
Cc: David Rientjes <rientjes@google.com>
Cc: Yinghai Lu <yhlu.kernel@gmail.com>
Cc: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Christoph Lameter <clameter@sgi.com>
---
fixup-V2:
- Fixed populate_memnodemap as sugg...
| Jan 21, 5:16 pm 2008 |
| travis | [PATCH 0/3] x86: Reduce memory usage for large count NR_CPUs...
Fixup change NR_CPUS patchset by rebasing on 2.6.24-rc8-mm1
from 2.6.24-rc6-mm1) and adding changes suggested by reviews.
Based on 2.6.24-rc8-mm1 + latest (08/1/21) git-x86
Note there are two versions of this patchset:
- 2.6.24-rc8-mm1
- 2.6.24-rc8-mm1 + latest (08/1/21) git-x86
Signed-off-by: Mike Travis <travis@sgi.com>
---
Fixup-V2:
- pulled the SMP_MAX patch as it's not strictly needed and some
more work on local cpumask_t variables needs to be done before
NR_C...
| Jan 21, 5:16 pm 2008 |
| previous day | today | next day |
|---|---|---|
| January 20, 2008 | January 21, 2008 | January 22, 2008 |
