diff options
| author | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-01-17 21:17:49 +0000 | 
|---|---|---|
| committer | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-01-17 21:17:49 +0000 | 
| commit | f0d1ad31ba2c35695f6c521895d00149f6da2ea5 (patch) | |
| tree | 5dc511190bb6323bb62404a0375b6423aa7a641a | |
| parent | ef0ac006fffc32659c071f7ab85e167ea3608b01 (diff) | |
rtl8366_smi: move memset into the rtl8366s_get_vlan_4k_entry function
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19198 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | target/linux/ar71xx/files/drivers/net/phy/rtl8366_smi.c | 7 | 
1 files changed, 1 insertions, 6 deletions
| diff --git a/target/linux/ar71xx/files/drivers/net/phy/rtl8366_smi.c b/target/linux/ar71xx/files/drivers/net/phy/rtl8366_smi.c index 557d84902..e5c65ccbc 100644 --- a/target/linux/ar71xx/files/drivers/net/phy/rtl8366_smi.c +++ b/target/linux/ar71xx/files/drivers/net/phy/rtl8366_smi.c @@ -604,6 +604,7 @@ static int rtl8366s_get_vlan_4k_entry(struct rtl8366_smi *smi, u32 vid,  	u32 data;  	u16 *tableaddr; +	memset(vlan4k, '\0', sizeof(struct rtl8366s_vlan4kentry));  	vlan4k->vid = vid;  	if (vid >= RTL8366_NUM_VIDS) @@ -855,7 +856,6 @@ static int rtl8366_set_vlan_port_pvid(struct rtl8366_smi *smi, int port,  	/* Updating the 4K entry; lookup it and change the port member set */ -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	rtl8366s_get_vlan_4k_entry(smi, val, &vlan4K);  	vlan4K.member |= ((1 << port) | RTL8366_PORT_CPU);  	vlan4K.untag = RTL8366_PORT_ALL_BUT_CPU; @@ -1367,7 +1367,6 @@ static int rtl8366_attr_get_vlan_info(struct switch_dev *dev,  	memset(buf, '\0', sizeof(buf));  	memset(&vlanMC, '\0', sizeof(struct rtl8366s_vlanconfig)); -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	rtl8366s_get_vlan_member_config(smi, val->port_vlan, &vlanMC);  	rtl8366s_get_vlan_4k_entry(smi, vlanMC.vid, &vlan4K); @@ -1494,7 +1493,6 @@ static int rtl8366_set_member(struct switch_dev *dev,  	struct rtl8366s_vlan4kentry vlan4K;  	struct rtl8366_smi *smi = to_rtl8366(dev);  	memset(&vlanMC, '\0', sizeof(struct rtl8366s_vlanconfig)); -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	if (val->port_vlan >= RTL8366_NUM_VLANS)  		return -EINVAL; @@ -1518,7 +1516,6 @@ static int rtl8366_get_member(struct switch_dev *dev,  	struct rtl8366s_vlan4kentry vlan4K;  	struct rtl8366_smi *smi = to_rtl8366(dev);  	memset(&vlanMC, '\0', sizeof(struct rtl8366s_vlanconfig)); -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	if (val->port_vlan >= RTL8366_NUM_VLANS)  		return -EINVAL; @@ -1540,7 +1537,6 @@ static int rtl8366_set_untag(struct switch_dev *dev,  	struct rtl8366s_vlan4kentry vlan4K;  	struct rtl8366_smi *smi = to_rtl8366(dev);  	memset(&vlanMC, '\0', sizeof(struct rtl8366s_vlanconfig)); -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	if (val->port_vlan >= RTL8366_NUM_VLANS)  		return -EINVAL; @@ -1563,7 +1559,6 @@ static int rtl8366_get_untag(struct switch_dev *dev,  	struct rtl8366s_vlan4kentry vlan4K;  	struct rtl8366_smi *smi = to_rtl8366(dev);  	memset(&vlanMC, '\0', sizeof(struct rtl8366s_vlanconfig)); -	memset(&vlan4K, '\0', sizeof(struct rtl8366s_vlan4kentry));  	if (val->port_vlan >= RTL8366_NUM_VLANS)  		return -EINVAL; | 
