···553553 usb_free_urb(urb);554554 }555555556556- ret = usb_wait_anchor_empty_timeout(&ar->tx_cmd, HZ);556556+ ret = usb_wait_anchor_empty_timeout(&ar->tx_cmd, 1000);557557 if (ret == 0)558558 err = -ETIMEDOUT;559559560560 /* lets wait a while until the tx - queues are dried out */561561- ret = usb_wait_anchor_empty_timeout(&ar->tx_anch, HZ);561561+ ret = usb_wait_anchor_empty_timeout(&ar->tx_anch, 1000);562562 if (ret == 0)563563 err = -ETIMEDOUT;564564
+1-1
include/linux/rtnetlink.h
···66#include <linux/if_link.h>77#include <linux/if_addr.h>88#include <linux/neighbour.h>99-#include <linux/netdevice.h>1091110/* rtnetlink families. Values up to 127 are reserved for real address1211 * families, values above 128 may be used arbitrarily.···605606#ifdef __KERNEL__606607607608#include <linux/mutex.h>609609+#include <linux/netdevice.h>608610609611static __inline__ int rtattr_strcmp(const struct rtattr *rta, const char *str)610612{
···303303304304static inline int neigh_event_send(struct neighbour *neigh, struct sk_buff *skb)305305{306306- unsigned long now = ACCESS_ONCE(jiffies);306306+ unsigned long now = jiffies;307307308308 if (neigh->used != now)309309 neigh->used = now;
+1-1
net/core/filter.c
···554554EXPORT_SYMBOL(sk_chk_filter);555555556556/**557557- * sk_filter_rcu_release: Release a socket filter by rcu_head557557+ * sk_filter_rcu_release - Release a socket filter by rcu_head558558 * @rcu: rcu_head that contains the sk_filter to free559559 */560560static void sk_filter_rcu_release(struct rcu_head *rcu)
+3
net/ipv4/icmp.c
···559559 /* No need to clone since we're just using its address. */560560 rt2 = rt;561561562562+ if (!fl.nl_u.ip4_u.saddr)563563+ fl.nl_u.ip4_u.saddr = rt->rt_src;564564+562565 err = xfrm_lookup(net, (struct dst_entry **)&rt, &fl, NULL, 0);563566 switch (err) {564567 case 0:
···550550 */551551int irttp_udata_request(struct tsap_cb *self, struct sk_buff *skb)552552{553553+ int ret;554554+553555 IRDA_ASSERT(self != NULL, return -1;);554556 IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;);555557 IRDA_ASSERT(skb != NULL, return -1;);556558557559 IRDA_DEBUG(4, "%s()\n", __func__);558560561561+ /* Take shortcut on zero byte packets */562562+ if (skb->len == 0) {563563+ ret = 0;564564+ goto err;565565+ }566566+559567 /* Check that nothing bad happens */560560- if ((skb->len == 0) || (!self->connected)) {561561- IRDA_DEBUG(1, "%s(), No data, or not connected\n",562562- __func__);568568+ if (!self->connected) {569569+ IRDA_WARNING("%s(), Not connected\n", __func__);570570+ ret = -ENOTCONN;563571 goto err;564572 }565573566574 if (skb->len > self->max_seg_size) {567567- IRDA_DEBUG(1, "%s(), UData is too large for IrLAP!\n",568568- __func__);575575+ IRDA_ERROR("%s(), UData is too large for IrLAP!\n", __func__);576576+ ret = -EMSGSIZE;569577 goto err;570578 }571579···584576585577err:586578 dev_kfree_skb(skb);587587- return -1;579579+ return ret;588580}589581EXPORT_SYMBOL(irttp_udata_request);590582···607599 IRDA_DEBUG(2, "%s() : queue len = %d\n", __func__,608600 skb_queue_len(&self->tx_queue));609601602602+ /* Take shortcut on zero byte packets */603603+ if (skb->len == 0) {604604+ ret = 0;605605+ goto err;606606+ }607607+610608 /* Check that nothing bad happens */611611- if ((skb->len == 0) || (!self->connected)) {612612- IRDA_WARNING("%s: No data, or not connected\n", __func__);609609+ if (!self->connected) {610610+ IRDA_WARNING("%s: Not connected\n", __func__);613611 ret = -ENOTCONN;614612 goto err;615613 }
+1
net/netfilter/ipvs/Kconfig
···44menuconfig IP_VS55 tristate "IP virtual server support"66 depends on NET && INET && NETFILTER77+ depends on (NF_CONNTRACK || NF_CONNTRACK=n)78 ---help---89 IP Virtual Server support will let you build a high-performance910 virtual server based on cluster of two or more real servers. This