All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Kelly Anderson <kelly@xilka.com>,
	"David S. Miller" <davem@davemloft.net>,
	Cong Wang <xiyou.wangcong@gmail.com>
Subject: [PATCH 3.14 137/140] net_sched: fix an oops in tcindex filter
Date: Wed, 28 May 2014 21:34:36 -0700	[thread overview]
Message-ID: <20140529043106.998496112@linuxfoundation.org> (raw)
In-Reply-To: <20140529043049.661315084@linuxfoundation.org>

3.14-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Cong Wang <xiyou.wangcong@gmail.com>

[ Upstream commit bf63ac73b3e132e6bf0c8798aba7b277c3316e19 ]

Kelly reported the following crash:

        IP: [<ffffffff817a993d>] tcf_action_exec+0x46/0x90
        PGD 3009067 PUD 300c067 PMD 11ff30067 PTE 800000011634b060
        Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
        CPU: 1 PID: 639 Comm: dhclient Not tainted 3.15.0-rc4+ #342
        Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
        task: ffff8801169ecd00 ti: ffff8800d21b8000 task.ti: ffff8800d21b8000
        RIP: 0010:[<ffffffff817a993d>]  [<ffffffff817a993d>] tcf_action_exec+0x46/0x90
        RSP: 0018:ffff8800d21b9b90  EFLAGS: 00010283
        RAX: 00000000ffffffff RBX: ffff88011634b8e8 RCX: ffff8800cf7133d8
        RDX: ffff88011634b900 RSI: ffff8800cf7133e0 RDI: ffff8800d210f840
        RBP: ffff8800d21b9bb0 R08: ffffffff8287bf60 R09: 0000000000000001
        R10: ffff8800d2b22b24 R11: 0000000000000001 R12: ffff8800d210f840
        R13: ffff8800d21b9c50 R14: ffff8800cf7133e0 R15: ffff8800cad433d8
        FS:  00007f49723e1840(0000) GS:ffff88011a800000(0000) knlGS:0000000000000000
        CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
        CR2: ffff88011634b8f0 CR3: 00000000ce469000 CR4: 00000000000006e0
        Stack:
         ffff8800d2170188 ffff8800d210f840 ffff8800d2171b90 0000000000000000
         ffff8800d21b9be8 ffffffff817c55bb ffff8800d21b9c50 ffff8800d2171b90
         ffff8800d210f840 ffff8800d21b0300 ffff8800d21b9c50 ffff8800d21b9c18
        Call Trace:
         [<ffffffff817c55bb>] tcindex_classify+0x88/0x9b
         [<ffffffff817a7f7d>] tc_classify_compat+0x3e/0x7b
         [<ffffffff817a7fdf>] tc_classify+0x25/0x9f
         [<ffffffff817b0e68>] htb_enqueue+0x55/0x27a
         [<ffffffff817b6c2e>] dsmark_enqueue+0x165/0x1a4
         [<ffffffff81775642>] __dev_queue_xmit+0x35e/0x536
         [<ffffffff8177582a>] dev_queue_xmit+0x10/0x12
         [<ffffffff818f8ecd>] packet_sendmsg+0xb26/0xb9a
         [<ffffffff810b1507>] ? __lock_acquire+0x3ae/0xdf3
         [<ffffffff8175cf08>] __sock_sendmsg_nosec+0x25/0x27
         [<ffffffff8175d916>] sock_aio_write+0xd0/0xe7
         [<ffffffff8117d6b8>] do_sync_write+0x59/0x78
         [<ffffffff8117d84d>] vfs_write+0xb5/0x10a
         [<ffffffff8117d96a>] SyS_write+0x49/0x7f
         [<ffffffff8198e212>] system_call_fastpath+0x16/0x1b

This is because we memcpy struct tcindex_filter_result which contains
struct tcf_exts, obviously struct list_head can not be simply copied.
This is a regression introduced by commit 33be627159913b094bb578
(net_sched: act: use standard struct list_head).

