quectel_MHI: add support for linux 6.18

This commit is contained in:
coolsnowwolf
2025-11-07 13:56:19 +08:00
parent 7d35851d71
commit cb9e8d5a55
2 changed files with 5 additions and 1 deletions

View File

@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=pcie_mhi
PKG_VERSION:=1.3.8
PKG_RELEASE:=2
PKG_RELEASE:=3
include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/package.mk

View File

@@ -1669,8 +1669,12 @@ static struct net_device * rmnet_vnd_register_device(struct mhi_netdev *pQmapDev
priv->agg_skb = NULL;
priv->agg_count = 0;
#if LINUX_VERSION_CODE < KERNEL_VERSION(6,18,0)
hrtimer_init(&priv->agg_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
priv->agg_hrtimer.function = rmnet_vnd_tx_agg_timer_cb;
#else
hrtimer_setup(&priv->agg_hrtimer, rmnet_vnd_tx_agg_timer_cb, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
#endif
INIT_WORK(&priv->agg_wq, rmnet_vnd_tx_agg_work);
ktime_get_ts64(&priv->agg_time);
spin_lock_init(&priv->agg_lock);