From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S267249AbUHIVjx (ORCPT ); Mon, 9 Aug 2004 17:39:53 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266793AbUHIVig (ORCPT ); Mon, 9 Aug 2004 17:38:36 -0400 Received: from e34.co.us.ibm.com ([32.97.110.132]:41961 "EHLO e34.co.us.ibm.com") by vger.kernel.org with ESMTP id S267249AbUHIVfU (ORCPT ); Mon, 9 Aug 2004 17:35:20 -0400 Message-ID: <41177F20.5070308@us.ibm.com> Date: Mon, 09 Aug 2004 06:41:52 -0700 From: Janet Morgan User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408 X-Accept-Language: en-us, en MIME-Version: 1.0 To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: 2.6.8-rc3-mm2: Debug: sleeping function called from invalid context at mm/mempool.c:197 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org I see the msg below while running on 2.6.8-rc3-mm2, but not on the plain rc3 tree; ditto for rc1-mm1 vs rc1, which is as far back as I've gone so far. I'm using QLogic QLA2200 adapters and both ext2/ext3 filesystems. The problem is very recreatable for me -- I pretty much just open a large file on one of the qlogic-attached devices. I tried backing out bk-scsi.patch for the heck of it, but I still see the problem. Aug 9 10:33:43 elm3b81 kernel: Debug: sleeping function called from invalid context at mm/mempool.c:197 Aug 9 10:33:43 elm3b81 kernel: in_atomic():1, irqs_disabled():0 Aug 9 10:33:43 elm3b81 kernel: [] dump_stack+0x1e/0x30 Aug 9 10:33:43 elm3b81 kernel: [] __might_sleep+0x99/0xb0 Aug 9 10:33:43 elm3b81 kernel: [] mempool_alloc+0x14b/0x150 Aug 9 10:33:43 elm3b81 kernel: [] qla2x00_get_new_sp+0x1c/0x30 [qla2xxx] Aug 9 10:33:43 elm3b81 kernel: [] qla2x00_queuecommand+0x3a/0x6a0 [qla2xxx] Aug 9 10:33:43 elm3b81 kernel: [] scsi_dispatch_cmd+0x141/0x1e0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_request_fn+0x1ef/0x3d0 Aug 9 10:33:43 elm3b81 kernel: [] blk_run_queue+0x32/0x50 Aug 9 10:33:43 elm3b81 kernel: [] scsi_end_request+0xd0/0xf0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_io_completion+0x134/0x440 Aug 9 10:33:43 elm3b81 kernel: [] sd_rw_intr+0x5f/0x280 Aug 9 10:33:43 elm3b81 kernel: [] scsi_finish_command+0x73/0xb0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_softirq+0xab/0xd0 Aug 9 10:33:43 elm3b81 kernel: [] __do_softirq+0xbc/0xd0 Aug 9 10:33:43 elm3b81 kernel: [] do_softirq+0x35/0x40 Aug 9 10:33:43 elm3b81 kernel: [] do_IRQ+0x107/0x130 Aug 9 10:33:43 elm3b81 kernel: [] common_interrupt+0x18/0x20 Thanks, -Janet From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <41177F20.5070308@us.ibm.com> Date: Mon, 09 Aug 2004 06:41:52 -0700 From: Janet Morgan MIME-Version: 1.0 Subject: 2.6.8-rc3-mm2: Debug: sleeping function called from invalid context at mm/mempool.c:197 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org Return-Path: To: linux-kernel@vger.kernel.org, linux-mm@kvack.org List-ID: I see the msg below while running on 2.6.8-rc3-mm2, but not on the plain rc3 tree; ditto for rc1-mm1 vs rc1, which is as far back as I've gone so far. I'm using QLogic QLA2200 adapters and both ext2/ext3 filesystems. The problem is very recreatable for me -- I pretty much just open a large file on one of the qlogic-attached devices. I tried backing out bk-scsi.patch for the heck of it, but I still see the problem. Aug 9 10:33:43 elm3b81 kernel: Debug: sleeping function called from invalid context at mm/mempool.c:197 Aug 9 10:33:43 elm3b81 kernel: in_atomic():1, irqs_disabled():0 Aug 9 10:33:43 elm3b81 kernel: [] dump_stack+0x1e/0x30 Aug 9 10:33:43 elm3b81 kernel: [] __might_sleep+0x99/0xb0 Aug 9 10:33:43 elm3b81 kernel: [] mempool_alloc+0x14b/0x150 Aug 9 10:33:43 elm3b81 kernel: [] qla2x00_get_new_sp+0x1c/0x30 [qla2xxx] Aug 9 10:33:43 elm3b81 kernel: [] qla2x00_queuecommand+0x3a/0x6a0 [qla2xxx] Aug 9 10:33:43 elm3b81 kernel: [] scsi_dispatch_cmd+0x141/0x1e0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_request_fn+0x1ef/0x3d0 Aug 9 10:33:43 elm3b81 kernel: [] blk_run_queue+0x32/0x50 Aug 9 10:33:43 elm3b81 kernel: [] scsi_end_request+0xd0/0xf0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_io_completion+0x134/0x440 Aug 9 10:33:43 elm3b81 kernel: [] sd_rw_intr+0x5f/0x280 Aug 9 10:33:43 elm3b81 kernel: [] scsi_finish_command+0x73/0xb0 Aug 9 10:33:43 elm3b81 kernel: [] scsi_softirq+0xab/0xd0 Aug 9 10:33:43 elm3b81 kernel: [] __do_softirq+0xbc/0xd0 Aug 9 10:33:43 elm3b81 kernel: [] do_softirq+0x35/0x40 Aug 9 10:33:43 elm3b81 kernel: [] do_IRQ+0x107/0x130 Aug 9 10:33:43 elm3b81 kernel: [] common_interrupt+0x18/0x20 Thanks, -Janet -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: aart@kvack.org