From 33eef84e407b693c12cdfa962f1fcdc8f6e19f49 Mon Sep 17 00:00:00 2001 From: liutianyu1250 Date: Mon, 27 Oct 2025 13:44:29 +0800 Subject: [PATCH 1/3] arm64: phytium_defconfig: default enable cpu0 hotplug Signed-off-by: liutianyu1250 --- arch/arm64/configs/phytium_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/phytium_defconfig b/arch/arm64/configs/phytium_defconfig index 84078331524..f50821a04a1 100644 --- a/arch/arm64/configs/phytium_defconfig +++ b/arch/arm64/configs/phytium_defconfig @@ -41,6 +41,7 @@ CONFIG_ARCH_PHYTIUM=y CONFIG_ARM64_VA_BITS_48=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y +CONFIG_ARM64_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_NUMA=y CONFIG_XEN=y CONFIG_COMPAT=y -- Gitee From b63c60849bffdf07de18d048f39b64323186d51e Mon Sep 17 00:00:00 2001 From: zuoqian Date: Fri, 24 Oct 2025 18:14:25 +0800 Subject: [PATCH 2/3] net: phytmac: resolve warnings when using jumbo frames Signed-off-by: zuoqian --- drivers/net/ethernet/phytium/phytmac_main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/phytium/phytmac_main.c b/drivers/net/ethernet/phytium/phytmac_main.c index ccdb2be4ab0..1f4e9a2b97e 100644 --- a/drivers/net/ethernet/phytium/phytmac_main.c +++ b/drivers/net/ethernet/phytium/phytmac_main.c @@ -1131,7 +1131,7 @@ static struct sk_buff *phytmac_rx_mbuffer(struct phytmac_queue *queue) for (rx_tail = queue->rx_tail; ; rx_tail++) { desc = phytmac_get_rx_desc(queue, rx_tail); if (!hw_if->rx_complete(desc)) - return NULL; + return ERR_PTR(-EAGAIN); if (hw_if->rx_pkt_start(desc)) { if (first_frag != -1) @@ -1218,6 +1218,9 @@ static int phytmac_rx(struct phytmac_queue *queue, struct napi_struct *napi, if (pdata->xdp_prog) netdev_warn(pdata->ndev, "xdp does not support multiple buffers!!\n"); skb = phytmac_rx_mbuffer(queue); + if (PTR_ERR(skb) == -EAGAIN) { + break; + } } if (!skb) { -- Gitee From 9a452dbab14761e765e2a92551e64baa9b4d8283 Mon Sep 17 00:00:00 2001 From: liutianyu1250 Date: Fri, 31 Oct 2025 09:02:27 +0800 Subject: [PATCH 3/3] Phytium Embedded SDK v3.3 Signed-off-by: liutianyu1250 --- arch/arm64/configs/phytium_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/configs/phytium_defconfig b/arch/arm64/configs/phytium_defconfig index f50821a04a1..e2feafb59c8 100644 --- a/arch/arm64/configs/phytium_defconfig +++ b/arch/arm64/configs/phytium_defconfig @@ -1,4 +1,4 @@ -CONFIG_LOCALVERSION="-phytium-embedded-v3.2" +CONFIG_LOCALVERSION="-phytium-embedded-v3.3" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y -- Gitee