Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 166565
b: refs/heads/master
c: 33de4f9
h: refs/heads/master
i:
  166563: 28d4fef
v: v3
  • Loading branch information
Johannes Berg authored and John W. Linville committed Sep 28, 2009
1 parent c7595fe commit 7a2365a
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 31 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 47379052b5c87707bc6e20a2a4f6ac156fb8357c
refs/heads/master: 33de4f9d787e01646f715ac10c2699fb98fd479e
14 changes: 7 additions & 7 deletions trunk/drivers/atm/he.c
Original file line number Diff line number Diff line change
Expand Up @@ -921,9 +921,9 @@ he_init_group(struct he_dev *he_dev, int group)
he_dev->rbrq_phys);
i = CONFIG_RBPL_SIZE;
out_free_rbpl_virt:
while (i--)
pci_pool_free(he_dev->rbpl_pool, he_dev->rbpl_virt[i].virt,
he_dev->rbpl_base[i].phys);
while (--i)
pci_pool_free(he_dev->rbps_pool, he_dev->rbpl_virt[i].virt,
he_dev->rbps_base[i].phys);
kfree(he_dev->rbpl_virt);

out_free_rbpl_base:
Expand All @@ -933,11 +933,11 @@ he_init_group(struct he_dev *he_dev, int group)
out_destroy_rbpl_pool:
pci_pool_destroy(he_dev->rbpl_pool);

i = CONFIG_RBPS_SIZE;
i = CONFIG_RBPL_SIZE;
out_free_rbps_virt:
while (i--)
pci_pool_free(he_dev->rbps_pool, he_dev->rbps_virt[i].virt,
he_dev->rbps_base[i].phys);
while (--i)
pci_pool_free(he_dev->rbpl_pool, he_dev->rbps_virt[i].virt,
he_dev->rbpl_base[i].phys);
kfree(he_dev->rbps_virt);

out_free_rbps_base:
Expand Down
1 change: 0 additions & 1 deletion trunk/drivers/isdn/hardware/mISDN/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ config MISDN_NETJET
depends on PCI
select MISDN_IPAC
select ISDN_HDLC
select ISDN_I4L
help
Enable support for Traverse Technologies NETJet PCI cards.

Expand Down
3 changes: 2 additions & 1 deletion trunk/drivers/isdn/i4l/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,8 @@ endmenu
endif

config ISDN_HDLC
tristate
tristate
depends on HISAX_ST5481
select CRC_CCITT
select BITREVERSE

19 changes: 9 additions & 10 deletions trunk/net/ax25/af_ax25.c
Original file line number Diff line number Diff line change
Expand Up @@ -641,29 +641,28 @@ static int ax25_setsockopt(struct socket *sock, int level, int optname,

case SO_BINDTODEVICE:
if (optlen > IFNAMSIZ)
optlen = IFNAMSIZ;

optlen=IFNAMSIZ;
if (copy_from_user(devname, optval, optlen)) {
res = -EFAULT;
res = -EFAULT;
break;
}

dev = dev_get_by_name(&init_net, devname);
if (dev == NULL) {
res = -ENODEV;
break;
}

if (sk->sk_type == SOCK_SEQPACKET &&
(sock->state != SS_UNCONNECTED ||
sk->sk_state == TCP_LISTEN)) {
res = -EADDRNOTAVAIL;
break;
}

dev = dev_get_by_name(&init_net, devname);
if (!dev) {
res = -ENODEV;
dev_put(dev);
break;
}

ax25->ax25_dev = ax25_dev_ax25dev(dev);
ax25_fillin_cb(ax25, ax25->ax25_dev);
dev_put(dev);
break;

default:
Expand Down
1 change: 0 additions & 1 deletion trunk/net/bridge/br_if.c
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,6 @@ int br_add_if(struct net_bridge *br, struct net_device *dev)
br_fdb_delete_by_port(br, p, 1);
err1:
kobject_put(&p->kobj);
p = NULL; /* kobject_put frees */
err0:
dev_set_promiscuity(dev, -1);
put_back:
Expand Down
7 changes: 1 addition & 6 deletions trunk/net/socket.c
Original file line number Diff line number Diff line change
Expand Up @@ -2098,17 +2098,12 @@ SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args)
unsigned long a[6];
unsigned long a0, a1;
int err;
unsigned int len;

if (call < 1 || call > SYS_ACCEPT4)
return -EINVAL;

len = nargs[call];
if (len > sizeof(a))
return -EINVAL;

/* copy_from_user should be SMP safe. */
if (copy_from_user(a, args, len))
if (copy_from_user(a, args, nargs[call]))
return -EFAULT;

audit_socketcall(nargs[call] / sizeof(unsigned long), a);
Expand Down
5 changes: 1 addition & 4 deletions trunk/net/wireless/wext-sme.c
Original file line number Diff line number Diff line change
Expand Up @@ -229,8 +229,7 @@ int cfg80211_mgd_wext_giwessid(struct net_device *dev,
data->flags = 1;
data->length = wdev->wext.connect.ssid_len;
memcpy(ssid, wdev->wext.connect.ssid, data->length);
} else
data->flags = 0;
}
wdev_unlock(wdev);

return 0;
Expand Down Expand Up @@ -306,8 +305,6 @@ int cfg80211_mgd_wext_giwap(struct net_device *dev,
wdev_lock(wdev);
if (wdev->current_bss)
memcpy(ap_addr->sa_data, wdev->current_bss->pub.bssid, ETH_ALEN);
else if (wdev->wext.connect.bssid)
memcpy(ap_addr->sa_data, wdev->wext.connect.bssid, ETH_ALEN);
else
memset(ap_addr->sa_data, 0, ETH_ALEN);
wdev_unlock(wdev);
Expand Down

0 comments on commit 7a2365a

Please sign in to comment.