yashsingh1/xdaforums huggingface dataset:
[Android] :
Thanks for advices ,, Nope I don't have any C++ knowledge I'm java Programmer ( Still learning ) And I wanted to learn about Kernels and ROMs so I was going to learn C++ cause I thought I can program Kernels/ROMs with it but You told Me that I program 'em with C So thanks

And Lol googling is my way already i google almost everything i don't know but sometimes I get lazy and find asking is easier :D Thanks alot for those advices
[Android] NhiemHK:
Useful topic. Thanks...
[Android] skulldreamz:
If anyone has some free time and would like to teamviewer it up with me I would gladly give a hefty donation. I'm having a problem with the make menuconfig because I can't find the defconfig for the life of me. I have a moto x 2014 victara xt1095 pure edition and I would have guessed that it would be either victara_defconfig or msm8974_defconfig but having some trouble. If interested pm me please. Not trying to be spoonfed as I really want to learn which I am everyday but really scratching my head with this part. Will keep googling as I won't give up. Also it would be nice to just work with someone for once. That would be cool if they're was like group tutorials or something for people that want to do a project with some people interested in the same topic.. :D
[Android] someone755:
No reason for PMs if we're trying to help :P (Keep it public, maybe somebody else might run into similar issues in the future!)

First off, what source are you using? I've gone through GitHub and only found three motorola_msm8974 kernel trees. Two are CyanogenMod trees, and the third is a "mokee" tree (A custom ROM?). The configs are, in all of them, under arch/arm/configs/cyanogenmod_victara_defconfig (or mokee_victara_defconfig for the mokee one). Note though that the Mokee tree is based off the CM tree. Make of that what you will.

Not sure what the name would be for stock sources since I can't effing find them anywhere. (But seeing how most of the custom ROMs are basing their kernel sources off CM anyways, I don't see the point in compiling for stock, unless that's the whole point of your adventures here.)

(Also WHY DON'T YOU GUYS HAVE ANY CUSTOM KERNELS ON THIS THING!?)
[Android] skulldreamz:
That's exactly what I'm trying to do is add a custom kernel for our device. I'm just new to the kernel scene but slowly and surely getting there ?

Sent from my XT1095
[Android] FajarMF28:
It should be stickied ;)

I've been following this guide since 2013 :D
[Android] Toni5830:
Hello everyone,

I'm having a problem with a kernel I built: bootanimation does not show up.

in kmsg I have this line:

<3>[ 10.267822] init: cannot execve('/sbin/bootanimation.sh'): Permission denied

and in init.rc i found this related to bootanimation:

service bootanim /sbin/bootanimation.sh
class main
user graphics
group graphics system
disabled
oneshot

can anyone help me?
[Android] pec0ra:
Seems like the file /sbin/bootanimation.sh doesn't have the execute permission. You can probably find this file in the ramdisk.
[Android] Toni5830:
yes that file is in ramdisk, but what should I do to give it the permissions to be executable?
[Android] pec0ra:
I don't think it is possible to do it on Windows but on Linux you just add execute permission in file properties or with the command

chmod +x /path/to/file

If you really want to do it in Windows, you'll have to search yourself or wait for other user's answer since I have little experience with it.

Edit : to be sure that this is you problem you can check the permission of your file on your phone from a file explorer like ES.

It should have something like -rwxr-x--- (the x are important)

---------- Post added at 05:01 PM ---------- Previous post was at 04:48 PM ----------

Edit 2 : I think my previous answer was wrong. You'll have to change the permission from the init script. I'll tell you how to do this when I'm home.
[Android] pec0ra:
So first thing to do is as I mentioned before to take your phone and with a file explorer look at the permissions of /sbin/bootanimation.sh.

If it doesn't have the execution permission, the best way to add them is to apply them from init.rc. So in your ramdisk before

service bootanim /sbin/bootanimation.sh

you should add this line

chmod 0750 /sbin/bootanimation.sh

If the file already have the execution permission, then the problem comes from something else and in this case I can unfortunately not help you.
[Android] JasonKidd:
Nice! I'll try it.
[Android] Sturdy_99:
A quick question..

What should i do if i have a 4.4 kernel sources and i want to update them to 5.0?

