~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise-proposed

« back to all changes in this revision

Viewing changes to drivers/infiniband/ulp/iser/iscsi_iser.c

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich, Luke Yelavich, Upstream Kernel Changes
  • Date: 2012-04-04 18:49:36 UTC
  • Revision ID: package-import@ubuntu.com-20120404184936-tqu735914muv4wpg
Tags: 3.2.0-22.30
[ Luke Yelavich ]

* [Config] Update configs after rebase against Ubuntu-3.2.0-22.35

[ Upstream Kernel Changes ]

* Low-latency: Rebase against Ubuntu-3.2.0-22.35

Show diffs side-by-side

added added

removed removed

Lines of Context:
364
364
        }
365
365
        ib_conn = ep->dd_data;
366
366
 
 
367
        if (iser_alloc_rx_descriptors(ib_conn))
 
368
                return -ENOMEM;
 
369
 
367
370
        /* binds the iSER connection retrieved from the previously
368
371
         * connected ep_handle to the iSCSI layer connection. exchanges
369
372
         * connection pointers */
398
401
        iser_conn->ib_conn = NULL;
399
402
}
400
403
 
401
 
static int
402
 
iscsi_iser_conn_start(struct iscsi_cls_conn *cls_conn)
403
 
{
404
 
        struct iscsi_conn *conn = cls_conn->dd_data;
405
 
        int err;
406
 
 
407
 
        err = iser_conn_set_full_featured_mode(conn);
408
 
        if (err)
409
 
                return err;
410
 
 
411
 
        return iscsi_conn_start(cls_conn);
412
 
}
413
 
 
414
404
static void iscsi_iser_session_destroy(struct iscsi_cls_session *cls_session)
415
405
{
416
406
        struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
724
714
        .get_conn_param         = iscsi_conn_get_param,
725
715
        .get_ep_param           = iscsi_iser_get_ep_param,
726
716
        .get_session_param      = iscsi_session_get_param,
727
 
        .start_conn             = iscsi_iser_conn_start,
 
717
        .start_conn             = iscsi_conn_start,
728
718
        .stop_conn              = iscsi_iser_conn_stop,
729
719
        /* iscsi host params */
730
720
        .get_host_param         = iscsi_host_get_param,