From 76eef310427dbdbfbb76bbf4dd761b7ea6c0d21b Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Thu, 9 Oct 2025 18:23:18 +0800 Subject: [PATCH] qca-ssdk: fix build with linux kernel 6.12.48+ --- package/qca/qca-ssdk/Makefile | 2 +- .../qca-ssdk/patches/0800-fix-linux-6.12-build.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 package/qca/qca-ssdk/patches/0800-fix-linux-6.12-build.patch diff --git a/package/qca/qca-ssdk/Makefile b/package/qca/qca-ssdk/Makefile index e31e2ae62..f1b7d0eda 100644 --- a/package/qca/qca-ssdk/Makefile +++ b/package/qca/qca-ssdk/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=qca-ssdk -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_URL:=https://github.com/openwrt/qca-ssdk.git PKG_SOURCE_PROTO:=git diff --git a/package/qca/qca-ssdk/patches/0800-fix-linux-6.12-build.patch b/package/qca/qca-ssdk/patches/0800-fix-linux-6.12-build.patch new file mode 100644 index 000000000..3927da52a --- /dev/null +++ b/package/qca/qca-ssdk/patches/0800-fix-linux-6.12-build.patch @@ -0,0 +1,11 @@ +--- a/src/hsl/phy/qca808x.c ++++ b/src/hsl/phy/qca808x.c +@@ -600,7 +600,7 @@ + return err; + } + +-int qca808x_match_phy_device(struct phy_device *phydev) ++int qca808x_match_phy_device(struct phy_device *phydev, const struct phy_driver *phydrv) + { + a_uint32_t phy_id = 0; +