From mboxrd@z Thu Jan 1 00:00:00 1970 From: Johannes Berg Subject: hfsplus lockdep report Date: Mon, 21 Dec 2009 12:44:24 +0100 Message-ID: <1261395864.3733.1.camel@johannes.local> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-xDCk0Gk1phCN5uSS9hEF" To: linux-fsdevel@vger.kernel.org Return-path: Received: from xc.sipsolutions.net ([83.246.72.84]:47877 "EHLO sipsolutions.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751668AbZLULoa (ORCPT ); Mon, 21 Dec 2009 06:44:30 -0500 Received: by sipsolutions.net with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1NMggd-0006kD-Fp for linux-fsdevel@vger.kernel.org; Mon, 21 Dec 2009 12:44:27 +0100 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: --=-xDCk0Gk1phCN5uSS9hEF Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Can't be a real recursive locking since it actually worked, so probably just missing annotations: [ 1676.667398] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 1676.667403] [ INFO: possible recursive locking detected ] [ 1676.667407] 2.6.32-wl-46006-gdbb6e43-dirty #125 [ 1676.667410] --------------------------------------------- [ 1676.667413] rm/5475 is trying to acquire lock: [ 1676.667416] (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [] hfsplus_block_free+0x72/0x240 [hfsplus] [ 1676.667430]=20 [ 1676.667431] but task is already holding lock: [ 1676.667434] (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [] vfs_unlink+0x56/0xf0 [ 1676.667446]=20 [ 1676.667447] other info that might help us debug this: [ 1676.667451] 3 locks held by rm/5475: [ 1676.667453] #0: (&sb->s_type->i_mutex_key#11/1){+.+.+.}, at: [] do_unlinkat+0xa3/0x1d0 [ 1676.667466] #1: (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [] vfs_unlink+0x56/0xf0 [ 1676.667476] #2: (&HFSPLUS_I(inode).extents_lock){+.+.+.}, at: [] hfsplus_file_truncate+0x85/0x360 [hfsplus] [ 1676.667488]=20 [ 1676.667489] stack backtrace: [ 1676.667493] Pid: 5475, comm: rm Not tainted 2.6.32-wl-46006-gdbb6e43-dir= ty #125 [ 1676.667497] Call Trace: [ 1676.667504] [] print_deadlock_bug+0xd9/0xe0 [ 1676.667510] [] check_deadlock+0x1e5/0x1f0 [ 1676.667523] [] validate_chain+0x355/0x6d0 [ 1676.667529] [] __lock_acquire+0x41e/0xa00 [ 1676.667540] [] lock_acquire+0xa3/0x140 [ 1676.667555] [] mutex_lock_nested+0x73/0x3b0 [ 1676.667590] [] hfsplus_block_free+0x72/0x240 [hfsplus= ] [ 1676.667604] [] hfsplus_free_extents+0x7c/0xe0 [hfsplu= s] [ 1676.667612] [] hfsplus_file_truncate+0x33e/0x360 [hfs= plus] [ 1676.667627] [] hfsplus_delete_inode+0x74/0xa0 [hfsplu= s] [ 1676.667635] [] hfsplus_unlink+0x172/0x1c0 [hfsplus] [ 1676.667641] [] vfs_unlink+0x87/0xf0 [ 1676.667652] [] do_unlinkat+0x193/0x1d0 [ 1676.667677] [] sys_unlinkat+0x22/0x40 [ 1676.667682] [] system_call_fastpath+0x16/0x1b johannes --=-xDCk0Gk1phCN5uSS9hEF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJLL1+UAAoJEODzc/N7+QmaAAEP/0uhJ0O3QLbpLKVDDXWEoUEn vhOnMpjNOdVtq12eryuO2L0+lFkS+oIrgTW8ufj1Ms1s6IsCh6JRC3A9LdMs+lro em13TQ/lZl4KGiAHmUvCG146NpYtsUYqC3s2sGrpSDH/FW6j4lbefTn/9u85OgIc qP0Qhsij22lCmqKWd5ZVtlM4wN0S93YewST8FtaYiNoKogD5+DqJF8CW1kVEEZF4 w1IcQYAmhys3hct9WAinf7aS7uwPGDjPWeV9C6qbYkZpxZuu+Z8/+AQyfseO/mkD W+iIUbxnrMl7rVj5JQVMurEJW6nlq+BgUpig5n7pk1ml/sz1kcnjVvu3yw9yjZCo fkNgt6nxYxaWZ09E0aFR9uYGI18pSwas2aGtJn5oK5RyhNtbQXLzTMkdVEDc+Cpi f5llmKIuBJbqeIgPleJEN1AseAaeilbaYiVJC/n8JAGftJECUVQYQHJGrp6Y+C6U JOKNEdSdIDyjiTmHfxtw5KUfRyDewotEAVF66H1UNyyAtEIZx1vfLRvpTUDFQR2i TMtLSr9CaS9wgJhzkH5AfkNCj36f4HpTQ1DEDmjRJcjPpJ0zC/pTY8NpTNIhzTKd pziAvDAgnU64weieG2R93BBKXHcVkWaP/WoGVL2NH8W3fuZIedqb7XUxQUt2B+K3 eN0rvn7/fbiLEFUY38Dt =fNgV -----END PGP SIGNATURE----- --=-xDCk0Gk1phCN5uSS9hEF--