Should i merge the lollipop branch into Kitkat?
[Android] someone755:
What do you mean by that? Just take the Lollipop tree and work on that.

If it's custom kernels you're talking about, I'd say you'll have to cherry-pick your commits one by one into the Lollipop tree. A lot of times though, all you have to update is the ramdisk (since the stock kernel can, relatively untweaked, on some devices, run all custom ROMs).
[Android] Sturdy_99:
How to cherry pick a range of commits?
[Android] savoca:
git cherry-pick SHA1^..SHA2
[Android] Sturdy_99:
some More detail Please
[Android] Toni5830:
It's not working, but it's not a big deal by the way, thanks anyway

Sent from Italy using Tapatalk
[Android] smartAgent47:
prebuilt kernel building

hello everybody

I want to build a prebuilt kernel for my device as aosp requires a prebuillt kernel ... So i have to use this guide to make a prebuilt kernel ?? And for source i can use the cyanogenmod kernel source which is available for my device ?? and can anyone show me after building the kernel how to add it to rom source so i can compile my rom with my own kernel ??

Hope someone replies

Thank You
[Android] someone755:
You can modify your AOSP build to build the kernel along with the ROM.

A lot of the "what source can I use" question depends on what ROM you want it to be for. If it's AOSP, start with the AOSP sources. If CM, start with that etc.

If your Android build environment requires a prebuilt kernel, just build a kernel of your own, and place it where the device tree expects it.

I know I'm not very specific with my answers but I don't know what route you'd like to take (so that my words would not be here for nothing) -- the answers depend very much on what exactly you're building, for what device, and the way you're trying to build the kernel.
[Android] brymaster5000:
Use this as a starting point. Git Book

There is a TON of info on the internet about how to utilize a git repo.
[Android] User17745:
Help with make command.

Hi, thanks for the guide.

Such a great help.:good:

I'm facing a problem with the "make " command:

