qeth_eddp_calc_num_pages(struct qeth_eddp_context *ctx, struct sk_buff *skb,			 int hdr_len){	int skbs_per_page;	QETH_DBF_TEXT(trace, 5, "eddpcanp");	/* can we put multiple skbs in one page? */	skbs_per_page = PAGE_SIZE / (skb_shinfo(skb)->tso_size + hdr_len);	if (skbs_per_page > 1){		ctx->num_pages = (skb_shinfo(skb)->tso_segs + 1) /				 skbs_per_page + 1;		ctx->elements_per_skb = 1;	} else {		/* no -> how many elements per skb? */		ctx->elements_per_skb = (skb_shinfo(skb)->tso_size + hdr_len +				     PAGE_SIZE) >> PAGE_SHIFT;		ctx->num_pages = ctx->elements_per_skb *				 (skb_shinfo(skb)->tso_segs + 1);	}	ctx->num_elements = ctx->elements_per_skb *			    (skb_shinfo(skb)->tso_segs + 1);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/05e08a2a297371564020f76d1bf8b3a931d5e1ed/qeth_eddp.c/buggy/drivers/s390/net/qeth_eddp.c