[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