From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750709AbWFAMiM (ORCPT ); Thu, 1 Jun 2006 08:38:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750720AbWFAMiM (ORCPT ); Thu, 1 Jun 2006 08:38:12 -0400 Received: from embla.aitel.hist.no ([158.38.50.22]:16831 "HELO embla.aitel.hist.no") by vger.kernel.org with SMTP id S1750709AbWFAMiL (ORCPT ); Thu, 1 Jun 2006 08:38:11 -0400 Message-ID: <447EDF09.5040807@aitel.hist.no> Date: Thu, 01 Jun 2006 14:35:21 +0200 From: Helge Hafting User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: Andrew Morton , linux-kernel@vger.kernel.org Subject: Re: 2.6.17-rc5-mm2 md cause BUGs, and readahead speedup References: <20060601014806.e86b3cc0.akpm@osdl.org> In-Reply-To: <20060601014806.e86b3cc0.akpm@osdl.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The good stuff first, bootup went from 55s to 43s according to bootchart. :-) Probably the readahead stuff. I got some BUG messages in dmesg though, they seem related to md initialization: Freeing unused kernel memory: 236k freed md: Autodetecting RAID arrays. BUG: warning at fs/block_dev.c:944/do_open() do_open+0x2e8/0x2ed cfb_imageblit+0x85/0x550 soft_cursor+0x13d/0x1a4 iget5_locked+0xe6/0x14e bdev_test+0x0/0xc bdget+0xd6/0xde open_partition_by_devnum+0x69/0x7c md_import_device+0x78/0x24b kobject_register+0x30/0x35 md_probe+0x12e/0x16b md_ioctl+0x27a/0x154b md_open+0x48/0x4f do_open+0x22d/0x2ed do_lookup+0x47/0x126 scrup+0xca/0xd4 dput+0xba/0x177 __link_path_walk+0x7b1/0xc37 bit_cursor+0x34d/0x5c3 mntput_no_expire+0x13/0x52 md_ioctl+0x0/0x154b blkdev_driver_ioctl+0x42/0x44 blkdev_ioctl+0x242/0x759 iget5_locked+0xe6/0x14e bdev_test+0x0/0xc bdget+0xd6/0xde bdev_set+0x0/0x8 blkdev_open+0x0/0x4c blkdev_open+0x1c/0x4c __dentry_open+0xe4/0x1a3 nameidata_to_filp+0x31/0x3a do_filp_open+0x39/0x40 block_ioctl+0x18/0x1d block_ioctl+0x0/0x1d do_ioctl+0x19/0x55 vfs_ioctl+0x52/0x247 sys_ioctl+0x34/0x50 syscall_call+0x7/0xb sctp_getsockopt+0x7a0/0x147f BUG: warning at fs/block_dev.c:944/do_open() do_open+0x2e8/0x2ed ide_do_request+0x6c2/0x894 cfq_insert_request+0x6b/0x4a5 blk_remove_plug+0x25/0x5c __generic_unplug_device+0x1f/0x25 __make_request+0x108/0x395 iget5_locked+0xe6/0x14e bdev_test+0x0/0xc bdget+0xd6/0xde open_partition_by_devnum+0x69/0x7c md_import_device+0x78/0x24b kobject_register+0x30/0x35 md_probe+0x12e/0x16b md_ioctl+0x27a/0x154b md_open+0x48/0x4f do_open+0x22d/0x2ed do_lookup+0x47/0x126 scrup+0xca/0xd4 dput+0xba/0x177 __link_path_walk+0x7b1/0xc37 bit_cursor+0x34d/0x5c3 mntput_no_expire+0x13/0x52 md_ioctl+0x0/0x154b blkdev_driver_ioctl+0x42/0x44 blkdev_ioctl+0x242/0x759 iget5_locked+0xe6/0x14e bdev_test+0x0/0xc bdget+0xd6/0xde bdev_set+0x0/0x8 blkdev_open+0x0/0x4c blkdev_open+0x1c/0x4c __dentry_open+0xe4/0x1a3 nameidata_to_filp+0x31/0x3a do_filp_open+0x39/0x40 block_ioctl+0x18/0x1d block_ioctl+0x0/0x1d do_ioctl+0x19/0x55 vfs_ioctl+0x52/0x247 sys_ioctl+0x34/0x50 syscall_call+0x7/0xb sctp_getsockopt+0x7a0/0x147f md: autorun ... md: considering hdb1 ... . . . hda: cache flushes not supported hdb: cache flushes not supported md: md_d0 stopped. BUG: warning at fs/block_dev.c:944/do_open() do_open+0x2e8/0x2ed cfq_set_request+0x1d3/0x33f cfq_insert_request+0x6b/0x4a5 elv_insert+0xdd/0x142 bio_phys_segments+0x14/0x16 __make_request+0xee/0x395 find_inode+0x37/0x61 ifind+0x29/0x61 iget5_locked+0x5c/0x14e bdev_test+0x0/0xc bdget+0x36/0xde open_partition_by_devnum+0x69/0x7c md_import_device+0x78/0x24b schedule+0x2a2/0x5ef iget5_locked+0x5c/0x14e md_ioctl+0x11ba/0x154b __generic_unplug_device+0x14/0x25 io_schedule+0xe/0x16 find_get_pages_tag+0x27/0x66 md_ioctl+0x0/0x154b blkdev_driver_ioctl+0x42/0x44 blkdev_ioctl+0x242/0x759 release_pages+0x2a/0x175 find_get_pages+0x19/0x49 mutex_lock+0xb/0x1a ide_disk_put+0x1c/0x27 idedisk_release+0x45/0xc6 iput+0x35/0x62 __blkdev_put+0x77/0x187 iput+0x35/0x62 __blkdev_put+0xe7/0x187 block_ioctl+0x18/0x1d block_ioctl+0x0/0x1d do_ioctl+0x19/0x55 vfs_ioctl+0x52/0x247 sys_ioctl+0x34/0x50 sysenter_past_esp+0x56/0x79 md: bind raid1: raid set md_d0 active with 1 out of 2 mirrors The machine seems to work fine. (That degraded array is degraded on purpose.) Helge Hafting