File leap155.patch of Package r8152

diff -U 3 -H -d -r -N -- a/compatibility.h b/compatibility.h
--- a/compatibility.h	2022-07-06 04:43:38.000000000 +0200
+++ b/compatibility.h	2022-10-22 18:25:15.341438653 +0200
@@ -21,7 +21,7 @@
 #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) */
 #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31) */
 
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0)
 #if LINUX_VERSION_CODE < KERNEL_VERSION(5,12,0)
 	#define PHY_MAC_INTERRUPT		PHY_IGNORE_INTERRUPT
 #if LINUX_VERSION_CODE < KERNEL_VERSION(5,9,0)
@@ -612,7 +612,7 @@
 	{
 		memcpy(dev->dev_addr, addr, 6);
 	}
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0) */
 
 #ifndef FALSE
 	#define TRUE	1
diff -U 3 -H -d -r -N -- a/r8152.c b/r8152.c
--- a/r8152.c	2022-07-06 05:23:48.000000000 +0200
+++ b/r8152.c	2022-10-22 18:36:49.927959544 +0200
@@ -18839,13 +18839,13 @@
 }
 
 static int rtl8152_get_coalesce(struct net_device *netdev,
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0)
 				struct ethtool_coalesce *coalesce)
 #else
 				struct ethtool_coalesce *coalesce,
 				struct kernel_ethtool_coalesce *kernel_coal,
 				struct netlink_ext_ack *extack)
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0) */
 {
 	struct r8152 *tp = netdev_priv(netdev);
 
@@ -18864,13 +18864,13 @@
 }
 
 static int rtl8152_set_coalesce(struct net_device *netdev,
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0)
 				struct ethtool_coalesce *coalesce)
 #else
 				struct ethtool_coalesce *coalesce,
 				struct kernel_ethtool_coalesce *kernel_coal,
 				struct netlink_ext_ack *extack)
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0) */
 {
 	struct r8152 *tp = netdev_priv(netdev);
 	u32 rx_coalesce_nsecs;
@@ -18983,13 +18983,13 @@
 #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,18,0) */
 
 static void rtl8152_get_ringparam(struct net_device *netdev,
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5,17,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0)
 				  struct ethtool_ringparam *ring)
 #else
 				  struct ethtool_ringparam *ring,
 				  struct kernel_ethtool_ringparam *kernel_ring,
 				  struct netlink_ext_ack *extack)
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0) */
 {
 	struct r8152 *tp = netdev_priv(netdev);
 
@@ -18998,13 +18998,13 @@
 }
 
 static int rtl8152_set_ringparam(struct net_device *netdev,
-#if LINUX_VERSION_CODE < KERNEL_VERSION(5,17,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0)
 				 struct ethtool_ringparam *ring)
 #else
 				 struct ethtool_ringparam *ring,
 				 struct kernel_ethtool_ringparam *kernel_ring,
 				 struct netlink_ext_ack *extack)
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,14,0) */
 {
 	struct r8152 *tp = netdev_priv(netdev);
 
openSUSE Build Service is sponsored by