diff options
author | Bernd Amend | 2022-05-05 09:59:17 +0200 |
---|---|---|
committer | Bernd Amend | 2022-05-05 09:59:17 +0200 |
commit | ef62a74df946085d37d113d9b17425e6cb94f4a3 (patch) | |
tree | 1714a81db1bf14788a074256e5bd82697eb99017 | |
parent | e8cf691aaf82f10adc517e4c983593c34567a58f (diff) | |
download | aur-ef62a74df946085d37d113d9b17425e6cb94f4a3.tar.gz |
update to version 9.009.00
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | 5.17.patch | 63 | ||||
-rw-r--r-- | PKGBUILD | 15 |
3 files changed, 9 insertions, 79 deletions
@@ -1,7 +1,7 @@ pkgbase = r8125-dkms pkgdesc = Kernel module for RTL8125 - pkgver = 9.008.00 - pkgrel = 2 + pkgver = 9.009.00 + pkgrel = 1 url = https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software arch = any license = GPL2 @@ -9,11 +9,9 @@ pkgbase = r8125-dkms optdepends = linux-headers: Build the module for Arch kernel optdepends = linux-lts-headers: Build the module for LTS Arch kernel conflicts = r8125 - source = http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.008.00.tar.bz2 + source = http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.009.00.tar.bz2 source = dkms.conf - source = 5.17.patch - sha256sums = b481c778a9c24d9c686319c090a929e9d052847e62a41f559032661722d7252e + sha256sums = 1f73d1b84372b82efa091eca5075b34ff622bf7f4385dc16359d1be828f54b14 sha256sums = ad4c67e0c74661d19b74872f98254184d4b04e32e4c57b338a84fbcefa4c721f - sha256sums = 61b29191e920ea334d83799d1291a76f63c0022f3e3c8eba3d35d08d0ac613b6 pkgname = r8125-dkms diff --git a/5.17.patch b/5.17.patch deleted file mode 100644 index 901794f98f38..000000000000 --- a/5.17.patch +++ /dev/null @@ -1,63 +0,0 @@ ---- r8125-9.008.00/src/r8125_n.c 2022-02-24 16:45:51.000000000 +0100 -+++ r8125-9.008.00-linux5.17/src/r8125_n.c 2022-04-02 11:12:08.754829003 +0200 -@@ -1750,7 +1750,7 @@ - static int rtl8125_proc_open(struct inode *inode, struct file *file) - { - struct net_device *dev = proc_get_parent_data(inode); -- int (*show)(struct seq_file *, void *) = PDE_DATA(inode); -+ int (*show)(struct seq_file *, void *) = pde_data(inode); - - return single_open(file, show, dev); - } -@@ -5234,8 +5234,15 @@ - } - - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) - static void rtl8125_get_ringparam(struct net_device *dev, - struct ethtool_ringparam *ring) -+#else -+static void rtl8125_get_ringparam(struct net_device *dev, -+ struct ethtool_ringparam *ring, -+ struct kernel_ethtool_ringparam *kernel_ring, -+ struct netlink_ext_ack *extack) -+#endif - { - struct rtl8125_private *tp = netdev_priv(dev); - -@@ -5245,8 +5252,15 @@ - ring->tx_pending = tp->tx_ring[0].num_tx_desc; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) - static int rtl8125_set_ringparam(struct net_device *dev, - struct ethtool_ringparam *ring) -+#else -+static int rtl8125_set_ringparam(struct net_device *dev, -+ struct ethtool_ringparam *ring, -+ struct kernel_ethtool_ringparam *kernel_ring, -+ struct netlink_ext_ack *extack) -+#endif - { - struct rtl8125_private *tp = netdev_priv(dev); - u32 new_rx_count, new_tx_count; -@@ -10889,6 +10903,7 @@ - struct rtl8125_private *tp = netdev_priv(dev); - int i; - u8 mac_addr[MAC_ADDR_LEN]; -+ u8 addr[ETH_ALEN]; - - for (i = 0; i < MAC_ADDR_LEN; i++) - mac_addr[i] = RTL_R8(tp, MAC0 + i); -@@ -10916,9 +10931,10 @@ - rtl8125_rar_set(tp, mac_addr); - - for (i = 0; i < MAC_ADDR_LEN; i++) { -- dev->dev_addr[i] = RTL_R8(tp, MAC0 + i); -+ addr[i] = RTL_R8(tp, MAC0 + i); - tp->org_mac_addr[i] = dev->dev_addr[i]; /* keep the original MAC address */ - } -+ eth_hw_addr_set(dev, addr); - #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13) - memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len); - #endif @@ -4,8 +4,8 @@ _pkgname=r8125 pkgname=${_pkgname}-dkms -pkgver=9.008.00 -pkgrel=2 +pkgver=9.009.00 +pkgrel=1 url="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software" pkgdesc="Kernel module for RTL8125" license=('GPL2') @@ -14,14 +14,9 @@ depends=('dkms') conflicts=("${_pkgname}") optdepends=('linux-headers: Build the module for Arch kernel' 'linux-lts-headers: Build the module for LTS Arch kernel') -source=("http://rtitwww.realtek.com/rtdrivers/cn/nic1/${_pkgname}-${pkgver}.tar.bz2" 'dkms.conf' '5.17.patch') -sha256sums=('b481c778a9c24d9c686319c090a929e9d052847e62a41f559032661722d7252e' - 'ad4c67e0c74661d19b74872f98254184d4b04e32e4c57b338a84fbcefa4c721f' - '61b29191e920ea334d83799d1291a76f63c0022f3e3c8eba3d35d08d0ac613b6') - -prepare() { - patch -p0 < 5.17.patch -} +source=("http://rtitwww.realtek.com/rtdrivers/cn/nic1/${_pkgname}-${pkgver}.tar.bz2" 'dkms.conf') +sha256sums=('1f73d1b84372b82efa091eca5075b34ff622bf7f4385dc16359d1be828f54b14' + 'ad4c67e0c74661d19b74872f98254184d4b04e32e4c57b338a84fbcefa4c721f') package() { dir_name="${_pkgname}-${pkgver}" |