From: marcus.husar@rose.uni-heidelberg.de Subject: Re: [PATCH 1/4][2.6.32-stable] ext4: Prepare for backporting first quota patch Date: Sat, 06 Feb 2010 20:00:21 +0100 Message-ID: <20100206200021.temprma80wk8sco4@wwwmail.urz.uni-heidelberg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; DelSp=Yes format=flowed Content-Transfer-Encoding: 7BIT To: linux-ext4@vger.kernel.org Return-path: Received: from relay2.uni-heidelberg.de ([129.206.210.211]:60422 "EHLO relay2.uni-heidelberg.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932441Ab0BFTAY convert rfc822-to-8bit (ORCPT ); Sat, 6 Feb 2010 14:00:24 -0500 Received: from ix.urz.uni-heidelberg.de (cyrus-portal.urz.uni-heidelberg.de [129.206.100.176]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o16J0P7W009382 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 6 Feb 2010 20:00:25 +0100 Received: from wwwmail.urz.uni-heidelberg.de (wwwmail.urz.uni-heidelberg.de [129.206.100.145]) by ix.urz.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o16J0Mme020225 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 6 Feb 2010 20:00:22 +0100 Received: from wwwmail.urz.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by wwwmail.urz.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o16J0Mcm009230 for ; Sat, 6 Feb 2010 20:00:22 +0100 Received: (from apache@localhost) by wwwmail.urz.uni-heidelberg.de (8.13.1/8.13.1/Submit) id o16J0LCM009228 for linux-ext4@vger.kernel.org; Sat, 6 Feb 2010 20:00:21 +0100 Content-Disposition: inline Sender: linux-ext4-owner@vger.kernel.org List-ID: Hi again, before I sent my patches out I have done a lot of testing. Everything seemed to work fine. But an aideupdate started by a cron-job revealed that the patches even introduce two new bugs. At least I have never hit these bugs before. There were no identical traces in the logfiles of the last year. Perhaps they are also to be found in 2.6.33-rc. I'll do more testing and try it another time again. Sincerely yours, Marcus First trace: Feb 6 19:02:11 pauling kernel: [17124.290892] ------------[ cut here ]------------ Feb 6 19:02:11 pauling kernel: [17124.290901] WARNING: at fs/quota/dquot.c:964 dquot_claim_space+0x98/0x131() Feb 6 19:02:11 pauling kernel: [17124.290904] Hardware name: GA-MA790FX-DQ6 Feb 6 19:02:11 pauling kernel: [17124.290908] Pid: 10823, comm: mv Tainted: G W 2.6.32.7-2-amd64 #1 Feb 6 19:02:11 pauling kernel: [17124.290911] Call Trace: Feb 6 19:02:11 pauling kernel: [17124.290918] [] ? __down_read+0x15/0x9d Feb 6 19:02:11 pauling kernel: [17124.290922] [] ? dquot_claim_space+0x98/0x131 Feb 6 19:02:11 pauling kernel: [17124.290927] [] ? warn_slowpath_common+0x72/0x9e Feb 6 19:02:11 pauling kernel: [17124.290931] [] ? dquot_claim_space+0x98/0x131 Feb 6 19:02:11 pauling kernel: [17124.290935] [] ? ext4_mb_mark_diskspace_used+0x37e/0x433 Feb 6 19:02:11 pauling kernel: [17124.290939] [] ? ext4_mb_new_blocks+0x1d1/0x3aa Feb 6 19:02:11 pauling kernel: [17124.290944] [] ? ext4_ext_get_blocks+0x141d/0x1702 Feb 6 19:02:11 pauling kernel: [17124.290948] [] ? ext4_ext_find_extent+0x4b/0x285 Feb 6 19:02:11 pauling kernel: [17124.290952] [] ? ext4_get_blocks+0x15a/0x23d Feb 6 19:02:11 pauling kernel: [17124.290956] [] ? mpage_da_map_blocks+0xa4/0x5a1 Feb 6 19:02:11 pauling kernel: [17124.290960] [] ? pagevec_lookup_tag+0x1a/0x21 Feb 6 19:02:11 pauling kernel: [17124.290963] [] ? write_cache_pages+0x162/0x322 Feb 6 19:02:11 pauling kernel: [17124.290967] [] ? __mpage_da_writepage+0x0/0x146 Feb 6 19:02:11 pauling kernel: [17124.290971] [] ? ext4_da_writepages+0x493/0x62a Feb 6 19:02:11 pauling kernel: [17124.290980] [] ? bit_waitqueue+0x10/0xa0 Feb 6 19:02:11 pauling kernel: [17124.290985] [] ? __filemap_fdatawrite_range+0x4b/0x54 Feb 6 19:02:11 pauling kernel: [17124.290989] [] ? ext4_rename+0x758/0x790 Feb 6 19:02:11 pauling kernel: [17124.290994] [] ? vfs_rename+0x2a4/0x4b3 Feb 6 19:02:11 pauling kernel: [17124.290998] [] ? __lookup_hash+0x4e/0x11f Feb 6 19:02:11 pauling kernel: [17124.291002] [] ? sys_renameat+0x16d/0x1e9 Feb 6 19:02:11 pauling kernel: [17124.291005] [] ? handle_mm_fault+0x368/0x72e Feb 6 19:02:11 pauling kernel: [17124.291010] [] ? do_page_fault+0x1e5/0x1fa Feb 6 19:02:11 pauling kernel: [17124.291014] [] ? audit_syscall_entry+0x15b/0x186 Feb 6 19:02:11 pauling kernel: [17124.291019] [] ? __up_read+0x13/0x8d Feb 6 19:02:11 pauling kernel: [17124.291022] [] ? system_call_fastpath+0x16/0x1b Feb 6 19:02:11 pauling kernel: [17124.291025] ---[ end trace 64137460f91d3829 ]--- Second trace: Feb 6 19:02:33 pauling kernel: [17146.000977] ------------[ cut here ]------------ Feb 6 19:02:33 pauling kernel: [17146.000984] WARNING: at fs/quota/dquot.c:964 dquot_claim_space+0xc1/0x131() Feb 6 19:02:33 pauling kernel: [17146.000991] Hardware name: GA-MA790FX-DQ6 Feb 6 19:02:33 pauling kernel: [17146.000996] Pid: 10238, comm: flush-251:1 Tainted: G W 2.6.32.7-2-amd64 #1 Feb 6 19:02:33 pauling kernel: [17146.001002] Call Trace: Feb 6 19:02:33 pauling kernel: [17146.001008] [] ? __down_read+0x15/0x9d Feb 6 19:02:33 pauling kernel: [17146.001019] [] ? dquot_claim_space+0xc1/0x131 Feb 6 19:02:33 pauling kernel: [17146.001031] [] ? warn_slowpath_common+0x72/0x9e Feb 6 19:02:33 pauling kernel: [17146.001042] [] ? dquot_claim_space+0xc1/0x131 Feb 6 19:02:33 pauling kernel: [17146.001049] [] ? ext4_da_update_reserve_space+0x167/0x2c3 Feb 6 19:02:33 pauling kernel: [17146.001058] [] ? ext4_ext_get_blocks+0x1570/0x1702 Feb 6 19:02:33 pauling kernel: [17146.001067] [] ? get_active_stripe+0x44d/0x542 Feb 6 19:02:33 pauling kernel: [17146.001078] [] ? release_stripe+0x30/0x44 Feb 6 19:02:33 pauling kernel: [17146.001088] [] ? ext4_get_blocks+0x15a/0x23d Feb 6 19:02:33 pauling kernel: [17146.001097] [] ? __split_and_process_bio+0x55a/0x569 Feb 6 19:02:33 pauling kernel: [17146.001104] [] ? mpage_da_map_blocks+0xa4/0x5a1 Feb 6 19:02:33 pauling kernel: [17146.001111] [] ? pagevec_lookup_tag+0x1a/0x21 Feb 6 19:02:33 pauling kernel: [17146.001118] [] ? write_cache_pages+0x162/0x322 Feb 6 19:02:33 pauling kernel: [17146.001127] [] ? __mpage_da_writepage+0x0/0x146 Feb 6 19:02:33 pauling kernel: [17146.001136] [] ? ext4_da_writepages+0x493/0x62a Feb 6 19:02:33 pauling kernel: [17146.001148] [] ? scale_rt_power+0x1f/0x64 Feb 6 19:02:33 pauling kernel: [17146.001155] [] ? writeback_single_inode+0xe6/0x2d9 Feb 6 19:02:33 pauling kernel: [17146.001166] [] ? writeback_inodes_wb+0x421/0x4fa Feb 6 19:02:33 pauling kernel: [17146.001173] [] ? wb_writeback+0x12c/0x1aa Feb 6 19:02:33 pauling kernel: [17146.001182] [] ? wb_do_writeback+0x145/0x15b Feb 6 19:02:33 pauling kernel: [17146.001190] [] ? bdi_writeback_task+0x2a/0x85 Feb 6 19:02:33 pauling kernel: [17146.001197] [] ? bdi_start_fn+0x0/0xca Feb 6 19:02:33 pauling kernel: [17146.001203] [] ? bdi_start_fn+0x70/0xca Feb 6 19:02:33 pauling kernel: [17146.001209] [] ? bdi_start_fn+0x0/0xca Feb 6 19:02:33 pauling kernel: [17146.001216] [] ? kthread+0x79/0x81 Feb 6 19:02:33 pauling kernel: [17146.001225] [] ? child_rip+0xa/0x20 Feb 6 19:02:33 pauling kernel: [17146.001232] [] ? kthread+0x0/0x81 Feb 6 19:02:33 pauling kernel: [17146.001243] [] ? child_rip+0x0/0x20 Feb 6 19:02:33 pauling kernel: [17146.001247] ---[ end trace 64137460f91d389c ]--- Feb 6 19:02:33 pauling kernel: [17146.105248] ------------[ cut here ]------------