[Linux-cluster] gfs on 2.6.9 : umount gives sleeping function called from invalid context

Daniel McNeil daniel at osdl.org
Wed Nov 3 21:58:22 UTC 2004


My 3 node cluster is running on 2.6.9 and the GFS cvs from
oct 27th.

When I umount the gfs file system I get:

dlm: closing connection to node 1
Debug: sleeping function called from invalid context at include/linux/rwsem.h:43in_atomic():1, irqs_disabled():0
 [<c01062ae>] dump_stack+0x1e/0x30
 [<c011ce47>] __might_sleep+0xb7/0xf0
 [<f8b06a85>] nodeid2con+0x25/0x1e0 [dlm]
 [<f8b08102>] lowcomms_close+0x42/0x70 [dlm]
 [<f8b099cc>] put_node+0x2c/0x70 [dlm]
 [<f8b09b97>] release_csb+0x17/0x30 [dlm]
 [<f8b0a0d3>] nodes_clear+0x33/0x40 [dlm]
 [<f8b0a0f7>] ls_nodes_clear+0x17/0x30 [dlm]
 [<f8b065fd>] release_lockspace+0x1fd/0x2f0 [dlm]
 [<f8a9ff5c>] release_gdlm+0x1c/0x30 [lock_dlm]
 [<f8aa0214>] lm_dlm_unmount+0x24/0x50 [lock_dlm]
 [<f881e496>] lm_unmount+0x46/0xac [lock_harness]
 [<f8b4c89f>] gfs_put_super+0x30f/0x3c0 [gfs]
 [<c01654fa>] generic_shutdown_super+0x18a/0x1a0
 [<c016608d>] kill_block_super+0x1d/0x40
 [<c01652a1>] deactivate_super+0x81/0xa0
 [<c017c6cc>] sys_umount+0x3c/0xa0
 [<c017c749>] sys_oldumount+0x19/0x20
 [<c010537d>] sysenter_past_esp+0x52/0x71


Daniel




More information about the Linux-cluster mailing list