Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932677AbVKIR55 (ORCPT ); Wed, 9 Nov 2005 12:57:57 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932682AbVKIR55 (ORCPT ); Wed, 9 Nov 2005 12:57:57 -0500 Received: from bay108-dav9.bay108.hotmail.com ([65.54.162.81]:21130 "EHLO hotmail.com") by vger.kernel.org with ESMTP id S932677AbVKIR5y (ORCPT ); Wed, 9 Nov 2005 12:57:54 -0500 Message-ID: X-Originating-IP: [143.182.124.2] X-Originating-Email: [multisyncfe991@hotmail.com] From: "John Smith" To: References: <20050714051653.GP8907@alpha.home.local> <1121358399.4685.9.camel@localhost> Subject: Does Printk() block another CPU in dual cpu platforms? Date: Wed, 9 Nov 2005 10:57:54 -0700 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-OriginalArrivalTime: 09 Nov 2005 17:57:54.0666 (UTC) FILETIME=[1C1F5CA0:01C5E557] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 534 Lines: 15 Hello, I just have a question about the usage of printk in multi-processor platforms. If the program on two CPUs both try to call printk to output something, will the program running on one CPUs get blocked (or just spinning there) till the other is done with printk()? Thanks, Liang - 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/