From patchwork Thu May 11 17:49:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amit Pundir X-Patchwork-Id: 99662 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp851419qge; Thu, 11 May 2017 10:49:42 -0700 (PDT) X-Received: by 10.98.193.65 with SMTP id i62mr12550pfg.134.1494524982343; Thu, 11 May 2017 10:49:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494524982; cv=none; d=google.com; s=arc-20160816; b=sPFkp1+G4VIEoQEJxcq1lruoXGqJf+VUdKYqkXHkZYb9atzX4/KR3Aox5YphhzIMuJ FZmrHBgvfi6ugkxhiFawZQfoIIRa6RIC9tNoGZIqQXxNCBS4RzQ+VWbvIY/DTdrlRpL9 sBwbOM6O78Maa/dCffp9Li+VW4YiUKIhac/v+pMTZZgKBw3mberxFgfb1VFP33o7obT/ 8ih485ZnHBJtfSEdSytKickl9GjVJR2wbhEQwqLfoiKnw+Do7UpoHJ1w//G6Ew9RNKd7 lm7jUOIWj6VdoJEAFShrFLqzCXrMBECruYTjovQQlpsQhLF04ht9xXPEWH685DTZ8yDC 13CA== 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=0MeP4cel7xmL2T8jEY0M9B7UMPHv+51keTbS8Q2uLl4=; b=ZI/gmOufvEp/BMftVhVLbHkAPBw0dujreXQJZgtnTnW3pRvkIIxvEg/dcvFKehz8RD yuZw+E6ag1JhJn/wNBpoTkHKrjRfQ0FOYGeRMod5L3TxAg/L1Upo1q1DErP5OwWjp7/d kT9VMbsgREGSi77+8R+h60vGQo54w8Cchabd9eRi6mcHnJzxeI8xQ9K4Tmtcge5VwNH4 di1OvCo6wAzcnhA9QVHSVbQeoDwSjzJMnIOAaa4WQVOGHm5nc5DGZXrQgCcXCRyW54t2 6+pR9WPb5SP6ysV3jhVeh7yTuyx96JDYdJl3HzNrJGjV/MilETypT1C0t5vWqijj1YA5 4rCw== 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 g1si712796pgc.15.2017.05.11.10.49.42; Thu, 11 May 2017 10:49:42 -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 S1755152AbdEKRtl (ORCPT + 6 others); Thu, 11 May 2017 13:49:41 -0400 Received: from mail-pg0-f53.google.com ([74.125.83.53]:36570 "EHLO mail-pg0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755121AbdEKRtk (ORCPT ); Thu, 11 May 2017 13:49:40 -0400 Received: by mail-pg0-f53.google.com with SMTP id 64so18065761pgb.3 for ; Thu, 11 May 2017 10:49:40 -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=0MeP4cel7xmL2T8jEY0M9B7UMPHv+51keTbS8Q2uLl4=; b=CVno+eM8/Ox7pHNdElUcPkgnBMWGSiV2SJW78Q2Lirnlbo0BFyJxbHhITpHhQScO9C OTpl8c+MGe+YJ84hDy9AFhnSU62EsFn0zjKvfTc98f6LnVTfLDrf77UQZnwe1TmpxNJf E+7se1Mq3srU8vT20lRQ5COrsmvxmxykiCcy0= 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=0MeP4cel7xmL2T8jEY0M9B7UMPHv+51keTbS8Q2uLl4=; b=hH98aM9an+2HDNLNGOAWnh+oQpyMRL7o/Iorj5JsRHEUTc1MGWVJ42WQo+MrN9D1d4 kxFjlHAMkaJxl0bZqVbkrgJkWBvmMn64xn8YveLnRi6CT9SrQE6u70XJKJ61lXd5rZhM 8uUQ80Jf1YUDxmWn/LHkdru4UliqCoXmNymYIPB63Q48L3BUopsBNHPOJ664R6Hv6ma5 Uqmx7us6DKj3Erkzes8BpAgM9oKQbk0/7U6JQbma0xDGhB5MN4STaEfBEVUXBfxUcuN6 zQJNjf6CwOjVL/7UnoCFcZejW0npPdlMVNT2+cVPUT7hkD4DDR0YBGkHs/Ke3ejVtkAk /quA== X-Gm-Message-State: AODbwcCJi2U+Y80P3ysDqLB5wuTSF4UOsyanmY1GGAxVPbw5x7nerYs7 iP7N2rC8XyFHRVB+Whq4JQ== X-Received: by 10.84.230.135 with SMTP id e7mr37116plk.20.1494524979523; Thu, 11 May 2017 10:49:39 -0700 (PDT) Received: from localhost.localdomain ([106.51.135.126]) by smtp.gmail.com with ESMTPSA id b72sm1200986pfd.118.2017.05.11.10.49.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 11 May 2017 10:49:38 -0700 (PDT) From: Amit Pundir To: Greg KH Cc: Stable , Maxim Altshul , Sara Sharon Subject: [PATCH for-4.4 0/5] wlcore performance improvement fixes Date: Thu, 11 May 2017 23:19:30 +0530 Message-Id: <1494524975-2352-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.4.y. Here is the original submission: http://www.spinics.net/lists/linux-wireless/msg153522.html Also pulled in couple of mac80211 related fixes for patchset completion. 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. Patchset for linux-4.9.y is already submitted to stable. This patchset fixed that performance regression on android-4.4 kernel based on linux-4.4.y. Maxim Altshul (3): mac80211: RX BA support for sta max_rx_aggregation_subframes wlcore: Pass win_size taken from ieee80211_sta to FW wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event Sara Sharon (2): mac80211: pass RX aggregation window size to driver mac80211: pass block ack session timeout to to driver drivers/net/wireless/ath/ath10k/mac.c | 7 +-- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 7 +-- drivers/net/wireless/ath/ath9k/main.c | 8 ++-- drivers/net/wireless/ath/carl9170/main.c | 8 ++-- drivers/net/wireless/ath/wcn36xx/main.c | 8 ++-- .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 8 ++-- drivers/net/wireless/cw1200/sta.c | 4 +- drivers/net/wireless/cw1200/sta.h | 4 +- drivers/net/wireless/iwlegacy/4965-mac.c | 8 ++-- drivers/net/wireless/iwlegacy/4965.h | 4 +- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 9 ++-- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 9 ++-- drivers/net/wireless/mac80211_hwsim.c | 8 ++-- drivers/net/wireless/mediatek/mt7601u/main.c | 8 ++-- drivers/net/wireless/mwl8k.c | 10 ++-- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c | 6 +-- drivers/net/wireless/realtek/rtlwifi/core.c | 8 ++-- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 19 +++----- drivers/net/wireless/rt2x00/rt2800lib.c | 7 +-- drivers/net/wireless/rt2x00/rt2800lib.h | 4 +- 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 | 14 ++++-- include/net/mac80211.h | 48 ++++++++++++++------ net/mac80211/agg-rx.c | 32 ++++++++++--- net/mac80211/agg-tx.c | 53 ++++++++++++++-------- net/mac80211/driver-ops.c | 10 ++-- net/mac80211/driver-ops.h | 4 +- net/mac80211/sta_info.c | 3 ++ net/mac80211/trace.h | 43 ++++++++++-------- 33 files changed, 255 insertions(+), 146 deletions(-) -- 2.7.4