Changeset 21925


Ignore:
Timestamp:
2010-06-26T21:52:14+02:00 (6 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: prevent modifications of VLAN 0 (backport of r29106)

Location:
branches/backfire/target/linux/generic-2.6/files/drivers/net/phy
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366rb.c

    r19837 r21925  
    11511151        char *buf = rtl->buf; 
    11521152 
    1153         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1153        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    11541154                return -EINVAL; 
    11551155 
     
    12891289        int i; 
    12901290 
    1291         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1291        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    12921292                return -EINVAL; 
    12931293 
     
    13181318        int i; 
    13191319 
    1320         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1320        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    13211321                return -EINVAL; 
    13221322 
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r19355 r21925  
    11191119        char *buf = rtl->buf; 
    11201120 
    1121         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1121        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    11221122                return -EINVAL; 
    11231123 
     
    12581258        int i; 
    12591259 
    1260         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1260        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    12611261                return -EINVAL; 
    12621262 
     
    12871287        int i; 
    12881288 
    1289         if (val->port_vlan >= RTL8366_NUM_VLANS) 
     1289        if (val->port_vlan == 0 || val->port_vlan >= RTL8366_NUM_VLANS) 
    12901290                return -EINVAL; 
    12911291 
Note: See TracChangeset for help on using the changeset viewer.