Skip to content

Commit

Permalink
Merge remote-tracking branch 'openwrt-git/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Abhijit Mahajani authored and Abhijit Mahajani committed Aug 26, 2016
2 parents d43d472 + 9b4650b commit fe61530
Show file tree
Hide file tree
Showing 272 changed files with 2,337 additions and 380 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Signed-off-by: Daniel Schwierzeck <[email protected]>
+ * Based on OpenWrt linux driver
+ *
+ * Copyright (C) 2011-2012 Daniel Schwierzeck, [email protected]
+ * Copyright (C) 2009 Felix Fietkau <nbd@openwrt.org>
+ * Copyright (C) 2009 Felix Fietkau <nbd@nbd.name>
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
Expand Down
2 changes: 1 addition & 1 deletion package/devel/binutils/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ PKG_LIBTOOL_PATHS:=. gas bfd opcodes gprof binutils ld libiberty gold intl
PKG_REMOVE_FILES:=libtool.m4
PKG_INSTALL:=1

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
PKG_LICENSE:=GPL-3.0+
PKG_BUILD_PARALLEL:=1
PKG_USE_MIPS16:=0
Expand Down
2 changes: 1 addition & 1 deletion package/devel/perf/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ PKG_RELEASE:=2

PKG_USE_MIPS16:=0
PKG_BUILD_PARALLEL:=1
PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

# Perf's makefile and headers are not relocatable and must be built from the
# Linux sources directory
Expand Down
2 changes: 1 addition & 1 deletion package/devel/strace/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ PKG_SOURCE_URL:=@SF/$(PKG_NAME)
PKG_LICENSE:=BSD-3c
PKG_LICENSE_FILES:=COPYRIGHT

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
Expand Down
2 changes: 1 addition & 1 deletion package/devel/valgrind/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://valgrind.org/downloads/
PKG_MD5SUM:=60ddae962bc79e7c95cfc4667245707f

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
PKG_LICENSE:=GPL-2.0+

PKG_FIXUP = autoreconf
Expand Down
4 changes: 2 additions & 2 deletions package/firmware/ath10k-firmware/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_URL:=https://github.com/kvalo/ath10k-firmware.git

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

include $(INCLUDE_DIR)/package.mk

Expand Down Expand Up @@ -60,7 +60,7 @@ QCA99X0_BOARD_REV:=ddcec9efd245da9365c474f513a855a55f3ac7fe
QCA99X0_BOARD_FILE:=board-2.bin.$(QCA99X0_BOARD_REV)

define Download/qca99x0-board
URL:=https://www.codeaurora.org/cgit/quic/qsdk/oss/firmware/ath10k-firmware/plain/ath10k/QCA99X0/hw2.0
URL:=https://source.codeaurora.org/quic/qsdk/oss/firmware/ath10k-firmware/plain/ath10k/QCA99X0/hw2.0
URL_FILE:=board-2.bin?id=ddcec9efd245da9365c474f513a855a55f3ac7fe
FILE:=$(QCA99X0_BOARD_FILE)
MD5SUM:=a2b3c653c2363a5641200051d6333d0a
Expand Down
2 changes: 1 addition & 1 deletion package/firmware/linux-firmware/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
PKG_SOURCE_URL:=git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
PKG_MIRROR_MD5SUM:=ca4d289ad9380471cae376fc7dd3660a

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

SCAN_DEPS = *.mk

Expand Down
4 changes: 2 additions & 2 deletions package/kernel/avila-wdt/src/avila-wdt.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* avila-wdt.c
* Copyright (C) 2009 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2009 Felix Fietkau <nbd@nbd.name>
*
* based on:
* drivers/char/watchdog/ixp4xx_wdt.c
Expand Down Expand Up @@ -217,7 +217,7 @@ static void __exit avila_wdt_exit(void)
module_init(avila_wdt_init);
module_exit(avila_wdt_exit);

MODULE_AUTHOR("Felix Fietkau <nbd@openwrt.org>");
MODULE_AUTHOR("Felix Fietkau <nbd@nbd.name>");
MODULE_DESCRIPTION("Gateworks Avila Hardware Watchdog");