user17745@user17745-VirtualBox:~/Desktop/kernel$ [B]make acs5k_defconfig
/home/user17745/Desktop/kernel/arch/arm/Makefile:237: /home/user17745/Desktop/kernel/mediatek/Makefile: No such file or directory
make: *** No rule to make target `/home/user17745/Desktop/kernel/mediatek/Makefile'. Stop.[/B]

I also used:

user17745@user17745-VirtualBox:~/Desktop/kernel$ [B]export ARCH=arm[/B]

user17745@user17745-VirtualBox:~/Desktop/kernel$ [B]export CROSS_COMPILE=~/home/user17745/Desktop/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-[/B]

before using the command.

As you can see, I'm trying to compile a Mediatek kernel.

I followed till step 5, part A correctly(I believe).

The only difference is that I have the kernel source at the Desktop.

I downloaded the DooMLoRD toolchains, extracted them into the kernel source folder and renamed it to "toolchains".

I have all the required packages and using virtualized Ubuntu 14.04 LTS

I am new to the whole Linux thing and obviously to building kernels(or any sort of Android Development)

Update:

I tried using the same directory structure as in the guide but still no luck :/
[Android] letroll59:
Thank you very much for the guide thewadegeek!
[Android] NeoLogY:
Thanks, really was looking about this. You saved me a lot.
[Android] Humberto.Ortega:
Which file do I have to edit to change kernel version for add my kernel's name?? It appears in settings > about device...

Thanks!!
[Android] akhilnarang:
The defconfig has a line

CONFIG_LOCALVERSION=""

Make it ="-your-kernel-name"
[Android] Humberto.Ortega:
My device is grand prime duos, and the defconfig is: msm8916_sec_fortuna3g_eur_defconfig.

To write configuration into de defconfig, I was type:

make ARCH=arm msm8916_sec_fortuna3g_eur_defconfig VARIANT_DEFCONFIG=msm8916_sec_defconfig SELINUX_DEFCONFIG=selinux_defconfig TIMA_DEFCONFIG=tima8916_defconfig

# configuration written to .config (without any error)

I openned this file, but it doesn´t have CONFIG_LOCALVERSION=.

Look:

CONFIG_SEC_FORTUNA_PROJECT=y
CONFIG_MACH_FORTUNA3G_EUR=y

# SS Pinctrl Driver
CONFIG_SEC_GPIO_SETTINGS=y

# MUIC
CONFIG_SM5502_MUIC=y
# CONFIG_MUIC_SM5502_SUPPORT_LANHUB_TA is not set
CONFIG_MUIC_SUPPORT_RUSTPROOF=y
CONFIG_USBID_STANDARD_VER_01=y

#Touch Screen
CONFIG_TOUCHSCREEN_IST30XX=y
CONFIG_TOUCHSCREEN_ZINITIX_BT541=y

#LCD
CONFIG_FB_MSM_MIPI_HX8389C_QHD_VIDEO_PANEL=y

CONFIG_MFD_RT5033=y
CONFIG_BATTERY_SAMSUNG=y
CONFIG_BATTERY_SAMSUNG_DATA_FILE="fortuna_battery_data.h"
CONFIG_SAMSUNG_LPM_MODE=y
CONFIG_CHARGER_RT5033=y
CONFIG_FUELGAUGE_RT5033=y
CONFIG_REGULATOR_RT5033=y

#SENSOR
CONFIG_SENSORS_K303C=y
CONFIG_SENSORS_GP2A002=y

#FLASH
CONFIG_FLASHLIGHT=y
CONFIG_RT_FLASH_LED=y
CONFIG_FLED_RT5033=y
CONFIG_FLED_RT5033_EXT_GPIO=y

#Wifi
#
# Enable Qualcomm Wifi features
#
CONFIG_MSM_PIL_PRONTO=y
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y

#
# Wifi features (Qualcomm)
#
CONFIG_NET_CORE=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT_SYSFS=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_CFG80211=y
CONFIG_CFG80211_DEFAULT_PS=y
#CONFIG_CFG80211_ALLOW_RECONNECT is not set
CONFIG_WLAN=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_PRIV=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE =y

#AUDIO
CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=m

#optimize mmc block delay on resume
CONFIG_MMC_BLOCK_DEFERRED_RESUME=y

# RTCC v3
CONFIG_SWAP=y
CONFIG_ZSMALLOC=y
CONFIG_ZRAM=y
CONFIG_RUNTIME_COMPCACHE=y
CONFIG_KSWAPD_NOSWAP=y

# DUAL SIM / SINGLE SIM Detection
CONFIG_CHECK_SIMSLOT_COUNT=y
CONFIG_CHECK_SIMSLOT_COUNT_GPIO=1008

# TIMA LOG
CONFIG_ARCH_MSM8916_TIMA=y

CONFIG_TRACE_MODEM_MEM_FAIL=y

Thanks for your help!!

@Edited

If I add my kernel's name into de Makefile, in the line: EXTRAVERSION, is it works?

VERSION = 3
PATCHLEVEL = 10
SUBLEVEL = 28
EXTRAVERSION =
NAME = TOSSUG Baby Fish

I'm finishing my own custom kernel, and I want to edit this text:

[IMG="about phone"]http://i.imgur.com/GvJjlm4.jpg[/IMG]

The firt numbers, 3.10.28, are in Makefile, but how about the rest (dpi@...)??
[Android] akhilnarang:
Those numbers are linux kernel version

dpi is the user that built it

the stuff after @ is the hostname of pc

gimme link to the kernel source ill tell you what to edit
[Android] Humberto.Ortega:
So if I compile the kernel, it add automatically my user name?

I wanna add: Humberto.Ortega Kernel alpha 1.0

This is the grand prime's source added by a user: HERE

Thanks again!
[Android] akhilnarang:
Try adding this line to the defconfig

CONFIG_LOCALVERSION="-KERNEL-NAME"
[Android] Humberto.Ortega:
I think I`m getting error because the toolchain.

As Grand Prime Duos has a x64 cpu arquitecture, I used this toolschains to compile: aarch64-linux-android-4.9.

I tried with arm-linux-androideabi-4.9 (x64) too...

[IMG="Kernel_error 4"]http://i.imgur.com/hdM1JcG.png[/IMG]

Which toolchain should I have to use to compile the kernel?

Thanks!
[Android] akhilnarang:
Can you tell me the error you're getting?

If is 64bit, then use a aarch64 toolchain
[Android] Humberto.Ortega:
I was trying port a rom for my device, and I eared about unlock bootloader before flash. I tried it, but now my device is hard bricked. :(

I sent to technical assistance , because it is still under warranty...

When I get it back, I'll try again, now more carefully!

Thanks very much for your help!! ;)
[Android] judas1977:
hello, i have that build error.

