summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernd Amend2022-05-05 09:59:17 +0200
committerBernd Amend2022-05-05 09:59:17 +0200
commitef62a74df946085d37d113d9b17425e6cb94f4a3 (patch)
tree1714a81db1bf14788a074256e5bd82697eb99017
parente8cf691aaf82f10adc517e4c983593c34567a58f (diff)
downloadaur-ef62a74df946085d37d113d9b17425e6cb94f4a3.tar.gz
update to version 9.009.00
-rw-r--r--.SRCINFO10
-rw-r--r--5.17.patch63
-rw-r--r--PKGBUILD15
3 files changed, 9 insertions, 79 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b428022fdc7d..470cfd5951ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 96f67387fc51..159f45e427df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"