Cover Letter Detail
Show a cover letter.
GET /api/covers/807536/?format=api
{ "id": 807536, "url": "http://patchwork.ozlabs.org/api/covers/807536/?format=api", "web_url": "http://patchwork.ozlabs.org/project/netdev/cover/1504086545-7777-1-git-send-email-nikolay@cumulusnetworks.com/", "project": { "id": 7, "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api", "name": "Linux network development", "link_name": "netdev", "list_id": "netdev.vger.kernel.org", "list_email": "netdev@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1504086545-7777-1-git-send-email-nikolay@cumulusnetworks.com>", "list_archive_url": null, "date": "2017-08-30T09:48:56", "name": "[net,0/9] net/sched: init failure fixes", "submitter": { "id": 66448, "url": "http://patchwork.ozlabs.org/api/people/66448/?format=api", "name": "Nikolay Aleksandrov", "email": "nikolay@cumulusnetworks.com" }, "mbox": "http://patchwork.ozlabs.org/project/netdev/cover/1504086545-7777-1-git-send-email-nikolay@cumulusnetworks.com/mbox/", "series": [ { "id": 565, "url": "http://patchwork.ozlabs.org/api/series/565/?format=api", "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=565", "date": "2017-08-30T09:48:56", "name": "net/sched: init failure fixes", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/565/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/807536/comments/", "headers": { "Return-Path": "<netdev-owner@vger.kernel.org>", "X-Original-To": "patchwork-incoming@ozlabs.org", "Delivered-To": "patchwork-incoming@ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=cumulusnetworks.com\n\theader.i=@cumulusnetworks.com header.b=\"Xs80fFU9\"; \n\tdkim-atps=neutral" ], "Received": [ "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xj11Z3kQqz9sNn\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 30 Aug 2017 19:49:22 +1000 (AEST)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751881AbdH3JtU (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tWed, 30 Aug 2017 05:49:20 -0400", "from mail-wm0-f49.google.com ([74.125.82.49]:33837 \"EHLO\n\tmail-wm0-f49.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751298AbdH3JtS (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Wed, 30 Aug 2017 05:49:18 -0400", "by mail-wm0-f49.google.com with SMTP id 137so334135wmj.1\n\tfor <netdev@vger.kernel.org>; Wed, 30 Aug 2017 02:49:18 -0700 (PDT)", "from debil.mediahub-bg.com (46-10-142-144.ip.btc-net.bg.\n\t[46.10.142.144]) by smtp.gmail.com with ESMTPSA id\n\to206sm1113294wmo.10.2017.08.30.02.49.15\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tWed, 30 Aug 2017 02:49:16 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=cumulusnetworks.com; s=google;\n\th=from:to:cc:subject:date:message-id;\n\tbh=7cITTl6ESY5ecS46Vv3oEJAyiwiHKSwrwu/eAI+817s=;\n\tb=Xs80fFU9C7bSuno+eEhf/fORA4zFPtPhQvYF0OxT3nGT4YJb52wAwKF/yW1BGgsWxn\n\tOFWu9pryRrdYbmylsPbFqevCWhbGyttVOpCqwqvF5fa2qTNPiC0Au2v+tJKmqPDP2tNj\n\tF52NoSd73WN8lvfwipCNWW9aZPYiR7AZGi5pA=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=7cITTl6ESY5ecS46Vv3oEJAyiwiHKSwrwu/eAI+817s=;\n\tb=cHVRXdS/n91Yf3xDEEjCbcJ7k7xn1Urifwi5XcMD+BNoEuOQ9eWBlvSHFJeM6Pmpqq\n\t/WHU2IVbeos2W5A2F08HogWKm7ujlLOGUpKe5fAe9RJ0armJBIy43CWxj4BBavjhm4VB\n\tq1HLe4keKsWRgkcCNa6KC/XeTbip60AC2uGHnUDDv5X4G81ZvQhZLn4cwgqRdG4P5eLK\n\tEoktE3nPZfuKz7Jdj3JSSQhk5wrkcjHoIVaekAztQURP4H4Fhod9jmVRTbUyTandtfPR\n\toWv2/ddseEyxZUCHtWN0gvVqhgO8xgdsrCvShqVrDMUAufg6YWCFgFA6B8vUD+RWOzW3\n\ttjQA==", "X-Gm-Message-State": "AHYfb5gfw2ur6Pt0nJqXOFY0PZlJbyrCp2q9gq1cM+RO7B9tsDu8nCGH\n\tmZFYj8MamMEDeMYtdx8=", "X-Received": "by 10.28.27.20 with SMTP id b20mr953286wmb.12.1504086557231;\n\tWed, 30 Aug 2017 02:49:17 -0700 (PDT)", "From": "Nikolay Aleksandrov <nikolay@cumulusnetworks.com>", "To": "netdev@vger.kernel.org", "Cc": "edumazet@google.com, jhs@mojatatu.com, xiyou.wangcong@gmail.com,\n\tjiri@resnulli.us, roopa@cumulusnetworks.com,\n\tNikolay Aleksandrov <nikolay@cumulusnetworks.com>", "Subject": "[PATCH net 0/9] net/sched: init failure fixes", "Date": "Wed, 30 Aug 2017 12:48:56 +0300", "Message-Id": "<1504086545-7777-1-git-send-email-nikolay@cumulusnetworks.com>", "X-Mailer": "git-send-email 2.1.4", "Sender": "netdev-owner@vger.kernel.org", "Precedence": "bulk", "List-ID": "<netdev.vger.kernel.org>", "X-Mailing-List": "netdev@vger.kernel.org" }, "content": "Hi all,\nI went over all qdiscs' init, destroy and reset callbacks and found the\nissues fixed in each patch. Mostly they are null pointer dereferences due\nto uninitialized timer (qdisc watchdog) or double frees due to ->destroy\ncleaning up a second time. There's more information in each patch.\nI've tested these by either sending wrong attributes from user-spaces, no\nattributes or by simulating memory alloc failure where applicable. Also\ntried all of the qdiscs as a default qdisc.\n\nMost of these bugs were present before commit 87b60cfacf9f, I've tried to\ninclude proper fixes tags in each patch.\n\nI haven't included individual patch acks in the set, I'd appreciate it if\nyou take another look and resend them.\n\nThanks,\n Nik\n\nNikolay Aleksandrov (9):\n sch_htb: fix crash on init failure\n sch_multiq: fix double free on init failure\n sch_hhf: fix null pointer dereference on init failure\n sch_hfsc: fix null pointer deref and double free on init failure\n sch_cbq: fix null pointer dereferences on init failure\n sch_fq_codel: avoid double free on init failure\n sch_netem: avoid null pointer deref on init failure\n sch_sfq: fix null pointer dereference on init failure\n sch_tbf: fix two null pointer dereferences on init failure\n\n net/sched/sch_cbq.c | 10 +++++++---\n net/sched/sch_fq_codel.c | 4 +---\n net/sched/sch_hfsc.c | 10 +++-------\n net/sched/sch_hhf.c | 3 +++\n net/sched/sch_htb.c | 5 +++--\n net/sched/sch_multiq.c | 7 +------\n net/sched/sch_netem.c | 4 ++--\n net/sched/sch_sfq.c | 6 +++---\n net/sched/sch_tbf.c | 5 +++--\n 9 files changed, 26 insertions(+), 28 deletions(-)" }