- up to 8.047.01 auto/th/r8168-8.047.01-1
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 7 May 2019 17:09:50 +0000 (19:09 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Tue, 7 May 2019 17:09:50 +0000 (19:09 +0200)
kernel-4.15.patch [deleted file]
r8168.spec

diff --git a/kernel-4.15.patch b/kernel-4.15.patch
deleted file mode 100644 (file)
index f53ab78..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-diff --git a/src/r8168_n.c b/src/r8168_n.c\r
-index 4cd540a..2dbb726 100755\r
---- a/src/r8168_n.c\r
-+++ b/src/r8168_n.c\r
-@@ -407,8 +407,14 @@ MODULE_VERSION(RTL8168_VERSION);\r
- static void rtl8168_sleep_rx_enable(struct net_device *dev);\r
- static void rtl8168_dsm(struct net_device *dev, int dev_state);\r
\r
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+static void rtl8168_esd_timer(struct timer_list *timer);\r
-+static void rtl8168_link_timer(struct timer_list *timer);\r
-+#else\r
- static void rtl8168_esd_timer(unsigned long __opaque);\r
- static void rtl8168_link_timer(unsigned long __opaque);\r
-+#endif//LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+\r
- static void rtl8168_tx_clear(struct rtl8168_private *tp);\r
- static void rtl8168_rx_clear(struct rtl8168_private *tp);\r
\r
-@@ -22964,7 +22970,11 @@ static inline void rtl8168_request_esd_timer(struct net_device *dev)\r
-         struct rtl8168_private *tp = netdev_priv(dev);\r
-         struct timer_list *timer = &tp->esd_timer;\r
\r
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+        timer_setup(timer, rtl8168_esd_timer, 0);\r
-+#else\r
-         setup_timer(timer, rtl8168_esd_timer, (unsigned long)dev);\r
-+#endif//LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-         mod_timer(timer, jiffies + RTL8168_ESD_TIMEOUT);\r
- }\r
\r
-@@ -22978,7 +22988,11 @@ static inline void rtl8168_request_link_timer(struct net_device *dev)\r
-         struct rtl8168_private *tp = netdev_priv(dev);\r
-         struct timer_list *timer = &tp->link_timer;\r
\r
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+        timer_setup(timer, rtl8168_link_timer, 0);\r
-+#else\r
-         setup_timer(timer, rtl8168_link_timer, (unsigned long)dev);\r
-+#endif//LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-         mod_timer(timer, jiffies + RTL8168_LINK_TIMEOUT);\r
- }\r
\r
-@@ -24717,12 +24731,19 @@ err_out:\r
- #define PCI_DEVICE_SERIAL_NUMBER (0x0164)\r
\r
- static void\r
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+rtl8168_esd_timer(struct timer_list *timer)\r
-+{\r
-+        struct rtl8168_private *tp = from_timer(tp, timer, esd_timer);\r
-+        struct net_device *dev = tp->dev;\r
-+#else\r
- rtl8168_esd_timer(unsigned long __opaque)\r
- {\r
-         struct net_device *dev = (struct net_device *)__opaque;\r
-         struct rtl8168_private *tp = netdev_priv(dev);\r
--        struct pci_dev *pdev = tp->pci_dev;\r
-         struct timer_list *timer = &tp->esd_timer;\r
-+#endif//LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+        struct pci_dev *pdev = tp->pci_dev;\r
-         unsigned long timeout = RTL8168_ESD_TIMEOUT;\r
-         unsigned long flags;\r
-         u8 cmd;\r
-@@ -24856,11 +24877,18 @@ rtl8168_esd_timer(unsigned long __opaque)\r
- }\r
\r
- static void\r
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-+rtl8168_link_timer(struct timer_list *timer)\r
-+{\r
-+        struct rtl8168_private *tp = from_timer(tp, timer, link_timer);\r
-+        struct net_device *dev = tp->dev;\r
-+#else\r
- rtl8168_link_timer(unsigned long __opaque)\r
- {\r
-         struct net_device *dev = (struct net_device *)__opaque;\r
-         struct rtl8168_private *tp = netdev_priv(dev);\r
-         struct timer_list *timer = &tp->link_timer;\r
-+#endif//LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)\r
-         unsigned long flags;\r
\r
-         spin_lock_irqsave(&tp->lock, flags);
\ No newline at end of file
index d5b170c2835f92ac8c7b7e0d8dc6f68fb4f3cbfa..2ceab7a076765382cab7b2f91e5ec233365c4a0f 100644 (file)
@@ -9,17 +9,16 @@
 Summary:       Linux driver for RTL8111/8168B PCI Express Gigabit Ethernet controllers
 Summary(pl.UTF-8):     Linuksowy sterownik dla kart sieciowych RTL8111/8168B PCI Express Gigabit Ethernet
 Name:          %{pname}%{_alt_kernel}
-Version:       8.045.08
+Version:       8.047.01
 Release:       %{rel}%{?_pld_builder:@%{_kernel_ver_str}}
 License:       GPL
 Group:         Base/Kernel
 URL:           http://www.realtek.com.tw/
 # Check for new versions at
-# http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
+# https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
 # unfortunately this download is not DF-friendly.
 Source0:       %{pname}-%{version}.tar.bz2
-# Source0-md5: 474442fe528aee9bbc3c7e9a19debcb5
-Patch0:                kernel-4.15.patch
+# Source0-md5: 1d4e403cf7fa579b1bd02adc33336cbb
 BuildRequires: rpmbuild(macros) >= 1.701
 %{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}
 BuildRoot:     %{tmpdir}/%{pname}-%{version}-root-%(id -u -n)
@@ -71,7 +70,6 @@ Express Gigabit Ethernet.\
 
 %prep
 %setup -q -n %{pname}-%{version}
-%patch0 -p1
 
 %build
 %{expand:%build_kernel_packages}
This page took 0.068712 seconds and 4 git commands to generate.