yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] DerRomtester:
Kernel Changelog V18

* 8138d5f Version 18
* 5b6c138 msm: thermal: add my cleaned up in-kernel driver
* b8870b8 msm: thermal: fix init with msm_thermal
* 625d190 kthread_work: wake up worker only when the worker is idle
* a949fc6 msm: mdss: Fix check for highest of overlap and prefill bw calc
* 3f1c672 defconfig: 3.4.104 + deleted bull****
* 02d7316 this is causing a build error lets remove it
* 907047d defconfig: added optimization levels
* 1f2ba66 Makefile: more optimization
* 758de60 ARM: make kernel oops easier to read

- francos thermal driver changes are inside now

- 268 cpu min frequ default now instead of 300 mhz
[ONE Android Development] garz:
SICKK! Gonna try v18. Any specific kernel settings? Maybe a synapse profile, you'd like to share? ;) ;) :cool:
[ONE Android Development] Ofthecats:
Right after flash?

Will hopefully get time later to test on blisspop 0304.
[ONE Android Development] Setting.Out:
Just booted BlissPop 07/03, no issues.. I'll carry on testing now..
[ONE Android Development] Setting.Out:
Alucard hotplug is a stable beast.. No issues to report, and battery life is good too.. I spent the day with the family at the aquarium and lent the phone to my wife who chronicled the day with nearly 1000 photos, edits and FB posts.. Max brightness because she's blind and nearly 5hrs sot 12hrs up..
[ONE Android Development] DerRomtester:
Nice to hear such good reports :)
[ONE Android Development] malavan:
I'm on euphoria latest rom and d2w doesn't working after flashing latest tyr is it any settings in synapse i can use to get it back

No issue here, working fine. Your using a custom kernel right? They need to update their ramdisk with the new sepolicy addition from cm.

Its not based on any version of cm, we merge everything manually and I've left out the theme patches which were causing reboots and fc's

Its there in buttons. If your using a custom kernel it might not show because a new sepolicy addition is required, try with stock kernel.

This is from euphoria tread.
[ONE Android Development] DerRomtester:
Yeah, i will update ramdisk soon.
[ONE Android Development] Ofthecats:
Loving your kernel and the choices it provides.

I was wondering your thoughts behind choosing Franco kernel instead of others to fork from. The reason I ask is because Franco development seems to have slowed a lot.
[ONE Android Development] DerRomtester:
Francos development isnt that slow. He maintains several device s and his focus is at the moment on shamu. His kernel contains stabilty + performance + his own work + development knowledge. His work is great. He had the chance to work for google but he did not accept the job. I am only a contributor. I add things from other people and try to give them some more options to choose.
[ONE Android Development] Ofthecats:
OK cool. Good points.
[ONE Android Development] DerRomtester:
Version 94

- re-added cpu boost driver for more smoothness

- updated all hotplugs to dorminax source

- updated ramdisk to 08.03.2015 nightly (now livedisplay and dt2w should work)

Uploaded Linaro and UBERTC

Sry no sabermod i can't download the toolchain from gitorious

After 3 hours work the kernel now boots up.

Tested on 08.03.15 nightly. Working perfectly.

Hit thx of you like my work :D
[ONE Android Development] jgcaap:
Ubertc is working well for you?
[ONE Android Development] DerRomtester:
Works pretty good but i prefer linaro from christopher83.
[ONE Android Development] Setting.Out:
*wow*.. The last kernel stuttered when underclocked, this one is like polished glass.. I'm trying the ubertc build @ 1.5GHz ..
[ONE Android Development] DerRomtester:
Yeah i know this is the cpu boost driver.
[ONE Android Development] jgcaap:
Good choice! From what I investigated.
[ONE Android Development] DerRomtester:
Version 95 small update:

- input: touchscreen: enable tap to wake by default

- cm: Additional config snippet to enable DIAG support

