Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754213AbXKDWhH (ORCPT ); Sun, 4 Nov 2007 17:37:07 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753082AbXKDWg4 (ORCPT ); Sun, 4 Nov 2007 17:36:56 -0500 Received: from home.nigel.suspend2.net ([203.171.70.205]:56678 "EHLO home.nigel.suspend2.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753005AbXKDWgz (ORCPT ); Sun, 4 Nov 2007 17:36:55 -0500 From: Nigel Cunningham Reply-To: nigel@suspend2.net To: LKML Subject: PID namespaces break initrd+hibernate combination? Date: Mon, 5 Nov 2007 09:36:35 +1100 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) Cc: "suspend2-devel" , Rafael Wysocki MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711050936.36615.nigel@nigel.suspend2.net> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2161 Lines: 42 Hi all. Please excuse me if this has already been answered. I'm not currently subscribed to LKML. I've just been preparing a new tux-on-ice release against Linus' current tree, and encountered a failure to freeze pid 1 when seeking to resume, using an initrd: [ 74.192734] Freezing of tasks failed after 19.99 seconds (1 tasks refusing to freeze): [ 74.193502] task PC stack pid father [ 74.193504] swapper S ffff810002023030 4968 1 0 [ 74.193512] ffff81000203fdb0 0000000000000046 ffff810002023040 ffff810003249140 [ 74.194296] ffff81000203fd80 ffffffff803150a1 ffff81000203fdb0 ffff810002023180 [ 74.195087] ffff810002023030 0000000000000004 0000000000000001 0000000000000001 [ 74.195860] Call Trace: [ 74.196123] [] security_task_wait+0x11/0x20 [ 74.196692] [] do_wait+0x51d/0xda0 [ 74.197187] [] default_wake_function+0x0/0x10 [ 74.197772] [] sys_wait4+0x2c/0x30 [ 74.198264] [] initrd_load+0x175/0x370 [ 74.198794] [] prepare_namespace+0x8f/0x1d0 [ 74.199362] [] kernel_init+0x1ad/0x2b0 [ 74.199889] [] _spin_unlock_irq+0x26/0x60 [ 74.200439] [] finish_task_switch+0x67/0xc0 [ 74.201008] [] child_rip+0xa/0x12 [ 74.201494] [] acpi_os_acquire_lock+0x9/0xb [ 74.202063] [] kernel_init+0x0/0x2b0 [ 74.202570] [] child_rip+0x0/0x12 I believe it might be related to pid namespaces, but am not completely sure yet (will do a git bisect if needs be). So, then, I'm writing to ask: Is this a known issue? Is there any fix already available that I've not found in my googling? Regards, Nigel -- See http://www.tuxonice.net for Howtos, FAQs, mailing lists, wiki and bugzilla info. - 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/