Skip to content

Missing Source Code for Oplus and other Externel Kernel Modules #19

@nullptr-t-oss

Description

@nullptr-t-oss

To the OnePlus Open Source Team,

The source code for the following modules is missing from your latest kernel release:

aks-adc-joystick.ko
aks-ads1015.ko
atmel_mxt_ts.ko
goodix_ts.ko
nt36xxx-i2c.ko
oplus_dns_cache.ko
oplus_icc_mcu.ko
oplus_sched.ko
oplus_sync_fence.ko
oplus_vip_task.ko
mmrm_test_module.ko

Also due to improper sources I cannot compile qcacld3, and hence failing to compile the following modules:

qca_cld3_kiwi.ko
qca_cld3_kiwi_v2.ko
qca_cld3_qca6490.ko

I am developing a custom kernel and need to address ABI breaking changes. To ensure stability and proper symbol versioning, I must recompile all modules to match the updated kernel.

Without these sources, it is impossible to properly update the vendor_boot and vendor_dlkm partitions, as the existing pre-built modules fail to load due to crc mismatches.

Please release the source code for these specific modules so that the kernel can be built and tested correctly.

EDIT : I request that the OnePlusOSS team review the Qcacld-3.0 sources to ensure the required defconfig variables (containing OPlus-specific configs) are added to KBUILD_OPTIONS in the Makefile so that the kernel module can be compiled successfully using make.
Additionally, I request that the team perform a similar review for other drivers to identify and include any missing configurations that may prevent successful compilation.

Regards,
nullptr-t-oss

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions