| From | Subject | Date |
|---|---|---|
| Mike Travis | [RFC 12/13] genapic: reduce stack pressuge in io_apic.c ...
* Step 4 "vector allocation" of cleaning up io_apic.c modifies the
vector_allocation_domain genapic interface to pass a pointer to
the returned mask removing yet another "cpumask_t variable on the stack".
domain = vector_allocation_domain(cpu);
becomes:
vector_allocation_domain(cpu, &domain);
* All the appropriate genapic "vector_allocation_domain" functions
are modified to use this new interface.
Applies to linux-2.6.tip/master.
Signed-off-by: Mike Travis ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 13/13] genapic: reduce stack pressuge in io_apic.c ...
* Step 5 "cpu_mask_to_apicid" of cleaning up io_apic.c modifies the
cpu_mask_to_apicid genapic interface to pass a pointer to incoming
cpumask_t argument removing yet another "cpumask_t variable on the stack".
apicid = cpu_mask_to_apicid(cpumask);
becomes:
apicid = cpu_mask_to_apicid(&cpumask);
* All the appropriate genapic "cpu_mask_to_apicid" functions
are modified to use this new interface.
* Total stack savings are:
====== Stack (-l 100)
1 - ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 10/13] genapic: reduce stack pressuge in io_apic.c ...
* Step 2 of cleaning up io_apic.c removes cpumask_t variables
passed as arguments on the stack for internal functions:
assign_irq_vector()
__assign_irq_vector()
migrate_ioapic_irq()
set_ioapic_affinity_irq()
set_ir_ioapic_affinity_irq()
The last two functions are used both internally and externally so
there are now intermediate functions to maintain the external ABI.
Applies to linux-2.6.tip/master.
Signed-off-by: Mike Travis <travis@sgi.com>
---
...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 11/13] genapic: reduce stack pressuge in io_apic.c ...
* Step 3 "target_cpus" of cleaning up io_apic.c modifies the TARGET_CPUS
interface to pass a pointer to the returned mask for arch X86_64,
removing yet another "cpumask_t variable on the stack".
target_cpus = TARGET_CPUS;
becomes:
TARGET_CPUS(target_cpus);
For x86_32 this is expanded to:
target_cpus = (genapic->target_cpus());
For x86_64 this is expanded to:
target_cpus = (genapic->target_cpus)(&(target_cpus));
* All the appropriate genapic ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 06/13] genapic: use get_cpumask_var operations for ...
* Adds a global allbutself PER_CPUMASK variable and modifies functions
that create a temp cpumask variable for the following procedure:
cpumask_t mask = cpu_online_map;
cpu_clear(smp_processor_id(), mask);
if (!cpus_empty(mask))
XXX_send_IPI_mask(&mask, vector);
This then becomes:
cpumask_ptr mask;
get_cpumask_var(mask, allbutself);
*mask = cpu_online_map;
cpu_clear(smp_processor_id(), *mask);
if (!cpus_empty(*mask))
XXX_send_IPI_mask(mask, ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 09/13] genapic: reduce stack pressuge in io_apic.c ...
* Step 1 of cleaning up io_apic.c removes local cpumask_t variables
from the stack.
- Method 1: remove unnecessary "extra" cpumask variables.
- Method 2: use for_each_online_cpu_mask_nr() to logically AND
the passed in mask with cpu_online_map, eliminating
the need for a temp cpumask variable.
- Method 3: use get_cpumask_var variables where possible. The current
assignment of temp variables is:
/*
* Temporary cpumask variables
*
...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 07/13] sched: Reduce stack size requirements in ker ...
* Make the following changes to kernel/sched.c functions:
- use node_to_cpumask_ptr in place of node_to_cpumask
- use get_cpumask_var for temporary cpumask_t variables
- use alloc_cpumask_ptr where available
* Remove special code for SCHED_CPUMASK_ALLOC and use CPUMASK_ALLOC
from linux/cpumask.h.
* The resultant stack savings are:
====== Stack (-l 100)
1 - initial
2 - stack-hogs-kernel_sched_c
'.' is less than the limit(100)
.1. .2. ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 08/13] cpufreq: Reduce stack size requirements in a ...
* Make the following changes to acpi-cpufreq.c functions:
- use node_to_cpumask_ptr in place of node_to_cpumask
- use get_cpumask_var for temporary cpumask_t variables
- use alloc_cpumask_ptr where available
- use a per_cpu temp variable for drv_cmd which contains an
embedded cpumask_t variable.
* The resultant stack savings are:
====== Stack (-l 100)
1 - initial
2 - stack-hogs-acpi-cpufreq_c
'.' is less than the limit(100)
.1. .2. ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 01/13] smp: modify send_IPI_mask interface to accep ...
* Change the send_IPI_mask interface for x86_64 to accept a pointer
to the cpumask_t argument.
Applies to linux-2.6.tip/master.
Signed-off-by: Mike Travis <travis@sgi.com>
---
arch/x86/kernel/genapic_flat_64.c | 16 ++++++++--------
arch/x86/kernel/genx2apic_cluster.c | 8 ++++----
arch/x86/kernel/genx2apic_phys.c | 8 ++++----
arch/x86/kernel/genx2apic_uv_x.c | 8 ++++----
arch/x86/xen/smp.c | 9 ++++++---
...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 05/13] cpumask: add get_cpumask_var debug operations
* Adds debugging to the get_cpumask_var operations. It uses a primitive
per_cpu lock variable and will only discover nested get_cpumask_var
operations on the same variable.
Applies to linux-2.6.tip/master.
Signed-off-by: Mike Travis <travis@sgi.com>
---
arch/x86/Kconfig.debug | 12 ++++++++++++
include/linux/cpumask_ptr.h | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+)
--- linux-2.6.tip.orig/arch/x86/Kconfig.debug
+++ ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 00/13] smp: reduce stack requirements for genapic s ...
[Note: all these changes require some more testing but I wanted to solicit
comments before then, hence the "RFC" in the subject line. -thanks! Mike]
* Change the genapic->send_IPI_mask function to accept cpumask_t pointer.
* Add for_each_online_cpu_mask_nr to eliminate a common case of needing
a temporary on-stack cpumask_t variable.
* Change send_IPI_mask function in xen to use for_each_online_cpu_mask_nr().
* Add cpumask_ptr operations.
* Add get_cpumask_var debug ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 02/13] cpumask: add for_each_online_cpu_mask_nr function
* Add for_each_online_cpu_mask_nr() function to eliminate need for
a common use of a temporary cpumask_t variable. When the following
procedure is being used:
funcproto(cpumask_t *mask, ...)
cpumask_t temp;
cpus_and(temp, *mask, cpu_online_map);
for_each_cpu_mask_nr(cpu, temp)
...
If then becomes:
for_each_online_cpu_mask_nr(cpu, *mask)
...
* Note the generic __next_cpu_and (and __next_cpu_and_nr) functions
allowing AND'ing with any cpumask_t ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 03/13] xen: use new for_each_online_cpu_mask_nr function
* Change the send_IPI_mask function in xen to not require a local
cpumask_t variable.
Applies to linux-2.6.tip/master.
Signed-off-by: Mike Travis <travis@sgi.com>
---
arch/x86/xen/smp.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
--- linux-2.6.tip.orig/arch/x86/xen/smp.c
+++ linux-2.6.tip/arch/x86/xen/smp.c
@@ -358,15 +358,11 @@ static void xen_smp_send_reschedule(int
xen_send_IPI_one(cpu, XEN_RESCHEDULE_VECTOR);
}
-static void xen_send_IPI_mask(const ...
| Sep 6, 4:50 pm 2008 |
| Mike Travis | [RFC 04/13] cpumask: add cpumask_ptr operations
* Define a generic cpumask_ptr type and some helper functions that
* do not add any overhead to low count NR_CPUS systems. Essentially
* for NR_CPUS <= BITS_PER_LONG, an array of one cpumask is created on
* the stack. For larger count systems, a pointer is defined. In both
* cases the pointer variable can be used as C will optimize out the
* pointer derefence in the small system case.
*
* Add a simple kmalloc to allocate a temporary cpumask variable.
* (Note, kmalloc should be ...
| Sep 6, 4:50 pm 2008 |
| Rafael J. Wysocki | [Bug #11215] INFO: possible recursive locking detected p ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11215
Subject : INFO: possible recursive locking detected ps2_command
Submitter : Zdenek Kabelac <zdenek.kabelac@gmail.com>
Date : 2008-07-31 9:41 (38 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11209] 2.6.27-rc1 process time accounting
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11209
Subject : 2.6.27-rc1 process time accounting
Submitter : Lukas Hejtmanek <xhejtman@ics.muni.cz>
Date : 2008-07-31 10:43 (38 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11459] kernel crash after wifi connection established
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11459
Subject : kernel crash after wifi connection established
Submitter : Alexey Kuznetsov <ak@axet.ru>
Date : 2008-08-30 03:08 (8 days old)
--
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11465] Linux-2.6.27-rc5, drm errors in log
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11465
Subject : Linux-2.6.27-rc5, drm errors in log
Submitter : Gene Heskett <gene.heskett@verizon.net>
Date : 2008-08-30 18:52 (8 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11380] lockdep warning: cpu_add_remove_lock at:cpu ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11380
Subject : lockdep warning: cpu_add_remove_lock at:cpu_maps_update_begin+0x14/0x16
Submitter : Ingo Molnar <mingo@elte.hu>
Date : 2008-08-20 6:44 (18 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11264] Invalid op opcode in kernel/workqueue
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11264
Subject : Invalid op opcode in kernel/workqueue
Submitter : Jean-Luc Coulon <jean.luc.coulon@gmail.com>
Date : 2008-08-07 04:18 (31 days old)
--
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11476] failure to associate after resume from susp ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11476
Subject : failure to associate after resume from suspend to ram
Submitter : Michael S. Tsirkin <m.s.tsirkin@gmail.com>
Date : 2008-09-01 13:33 (6 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11442] btusb hibernation/suspend breakage in curre ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11442
Subject : btusb hibernation/suspend breakage in current -git
Submitter : Rafael J. Wysocki <rjw@sisk.pl>
Date : 2008-08-25 11:37 (13 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11500] /proc/net bug related to selinux
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11500
Subject : /proc/net bug related to selinux
Submitter : Andrew Morton <akpm@linux-foundation.org>
Date : 2008-09-04 17:45 (3 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11220] Screen stays black after resume
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11220
Subject : Screen stays black after resume
Submitter : Nico Schottelius <nico@schottelius.org>
Date : 2008-07-31 21:05 (38 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11340] LTP overnight run resulted in unusable box
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11340
Subject : LTP overnight run resulted in unusable box
Submitter : Alexey Dobriyan <adobriyan@gmail.com>
Date : 2008-08-13 9:24 (25 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11224] Only three cores found on quad-core machine.
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11224
Subject : Only three cores found on quad-core machine.
Submitter : Dave Jones <davej@redhat.com>
Date : 2008-08-01 18:15 (37 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11485] 2.6.27-rc xen pvops regression?
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11485
Subject : 2.6.27-rc xen pvops regression?
Submitter : Bernhard Schmidt <berni@birkenwald.de>
Date : 2008-08-31 17:18 (7 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11404] BUG: in 2.6.23-rc3-git7 in do_cciss_intr
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11404
Subject : BUG: in 2.6.23-rc3-git7 in do_cciss_intr
Submitter : rdunlap <randy.dunlap@oracle.com>
Date : 2008-08-21 5:52 (17 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11343] SATA Cold Boot Problems with 2.6.27-rc[23] ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11343
Subject : SATA Cold Boot Problems with 2.6.27-rc[23] on nVidia 680i
Submitter : Manny Maxwell <mannymax@mannymax.net>
Date : 2008-08-14 4:16 (24 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11471] GPE storm detected, kernel freezes
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11471
Subject : GPE storm detected, kernel freezes
Submitter : George Gibbs <Vash63@gmail.com>
Date : 2008-08-31 22:00 (7 days old)
Handled-By : Zhang Rui <rui.zhang@intel.com>
--
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11507] usb: sometimes dead keyboard after boot
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11507
Subject : usb: sometimes dead keyboard after boot
Submitter : Frans Pop <elendil@planet.nl>
Date : 2008-08-26 21:03 (12 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11501] Failed to open destination file: Permission ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11501
Subject : Failed to open destination file: Permission deniedihex2fw
Submitter : Andrew Morton <akpm@linux-foundation.org>
Date : 2008-09-04 18:34 (3 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11357] Can not boot up with zd1211rw USB-Wlan Stick
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11357
Subject : Can not boot up with zd1211rw USB-Wlan Stick
Submitter : uwe <kender@freenet.de>
Date : 2008-08-16 14:17 (22 days old)
--
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11358] net: forcedeth call restore mac addr in nv_ ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11358
Subject : net: forcedeth call restore mac addr in nv_shutdown path
Submitter : Yinghai Lu <yhlu.kernel@gmail.com>
Date : 2008-08-17 3:30 (21 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11463] sshd hangs on close
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11463
Subject : sshd hangs on close
Submitter : Matthias Urlichs <matthias@urlichs.de>
Date : 2008-08-30 9:18 (8 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11336] 2.6.27-rc2:stall while mounting root fs
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11336
Subject : 2.6.27-rc2:stall while mounting root fs
Submitter : Torsten Kaiser <just.for.lkml@googlemail.com>
Date : 2008-08-12 12:37 (26 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11382] e1000e: 2.6.27-rc1 corrupts EEPROM/NVM
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11382
Subject : e1000e: 2.6.27-rc1 corrupts EEPROM/NVM
Submitter : David Vrabel <david.vrabel@csr.com>
Date : 2008-08-08 10:47 (30 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11407] suspend: unable to handle kernel paging request
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11407
Subject : suspend: unable to handle kernel paging request
Submitter : Vegard Nossum <vegard.nossum@gmail.com>
Date : 2008-08-21 17:28 (17 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11398] hda_intel: IRQ timing workaround is activat ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11398
Subject : hda_intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
Submitter : Frans Pop <elendil@planet.nl>
Date : 2008-08-21 17:17 (17 days ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11237] corrupt PMD after resume
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11237
Subject : corrupt PMD after resume
Submitter : Alan Jenkins <alan-jenkins@tuffmail.co.uk>
Date : 2008-08-02 9:51 (36 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11511] HPT374 detection crash with 74811f355f4f69a ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11511
Subject : HPT374 detection crash with 74811f355f4f69a187fa74892dcf2a684b84ce99
Submitter : Masoud Sharbiani <masouds@masoud.ir>
Date : 2008-09-04 23:11 (3 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | 2.6.27-rc5-git8: Reported regressions from 2.6.26
This message contains a list of some regressions from 2.6.26, for which there
are no fixes in the mainline I know of. If any of them have been fixed already,
please let me know.
If you know of any other unresolved regressions from 2.6.26, please let me know
either and I'll add them to the list. Also, please let me know if any of the
entries below are invalid.
Each entry from the list will be sent additionally in an automatic reply to
this message with CCs to the people involved in reporting ...
| Sep 6, 2:24 pm 2008 |
| Rafael J. Wysocki | [Bug #11210] libata badness
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11210
Subject : libata badness
Submitter : Kumar Gala <galak@kernel.crashing.org>
Date : 2008-07-31 18:53 (38 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11271] BUG: fealnx in 2.6.27-rc1
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11271
Subject : BUG: fealnx in 2.6.27-rc1
Submitter : Jaswinder Singh <jaswinderlinux@gmail.com>
Date : 2008-08-05 14:58 (33 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11403] 2.6.27-rc2 USB suspend regression
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11403
Subject : 2.6.27-rc2 USB suspend regression
Submitter : Jeremy Fitzhardinge <jeremy@goop.org>
Date : 2008-08-20 20:48 (18 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11512] sort-of regression due to "kconfig: speed u ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11512
Subject : sort-of regression due to "kconfig: speed up all*config + randconfig"
Submitter : Alexey Dobriyan <adobriyan@gmail.com>
Date : 2008-09-05 22:50 (2 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11207] VolanoMark regression with 2.6.27-rc1
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11207
Subject : VolanoMark regression with 2.6.27-rc1
Submitter : Zhang, Yanmin <yanmin_zhang@linux.intel.com>
Date : 2008-07-31 3:20 (38 days old)
References : ...
| Sep 6, 2:25 pm 2008 |
| Rafael J. Wysocki | [Bug #11276] build error: CONFIG_OPTIMIZE_INLINING=y cau ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11276
Subject : build error: CONFIG_OPTIMIZE_INLINING=y causes gcc 4.2 to do stupid things
Submitter : Randy Dunlap <randy.dunlap@oracle.com>
Date : 2008-08-06 17:18 (32 days ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11505] oltp ~10% regression with 2.6.27-rc5 on sto ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11505
Subject : oltp ~10% regression with 2.6.27-rc5 on stoakley machine
Submitter : Lin Ming <ming.m.lin@intel.com>
Date : 2008-09-04 7:06 (3 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11230] Kconfig no longer outputs a .config with fr ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11230
Subject : Kconfig no longer outputs a .config with freshly updated defconfigs
Submitter : Josh Boyer <jwboyer@linux.vnet.ibm.com>
Date : 2008-08-02 16:03 (36 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11418] Many soft lockups
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11418
Subject : Many soft lockups
Submitter : Gu Rui <chaos.proton@gmail.com>
Date : 2008-08-24 13:06 (14 days old)
Handled-By : Thomas Gleixner <tglx@linutronix.de>
Patch : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11272] BUG: parport_serial in 2.6.27-rc1 for NetMo ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11272
Subject : BUG: parport_serial in 2.6.27-rc1 for NetMos Technology PCI 9835
Submitter : Jaswinder Singh <jaswinderlinux@gmail.com>
Date : 2008-08-05 15:12 (33 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11439] [2.6.27-rc4-git4] compilation warnings
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11439
Subject : [2.6.27-rc4-git4] compilation warnings
Submitter : Rufus &amp; Azrael <rufus-azrael@numericable.fr>
Date : 2008-08-26 9:37 (12 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11335] 2.6.27-rc2-git5 BUG: unable to handle kerne ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11335
Subject : 2.6.27-rc2-git5 BUG: unable to handle kernel paging request
Submitter : Randy Dunlap <randy.dunlap@oracle.com>
Date : 2008-08-12 4:18 (26 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11308] tbench regression on each kernel release fr ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11308
Subject : tbench regression on each kernel release from 2.6.22 -&gt; 2.6.28
Submitter : Christoph Lameter <cl@linux-foundation.org>
Date : 2008-08-11 18:36 (27 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11506] oops during unmount - ext3? (2.6.27-rc5)
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11506
Subject : oops during unmount - ext3? (2.6.27-rc5)
Submitter : Marcin Slusarz <marcin.slusarz@gmail.com>
Date : 2008-09-04 19:14 (3 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| Rafael J. Wysocki | [Bug #11334] myri10ge: use ioremap_wc: compilation failu ...
This message has been generated automatically as a part of a report
of recent regressions.
The following bug entry is on the current list of known regressions
from 2.6.26. Please verify if it still should be listed and let me know
(either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11334
Subject : myri10ge: use ioremap_wc: compilation failure on ARM
Submitter : Martin Michlmayr <tbm@cyrius.com>
Date : 2008-08-10 11:25 (28 days old)
References : ...
| Sep 6, 2:30 pm 2008 |
| H. Peter Anvin | RE: [PATCH] Ghost EDD devices in /sys again
I think this is closer to what we really want; after all, memory being written is the "first principles" test that applies here.
--
Sent from my mobile phone (pardon any lack of formatting)
-----Original Message-----
From: Andrey Borzenkov <arvidjaar@newmail.ru>
Sent: Saturday, September 06, 2008 10:46
To: H. Peter Anvin <hpa@zytor.com>
Cc: Andrew Morton <akpm@linux-foundation.org>; Rafael J. Wysocki <rjw@sisk.pl>; Linux Kernel Mailing List <linux-kernel@vger.kernel.org>; Ingo Molnar ...
| Sep 6, 3:08 pm 2008 |
| Alain Knaff | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
Oops, sorry for that. Actually the Kconfig text is correct. On
decompression, Lzma is faster than bzip2 but slower than gzip:
Compressor Compression Decompression Size
gzip -9 1,01s 0,11s 833069
lzma -9 3,43s 0,24s 705125
bzip2 -9 2,88s 0,38s 777706
On compression, lzma is actually slowest of the 3, but that should be of
little concern, as this happens only once, whereas decompression happens
many times (on each boot).
So, overall lzma looks like the best (acceptable ...
| Sep 6, 3:59 pm 2008 |
| Alain Knaff | [PATCH] init: bzip2 or lzma -compressed kernels and initrds
From: Alain Knaff <alain@knaff.lu>
This patch, based on an idea by Christian Ludwig, includes support for
compressing the kernel with bzip2 or lzma rather than gzip. Both
compressors give smaller sizes than gzip. Moreover, lzma's
decompresses faster than gzip.
It also supports ramdisks and initramfs compressed using these two
compressors.
The functionality has been successfully used for a couple of years by
the udpcast project
This version applies to kernel 2.6.26.3
Signed-off-by: ...
| Sep 6, 2:19 pm 2008 |
| Leon Woestenberg | Re: [PATCH] init: bzip2 or lzma -compressed kernels and ...
Hello,
a small remark on the non-code parts:
This seems contradictionary information.
However, I welcome more compression options in kernel and filesystem
land, so I'm very interested in this patch.
Recently, on the filesystem side there seems to be some effort to
modularize the decompressors, instead of the use of #ifdef's.
The other architectures (especially used in embedded) need to hook in
on this, getting rid of the many out-of-tree patches for ...
| Sep 6, 3:29 pm 2008 |
| Alain Knaff | [PATCH] documentation: clean up extras and omissions in ...
From: Alain Knaff <alain@knaff.lu>
While making the bzip/lzma compression patch, I noticed that
vmlinux.scr was mistakenly listed in Documentation/dontdiff although
it is a source file, and not a generated file (it's present in the .tar
archive)
However, a couple of files that were really generated were missing.
Signed-off-by: Alain Knaff <alain@knaff.lu>
---
diff -purN -X linux-2.6.26.3udpcast/Documentation/dontdiff linux-2.6.26.3/Documentation/dontdiff ...
| Sep 6, 2:22 pm 2008 |
| Cristi Magherusan | Power management stuff
Hello,
I have a few ideas/questions about some power management-related issues:
1) How could we get the current frequency/voltage settings for the CPU,
fr example when using SpeedStep by using the /proc filesystem?
2) It would be nice to modify a bit the CPU throttling API to be able to
set a max value when using dynamic governors, like ondemand.=20
The frequency/voltage pair should be set to the minimum allowed by
construction, just like it was before, and scale up to a max value set
by ...
| Sep 6, 1:19 pm 2008 |
| Matthew Garrett | Re: Power management stuff
The current frequency can be read from either /proc/cpuinfo or
/sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq . The voltage
/sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq - though on x86,
setting this to anything other than the maximum will result in more
No, you can do that in userspace. Charge time has only been exposed for
apm, and that's because the BIOS gave it to us. Accurate figures are
going to require learning the behaviour of the specific battery, and ...
| Sep 6, 2:40 pm 2008 |
| Ingo Molnar | [git pull] x86 fixes
Linus,
Please pull the latest x86-fixes-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus
The NOP impact is a bit wider than what i'd like, but it addresses the
VirtualPC regression and it's what Peter tested - and also Peter's
solution of turning enhanced NOPs into a virtual CPUID flag that is
tested before use is kind of elegant IMO and reduces some of the mess
and risks.
The memory leak fixes are old commits freshly ...
| Sep 6, 12:01 pm 2008 |
| Ingo Molnar | Re: [PATCH] genirq: irq_chip->startup() usage in setup_i ...
applied the commit below to tip/genirq - thanks Pawel.
Ingo
------------->
From 7e6e178ab1548c8d894a77593e757acf4510b8ba Mon Sep 17 00:00:00 2001
From: Pawel MOLL <pawel.moll@st.com>
Date: Mon, 1 Sep 2008 10:12:11 +0100
Subject: [PATCH] genirq: irq_chip->startup() usage in setup_irq and set_irq_chained handler
This patch clarifies usage of irq_chip->startup() callback:
1. The "if (startup) startup(); else enabled();" code in setup_irq()
is unnecessary, as startup() falls back to ...
| Sep 6, 11:37 am 2008 |
| Robert Hancock | Re: Q: (2.6.16 & ext3) bad SMP load balancing when writi ...
They're not busy. IO wait means they have nothing to do other than wait
for IO to complete. It's a bit surprising that you get so many pdflush
--
| Sep 6, 11:15 am 2008 |
| Sebastian Herbszt | Sep 6, 11:05 am 2008 | |
| Michael Buesch | [PATCH] b43 G-PHY: Remove mmiowb()
It causes compile errors on m68k and it is not needed.
Remove it.
Signed-off-by: Michael Buesch <mb@bu3sch.de>
---
John, please queue for the next merge window.
Index: wireless-testing/drivers/net/wireless/b43/phy_g.c
===================================================================
--- wireless-testing.orig/drivers/net/wireless/b43/phy_g.c 2008-09-06 15:06:56.000000000 +0200
+++ wireless-testing/drivers/net/wireless/b43/phy_g.c 2008-09-06 19:24:35.000000000 +0200
@@ -383,13 +383,12 ...
| Sep 6, 10:28 am 2008 |
| Ingo Molnar | Re: [PATCH] dyn_array: remove one panic
applied to tip/irq/sparseirq, thanks.
Maybe some design documentation would be nice too, to point out that
most of the pain we do here is because we dont have bootmem available as
early as we need an already instantiated dyn-array based IRQ array.
So we try this mix of an abstraction of preallocated and post-allocated
array, with pre-bootmem and post-bootmem behavior.
Ingo
--
| Sep 6, 10:29 am 2008 |
| Yinghai Lu | [PATCH] dyn_array: remove one panic
Andrew said, we don't need duplicated panic.
because __alloc_bootmem already have that.
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
diff --git a/init/dyn_array.c b/init/dyn_array.c
index cf1e04c..778d9d5 100644
--- a/init/dyn_array.c
+++ b/init/dyn_array.c
@@ -33,11 +33,9 @@ void __init pre_alloc_dyn_array(void)
/* allocate them all together */
max_align = max_t(unsigned long, max_align, PAGE_SIZE);
- ptr = __alloc_bootmem_nopanic(total_size, max_align, 0);
- if ...
| Sep 6, 10:26 am 2008 |
| Masoud Sharbiani | [PATCH] Fix pointer arithmetic in hpt3xx driver code (3rd try)
git commit 74811f355f4f69a187fa74892dcf2a684b84ce99 causes crash at
module load (or boot) time on my machine with a hpt374 controller.
The reason for this is that for initializing second controller which sets
(hwif->dev == host->dev[1]) to true (1), adds 1 to a void ptr, which
advances it by one byte instead of advancing it by sizeof(hpt_info) bytes.
Because of this, all initialization functions get corrupted data in info
variable which causes a crash at boot time.
This patch fixes that and ...
| Sep 6, 10:18 am 2008 |
| Yinghai Lu | hotplug create_slot hang
calling pci_hotplug_init+0x0/0x1d
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
initcall pci_hotplug_init+0x0/0x1d returned 0 after 11 msecs
calling acpiphp_init+0x0/0x5f
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
decode_hpp: Could not get hotplug parameters. Use defaults
pci_create_slot: created pci_slot on 0000:07:00
acpiphp: Slot [1] registered
decode_hpp: Could not get hotplug parameters. Use defaults
pci_create_slot: created pci_slot on 0000:0d:00
acpiphp: Slot [2] ...
| Sep 6, 10:15 am 2008 |
| Yinghai Lu | Re: hotplug create_slot hang
On Sat, Sep 6, 2008 at 12:44 PM, Andrew Morton
current tip/master
two days ago works.
YH
--
| Sep 6, 2:18 pm 2008 |
| Yinghai Lu | Re: hotplug create_slot hang
after
pciehp: pciehp: slot already registered by another hotplug driver
never go on...
YH
--
| Sep 6, 3:18 pm 2008 |
| Andrew Morton | Re: hotplug create_slot hang
which kernel version is this?
--
| Sep 6, 12:44 pm 2008 |
| Alex Chiang | Re: hotplug create_slot hang
This failure is by design -- we only allow one hotplug driver to
claim a slot now, and it's "first one loaded wins".
Unless you're talking about something else?
Thanks.
/ac
--
| Sep 6, 2:50 pm 2008 |
| Ulrich Drepper | Re: nice and hyperthreading on atom
One thread being idle is even on Atom the right thing to do in some
situations. If you have processes which, when HT is used, experience
high pressure on the common cache(s) then you should not schedule them
together. We can theoretically find out whether this is the case
using the PMCs. With perfmon2 hopefully on the horizon soon it might
actually be possible to automatically make these measurements.
There is another aspect I talked to Peter about already. We really
want concurrent ...
| Sep 6, 11:30 am 2008 |
| Phil Endecott | nice and hyperthreading on atom
Dear Experts,
I have an ASUS Eee with an Atom processor, which has hyperthreading
enabled. If I have two processes, one nice and the other normal, they
each get 50% of the CPU time. Of course this is what you'd expect if
the scheduler didn't understand that the two virtual processors are not
really independent. I'd like to fix it.
Google finds patches posted by Con Kolivas a looong time ago to address
this. Can anyone tell me what has happened in the meantime? Maybe
this feature ...
| Sep 6, 8:43 am 2008 |
| Arjan van de Ven | Re: nice and hyperthreading on atom
On Sat, 06 Sep 2008 16:43:31 +0100
but you cannot imfluence the cpu's scheduling of the instructions.
As an OS one COULD decide to just not schedule the nice task at all,
but then, especially on atom where HT has a high efficiency, your cpu
is mostly idle ...
--
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
--
| Sep 6, 9:42 am 2008 |
| Peter Zijlstra | Re: nice and hyperthreading on atom
Assuming the hardware makes each 'virtual' cpu get a similar share of
the hardware resources, there is nothing the operating system can do.
The OS just sees two cpus, and its impossible to schedule two tasks of
different weight on two cpus so that execution time is fair and work is
conserved - this is called an infeasible weight distribution.
So unless the Atom has some interface to influence how the resources are
distributed between the execution contexts (for which Linux currently
lacks ...
| Sep 6, 9:31 am 2008 |
| Phil Endecott | Re: nice and hyperthreading on atom
Here's how I imagine it: say I have one regular task and one "nice -9"
task. On a conventional uniprocessor system they would get about 90%
and 10% of the CPU respectively. On the hyperthreadng system they
currently get equal shares; except that the CPU is more efficient with
two threads running, so you could perhaps say that they get 60% each or
something like that. But 60% is still less than 90%, and I don't want
my foreground interactive task being slowed down that much by this ...
| Sep 6, 11:24 am 2008 |
| Paweł Sikora | kvm-intel + vista64 installer == BSOD.
Hi,
i'm trying to install vista64 with integrated sp1 on virtual machine
and getting bsod during installer startup -> http://imagebin.org/25860
hardware: intel q9300 with 8GB of ram.
software: kvm-74, qemu-0.9.1-13k, kernel-2.6.26
in dmesg i found only few lines:
[ 277.882001] SIPI to vcpu 1 vector 0x10
[ 277.882001] SIPI to vcpu 2 vector 0x10
[ 277.882001] SIPI to vcpu 3 vector 0x10
[ 283.352002] apic write: bad size=1 fee00030
[ 283.352002] Ignoring de-assert INIT to vcpu 0
[ ...
| Sep 6, 7:57 am 2008 |
| Thomas Gleixner | [GIT pull] timer fixes 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 is a rather large update that late in the rc cycle, but it's all
really important bugfixes around the timers/timekeeping code.
The C1E idle support (added in .27) made some long standing bugs in
the timers code more prominent and I spent almost two weeks now going
through the code with a fine comb, creating debug patches and ...
| Sep 6, 8:10 am 2008 |
| Jochen Voß | Re: [GIT pull] timer fixes for 2.6.27
Hi,
I made some comments about this patch which were never answered:
http://lkml.org/lkml/2008/8/23/28
Not sure whether this was because they were irrelevant or overlooked.
300*10000 microseconds seems like a long time to me. Is this the
If the inner loop runs out once, you alreay know that you will later
abort here. Maybe move the check directly after the inner loop to
avoid the additional delay (10*10000*300 microseconds = 30 seconds) in
I hope this helps,
Jochen
-- ...
| Sep 6, 3:20 pm 2008 |
| Takashi Iwai | [GIT PULL] ALSA fix
Linus,
please pull another ALSA fix for 2.6.27-rc5 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus
which is a simple regression fix in Kconfig.
Thanks!
Takashi
===
Takashi Iwai (1):
Fix CONFIG_AC97_BUS dependency
sound/Kconfig | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/sound/Kconfig b/sound/Kconfig
index a37bee0..8ebf512 100644
--- a/sound/Kconfig
+++ b/sound/Kconfig
@@ -91,6 +91,9 @@ endif # ...
| Sep 6, 2:53 am 2008 |
| Raz | SOS new timer:
a new timer implementation based on SOS. resolution of microseconds or 100ns.
first draft, still needs many fixes.
http://sos-linux.cvs.sourceforge.net/sos-linux/sos/
--
Raz
--
| Sep 6, 2:35 am 2008 |
| Roberto Oppedisano | [PATCH] rate limit drm:radeon_cp_idle/reset errors
When switching from kwin composite wm (KDE 4.1) to compiz I often hit the
following error:
Sep 6 10:24:31 poppero1 kernel: [ 186.138203] [drm:radeon_cp_idle] *ERROR* radeon_cp_idle called without lock held, held 0 owner f726bc80 f68f6840
Sep 6 10:24:31 poppero1 kernel: [ 186.138568] [drm:radeon_cp_reset] *ERROR* radeon_cp_reset called without lock held, held 0 owner f726bc80 f68f6840
probably due to broken X drivers/apps; after hitting this the error my laptop
(hp nx7010) is totally ...
| Sep 6, 2:19 am 2008 |
| James Courtier-Dutton | Uniquely identify and Motherboard Model.
Hi,
Is there a way I could uniquely identify a Motherboard Model. I don't
need the serial number, just the model.
Applications for this could be:
1) Create a table to map Motherboard Model to lmsensors calibration
settings. All motherboards seem to use different resistors, so the
calibration needs to be adjusted for each motherboard model.
2) Sound card in/out wiring.
3) Any other wiring on the motherboard that one needs to know, but
cannot identify through other means.
It might be useful ...
| Sep 6, 2:09 am 2008 |
| Jeroen van Rijn | Re: Uniquely identify and Motherboard Model.
On Sat, Sep 6, 2008 at 11:09 AM, James Courtier-Dutton
Doesn't dmidecode already allow this?
e.g. sudo dmidecode --type baseboard
possibly combined with: sudo dmidecode --type chassis
See for reference:
With respect to sound in/out, it might benefit userland as well, to
help set up your speakers. Particularly as some cards allow for
several plugs to be both in- and output at one's choosing.
--
| Sep 6, 2:25 am 2008 |
| Ingo Molnar | Re: [PATCH 1/2] x86: remove duplicated get_mode_name calling
applied to tip/x86/unify-cpu-detect, thanks Yinghai.
Ingo
--
| Sep 6, 5:09 am 2008 |
| Yinghai Lu | [PATCH 1/2] x86: remove duplicated get_mode_name calling
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
---
arch/x86/kernel/cpu/amd.c | 3 ---
arch/x86/kernel/cpu/amd_64.c | 3 +--
arch/x86/kernel/cpu/centaur.c | 1 -
arch/x86/kernel/cpu/common.c | 9 +++------
arch/x86/kernel/cpu/cpu.h | 1 -
arch/x86/kernel/cpu/cyrix.c | 1 -
arch/x86/kernel/cpu/transmeta.c | 1 -
7 files changed, 4 insertions(+), 15 deletions(-)
Index: ...
| Sep 6, 1:52 am 2008 |
| Yinghai Lu | [PATCH 2/2] x86: calling early_init_xxx in init_xxx
so
1. could set some cap to ap
2. restore some cap after memset in identify_cpu for boot cpu
esp for CONSTANT_TSC
before this patch:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow rep_good nopl pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
after this patch:
flags : fpu vme de pse tsc msr pae ...
| Sep 6, 1:52 am 2008 |
| Ingo Molnar | Re: [PATCH 2/2] x86: calling early_init_xxx in init_xxx
applied to tip/x86/unify-cpu-detect, thanks Yinghai.
Ingo
--
| Sep 6, 5:09 am 2008 |
| Andrey Borzenkov | ACPI video.c brightness handler conflicts with toshiba_acpi
I have now two different devices that refer to the same hardware:
lrwxrwxrwx 1 root root 0 2008-09-06 11:04 acpi_video0 -> ../../devices/virtual/backlight/acpi_video0/
lrwxrwxrwx 1 root root 0 2008-09-06 11:04 toshiba -> ../../devices/virtual/backlight/toshiba/
Unfortunately, due to ACPI implementation the acpi_video0 one is much
inferior (as it provides only effectively two levels instead of 8);
and user level tools are apparently quite confused which one to select.
Is there any mechanism ...
| Sep 6, 12:08 am 2008 |
| Andrey Borzenkov | Re: ACPI video.c brightness handler conflicts with toshi ...
ble,
Actually it is not. brightness_switch_enabled only disables event handling;
it still resets actual brightness on loading and creates sysfs files to
| Sep 6, 12:19 am 2008 |
| Krzysztof Helt | 2.6.27-rc5-mm1: 3 WARN_ON dumps during boot (acpi + vmap ...
Hi,
There is a dmesg dump below from my Compaq AP550 workstation.
It has 3 WARN_ON() dumps: 1 from acpi layer and 2 from vmap_pte_range()
There is no such thing in 2.6.27-rc4 which I use daily so I assume
it is something in the -mm tree.
It is a Pentium3 SMP machine.
Kind regards,
Krzysztof
Linux version 2.6.27-rc5-mm1 (root@xxx) (gcc version 3.4.6) #1 SMP Sat Sep 6 07:47:58 CEST 2008
PAT WC disabled due to known CPU erratum.
BIOS-provided physical RAM map:
BIOS-e820: ...
| Sep 5, 11:45 pm 2008 |
| Andrew Morton | Re: 2.6.27-rc5-mm1: 3 WARN_ON dumps during boot (acpi + ...
yup thanks. The acpi guys and Rusty are still scratching each others
That's coming out of the module loader and is a new one. It's the same
I'm suspecting an overactive assertion in the new vmap code?
--
| Sep 5, 11:50 pm 2008 |
| Krzysztof Helt | Re: 2.6.27-rc5-mm1: 3 WARN_ON dumps during boot (acpi + ...
On Fri, 5 Sep 2008 23:50:14 -0700
I wanted only to report. I cannot use the 2.6.27-rc5-mm1 because
the Xorg does not start (hangs) with it. My card is AGP so can it be
The third one is interesting because it is "moving". One the first reboot
(the posted was the second) this warning happened when the snd_au8820
module was loaded and there was no warning about ext3.
Regards,
Krzysztof
----------------------------------------------------------------------
Nie zwlekaj! Tapetuj z ...
| Sep 6, 3:18 am 2008 |
| Steven Rostedt | 2.6.26.3-rt7
We are pleased to announce the 2.6.26.3-rt7 tree, which can be
downloaded from the location:
http://rt.et.redhat.com/download/
Information on the RT patch can be found at:
http://rt.wiki.kernel.org/index.php/Main_Page
Changes since 2.6.26-rt6
- PPC ftrace fixes (Steven Rostedt)
- PPC revert a reverted patch reverted again (Chirag Jog)
to build a 2.6.26.3-rt7 tree, the following patches should be applied:
...
| Sep 5, 10:40 pm 2008 |
| Steven Rostedt | [PATCH 2/2] ftrace: fix unlocking of hash
This must be brown paper bag week for Steven Rostedt!
While working on ftrace for PPC, I discovered that the hash locking done
when CONFIG_FTRACE_MCOUNT_RECORD is not set, is totally incorrect.
With a cut and paste error, I had the hash lock macro to lock for both
hash_lock _and_ hash_unlock!
This bug did not affect x86 since this bug was introduced when
CONFIG_FTRACE_MCOUNT_RECORD was added to x86.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
---
kernel/trace/ftrace.c | 3 ...
| Sep 5, 10:06 pm 2008 |
| Ingo Molnar | Re: [PATCH 0/2] ftrace: fixes for PPC
applied to tip/tracing/ftrace, thanks Steve.
Ingo
--
| Sep 6, 5:03 am 2008 |
| Steven Rostedt | [PATCH 0/2] ftrace: fixes for PPC
I spent the day chasing a bug that would hang PPC on boot up when ftrace
is configured in. I found that it was simply a stupid bug I did to
handle the non MCOUNT_RECORD case. Since I was testing only on x86,
and the MCOUNT_RECORD is automatically set for dynamic ftrace if
it is available, I did not test the case where MCOUNT_RECORD was not
set.
I have not finished porting MCOUNT_RECORD to PPC, but have found
that it has caused some issues for archs that do not support it yet.
This patch ...
| Sep 5, 10:06 pm 2008 |
| Steven Rostedt | [PATCH 1/2] ftrace: use ftrace_release for all dynamic f ...
ftrace_release is necessary for all uses of dynamic ftrace and not just
the archs that have CONFIG_FTRACE_MCOUNT_RECORD defined.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
---
include/linux/ftrace.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
Index: linux-tip.git/include/linux/ftrace.h
===================================================================
--- linux-tip.git.orig/include/linux/ftrace.h 2008-09-05 16:04:34.000000000 -0700
+++ ...
| Sep 5, 10:06 pm 2008 |
| sangsu | [PATCH] USB: g_file_storage: fix handling zero-length packet
According to "CH 5.5.3. Control Transfer Packet Size Constraints",
Zero-length packet should be sent when the last data payload size
is equal to the endpoint's MaxPacketSize. This patch helps
g_file_storage send zero-length packet properly.
This is tested in s3c2440/s5c7329 architectures and works well.
Signed-off-by: SangSu Park<sangsu@gmail.com>
---
driver/usb/gadget/file_storage.c | 3++-
1 files changed, 2 insertion(+), 1 deletions(-)
--- a/drivers/usb/gadget/file_storage.c 2008-09-01 ...
| Sep 5, 9:51 pm 2008 |
| Alan Stern | Re: [PATCH] USB: g_file_storage: fix handling zero-lengt ...
Not so. 5.5.3 actually says this:
The Data stage of a control transfer from an endpoint to the
host is complete when the endpoint does one of the following:
- Has transferred exactly the amount of data specified during
the Setup stage
- Transfers a packet with a payload size less than
wMaxPacketSize or transfers a zero-length packet
This clearly indicates that if the amount of data specified in the
Setup stage is a multiple of the wMaxPacketSize then there should not
be a ...
| Sep 6, 1:27 pm 2008 |
| H. Peter Anvin | Re: [git pull] x86 fixes (NOPL issue)
MS Virtual Server/Virtual PC. VirtualBox seems to be a different
problem, which seems to be related to not respecting interrupt
boundaries properly.
-hpa
--
| Sep 5, 10:53 pm 2008 |
| Robert Hancock | Re: [git pull] x86 fixes (NOPL issue)
The virtual CPUs are more of a problem. They can't be distinguished from
the real CPU models they are emulating other than by actually testing.
--
| Sep 5, 9:03 pm 2008 |
| Yinghai Lu | Re: [git pull] x86 fixes (NOPL issue)
oh, is the one that is going to fix booting with VirtualBox?
YH
--
| Sep 5, 10:50 pm 2008 |
| H. Peter Anvin | Re: [git pull] x86 fixes (NOPL issue)
Right, hence the first-principles test. In theory we could just execute
the test on ALL CPUs, but I have excluded family < 6 simply because
there is a (very) remote possibility one of them might have used that
opcode for something completely different.
-hpa
--
| Sep 5, 9:07 pm 2008 |
| Marcel Holtmann | Re: [PATCH 1/2 v5] cfg80211: Add new wireless regulatory ...
can we get a small document in Documentation/ that describes what has to
be done for CRDA. That would help to ease the adaption and would allow
us to point people to it. Nothing fancy, but some quick notes where to
Do we have an example for all the possible ways? I think about something
to help driver maintainers to move over and use the infrastructure the
right way.
Regards
Marcel
--
| Sep 5, 7:33 pm 2008 |
| Yinghai Lu | Re: [git pull] x86 fixes (NOPL issue)
if so, should only test on VIA chips.
YH
--
| Sep 5, 8:01 pm 2008 |
| H. Peter Anvin | [git pull] x86 fixes (NOPL issue)
Hi Linus,
Please pull:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus-2
H. Peter Anvin (4):
x86: boot: stub out unimplemented CPU feature words
x86: add NOPL as a synthetic CPU feature bit
x86: use X86_FEATURE_NOPL in alternatives
Merge branch 'x86/urgent' into x86-fixes-for-linus-2
This fixes the NOPL issue by detecting it explicitly. I don't have
access to Virtual PC, but this works on Virtual Server 2005 R2 ...
| Sep 5, 7:22 pm 2008 |
| Robert Hancock | Re: iozone lies/bug ?
A file size of 4096KB is probably just running entirely out of the cache..
--
| Sep 5, 6:23 pm 2008 |
| venkatesh.pallipadi | [RFC 0/4] Using HPET in MSI mode and setting up per CPU ...
Patchset that uses HPET timers in MSI mode (when supported) and sets up per
CPU HPET timers. This removes the dependency on IRQ0 timer broadcast with LAPIC
stopping in deep C-state, on platforms that support HPET MSI mode.
On my test system with dual core CPU, the number of timer related interrupts
(HPET_MSI + IRQ0 + LAPIC) comes down from 180 to 95 over a period of 10s,
with these patches.
This is on an idle system with tickless enabled and when system is idle.
Patches against tip.
-- ...
| Sep 5, 6:02 pm 2008 |
| Ingo Molnar | Re: [RFC 0/4] Using HPET in MSI mode and setting up per ...
it crashes two testsystems, the fault on a NULL pointer in hpet init,
with:
initcall print_all_ICs+0x0/0x520 returned 0 after 26 msecs
calling hpet_late_init+0x0/0x1c0
BUG: unable to handle kernel NULL pointer dereference at 000000000000008c
IP: [<ffffffff80d228be>] hpet_late_init+0xfe/0x1c0
PGD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.27-rc5 #29725
RIP: 0010:[<ffffffff80d228be>] [<ffffffff80d228be>] hpet_late_init+0xfe/0x1c0
RSP: ...
| Sep 6, 6:03 am 2008 |
| Ingo Molnar | Re: [RFC 0/4] Using HPET in MSI mode and setting up per ...
cool stuff!
this is _really_ how a modern dynticks system should look like on x86 -
proper per CPU hardware timers that are southbridge based.
There's a few routine checks this new has to pass: we've got to see how
widely this works and whether there are any bugs/quirks to take care of,
so i created a separate feature topic for it: tip/timers/hpet-percpu.
This tip/timers/hpet-percpu feature topic tree is based on irq/sparseirq
+ timers/hpet + timers/urgent - which had some changes ...
| Sep 6, 5:42 am 2008 |
| venkatesh.pallipadi | [RFC 4/4] x86: HPET_MSI Initialise per-cpu HPET timers
Initialize a per CPU HPET MSI timer when possible. We retain the HPET
timer 0 (IRQ 0) and timer 1 (IRQ 8) as is when legacy mode is being used. We
setup the remaining HPET timers as per CPU MSI based timers. This per CPU
timer will eliminate the need for timer broadcasting with IRQ 0 when there
is non-functional LAPIC timer across CPU deep C-states.
If there are more CPUs than number of available timers, CPUs that do not
find any timer to use will continue using LAPIC and IRQ 0 ...
| Sep 5, 6:02 pm 2008 |
| venkatesh.pallipadi | [RFC 1/4] x86: HPET_MSI change IRQ affinity in process c ...
Change the IRQ affinity in the process context when the IRQ is disabled.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
---
kernel/irq/manage.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: tip/kernel/irq/manage.c
===================================================================
--- tip.orig/kernel/irq/manage.c 2008-09-05 09:13:51.000000000 -0700
+++ tip/kernel/irq/manage.c 2008-09-05 ...
| Sep 5, 6:02 pm 2008 |
| venkatesh.pallipadi | [RFC 3/4] x86: HPET_MSI Basic HPET_MSI setup code
Basic HPET MSI setup code. Routines to perform basic MSI read write
in HPET memory map and setting up irq_chip for HPET MSI.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
---
arch/x86/kernel/hpet.c | 54 ++++++++++++++++++++++++++++++++++++++
arch/x86/kernel/io_apic.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++
include/asm-x86/hpet.h | 21 +++++++++++++++
3 files changed, 139 insertions(+)
Index: ...
| Sep 5, 6:02 pm 2008 |
| venkatesh.pallipadi | [RFC 2/4] x86: HPET_MSI Refactor code in preparation for ...
Preparatory patch before the actual HPET MSI changes. Sets up hpet_set_mode
and hpet_next_event for the MSI related changes. Just the code
refactoring and should be zero functional change.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
---
arch/x86/kernel/hpet.c | 42 +++++++++++++++++++++++++++---------------
1 file changed, 27 insertions(+), 15 deletions(-)
Index: ...
| Sep 5, 6:02 pm 2008 |
| Andrew Morton | Re: [PATCH] Add missing macro argument for devm_release_ ...
yeah, I was just trolling ;)
I queued this fix for 2.6.27.
--
| Sep 5, 10:23 pm 2008 |
| Hiroshi DOYU | [PATCH] Add missing macro argument for devm_release_* family
From: ext Hiroshi DOYU <Hiroshi.DOYU@nokia.com>
Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com>
---
include/linux/ioport.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/ioport.h b/include/linux/ioport.h
index 22d2115..c813c63 100644
--- a/include/linux/ioport.h
+++ b/include/linux/ioport.h
@@ -158,9 +158,9 @@ extern struct resource * __devm_request_region(struct device *dev,
struct resource *parent, resource_size_t start,
...
| Sep 5, 6:00 pm 2008 |
| Hiroshi DOYU | Re: [PATCH] Add missing macro argument for devm_release_ ...
From: "ext Andrew Morton" <akpm@linux-foundation.org>
Subject: Re: [PATCH] Add missing macro argument for devm_release_* family
Not sure for others, but at least, I am using this in my developing
driver;)
--
| Sep 5, 10:18 pm 2008 |
| Andrew Morton | Re: [PATCH] Add missing macro argument for devm_release_ ...
um, OK.
But none of these things appear to have any callers anywhere. Why
don't we just delete it all?
--
| Sep 5, 6:52 pm 2008 |
| Ingo Molnar | Re: [PATCH 0/5] x86: signal works for unification
looks good to me - it's fairly safely structured and also in small,
single-purpose steps. If there's a problem with them bisection should
give a very good clue about exactly where.
So i've created a new tip/x86/signal topic for them and applied them -
lets see how it goes. Thanks,
Ingo
--
| Sep 6, 5:56 am 2008 |
| Ingo Molnar | Re: [PATCH 0/3] smp: reduce stack requirements for smp_c ...
the commits are:
363a5e3: x86: add MAXSMP
01f569c: x86: restore 4096 limit for NR_CPUS
ae74da3: x86: reduce stack requirements for send_call_func_ipi
562d8c2: smp: reduce stack requirements for smp_call_function_mask
the merge into tip/master is:
| commit 7f5d26f9425851e20ca9774acbd13d0e3b96d9dd
| Merge: da5e209... 363a5e3...
| Author: Ingo Molnar <mingo@elte.hu>
| Date: Sat Sep 6 15:29:18 2008 +0200
|
| Merge branch 'cpus4096'
That merge commit will go away on the next ...
| Sep 6, 11:21 am 2008 |
| Mike Travis | Re: [PATCH 0/3] smp: reduce stack requirements for smp_c ...
I've got a whole slew of "get-ready-to-remove-cpumask_t's" coming soon.
There are two phases, one completely within the x86 arch and the 2nd hits
the generic smp_call_function_mask ABI (won't be doable as a back-ported
Hmm, no. I'm using a default config right now as I can boot that pretty
The main thing is to allow the distros to set it manually for their QA
testing of 2.6.27. I'm sure I'll get back bugs because of just that.
(Is there a way to have them know to assign bugzilla's to ...
| Sep 6, 11:12 am 2008 |
| Ingo Molnar | Re: [PATCH 0/3] smp: reduce stack requirements for smp_c ...
applied to tip/cpus4096, thanks Mike.
I'm still wondering whether we should get rid of non-reference based
cpumask_t altogether ...
Did you have a chance to look at the ftrace/stacktrace tracer in latest
tip/master, which will show the maximum stack footprint that can occur?
Also, i've applied the patch below as well to restore MAXSMP in a muted
form - with big warning signs added as well.
Ingo
-------------->
From 363a5e3d7b4b69371f21bcafd7fc76e68c73733a Mon Sep 17 00:00:00 ...
| Sep 6, 6:29 am 2008 |
| Ingo Molnar | Re: 2.6.27-rc5-mm1 compilation fix with gcc 3.4.6
applied to tip/sched/rt, thanks Krzysztof!
Ingo
--
| Sep 6, 6:17 am 2008 |
| Aaron Straus | Re: [NFS] blocks of zeros (NULLs) in NFS files in kernel ...
Hi,
OK. Bisected.
This is the commit where we start to see blocks of NULLs in NFS files.
e261f51f25b98c213e0b3d7f2109b117d714f69d is first bad commit
commit e261f51f25b98c213e0b3d7f2109b117d714f69d
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date: Tue Dec 5 00:35:41 2006 -0500
NFS: Make nfs_updatepage() mark the page as dirty.
=20
This will ensure that we can call set_page_writeback() from within
nfs_writepage(), which is always called with the page lock ...
| Sep 5, 5:03 pm 2008 |
| Ingo Molnar | Re: [2.6.27] overlapping early reservations [was: early ...
hm, that doesnt seem to match the ranges that got printed:
| Kernel is loaded at the standard 2MB physical, and goes up to 13.6MB
| physical. That's a tad large at 11.6 MB but still valid.
so how come a ~2MB vmlinux takes 11.6 MB? Is the bss that large for some
reason perhaps?
Ingo
--
| Sep 6, 10:25 am 2008 |
| Ingo Molnar | Re: [2.6.27] overlapping early reservations [was: early ...
yeah. Kernel is loaded at the standard 2MB physical, and goes up to
13.6MB physical. That's a tad large at 11.6 MB but still valid.
ramdisk image goes from 11.6 MB to 14.9 MB - roughly standard size. That
overlaps 2 MB into the kernel image so we have to panic. LILO should
have loaded the ramdisk somewhere else. (or should have aborted the boot
if it cannot do that)
We could perhaps print a prominent warning, delay the boot for 5 seconds
or so via mdelay(5000) and simply not load the ...
| Sep 6, 6:41 am 2008 |
| Ingo Molnar | Re: [2.6.27] overlapping early reservations [was: early ...
good question. Does your successful 2.6.26 bootup actually _depend_ on
the initrd? Or does it perhaps have enough built-in drivers that make it
boot just fine?
in that case v2.6.26 might just have stomped on the initrd silently,
corrupted it (during kernel decompress), and the initrd unpacker saw the
corruption and ignored it. Userspace wouldnt care as the kernel had all
the drivers it needed.
or perhaps something made your v2.6.27 bzImage larger so that the
very much so. I was ...
| Sep 6, 7:51 am 2008 |
| Yinghai Lu | Re: [2.6.27] overlapping early reservations [was: early ...
console=uart8250,io,0x3f8,115200n8
could help
YH
--
| Sep 6, 9:06 am 2008 |
| Yinghai Lu | Re: [2.6.27] overlapping early reservations [was: early ...
wonder if lilo is fixing bzImage from 1M, and when it is calculating
pos of ramdisk...base that
later on-same-position uncompressing, put vmlinux from 2M...
it seems kexec is puting initrd as high as possible, or could specify
the ramdisk postion ..
wonder if new lilo could help.
YH
--
| Sep 6, 9:14 am 2008 |
| Luca Tettamanti | Re: [2.6.27] overlapping early reservations [was: early ...
Is there anything that the kernel could to do confuse lilo?
The issue started appearing with 2.6.27 and the outcome of the boot
process varies between versions and seems sensitive to configuration
changes (though a "bad" kernel consistently fails).
Orthogonal to my problem: the panic() in reserve_early is useless for
debugging since the output won't reach the screen or the serial
console (even worse: the kernel takes an exception while trying to
execute the panic). Is it acceptable to replace ...
| Sep 6, 6:20 am 2008 |
| Luca Tettamanti | Re: [2.6.27] overlapping early reservations [was: early ...
Sorry, the sentence above is not very clear: I meant that with 2.6.27
the uncompressed vmlinux is only slightly bigger than older kernels;
as you stated the size is 11.6MB.
Luca
--
| Sep 6, 10:29 am 2008 |
| Luca Tettamanti | Re: [2.6.27] overlapping early reservations [was: early ...
The image is mostly modular (e.g. ahci drivers + LVM + fs are on the
ramdisk), see:
The compressed image (bzImage) is roughly the same size as older
kernels (2MB), the uncompressed vmlinux is slightly bigger, but not
much (~100k)
452K ./mm/built-in.o
100K ./ipc/built-in.o
8.0K ./security/built-in.o
3.0M ./drivers/built-in.o
4.0K ./usr/built-in.o
216K ./block/built-in.o
96K ./init/built-in.o
292K ./lib/built-in.o
1.3M ./net/built-in.o
16K ...
| Sep 6, 10:20 am 2008 |
| Ingo Molnar | Re: [PATCH] Ghost EDD devices in /sys again
ok - Peter says he'd rather like to investigate this some more and have
the fix in v2.6.28 instead - so i moved it from tip/x86/urgent to
tip/x86/setup.
Ingo
--
| Sep 6, 7:34 am 2008 |
| Andrey Borzenkov | Re: [PATCH] Ghost EDD devices in /sys again
Hmm ... if install depends on having valid MBR, it will break right
now as well, because it will have duplicated signatures. So at least
something like following is needed.
diff --git a/arch/x86/boot/edd.c b/arch/x86/boot/edd.c
index d93cbc6..4c20d31 100644
=2D-- a/arch/x86/boot/edd.c
+++ b/arch/x86/boot/edd.c
@@ -58,6 +58,7 @@ static u32 read_mbr_sig(u8 devno, struct edd_info *ei, u3=
2 *mbrsig)
if (mbrbuf_end > (char *)(size_t)boot_params.hdr.heap_end_ptr)
return ...
| Sep 6, 10:46 am 2008 |
| Andrey Borzenkov | [PATCH] Ghost EDD devices in /sys again
Was it really that simple?
Subject: [PATCH] Fix ghost devices under /sys/firmware/edd
=46rom: Andrey Borzenkov <arvidjaar@mail.ru>
Some BIOSes do not always set CF on error before return from int13.
The patch adds additional check for status being zero (AH =3D=3D 0).
This was fixed for edd.S in
http://marc.info/?l=3Dlinux-kernel&m=3D114087765422490&w=3D2, but lost
again when edd.S was rewritten in C.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
=2D--
arch/x86/boot/edd.c | ...
| Sep 6, 1:40 am 2008 |
| Ingo Molnar | Re: [PATCH] Ghost EDD devices in /sys again
looks good to me - applied it to tip/x86/urgent. Thanks Andrey!
Ingo
--
| Sep 6, 5:07 am 2008 |
| H. Peter Anvin | Re: [PATCH] Ghost EDD devices in /sys again
Do you have any evidence that there aren't any BIOSes which leave AH !=
0 on legitimate success? If so, you have turned a nuisance bug into
something that could cause install failures.
-hpa
--
| Sep 6, 7:04 am 2008 |
| kamezawa.hiroyu | Re: Re: [PATCH] [RESEND] x86_64: add memory hotremove co ...
I wonder why anyone doesn't talk about ZONE_MOVABLE...When I wrote memory
hotplug, I assumed help of ZONE_MOVABLE and SPARSEMEM. It is shown in
meminfo.(I think memory hotplug is useful only when ZONE_MOVABLE is used.)
Most of problems which Goto wrote are mainly about placement of memmap and
pgdat, zones. One example is that "when SPARSEMEM_VMEMMAP is enabled,
Nobody ? maybe just a trade-off problem in user side.
Even without DIMM hotplug or DIMM's power save mode, making a DIMM idle
is of ...
| Sep 6, 9:00 am 2008 |
| Andi Kleen | Re: [PATCH] [RESEND] x86_64: add memory hotremove config ...
I'm quite sceptical that it can be ever made to work in a useful
way for real hardware (as opposed to an hypervisor para virtual setup
for which this interface is not the right way -- it should be done
in some specific driver instead)
And if it cannot be made to work then it will be a false promise
to the user. They will see it and think it will work, but it will
not.
This means I don't see a real use case for this feature.
-Andi
--
| Sep 5, 5:01 pm 2008 |
| kamezawa.hiroyu | Re: Re: Re: [PATCH] [RESEND] x86_64: add memory hotremov ...
But I have to point out HDD access consumes far power than memory.
That's trade-off problem depends on usage, anyway.
Thanks,
-Kame
--
| Sep 6, 9:05 am 2008 |
| Ingo Molnar | Re: Re: [PATCH] [RESEND] x86_64: add memory hotremove co ...
yeah, most likely. (It's possible technically even on a native kernel -
yeah - it's actually the way how hugetlb should be done. Plus expand
gbpages to hugetlbfs and hotplug memory on Barcelona CPUs and you can do
user-space apps that can run for a long time without any TLB misses.
_That_ might make sense to explore in practice. (i'm not holding my
breath though, TLB misses are _fast_ on the best x86 CPUs.)
But we wont be able to make such experiments without having the
capability ...
| Sep 6, 9:17 am 2008 |
| Andi Kleen | Re: [PATCH] [RESEND] x86_64: add memory hotremove config ...
Sure the balloon driver can be likely improved too, it's just
that I don't think a balloon driver should call into the function
It's unclear that memory hotplug is the right model for DIMM power management.
The problem is that DIMMs are interleaved, so you again have to completely
Let's call it "node" or "hardware" memory hot unplug, not that
anyone confuses it with the easier VM based hot unplug or the really
The question is if they are even solvable in a useful way.
I'm not sure it's ...
| Sep 6, 1:53 am 2008 |
| Yasunori Goto | Re: [PATCH] [RESEND] x86_64: add memory hotremove config ...
I don't think its driver is almighty.
IIRC, balloon driver can be cause of fragmentation for 24-7 system.
In addition, I have heard that memory hotplug would be useful for reducing
of power consumption of DIMM.
I have to admit that memory hotplug has many issues, but I would like to
solve them step by step.
Thanks.
--
Yasunori Goto
--
| Sep 6, 12:06 am 2008 |
| Ingo Molnar | Re: [PATCH] [RESEND] x86_64: add memory hotremove config ...
What would be nice is to insert the information both during bootup and
in /proc/meminfo and 'free' output that hot-removable memory segments
are not generic free memory, it's currently a limited resource that
might or might not be sufficient to serve a given workload.
Perhaps even exclude it from 'total' memory reported by meminfo - to be
on the safe side of user expectations. In terms of user-space memory it
is already generic swappable memory but in terms of kernel-space
allocations ...
| Sep 6, 7:33 am 2008 |
| Alan D. Brunelle | Re: Benchmarking results: DSS elapsed time values w/ rq_ ...
Here are some results obtained during runs where we varied the number of
readers & the multi-block read counts. 5 runs per rq_affinity setting
were done, and the averages are plotted at:
http://free.linux.hp.com/~adb/jens/08-09-05/by_mbr.jpeg
In all cases we are seeing a noticeable improvement in reduction of
elapsed time to perform the tasks, and again we are seeing much tighter
deviations with rq_affinity set to 1:
Min Avg Max Std Dev
...
| Sep 6, 4:21 pm 2008 |
| Andi Kleen | Re: linux-next: Tree for September 5
Thanks for testing. There were some negative review comments for that
patchkit on linux-acpi, perhaps it's related to that.
I'm leaving it for Len to handle. He's handling the ACPI tree again
starting with today. I suppose it can just be dropped
for now from test.
--
| Sep 5, 5:07 pm 2008 |
| Geert Uytterhoeven | b43 build error on m68k (was: Re: linux-next: Tree for S ...
http://kisskb.ellerman.id.au/kisskb/buildresult/45949/:
| drivers/net/wireless/b43/phy_g.c:388: error: implicit declaration of function 'mmiowb'
| distcc[4257] ERROR: compile drivers/net/wireless/b43/phy_g.c on localhost failed
| make[5]: *** [drivers/net/wireless/b43/phy_g.o] Error 1
Missing #include <asm/io.h>?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call ...
| Sep 6, 9:41 am 2008 |
| FUJITA Tomonori | Re: [PATCH] x86: fix nommu_alloc_coherent allocation wit ...
On Fri, 5 Sep 2008 12:40:49 +0200
That's fine by me if someone who wrote the current code say that the
change is safe (though I think it's safe).
--
| Sep 6, 5:18 am 2008 |
| FUJITA Tomonori | Re: [PATCH] x86: use __GFP_NORETRY in the case of GFP_DM ...
On Fri, 5 Sep 2008 12:43:05 +0200
The current comment is reasonable for me:
/* Don't invoke OOM killer or retry in lower 16MB DMA zone */
if (gfp & __GFP_DMA)
noretry = 1;
--
| Sep 6, 5:18 am 2008 |
| FUJITA Tomonori | Re: 2.6.27-rc5-mm1: rmmod ide-cd_mod: tried to init an i ...
On Fri, 5 Sep 2008 18:25:04 +0200
ide-cd uses multiple gendisks share one request_queue?
Here's a patch for mainline.
=
From: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Subject: [PATCH] ide: remove cmd filter support in ide-cd
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
---
drivers/ide/ide-cd.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/ide/ide-cd.c b/drivers/ide/ide-cd.c
index f148999..49a8c58 100644
--- ...
| Sep 6, 5:35 am 2008 |
| Takashi Iwai | Re: [PATCH] ucb1400_ts depends SND_AC97_BUS
At Fri, 05 Sep 2008 14:09:24 -0700,
Thanks for checking!
Takashi
--
| Sep 6, 2:53 am 2008 |
| Takashi Iwai | Re: [PATCH] ucb1400_ts depends SND_AC97_BUS
At Fri, 5 Sep 2008 14:33:18 -0400,
Thanks!
Takashi
--
| Sep 6, 2:54 am 2008 |
| Ingo Molnar | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
hm, is it worth the trouble? This is during very early init.
Ingo
--
| Sep 6, 11:49 am 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Maciej W. Rozycki - Sat, Sep 06, 2008 at 09:08:51PM +0100]
| On Sat, 6 Sep 2008, Cyrill Gorcunov wrote:
|
| > So I think better would be just use Ingo's suggestion
| > about to separate apic/pin iterator and function body.
|
| No doubt about it. Then if the number of entries was to be huge, then
| lines output to the log buffer could be limited to 80 characters. With
| the use of sprintf() it would be rather trivial. And you would avoid any
| concerns about stack consumption.
|
| ...
| Sep 6, 1:13 pm 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Yinghai Lu - Sat, Sep 06, 2008 at 12:16:28PM -0700]
| On Sat, Sep 6, 2008 at 12:04 PM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| > [Maciej W. Rozycki - Sat, Sep 06, 2008 at 07:45:08PM +0100]
| > | On Sat, 6 Sep 2008, Cyrill Gorcunov wrote:
| > |
| > | > Ingo, how about the following approach? We don't introduce new
| > | > functions but rather srink the code by new printout form.
| > |
| > | Honestly, this one should probably use sprintf() or suchlike to avoid the
| > | mess of printk() ...
| Sep 6, 12:38 pm 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Maciej W. Rozycki - Sat, Sep 06, 2008 at 07:45:08PM +0100]
| On Sat, 6 Sep 2008, Cyrill Gorcunov wrote:
|
| > Ingo, how about the following approach? We don't introduce new
| > functions but rather srink the code by new printout form.
|
| Honestly, this one should probably use sprintf() or suchlike to avoid the
| mess of printk() calls building a line of output from pieces. It's quite
| easy to calculate here what the maximum size of the buffer required could
| be and automatic arrays can ...
| Sep 6, 12:04 pm 2008 |
| Maciej W. Rozycki | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
Honestly, this one should probably use sprintf() or suchlike to avoid the
mess of printk() calls building a line of output from pieces. It's quite
easy to calculate here what the maximum size of the buffer required could
be and automatic arrays can have variable size, so no need for the hassle
of heap management. Calls to printk() without a trailing newline should
be avoided where possible as it messes up logging priority if a message
pops up from an interrupt inbetween.
Maciej
--
| Sep 6, 11:45 am 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Ingo Molnar - Fri, Sep 05, 2008 at 08:38:35PM +0200]
|
| * Cyrill Gorcunov <gorcunov@gmail.com> wrote:
|
| > So as you see it's more then enough self-solid :) So I wouldn't break
| > it 'cause of printing. If we have enough memory for bit field - we
| > could just mark there if pin is connected to irq and print connection
| > map after. Don't get me wrong please - I just don't want to overload
| > this function with additional call.
|
| the compiler will inline that single-called ...
| Sep 6, 3:15 am 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Cyrill Gorcunov - Sat, Sep 06, 2008 at 11:38:20PM +0400]
| [Yinghai Lu - Sat, Sep 06, 2008 at 12:16:28PM -0700]
| | On Sat, Sep 6, 2008 at 12:04 PM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| | > [Maciej W. Rozycki - Sat, Sep 06, 2008 at 07:45:08PM +0100]
| | > | On Sat, 6 Sep 2008, Cyrill Gorcunov wrote:
| | > |
| | > | > Ingo, how about the following approach? We don't introduce new
| | > | > functions but rather srink the code by new printout form.
| | > |
| | > | Honestly, this one ...
| Sep 6, 12:44 pm 2008 |
| Cyrill Gorcunov | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
[Yinghai Lu - Sat, Sep 06, 2008 at 12:16:28PM -0700]
| On Sat, Sep 6, 2008 at 12:04 PM, Cyrill Gorcunov <gorcunov@gmail.com> wrote:
| > [Maciej W. Rozycki - Sat, Sep 06, 2008 at 07:45:08PM +0100]
| > | On Sat, 6 Sep 2008, Cyrill Gorcunov wrote:
| > |
| > | > Ingo, how about the following approach? We don't introduce new
| > | > functions but rather srink the code by new printout form.
| > |
| > | Honestly, this one should probably use sprintf() or suchlike to avoid the
| > | mess of printk() ...
| Sep 6, 12:19 pm 2008 |
| Maciej W. Rozycki | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
But is it really a trouble? With an auto array the additional code is
minuscule -- mostly printk() calls replaced with sprintf() plus a variable
or two to maintain a pointer to the buffer which will go into registers
anyway. Plus a pr_info("%s", buffer) or suchlike at the end. I know
laziness is a virtue, but you have to draw a line somewhere. ;)
The benefit, apart from what I wrote above, is less chance of propagating
bad style to newcomers with each piece of such old code removed.
...
| Sep 6, 1:02 pm 2008 |
| Maciej W. Rozycki | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
No doubt about it. Then if the number of entries was to be huge, then
lines output to the log buffer could be limited to 80 characters. With
the use of sprintf() it would be rather trivial. And you would avoid any
concerns about stack consumption.
Please note that with MPS 1.1 systems the number of "unconnected" I/O
APIC inputs can be considerable.
Maciej
--
| Sep 6, 1:08 pm 2008 |
| Ingo Molnar | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
applied to tip/irq/sparseirq - thanks Cyrill.
Ingo
--
| Sep 6, 6:12 am 2008 |
| Yinghai Lu | Re: [patch 3/3] x86: io-apic - code style cleaning for s ...
no. some system could have 3 or 4 ioapic controller, and every one
have 24...(like three mcp55/io55)
4*24
or old system have 1 8111 and 7 8132. will have 32 + 7*2*7
YH
--
| Sep 6, 12:16 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
My original patch actually had that, and Ingo added it to the -tip tree
too (I think), so that should be the one we're discussing anyway. I just
didn't think it would ever trigger in practice, which is why I removed it.
Mea culpa.
Linus
--
| Sep 6, 1:29 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
The thing is, there's a pattern to this. And it has nothing to do with
"test patch".
See commit fbb16e243887332dd5754e48ffe5b963378f3cd2, and then see what I
had to do in ec0c15afb41fd9ad45b53468b60db50170e22346.
That wasn't a test patch, was it?
I don't want to continually see these patches that are simply adding more
and more crap. I want to not have to clean up the end result afterwards.
Linus
--
| Sep 6, 2:32 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
Show me. Because I simply don't believe you.
The first code is simply _wrong_ - except if "expect" isn't even _used_
afterwards (in which case gcc can optimize away the last unused write).
And I strongly suspect that that is what you've seen.
Because quite frankly, if what you describe is real, then your gcc is
incredibly buggy. So buggy that it sounds unlikely to be able to compile
the kernel in many other places. This is very simple and very fundamental
C, not something subtle ...
| Sep 6, 2:22 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
One gcc does:
i++;
if (i >= QUICK_PIT_ITERATIONS)
goto out;
expect--;
The other one does:
i++;
expect--;
if (i >= QUICK_PIT_ITERATIONS)
goto out;
Don't ask me which one is correct. It's just reality :(
/me goes back to consume legal german drugs
tglx
--
| Sep 6, 2:15 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
Just checked, yes you are right. I messed that up in my tiredness to see
the obvious bug in Ingo's fixup patch.
/me resorts to bed
tglx
--
| Sep 6, 2:30 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
Umm. What? You're on some odd drugs.
Linus
--
| Sep 6, 1:50 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
My bad. Did not test that against -tip, just applied it from mail :)
Just checked. The -tip version still has the expect-- in the for()
which might lead to stupid results depending on the gcc madness level.
Thanks,
tglx
--
| Sep 6, 1:37 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
If Alok has the second check in place and is actually worried about
that 288us impact, then we can add the following (untested), which
does not impact the speed of the check.
Against -tip x86/tsc
Thanks,
tglx
---
diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
index 6dab90f..3bfe083 100644
--- a/arch/x86/kernel/tsc.c
+++ b/arch/x86/kernel/tsc.c
@@ -310,8 +310,8 @@ static unsigned long quick_pit_calibrate(void)
unsigned char expect = 0xfe;
t1 = ...
| Sep 6, 1:52 pm 2008 |
| Ingo Molnar | Re: [RFC patch 0/4] TSC calibration improvements
hm, yes, that's my brown paper bag fault, sorry.
I did that addition in tip/x86/tsc and posted it to you and i did test
it immediately - and i noticed that i never saw the fast-calibration
message i expected to see. I even pasted the boot log over irc yesterday
and i still have it:
*> [ 0.000] TSC: PIT calibration deviates from PMTIMER: 738839 846296.
*> [ 0.000] TSC: Using PIT calibration value
*> [ 0.000] Detected 738.839 MHz processor.
*> does not seem to trigger ...
| Sep 6, 3:40 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
Guys, please.
Show some _taste_.
Dammit, stop adding random crap to "native_calibrate_tsc()" and make it
look like total and utter SHIT.
If you want to do that
tsc1 = tsc_read_refs(&ref1, hpet);
..
tsc2 = tsc_read_refs(&ref1, hpet);
around calibration and comparing it, then do it *once*. Do it over the
whole thing. Do it in a function of its own, instead of making this
horrible and unreadable mess.
This patch may be fine as a "let's check if it works" thing, but ...
| Sep 6, 1:59 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
I just ran your patch in a loop on the SMI mephitic laptop with random
delays between the loops.
20 out of 10000 results are between 2200 and 8400Mhz while the CPU
still runs @2GHz.
And it also happened in an automated boot/reboot cycle (no extra loop)
once out of 50.
So the SMI hit exactly:
+ t1 = get_cycles();
+ for (expect = 0xfe, i = 0; i < QUICK_PIT_ITERATIONS; i++, expect--) {
+ if (!pit_expect_msb(expect))
+ goto failed;
+ }
-----> HERE
+ t2 = ...
| Sep 6, 1:03 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
Oh, you mean te "--expect" in the last pit_expect_msb(). Yeah, that one
looks bogus, but I don't understand what it has to do with gcc at all.
"expect" is an unsigned char. There are absolutely _zero_ issues with
overflow, underflow, random phases of the moon, madness levels or anything
else. But yes, it does look like Ingo screwed up when adding that final
check, since expect was already decremented at the end of the loop.
Ingo? Did you actually test it?
Linus
--
| Sep 6, 1:55 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
Quite the reverse. We have a guarantee that it _is_ decremented.
Adn that guarantee is very much about the C language.
for (a ; b ; c) {
..
}
translates as
a;
while (b) {
..
continue:
c;
}
And this has absolutely _nothing_ to do with any gcc oddity or anything
else.
The fact is, the code that Ingo added was totally bogus. The real bug was
that he did a totally bogus "--expect" in the argument to that last call.
Because 'c' *will* have been done ...
| Sep 6, 2:10 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
Just straight forward german beer :)
diff --git a/arch/x86/kernel/tsc.c b/arch/x86/kernel/tsc.c
index 6dab90f..3bfe083 100644
--- a/arch/x86/kernel/tsc.c
+++ b/arch/x86/kernel/tsc.c
@@ -310,8 +310,8 @@ static unsigned long quick_pit_calibrate(void)
unsigned char expect = 0xfe;
t1 = get_cycles();
for (i = 0; i < QUICK_PIT_ITERATIONS; i++, expect--) {
if (!pit_expect_msb(expect))
goto failed;
}
t2 = get_cycles();
/*
* Make sure we can rely on the ...
| Sep 6, 1:58 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
Over which _whole_ thing ? You want to have the very very fast thing,
which is not reliable under all circumstances as Alok pointed out and
Why not ? We want to figure out if it solves the problem and sending
What we apply finally is a totally different thing.
Thanks,
tglx
--
| Sep 6, 2:07 pm 2008 |
| Linus Torvalds | Re: [RFC patch 0/4] TSC calibration improvements
You can move that thing _out_ into a function of its own.
Look at this piece fo CRAP, and tell me, HOW MANY TIMES do you want to
repeat it?
+ /*
+ * Return the fast_calibrate value when neither hpet
+ * nor pmtimer are available.
+ */
+ if (!hpet && !ref1 && !ref2) {
+ printk("Fast TSC calibration using PIT\n");
+ return fast_calibrate;
+ }
+
+ ...
| Sep 6, 2:15 pm 2008 |
| Thomas Gleixner | Re: [RFC patch 0/4] TSC calibration improvements
I didn't know that sending a test patch which is admittetly not pretty
is a capital crime nowadays.
In future I'll restrict myself to look at such stuff only on Monday to
Friday between 9AM and 5PM and send test/RFC patches only when they
got approved by the nonshitapproval committee, which holds a meeting
once a month.
Yours grumpy,
tglx
--
| Sep 6, 2:26 pm 2008 |
| Rik van Riel | Re: [PATCH] VM: Implements the swap-out page-clustering ...
On Fri, 5 Sep 2008 21:45:01 +0200
That is indeed the reason.
Basically, the swap IO size should be large enough that
swap throughput is not incredibly slow when swapping in
lots of related data in a process.
On the other hand, you do want to avoid evicting data
that the process is still using, just because you are
swapping out a not recently referenced page on a
nearby virtual address.
I suspect that the swap IO cluster could contain nearby
and virtually contiguous pages that are (1) ...
| Sep 5, 10:42 pm 2008 |
| James Bottomley | Re: linux-next: Tree for September 4
Um, I don't see how that follows.
get_request_wait() is the first thing the block layer does to try to get
a request structure for the queue. If it's stuck there it means that
block was out of requests and is waiting for some memory to free up. If
we're stuck there, nothing went down to the CD.
However, being stuck here really isn't good news. These things are
mempool backed to prevent writeout deadlock ... we shouldn't be running
out of them. What does ...
| Sep 6, 6:42 am 2008 |
| Randy Dunlap | Re: [E1000-devel] linux-next: Tree for September 4 (PATC ...
OK, that works. Thanks.
---
~Randy
Linux Plumbers Conference, 17-19 September 2008, Portland, Oregon USA
http://linuxplumbersconf.org/
--
| Sep 5, 10:36 pm 2008 |
| Rafael J. Wysocki | Re: linux-next: Tree for September 4
Right. It looks like there was a media change in the CD drive and hald was
waiting for the device in sr_test_unit_ready() forever. Apparently, the device
could not get ready.
It looks like a SATA/ATA (whatever the CD-ROM is attached to) issue or sr_mod
breakage.
Thanks,
Rafael
--
| Sep 6, 4:25 am 2008 |
| Ingo Molnar | Re: [patch] Add basic sanity checks to the syscall execu ...
a reboot often raises attention. But yes, in terms of end user boxes,
probably not. Anyway, my points were about transparent rootkits
installed on a running system without anyone noticing - obviously if the
attacker can modify the kernel image and the user does not mind a reboot
it's game over.
Ingo
--
| Sep 6, 8:45 am 2008 |
| Ingo Molnar | Re: [patch] Add basic sanity checks to the syscall execu ...
it's minimal and easy. It really works to operate on the source code -
this 'open source' thing ;-) We just still tend to think in terms of
binary software practices that have been established in the past few
not a problem really, it is rather small compared to all the stuff that
is in a typical disto install. I like the fundamental message as well:
"If you want to be more secure, you've got to have the source code, and
it's not an unsolvable problem. The debug info can be on a ...
| Sep 6, 8:42 am 2008 |
| Jeroen van Rijn | Re: [patch] Add basic sanity checks to the syscall execu ...
Hi,
can't then, in this scenario, the VFS keep tabs on /boot/vmlinuz and
only allow modification when the process in question properly
authenticates itself. As long as we're talking signed modules, why not
lock certain files down as well?
e.g. hand the kernel a signed list of files to watch write access to,
and allow only after the process auths via a private key.
-- Jeroen.
n.b. I understand this would slow down things more, but if we're
talking about taking extreme measures...
--
| Sep 6, 9:34 am 2008 |
| Nir Tzachar | Re: [PATCH] ncurses based config V2
Hello.
The thing with colors is that they are very personal... The colors I
have work great on my terminals. I don't think I can come up with one
scheme which looks nice to everybody, hence the support for color
schemes. If you can come up with a color scheme which works gr8 for
you, I'll be happy to add it. If you are interested, check the
I cannot reproduce this. What terminal emulator are you using, and
which ncurses version? Also, can you please send me the terminal
Yes. You need to ...
| Sep 5, 10:41 pm 2008 |
| Jeremy Fitzhardinge | Re: [x86] fs, gs purpose & multicore prog
See arch/x86/kernel/smpboot.c (esp do_boot_cpu()), and chapter 7 of
"Intel® 64 and IA-32 Architectures Software Developer’s Manual", volume 3a.
J
--
| Sep 5, 10:38 pm 2008 |
| Kirill A. Shutemov | [PATCH] Allow recursion in binfmt_script and binfmt_misc
binfmt_script and binfmt_misc disallow recursion to avoid stack overflow
using sh_bang and misc_bang. It causes problem in some cases:
$ echo '#!/bin/ls' > /tmp/t0
$ echo '#!/tmp/t0' > /tmp/t1
$ echo '#!/tmp/t1' > /tmp/t2
$ chmod +x /tmp/t*
$ /tmp/t2
zsh: exec format error: /tmp/t2
Similar problem with binfmt_misc.
This patch introduces field 'recursion_depth' into struct linux_binprm
to track recursion level in binfmt_misc and binfmt_script. If recursion
level more then ...
| Sep 6, 8:09 am 2008 |
| Kirill A. Shutemov | [PATCH] Introduce field 'taso' into struct linux_binprm
This change is Alpha-specific. It adds field 'taso' into struct
linux_binprm to remember if the application is TASO. Previously,
field sh_bang was wsed for this purpose.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Pavel Emelyanov <xemul@openvz.org>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Andrew Morton <akpm@linux-foundation.org>
---
arch/alpha/include/asm/a.out.h | 2 +-
...
| Sep 6, 8:09 am 2008 |
| Ingo Molnar | Re: [PATCH 5/6] x86: move mtrr cpu cap setting early in ...
ok, i've cherry-picked those two commits over into tip/x86/urgent.
Ingo
--
| Sep 6, 8:51 am 2008 |
| Ingo Molnar | Re: [PATCH 0/13] Turn hrtimers into a range capable timer
thanks, pulled. Next build failure is:
In file included from include/linux/sched.h:87,
from arch/x86/kernel/asm-offsets_32.c:9,
from arch/x86/kernel/asm-offsets.c:3:
include/linux/hrtimer.h: In function 'hrtimer_is_hres_active':
include/linux/hrtimer.h:211: error: 'struct hrtimer_cpu_base' has no member named 'hres_active'
include/linux/hrtimer.h: At top level:
include/linux/hrtimer.h:316: error: redefinition of ...
| Sep 6, 9:33 am 2008 |
| Arjan van de Ven | Re: [PATCH 0/13] Turn hrtimers into a range capable timer
On Sat, 6 Sep 2008 16:56:10 +0200
ok I fixed this in the master branch of
git://git.kernel.org/pub/scm/linux/kernel/git/arjan/linux-2.6-hrtimer.git
--
| Sep 6, 9:30 am 2008 |
| Ingo Molnar | Re: [PATCH 0/13] Turn hrtimers into a range capable timer
hi Arjan,
i've started doing some QA of this series in -tip.
it has a new -git based topic: tip/timers/range-hrtimers.
testing found this build failure:
In file included from include/linux/sched.h:87,
from arch/x86/kernel/asm-offsets_32.c:9,
from arch/x86/kernel/asm-offsets.c:3:
include/linux/hrtimer.h: In function 'hrtimer_start_expires':
include/linux/hrtimer.h:359: error: implicit declaration of function ...
| Sep 6, 7:56 am 2008 |
| Ingo Molnar | Re: [PATCH] Blacklist DMAR on Intel G31/G33 chipsets
ah, you are right ... and i thought i could trust grep -i acpi
drivers/pci/intel-iommu.c coming up empty ;-)
Jesse's call obviously, but the DMI thing local to intel-iommu.c still
looks better to me in all regards. I'm no fan of DMI in general - it
just doesnt scale - but here a crappy BIOS gets punished with a DMI
quirk and that's OK.
Ingo
--
| Sep 6, 8:49 am 2008 |
| Ingo Molnar | Re: [PATCH] compat: generic compat get/settimeofday
Acked-by: Ingo Molnar <mingo@elte.hu>
Ingo
--
| Sep 6, 8:57 am 2008 |
| Ingo Molnar | Re: [PATCH 4/8] x86_64: Use <asm-generic/statfs.h>
Acked-by: Ingo Molnar <mingo@elte.hu>
Ingo
--
| Sep 6, 8:58 am 2008 |
| Ingo Molnar | Re: [PATCHSET 0/5] BUILD_BUG_ON: error on none-const exp ...
yeah.
v3 looks good to me.
Andrew, are you picking this up? Looks like the perfect fit for -mm to
me. I can drop the previous version from -tip so that there's no
linux-next conflict.
Ingo
--
| Sep 6, 9:01 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: kill sys32_pause
applied to tip/x86/cleanups - thanks Christoph. I'm curious, how did you
find it, some automation - or old-fashioned code reading?
Ingo
--
| Sep 6, 9:45 am 2008 |
| Manfred Spraul | Re: [PATCH] kernel/cpu.c: Move the CPU_DYING notifiers
We are within stop_machine(). No other cpu is running. As fas as I can
see no cross-calls are possible.
Which scenario do you think about?
--
Manfred
--
| Sep 6, 10:08 am 2008 |
| Ingo Molnar | Re: [PATCH] kernel/cpu.c: Move the CPU_DYING notifiers
hm, doesnt this break things like CPU cross-calls done in CPU_DYING
callbacks?
Ingo
--
| Sep 6, 9:49 am 2008 |
| Ingo Molnar | Re: [PATCH] kernel/cpu.c: Move the CPU_DYING notifiers
ah, ok - my bad. I was confusing it with the much more common
CPU_DOWN_PREPARE type of callbacks which do use various cross-CPU APIs.
applied to tip/sched/devel, thanks Manfred!
Ingo
--
| Sep 6, 10:13 am 2008 |
| Pierre Ossman | Re: [PATCH] mmc_block: use generic helper to print capacities
On Fri, 05 Sep 2008 16:03:54 -0500
What the... It seems someone broke git-diff (or less). This one is
properly undamaged:
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
index 62a4c91..dad8edb 100644
--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -29,6 +29,7 @@
#include <linux/blkdev.h>
#include <linux/mutex.h>
#include <linux/scatterlist.h>
+#include <linux/string_helpers.h>
=20
#include <linux/mmc/card.h>
#include <linux/mmc/host.h>
@@ -496,6 ...
| Sep 6, 1:57 am 2008 |
| Ingo Molnar | Re: [PATCH v2 4/5] Add kernel doc for the completion, fi ...
FYI, your patch is already in tip/sched/devel, based on your first mail
on Aug 26. If there's a change in v2 please send a delta against
tip/master:
http://people.redhat.com/mingo/tip.git/README
Thanks,
Ingo
--
| Sep 6, 10:00 am 2008 |
| Alexey Dobriyan | Re: kobject leak in next-20080829 (and mainline)
Yep, same bug in mainline.
--
| Sep 5, 10:45 pm 2008 |
| Ingo Molnar | Re: [PATCH -next] x86: make setup_xstate_init() __init
applied to tip/x86/xsave, thanks Alexey.
Ingo
--
| Sep 6, 10:01 am 2008 |
| Jeff Dike | Re: [uml-devel] [PATCH 2/6] UML: Don't valgrind userspace
Irrelevant - what if UML, or anything else for that matter, starts
using CLONE_IO? All of a sudden, valgrind will start letting those
Yeah, if you cloned in a signal handler, that would be a problem.
How about sticking the annotation in the thread itself? This may be
Jeff
--
Work email - jdike at linux dot intel dot com
--
| Sep 6, 3:12 pm 2008 |
| John Reiser | Re: [uml-devel] [PATCH 2/6] UML: Don't valgrind userspace
UML is part of the kernel, so getting a memory reference checker (valgrind)
running in UML is part of the kernel, too. The concept of "escape from the
It wasn't taken a few months ago when the valgrind patches for UML were
first proposed. The list of free bits in that flag word is now empty.
There may be some overlap of concept with CLONE_UNTRACED, which might
Why wouldn't that be a race between the next _NR_clone from this thread
and the next _NR_clone from any other existing thread [in ...
| Sep 6, 1:55 pm 2008 |
| Yinghai Lu | Re: [PATCH] dyn_array: using %pF instead of print_fn_des ...
ok, please check that in another mail.
YH
--
| Sep 6, 10:27 am 2008 |
| Yinghai Lu | Re: [PATCH] dyn_array: using %pF instead of print_fn_des ...
already in tip/master and -mm
except first one.
YH
--
| Sep 6, 10:16 am 2008 |
| Ingo Molnar | Re: [PATCH] dyn_array: using %pF instead of print_fn_des ...
that needs fixing too i think. We dont really want to sprinkle the code
with various specific panics.
Ingo
--
| Sep 6, 10:18 am 2008 |
| Ingo Molnar | Re: [PATCH] dyn_array: using %pF instead of print_fn_des ...
on non-genirq systems? Most likely. If then most testing they get is
yeah. Yinghai, could you please fix them?
Ingo
--
| Sep 6, 10:09 am 2008 |
| Ingo Molnar | Re: [GIT PULL] kmemcheck updates for tip/kmemcheck
pulled, thanks Vegard. Great progress on a rather difficult aspect of
kmemcheck!
Ingo
--
| Sep 6, 10:16 am 2008 |
| Ingo Molnar | Re: [PATCH] sched: arch_reinit_sched_domains() must dest ...
will push it once this has been tested some more.
Ingo
--
| Sep 6, 10:23 am 2008 |
| Phillip Lougher | Re: [Squashfs-devel] [patch 0/3] [RFC] zlib crypto module
Moving Squashfs over to the crypto API is a good idea. When the zlib
crypto module code is in the mainline kernel moving Squashfs, AxFS and
CRAMFS over will be easy.
Are you planning to do the necessary work to get this (or a subsequent
version following the comments from Herbert Xu) into mainline?
Cheers
Phillip
--
| Sep 5, 9:41 pm 2008 |
| Ingo Molnar | Re: [PATCH] x86-64: slightly stream-line 32-bit syscall ...
applied to tip/x86/core, thanks Jan - this should give a small speedup
too.
Ingo
--
| Sep 6, 10:52 am 2008 |
| Ingo Molnar | Re: [PATCH] x86-64: eliminate dead code
applied to tip/x86/cleanups, thanks.
Ingo
--
| Sep 6, 10:51 am 2008 |
| Ingo Molnar | Re: [PATCH] x86-64: add two __cpuinit annotations
merged up to and applied to tip/x86/unify-cpu-detect. Thanks,
Ingo
--
| Sep 6, 10:51 am 2008 |
| Ingo Molnar | Re: [PATCH] x86-64: reduce boot fixmap space
applied to tip/x86/core, thanks Jan.
Ingo
--
| Sep 6, 10:50 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: fix ticket spin lock asm constraints
yes - and they are all working fine here as well in testing. They are
queued up for v2.6.28.
Ingo
--
| Sep 6, 10:49 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: adjust vmalloc_sync_all() for Xen (2nd try)
applied to tip/x86/xen, thanks Jan.
Ingo
--
| Sep 6, 10:48 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: pgd_{c,d}tor() cleanup
applied to tip/x86/cleanups, thanks Jan.
Ingo
--
| Sep 6, 10:47 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: adjust dependencies for CONFIG_X86_CMOV
so these are added:
MK8 || MCORE2 || MCRUSOE || MEFFICEON
especially the Core2 one should be rather relevant, on 32-bit systems.
Applied to tip/x86/cpu, thanks Jan.
Ingo
--
| Sep 6, 10:45 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: init annotations in early_printk() setup
applied to tip/x86/early-printk - thanks Jan!
Ingo
--
| Sep 6, 10:41 am 2008 |
| Frans Pop | Re: Regression: SATA disk double spin-off during hiberna ...
Seems to work correctly. The first spindown no longer happens.
In the BTS you noted the support is "partial". What's partial about it?
Thanks Rafael.
--
| Sep 5, 5:09 pm 2008 |
| Rafael J. Wysocki | Re: Regression: SATA disk double spin-off during hiberna ...
I want the quirk to be only applied to on-board controllers and that wasn't
there yet for your system.
Updated patch (hopefully final) has been uploaded as:
http://bugzilla.kernel.org/attachment.cgi?id=17646&action=view
Thanks,
Rafael
--
| Sep 6, 4:06 am 2008 |
| Ingo Molnar | Re: [PATCH] x86: split e820 reserved entries record to late v4
the latter, i misunderstood how it works.
Ingo
--
| Sep 6, 10:55 am 2008 |
| Rafael J. Wysocki | [PATCH] SATA: Blacklist systems that spin off disks duri ...
After some more debugging and refinements I've obtained the patch below.
Thanks,
Rafael
---
From: Rafael J. Wysocki <rjw@sisk.pl>
SATA: Blacklist systems that spin off disks during ACPI power off
Some notebooks from HP have the problem that their BIOSes attempt to
spin down hard drives before entering ACPI system states S4 and S5.
This leads to a yo-yo effect during system power-off shutdown and the
last phase of hibernation when the disk is first spun down by the
kernel and then ...
| Sep 6, 10:23 am 2008 |
| Ingo Molnar | Re: [PATCH RFC] x86: check for and defend against BIOS m ...
please put this all behind a .config debug option that distros can turn
on/off. Also, when it's enabled in the .config, there should be another
.config option that marks it disabled by default but it can be enabled
via a boot parameter.
Distro debug kernels will most likely enable the .config - even release
kernels might enable it it, with default off - users can enable the boot
switch if they suspect something, without having to build a new kernel.
Ingo
--
| Sep 6, 11:09 am 2008 |
| Ingo Molnar | Re: [PATCH] shrink printk timestamp field
ok, i've zapped it from tip/core/printk.
Ingo
--
| Sep 6, 11:24 am 2008 |
| Pekka Paalanen | Re: [Patch] Tracing/ftrace: Adds a marker to allow user ...
On Sat, 6 Sep 2008 13:39:55 +0200
I never thought TRACE_PRINT would need anything more. At least I'm happy
with the concept of TRACE_PRINT, it just needs some adjustments in the API
to be nice to use.
True, I might some day want to add yet another entry type for mmiotrace,
but I'm not planning that for now, and I could just add it like they are
in the current framework. But the benefit of the CUSTOM type would be
to allow modularized and out-of-tree tracers. And then, why keep the
current ...
| Sep 6, 6:49 am 2008 |
| Frédéric Weisbecker | Re: [Patch] Tracing/ftrace: Adds a marker to allow user ...
Why not. It is a way for a tracer to handle output for any type of entries.
But will this feature really be used for other special types than
TRACE_PRINT? I'm not sure... If it is not the case, the Pekka's
solution seems to me far more simple.
But actually I don't know the needs of others tracers...
--
| Sep 6, 4:39 am 2008 |
| Ingo Molnar | Re: [PATCH] rtc: fix deadlock: fixes regression since 2.6.24
agreed - stable Cc:-ed.
It's about this upstream commit:
| commit 38c052f8cff1bd323ccfa968136a9556652ee420
| Author: Ingo Molnar <mingo@elte.hu>
| Date: Sat Aug 23 17:59:07 2008 +0200
|
| rtc: fix deadlock
please backport it into -stable .26 and .25. Thanks,
Ingo
--
| Sep 6, 11:32 am 2008 |
| Manfred Spraul | Re: [PATCH, RFC] v4 scalable classic RCU implementation
Hi Paul,
I've noticed that right now rcu_enter_nohz() can be nested within
rcu_irq_enter():
irq_exit() first calls tick_nohz_stop_sched_tick(), then rcu_irq_exit().
And tick_nohz_stop_sched_tick() can switch into nohz mode.
Is that intentional? Does rcupreempt support that? It broke my rcustate
code on x86-64.
I would prefer if something like the attached patch is applied. What do
you think?
Do you need the patch as well?
--
Manfred
| Sep 6, 9:37 am 2008 |
| Paul E. McKenney | Re: [PATCH, RFC] v4 scalable classic RCU implementation
Ubuntu Feisty ships with NR_CPUS=8, but yes, I imagine that this number
will increase. Perhaps a table for 64-bit CPUs:
Cachelines per Total
NR_CPUs Implementation Cachelines
1-64 1 2 [laptop distros]
65-128 3 6 [x86 distros, Power]
129-192 4 8
193-256 5 10
257-320 6 12
321-384 7 14
385-448 8 16
449-512 9 18 [SGI ca. 2004]
513-576 10 20
577-640 11 22
...
| Sep 5, 9:16 pm 2008 |
| FUJITA Tomonori | Re: [PATCH] ide/Kconfig: mark ide-scsi as deprecated
On Fri, 5 Sep 2008 19:38:24 +0200
Ok, I'll take care of it if you like.
=
From: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Subject: [PATCH] add deprecated ide-scsi to feature-removal-schedule.txt
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
---
Documentation/feature-removal-schedule.txt | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index ...
| Sep 6, 5:43 am 2008 |
| Geert Uytterhoeven | Re: [2.6 patch] m68k: remove the dead PCI code
I'd like to keep this comment, as the #define is still there.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
--
| Sep 6, 5:23 am 2008 |
| Peter Zijlstra | Re: [RFC:Patch: 008/008](memory hotplug) remove_pgdat() ...
FWIW synchronize_sched() is the wrong function to use here,
synchronize_rcu() is the right one.
--
| Sep 6, 7:21 am 2008 |
| previous day | today | next day |
|---|---|---|
| September 5, 2008 | September 6, 2008 | September 7, 2008 |
