Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755192Ab3CTX2r (ORCPT ); Wed, 20 Mar 2013 19:28:47 -0400 Received: from mail-ve0-f176.google.com ([209.85.128.176]:50120 "EHLO mail-ve0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755145Ab3CTX2o (ORCPT ); Wed, 20 Mar 2013 19:28:44 -0400 MIME-Version: 1.0 In-Reply-To: <514988F9.2000005@linux.vnet.ibm.com> References: <20130319224408.GB18152@redhat.com> <20130320031647.GA13311@gchen.bj.intel.com> <514988F9.2000005@linux.vnet.ibm.com> Date: Wed, 20 Mar 2013 16:28:43 -0700 Message-ID: Subject: Re: [PATCH] x86/mce: Rework cmci_rediscover() to play well with CPU hotplug From: Tony Luck To: "Srivatsa S. Bhat" Cc: Chen Gong , Dave Jones , Linux Kernel , x86@kernel.org, Thomas Gleixner , andi@firstfloor.org, Ingo Molnar , "Paul E. McKenney" Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2519 Lines: 53 Looks lots cleaner. Applied on top of 3.9.rc3 and took it for a spin offlining and onlining cpus at random intervals. First time round I saw a few splats like the one below. But after a reboot I can no longer reproduce. -Tony INFO: task devkit-power-da:19861 blocked for more than 120 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. devkit-power-da D ffff8810114cd048 0 19861 1 0x00000080 ffff88101063b828 0000000000000082 ffff8810114cca80 ffff88101063bfd8 ffff88101063bfd8 ffff88101063bfd8 ffff88081fa18040 ffff8810114cca80 ffff88101063b808 ffff88080c0cf800 0000000000000000 ffff88101063b8b0 Call Trace: [] schedule+0x29/0x70 [] usb_kill_urb+0x85/0xc0 [] ? wake_up_bit+0x40/0x40 [] usb_start_wait_urb+0xd8/0x160 [] usb_control_msg+0xcc/0x110 [] ? usb_get_status+0x43/0xc0 [] usb_get_status+0x83/0xc0 [] ? usb_set_device_state+0x127/0x160 [] usb_port_resume+0x2c6/0x630 [] ? __switch_to+0x181/0x4a0 [] generic_resume+0x15/0x30 [] usb_resume_both+0x105/0x150 [] usb_runtime_resume+0x1a/0x20 [] __rpm_callback+0x31/0x90 [] rpm_callback+0x2f/0x90 [] rpm_resume+0x40c/0x670 [] ? wake_up_bit+0x40/0x40 [] __pm_runtime_resume+0x5c/0x90 [] usb_autoresume_device+0x29/0x60 [] usbdev_open+0x110/0x210 [] chrdev_open+0x9c/0x180 [] do_dentry_open+0x20f/0x2c0 [] ? cdev_put+0x30/0x30 [] finish_open+0x35/0x50 [] do_last+0x6de/0xde0 [] ? inode_permission+0x18/0x50 [] ? link_path_walk+0x78/0x880 [] path_openat+0xb7/0x4a0 [] do_filp_open+0x41/0xa0 [] ? __alloc_fd+0x42/0x110 [] do_sys_open+0xf4/0x1e0 [] ? do_notify_resume+0x59/0x80 [] sys_open+0x21/0x30 [] system_call_fastpath+0x16/0x1b -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/