It's not very easy to fix it as the code is a mess:

       if (old_r)
               memcpy(&cr, r, sizeof(cr));
       else {
               memset(&cr, 0, sizeof(cr));
               tcf_exts_init(&cr.exts, TCA_TCINDEX_ACT, TCA_TCINDEX_POLICE);
       }
       ...
       tcf_exts_change(tp, &cr.exts, &e);
       ...
       memcpy(r, &cr, sizeof(cr));

the above code should equal to:

        tcindex_filter_result_init(&cr);
        if (old_r)
               cr.res = r->res;
        ...
        if (old_r)
               tcf_exts_change(tp, &r->exts, &e);
        else
               tcf_exts_change(tp, &cr.exts, &e);
        ...
        r->res = cr.res;

after this change, since there is no need to copy struct tcf_exts.

And it also fixes other places zero'ing struct's contains struct tcf_exts.

Fixes: commit 33be627159913b0 (net_sched: act: use standard struct list_head)
Reported-by: Kelly Anderson <kelly@xilka.com>
Tested-by: Kelly Anderson <kelly@xilka.com>
Cc: David S. Miller <davem@davemloft.net>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/sched/cls_tcindex.c |   30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

--- a/net/sched/cls_tcindex.c
+++ b/net/sched/cls_tcindex.c
@@ -188,6 +188,12 @@ static const struct nla_policy tcindex_p
 	[TCA_TCINDEX_CLASSID]		= { .type = NLA_U32 },
 };
 
+static void tcindex_filter_result_init(struct tcindex_filter_result *r)
+{
+	memset(r, 0, sizeof(*r));
+	tcf_exts_init(&r->exts, TCA_TCINDEX_ACT, TCA_TCINDEX_POLICE);
+}
+
 static int
 tcindex_set_parms(struct net *net, struct tcf_proto *tp, unsigned long base,
 		  u32 handle, struct tcindex_data *p,
@@ -207,15 +213,11 @@ tcindex_set_parms(struct net *net, struc
 		return err;
 
 	memcpy(&cp, p, sizeof(cp));
-	memset(&new_filter_result, 0, sizeof(new_filter_result));
-	tcf_exts_init(&new_filter_result.exts, TCA_TCINDEX_ACT, TCA_TCINDEX_POLICE);
+	tcindex_filter_result_init(&new_filter_result);
 
+	tcindex_filter_result_init(&cr);
 	if (old_r)
-		memcpy(&cr, r, sizeof(cr));
-	else {
-		memset(&cr, 0, sizeof(cr));
-		tcf_exts_init(&cr.exts, TCA_TCINDEX_ACT, TCA_TCINDEX_POLICE);
-	}
+		cr.res = r->res;
 
 	if (tb[TCA_TCINDEX_HASH])
 		cp.hash = nla_get_u32(tb[TCA_TCINDEX_HASH]);
@@ -267,9 +269,14 @@ tcindex_set_parms(struct net *net, struc
 	err = -ENOMEM;
 	if (!cp.perfect && !cp.h) {
 		if (valid_perfect_hash(&cp)) {
+			int i;
+
 			cp.perfect = kcalloc(cp.hash, sizeof(*r), GFP_KERNEL);
 			if (!cp.perfect)
 				goto errout;
+			for (i = 0; i < cp.hash; i++)
+				tcf_exts_init(&cp.perfect[i].exts, TCA_TCINDEX_ACT,
+					      TCA_TCINDEX_POLICE);
 			balloc = 1;
 		} else {
 			cp.h = kcalloc(cp.hash, sizeof(f), GFP_KERNEL);
@@ -295,14 +302,17 @@ tcindex_set_parms(struct net *net, struc
 		tcf_bind_filter(tp, &cr.res, base);
 	}
 
-	tcf_exts_change(tp, &cr.exts, &e);
+	if (old_r)
+		tcf_exts_change(tp, &r->exts, &e);
+	else
+		tcf_exts_change(tp, &cr.exts, &e);
 
 	tcf_tree_lock(tp);
 	if (old_r && old_r != r)
-		memset(old_r, 0, sizeof(*old_r));
+		tcindex_filter_result_init(old_r);
 
 	memcpy(p, &cp, sizeof(cp));
-	memcpy(r, &cr, sizeof(cr));
+	r->res = cr.res;
 
 	if (r == &new_filter_result) {
 		struct tcindex_filter **fp;



  parent reply	other threads:[~2014-05-29  5:04 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-29  4:32 [PATCH 3.14 000/140] 3.14.5-stable review Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 001/140] scsi: fix our current target reap infrastructure Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 002/140] SCSI: dual scan thread bug fix Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 003/140] SCSI: megaraid: missing bounds check in mimd_to_kioc() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 004/140] KVM: x86: remove WARN_ON from get_kernel_ns() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 005/140] tools lib traceevent: Fix memory leak in pretty_print() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 006/140] pid: get pid_t ppid of task in init_pid_ns Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 007/140] audit: convert PPIDs to the inital PID namespace Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 008/140] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 009/140] netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 010/140] blktrace: fix accounting of partially completed requests Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 011/140] netfilter: Cant fail and free after table replacement Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 012/140] netfilter: nf_tables: set names cannot be larger than 15 bytes Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 013/140] x86,preempt: Fix preemption for i386 Greg Kroah-Hartman
