vantoman / kernel_xiaomi_sm6150 Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
the kernel compiles perfectly but when starting it, it restarts several times in the Xiaomi logo and then it starts normally, it works but when it comes to turning off the screen at 10-15 seconds, probably at Entering doze mode the computer restarts, also if I want to disable any core of the processor, all this is restarted compiling for davinci
There are a couple of bugs in the compilation, the first one is
aarch64-linux-gnu-ld: warning: -z norelro ignored
the previous makefile did not have this part
LDFLAGS + = -z norelro
line 810 of the file
and the second error is that the dtbo file that it generates causes the device to go directly to fastboot mode upon reboot, it may be missing including the dtsi files in the device folder in this case it is a mi 9 t davinci.
I hope to be of help and I thank you for the excellent work in the kernel, I also thank you in advance for correcting the bug.
Hello, Vantoman! Can u make a test kernel with dc dimming from pancake kernel for Android 11?: (https://github.com/mishamyrt/davinci-pancake-kernel). Because ur realization dc dimming does not help with eye pain and headache for me, and maybe for more users. Im using pancake kernel on a10 a long time and it works fine for me! The developer has stopped working on the kernel a11 version is not available, so I ask you about it. Sorry for my bad english. Thx!
good evening I have a problem on how to correct this error when compiling the interactive governor given my limited knowledge im not being able to fix it by myself
I thank you in advance for your attention, excellent work with the kernel
CC drivers/cpufreq/cpufreq_interactive.o
../drivers/cpufreq/cpufreq_interactive.c:1337:4: error: field designator 'max_transition_latency' does not refer to any field in type 'struct cpufreq_governor'
.max_transition_latency = TRANSITION_LATENCY_LIMIT,
^
1 error generated.
Hi, I encountered a problem compiling this kernel. All this is new to me, so i can make stupid mistakes. When compiling the kernel, I had the following errors. Log's here. Can you help me? I can send more information if you need.
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK scripts/mod/devicetable-offsets.h
CHK include/generated/timeconst.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
AR certs/built-in.o
CC mm/filemap.o
CC fs/open.o
CC fs/read_write.o
CC kernel/sched/fair.o
AR ipc/built-in.o
CC fs/file_table.o
CC fs/super.o
CC security/integrity/iint.o
CC security/integrity/integrity_audit.o
CC mm/mempool.o
CC fs/char_dev.o
AR security/integrity/integrity.o
AR security/integrity/built-in.o
CC security/keys/gc.o
CC mm/oom_kill.o
CC fs/stat.o
CC security/keys/key.o
CC fs/exec.o
CC fs/pipe.o
CC security/keys/keyring.o
CC mm/maccess.o
CC mm/page_alloc.o
CC fs/namei.o
CC security/keys/keyctl.o
CC fs/fcntl.o
kernel/sched/fair.c: In function 'find_best_target':
kernel/sched/fair.c:7573:6: warning: unused variable 'mid_cap_orig_cpu' [-Wunused-variable]
error, forbidden warning: fair.c:7573
make[2]: *** [scripts/Makefile.build:361: kernel/sched/fair.o] Error 1
make[1]: *** [scripts/Makefile.build:676: kernel/sched] Error 2
make: *** [Makefile:1138: kernel] Error 2
make: *** Waiting for unfinished jobs....
CC fs/ioctl.o
CC security/keys/permission.o
CC fs/readdir.o
CC fs/select.o
CC security/keys/process_keys.o
CC fs/dcache.o
CC security/keys/request_key.o
CC mm/page-writeback.o
CC fs/inode.o
CC fs/attr.o
CC security/keys/request_key_auth.o
CC security/keys/user_defined.o
CC fs/bad_inode.o
CC security/keys/compat.o
CC fs/file.o
CC fs/filesystems.o
CC mm/readahead.o
CC fs/namespace.o
CC security/keys/proc.o
CC security/keys/sysctl.o
CC fs/seq_file.o
AR security/keys/built-in.o
CC security/pfe/pfk.o
CC fs/xattr.o
CC mm/swap.o
CC security/pfe/pfk_kc.o
CC fs/libfs.o
CC security/pfe/pfk_ice.o
CC fs/fs-writeback.o
CC fs/pnode.o
CC security/pfe/pfk_ext4.o
CC fs/splice.o
CC mm/truncate.o
CC security/pfe/pfk_f2fs.o
CC fs/sync.o
AR security/pfe/built-in.o
GEN security/selinux/flask.h security/selinux/av_permissions.h
CC security/selinux/avc.o
CC mm/vmscan.o
CC fs/utimes.o
CC fs/stack.o
CC fs/fs_struct.o
CC fs/statfs.o
CC fs/fs_pin.o
CC security/selinux/hooks.o
CC fs/nsfs.o
CC security/selinux/selinuxfs.o
CC fs/buffer.o
CC fs/block_dev.o
CC security/selinux/netlink.o
CC fs/direct-io.o
CC mm/shmem.o
CC security/selinux/nlmsgtab.o
CC fs/mpage.o
CC security/selinux/netif.o
CC security/selinux/netnode.o
CC security/selinux/netport.o
CC security/selinux/ibpkey.o
CC security/selinux/exports.o
CC fs/proc_namespace.o
CC mm/util.o
CC security/selinux/ss/ebitmap.o
CC fs/configfs/inode.o
CC security/selinux/ss/hashtab.o
CC fs/crypto/crypto.o
CC fs/configfs/file.o
CC fs/crypto/fname.o
CC security/selinux/ss/symtab.o
CC mm/mmzone.o
CC fs/configfs/dir.o
CC security/selinux/ss/sidtab.o
CC fs/crypto/hooks.o
CC mm/vmstat.o
CC fs/crypto/keyinfo.o
CC fs/crypto/policy.o
CC security/selinux/ss/avtab.o
CC fs/configfs/symlink.o
CC fs/configfs/mount.o
CC fs/crypto/fscrypt_ice.o
CC fs/crypto/bio.o
CC mm/backing-dev.o
CC fs/configfs/item.o
CC security/selinux/ss/policydb.o
CC security/selinux/ss/services.o
AR fs/crypto/fscrypto.o
AR fs/crypto/built-in.o
CC fs/debugfs/inode.o
AR fs/configfs/configfs.o
AR fs/configfs/built-in.o
CC fs/devpts/inode.o
CC mm/mm_init.o
AR fs/devpts/devpts.o
AR fs/devpts/built-in.o
CC fs/debugfs/file.o
CC fs/ecryptfs/dentry.o
CC mm/mmu_context.o
CC fs/ecryptfs/file.o
CC fs/ecryptfs/inode.o
CC security/selinux/ss/conditional.o
CC fs/ecryptfs/main.o
CC mm/percpu.o
AR fs/debugfs/debugfs.o
AR fs/debugfs/built-in.o
CC fs/exfat/super.o
CC fs/ecryptfs/super.o
CC security/selinux/ss/mls.o
CC fs/ecryptfs/mmap.o
CC fs/ecryptfs/read_write.o
CC security/selinux/ss/status.o
CC fs/ecryptfs/crypto.o
CC fs/ecryptfs/keystore.o
CC fs/exfat/core.o
CC security/selinux/netlabel.o
CC mm/slab_common.o
CC fs/ecryptfs/kthread.o
CC fs/ecryptfs/debug.o
AR security/selinux/selinux.o
AR security/selinux/built-in.o
CC fs/ecryptfs/messaging.o
CC fs/exfat/core_exfat.o
CC security/smack/smack_lsm.o
CC security/smack/smack_access.o
CC fs/ecryptfs/miscdev.o
CC fs/exfat/blkdev.o
CC security/smack/smackfs.o
CC mm/compaction.o
AR fs/ecryptfs/ecryptfs.o
AR fs/ecryptfs/built-in.o
AR fs/exofs/built-in.o
CC fs/exfat/fatent.o
CC fs/exportfs/expfs.o
CC fs/exfat/cache.o
CC fs/exfat/nls.o
AR fs/exportfs/exportfs.o
AR fs/exportfs/built-in.o
CC fs/ext4/balloc.o
CC fs/exfat/misc.o
CC fs/exfat/extent.o
AR security/smack/smack.o
AR security/smack/built-in.o
CC security/commoncap.o
CC fs/exfat/xattr.o
CC security/min_addr.o
AR fs/exfat/exfat.o
CC fs/ext4/bitmap.o
AR fs/exfat/built-in.o
CC security/security.o
CC mm/vmacache.o
CC security/lsm_audit.o
CC mm/swap_slots.o
CC fs/ext4/block_validity.o
CC mm/interval_tree.o
CC mm/list_lru.o
CC mm/workingset.o
CC fs/ext4/dir.o
CC mm/debug.o
CC mm/gup.o
CC mm/highmem.o
CC fs/ext4/ext4_jbd2.o
CC mm/memory.o
AR security/built-in.o
CC mm/mincore.o
CC mm/mlock.o
CC fs/ext4/extents.o
CC mm/mmap.o
CC mm/mprotect.o
CC mm/mremap.o
CC mm/msync.o
CC mm/page_vma_mapped.o
CC mm/pagewalk.o
CC mm/pgtable-generic.o
CC mm/rmap.o
CC mm/vmalloc.o
CC mm/process_vm_access.o
CC mm/showmem.o
CC fs/ext4/extents_status.o
CC mm/vmpressure.o
CC mm/init-mm.o
CC mm/nobootmem.o
CC mm/fadvise.o
CC mm/madvise.o
CC fs/ext4/file.o
CC mm/memblock.o
CC mm/page_io.o
CC mm/swap_state.o
CC fs/ext4/fsmap.o
CC mm/swapfile.o
CC mm/swap_ratio.o
CC mm/dmapool.o
CC mm/sparse.o
CC mm/sparse-vmemmap.o
CC fs/ext4/fsync.o
CC mm/slub.o
CC mm/migrate.o
CC mm/page_owner.o
CC fs/ext4/hash.o
CC mm/page_isolation.o
CC fs/ext4/ialloc.o
CC mm/zsmalloc.o
CC mm/early_ioremap.o
CC mm/cma.o
CC mm/page_ext.o
CC mm/frame_vector.o
CC mm/usercopy.o
CC fs/ext4/indirect.o
CC fs/ext4/inline.o
CC mm/process_reclaim.o
CC fs/ext4/inode.o
CC fs/ext4/ioctl.o
AR mm/built-in.o
CC fs/ext4/mballoc.o
CC fs/ext4/migrate.o
CC fs/ext4/mmp.o
CC fs/ext4/move_extent.o
CC fs/ext4/namei.o
CC fs/ext4/page-io.o
CC fs/ext4/readpage.o
CC fs/ext4/resize.o
CC fs/ext4/super.o
CC fs/ext4/symlink.o
CC fs/ext4/sysfs.o
CC fs/ext4/xattr.o
CC fs/ext4/xattr_trusted.o
CC fs/ext4/xattr_user.o
CC fs/ext4/xattr_security.o
CC fs/f2fs/dir.o
CC fs/fat/cache.o
CC fs/fat/dir.o
CC fs/fat/fatent.o
CC fs/fat/file.o
CC fs/f2fs/file.o
CC fs/fat/inode.o
CC fs/fat/misc.o
CC fs/fat/nfs.o
CC fs/fat/namei_vfat.o
CC fs/fat/namei_msdos.o
AR fs/fat/fat.o
CC fs/f2fs/inode.o
AR fs/fat/vfat.o
AR fs/fat/msdos.o
CC fs/f2fs/namei.o
AR fs/fat/built-in.o
CC fs/fuse/dev.o
CC fs/f2fs/hash.o
fs/f2fs/inode.c: In function 'f2fs_evict_inode':
fs/f2fs/inode.c:724:5: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
error, forbidden warning: inode.c:724
make[2]: *** [scripts/Makefile.build:361: fs/f2fs/inode.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC fs/fuse/dir.o
CC fs/fuse/file.o
AR fs/ext4/ext4.o
AR fs/ext4/built-in.o
CC fs/fuse/inode.o
make[1]: *** [scripts/Makefile.build:676: fs/f2fs] Error 2
make[1]: *** Waiting for unfinished jobs....
CC fs/fuse/control.o
CC fs/fuse/xattr.o
CC fs/fuse/acl.o
AR fs/fuse/fuse.o
AR fs/fuse/built-in.o
make: *** [Makefile:1138: fs] Error 2
when compiling with davinci_defconfig it generates an error almost at the end of the compilation in specific this is what I get. in another fork of vantom it compiles me without problems
make[1]: Entering directory '/home/tuga/Escritorio/kernel_xiaomi_sm6150-android11/out'
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
GEN ./Makefile
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
Using .. as source for kernel
CHK scripts/mod/devicetable-offsets.h
CHK include/generated/timeconst.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL ../scripts/checksyscalls.sh
CHK include/generated/compile.h
CC kernel/sched/cpufreq_schedutil.o
AR kernel/sched/built-in.o
CHK kernel/config_data.h
AR kernel/built-in.o
CC drivers/cpufreq/cpufreq_performance.o
AR drivers/cpufreq/built-in.o
DTC arch/arm64/boot/dts/qcom/xiaomi-sdmmagpie.dtb
DTC arch/arm64/boot/dts/qcom/davinci-sdmmagpie-overlay.dtbo
DTC arch/arm64/boot/dts/qcom/davinci_m0a-sdmmagpie-overlay.dtbo
DTC arch/arm64/boot/dts/qcom/davinci_m0b-sdmmagpie-overlay.dtbo
DTBOIMG arch/arm64/boot/dtbo.img
AR drivers/built-in.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
AR init/built-in.o
AR built-in.o
LD vmlinux.o
MODPOST vmlinux.o
KSYM .tmp_kallsyms1.o
kallsyms failure: relative symbol value 0xffffff8010080000 out of range in relative mode
/home/tuga/Escritorio/kernel_xiaomi_sm6150-android11/Makefile:1190: recipe for target 'vmlinux' failed
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory '/home/tuga/Escritorio/kernel_xiaomi_sm6150-android11/out'
Makefile:148: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2
Hi, can toy help met please,
When I try to build inside crdroid rom I get some errors:
ld.lld: error: duplicate symbol: release_all_touches
>>> defined at fts.c
>>> drivers/input/touchscreen/st/fts.o:(release_all_touches) in archive built-in.o
>>> defined at fts.c
>>> drivers/input/touchscreen/fts_521/fts.o:(.text+0x0) in archive built-in.o
ld.lld: error: duplicate symbol: check_feature_feasibility
>>> defined at fts.c
>>> drivers/input/touchscreen/st/fts.o:(check_feature_feasibility) in archive built-in.o
>>> defined at fts.c
>>> drivers/input/touchscreen/fts_521/fts.o:(.text+0xF0) in archive built-in.o
ld.lld: error: duplicate symbol: fts_input_report_key
>>> defined at fts.c
>>> drivers/input/touchscreen/st/fts.o:(fts_input_report_key) in archive built-in.o
>>> defined at fts.c
>>> drivers/input/touchscreen/fts_521/fts.o:(.text+0x2E0) in archive built-in.o
ld.lld: error: duplicate symbol: fts_chip_powercycle
>>> defined at fts.c
>>> drivers/input/touchscreen/st/fts.o:(fts_chip_powercycle) in archive built-in.o
>>> defined at fts.c
>>> drivers/input/touchscreen/fts_521/fts.o:(.text+0xE04) in archive built-in.o
ld.lld: error: duplicate symbol: requestCompensationData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(requestCompensationData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x0) in archive built-in.o
ld.lld: error: duplicate symbol: readCompensationDataHeader
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readCompensationDataHeader) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x150) in archive built-in.o
ld.lld: error: duplicate symbol: readMutualSenseGlobalData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readMutualSenseGlobalData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x300) in archive built-in.o
ld.lld: error: duplicate symbol: readMutualSenseNodeData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readMutualSenseNodeData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x424) in archive built-in.o
ld.lld: error: duplicate symbol: readMutualSenseCompensationData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readMutualSenseCompensationData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x56C) in archive built-in.o
ld.lld: error: duplicate symbol: readSelfSenseGlobalData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readSelfSenseGlobalData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x764) in archive built-in.o
ld.lld: error: duplicate symbol: readSelfSenseNodeData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readSelfSenseNodeData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0x8C8) in archive built-in.o
ld.lld: error: duplicate symbol: readSelfSenseCompensationData
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/st/fts_lib/ftsCompensation.o:(readSelfSenseCompensationData) in archive built-in.o
>>> defined at ftsCompensation.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCompensation.o:(.text+0xBF0) in archive built-in.o
ld.lld: error: duplicate symbol: setResetGpio
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(setResetGpio) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0xE8) in archive built-in.o
ld.lld: error: duplicate symbol: fts_system_reset
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(fts_system_reset) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0x11C) in archive built-in.o
ld.lld: error: duplicate symbol: pollForEvent
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(pollForEvent) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0x778) in archive built-in.o
ld.lld: error: duplicate symbol: isSystemResettedDown
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(isSystemResettedDown) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0xB48) in archive built-in.o
ld.lld: error: duplicate symbol: isSystemResettedUp
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(isSystemResettedUp) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0xB54) in archive built-in.o
ld.lld: error: duplicate symbol: checkEcho
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(checkEcho) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0xB78) in archive built-in.o
ld.lld: error: duplicate symbol: fts_disableInterrupt
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(fts_disableInterrupt) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0x1EB0) in archive built-in.o
ld.lld: error: duplicate symbol: fts_enableInterrupt
>>> defined at ftsTool.c
>>> drivers/input/touchscreen/st/fts_lib/ftsTool.o:(fts_enableInterrupt) in archive built-in.o
>>> defined at ftsCore.c
>>> drivers/input/touchscreen/fts_521/fts_lib/ftsCore.o:(.text+0x1FDC) in archive built-in.o
ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors
I cant solve this, can you help me ?
../kernel/sched/fair.c:3911:9: error: implicit declaration of function 'boosted_task_util' [-Werror,-Wimplicit-function-declaration]
return boosted_task_util(p);
^
../kernel/sched/fair.c:3911:9: note: did you mean 'boosted_cpu_util'?
../kernel/sched/sched.h:2249:1: note: 'boosted_cpu_util' declared here
boosted_cpu_util(int cpu, struct sched_walt_cpu_load *walt_load);
^
../kernel/sched/fair.c:5534:17: error: implicit declaration of function 'uclamp_rq_dec_id' [-Werror,-Wimplicit-function-declaration]
uclamp_rq_dec_id(rq, p, UCLAMP_MAX);
^
../kernel/sched/fair.c:5534:17: note: did you mean 'uclamp_rq_inc_id'?
../kernel/sched/sched.h:2704:20: note: 'uclamp_rq_inc_id' declared here
static inline void uclamp_rq_inc_id(struct rq *rq, struct task_struct *p,
^
../kernel/sched/fair.c:7083:1: error: static declaration of 'boosted_task_util' follows non-static declaration
boosted_task_util(struct task_struct *task)
^
../kernel/sched/fair.c:3911:9: note: previous implicit declaration is here
return boosted_task_util(p);
^
3 errors generated.
make[3]: *** [../scripts/Makefile.build:364: kernel/sched/fair.o] Error 1
make[2]: *** [../scripts/Makefile.build:678: kernel/sched] Error 2
make[1]: *** [/workspace/linux/Makefile:1237: kernel] Error 2
make[1]: *** Waiting for unfinished jobs....
I managed to build and install this kernel for android 14. However, when entering some applications, horizontal stripes with ripples appear on the screen. I tried different clang and gcc, but it didn't help. Tell me what the problem is and tell me how to solve it. Recommend clang and gcc horizontal stripes with ripples
Hi!
I hope this is the right way to report an issue, I (and others) are experiencing while using Vantom Kernel on our davinci devices. I'm also not 100% sure, if this is strictly/purely related to a kernel bug itself (or at all).
Swiping up from the home-screen (using Android10 gesture navigation) - occasionally - falsely triggers recent apps - instead of the app drawer.
With different kernels on these ROMs, a (quick) continuous swipe up motion (short or long), opens the App drawer 100/100 times. Using the "stock" Vantom kernel (included in Havoc, EvoX) or flashing Vantom on PE (tried v148 and v150) results in the above described issue.
Thanks in advance for any feedback!
Hi, I'm using davinci kernel on my phone, and I can not make cached-apps-freezer work. After digging into the code, I found android will check for the existence of a ioctl, but this check failed on vantom kernel.
Then I discovered there are patches from google to fix this problem. Later device from xiaomi also merged these patches.
Would you mind merging these patches, so cached apps will be frozen? Thanks a lot!
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.