oneplusoss / android_kernel_msm-5.10_oneplus_sm8450 Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
such as the definition of "mget_still_valid" used in /drivers/android/binder_alloc.c:217.
这个内核源码似乎缺少很多文件,以至于我下载该内核源码后编译时会有很多报错,我注释掉所有报错后编译结果和5.10.43版本的内核源码编译结果一致。
Lo and behold the Android 13 kernel source still doesn't compile.
Several different reasons for it: the building system is picking the wrong .config fragments or
rather the incomplete ones because some files that are referred to are not there.
(build.config.msm.wapio.oplus ( note that waipio was also misspelt) , modules.list.oplus being also conscipcuously absent ). Even what's there wouldn't allow to build the kernel since you end up with a defconfig that lacks both CONFIG_QCOM_SMEM and CONFIG_OPLUS_FEATURE_OPROJECT that will prevent the linking phase to work.
Also talking about project_info the same annoying bugs are still there when it's trying to compile against the QCOM variant: it's using a struct file_operations for the project_info_fops variable instead of using a struct proc_ops and it's also using boot_command_line instead of saved _command_line.
Plus obviously the stock kernel is actually using gki/project_info.c and not qcom/project_info.c even though the last one gets picked up because of a config setting CONFIG_OPLUS_KERNEL_QCOM
How difficult would it be to release the source to a fully working kernel ?
Answer not whatsoever since Asus was able to do it .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.