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)) {