init.c (d6b2a0e4a066ea51322e16e66b25028cb0b4ca7e) init.c (f8381807ebdfffa34c2c5aa38eda33673d1a7adf)
1/*
2 * This file is provided under a dual BSD/GPLv2 license. When using or
3 * redistributing this file, you may do so under either license.
4 *
5 * GPL LICENSE SUMMARY
6 *
7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 *

--- 541 unchanged lines hidden (view full) ---

550 }
551
552 /* validate oem parameters (platform, firmware, or built-in defaults) */
553 if (sci_oem_parameters_validate(&ihost->oem_parameters, oem_version)) {
554 dev_warn(&pdev->dev, "oem parameter validation failed\n");
555 return NULL;
556 }
557
1/*
2 * This file is provided under a dual BSD/GPLv2 license. When using or
3 * redistributing this file, you may do so under either license.
4 *
5 * GPL LICENSE SUMMARY
6 *
7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 *

--- 541 unchanged lines hidden (view full) ---

550 }
551
552 /* validate oem parameters (platform, firmware, or built-in defaults) */
553 if (sci_oem_parameters_validate(&ihost->oem_parameters, oem_version)) {
554 dev_warn(&pdev->dev, "oem parameter validation failed\n");
555 return NULL;
556 }
557
558 INIT_LIST_HEAD(&ihost->requests_to_complete);
559 for (i = 0; i < SCI_MAX_PORTS; i++) {
560 struct isci_port *iport = &ihost->ports[i];
561
562 INIT_LIST_HEAD(&iport->remote_dev_list);
563 iport->isci_host = ihost;
564 }
565
566 for (i = 0; i < SCI_MAX_PHYS; i++)

--- 191 unchanged lines hidden ---
558 for (i = 0; i < SCI_MAX_PORTS; i++) {
559 struct isci_port *iport = &ihost->ports[i];
560
561 INIT_LIST_HEAD(&iport->remote_dev_list);
562 iport->isci_host = ihost;
563 }
564
565 for (i = 0; i < SCI_MAX_PHYS; i++)

--- 191 unchanged lines hidden ---