../../../../../../kernel/lge/msm8226/drivers/leds/leds-qpnp.c: In function 'qpnp_wled_init':
../../../../../../kernel/lge/msm8226/drivers/leds/leds-qpnp.c:1642:4: error: 'WLED_CABC_EN_MASK' undeclared (first use in this function)
WLED_CABC_EN_MASK,WLED_CABC_EN_ON);
^
../../../../../../kernel/lge/msm8226/drivers/leds/leds-qpnp.c:1642:4: note: each undeclared identifier is reported only once for each function it appears in
../../../../../../kernel/lge/msm8226/drivers/leds/leds-qpnp.c:1642:22: error: 'WLED_CABC_EN_ON' undeclared (first use in this function)
WLED_CABC_EN_MASK,WLED_CABC_EN_ON);
^
make[4]: *** [drivers/leds/leds-qpnp.o] Błąd 1

I'm pretty sure that some devs using the same sources haven't that issue.

Someone in this thread had similar error but i didn't find a solution for me....
[Android] Ciuffy:
Programming error:

http://crasseux.com/books/ctutorial/...undeclared--first-use-in-this-function-.html

To solve this error, you want to open leds-qpnp.c, declare WLED_CABC_EN_ON as "static" and right after the includes, then delete the other declaration in the file, but keep the implementation.

If you are going to have more of these errors, it is not worth solving them, something is messed up with your source code.

Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.
[Android] logikzzz:
Hi Im trying to build my first kernel. I have the zImage, i repackage that into a stock rar after unmkbootimg then mkbootimg. But i have to create a flashable zip now to flash with ODIN. I am stuck on this part. This is a 5.1.1 kernel for the Note 4.

Everytime i just sub boot.img in for boot.img on a working zip it boots straight into download mode saying normal boot failed.​
[Android] MEGAX91:
[MENTION=5899304]Tkkg1994[/MENTION] [MENTION=5068852]thehacker911[/MENTION] [MENTION=2687701]AndroidGX[/MENTION]

can someone please tell me what is wrong?

guyver@Mohammad:~$ cd android/k

guyver@Mohammad:~/android/k$ ARCH=arm CROSS_COMPILE=/home/guyver/android/arm-cortex_a15-linux-gnueabihf-linaro_4.9.4-2015.06/bin/arm-cortex_a15-linux-gnueabihf- make apq8084_sec_kccat6_eur_defconfig

arch/arm/configs/apq8084_sec_kccat6_eur_defconfig:110:warning: override: reassigning to symbol LEDS_MAX77828

arch/arm/configs/apq8084_sec_kccat6_eur_defconfig:151:warning: override: reassigning to symbol CFG80211

arch/arm/configs/apq8084_sec_kccat6_eur_defconfig:154:warning: override: reassigning to symbol CFG80211_DEFAULT_PS

KCONFIG_SELINUX((null))

KCONFIG_LOG_SELINUX((null))

KCONFIG_TIMA((null))

KCONFIG_DMVERITY((null))

KCONFIG_VARIANT((null))

***

*** You must specify VARIANT_DEFCONFIG !

***

make[1]: *** [apq8084_sec_kccat6_eur_defconfig] Error 1

make: *** [apq8084_sec_kccat6_eur_defconfig] Error 2

guyver@Mohammad:~/android/k$

arch/arm/configs :

http://uupload.ir/files/oua2_screenshot_from_2015-08-11_13:24:46.png
[Android] Tkkg1994:
Yes, you have to include all config files needed. For building the .config do: make VARIANT_DEFCONFIG=apq8084_sec_kccat6_eur_defconfig apq8084_sec_defconfig SELINUX_DEFCONFIG=selinux_defconfig
[Android] MEGAX91:
deleted.
[Android] JF-GINO:
I also have this problem after repacking my boot.img into a tarball,

I am trying to add root to my note edge w8 stock kernel on 5.1.1 and suspect your doing the same. I think its the method of root we are using on the stock kernel....Im lost at this point.
[Android] DaReDeViL:
The p1 should be -p1

