Skip to content

Commit e8c2c0a

Browse files
committed
build_kernel: switch to clang 19.0.1
1 parent f998ce5 commit e8c2c0a

File tree

6 files changed

+21
-9
lines changed

6 files changed

+21
-9
lines changed

build_kernel.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@ chmod a+x bin/repo
1717
mkdir aosp-kernel && cd aosp-kernel
1818
repo init -u https://android.googlesource.com/kernel/manifest -b common-android15-6.6 --depth=1
1919
repo sync -j$(nproc --all)
20+
cd prebuilts/clang/host/linux-x86
21+
wget -O clang-r536225.tar.gz https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+archive/refs/heads/main-kernel-2025/clang-r536225.tar.gz
22+
mkdir clang-r536225; cd clang-r536225
23+
tar xvzf ../clang-r536225.tar.gz
24+
rm ../clang-r536225.tar.gz
25+
cd ..
26+
cd kleaf
27+
sed -i '/# keep sorted/a\ "r536225",' versions.bzl
28+
cat versions.bzl
29+
cd ..
30+
cd ../../../../
2031
ln -s "$(pwd)/prebuilts" "$(pwd)/../kernel/prebuilts"
2132
cd ..
2233

@@ -35,6 +46,7 @@ done
3546
sed -i "s/-maybe-dirty//g" "build/kernel/kleaf/impl/stamp.bzl"
3647
sed -i "s/stable_scmversion_cmd = _get_status_at_path.*/stable_scmversion_cmd = \"echo \'\'\"/g" "build/kernel/kleaf/impl/stamp.bzl"
3748
sed -i 's|SOURCE_DATE_EPOCH=0|SOURCE_DATE_EPOCH=\\"$(date +%s)\\"|' "kernel_device_modules-6.6/scripts/gen_build_config.py"
49+
sed -i "s/r510928/r536225/" "kernel-6.6/build.config.constants"
3850

3951
python kernel_device_modules-6.6/scripts/gen_build_config.py --kernel-defconfig mediatek-bazel_defconfig --kernel-defconfig-overlays "sec_ogki_fragment.config mt6877_overlay.config mt6877_teegris_5_overlay.config" --kernel-build-config-overlays "" -m user -o ../out/target/product/a34x/obj/KERNEL_OBJ/build.config
4052

kernel/kernel_device_modules-6.6/drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ struct mtk_vcodec_dev {
885885
atomic_t dec_clk_ref_cnt[MTK_VDEC_HW_NUM];
886886
atomic_t larb_ref_cnt;
887887
atomic_t smi_dump_ref_cnt;
888-
atomic_t smi_ctrl_get_ref_cnt[MAX(MTK_VDEC_HW_NUM,MTK_VENC_HW_NUM)]; // for get_if_in_use
888+
atomic_t smi_ctrl_get_ref_cnt[MAX((int)MTK_VDEC_HW_NUM,(int)MTK_VENC_HW_NUM)]; // for get_if_in_use
889889
unsigned int dec_ao_pw_cnt;
890890

891891
unsigned long id_counter;

kernel/kernel_device_modules-6.6/drivers/usb/mtu3/mtu3_core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1010,7 +1010,7 @@ static irqreturn_t mtu3_link_isr(struct mtu3 *mtu)
10101010
pm_runtime_get(mtu->dev);
10111011
mtu3_ep0_setup(mtu);
10121012

1013-
if (udev_speed >= MTU3_SPEED_SUPER && !mtu->bypass_manual_pu)
1013+
if ((int)udev_speed >= (int)MTU3_SPEED_SUPER && !mtu->bypass_manual_pu)
10141014
ssusb_phy_dp_pullup(mtu->ssusb);
10151015
}
10161016

vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m/os/linux/gl_vendor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1594,7 +1594,7 @@ static uint8_t bandMaskByBssIdx(struct ADAPTER *prAdapter, uint8_t bss_idx)
15941594
return 0;
15951595
}
15961596

1597-
if (prBssInfo->eHwBandIdx < ENUM_BAND_NUM)
1597+
if ((int)prBssInfo->eHwBandIdx < (int)ENUM_BAND_NUM)
15981598
ucHwBandIdxBitmap = BIT(prBssInfo->eHwBandIdx);
15991599

16001600
#if (CFG_SUPPORT_802_11BE_MLO == 1)

vendor/mediatek/kernel_modules/connectivity/wlan/core/gen4m_s1/os/linux/gl_vendor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1271,7 +1271,7 @@ static uint8_t bandMaskByBssIdx(struct ADAPTER *prAdapter, uint8_t bss_idx)
12711271
return 0;
12721272
}
12731273

1274-
if (prBssInfo->eBand < ENUM_BAND_NUM)
1274+
if ((int)prBssInfo->eBand < (int)ENUM_BAND_NUM)
12751275
ucHwBandIdxBitmap = BIT(prBssInfo->eBand);
12761276

12771277
#if (defined CFG_SUPPORT_802_11BE_MLO && CFG_SUPPORT_802_11BE_MLO == 1)

vendor/mediatek/kernel_modules/mtkcam/imgsys/imgsys/cmdq/isp8/mtk_imgsys-cmdq-qof.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,15 +1553,15 @@ void mtk_imgsys_cmdq_qof_init(struct mtk_imgsys_dev *imgsys_dev, struct cmdq_cli
15531553
}
15541554
}
15551555
/* smi cb register */
1556-
if (IS_MOD_SUPPORT_QOF(ISP8_PWR_DIP))
1556+
if (IS_MOD_SUPPORT_QOF((int)ISP8_PWR_DIP))
15571557
mtk_smi_dbg_register_pwr_ctrl_cb(&smi_isp_dip_pwr_cb);
1558-
if (IS_MOD_SUPPORT_QOF(ISP8_PWR_TRAW))
1558+
if (IS_MOD_SUPPORT_QOF((int)ISP8_PWR_TRAW))
15591559
mtk_smi_dbg_register_pwr_ctrl_cb(&smi_isp_traw_pwr_cb);
1560-
if (IS_MOD_SUPPORT_QOF(ISP8_PWR_WPE_1_EIS))
1560+
if (IS_MOD_SUPPORT_QOF((int)ISP8_PWR_WPE_1_EIS))
15611561
mtk_smi_dbg_register_pwr_ctrl_cb(&smi_isp_wpe1_eis_pwr_cb);
1562-
if (IS_MOD_SUPPORT_QOF(ISP8_PWR_WPE_2_TNR))
1562+
if (IS_MOD_SUPPORT_QOF((int)ISP8_PWR_WPE_2_TNR))
15631563
mtk_smi_dbg_register_pwr_ctrl_cb(&smi_isp_wpe2_tnr_pwr_cb);
1564-
if (IS_MOD_SUPPORT_QOF(ISP8_PWR_WPE_3_LITE))
1564+
if (IS_MOD_SUPPORT_QOF((int)ISP8_PWR_WPE_3_LITE))
15651565
mtk_smi_dbg_register_pwr_ctrl_cb(&smi_isp_wpe3_lite_pwr_cb);
15661566
QOF_LOGI("-\n");
15671567
}

0 commit comments

Comments
 (0)