diff options
author | JSH | 2017-06-30 04:28:32 -0400 |
---|---|---|
committer | JSH | 2017-06-30 04:36:44 -0400 |
commit | d2712c513dbb7b3693986a4104ff418d2d555832 (patch) | |
tree | 9b2136717d45c818bf70a2b2a46b0d6395932772 | |
parent | 7e57c643522f34b30128760ba76320f1001daaaf (diff) | |
download | aur-d2712c513dbb7b3693986a4104ff418d2d555832.tar.gz |
Linux 4.11 patch
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | linux-4.11.patch | 12 |
2 files changed, 21 insertions, 1 deletions
@@ -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++; + } |