module_param(heartbeat, int, 0);
Expand Down
2 changes: 1 addition & 1 deletion package/kernel/broadcom-wl/src/wlc.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* wlc - Broadcom Wireless Driver Control Utility
*
* Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2006 Felix Fietkau <nbd@nbd.name>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
Expand Down
2 changes: 1 addition & 1 deletion package/kernel/button-hotplug/src/button-hotplug.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*
* Based on the diag.c - GPIO interface driver for Broadcom boards
* Copyright (C) 2006 Mike Baker <[email protected]>,
* Copyright (C) 2006-2007 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2006-2007 Felix Fietkau <nbd@nbd.name>
* Copyright (C) 2008 Andy Boyett <[email protected]>
*
* This program is free software; you can redistribute it and/or modify it
Expand Down
6 changes: 3 additions & 3 deletions package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/*
* GPIO Button Hotplug driver
*
* Copyright (C) 2012 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2012 Felix Fietkau <nbd@nbd.name>
* Copyright (C) 2008-2010 Gabor Juhos <[email protected]>
*
* Based on the diag.c - GPIO interface driver for Broadcom boards
* Copyright (C) 2006 Mike Baker <[email protected]>,
* Copyright (C) 2006-2007 Felix Fietkau <nbd@openwrt.org>
* Copyright (C) 2006-2007 Felix Fietkau <nbd@nbd.name>
* Copyright (C) 2008 Andy Boyett <[email protected]>
*
* This program is free software; you can redistribute it and/or modify it
Expand Down Expand Up @@ -661,7 +661,7 @@ module_init(gpio_button_init);
module_exit(gpio_button_exit);

MODULE_AUTHOR("Gabor Juhos <[email protected]>");
MODULE_AUTHOR("Felix Fietkau <nbd@openwrt.org>");
MODULE_AUTHOR("Felix Fietkau <nbd@nbd.name>");
MODULE_DESCRIPTION("Polled GPIO Buttons hotplug driver");
MODULE_LICENSE("GPL v2");
MODULE_ALIAS("platform:" DRV_NAME);
4 changes: 2 additions & 2 deletions package/kernel/mac80211/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ PKG_SOURCE:=compat-wireless-$(PKG_VERSION)$(PKG_BACKPORT_VERSION).tar.bz2
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/compat-wireless-$(PKG_VERSION)
PKG_BUILD_PARALLEL:=1

PKG_MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>

PKG_DRIVERS = \
adm8211 \
Expand Down Expand Up @@ -74,7 +74,7 @@ WMENU:=Wireless Drivers
define KernelPackage/mac80211/Default
SUBMENU:=$(WMENU)
URL:=https://wireless.wiki.kernel.org/
MAINTAINER:=Felix Fietkau <nbd@openwrt.org>
MAINTAINER:=Felix Fietkau <nbd@nbd.name>
endef

define KernelPackage/cfg80211
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 28 Jan 2016 15:16:35 +0100
Subject: [PATCH] backports: add skb_free_frag()

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/backport-include/linux/skbuff.h
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 28 Jan 2016 15:19:22 +0100
Subject: [PATCH] backports: add napi_alloc_frag

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/backport-include/linux/netdevice.h
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Sun, 7 Jun 2015 13:53:35 +0200
Subject: [PATCH] ath9k: force rx_clear when disabling rx

This makes stopping Rx more reliable and should reduce the frequency of
Rx related DMA stop warnings

Cc: [email protected]
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/ath/ath9k/mac.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 2 Jul 2015 15:20:56 +0200
Subject: [PATCH] ath9k: limit retries for powersave response frames

Expand All @@ -8,7 +8,7 @@ gone to sleep. To avoid wasting too much airtime on this, limit the
number of retries on such frames and ensure that no sample rate gets
used.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/ath/ath9k/xmit.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 14 Jan 2016 03:14:03 +0100
Subject: [PATCH] ath9k_hw: add low power tx gain table for AR953x

Used in some newer TP-Link AR9533 devices.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/ath/ath9k/ar9003_hw.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Fri, 15 Jan 2016 15:59:45 +0100
Subject: [PATCH] brcmfmac: add missing include

linux/module.h is required for defining module parameters

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 21 Jan 2016 16:28:44 +0100
Subject: [PATCH] ath9k_hw: ignore eeprom magic mismatch on flash based devices

Many AR913x based devices (maybe others too) do not have a valid EEPROM
magic in their calibration data partition.

Fixes: 6fa658fd5ab2 ("ath9k: Simplify and fix eeprom endianness swapping")
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/ath/ath9k/eeprom.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Fri, 22 Jan 2016 01:05:56 +0100
Subject: [PATCH] ath9k: do not limit the number of DFS interfaces to 1

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/drivers/net/wireless/ath/ath9k/init.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Tue, 2 Feb 2016 14:39:08 +0100
Subject: [PATCH] mac80211: move A-MSDU skb_linearize call to
ieee80211_amsdu_to_8023s

Prepararation for zero-copy A-MSDU support with page fragment SKBs

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <[email protected]>
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Tue, 2 Feb 2016 14:39:09 +0100
Subject: [PATCH] cfg80211: add function for 802.3 conversion with separate
output buffer

Use skb_copy_bits in preparation for allowing fragmented skbs

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <[email protected]>
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Tue, 2 Feb 2016 14:39:10 +0100
Subject: [PATCH] cfg80211: add support for non-linear skbs in
ieee80211_amsdu_to_8023s

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Johannes Berg <[email protected]>
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Fri, 5 Feb 2016 01:38:51 +0100
Subject: [PATCH] mac80211: add A-MSDU tx support

Requires software tx queueing support. frag_list support (for zero-copy)
is optional.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/include/net/mac80211.h
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Mon, 8 Feb 2016 14:24:36 +0100
Subject: [PATCH] cfg80211: fix faulty variable initialization in
ieee80211_amsdu_to_8023s

reuse_skb is set to true if the code decides to use the last segment.
Fixes a memory leak

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/wireless/util.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Mon, 8 Feb 2016 14:33:19 +0100
Subject: [PATCH] cfg80211: reuse existing page fragments in A-MSDU rx

This massively reduces data copying and thus improves rx performance

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/wireless/util.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 18 Feb 2016 19:30:05 +0100
Subject: [PATCH] mac80211: minstrel_ht: set A-MSDU tx limits based on selected
max_prob_rate

Prevents excessive A-MSDU aggregation at low data rates or bad
conditions.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/mac80211/rc80211_minstrel_ht.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Thu, 18 Feb 2016 19:45:33 +0100
Subject: [PATCH] mac80211: minstrel_ht: set default tx aggregation timeout to
0
Expand All @@ -15,7 +15,7 @@ ath9k. This should improve stability without causing any adverse
effects.

Cc: [email protected]
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/mac80211/rc80211_minstrel_ht.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Wed, 24 Feb 2016 12:03:13 +0100
Subject: [PATCH] mac80211: minstrel_ht: fix a logic error in RTS/CTS handling
MIME-Version: 1.0
Expand All @@ -10,7 +10,7 @@ a dual-stream rate and the sta is in dynamic SMPS mode.

Fixes: a3ebb4e1b763 ("mac80211: minstrel_ht: handle peers in dynamic SMPS")
Reported-by: Matías Richart <[email protected]>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/mac80211/rc80211_minstrel_ht.c
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
From: Felix Fietkau <nbd@openwrt.org>
From: Felix Fietkau <nbd@nbd.name>
Date: Wed, 2 Mar 2016 15:51:40 +0100
Subject: [PATCH] mac80211: do not pass injected frames without a valid rate to
the driver

Fall back to rate control if the requested bitrate was not found.

Fixes: dfdfc2beb0dd ("mac80211: Parse legacy and HT rate in injected frames")
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---

--- a/net/mac80211/tx.c
Expand Down
Loading

0 comments on commit fe61530

Please sign in to comment.