mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-06 03:45:24 -04:00
Based on tag 'MMI-U1UGS34.23-110-23-2' of https://github.com/MotorolaMobilityLLC/kernel-msm "Fogos push for Android 14" * staging/kernel-msm/MMI-U1UGS34.23-110-23-2: (698 commits) mmc: sdhci-msm: Move MMC_CAP2_MAX_DISCARD_SIZE to prevent merge conflict Reapply "UPSTREAM: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings" Revert "qseecom: Suppress suspend warning if without bus scaling." Revert "Penang: fix for device suspend tests fail. [1/2]" Revert "Penang: resolve kasan panic" Revert "Penang: kasan panic" Revert "penang: device suspend tests fail" Revert "net: qrtr: get svc_id before queueing sk_buff" Revert "af_unix: Do not use atomic ops for unix_sk(sk)->inflight." Revert "af_unix: Fix garbage collector racing against connect()" Revert "BACKPORT: net: fix __dst_negative_advice() race" Revert "ANDROID: ABI fixup for abi break in struct dst_ops" Revert "BACKPORT:sched: Provide sched_set_fifo()" Revert "msm: npu: Fix use after free issue" Revert "fs:EROFS:Porting 5.10 erofs to 5.4" Revert "BACKPORT:erofs: add per-cpu threads for decompression as an option" Revert "UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()" msm: adsprpc: Avoid taking reference for group_info adsprpc: Handle UAF scenario in put_args msm: adsprpc: use-after-free (UAF) in global maps ... Change-Id: Ia48438f247670d77560472205994632fa62062dd
148 lines
6.5 KiB
Text
148 lines
6.5 KiB
Text
cc_binary_host {
|
|
name: "unifdef",
|
|
srcs: ["scripts/unifdef.c"],
|
|
sanitize: {
|
|
never: true,
|
|
},
|
|
}
|
|
|
|
genrule {
|
|
name: "gen-headers_install.sh",
|
|
srcs: ["scripts/headers_install.sh"],
|
|
out: ["headers_install.sh"],
|
|
// (Ie3b8c36b7d60bd950c28bac566e04f43de78cf98,b/178500203)
|
|
cmd: "sed 's+scripts/unifdef+$$LOC_UNIFDEF+g' $(in) > $(out)",
|
|
}
|
|
|
|
cc_prebuilt_binary {
|
|
name: "headers_install.sh",
|
|
device_supported: false,
|
|
host_supported: true,
|
|
srcs: [":gen-headers_install.sh"],
|
|
}
|
|
|
|
// Use the following for verbose output from kernel_headers.py.
|
|
// kernel_headers_verbose = "--verbose "
|
|
// Use the following for minimal output from kernel_headers.py.
|
|
kernel_headers_verbose = ""
|
|
|
|
build = ["gen_headers_arm.bp", "gen_headers_arm64.bp"]
|
|
|
|
soong_config_module_type {
|
|
name: "mmi_camera_legacy_genrule_defaults",
|
|
module_type: "genrule_defaults",
|
|
config_namespace: "mmi_camera_legacy",
|
|
variables: ["board_config_camera_legacy_kernel"],
|
|
properties: ["cmd"],
|
|
}
|
|
|
|
soong_config_string_variable {
|
|
name: "board_config_camera_legacy_kernel",
|
|
values: ["enabled", "disabled"],
|
|
}
|
|
|
|
mmi_camera_legacy_genrule_defaults {
|
|
name: "mmi_kernel_headers_cmdrules_arm",
|
|
soong_config_variables: {
|
|
board_config_camera_legacy_kernel: {
|
|
disabled: {
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"headers " +
|
|
"--old_gen_headers_bp $(location gen_headers_arm.bp) " +
|
|
"--new_gen_headers_bp $(location :qti_generate_gen_headers_arm) " +
|
|
"--version_makefile $(location Makefile) " +
|
|
"--arch_syscall_tool $(location arch/arm/tools/syscallhdr.sh) " +
|
|
"--arch_syscall_tbl $(location arch/arm/tools/syscall.tbl) " +
|
|
"--headers_install $(location headers_install.sh) " +
|
|
"--unifdef $(location unifdef) " +
|
|
"--include_uapi $(locations include/uapi/**/*.h)",
|
|
},
|
|
enabled: {
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"headers " +
|
|
"--old_gen_headers_bp $(location gen_headers_arm.bp) " +
|
|
"--new_gen_headers_bp $(location :qti_generate_gen_headers_arm) " +
|
|
"--version_makefile $(location Makefile) " +
|
|
"--arch_syscall_tool $(location arch/arm/tools/syscallhdr.sh) " +
|
|
"--arch_syscall_tbl $(location arch/arm/tools/syscall.tbl) " +
|
|
"--headers_install $(location headers_install.sh) " +
|
|
"--unifdef $(location unifdef) " +
|
|
"--include_uapi $(locations include/uapi/**/*.h) " +
|
|
"--camera_legacy ",
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
mmi_camera_legacy_genrule_defaults {
|
|
name: "mmi_kernel_headers_cmdrules_arm64",
|
|
soong_config_variables: {
|
|
board_config_camera_legacy_kernel: {
|
|
disabled: {
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm64 " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm64/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm64/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"headers " +
|
|
"--old_gen_headers_bp $(location gen_headers_arm64.bp) " +
|
|
"--new_gen_headers_bp $(location :qti_generate_gen_headers_arm64) " +
|
|
"--version_makefile $(location Makefile) " +
|
|
"--headers_install $(location headers_install.sh) " +
|
|
"--unifdef $(location unifdef) " +
|
|
"--include_uapi $(locations include/uapi/**/*.h)",
|
|
},
|
|
enabled: {
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm64 " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm64/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm64/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"headers " +
|
|
"--old_gen_headers_bp $(location gen_headers_arm64.bp) " +
|
|
"--new_gen_headers_bp $(location :qti_generate_gen_headers_arm64) " +
|
|
"--version_makefile $(location Makefile) " +
|
|
"--headers_install $(location headers_install.sh) " +
|
|
"--unifdef $(location unifdef) " +
|
|
"--include_uapi $(locations include/uapi/**/*.h) " +
|
|
"--camera_legacy ",
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
cc_library_headers {
|
|
name: "qti_kernel_headers",
|
|
arch: {
|
|
arm: {
|
|
generated_headers: ["qti_generate_kernel_headers_arm"],
|
|
export_generated_headers: ["qti_generate_kernel_headers_arm"],
|
|
},
|
|
arm64: {
|
|
generated_headers: ["qti_generate_kernel_headers_arm64"],
|
|
export_generated_headers: ["qti_generate_kernel_headers_arm64"],
|
|
},
|
|
},
|
|
vendor: true,
|
|
recovery_available: true,
|
|
}
|