- compiled with linaro toolchain enjoy it
[ONE Android Development] azsl1326:
Getting constant sleep of death on v95 with Temasek's 8.5 f2fs
[ONE Android Development] DerRomtester:
Bit more info would be helpful. Settings? Is ony one hotplug ticked in synapse?
[ONE Android Development] azsl1326:
Going off memory here as I had to switch to AK. Was on YankActive, IntelliPlug 5.0 (Conservative(4)).
[ONE Android Development] hewlett2008:
Running SllimsaberLP and getting device handler fc....V95
[ONE Android Development] DerRomtester:
Not kernel related.
[ONE Android Development] DerRomtester:
Version 96

Kernel Changes

- removed alucard hotplug

- removed bricked hotplug

- removed intelliplug

only mako hotplug and autosmp are now inside the kernel.

Why ? I noticed some stability issues on some hotplugs so i removed them.

Two simple and no bull**** hotplugs with two different methods:

Mako hotplug turns the cores on and off based on system load.

Auto smp is onlining/offlining cores based on cpufreq current frequencies.

Ramdisk Changes:

- ondemand is default governor now (credits to google)

- ondemand tuning (credits to google)

- impulse tuning values (credits to neobuddy89)

Compiled with Linaro toolchain 4.9.3

Edit:

Ups forgot to add that:

- many changes to GPU

ecc.

Full Changelog:

26f554b Version 96
3ddc597 ARM: arch_timer: add support to configure and enable event stream
e1f07c2 ARM/ARM64: arch_timer: add macros for bits in control register
6fce9aa defconfig: autosmp instead of bricked and use always two cores on autosmp even when lcd is offline
e247279 drivers: clocksource: add CPU PM notifier for ARM architected timer
c746399 ASoC: Change to correctly set the BTSCO Sample Rate
0dba38a kgsl: switch back to allocating from highmem
2c8f89b4 kgsl: allocate from lowmem
f654bce kgsl: do not vmap/memset to zero-out pages
0b1c708 kgsl: allocate shared memory one page at a time
4f61971 Revert "msm: kgsl: Restrict GPU memory object alignment to 32MB"
8432b99 msm: kgsl: Get rid of KGSL_FLAGS_STARTED
f5493a0 msm: kgsl: Clear pending transactions from VBIF on hang
1fb0e46 msm: kgsl: Modify which MMU clocks are enabled/disabled
1baabb4 msm: kgsl: Prevent adreno stop after gpu is power collapsed
2b49cf9 msm: kgsl: Check for mmu pagefault before recovery
1c8ba01 defconfig: only bricked and mako hotplug for now because two hotplugs are enough mako hotplug is using system load
[ONE Android Development] Spaulding89:
Don't forget Android Hilfe my friend [emoji14]

Sent from my Slimlollipopped Bacon with AK
[ONE Android Development] Setting.Out:
:( thanks for giving it a try..
[ONE Android Development] DerRomtester:
Sry for that.
[ONE Android Development] Setting.Out:
I'm still happy using your awesome kernel.. ;)
[ONE Android Development] usmani:
Noooooo bricked hotplug :'(
[ONE Android Development] OmegaBlaze:
Liking the new build man. Cutting out all of the bull and keeping what you feel is best.

I know nothing about kernels so its always good when a developer can include their input on what is best for the users?
[ONE Android Development] gavin-phelan:
Love this kernel
[ONE Android Development] usmani:
Have had 3 4 sods in two days.
[ONE Android Development] DerRomtester:
I noticed them, too. It is hard to debug SODs because you can't catch them with last kmsg :/

I think i maybe have found the problem. V97 will come soon.
[ONE Android Development] azsl1326:
Is there a linaro version for 97?
[ONE Android Development] usmani:
I had them using ondemand Btw.
[ONE Android Development] DerRomtester:
Not for now.

I am busy at the moment.

Give V97 a try. I am not sure what is or was causing that.
[ONE Android Development] azsl1326:
Okay. Can I use a SM kernel with a linaro ROM (Temasek)?
[ONE Android Development] DerRomtester:
Of course
[ONE Android Development] DerRomtester:
Everyone who has SODs can you try another governor ? Interactive or Smartmax or Conservative
[ONE Android Development] Beaster:
First time user of your kernel.

Will report if anything goes wrong!

Thank you for your work!
[ONE Android Development] DerRomtester:
Oh i am using a test kernel :)
[ONE Android Development] Setting.Out:
I like test kernels... :)
[ONE Android Development] giajp:
New Franco out!
[ONE Android Development] DerRomtester:
Version 98 Changelog:

- synced with franco kernel

- disabled cpu boost

- enabled touchboost for conservative governor

- conservative governor default now (feels smooth with francos touchboost)

- conservative update

- updated ramdisk

- updated mako hotplug (merged from Nexus 6 franco kernel)

- removed asmp

- many fixes

ecc.

Full Log:

7ffe1b5 arm: Makefile / Kconfig: we don't need that anymore because hotplug fold
4f1dbd1 Version 98
28d61e6 cpu-boost: disable
df4301b Revert "disable: touchboost"
dd9feeb Revert "cpufreq: conservative: revert touchboost things"
0934b64 Revert "cpufreq: conservative remove touchboost part II"
1d32a00 mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
1e2caf5 vfs: read file_handle only once in handle_to_path
12a9731 vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
82c0990 freezer: Do not freeze tasks killed by OOM killer
48cf96a mm: Don't count the stack guard page towards RLIMIT_STACK
f790bb4 mm: propagate error from stack expansion even for guard page
2d95172 Input: fix defuzzing logic
dc5b6c2 futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == u…
542e2e5 power: quickwakeup: initial driver
30a326f mdss: use an interruptible thread on edp to reduce load_average
93a4fe8 soc: qcom: smd: Fix SMD packet sync loss issue
55c5de1 mmc: enable wakeup_on_idle
9f24613 mmc: add support for scheduling mmcqd on idle CPU
80faa77 tick: don't update idle time if cpu offline
3208a48 Revert "msm: set the gdhs to power-collapse to get rid of the IRQ affini
73d6e20 mdss: we can probably use interruptible thread on this code path
294c254 msm: mpm: disable debugging
f9466b0 mako hotplug: i think this should be 1728000
95a720b hotplugs: we are using mako hotplug now only so remove other hotplugs co
[ONE Android Development] usmani:
I haven't quite find a description of what quick wakeup does, care shedding some light on it?
[ONE Android Development] DerRomtester:
I don't know more than this
[ONE Android Development] Beaster:
Updated from 97 to 98.

Kept default settings. Only undervolted -75

So far very smooth!

Thank you!
[ONE Android Development] byAidan:
Just flashed V98 and it's running very nice and smooth!

I will post any logs if I get crashes :good:
[ONE Android Development] usmani:
I feel a lag in animations when opening apps etc flashed Franco and did not have such lag. Last perfectly working version for me was 96, didn't feel any lagging.
[ONE Android Development] DerRomtester:
Next version will be linaro again.
[ONE Android Development] DerRomtester:
Version 99

- compiled with linaro toolchain

- lmk (low memory killer) updates

- some performance updates

- pvs & speed level interface support

grab UKM here from [MENTION=3685904]ak[/MENTION] website
[ONE Android Development] DerRomtester:
Version 100

- compiled with UBERTC 4.9 (5.0 does not work for me at the moment but when i have fixed all errors i am gonna release it) https://plus.google.com/+ChetKener/posts/YzMJEkzPQgp

it feels so smooth try it out

- merged some CM updates

Full log:

d8bd420 Version 100
55f8558 make.sh: update
3879eff Makefile: use UBERTC 4.9 because 5.0 many warnings and some errors i don't know how to fix
a5355cd Makefile: switch to UBERTC 5.0
6c2e624 diag: Make DCI change not to access info from a dangling pointer
3772c3d ASoC: msm: audio-effects: Check for array index
2087003 msm: rpc: Fix uninitialized union in rpc router close function
330cc4d msm: rpc: Fix uninitialized union in rpc router code
ee01cc6 msm: vidc: Cancel pending power collapse works in core_release
02029f1 wcnss: voltage regulator change for iris-vddpa for Pronto
bcd9961 ARM: dts: bacon: set minimum vibrator voltage
03829c0 Merged legit fixes found by arm-eabi-5.0 compiler. thanks @Alucard
[ONE Android Development] _ASSASSIN_:
no more attempts at clang?
[ONE Android Development] DerRomtester:
I am extremly busy atm. When my exams are over i will try clang again.
[ONE Android Development] byAidan:
Thank you very much for this UBERTC is so smooth it's un real ;)
[ONE Android Development] DerRomtester:
There is also a THX button :)

I like it, too. It feels so fast.
[ONE Android Development] gavin-phelan:
So can I flash v100 on lollipop?
[ONE Android Development] DerRomtester:
After destroing my ubuntu machine i managed to compile a kernel with UBERTC 5.0

V101

Changelog:

- compiled with UBERTC 5.0

- fixed GCC 5.0 build errors

Just hit thx and try yourself :)
[ONE Android Development] mumaster20:
Latest kernel (v101) doesnt seem to work on latest slimsaber ROM. It boots, but then AudioFX keeps force closing. The latest slimsaber is compiled with the uber toolchain aswell. Anyone got it able to boot succesfully?
[ONE Android Development] DerRomtester:
I used it yesterday on slimsaber. Now i am on cm12 again. Worked fine for me on slimsaber.
[ONE Android Development] mumaster20:
Hmm, maybe it doesnt work because i flashed the MaxxAudio app, ill report it later if it seems to boot completely without this mod.

Edit: Flashing the latest superSU seems to have caused the issue, not flashing it at all solves the problem for me and everything is running fine now!
[ONE Android Development] taufiqs:
Does your kernel support build 5.1 or cm 12.1
[ONE Android Development] DerRomtester:
Kernel commits are inside. But i dont know if there is a new ramdisk. You can try it if you want. Just do a backup before.
[ONE Android Development] taufiqs:
I have tried and it wont enter rom and always reboot and prepare application from zero. Kind of boot loop with steroid..

Which version shouldnI use V100 or v101 ?
[ONE Android Development] DerRomtester:
=> not compatible with cm12.1
[ONE Android Development] taufiqs:
roger that. waiting for cm12.1 version then
[ONE Android Development] gavin-phelan:
Last update is solid ☺
[ONE Android Development] jgcaap:
Great work. How does it work?

Your fixes are online on commits? Thanks
[ONE Android Development] DerRomtester:
Yep the fixes are online. Ignore all warnings. You only need this one https://github.com/DerRomtester/one_plus_one/commit/7e63d3e7703f7ba631337e0995e21cea345b28f1

Works pretty smooth. Rocksolid.
[ONE Android Development] jgcaap:
Going to try soon with a pure uber build. Thanks man! Good job!
[ONE Android Development] DerRomtester:
Anyone interested in a

5.1 kernel?
[ONE Android Development] suaverc118:
Ummm yeah!
[ONE Android Development] gavin-phelan:
Yup
[ONE Android Development] samic:
Yeaaaah!
[ONE Android Development] taufiqs:
Count me in
[ONE Android Development] Prey521:
Nah, not needed.....................................I kid I kid...YES!!! Bring on that 5.1 TYR Love!
[ONE Android Development] DerRomtester:
Version 102 Changelog:

msm8974: Clean up display configuations
touchscreen: touchboost: fix warnings with GCC 5.0
msm: camera_oppo: fix warnings with GCC 5.0
Fix warnings spam with gcc5
ion: msm: fix cache maintenance on unmapped buffers
cpufreq: conservative: don't tear up sysfs and governor dirs to prevent selinux errors and preserve file permissions properly
msm: slimbus: use interruptible wait to reduce system's load average
ramdisk: update

