[Android General] 7awliet:
Comparison of 3.10.103 Custom Kernels

I still haven't used (nor ever shared nor linked) any 3.10.103 kernel yet, but I unpacked two 3.10.103 boot.img's with MTKbootimg and did a comparison in WinMerge of Luck@S' RC3 boot.img with darklord4822's Radon-v7.1.1 CM14.1 boot.img and a got the following result (also attached as a properly tabled html file in zip (NO KERNEL ATTACHED!)):

2017/02/07

Sorted by Name, Folder, then Comparison Result

Filename Folder Extension Comparison result
----------------------- --------------------------- ----------- --------------------------------------------------
acct initrd Folder exists in right only: darklord4822\initrd
cache initrd Folder exists in right only: darklord4822\initrd
config initrd Folder exists in right only: darklord4822\initrd
mnt initrd Folder exists in right only: darklord4822\initrd
storage initrd Folder exists in right only: darklord4822\initrd
file_contexts initrd Folder exists in left only: Luck@S\initrd
init.superuser.rc initrd rc File exists in left only: Luck@S\initrd
init.trace.rc initrd rc File exists in left only: Luck@S\initrd
file_contexts.bin initrd bin File exists in right only: darklord4822\initrd
factory_init.rc initrd rc Text files are identical
init.modem.rc initrd rc Text files are identical
init.protect.rc initrd rc Text files are identical
init.sprout.rc initrd rc Text files are identical
multi_init initrd\sbin Binary files are identical
battery_fail.png initrd\res\images\charger png Binary files are identical
battery_scale.png initrd\res\images\charger png Binary files are identical
cm_battery_scale.png initrd\res\images\charger png Binary files are identical
font_log.png initrd\res\images png Binary files are identical
default.prop initrd prop Text files are different
fstab.sprout initrd sprout Text files are different
init.cm.rc initrd rc Text files are different
init.environ.rc initrd rc Text files are different
init.rc initrd rc Text files are different
init.sprout.usb.rc initrd rc Text files are different
init.sprout_common.rc initrd rc Text files are different
init.usb.configfs.rc initrd rc Text files are different
init.usb.rc initrd rc Text files are different
init.zygote32.rc initrd rc Text files are different
property_contexts initrd Text files are different
seapp_contexts initrd Text files are different
selinux_version initrd Text files are different
service_contexts initrd Text files are different
ueventd.rc initrd rc Text files are different
ueventd.sprout.rc initrd rc Text files are different
bootinfo.txt txt Text files are different
cpiolist.txt txt Text files are different
adbd initrd\sbin Binary files are different
healthd initrd\sbin Binary files are different
init initrd Binary files are different
sepolicy initrd Binary files are different
kernel Binary files are different
ramdisk Binary files are different

It seems like their may be some stuff, certainly in the text files that are different, that may be better from one of the devs and vice-versa. One is including/excluded things more than the other and vice-versa. A mixture of some files and their contents may be key here. I use to do that with RR 5.7.x ports to get the best possible files without bugs.

Though Luck@S' was built with MM 6.0.1 in mind and darklord4822's with NG 7.1.1 in mind, so the inclusions/exclusions/changes could be justified.