Envoyé de mon SM-N910C en utilisant Tapatalk
[Android] MEGAX91:
guyver@nagatobimaru:~$ cd android/G
guyver@nagatobimaru:~/android/G$ patch -p1 <patch-3.10.40-41
patching file Makefile
can't find file to patch at input line 17
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig
|index 2e67a272df70..9ce8ba1a1433 100644
|--- a/arch/arm/configs/multi_v7_defconfig
|+++ b/arch/arm/configs/multi_v7_defconfig
--------------------------
File to patch:

http://s9.iranxm.com/up/f8229696f7a3.png
[Android] AndreiLux:
First of all... use Git merge. Second of all don't expect everything to miraculously work by itself, sometimes you need to do cleanup yourself.
[Android] MEGAX91:
how can i use git merge in order to update kernel to last upstream ?
[Android] brymaster5000:
Check out this previous post
[Android] Droidcore:
its okay use ubuntu 15 64 bit?
[Android] :
Yes, its okay to use any version of Linux .
[Android] H3RY:
#totaly_noob

somebody please explain (or a link) how to choose the correct kernel to build for my own device. My device MT6572 JB4.2, and i want to have KK kernel. I confused on the very beginning step.

thanks...
[Android] _that:
The first step is to acquire the source code for the kernel. Your device manufacturer is are legally required to provide you with the source code for any GPL software they ship.
[Android] H3RY:
thanks for the reply.

Unfortunatelly device manufacturer didn't release kernel for my device (it's a low end device).

Forget the manufacturers, there are some unofficial KK kernel for MT6572 on github. I want to adapt it to my own device. I have Linux machine, but I don't understand how to do choose the correct kernel for my device.

thanks...
[Android] _that:
Low end device or not, kernel sources are not optional. People who buy devices from known GPL violators are part of the problem.
[Android] bsmitty83:
Yup , MediaTek is a notorious gpl violator for their kernels . solely for that reason I will never buy a soc from them .
[Android] Droidcore:
Hunk #4 FAILED at 258.
1 out of 4 hunks FAILED -- saving rejects to file drivers/cpufreq/Kconfig.rej
(Stripping trailing CRs from patch; use --binary to disable.)
patching file drivers/cpufreq/Makefile
(Stripping trailing CRs from patch; use --binary to disable.)
patching file include/linux/cpufreq.h

ok or not? help me
[Android] bsmitty83:
Well no .... Not really [emoji6], this is what happens when a patch doesn't match up properly to the code its supposed to be patching . Now what your left with is three files , in your example above you will have a Kconfig , a Kconfig.rej , and a Kconfig.orig in your cpufreq folder .

The Kconfig file with no extension will be the file that was patched up to the rejected code .

The .rej file will be the part of the patch that failed .

The .orig file will be the Kconfig file before the patch was applied .

So there are a few options to either fix the code manually , or use git to reset your branch to remove the failed patch .

Personally I would try to fix the rejected patch by manually editing the Kconfig file to add or delete whatever lines didn't get patched . but I also use git as well , so if I mess up a reset will work or cherry-pick --abort if its a cherry-pick.
[Android] Droidcore:
i get it but , help me for toolchain export kernel root directory, my directory android/kernel/M7 ( root directory kernel android/kernel? yes or no? ) :rolleyes:
[Android] Droidcore:
now get like this

make m7_defconfig
arch/arm/configs/m7_defconfig:3498:warning: override: reassigning to symbol AUDIT
arch/arm/configs/m7_defconfig:3499:warning: override: reassigning to symbol SECURITY
arch/arm/configs/m7_defconfig:3504:warning: override: reassigning to symbol NETWORK_SECMARK
arch/arm/configs/m7_defconfig:3687:warning: override: reassigning to symbol BRIDGE
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
warning: (ARCH_MSM_KRAITMP && ARCH_MSM_CORTEX_A5) selects HAVE_HW_BRKPT_RESERVED_RW_ACCESS which has unmet direct dependencies (HAVE_HW_BREAKPOINT)
#
# configuration written to .config
#

help me
[Android] toheedasad:
Patch for changing enforcing to permissive on lollipop 5.0.1??
[Android] _that:
Add this to the kernel command line (via kernel config or boot image):