Edit:

I have tested both kernels and they are working fine.

You can see two folders here. One folder for CM12 and the other one for CM12.1

https://www.androidfilehost.com/?a=show&w=files&flid=21788

Do not forget to hit thx :D
[ONE Android Development] jmtjr278:
Cm 12.1 kernel is booting and running very well on euphoria 5.1. Thanks very much for your hard work!

Sent from my A0001
[ONE Android Development] DerRomtester:
I reuploaded the kernel because i forgot to add one single line in the ramdisk.

Just redownload the kernel :D
[ONE Android Development] usmani:
Working good on euphoria 5.1 (y)
[ONE Android Development] DerRomtester:
Version 103 Changelog CM-12.1

- cm upstream updates

- cm synced with google

- fixed some potential memleaks

- simple_ondemand (default gpu governor now)

- some ramdisk tweaks ( picked from franciscofranco )

ecc....

Have fun and don't forget to hit thx :D
[ONE Android Development] usmani:
No kernel source for oxygenos?
[ONE Android Development] DerRomtester:
I cant find any source for it.
[ONE Android Development] hatan88:
Is anybody moved to it from Franco? is there any diffrences that worth moving to this kernel?
[ONE Android Development] DerRomtester:
Try yourself :D
[ONE Android Development] M5devil:
Guys, I just flashed this Kernel along with UKM and Synapse. Can someone recommend good settings or a profile for stable performance and good battery life. I've seen people report over 6hrs SOT, would love to test that. Thanks
[ONE Android Development] DerRomtester:
I am currently using

cpu boost enabled

smartmax cpu governor

rest is stock

I get about 5-6 hours SOT
[ONE Android Development] Stylez Ray.:
Can I use 103 with CM12?
[ONE Android Development] abhi08638:
Delete
[ONE Android Development] DerRomtester:
No. Use V102 CM12. There were no updates for cm12.
[ONE Android Development] jmtjr278:
Hi. Just wanted to let you know how much I am enjoying your kennel. I flashed v102 three days ago and got my best sot since I bought my phone 6.5 hours! I know people boast about 8-9 hours but never in my experience. I flashed 103 yesterday and will update you all with my results.

Thanks and keep up the great work.

Sent from my A0001
[ONE Android Development] DerRomtester:
Thank you very much. I like to hear kind words and good reviews.
[ONE Android Development] truth77:
Hey der, is this kernel still Franco based or did you go back to CM base? Just curious. I like this kernel the best when it was cm based. Just my opinion.
[ONE Android Development] DerRomtester:
Still franco based. But there are so many differences to franco kernel now so its basically a mix between my additions + francos great work + cm power + work from other great devs. I really like francos work. He had the chance to work for google but he did not accept the job there.

Guys if you have any questions feel free to ask. We all can learn from each other. :)
[ONE Android Development] M5devil:
Guys, can you recommend optimum setting for our OPO? Also should I keep SELinux ENFORCING or PERMISSIVE?
[ONE Android Development] DerRomtester:
Big update incoming for f2fs users :)
[ONE Android Development] DerRomtester:
I use stock settings they are pretty balanced. Why do you want to change selinux ? Only change it if sth is not working like it should. E.g. for Viper4android or for xposed or sth like that
[ONE Android Development] DerRomtester:
Version 104 is online for CM-12.1

- new prima wifi driver

- big update to f2fs

- added new f2fs mount options to the fstab

