/* Locking Note: This function expects that the disc_mutex is locked before it is called.  */
static int fc_disc_single(struct fc_lport *, struct fc_disc_port *)
/* Locking Note: This function expects that the disc_mutex is locked before it is called.  */
static int fc_disc_single(struct fc_lport *, struct fc_disc_port *)
{
	struct fc_rport_priv *rdata;
	rdata = lport->tt.rport_create(lport, dp->port_id);
	if (!rdata)
		return -ENOMEM;
	rdata->disc_id = 0;
	return fc_disc_gpn_id_req(lport, rdata);
}