Giter Site home page Giter Site logo

vantoman / kernel_xiaomi_sm6150 Goto Github PK

View Code? Open in Web Editor NEW
56.0 56.0 101.0 1.48 GB

License: Other

Makefile 0.24% C 98.36% Assembly 1.07% C++ 0.03% Shell 0.06% Perl 0.13% Awk 0.01% Python 0.06% GDB 0.01% sed 0.01% Yacc 0.01% Lex 0.01% UnrealScript 0.01% SmPL 0.01% Gherkin 0.01% XS 0.01% Roff 0.01% Clojure 0.01% M4 0.01% Raku 0.01%

kernel_xiaomi_sm6150's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kernel_xiaomi_sm6150's Issues

Problem reboot entri doze and disable any cpu core

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

problem with dtbo and mani error in make file

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.

Dc dimming working bad for my eyes (maybe not only for me)

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!

problem with interactive governor

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.

Lamer is trying to compile vantom kernel

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

problem with kallsyms

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

ld.lld: error: duplicate symbol

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 ?

When building error

../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....

horizontal stripes with ripples

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

False gesture triggers

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!

Make cached-apps-freezer work

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.