ASSERT(pb->pb_flags & PBF_DELWRI); 
ASSERT((pb->pb_flags & (PBF_DELWRI|PBF_ASYNC)) == (PBF_DELWRI|PBF_ASYNC)); 
pagebuf_delwri_queue(	xfs_buf_t		*pb,	int			unlock){	PB_TRACE(pb, "delwri_q", (long)unlock);	ASSERT(pb->pb_flags & PBF_DELWRI);	spin_lock(&pbd_delwrite_lock);	/* If already in the queue, dequeue and place at tail */	if (!list_empty(&pb->pb_list)) {		if (unlock) {			atomic_dec(&pb->pb_hold);		}		list_del(&pb->pb_list);	}	list_add_tail(&pb->pb_list, &pbd_delwrite_queue);	pb->pb_queuetime = jiffies;	spin_unlock(&pbd_delwrite_lock);	if (unlock)		pagebuf_unlock(pb);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2f926587512869ebf6bc820bd5f030e127aae774/xfs_buf.c/clean/fs/xfs/linux-2.6/xfs_buf.c