Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1874766ybl; Sat, 31 Aug 2019 03:57:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqya41ZJDgyyzSIXIn6JuL3wLWyXtWxHBVH3a7GO8KgauQTa1jz1qk7LPIi48sqjim4U2XdV X-Received: by 2002:a17:90a:4c:: with SMTP id 12mr3281053pjb.40.1567249075644; Sat, 31 Aug 2019 03:57:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567249075; cv=none; d=google.com; s=arc-20160816; b=p/XsPLN5V7hzuB2quGBetpo/4OWnQ0RGHtSGlY5yijZwJ4gY8kJTE8M3CgEYVu9xI1 MQwHMUicSYAgvmenP/c/A/Ah1Mpdn6vLoqOJlJTUH2Fp4gYYq72LegYP26dnqrDmxirz KuBZbHszv6l+SPfZIxOTS7K31X/75yeXLIMORPv+MHh77ASW3q0bINyEKcOWCx91+xyl x90PMnTVqrcn8UAP0QToX7Inr3XnJkRGXLLXxYG/DHkSFV5uxVsSEhXslm9TWUZQyEF6 7WG3/Xblmp/ZgLPsx7lvMIP1uskGWS6SHjiPNZZxdSgt6kLX87+ccz2953QQiHFFP5UO 38aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=m3frelrD/3QWNPjQkNSaaJxwOjzbv4V/NHabDaRIpVg=; b=rDy1jHfy38v5zOxqGAK7Yb1xQO8A23cQefBU6NthXN00wn0hhl5vKn/p4+O2ywd1Q4 5AzApCoBTdzUnCk05S4iwxyoIZvG6j7YyRCHq366VAosQ3vFep+/xqbh1d333ucjvPfM p9OXX+XC0upo0QFSba9SIHKcgFr6keIIM/g7wb1dLHKdvPPv8WBIp+uJpALwD9hXpfkr xy9ri5YvdCKsGXLD4woAC/E8NVMkGW6EB0dIOT3QUnAqmQGzGQtsrlLhcTcRjo34AoS2 vO5kLFh1G1Lko46lfqAewDZ4CaDi1hCng0Mswrzq2VZ7fNS6mueUUSZOx45nChUGUHgh 06Mg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j6si8650319pfa.122.2019.08.31.03.56.44; Sat, 31 Aug 2019 03:57:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726705AbfHaKyH convert rfc822-to-8bit (ORCPT + 99 others); Sat, 31 Aug 2019 06:54:07 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:3964 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726313AbfHaKyH (ORCPT ); Sat, 31 Aug 2019 06:54:07 -0400 Received: from DGGEML401-HUB.china.huawei.com (unknown [172.30.72.56]) by Forcepoint Email with ESMTP id 808AE8A4EE7F00B88A7A; Sat, 31 Aug 2019 18:54:02 +0800 (CST) Received: from DGGEML423-HUB.china.huawei.com (10.1.199.40) by DGGEML401-HUB.china.huawei.com (10.3.17.32) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 31 Aug 2019 18:54:02 +0800 Received: from DGGEML532-MBS.china.huawei.com ([169.254.7.34]) by dggeml423-hub.china.huawei.com ([10.1.199.40]) with mapi id 14.03.0439.000; Sat, 31 Aug 2019 18:53:57 +0800 From: maowenan To: David Miller , "cpaasch@apple.com" CC: "jonathan.lemon@gmail.com" , "stable@vger.kernel.org" , "gregkh@linuxfoundation.org" , "tim.froidcoeur@tessares.net" , "matthieu.baerts@tessares.net" , "aprout@ll.mit.edu" , "edumazet@google.com" , "jtl@netflix.com" , "linux-kernel@vger.kernel.org" , "mkubecek@suse.cz" , "ncardwell@google.com" , "sashal@kernel.org" , "ycheng@google.com" , "netdev@vger.kernel.org" Subject: RE: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue Thread-Topic: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue Thread-Index: AQHVX55YYqkinwCtOUunKpnrH9Dyz6cUAA+AgAEVD0A= Date: Sat, 31 Aug 2019 10:53:56 +0000 Message-ID: References: <20190824060351.3776-1-tim.froidcoeur@tessares.net> <400C4757-E7AD-4CCF-8077-79563EA869B1@gmail.com> <20190830232657.GL45416@MacBook-Pro-64.local> <20190830.192049.1447010488040109227.davem@davemloft.net> In-Reply-To: <20190830.192049.1447010488040109227.davem@davemloft.net> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.96.96] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [] skb_peek_tail include/linux/skbuff.h:1516 [inline] [] tcp_write_queue_tail include/net/tcp.h:1478 [inline] [] tcp_rtx_queue_tail include/net/tcp.h:1543 [inline] [] tcp_fragment+0xc64/0xce8 net/ipv4/tcp_output.c:1175 [] tcp_write_wakeup+0x3f8/0x4a0 net/ipv4/tcp_output.c:3496 [] tcp_send_probe0+0x38/0x2d8 net/ipv4/tcp_output.c:3523 [] tcp_probe_timer net/ipv4/tcp_timer.c:343 [inline] [] tcp_write_timer_handler+0x640/0x720 net/ipv4/tcp_timer.c:548 [] tcp_write_timer+0x78/0x1d0 net/ipv4/tcp_timer.c:562 [] call_timer_fn.isra.1+0x58/0x180 kernel/time/timer.c:1144 [] __run_timers kernel/time/timer.c:1218 [inline] [] run_timer_softirq+0x514/0x848 kernel/time/timer.c:1401 [] __do_softirq+0x340/0x878 kernel/softirq.c:273 [] do_softirq_own_stack include/linux/interrupt.h:498 [inline] [] invoke_softirq kernel/softirq.c:357 [inline] [] irq_exit+0x170/0x370 kernel/softirq.c:391 [] __handle_domain_irq+0x100/0x1c0 kernel/irq/irqdesc.c:459 [] handle_domain_irq include/linux/irqdesc.h:168 [inline] [] gic_handle_irq+0xd0/0x1f0 drivers/irqchip/irq-gic.c:377