int first_lap = 1; 
int first_lap ; 
__qeth_fill_buffer(struct sk_buff *skb, struct qdio_buffer *buffer,		   int *next_element_to_fill){	int length = skb->len;	int length_here;	int element;	char *data;	int first_lap = 1;	element = *next_element_to_fill;	data = skb->data;	while (length > 0) {		/* length_here is the remaining amount of data in this page */		length_here = PAGE_SIZE - ((unsigned long) data % PAGE_SIZE);		if (length < length_here)			length_here = length;		buffer->element[element].addr = data;		buffer->element[element].length = length_here;		length -= length_here;		if (!length){			if (first_lap)				buffer->element[element].flags = 0;			else				buffer->element[element].flags =				    SBAL_FLAGS_LAST_FRAG;		} else {			if (first_lap)				buffer->element[element].flags =				    SBAL_FLAGS_FIRST_FRAG;			else				buffer->element[element].flags =				    SBAL_FLAGS_MIDDLE_FRAG;		}		data += length_here;		element++;		first_lap = 0;	}	*next_element_to_fill = element;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/05e08a2a297371564020f76d1bf8b3a931d5e1ed/qeth_main.c/buggy/drivers/s390/net/qeth_main.c