androidboot.selinux=permissive
[Android] CallmeReaz:
great post for learning. ;) thanks
[Android] Arkonite:
Hmmm...

Can I use Cygwin instead of ubuntu?
[Android] _that:
No, but you can use almost any Linux distro, even in a VM.
[Android] Arkonite:
32-bit or 64-bit?

---------- Post added at 11:18 PM ---------- Previous post was at 11:09 PM ----------

Can someone give me a link to ubuntu 12.04 because I can't find it only 12.0.4.5 and 12.04.4

How to also add IO Schedulers?
[Android] _that:
Use 64 bit if possible. I haven't used a 32 bit Linux distro in this decade, but it might still work if you only want to build a kernel and not a full ROM.

Since the OP is over 3 years old, you should probably use a more current distribution anyway, e.g. 14.04.
[Android] Arkonite:
Can you use 64-bit even if you are running a 32-bit windows 7?What about ubuntu 15.04 is it ok?
[Android] _that:
In this case you should definitely use a 32 bit version, to save RAM.

As I said, almost any distro should work. I just mentioned 14.04 because it's a LTS version.
[Android] cobrax2:
guys, is it normal to get errors compiling an untouched htc kernel? shouldnt it be "perfect" or close to it?

im trying to compile one for htc one mini 2, and i can't :(
[Android] cobrax2:
i can't believe how frustrating this building kernel stuff is. it's just impossible to NOT get a fckin error for compiling a kernel. if i use eabi 4.4.3 i get one error

if i use 4.6 or 4.7 it wont even try to compile

if i use 4.9 i get another error different from 4.4.3. is it so hard to be consistent? :(

not to speak of linaro, which i've tried half a day to get a binary for ubuntu to get about same errors as 4.6/4.7

and some don't understand why people use windows/mac. because linux doesnt fckin work unless you spend a week to do a thing that you would do in 5 minutes. and i'm talking of a htc original kernel for htc one mini 2. untouched. i haven't even gotten to change something to my kernel

so frustrating.

im no expert, true, but i have some programming skills, and i've used linux from time to time, starting ages ago. it hasn't changed a bit.

/end rant
[Android] _that:
Not half as frustrating as reading posts like yours. If you want help, post what you did and what messages you got. If you just want to rant, I'd suggest opening a thread elsewhere.
[Android] cobrax2:
well after 2 days i've found a linaro 4.6.2 which worked :)

only minor warnings at the end, will post when it compiles again, now i just added my changes, i hope everything goes well

sorry if i bothered anyone i just felt like going outside and scream :)
[Android] cobrax2:
ok these are the warnings:

Warning (reg_format): "reg" property in /soc/qcom,spmi@fc4c0000/qcom,pm8226@1/htc,modem-debug-pm8226 has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)

Warning (reg_format): "reg" property in /soc/i2c@f9925000/nfc-nci@0e has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)

Warning (reg_format): "reg" property in /soc/qcom,pm8226@1/qcom,vib@c000 has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)

Warning (avoid_default_addr_size): Relying on default #address-cells value for /soc/i2c@f9925000/nfc-nci@0e

Warning (avoid_default_addr_size): Relying on default #size-cells value for /soc/i2c@f9925000/nfc-nci@0e

Warning (avoid_default_addr_size): Relying on default #address-cells value for /soc/qcom,pm8226@1/qcom,vib@c000

Warning (avoid_default_addr_size): Relying on default #size-cells value for /soc/qcom,pm8226@1/qcom,vib@c000

can they be repaired, or are they of any concern?

thank you
[Android] ngyendotrung:
thank you for your tutorial
[Android] neonkat:
can anyone guide me on how to add features via commit?(cherry picking commits for other users repository)
[Android] zeeshanhussain12:
http://xdaforums.com/showthread.php?t=1877040 this is the best guide to learn about commits and cherry picking
[Android] neonkat:
thanks mate..added some good features today,will add more in next few days :D

btw do you know how to compile a kernel based on cm sources?...i read somewhere that it is a bit different from compiling with stock sources(provided by the company)..(somewhere in making .config)
[Android] akhilnarang:
That depends on the device
[Android] zeeshanhussain12:
Yeah I know, run make xxx_defconfig (xxx is ur device model) , then run make -j8 or 16