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);