s->table wasn't being set in the snapshot contructor
--- diff/drivers/md/dm-snapshot.c	2002-11-05 14:53:15.000000000 +0000
+++ source/drivers/md/dm-snapshot.c	2002-11-11 10:56:12.000000000 +0000
@@ -488,6 +488,7 @@
 	s->valid = 1;
 	s->last_percent = 0;
 	init_rwsem(&s->lock);
+	s->table = ti->table;
 
 	/* Allocate hash table for COW data */
 	if (init_hash_tables(s)) {