From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750841AbWDISXO (ORCPT ); Sun, 9 Apr 2006 14:23:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750840AbWDISXO (ORCPT ); Sun, 9 Apr 2006 14:23:14 -0400 Received: from mta9.srv.hcvlny.cv.net ([167.206.4.204]:2854 "EHLO mta9.srv.hcvlny.cv.net") by vger.kernel.org with ESMTP id S1750838AbWDISXN (ORCPT ); Sun, 9 Apr 2006 14:23:13 -0400 Date: Sun, 09 Apr 2006 14:23:06 -0400 From: Nick Orlov Subject: 2.6.17-rc1-mm2: badness in 3w_xxxx driver To: linux-kernel Cc: Andrew Morton , Jens Axboe , James Bottomley Mail-followup-to: linux-kernel , Andrew Morton , Jens Axboe , James Bottomley Message-id: <20060409182306.GA4680@nickolas.homeunix.com> MIME-version: 1.0 Content-type: text/plain; charset=koi8-r Content-transfer-encoding: 7BIT Content-disposition: inline User-Agent: Mutt/1.5.11+cvs20060403 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The following patch: x86-kmap_atomic-debugging.patch exposed a badness in 3w_xxx driver. I'm getting a lot of: Apr 9 13:00:04 nickolas kernel: kmap_atomic: local irqs are enabled while using KM_IRQn Apr 9 13:00:04 nickolas kernel: show_trace+0x13/0x20 dump_stack+0x1e/0x20 Apr 9 13:00:04 nickolas kernel: kmap_atomic+0x79/0xe0 tw_transfer_internal+0x85/0xa0 Apr 9 13:00:04 nickolas kernel: tw_interrupt+0x3fe/0x820 handle_IRQ_event+0x3e/0x80 Apr 9 13:00:04 nickolas kernel: __do_IRQ+0x90/0x100 do_IRQ+0x26/0x40 Apr 9 13:00:04 nickolas kernel: common_interrupt+0x1a/0x20 cpu_idle+0x4d/0xb0 Apr 9 13:00:04 nickolas kernel: start_secondary+0x24c/0x4b0 <00000000> 0x0 Apr 9 13:00:04 nickolas kernel: 0xc214ffb4 I'm running 32 bit kernel on AMD64x2 w/ HIGHMEM enabled. I think this is an old bug since the 3w_xxxx.c has not been changed for a long time (at least since 2.6.16-rc1-mm4). Please let me know if you want me to try some patches. -- With best wishes, Nick Orlov.