From patchwork Thu May 11 12:12:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amit Pundir X-Patchwork-Id: 99631 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp698052qge; Thu, 11 May 2017 05:12:38 -0700 (PDT) X-Received: by 10.84.217.215 with SMTP id d23mr2282plj.114.1494504758762; Thu, 11 May 2017 05:12:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494504758; cv=none; d=google.com; s=arc-20160816; b=tc6FogYarDCRmeM+z+sEEqmsyMIlpasJ6COaaLBdXSxttjMo6sHD9gM6qc/uS/vqwk KvC0xiYEp7SOD+vOlTA8QOMNRrNRW7I9m/g2NVn/wEJL64JoOjNFP6qg0sVPPRfe+PFu KxbQj90PEI781UxkQ2zFIVNCxwfY6mD38/dakrehQCjl/2WCMf50DHYuVvuqn3AejhPz KDi7SZP2Z9IvBefyC5u9baIdrPwzuBuPzEEdcG53wu0TzIJm8F3OYk+Utj+wc4RBjwbA mvXs8DWqDPZFHxlfwjQn2qh67s8wEORpLL+p2Y7Q+dYKH/zfBBY8LdlrqQ3zGLan6Hnj YmoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=QhZ57hnOKZgTDOz8UOykdHPUerwMJdSG/NWkJCnUP2s=; b=FrP3Z/dLQ+IqGxYy3sRl2ijstsFzXcf+jPbxP/Jc78+5KYgpA8/uUkWxKP4VMbra2R tIzmw/wdbZ+iQdSQfzI459ldRR0KmpBhP5PgMFs6rF055BHW4UCDs9+Oy8AYJZf8ld5r 87YcGGPRPWD4WYly7gABe8tc79dRphucafGIp0/clyjTneM7LaPevsBxBpOVU6Q9DzR0 rkMZUvetWgWI/LO9xMOICjKOxe4zJsf+kgARRgTF71jbYVNuQu1BAQlpvgTnNzlCTYLJ SRqvx1g7zWz8DZVaZSvSk0rXt/N7E8erO+71mnKeJ8L+xYVMF0QaWlZJtaLVgxs5TQAu bZEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z86si1700076pfa.249.2017.05.11.05.12.38; Thu, 11 May 2017 05:12:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755570AbdEKMMg (ORCPT + 6 others); Thu, 11 May 2017 08:12:36 -0400 Received: from mail-pf0-f169.google.com ([209.85.192.169]:35687 "EHLO mail-pf0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755137AbdEKMMe (ORCPT ); Thu, 11 May 2017 08:12:34 -0400 Received: by mail-pf0-f169.google.com with SMTP id n23so8057858pfb.2 for ; Thu, 11 May 2017 05:12:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=QhZ57hnOKZgTDOz8UOykdHPUerwMJdSG/NWkJCnUP2s=; b=L3aWtE6sKChqRZ8JLB7oVPB7OmGWsYshzEmZ7hqQw7Bok0jKPJxyXAyds2sqNCAdgF e4UfzjWwklO+tvnY7mZFMV9ESinRpxj0ikY1SRTiMlhXtCy5SW58xybKt5oBIzGkDzSR /NfbzQnrmTvWWJHpL+8D3Ka9K1/klskK4D6c8= 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; bh=QhZ57hnOKZgTDOz8UOykdHPUerwMJdSG/NWkJCnUP2s=; b=duNdtRT1Sc/dieq/KO6ZV3tnPSMuwoXSLyBgXniPlR5s5YMNCeWa0uKaU6DK0Z7xOs QLmT7JzYXevM55PaQtEZn+ZAdqzGHQtksx/SOLP/DG7OZHWkWzJL8zW2fGzjcpLeXezD bSnbv9jSGcyLITxyJQa7VLWYBg9MAdn6YYaBREkB/PB0r3wZe0ITonkVeicTZcLG+qUO PYe38Ii/HPYDAeWsuwystZ3mw7zd28B2TITpOXTbtJg1bkG2ihIwJFRxVRfi2Z72FmXN P/0KkHs6JB+IoOE3ipY/381T58Ze3yPT6RVZkoD+uvN+H+v7zLg7/YAudGF6ljlRiy6Q 6EIw== X-Gm-Message-State: AODbwcBMDrS1a6El/0t1KyAkrexXuM78ZvHHiQJeuz/vDUh0Ovgm0HHr dLlBdtkhd0kRuSV+ X-Received: by 10.98.158.5 with SMTP id s5mr12019958pfd.159.1494504749061; Thu, 11 May 2017 05:12:29 -0700 (PDT) Received: from localhost.localdomain ([106.51.135.126]) by smtp.gmail.com with ESMTPSA id o76sm4886221pfi.119.2017.05.11.05.12.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 11 May 2017 05:12:28 -0700 (PDT) From: Amit Pundir To: Greg KH Cc: Stable , Maxim Altshul , Kalle Valo Subject: [PATCH for-4.9 0/2] wlcore performance improvement fixes Date: Thu, 11 May 2017 17:42:19 +0530 Message-Id: <1494504741-9723-1-git-send-email-amit.pundir@linaro.org> X-Mailer: git-send-email 2.7.4 Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org Hi Greg, Please consider following wlcore performance fixes for linux-4.9.y. These wlcore patches add a functionality in which the firmware is able to notify the driver that the aggregation window size must be changed, and in turn the driver will notify mac80211. Here is the original submission: http://www.spinics.net/lists/linux-wireless/msg153522.html We run into a performance issue recently on android-4.9 and earlier kernels with AOSP on Hikey(using wl1835 module). Here is the bug report: https://bugs.96boards.org/show_bug.cgi?id=497. These two patches fix this performance regression. Maxim Altshul (2): wlcore: Pass win_size taken from ieee80211_sta to FW wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event drivers/net/wireless/ti/wl18xx/event.c | 28 ++++++++++++++++++++++++++++ drivers/net/wireless/ti/wl18xx/event.h | 1 + drivers/net/wireless/ti/wl18xx/main.c | 3 ++- drivers/net/wireless/ti/wlcore/acx.c | 5 +++-- drivers/net/wireless/ti/wlcore/acx.h | 3 ++- drivers/net/wireless/ti/wlcore/main.c | 6 ++++-- 6 files changed, 40 insertions(+), 6 deletions(-) -- 2.7.4