linux-kernel mailing list

FromSubjectsort iconDate
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 & 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 -> 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 &lt;mingo@elte.hu&gt; 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 &lt;linux/blkdev.h&gt; #include &lt;linux/mutex.h&gt; #include &lt;linux/scatterlist.h&gt; +#include &lt;linux/string_helpers.h&gt; =20 #include &lt;linux/mmc/card.h&gt; #include &lt;linux/mmc/host.h&gt; @@ -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 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 &quot;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 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 &quot;partial&quot;. 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&amp;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 &lt;rjw@sisk.pl&gt; 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 &lt;mingo@elte.hu&gt; | 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 &lt;fujita.tomonori@lab.ntt.co.jp&gt; Subject: [PATCH] add deprecated ide-scsi to feature-removal-schedule.txt Signed-off-by: FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt; --- 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 &quot;programmer&quot; 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 daytodaynext day
September 5, 2008September 6, 2008September 7, 2008