2014-05-29  4:32   ` Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 014/140] tracepoint: Do not waste memory on mods with no tracepoints Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 015/140] rbd: fix error paths in rbd_img_request_fill() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 016/140] [PATCH for stable 3.14 only 1/1] drm/i915: restore QUIRK_NO_PCH_PWM_ENABLE Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 017/140] tick-common: Fix wrong check in tick_check_replacement() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 018/140] tick-sched: Dont call update_wall_time() when delta is lesser than tick_period Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 019/140] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 020/140] parisc: change value of SHMLBA from 0x00400000 to PAGE_SIZE Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 021/140] parisc: fix epoll_pwait syscall on compat kernel Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 022/140] parisc: remove _STK_LIM_MAX override Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 023/140] dont bother with {get,put}_write_access() on non-regular files Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 024/140] cifs: Wait for writebacks to complete before attempting write Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 025/140] xen/spinlock: Dont enable them unconditionally Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 026/140] xen/events/fifo: correctly align bitops Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 027/140] Revert "HID: microsoft: Add IDs for Surface Type/Touch Cover 2" Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 028/140] HID: core: do not scan constant input report Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 029/140] HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103S Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 030/140] md/raid1: r1buf_pool_alloc: free allocate pages when subsequent allocation fails Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 031/140] tracing/uprobes: Fix uprobe_cpu_buffer memory leak Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 032/140] tracing: Use rcu_dereference_sched() for trace event triggers Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 033/140] init/Kconfig: move the trusted keyring config option to general setup Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 034/140] thp: close race between split and zap huge pages Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 035/140] mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages() Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 036/140] mm: use paravirt friendly ops for NUMA hinting ptes Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 037/140] USB: cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 038/140] USB: cp210x: Add 8281 (Nanotec Plug & Drive) Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 039/140] USB: usb_wwan: fix handling of missing bulk endpoints Greg Kroah-Hartman
2014-05-29  4:32 ` [PATCH 3.14 040/140] USB: serial: ftdi_sio: add id for Brainboxes serial cards Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 041/140] usb: option driver, add support for Telit UE910v2 Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 042/140] Revert "USB: serial: add usbid for dell wwan card to sierra.c" Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 043/140] USB: serial: fix sysfs-attribute removal deadlock Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 044/140] USB: io_ti: fix firmware download on big-endian machines Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 045/140] usb: qcserial: add Sierra Wireless EM7355 Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 046/140] usb: qcserial: add Sierra Wireless MC73xx Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 047/140] usb: qcserial: add Sierra Wireless MC7305/MC7355 Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 048/140] usb: option: add Olivetti Olicard 500 Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 049/140] usb: option: add Alcatel L800MA Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 050/140] usb: option: add and update a number of CMOTech devices Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 051/140] serial: omap: Fix missing pm_runtime_resume handling by simplifying code Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 052/140] mlx4_en: dont use napi_synchronize inside mlx4_en_netpoll Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 053/140] fs: Dont return 0 from get_anon_bdev Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 054/140] wl18xx: align event mailbox with current fw Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 055/140] drm/vmwgfx: correct fb_fix_screeninfo.line_length Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 056/140] drm/vmwgfx: Fix query buffer locking order violation Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 057/140] drm/vmwgfx: Make sure user-space cant DMA across buffer object boundaries v2 Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 058/140] drm/qxl: unset a pointer in sync_obj_unref Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 059/140] drm/radeon: clear needs_reset flag if IB test fails Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 060/140] drm/radeon: call drm_edid_to_eld when we update the edid Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 061/140] drm/radeon: fix endian swap on hawaii clear state buffer setup Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 062/140] drm/radeon: fix typo in spectre_golden_registers Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 063/140] drm/i915/tv: fix gen4 composite s-video tv-out Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 064/140] drm/i915: Do not dereference pointers from ring buffer in evict event Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 065/140] net: sctp: wake up all assocs if sndbuf policy is per socket Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 066/140] net: sctp: test if association is dead in sctp_wake_up_waiters Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 067/140] l2tp: take PMTU from tunnel UDP socket Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 068/140] net: core: dont account for udp header size when computing seglen Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 069/140] bonding: Remove debug_fs files when module init fails Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 070/140] bridge: Fix double free and memory leak around br_allowed_ingress Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 071/140] ipv6: Limit mtu to 65575 bytes Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 072/140] gre: dont allow to add the same tunnel twice Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 073/140] vti: " Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 074/140] net: ipv4: current group_info should be put after using Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 075/140] ipv4: return valid RTA_IIF on ip route get Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 076/140] filter: prevent nla extensions to peek beyond the end of the message Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 077/140] Revert "net: sctp: Fix a_rwnd/rwnd management to reflect real state of the receivers buffer" Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 078/140] net: Start with correct mac_len in skb_network_protocol Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 079/140] ip6_gre: dont allow to remove the fb_tunnel_dev Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 080/140] vlan: Fix lockdep warning when vlan dev handle notification Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 081/140] net: Find the nesting level of a given device by type Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 082/140] net: Allow for more then a single subclass for netif_addr_lock Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 083/140] vlan: Fix lockdep warning with stacked vlan devices Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 084/140] macvlan: Fix lockdep warnings with stacked macvlan devices Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 085/140] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 086/140] net: sctp: cache auth_enable per endpoint Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 087/140] net: Fix ns_capable check in sock_diag_put_filterinfo Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 088/140] rtnetlink: Warn when interfaces information wont fit in our packet Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 089/140] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 090/140] ipv6: fib: fix fib dump restart Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 091/140] bridge: Handle IFLA_ADDRESS correctly when creating bridge device Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 092/140] sctp: reset flowi4_oif parameter on route lookup Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 093/140] net: qmi_wwan: add Sierra Wireless EM7355 Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 094/140] net: qmi_wwan: add Sierra Wireless MC73xx Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 095/140] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 096/140] net: qmi_wwan: add Olivetti Olicard 500 Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 097/140] net: qmi_wwan: add Alcatel L800MA Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 098/140] net: qmi_wwan: add a number of CMOTech devices Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 099/140] net: qmi_wwan: add a number of Dell devices Greg Kroah-Hartman
2014-05-29  4:33   ` Greg Kroah-Hartman
2014-05-29  4:33 ` [PATCH 3.14 100/140] slip: fix spinlock variant Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 101/140] net: sctp: Dont transition to PF state when transport has exhausted Path.Max.Retrans Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 102/140] mactap: Fix checksum errors for non-gso packets in bridge mode Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 103/140] Revert "macvlan : fix checksums error when we are in bridge mode" Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 104/140] tcp_cubic: fix the range of delayed_ack Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 105/140] net: sched: lock imbalance in hhf qdisc Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 106/140] vsock: Make transport the proto owner Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 107/140] net: cdc_ncm: fix buffer overflow Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 108/140] net/mlx4_core: Dont issue PCIe speed/width checks for VFs Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 109/140] ip_tunnel: Set network header properly for IP_ECN_decapsulate() Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 110/140] ipv4: ip_tunnels: disable cache for nbma gre tunnels Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 111/140] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 112/140] net: ipv4: ip_forward: fix inverted local_df test Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 113/140] net: ipv6: send pkttoobig immediately if orig frag size > mtu Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 114/140] ipv4: fib_semantics: increment fib_info_cnt after fib_info allocation Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 115/140] net: cdc_mbim: handle unaccelerated VLAN tagged frames Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 116/140] macvlan: Dont propagate IFF_ALLMULTI changes on down interfaces Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 117/140] sfc: fix calling of free_irq with already free vector Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 118/140] ip6_tunnel: fix potential NULL pointer dereference Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 119/140] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 120/140] batman-adv: fix neigh_ifinfo imbalance Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 121/140] batman-adv: fix neigh reference imbalance Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 122/140] batman-adv: always run purge_orig_neighbors Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 123/140] batman-adv: fix removing neigh_ifinfo Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 124/140] net: filter: x86: fix JIT address randomization Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 125/140] net: filter: s390: " Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 126/140] net: avoid dependency of net_get_random_once on nop patching Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 127/140] ipv6: fix calculation of option len in ip6_append_data Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 128/140] rtnetlink: wait for unregistering devices in rtnl_link_unregister() Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 129/140] net: phy: Dont call phy_resume if phy_init_hw failed Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 130/140] bonding: fix out of range parameters for bond_intmax_tbl Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 131/140] net: gro: make sure skb->cb[] initial content has not to be zero Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 132/140] batman-adv: fix indirect hard_iface NULL dereference Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 133/140] batman-adv: fix reference counting imbalance while sending fragment Greg Kroah-Hartman
2014-05-29  4:34   ` Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 134/140] batman-adv: increase orig refcount when storing ref in gw_node Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 135/140] batman-adv: fix local TT check for outgoing arp requests in DAT Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 136/140] ip_tunnel: Initialize the fallback device properly Greg Kroah-Hartman
2014-05-29  4:34 ` Greg Kroah-Hartman [this message]
2014-05-29  4:34 ` [PATCH 3.14 138/140] ipv6: gro: fix CHECKSUM_COMPLETE support Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 139/140] ipv4: initialise the itag variable in __mkroute_input Greg Kroah-Hartman
2014-05-29  4:34 ` [PATCH 3.14 140/140] net-gro: reset skb->truesize in napi_reuse_skb() Greg Kroah-Hartman
2014-05-29  5:59 ` [PATCH 3.14 000/140] 3.14.5-stable review NeilBrown
2014-05-29 14:18   ` Greg Kroah-Hartman
2014-05-30 19:43     ` Shuah Khan
2014-05-30 23:14       ` Greg Kroah-Hartman
2014-05-29 15:06 ` Guenter Roeck
2014-05-29 18:21   ` Greg Kroah-Hartman
2014-05-29 21:07     ` Guenter Roeck
2014-05-29 21:27       ` Linus Torvalds
2014-05-30 17:14         ` Guenter Roeck
     [not found] ` <pan.2014.05.29.08.07.55@googlemail.com>
2014-05-29 18:21   ` Greg KH
2014-05-29 18:21     ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140529043106.998496112@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=davem@davemloft.net \
    --cc=kelly@xilka.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=xiyou.wangcong@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.