[Samsung Galaxy W I8150] hadidjapri:
hey guys, after 2 weeks learning about kernel i would like to present my kernel for ICS

this kernel is based on arco's 2.6.35 kernel, with some addition on it

this kernel is provided without any guarantee, so make a backup before testing anything

I'M NOT RESPONSIBLE IF YOUR DEVICE BREAKS.

----changelog-----

[SIZE="2"]--v1.0--[/SIZE]
-added UV/OC
-IO scheduler (SIO,ZEN)
-governor(ondemandx, smartassv2, lulzactive)
-dynamic fsync
-BFS
-maxmem 423MB version (camera not working)
-compiled with linaro 4.7-2012.10-20121022
-O2 optimized[

[SIZE="2"]--V1.1--[/SIZE]
-removed dynamic fsync
-O3 optimized (lower available RAM by 1MB, need confirmation about stability and smoothness)

[SIZE="2"]--V1.2--[/SIZE]
-added zcache
-added snappy compression
-added zero jpeg compression
-lzotweak
-tweak on memcopy

[SIZE="2"]--V1.3--[/SIZE]
-fast charge support
-sfb activated
-tiny rcu(activate)
-noatime default
-extreme under voltage get addition +25mV
-hadi mode memory(378MB RAM with camera and hd record/playback working)

[SIZE="2"]--V1.4--[/SIZE]
-write cache disabled
-ntfs support
-cifs built in
-some compiler optimization
-sfb deleted
-fully O3 optimized
-changed bootsplash by ipromeh
-hopefully fixed internet problems

[SIZE="2"]--V1.5--[/SIZE]
-reenable write cache for better write speed
-remove zram for now
-custom volt support(thanks for forfivo)
-returned voltage to arco's reference

[SIZE="2"]--V1.6--[/SIZE]
-little tweak for entropy problem
-more optimization you can see in my git
-bigmem config will not be built due to busy days

[SIZE="2"]--V1.7--[/SIZE]
-more optimization
-removed rarely used governor and IO scheduler
-GPU glitch fix-castagnaIT
-allow low signal WiFi to be seen - castagnaIT
-tuned vm pressure
-network tweak
-updated to BFS v0.413 by Keff
-retuned lulzactive
-added screen-off LMK by voku
-using the latest Linaro 4.7-2013.1
[SIZE="5"]----------------2.6.35 KERNEL ENDED HERE----------------------------------[/SIZE]

[SIZE="2"]--Aphrodite--[/SIZE]
- started from arco's stock 3.0 kernel
- OC
- VDD syslevel interface
- lulzactive and smartassv2 governor
- introduce ROW IO and SIO for IO governor
- compiled with latest linaro
- fully O3 optimized
- CFS autogroup

[SIZE="2"]--Baphomet --[/SIZE]
- using arco's latest kernel 3.0 source
- SLUB memory allocator optimized
- dynamic read ahead
- 3.4 interactive governor
- ROW v4
- more optimizations

[SIZE="2"]--Chronos--[/SIZE]
- reworked from clean original arco's source
- Battery Life eXtender - BLX (christopher83)
- reverted back to O2 for now
- fast charge (ivendor)
- add PowerSave governor
- 375MB available RAM
- 1.8 GHz OC

----download-----

--V1--

18-12-12-stock voltage here

18-12-12-UV here

maxmem version here

--V1.1

stock voltage here

UV version here

maxmem version here

--V1.2

stock voltage here

UV version here

maxmem version here

bigmem version here

--V1.3

bigmem version here

my own version http://db.tt/fIlmZjxK

JB-hadiconfig version here GIVE THANKS TO 7amada100 HE DID THE CM10 VERSION

--V1.4

bigmem version here

hadiconfig version here

--V1.5

bigmem version here

hadiconfig version here

--V1.6

hadiconfig here

--V1.7

hadiconfig here

--Aphrodite--

hadi config here

--Baphomet--

hadi config here

--Chronos--

hadi config here

some useful script and code

if it started with #!/system/bin/sh it means a script consisting the line here

disable JPEG Compression
[CODE]
#!/system/bin/sh
echo 1 > /sys/kernel/jpeg_compression/zero_jpeg_compression

​

[/CODE]

BUG REPORTING RULE

Make sure before reporting bug or issue with this kernel, you give enough information about what you have such as

basic information of what ROM you used

kernel version

specific problem

i will ignore issue that doesn't fulfilled those 3 basic term. ex : bad with gaming, deepsleep not working, etc

POSTING RULE

you are free to show what you feel after using this kernel but there are some rules for posting here

NO COMPARE! i'm not making kernel to compete with other's kernel

NEVER SAYS "MY xxx IS BETTER THAN YOURS"

RESPECT OTHER MEMBER

----CREDIT----

Arco68 - i'm using his source thanks for the bigwork on kernel 3.0 :)

@Keff - helping a lot with ideas and fixes

camcory - he's the one helping me to make bootimg thanks :)

CastagnaIT - took many things from his git also for the ramdisk. i love his bootsplash thanks alot :D

forfivo - get idea about maxmem from him

ivendor

Christopher83

linaro toolchain maker - for the toolchain

idea of EFS backup from gokhanmoral and arco68

enabling KSM idea taken from dorimanx git

7amada100 - making the CM10's version

ipromeh for the bootsplash

you - for looking on my thread

beta testers, thanks for the feedback :)

i'm not a developer so forgive me if my kernel doesn't satisfy you. i made this kernel for my personal use but now i'm thinking of sharing these kernel on here

eventhough i'm not developer, but please feel free to report any bugs. i will try my best to fix the bug

if this kernel is good enough i will make JB version too :D

any feedback, bug report, suggestion to improve this kernel is really appreciated :D

YOU ARE FREE TO USE OR SHARE THIS KERNEL. BUT I ONLY ASK YOU TO GIVE PROPER CREDIT OR LINK BACK TO THIS THREAD IF YOU ARE GOING TO USE OR SHARE THIS KERNEL

SUPPORT MY WORK BY HITTING THANKS OR GIVING FEEDBACK