【求助】修改Linux内核后编译失败

复现步骤:
1.在linux文件夹内打开配置文件cvitek_cv1800b_milkv_duo_sd_defconfig
2.在general中勾选启用swap
3.覆盖build/boards/…/cv1800b_milkv_duo_sd/linux/cvitek_cv1800b_milkv_duo_sd_defconfig
4.启动编译脚本
报错如下:
/home/kilo/Downloads/duo-buildroot-sdk/linux_5.10/drivers/usb/dwc2/hcd_intr.c: In function ‘dwc2_hc_chhltd_intr_dma’:
/home/kilo/Downloads/duo-buildroot-sdk/linux_5.10/drivers/usb/dwc2/hcd_intr.c:1988:4: error: expected ‘}’ before ‘else’
1988 | } else {
| ^~~

补充说明一下,用的最新的milkv-duo/duo-buildroot-sdk,修改内核是用的make menuconfig

最新的固件默认已经开启了swap功能

具体修改可以参考这个提交