From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by dpdk.org (Postfix) with ESMTP id B3F912BE2 for ; Fri, 10 Aug 2018 11:07:09 +0200 (CEST) Received: by mail-wr1-f67.google.com with SMTP id j5-v6so7617546wrr.8 for ; Fri, 10 Aug 2018 02:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=v9SNCfceX+hAGD/OkAXTok+BRQoE+aiZdq8CBZ2ytxM=; b=nGgYnvkqPH5ZIJew4HyuOem3ZcLCPoK59DMPdbSIJ0ANwzz0YAzTgK67AYcplfj9gQ hbYCpAI6EriRw1B2HA/1frHMZeFVcK5CcEZP8sbF12oeNNIebms6vPm9Uv/MjRqhTdUG vdZYqjQPxYt0uMMYYsD6ahxRenV8g20u/6eybia3sCfTVBGg9ATi/maqpl45tuHd1/Tn rnbtfZ1f+v0Yc8vRDvFktm3Uq84O2Mcd0ZYK+dbscaJPYgtpyXiubWSi2usRb0OSAwAn 3L9pwtQgZHpJ5PILWbzke73YqtojNRykHjYuW7xvCfMZT90I29g/VqS/eYG+/JZkAtE4 4kWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=v9SNCfceX+hAGD/OkAXTok+BRQoE+aiZdq8CBZ2ytxM=; b=fJYJ4aVwNkOSd1U+TQfAQm+qNWFWZcUoFEOCZjK9U9Tyr0lvZtnQzE7J/lQvZk0SQY GntqO5EcQHrS3/azPbJzraBBU8Ro5b3ptTf5xAFJxSge0wmve8Ahr9V2csOk35Zn5tzT VTWVal0oluCu/asPrLA09K0g2GYFtt1FX8adX3JoIr+yxUMgzoZ6AABtlPeu0BnB1jli FQIKpZhbpxVwrO0bYWCA7ZkF5DwMY/yfEvFfNnqmXamox6vL4FvkTMzhZT/h9cAG/qXK IkYmrjGPbT0ArlIxkT7XSi8NgoHo89dnanXJ5/bEpLyuZqRBYcA3KwZL8qOHboyKvVH6 pmdw== X-Gm-Message-State: AOUpUlEN9XK9ag373+OFrPyCIEibc7FMV0h1B9eAY5dGAE0Y6IGq2fEV zbN+fb8mq2aPCviD8O5NnmnLG6Pj X-Google-Smtp-Source: AA+uWPyTaRAVbNzDgrbTcKQhgu3xNLnPoeBZqueEDliuk+KBAzLT+eh7+W0wutjQqUtswHvaCBBXJQ== X-Received: by 2002:adf:9051:: with SMTP id h75-v6mr3816175wrh.65.1533892029452; Fri, 10 Aug 2018 02:07:09 -0700 (PDT) Received: from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556]) by smtp.gmail.com with ESMTPSA id y203-v6sm1256718wmd.1.2018.08.10.02.07.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Aug 2018 02:07:08 -0700 (PDT) From: luca.boccassi@gmail.com To: Dan Gora Cc: Ferruh Yigit , dpdk stable Date: Fri, 10 Aug 2018 10:06:23 +0100 Message-Id: <20180810090627.28295-2-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180810090627.28295-1-luca.boccassi@gmail.com> References: <20180806105619.24253-1-luca.boccassi@gmail.com> <20180810090627.28295-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'kni: fix crash with null name' has been queued to LTS release 16.11.8 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2018 09:07:09 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.8 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/12/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From 4599762e58b07baac76656b9c89929841cb432c8 Mon Sep 17 00:00:00 2001 From: Dan Gora Date: Thu, 28 Jun 2018 15:58:38 -0700 Subject: [PATCH] kni: fix crash with null name [ upstream commit e716b639856cc4baa46bc6d5bc63bcc1d6bd9cf9 ] Fix a segmentation fault which occurs when the kni_autotest is run in the 'test' application. This segmenation fault occurs when rte_kni_get() is called with a NULL value for 'name'. Fixes: 0c6bc8ef70ba ("kni: memzone pool for alloc and release") Signed-off-by: Dan Gora Acked-by: Ferruh Yigit --- lib/librte_kni/rte_kni.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/librte_kni/rte_kni.c b/lib/librte_kni/rte_kni.c index c3f9208c12..0c6641bfa4 100644 --- a/lib/librte_kni/rte_kni.c +++ b/lib/librte_kni/rte_kni.c @@ -678,6 +678,9 @@ rte_kni_get(const char *name) struct rte_kni_memzone_slot *it; struct rte_kni *kni; + if (name == NULL || name[0] == '\0') + return NULL; + /* Note: could be improved perf-wise if necessary */ for (i = 0; i < kni_memzone_pool.max_ifaces; i++) { it = &kni_memzone_pool.slots[i]; -- 2.18.0