diff options
| -rw-r--r-- | drivers/net/3c59x.c | 4 | ||||
| -rw-r--r-- | drivers/net/netxen/netxen_nic_main.c | 4 | ||||
| -rw-r--r-- | net/appletalk/ddp.c | 1 | ||||
| -rw-r--r-- | net/dccp/proto.c | 1 | ||||
| -rw-r--r-- | net/econet/af_econet.c | 1 | ||||
| -rw-r--r-- | net/irda/af_irda.c | 1 | ||||
| -rw-r--r-- | net/netrom/af_netrom.c | 1 | ||||
| -rw-r--r-- | net/phonet/pn_dev.c | 2 | ||||
| -rw-r--r-- | net/rose/af_rose.c | 1 |
9 files changed, 13 insertions, 3 deletions
diff --git a/drivers/net/3c59x.c b/drivers/net/3c59x.c index c20416850948..45675889850b 100644 --- a/drivers/net/3c59x.c +++ b/drivers/net/3c59x.c | |||
| @@ -235,6 +235,7 @@ enum vortex_chips { | |||
| 235 | CH_3C900B_FL, | 235 | CH_3C900B_FL, |
| 236 | CH_3C905_1, | 236 | CH_3C905_1, |
| 237 | CH_3C905_2, | 237 | CH_3C905_2, |
| 238 | CH_3C905B_TX, | ||
| 238 | CH_3C905B_1, | 239 | CH_3C905B_1, |
| 239 | 240 | ||
| 240 | CH_3C905B_2, | 241 | CH_3C905B_2, |
| @@ -307,6 +308,8 @@ static struct vortex_chip_info { | |||
| 307 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, | 308 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, |
| 308 | {"3c905 Boomerang 100baseT4", | 309 | {"3c905 Boomerang 100baseT4", |
| 309 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, | 310 | PCI_USES_MASTER, IS_BOOMERANG|HAS_MII|EEPROM_RESET, 64, }, |
| 311 | {"3C905B-TX Fast Etherlink XL PCI", | ||
| 312 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, | ||
| 310 | {"3c905B Cyclone 100baseTx", | 313 | {"3c905B Cyclone 100baseTx", |
| 311 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, | 314 | PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM|EXTRA_PREAMBLE, 128, }, |
| 312 | 315 | ||
| @@ -389,6 +392,7 @@ static struct pci_device_id vortex_pci_tbl[] = { | |||
| 389 | { 0x10B7, 0x900A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C900B_FL }, | 392 | { 0x10B7, 0x900A, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C900B_FL }, |
| 390 | { 0x10B7, 0x9050, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_1 }, | 393 | { 0x10B7, 0x9050, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_1 }, |
| 391 | { 0x10B7, 0x9051, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_2 }, | 394 | { 0x10B7, 0x9051, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905_2 }, |
| 395 | { 0x10B7, 0x9054, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_TX }, | ||
| 392 | { 0x10B7, 0x9055, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_1 }, | 396 | { 0x10B7, 0x9055, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_1 }, |
| 393 | 397 | ||
| 394 | { 0x10B7, 0x9058, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_2 }, | 398 | { 0x10B7, 0x9058, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C905B_2 }, |
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index 3cd8cfcf627b..70c05c4c0cab 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c | |||
| @@ -260,7 +260,7 @@ nx_update_dma_mask(struct netxen_adapter *adapter) | |||
| 260 | change = 0; | 260 | change = 0; |
| 261 | 261 | ||
| 262 | shift = NXRD32(adapter, CRB_DMA_SHIFT); | 262 | shift = NXRD32(adapter, CRB_DMA_SHIFT); |
| 263 | if (shift >= 32) | 263 | if (shift > 32) |
| 264 | return 0; | 264 | return 0; |
| 265 | 265 | ||
| 266 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id) && (shift > 9)) | 266 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id) && (shift > 9)) |
| @@ -272,7 +272,7 @@ nx_update_dma_mask(struct netxen_adapter *adapter) | |||
| 272 | old_mask = pdev->dma_mask; | 272 | old_mask = pdev->dma_mask; |
| 273 | old_cmask = pdev->dev.coherent_dma_mask; | 273 | old_cmask = pdev->dev.coherent_dma_mask; |
| 274 | 274 | ||
| 275 | mask = (1ULL<<(32+shift)) - 1; | 275 | mask = DMA_BIT_MASK(32+shift); |
| 276 | 276 | ||
| 277 | err = pci_set_dma_mask(pdev, mask); | 277 | err = pci_set_dma_mask(pdev, mask); |
| 278 | if (err) | 278 | if (err) |
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 590b83963622..9ef6ff26eb0c 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c | |||
| @@ -1237,6 +1237,7 @@ static int atalk_getname(struct socket *sock, struct sockaddr *uaddr, | |||
| 1237 | return -ENOBUFS; | 1237 | return -ENOBUFS; |
| 1238 | 1238 | ||
| 1239 | *uaddr_len = sizeof(struct sockaddr_at); | 1239 | *uaddr_len = sizeof(struct sockaddr_at); |
| 1240 | memset(&sat.sat_zero, 0, sizeof(sat.sat_zero)); | ||
| 1240 | 1241 | ||
| 1241 | if (peer) { | 1242 | if (peer) { |
| 1242 | if (sk->sk_state != TCP_ESTABLISHED) | 1243 | if (sk->sk_state != TCP_ESTABLISHED) |
diff --git a/net/dccp/proto.c b/net/dccp/proto.c index 94ca8eaace7d..6294f57162bb 100644 --- a/net/dccp/proto.c +++ b/net/dccp/proto.c | |||
| @@ -1159,6 +1159,7 @@ static void __exit dccp_fini(void) | |||
| 1159 | kmem_cache_destroy(dccp_hashinfo.bind_bucket_cachep); | 1159 | kmem_cache_destroy(dccp_hashinfo.bind_bucket_cachep); |
| 1160 | dccp_ackvec_exit(); | 1160 | dccp_ackvec_exit(); |
| 1161 | dccp_sysctl_exit(); | 1161 | dccp_sysctl_exit(); |
| 1162 | percpu_counter_destroy(&dccp_orphan_count); | ||
| 1162 | } | 1163 | } |
| 1163 | 1164 | ||
| 1164 | module_init(dccp_init); | 1165 | module_init(dccp_init); |
diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c index 2e1f836d4240..f0bbc57926cd 100644 --- a/net/econet/af_econet.c +++ b/net/econet/af_econet.c | |||
| @@ -520,6 +520,7 @@ static int econet_getname(struct socket *sock, struct sockaddr *uaddr, | |||
| 520 | if (peer) | 520 | if (peer) |
| 521 | return -EOPNOTSUPP; | 521 | return -EOPNOTSUPP; |
| 522 | 522 | ||
| 523 | memset(sec, 0, sizeof(*sec)); | ||
| 523 | mutex_lock(&econet_mutex); | 524 | mutex_lock(&econet_mutex); |
| 524 | 525 | ||
| 525 | sk = sock->sk; | 526 | sk = sock->sk; |
diff --git a/net/irda/af_irda.c b/net/irda/af_irda.c index cb762c8723ea..3ec2b434ea75 100644 --- a/net/irda/af_irda.c +++ b/net/irda/af_irda.c | |||
| @@ -714,6 +714,7 @@ static int irda_getname(struct socket *sock, struct sockaddr *uaddr, | |||
| 714 | struct sock *sk = sock->sk; | 714 | struct sock *sk = sock->sk; |
| 715 | struct irda_sock *self = irda_sk(sk); | 715 | struct irda_sock *self = irda_sk(sk); |
| 716 | 716 | ||
| 717 | memset(&saddr, 0, sizeof(saddr)); | ||
| 717 | if (peer) { | 718 | if (peer) { |
| 718 | if (sk->sk_state != TCP_ESTABLISHED) | 719 | if (sk->sk_state != TCP_ESTABLISHED) |
| 719 | return -ENOTCONN; | 720 | return -ENOTCONN; |
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c index ce51ce012cda..ce1a34b99c23 100644 --- a/net/netrom/af_netrom.c +++ b/net/netrom/af_netrom.c | |||
| @@ -847,6 +847,7 @@ static int nr_getname(struct socket *sock, struct sockaddr *uaddr, | |||
| 847 | sax->fsa_ax25.sax25_family = AF_NETROM; | 847 | sax->fsa_ax25.sax25_family = AF_NETROM; |
| 848 | sax->fsa_ax25.sax25_ndigis = 1; | 848 | sax->fsa_ax25.sax25_ndigis = 1; |
| 849 | sax->fsa_ax25.sax25_call = nr->user_addr; | 849 | sax->fsa_ax25.sax25_call = nr->user_addr; |
| 850 | memset(sax->fsa_digipeater, 0, sizeof(sax->fsa_digipeater)); | ||
| 850 | sax->fsa_digipeater[0] = nr->dest_addr; | 851 | sax->fsa_digipeater[0] = nr->dest_addr; |
| 851 | *uaddr_len = sizeof(struct full_sockaddr_ax25); | 852 | *uaddr_len = sizeof(struct full_sockaddr_ax25); |
| 852 | } else { | 853 | } else { |
diff --git a/net/phonet/pn_dev.c b/net/phonet/pn_dev.c index b0d6ddd82a9d..c2b77a698695 100644 --- a/net/phonet/pn_dev.c +++ b/net/phonet/pn_dev.c | |||
| @@ -96,7 +96,7 @@ struct net_device *phonet_device_get(struct net *net) | |||
| 96 | { | 96 | { |
| 97 | struct phonet_device_list *pndevs = phonet_device_list(net); | 97 | struct phonet_device_list *pndevs = phonet_device_list(net); |
| 98 | struct phonet_device *pnd; | 98 | struct phonet_device *pnd; |
| 99 | struct net_device *dev; | 99 | struct net_device *dev = NULL; |
| 100 | 100 | ||
| 101 | spin_lock_bh(&pndevs->lock); | 101 | spin_lock_bh(&pndevs->lock); |
| 102 | list_for_each_entry(pnd, &pndevs->list, list) { | 102 | list_for_each_entry(pnd, &pndevs->list, list) { |
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c index f0a76f6bca71..e5f478ca3d61 100644 --- a/net/rose/af_rose.c +++ b/net/rose/af_rose.c | |||
| @@ -954,6 +954,7 @@ static int rose_getname(struct socket *sock, struct sockaddr *uaddr, | |||
| 954 | struct rose_sock *rose = rose_sk(sk); | 954 | struct rose_sock *rose = rose_sk(sk); |
| 955 | int n; | 955 | int n; |
| 956 | 956 | ||
| 957 | memset(srose, 0, sizeof(*srose)); | ||
| 957 | if (peer != 0) { | 958 | if (peer != 0) { |
| 958 | if (sk->sk_state != TCP_ESTABLISHED) | 959 | if (sk->sk_state != TCP_ESTABLISHED) |
| 959 | return -ENOTCONN; | 960 | return -ENOTCONN; |
