From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753786Ab2GCEzG (ORCPT ); Tue, 3 Jul 2012 00:55:06 -0400 Received: from mga11.intel.com ([192.55.52.93]:5468 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750759Ab2GCEzE (ORCPT ); Tue, 3 Jul 2012 00:55:04 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.71,315,1320652800"; d="scan'208";a="172791663" Date: Tue, 3 Jul 2012 12:54:48 +0800 From: Fengguang Wu To: Jarod Wilson Cc: Josh Boyer , Jarod Wilson , Mauro Carvalho Chehab , Thomas Gleixner , LKML Subject: genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000000 (lirc_sir) Message-ID: <20120703045448.GA8639@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jarod, Since commit 4b71ca6 ("[media] lirc_sir: make device registration work"), I see warnings "IRQ handler type mismatch for IRQ 4" in the samsung/v4l-fimc-next branch. The warning is made more obvious by Thomas' commit in linux-next f5d89470f9 ("genirq: Be more informative on irq type mismatch"): [ 96.064731] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000000 (lirc_sir) [ 96.067097] Pid: 3941, comm: rc.local Not tainted 3.5.0-rc5+ #42 [ 96.068013] Call Trace: [ 96.068013] [] __setup_irq+0x36f/0x3e6 [ 96.068013] [] ? kzalloc.constprop.34+0x1a/0x1c [ 96.068013] [] ? kmem_cache_alloc_trace+0x110/0x122 [ 96.068013] [] request_threaded_irq+0xcf/0x10a [ 96.068013] [] ? serial8250_backup_timeout+0x112/0x112 [ 96.068013] [] serial8250_startup+0x4f3/0x6b7 [ 96.068013] [] uart_startup.part.6+0x86/0x178 [ 96.068013] [] uart_open+0xf2/0x13e [ 96.068013] [] ? check_tty_count+0x4b/0xa8 [ 96.068013] [] tty_open+0x306/0x492 [ 96.068013] [] chrdev_open+0x11f/0x14a [ 96.068013] [] ? local_clock+0x19/0x52 [ 96.068013] [] ? cdev_put+0x26/0x26 [ 96.068013] [] do_dentry_open+0x1dd/0x28a [ 96.068013] [] finish_open+0x6b/0x81 [ 96.068013] [] do_last+0x89d/0xa4b [ 96.068013] [] ? inode_permission+0xac/0xe0 [ 96.068013] [] ? spin_lock+0x9/0xb [ 96.068013] [] ? link_path_walk+0xc5/0x49e [ 96.068013] [] path_openat+0xbf/0x33b [ 96.068013] [] ? trace_hardirqs_off_caller+0x1f/0x9e [ 96.068013] [] ? local_clock+0x3b/0x52 [ 96.068013] [] do_filp_open+0x38/0x86 [ 96.068013] [] ? _raw_spin_unlock+0x28/0x3b [ 96.068013] [] ? alloc_fd+0xe5/0xf7 [ 96.068013] [] do_sys_open+0x6e/0xfb [ 96.068013] [] sys_open+0x21/0x23 [ 96.068013] [] system_call_fastpath+0x16/0x1b Thanks, Fengguang