if (!nfs_lock_request(req)) 
if (!nfs_set_page_writeback_locked(req)) 
nfs_scan_list(struct list_head *head, struct list_head *dst,	      unsigned long idx_start, unsigned int npages){	struct list_head	*pos, *tmp;	struct nfs_page		*req;	unsigned long		idx_end;	int			res;	res = 0;	if (npages == 0)		idx_end = ~0;	else		idx_end = idx_start + npages - 1;	list_for_each_safe(pos, tmp, head) {		req = nfs_list_entry(pos);		if (req->wb_index < idx_start)			continue;		if (req->wb_index > idx_end)			break;		if (!nfs_lock_request(req))			continue;		nfs_list_remove_request(req);		nfs_list_add_request(req, dst);		res++;	}	return res;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c6a556b88adfacd2af90be84357c8165d716c27d/pagelist.c/buggy/fs/nfs/pagelist.c