summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJSH2017-06-30 04:28:32 -0400
committerJSH2017-06-30 04:36:44 -0400
commitd2712c513dbb7b3693986a4104ff418d2d555832 (patch)
tree9b2136717d45c818bf70a2b2a46b0d6395932772
parent7e57c643522f34b30128760ba76320f1001daaaf (diff)
downloadaur-d2712c513dbb7b3693986a4104ff418d2d555832.tar.gz
Linux 4.11 patch
-rw-r--r--PKGBUILD10
-rw-r--r--linux-4.11.patch12
2 files changed, 21 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 705327ad46d7..7932a3bd2eee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgbase=r8101
pkgname=r8101-dkms
pkgver=1.031.02
-pkgrel=1
+pkgrel=2
pkgdesc="r8101 realtek lan drivers (DKMS)"
arch=('i686' 'x86_64')
url="http://www.realtek.com.tw/"
@@ -15,8 +15,15 @@ provides=("${_pkgbase}")
conflicts=("${_pkgbase}")
source=("http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/nic/0007-${_pkgbase}-${pkgver}.tar.bz2"
+ "linux-4.11.patch"
'dkms.conf')
+prepare() {
+ cd "r8101-$pkgver"
+
+ patch -p1 -i ../linux-4.11.patch
+}
+
package() {
# Copy dkms.conf
@@ -32,4 +39,5 @@ package() {
"${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/
}
sha256sums=('00d292b0a4147b0686878e6281ec98e197dc45bbf71e1e1bbc2ae67b048a14de'
+ '09dcd7909cc15aa99715dfb70f1a1347a23369650122a33e6570cecc00127767'
'2846e89fe3fd68c64c71a0f1150873a061571acc63e65cca6d825df7985ad7b5')
diff --git a/linux-4.11.patch b/linux-4.11.patch
new file mode 100644
index 000000000000..de049b0695af
--- /dev/null
+++ b/linux-4.11.patch
@@ -0,0 +1,12 @@
+--- r8101-1.031.02/src/r8101_n.c.old
++++ r8101-1.031.02/src/r8101_n.c
+@@ -12605,7 +12605,9 @@
+ if (rtl8101_rx_vlan_skb(tp, desc, skb) < 0)
+ rtl8101_rx_skb(tp, skb);
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)
+ dev->last_rx = jiffies;
++#endif
+ RTLDEV->stats.rx_bytes += pkt_size;
+ RTLDEV->stats.rx_packets++;
+ }