I'm building kernel 2.6.21 with the condition patch. The build succeeds, but there are some suspicious-looking errors: CC [M] net/netfilter/xt_condition.o net/netfilter/xt_condition.c:259: warning: initialization from incompatible pointer type net/netfilter/xt_condition.c:260: warning: initialization from incompatible pointer type net/netfilter/xt_condition.c:269: warning: initialization from incompatible pointer type net/netfilter/xt_condition.c:270: warning: initialization from incompatible pointer type These correspond to the checkentry and destroy fields of condition_match and condition6_match. Thanks, Andrew.