Changeset cd5b878 in mainline for uspace/drv/usbhub/usbhub.c


Ignore:
Timestamp:
2011-04-15T11:49:36Z (13 years ago)
Author:
Matus Dekanek <smekideki@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c1693dae
Parents:
3a85a2b
Message:

removed pipe start/end functions; small changes in usb_hub_descriptor_type (less malloc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhub/usbhub.c

    r3a85a2b rcd5b878  
    105105        }
    106106
    107         usb_pipe_start_session(hub_info->control_pipe);
     107        //usb_pipe_start_session(hub_info->control_pipe);
    108108        //set hub configuration
    109109        opResult = usb_hub_set_configuration(hub_info);
     
    122122                return opResult;
    123123        }
    124         usb_pipe_end_session(hub_info->control_pipe);
     124        //usb_pipe_end_session(hub_info->control_pipe);
    125125
    126126        /// \TODO what is this?
     
    235235        }
    236236        usb_log_debug2("deserializing descriptor\n");
    237         descriptor = usb_deserialize_hub_desriptor(serialized_descriptor);
     237        descriptor = usb_create_deserialized_hub_desriptor(
     238            serialized_descriptor);
    238239        if (descriptor == NULL) {
    239240                usb_log_warning("could not deserialize descriptor \n");
     
    259260        usb_log_debug2("freeing data\n");
    260261        free(serialized_descriptor);
    261         free(descriptor->devices_removable);
     262        //free(descriptor->devices_removable);
    262263        free(descriptor);
    263264        return EOK;
     
    321322         * auto destruction, this could work better.
    322323         */
    323         int rc = usb_pipe_start_session(hub_info->control_pipe);
     324        int rc = usb_hc_connection_open(&hub_info->connection);
    324325        if (rc != EOK) {
    325                 usb_log_error("Failed to start session on control pipe: %s.\n",
    326                     str_error(rc));
    327                 return rc;
    328         }
    329         rc = usb_hc_connection_open(&hub_info->connection);
    330         if (rc != EOK) {
    331                 usb_pipe_end_session(hub_info->control_pipe);
     326                //usb_pipe_end_session(hub_info->control_pipe);
    332327                usb_log_error("Failed to open connection to HC: %s.\n",
    333328                    str_error(rc));
Note: See TracChangeset for help on using the changeset viewer.