Print this page
6121 Copy-paste bug in mac_init_rings()
*** 4034,4049 ****
/*
* Driver must register group->mgi_addmac/remmac() for rx groups
* to support multiple MAC addresses.
*/
! if (rtype == MAC_RING_TYPE_RX) {
! if ((group_info.mgi_addmac == NULL) ||
! (group_info.mgi_addmac == NULL)) {
goto bail;
}
- }
/* Cache driver-supplied information */
group->mrg_info = group_info;
/* Update the group's status and group count. */
--- 4034,4049 ----
/*
* Driver must register group->mgi_addmac/remmac() for rx groups
* to support multiple MAC addresses.
*/
! if (rtype == MAC_RING_TYPE_RX &&
! ((group_info.mgi_addmac == NULL) ||
! (group_info.mgi_remmac == NULL))) {
! err = EINVAL;
goto bail;
}
/* Cache driver-supplied information */
group->mrg_info = group_info;
/* Update the group's status and group count. */