[USBEHCI] [USBOHCI] [USBUHCI]

- Fix retrieving configuration index for real
- Thanks to Thomas Faber

svn path=/trunk/; revision=55812
This commit is contained in:
Johannes Anderwald 2012-02-22 19:25:54 +00:00
parent eb1402eb83
commit 946cac440c
3 changed files with 6 additions and 6 deletions

View file

@ -1056,7 +1056,7 @@ CUSBDevice::SelectConfiguration(
// //
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++) for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{ {
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration) if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{ {
// //
// found configuration index // found configuration index
@ -1068,7 +1068,7 @@ CUSBDevice::SelectConfiguration(
if (!Found) if (!Found)
{ {
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration); DPRINT1("[USBUHCI] invalid configuration value %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER; return STATUS_INVALID_PARAMETER;
} }

View file

@ -1115,7 +1115,7 @@ CUSBDevice::SelectConfiguration(
// //
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++) for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{ {
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration) if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{ {
// //
// found configuration index // found configuration index
@ -1127,7 +1127,7 @@ CUSBDevice::SelectConfiguration(
if (!Found) if (!Found)
{ {
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration); DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER; return STATUS_INVALID_PARAMETER;
} }

View file

@ -1155,7 +1155,7 @@ CUSBDevice::SelectConfiguration(
// //
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++) for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{ {
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration) if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{ {
// //
// found configuration index // found configuration index
@ -1167,7 +1167,7 @@ CUSBDevice::SelectConfiguration(
if (!Found) if (!Found)
{ {
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration); DPRINT1("[USBUHCI] invalid configuration value %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER; return STATUS_INVALID_PARAMETER;
} }