int retval = 0; 
zfcp_fsf_req_dismiss_all(struct zfcp_adapter *adapter){	int retval = 0;	struct zfcp_fsf_req *fsf_req, *tmp;	list_for_each_entry_safe(fsf_req, tmp, &adapter->fsf_req_list_head,				 list)	    zfcp_fsf_req_dismiss(fsf_req);	/* wait_event_timeout? */	while (!list_empty(&adapter->fsf_req_list_head)) {		ZFCP_LOG_DEBUG("fsf req list of adapter %s not yet empty\n",			       zfcp_get_busid_by_adapter(adapter));		/* wait for woken intiators to clean up their requests */		msleep(jiffies_to_msecs(ZFCP_FSFREQ_CLEANUP_TIMEOUT));	}	/* consistency check */	if (atomic_read(&adapter->fsf_reqs_active)) {		ZFCP_LOG_NORMAL("bug: There are still %d FSF requests pending "				"on adapter %s after cleanup.\n",				atomic_read(&adapter->fsf_reqs_active),				zfcp_get_busid_by_adapter(adapter));		atomic_set(&adapter->fsf_reqs_active, 0);	}	return retval;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1db2c9c0931a53fe013db55fd2ff58859db31e8d/zfcp_fsf.c/clean/drivers/s390/scsi/zfcp_fsf.c