Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ovpn-dco for openSUSE:Factory 
checked in at 2025-06-02 21:59:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ovpn-dco (Old)
 and      /work/SRC/openSUSE:Factory/.ovpn-dco.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ovpn-dco"

Mon Jun  2 21:59:25 2025 rev:5 rq:1281070 version:0.2.20241216~git0.a08b2fd

Changes:
--------
--- /work/SRC/openSUSE:Factory/ovpn-dco/ovpn-dco.changes        2025-03-21 
20:21:38.288802668 +0100
+++ /work/SRC/openSUSE:Factory/.ovpn-dco.new.16005/ovpn-dco.changes     
2025-06-02 21:59:44.247172924 +0200
@@ -1,0 +2,7 @@
+Wed May 28 16:20:41 UTC 2025 - Jiri Slaby <jsl...@suse.cz>
+
+- add patches for 6.15
+  * use-new-timer-api.patch
+  * 6.15-newlink-proto.patch
+
+-------------------------------------------------------------------

New:
----
  6.15-newlink-proto.patch
  use-new-timer-api.patch

BETA DEBUG BEGIN:
  New:  * use-new-timer-api.patch
  * 6.15-newlink-proto.patch
  New:- add patches for 6.15
  * use-new-timer-api.patch
  * 6.15-newlink-proto.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ovpn-dco.spec ++++++
--- /var/tmp/diff_new_pack.h5CvsZ/_old  2025-06-02 21:59:44.943201790 +0200
+++ /var/tmp/diff_new_pack.h5CvsZ/_new  2025-06-02 21:59:44.947201956 +0200
@@ -25,6 +25,8 @@
 Source:         ovpn-dco-%{version}.tar.gz
 Source1:        ovpn-dco-preamble
 Patch0:         do-not-redefine-symbols-when-they-are-upstream.patch
+Patch1:         use-new-timer-api.patch
+Patch2:         6.15-newlink-proto.patch
 BuildRequires:  %kernel_module_package_buildreqs
 
 # Releases prior to 15.2 don't have a new enough kernel

++++++ 6.15-newlink-proto.patch ++++++
---
 drivers/net/ovpn-dco/main.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

--- a/drivers/net/ovpn-dco/main.c
+++ b/drivers/net/ovpn-dco/main.c
@@ -163,10 +163,20 @@ static const struct nla_policy ovpn_poli
                                            __OVPN_MODE_AFTER_LAST - 1),
 };
 
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 15, 0)
+static int ovpn_newlink(struct net_device *dev,
+                       struct rtnl_newlink_params *params,
+                       struct netlink_ext_ack *extack)
+#else
 static int ovpn_newlink(struct net *src_net, struct net_device *dev, struct 
nlattr *tb[],
                        struct nlattr *data[], struct netlink_ext_ack *extack)
+#endif
 {
        struct ovpn_struct *ovpn = netdev_priv(dev);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 15, 0)
+       struct nlattr **data = params->data;
+#endif
        int ret;
 
        ret = security_tun_dev_create();

++++++ use-new-timer-api.patch ++++++
---
 drivers/net/ovpn-dco/peer.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

--- a/drivers/net/ovpn-dco/peer.c
+++ b/drivers/net/ovpn-dco/peer.c
@@ -191,8 +191,8 @@ unlock:
 
 static void ovpn_peer_timer_delete_all(struct ovpn_peer *peer)
 {
-       del_timer_sync(&peer->keepalive_xmit);
-       del_timer_sync(&peer->keepalive_recv);
+       timer_delete_sync(&peer->keepalive_xmit);
+       timer_delete_sync(&peer->keepalive_recv);
 }
 
 static void ovpn_peer_free(struct ovpn_peer *peer)
@@ -303,7 +303,7 @@ void ovpn_peer_keepalive_set(struct ovpn
                delta = msecs_to_jiffies(interval * MSEC_PER_SEC);
                mod_timer(&peer->keepalive_xmit, jiffies + delta);
        } else {
-               del_timer(&peer->keepalive_xmit);
+               timer_delete(&peer->keepalive_xmit);
        }
 
        peer->keepalive_timeout = timeout;
@@ -311,7 +311,7 @@ void ovpn_peer_keepalive_set(struct ovpn
                delta = msecs_to_jiffies(timeout * MSEC_PER_SEC);
                mod_timer(&peer->keepalive_recv, jiffies + delta);
        } else {
-               del_timer(&peer->keepalive_recv);
+               timer_delete(&peer->keepalive_recv);
        }
 }
 

Reply via email to