- some optimization flags
[ONE Android Development] jgcaap:
I am thinking on using f2fs. Should be a very cool feature!
[ONE Android Development] gavin-phelan:
Those this fix the WiFi bus in cm12.1? Or is the new WiFi drivers what this person is talking about http://xdaforums.com/showthread.php?p=59952735
[ONE Android Development] DerRomtester:
Yep maybe. I only use it for cache partition.
[ONE Android Development] DerRomtester:
I don't know if this will fix anything. They only have updated the wifi driver to: prima: Update to LA.BF.1.1.1_rb1.17
[ONE Android Development] jgcaap:
So it only matters on the part where we format? Nice.. Didn't knew that. Why not data partition?
[ONE Android Development] DerRomtester:
Because i dont want to format my sdcard :)
[ONE Android Development] jgcaap:
One question, the rom has to be compatible? Or only needs to be at kernel level? Thanks!
[ONE Android Development] DerRomtester:
The fstab must be compatible on kernel side. Of course you need the f2fs patches, too. https://raw.githubusercontent.com/D...90ae545d2790c874756889ccb/ramdisk/fstab.bacon

And on the rome the updater script. You can do it also on your own. Edit the updater script and flash the kernel with the right fstab. On my kernel you don't need to do anyhting. fstab is compatible with ext4 and f2fs. So just flash the kernel over your current f2fs configuration. I recommend to read the f2fs guide in the general section. So the rom does not need to be compatible. But before you flash the rom you have to edit the updater script.

So you can use every rom you want.
[ONE Android Development] jgcaap:
suppose is this right?

https://github.com/jgcaap/android_d...mmit/5017b862f84b3cb89aeea8b0dff77a7973dd73cd

Thanks :D
[ONE Android Development] DerRomtester:
Seems correct. But for the latest f2fs patches you need the new mount options like in my fstab. Without these mount options the kernel wont boot up at all.
[ONE Android Development] DerRomtester:
So guys here is V105-CM12.1

- i think i will pause this project because the important exams are coming and i want to spent more time for learning for the Abitur (i don't know what it is called in english)

--> so 6 - 9 weaks no kernels or maybe upstream updates

So here is the Changelog for you guys:

- added msm hotplug

- updated mako hotplug

- added powersuspend driver (needed for new msm and mako hotplug)

- fixed random time set on a reboot

- fixed permanent wakelock, issued by NextAlarmTracker

- zen scheduler tuning

- cm upstream updates
[ONE Android Development] abhi08638:
Good luck and thanks for the update!
[ONE Android Development] Spaulding89:
Take your time [MENTION=4804871]DerRomtester[/MENTION].

And good luck for your exams. Abi ( I don't know the word too lol) is much more important.
[ONE Android Development] oriveradel:
Thank you, and good luck!
[ONE Android Development] nazfalas:
Good luck to you! Abitur luckily is a few years in the past for me already :D study hard and you will rock it.
[ONE Android Development] jmtjr278:
Love your work! This has been my DD for the past several weeks and it is a dream! Enjoy your school! Or at least pass it and be done with it. See you in a few weeks!

Sent from my A0001
[ONE Android Development] Jole7:
Good luck my friend:)
[ONE Android Development] jgcaap:
my friend...

https://github.com/jgcaap/android_kernel_oneplus_msm8974/commits/uber3

What commit i miss? I'm so tired to trying to figrure out... thanks
[ONE Android Development] DerRomtester:
Whats your aim? What errors are you facing?
[ONE Android Development] jgcaap:
Trying to compile new kernel source with uber 5.0 . wantnto compile in future with 6.0

In branch uber 3 i get

*CC * * *arch/arm/kernel/devtree.o

make[1]: *** No rule to make target 'kernel/printk_interface.o', needed by 'kernel/built-in.o'. *Stop.

make[1]: *** Waiting for unfinished jobs....

*CC * * *kernel/printk.o

In branch uber 4 i get

BUILD_BUG_ON(!__builtin_constant_p(offset));

^

make[3]: *** [arch/arm/kernel/asm-offsets.s] Error 1

make[2]: *** [prepare0] Error 2

make[1]: *** [sub-make] Error 2

make[1]: Leaving directory `/home/jgcaap/cm/kernel/oneplus/msm8974'

make: *** [TARGET_KERNEL_BINARIES] Error 2
[ONE Android Development] DerRomtester:
I have never seen this error. Are you building inline with rom? You may ask zanezam.
[ONE Android Development] jgcaap:
no this is seperate....