int gfp_mask) 
unsigned int __nocast gfp_mask) 
static struct ts_config *bm_init(const void *pattern, unsigned int len,				 int gfp_mask){	struct ts_config *conf;	struct ts_bm *bm;	unsigned int prefix_tbl_len = len * sizeof(unsigned int);	size_t priv_size = sizeof(*bm) + len + prefix_tbl_len;	conf = alloc_ts_config(priv_size, gfp_mask);	if (IS_ERR(conf))		return conf;	bm = ts_config_priv(conf);	bm->patlen = len;	bm->pattern = (u8 *) bm->good_shift + prefix_tbl_len;	compute_prefix_tbl(bm, pattern, len);	memcpy(bm->pattern, pattern, len);	return conf;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3d2aef668920e8d93b77f145f8f647f62abe75db/ts_bm.c/buggy/lib/ts_bm.c