 fs/reiser4/spin_macros.h |    3 ---
 1 files changed, 3 deletions(-)

diff -puN fs/reiser4/spin_macros.h~reiser4-fix-spinlock-compiling fs/reiser4/spin_macros.h
--- linux-2.6.13/fs/reiser4/spin_macros.h~reiser4-fix-spinlock-compiling	2005-10-04 13:11:20.896004873 +0400
+++ linux-2.6.13-vs/fs/reiser4/spin_macros.h	2005-10-04 14:29:15.530620713 +0400
@@ -82,8 +82,6 @@ typedef struct reiser4_rw_data {
 static inline void spin_ ## NAME ## _init(TYPE *x)				\
 {										\
 	__ODCA("nikita-2987", x != NULL);					\
-	cassert(sizeof(x->FIELD) != 0);						\
-	memset(& x->FIELD, 0, sizeof x->FIELD);					\
 	spin_lock_init(& x->FIELD.lock);					\
 }										\
 										\
@@ -236,7 +234,6 @@ typedef struct { int foo; } NAME ## _spi
 static inline void rw_ ## NAME ## _init(TYPE *x)				\
 {										\
 	__ODCA("nikita-2988", x != NULL);					\
-	memset(& x->FIELD, 0, sizeof x->FIELD);					\
 	rwlock_init(& x->FIELD.lock);						\
 }										\
 										\

_
