> Attention!

We strongly recommend to readRules section "Android - firmware"

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Samsung GT-I9001 Galaxy S Plus - Firmware CyanogenMod 10.x - 11.x (OS 4.x) - 12.x (OS 5.x)
What firmware are you using?
CyanogenMod 12.x
CyanogenMod 12.0 by ADC-Team ROM (ION) LP5.0.2 LRX22G [ 101 ] ** [22,49%]
CyanogenMod 12.1 by ADC-Team ROM (ION) LP5.1.1 LMY47V [ 213 ] ** [47,44%]
Resurrection Remix (CM12.1) v 5.4.x [ 135 ] ** [30,07%]
CyanogenMod 11.x
CyanogenMod 11.0 ROM PMEM KK 4.4.1 KOT49E [ 113 ] ** [25,17%]
Cyanogenmod 11.0 ROM KK 4.4.x KTU84PQ by ADC- Release 17 EOL [ 268 ] ** [59,69%]
EHNDROIX V 10/14/23 [ 61 ] ** [13,59%]
CyanogenMod 10.1-10.2
Cyanogenmod 10.1 ROM ION JB-4.2.2 JDQ39E by ADC-Team - Release 6 [EOL] [ 216 ] ** [48,11%]
Cyanogenmod 10.1 ROM PMEM JB 4.2.2 JDQ39E by ADC-Team - Release 9 EOL [ 164 ] ** [36,53%]
EHNDROIX IV 13.12.2 [ 64 ] ** [14,25%]
Total votes: 449
 



Rep: (1913)
Samsung GT-I9001 Galaxy S Plus - Firmware CyanogenMod 10.x - 11.x (OS 4.x) - 12.x (OS 5.x)

PictureSamsung GT-I9001 Galaxy S Plus [ARIESVE]
Galaxy S 2011 Edition

Description | Discussion | Firmware | CyanogenMod 7 Firmware (OS 2.3) | CyanogenMod 9 Firmware (OS 4.0) | MIUI 2.3 / 4.0 firmware | MIUI 4.1 / 4.2 firmware | AOKP / AOSP firmware (OS 4.x) | Topics for CyanogenMod10 | Accessories | Purchase | Club "GALAXY" | Marriage | Samsung GT-i9000 - FAQ | DevFAQ , Themes, decorations, software modifications for the GT-I9001 Galaxy S Plus
The second part of


Important
The firmware is in beta testing! Relatively suitable for everyday use!
You install the firmware at your own risk, the authors and participants of the forum are not responsible for your actions and their possible consequences! The firmware is not officially supported by the CyanogenMod community.

Samsung i9001 Theme on XDA Developers
Modifications for CyanogenMOD 10.x firmware are discussed in the relevant topic!

Firmware MIUI, AOKP, AOSP (AOSP, Unofficial Thinkingbridge, SlimBean, RevolutionJB, Codename Android, etc.) are discussed in the relevant topics!
For filling caps contact the curator Arhitektor58 in QMS!

Description, screenshots, video ::
Cyanogenmod It is after-sales firmware cell phones and tablets based on an open source android OS system. It has characteristics missing in the official firmware of Android devices, including the original theme (also known as "T-Mobile Theme Engine"), codec for Free Lossless Audio Codec (FLAC), compressed cache (compcache), a large APN list, OpenVPN client, reboot menu, Wi-Fi support, Bluetooth, USB modem. CyanogenMod is the first mobile OS, including the BFS task scheduler and is the union of the experimental branch and the official tree of the original Android. Developers argue that CyanogenMod improves the performance and reliability of the OS compared to the official releases of the firmware.
CyanogenMod is an incredibly functional firmware that expands the capabilities of your device. It is the most common firmware within the framework of Android Open Source Project (AOSP). To date, the CM10 is based on Android 4.1.1 (JR003L) Jelly Bean. Under AOSP it is understood that it is assembled from Android source codes with minimal use of proprietary modules. The firmware is collected for a specific device. Because of this, all existing differences from the stock firmware samsung. Attention: there are no programs from Samsung in the firmware,Google apps and it does not support KIES!

The most significant change inJelly bean is new technology project butter designed to make the entire user interface fast, smooth and enjoyable. The technology includes triple buffering of the graphics pipeline in order to ensure that there are no jumps in the frame rate during interface animation, as well as the included vertical synchronization technology.

Attached ImageAttached ImageAttached ImageAttached ImageAttached Image

Video demonstration of work

Attached Image Attached Image
Instructions for firmware:
PC driver
Instructions for installing CM11 since release 15 and CM12
Information for those who have corrupted the data section , and another way.
Installation recovery
Through the recovery:
1. Download the required recovery (CWM orTWR ) from the header and write to the memory card (preferably to external External_SD)
2. Go to stock / old recovery
3. We put a new recovery (which is from item 1) - install zip from SD card - chooze zip from sdcard.
4. Overloadand rejoice.

Via One (For CWM):
0. We putdriverphone, if necessary.
1. Download the file for the OPS field (AriesVE)
2. DownloadingOne (Multi Downloader).
3. Translate the phone in Download Mode
4. We kill all the processes of Kies, disable firewalls and antiviruses (if any)
5. Connect the native short cable to the back USB2.0 (not 3.0 !!!)
6. We put the firmware files into the appropriate fields (file with recovery in the One Package field) Odin and sew.
7. The phone will reboot. We are happy.

Via Quick_Flasher (For TWRP):
0. We putdriverphone, if necessary.
1. Downloadingi9001_Quick_Flasher_v1.4.
2. Connect the native short cable to the back USB2.0 (not 3.0 !!!)
3. Kill all Kies processes, disable firewalls and antiviruses (if any)
4. Run Quick_Flasher and set the recovery file in the appropriate field (Flash a new Recovery) and sew.
5. The phone will reboot. We are happy.
Installing CyanogenMod10
0. We putrightrecovery from the header (otherwise there will be an error)
1. Downloadfirmware file, Google Apps (if needed)and write to the memory card (preferably to external External_SD, which must be obviously working, preferably formatted)
2. Go to the recovery
3. Making Wipe Cache, Wipe Dalvik Cache and Wipe Data (Factory Reset);(not necessary, but it is also advisable to clear the internal Wipe Internal Storage (Format SDCard) card. Not to be confused with external external_sd). Also, the firmware can be written to the card by mounting it from the recovery / mounts and storage - mount USB storage /
4. We put the firmware
5. We put Google Apps
6. Making Wipe Cache, Wipe Dalvik Cache
7. Reboot (download firmware).
8. Go to the recovery (do a reboot in the recovery or classically through shutdown) and do Fix permissions
9. Overloadand rejoice.

10. If after installation the phone goes into recovery itself -sew it(through recovery), orAlternative option.

For updates between versions of the same CM10 firmware / build, you can only do Wipe Cache and Wipe Dalvik Cache and Fix permission.
To avoid additional problems, it is recommended to do all the wipe (Cache / Dalvik / Data / System / SDCard).

Kernel installation:
1. Download and copy the file to a memory card (preferably to an external External_SD)
2. Reboot to recovery and flash file
3. Wipe cache
4. Wipe dalvik cache
5. Reboot (download the firmware).
6. Go into the recovery (do a reboot into the recovery or classic through shutdown) and do Fix permissions
7. Rebootand rejoice)

Modem Installation:
Through one
0. We putdriverphone, if necessary.
1. Download the file for the OPS field (AriesVE)
2. DownloadingOne (Multi Downloader).
3. Download the modem file (with the tar extension)
4. Translate the phone in Download Mode
5. Kill all Kies processes, disable firewalls and antiviruses (if any)
6. Connect the native short cable to the back USB2.0 (not 3.0 !!!)
7. We put the firmware files in the appropriate fields (the file with the modem in the Phone field) Odin and sew.
8. The phone will reboot. We are happy.
Return to previous firmware versions:
at 2.3.6:
-one. Just flashing any firmware 2.3.6 will not work (but if it comes out well, we’ll consider a clean reinstall)!
0. We putdriverphone, if necessary.
1. Downloading multi-file firmware 2.3.6from the cap of this topicand file for the OPS field (AriesVE).
2. DownloadingOne (Multi Downloader).
3. We go into the recovery and do Wipe Cache, Wipe Dalvik Cache and Wipe Data (Factory Reset); (it is also advisable to clear the internal Wipe Internal Storage (Format SDCard) card)!
4. Translate the phone in Download Mode
5. Kill all Kies processes, disable firewalls and antiviruses (if any)
6. Connect the native short cable to the back USB2.0 (not 3.0 !!!)
7. We put the firmware files into the appropriate fields of Odin and sew (morehere initem 4. ).
8. Overload.
9. Next Odin sewwhat do we need, or install recovery and then sew firmware through it.

on 4.0.4
0. We already have a recovery, downloadnecessary firmware.
1. Go to the recovery and do Wipe Cache, Wipe Dalvik Cache and Wipe Data (Factory Reset); (it is also advisable to clear the internal Wipe Internal Storage (Format SDCard) card)!
2. Then we act according to the instructions for installing the firmware we need.

(ATP Alexander757)

Firmware
CyanogenMod12.x - (OS5.x Lollipop) - firmware
Cyanogenmod 12.0 by ADC-Team ROM (ION) LP5.0.2 LRX22G, ROM (ION) LP5.1.1 LMY49F, 3.4.10x Core
CyanogenMod 12.1 by ADC-Team [LMY49F] , Download Dev-Host firmware , Download Gapps
CyanogenMod 12.0 by ADC-Team Beta [LRX22G] , Download Dev-Host , Download Mediafire , Download Gapps , Download Gapps from Mediafire
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€

Resurrection Remix (CM12.1) v 5.5.x
XDA thread , Download Androidfilehost , Download GApps Minimal Edition
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€
CyanogenMod11.x KitKat - firmware
LineageOS 11.0 Android 4.4.4
SlimKat OS 4.4.4
CyanogenMod 11.0 by ADC-Team, Android version 4.4.x, kernel 3.4.x
XDA thread. Download from the source, Download GAPPS - Partial translation into Russian
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€
Unofficial ParanoidAndroid 4.0 (Android 4.4 KitKat), 3.4.x kernel
XDA thread. Download from the source, Download Ya-Disk
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€
Cyanogenmod 11.0 ROM KK 4.4.x KTU84PQ by ADC- Release 17 (EOL) - Kernel 3.4.x

XDA thread. Download from the source Download Gapps
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€
EHNDROIX V KitKat 4.4.x v.14.x.x kernel 3.4.x
ROM OTA i9001 EHNDROIX V 14.x.x
Nitrox developers theme Download from the source Download Ya-Disk Download GApps for 4.4.4 Download GApps from I-Disk (3in1)
"Attention! Be sure to format the data section in TWRP 2.8.1.0 in ext4 before flashing cyanogen mode. And NEVER do a data reset in the smartphone settings! â€

CyanogenMod10.x Jelly Bean Firmware (Deprecated)
CyanogenMod 10.0
CyanogenMod 10.0 by Ivendor RC2.5, version Android 4.1.2, kernel 3.0.74
XDA thread. Download from the source, mirror on the people.
Description / Features
Basic firmware for other CyanogenMod 10 mods.
  • The firmware is based on previous CM9 firmware, Arco firmware for Galaxy W and CyanogenMod 10.
  • Currently working on the modern 3.0.x JB kernel.

EHNDROIX â„¢ II 13.5.5, Android 4.1.2 version, kernel 3.0.74
XDA thread, NitroxDevelopers theme. Download from the source, mirror on the people. Separately availablewhite and black gapps.
Description / Features
Created on the basis of CyanogenMod 10 Ivendor by the Nitrox-developers team. Edited and configured to the smallest details. Designed to give Jelly Bean users the convenience of use!
  • Created on the basis of CyanogenMod 10
  • New theme with new exclusive styles EhndroiX
  • Firmware update directly from device (with integrated OTA)
  • Official bootanimation
  • Google apps in black is strong
  • Apex launcher
  • Flash Player Support
  • FM Radio
  • Send messages from the exclusive EhndroiX app with a very attractive look and new features
  • Beats Audio Equalizer
  • Amazing picture quality thanks to Sony Bravia Engine and better density.
  • Watching HD video over 3G or Wi-Fi on Inverted YouTube
  • Fantastic official EhndroiX wallpapers
  • GPS works in all countries due to automatic satellite search tuning
  • Regular update and development of firmware
  • Titanium backup
  • ... and much more!

RemICS JellyBean v4.2, version Android 4.1.2, kernel 3.0.74
XDA thread. Download from the source, mirror on the people.
Description / Features
Based on CM10 by Ivendor
  • Based on CM10 release 2.5 by ivendor
  • CastagnaITs kernel v11 (non bigmem, normal UV)
  • Samsung Touchwiz UI
  • Themed statusbar
  • Themed lockscreen
  • Themed many apps (Dialer, Contacts, Gallery from 4.2, Browser, ...)
  • Added Samsung Apps like Memo, Taskmanager, ...
  • S3 like sounds, alarms, wallpaper ...
  • Samsung bootanimation

Xperia Z + Release 2.5, version of Android 4.1.2, kernel 3.0.74?
XDA thread. Download from the source, mirror on the people.
Description / Features
Xperia Z +, combination of several mods to provide stock Xperia experience with ivendor's CM10 as the base
  • Xperia z lockscreen
  • Xperia z launcherÐ
  • Xperia z bootanimation
  • Sony Small Apps: Browser, Calculator, Camera, Music, Clipboard, Toggles (seperate zip flash after first rom boot)
  • Xperia z fonts
  • Xperia Z wallpapers
  • Xperia Z media (alarms, notifications, ringtones, ui)
  • Xperia Z widgets: Album, Clock, Notes, Toggles, TrackID, Weather
  • Xperia Z keyboard (Swype function, theme, ..)
  • Xperia Z apps: Album, Movies, Notes, Walkman
  • Clear audio +
  • Clear bass
  • Clear stereo
  • Dynamic Normalizer
  • Clearphase
  • xLoud
  • Surround Sound VPT
  • Bravia Engine 2 (Only Activated on Album & Movies)
  • Modded settings (Xperia Z lockscreen settings to change lockscreen wallpaper)
  • Xperia Z theme (apply in settings)

PAC-man ROM v19.3.0 v7, version Android 4.1.2, kernel 3.0.74
XDA thread. Download from the source, mirror on the people.
Description / Features
Based on CyanogenMod 10 + ParanoidAndroid + AOKP
  • Based on ivendors jb-3.0-pmem branch
  • compiled with linaro 4.7.3 toolchain by christopher83 -O2 optimization
  • added governor: lulzactive, smartas * V2 (default), savagedzen, ondemandx, interactivex, intellidemand
  • added scheduler: sio, row (default)
  • Vdd level sysfs interface
  • undervolting
  • wlan changes
  • AVS enabled
  • overclocking
  • minor changes

��
GALAXY-XPERIA v3 JB (Arhitektor58), Android 4.1.2 version, kernel 3.0.x
CyanogenMod 10.1-10.2 (Obsolete)
CyanogenMod 10.1 ADC Team ION Release 6, 3.4.x Core
CyanogenMod 10.1 Release 9 (ADC Team), Android 4.2.2 version, kernel 3.4.70

XDA thread. Download from the source.
Description / Features
Created on the basis of CyanogenMod 10.1.
  • Synchronize CM sources (CyanogenMod 10.1 RC5)
  • Updated HAL display to version 1.1 (credits Arco)
  • Added system.prop to change SD card without changing vold.fstab (credits Arco)
  • CM BLN settings in the (Settings ->System ->Notification Indicator) (For test only)
  • Fixed bluetooth MAC address at boot time (credits Arco)
  • Fixed a problem with some games (credits Arco)
  • Removed unsupported fashions and color effects from front / rear camera
  • Kernel v3.4.47 based on Arco kernel
  • Updated light sensor driver and display driver taken from SGSII (credits CastagnaIT)
  • Bluetooth file transfer problem resolved (credits Arco and CastagnaIT)
  • Added support for persistent_ram and ram_console (credits CastagnaIT)
  • Added optimized AES and SHA1 routines (credits CastagnaIT)
  • Filter phantom clicks (credits Christopher83)
  • Fixed a crash when turning off the smartphone and entering a PIN code (credits CastagnaIT)
  • Solved the problem with the discharge of the battery due to the touchscreen (credits Christopher83)
  • Correction of the display voltage regulator (credits Christopher83 and CastagnaIT)
  • Support power management on display driver S6E63M0 (credits Christopher83)

EHNDROIX â„¢ IV 13.11.29, Android 4.3.x version

XDA thread, NitroxDevelopers theme. Download from the source Download Ya-Disk. Separately availablewhite and black gapps,GAPPS I-DISK EHNDROIX IV_UniversalS4_StylePack
Description / Features
Created on the basis of CyanogenMod 10.2 by the team Nitrox-developers. Edited and configured to the smallest details. Designed to give Jelly Bean users the convenience of use!
  • Created on the basis of CyanogenMod 10.x
  • New theme with new exclusive styles EhndroiX
  • Firmware update directly from device (with integrated OTA)
  • Official bootanimation
  • Google Apps in black
  • Apex launcher
  • Flash Player Support
  • FM Radio
  • Send messages from the exclusive EhndroiX app with a very attractive look and new features
  • Beats Audio Equalizer
  • Amazing picture quality thanks to Sony Bravia Engine and better density.
  • Watching HD video over 3G or Wi-Fi on Inverted YouTube
  • Fantastic official EhndroiX wallpapers
  • GPS works in all countries due to automatic satellite search tuning
  • Regular update and development of firmware
  • Titanium backup
  • ... and much more!

CyanogenMod 10.2 v4.3.1 (JLS36I) by ADC Team - Release 5 ION - Kernel 3.4.x EOL
PAC-man ROM v23.0.0, version of Android 4.2.2, kernel 3.4.47
XDA thread. Download from the source, mirror on the people.
Description / Features
Based on CyanogenMod 10 + ParanoidAndroid + AOKP
  • This ROM is a combination of the best roms available ParanoidAndroid + AOKP + Cyanogenmod = PAC-man ROM. Why choose one if you can have all.

Unofficial ROOT-BOX Release 5, Android 4.2.2, Core 3.4.54
XDA thread. Download from the source, mirror on the people.
Description / Features
Created on the basis of CyanogenMod 10.1 and AOKP.
    Kangarrow (AOKP) and CyanogenMod (CM) ROM for the Vanilla Rootbox ROM.
    NOTE: It has been released and it has been released. However, it has been expected to be fixed in the upcoming updates as development progress.
    Here is the complete list of key features supported by Vanilla RootBox v3.8 ROM:
  • AOKP Features
  • CM Profiles
  • Per App DPI
  • Per App Tablet UI
  • Per App Language
  • OTA Updates - Goo Manager
  • Navigation Bar Color
  • Camera: Save to external memory
  • Phone: Advance Phone Settings (Vibrate on Answer, Every 45 Seconds, On Hangup and On Call Waiting)
  • Phone: Noise Suppression
  • MMS: Message rate alerts (Modify SMS message limit for alert)
  • MMS: Fully Customizable MMS Theme
  • MMS: Soft Keyboard Type (Emoji, Enter to Send, Enter for a New Line)
  • Home button call answer (Accessibility Option)
  • Variable size lockscreen
  • LCD Density Changer
  • Low Battery Warning (Pop-up & Sound, Pop-up only, Sound only, Off)
  • Option to control cursor in text fields using volume keys
  • Disable Fullscreen Keyboard (Landscape mode)
  • Expanded Desktop
  • Hold back to kill
  • CRT Animation (Screen On / Screen Off)
  • Lockscreen Shortcuts (Paranoid)
  • Pie (Paranoid Android)
  • Lockscreen Targets (CM)
  • Screen Security Features (Unlock options: Quick Unlock, Delay Screen Lock, Menu Unlock, Home Unlock)
  • cLock (Chronus)
  • Option to disable sound when adjusting volume
  • Launch Music app on Headset connection
  • Hardware Keys Remapping
  • Lockscreen Hardware Keys Remapping "

ParanoidAndroid 3.99, version of Android 4.3, kernel 3.4.60
XDA thread. Download Ya-Disk.
Description / Features
Created on the basis of CyanogenMod 10.1 and AOKP
  • The firmware is based on the source code AOSP, CM, AOKP.

NEXUS4 Realise1 (Fernando_buck), Android 4.3.1 version, 3.4.x kernel

ROM by Fernando build 1 (Fernando_buck), Android 4.2.2 version


------ Obsolete -------
Unofficial Baked Blackbean 9 Beta 7, Android 4.2.2, Core 3.4.48
XDA thread. Download from the source, mirror on the people.
Description / Features
Created on the basis of CyanogenMod 10.1
  • Fully rebased to latest android-4.2.2 sources
  • Baked Settings (clone of aokp’s rom control made our way)
  • Includes Powerwidgets (cm10.1) may be removed in the future.
  • Includes CM’s custom led control (cm10.1)
  • Lockscreen shortcuts 5 phone 8 tablet (cm10.1)
  • LockClock widget app cloned from cm10.1 and modified by baked
  • Full customized Mms app (baked)
  • Includes DSPManager (cm10.1)
  • Includes CMFileManager (cm10.1) inverted of course
  • All system apps and gapps fully inverted for your pleasure (baked)
  • Many many more features


Google Applications, Core, Recovery
For EHNDROIX, RemICS, CyanogenMod 10.1 (davidteri91), Unofficial Baked Blackbean 9, CyanogenMod 10.1 Release 1 (ADC Team) and possibly some other firmware you need to install their native Google Applications. Check, please, their presence in the developer forums !!!

Google Apps on 10/11/2012 , only for Android 4.1.2 (second link) ( on the people )

Google Apps 01/03/2013 for Android 4.2.2 only (first link) ( on the people )

Latest Google Apps on 06/28/2013 with multi-dpi-market , only for Android 4.2.2 ( on the people )

Theme about black GApps

Kernels
Attention, kernel firmware may result in partial or complete inoperability of your firmware! If you are not sure, use the "stock" core!
Always make a backup, but you can also go back and flash the "stock" core back.
Important! If you use "heavy" applications on the core with overclocking and simultaneously charge the phone -the probability of burning it is nearing 100%!!!

----------------------------------------------

K ^ Kernel 3.4.110 v4.0 for LP 5.1 [24/01/2016] [EOL]
[KERNEL] [3.4.108] [LP-5.1] [ION] K ^ Kernel 3.4.108 v3.0 for LP 5.1 [12/08/2015]
[KERNEL] [3.4.94] [KK] [ION] K ^ Kernel 3.4.94 v2.4 for KK 4.4 ION + PMEM ADSP [06/25/2014]
Download cores 380,388,398,406MB from Mediafire
[KERNEL] [3.4.88] [ION]K ^ Kernel 3.4.88 v1.5 for JB 4.2.2 ION + PMEM ADSP [01/05/2014]
Download from the source Download from the forum
[b] [KERNEL] [3.4.88] [KK] [ION]K ^ Kernel 3.4.88 v1.8 for KK 4.4 ION + PMEM ADSP [27/04/2014]
Download from the source Download from the forum
[KERNEL] [3.4.82] [KK] [ION] K ^ Kernel 3.4.82 v1.6 for KK 4.4 ION + PMEM ADSP [01/03/2014]
Download from the original stock Download kernels 348,356,366,374MB from MediaFire Download kernels from the forum
[KERNEL] [3.4.98] [JB] [ION] K ^ Kernel 3.4.98 v1.7 for JB 4.2.2 ION + PMEM ADSP [07/12/2014]
XDA thread Download from MediaFire Download from the forum
[KERNEL] [3.4.98] [JB] [ION] K ^ Kernel 3.4.98 v1.4 for JB 4.3 ION + PMEM ADSP [07/12/2014]
XDA thread Download from MediaFire Download from the forum


Miscellanea:
Description of governors and sheduler and still

Recovery:
TWRP 2.8.1.0 recovery - Recommended, currently relevant for KK / LP firmware
TWRP 2.8.1.0 Repartitioned
[RECOVERY] CWM & TWRP by ADC Team (Full Fixed !!) - Recommended, currently relevant
TWRP 2.7.1.0 (Full Selinux support)
CWM 6.0.4.9 No Touch (Full Selinux support)
XDA thread
TeamWinRecovery v2.6.3.0
ClockWorkMod v6.0.3.8 No Touch
For devices with damaged EMMC - Flashable ZIP for BRICKED DEVICES (ALREADY BRICKED eMMC)

For installation via CWM
TeamWinRecovery v.2.5.0.0 [Touch] - test recommended for cm10.1
TeamWinRecovery v.2.3.3.0 [Touch] - recommended, stable
TeamWinRecovery v.2.2.2.1 [Touch] - basic, stable
Recovery TWRP v2.6.3.0 by ADC Team
ClockWorkMod Touch 6.0.3.1 (touch version), ClockWorkMod Touch 6.0.3.1 (NOT touch version) test (ClockWorkMod Touch 6.0.3.2 (touch, patched For Bricked EMMCs))
ClockWorkMod 5.5.0.4 - does not see external file storage
CWM FAQ
TWRP FAQ(for problems remove /sdcard/TWRP/.twrps)

To install via Odin Multi Downloader / Quick_Flasher
ClockWorkMod 6.0.3.0 (under Odin Multi Downloader)
TeamWinRecovery v.2.2.1 [Touch] - (under Quick_Flasher)
ClockWorkMod 5.5.0.4 (under Odin Multi Downloader) recommended stable
(we insert the md5 file into the OnePackage field)
What works / does not work:
Information is generalized and may not be accurate, depending on the specific firmware / kernel!

Android 4.1.x based firmware Everything works except:
  • Buggy panorama in the camera

Bugs:
Graphic trash on the screen after shooting a panorama.


Android 4.2.x firmware. Everything works except:
  • Internet distribution by USB (?)

Bugs:
Graphic trash on the screen after shooting a panorama.

Will not work:
  • Radio (use third-party applications, Spirit FM Free, Audio->Method = "qdsp5v2 Altern")
  • TV-out (not supported by Android 4)

Add-ons for CyanogenMod10 firmware
Questions and answers, miniFAQ
Firmware:

Question: How to enter the recovery?
Answer: In the off state, press "Vol +" + "Power" ("Power" hold until the inscription "Samsung" appears; "Vol +" hold for longer, until the inscription "Samsung" disappears)
If you have a box and a droid, click on the menu button (left touch button).

Question: The phone does not overload in recovery if you select the corresponding item in PowerMenu (hangs on the inscription "Samsung")?
Answer: In the menu "Settings - Sound" remove the checkbox "Sound of clicking on the screen." (it is not joke)

Question: How to enter DownloadMode for firmware?
Answer: In the off state, press "Vol-" + "Home" + "Power" (Hold until the droid appears)

Question: After a failed firmware on the phone screen>>>>!>>>>comp "what to do?
Answer: Follow the instructions for returning to 2.3.6 (ie, sew it with Odin), then from scratch, sew again SM.

Question: When choosing zip with firmware in recovery, I get the error "Status 7".
Answer: For CyanogenMod firmware, you need to put a special recovery from the header.

Question: Do not boot firmware. How can I upload another firmware file to my phone without using a card reader?
Answer: We go into the recovery, in the section Mounts and storage, and select Mount USB storage (disconnect only after safe removal in the OS!).

Question: What are the "No OC", "OC / UV", "OC / Extreme UV" cores from CastagnaIT and which one is better to install?
Answer: "No OC" - without overclocking, fits all;
"OC / UV" - with overclocking up to 1804 MHz, and lower voltage (for energy saving), it is probably suitable for all phones. Acceleration eats a lot of energy!
"OC / Extreme UV" - with overclocking, and a very low voltage, suitable for almost all phones (check yourself for any shutdowns, freezes, etc.);

Question: I do not know which core is better to flash.
Answer: In this case, do not flash other kernels, stay on stock and will notlargeproblems.

Question: What is FULL WIPE?
Answer: Full cleaning of the internal, external (SD card) and service memory, details - here .

Question: Wifi does not work, what to do?
Answer: First you need to make sure that the phone does not see any networks at all (street, neighbors - walk around, look). If he sees others, put the wireless network mode "bgn mixed" in the router. When configuring WiFi, use WPAWPA2 encryption. Also, in the router and in the phone (!) In the Wi-Fi settings, you should set your region correctly. (You can still try "Wi-Fi fix")

Question: GPS doesn’t work or doesn’t work well
Answer: For fast and full-featured GPS operation, the phone must have Internet access and Wi-fi enabled. Put the program Faster fix (available from the market) and set up your region (for Russia, preferably - "Russia" or "Asia", for Ukraine - "Europe").

Question: The phone spontaneously turns off, reboots.
Answer: 1. Firmware installed incorrectly (without all wipes). 2. Installed a UV or ExUV core that is not supported by the phone’s hardware. 3. The battery is faulty (swollen).

Functional:

Question: How to put your melody or other sounds?
Answer: In the root of the internal memory to create a folder media / audio (/ sdcard / media / audio), and in it the folder: notifications (notifications), alarms (alarm clock), ui (interface), ringtones (ringtones). Another option is folders (notifications, alarms, ui, ringtones) in the root of the internal memory card. Record a melody in the desired folder, set permissions.

Question: Why does the melody / ringtone play only once, how to make it play continuously?
Answer: In the properties of the melody file you need to add the tag "ANDROID_LOOP" with the value "true" (see here) .

Question: How to get Root rights?
Answer: In CyanogenMod firmware, Root rights are available by default, when they are needed. SuperUser will ask you for permission.

Question: I can not find an SD card in the file manager, although information about it is available and files from it are available in the gallery, player ...
Answer: External SD to / emmc, and internal SD to / sdcard

Question: How to put 3G / WCDMA mode only?
Answer: We dial in the dialer * # * # 4636 # * # *, select WCDMA only, go back, after about a minute the phone switches to WCDMA only mode.

Question: Where to enable closing the application by holding the Back button?
Answer: Settings - For developers - Closing applications (checkbox).

Question: How to assign a call termination to the Power button?
Answer: Settings - Accessibility - tick the "Power button ends the call"

Question: How to make a screenshot?
Answer: Hold Vol- and press the Power button.

Question: Where to view the numbers on the SIM card?
Answer: In the standard contact manager, they can only be imported.

Question: Do not like or lack the functionality of a standard camera?
Answer: Install a third-party camera (from the market or program directory ).

Question: On CM 10.1, the USB MassStorage does not work when connected to a computer.
Answer: In settings->Memory ->Menu button ->USB Computer Connections ->Select USB drive (UMS)

Question: How on CM 10.1 to enable in the settings the menu items "Performance" and "Developer options"?
Answer: In settings->About phone ->Build number tap 7 times.

Miscellanea:

Question: The computer does not see the phone’s flash drive when connected, and the task manager has an unidentified device “SAMSUNG_Androidâ€!
Answer: Not installed driver ( instruction )!

Question: How to change the DPI?
Answer: In the file manager (Root access mode), in the / system folder, the build.prop file (edit) find the line ro.sf.lcd_density, for example, you can change 240 to 210 (save and reboot) ( or so ). But, such an operation affects the performance of many programs!

Question: How to swing and calibrate the battery?
Answer: The first 2-3 times after buying a new battery, you need to fully charge and discharge the battery (without recharging!) - it will pick up the maximum capacity. In the future, the buildup is not needed. As for calibration, such a procedure is simply does not exist .

Question: Why does the battery consume so much?
Answer: The first 1-2 days after the firmware can accelerate the discharge of the battery due to the activity of some processes in the OS and the kernel.

Question: The battery should sit down in a matter of hours, the phone is warm in the vicinity of the camera and hot while charging!
Answer: Due to a glitch / installed third-party program, the phone processor runs at maximum frequency. Most likely, such a program must be removed.

Question: The battery does not sit down for 3-5 hours, or does not reach half a day, in the statistics of the use of the battery it can be seen that it is constantly active!
Answer: We try fix for deep sleep .

Question: I can not find a market or add a Google account
Answer: Not installed Google Apps package. Mark may be of a cap [attachment = "19668147 9 maya.png"].

Question: What are Gapps and what are they for?
Answer: Gapps are Google apps and services (e.g. Market, Maps, GMail). Initially, they are not added to the firmware (under the license of Google, developers are not allowed to do this). GApps need to be installed independently after each update.

Question: After the end of the call itself opens a Google or Internet search.
Answer: Install a kernel with support for the filter of phantom clicks (see kernel functionalities preferably on the developer sites) + install the PKF Manager from the link from the header.

Question: Why does the network icon change color after connecting to the Internet (from gray to blue)?
Answer: Blue color - connection to Google servers. You can disable the check only by turning off the background data transfer.

Question: Regular player does not play AVI files
Answer: There are no AVI codecs in the firmware - the CyanogenMod team has no right to add them. they are proprietary. When developing CyanogenMod, only OpenSource is used. Use alternative video players.

Question: The program XXX does not work.
Answer: Check the compatibility of the program with Android 4.1 Jelly Bean. Most likely, this is the problem of the application, not the firmware. You can also try in "Settings - Applications - All - Problem Application - Erase Data."

Question: Program XXX is not available in the Market. "Device not supported"
Answer: The program may not be adapted for Android 4.1 Jelly Bean.

Question: Almost all programs disappeared from Market !!!
Answer: Probably, you have a non-standard DPI value, set to 240.

Question: What programs can be safely removed from the firmware?
Answer: See here - stock Android programs . How to delete - here !

Question: When will Samsung make Jelly Bean firmware for SGS +?
Answer: Never.

The basis is taken from the FAQ by CyanogenMod 9, for which many thanks to the curators of the topic.
FAQ will be filled over time. In addition, you can also search for a solution in the topic header.CyanogenMod 9, but note that the fixes from it will not work, make a backup before the experiments!

Theme rules:
0. Before asking a question, read:
Forum Rules, Rules section "Android - firmware", Android OS FAQ, Glossary .
It is also useful to read the cap and, especially,use search . Respect your and other people's time.

1. This topic only discusses CyanogenMod 10 JellyBean for Samsung Galaxy S + (GT-I9001), its parts and other firmware based on it,except MIUI, AOKP, AOSP (AOSP, Unofficial Thinkingbridge, SlimBean, RevolutionJB, Codename Android, etc.)
2. Messages can and will be deleted without warning if they contain:
  • A question, the answer to which is in the header or in the FAQ in p.
  • question about the date / release date of any firmware / program
  • question about which firmware / kernel is better and baseless answers to such questions
  • discussion of a third-party program or game. Various utilities are not removed, but are not discussed.
  • pictures are not under the spoiler
  • requests to pour something somewhere (only those that will be put in the header)
  • laying out screenshots of synthetic benchmarks and phone time not supported by theory
  • messages containing phrases like "from me +", respectively, paragraphs. 5.1. 5.2. Rules

3. If you want to receivespecificAnswer your question, formulate it accordingly (for example: Problem description + actions that led to it + firmware version, kernel (overclocking?) ... etc) - there are no fortunetellers, mediums and clairvoyants on the forum.Ideal - your full config in the signature (do not forget about the three-line limit)

4. If you want to post a firmware / mod and so on. follow these rules of publication:
  • Write the full name and purpose (version of the target system / firmware)
  • Give links to the source, download, and if possible, make a mirror on the people
  • Give a description and / or changes, very desirable in Russian (machine translation will not work)
  • For specific components (tweaks, mods, fonts, etc.) let's install instructions
  • Hide text arrays under spoilers

Poll results!
Attached Image

Attached Image

Attached Image

History of changes caps
11/04/2013 - Updated Exndroix IV 13.11.5
04/11/2012 - Updated Nexus 4.3.1
10/28/2013 - Updated K ^ Kernel 3.0 / 3.4 core
10/28/2013 - CIT 12.5 Core Updated
10/23/2013 - Updated Exndroix IV 10/13/23
10/7/2013 - Updated Exndroix IV 10/13/7
09/29/2013 - Added Recovery TWRP v2.6.3.0 by ADC Team
09/08/2013 - Added CyanogenMod 10.2 by ADC
08/09/2013 - Updated by K'Kernel v.2.1
09/08/2013 - Updated ParandoidAndroid 3.99
09/08/2013 - Updated Phenom v.4.8 kernel
08/08/2013 - Updated CIT core 12.4
09/07/2013 - Updated CyanogenMod 10.1 by ADC Release 6
09/05/2013 - Updated Fotocamera Android 4.3 For CM10
09/03/2013 - Updated EHNDROIX â„¢ IV 13.9.2
08/31/2013 - Updated NEXUS4 realise1
08/31/2013 - Updated CyanogenMod [ROM JB 4.3 JSS15Q]
07/29/2013 - Updated CyanogenMod 10.1.1 Release 5.0 (davidteri91)
07/28/2013 - Updated CIT core 12.3
07/27/2013 - Updated Unofficial ROOT-BOX Release 4.7
07/25/2013 - Updated CyanogenMod 10.1.1 Release 5 (ADC Team)
07/25/2013 - Updated CyanogenMod 10.1.1 Release 5 Core
07/23/2013 - Updated CyanogenMod 10.1.1 Davidteri91 core
07/23/2013 - Updated CyanogenMod 10.1.1 Release 4.7 (davidteri91)
07/21/2013 - Updated Phenom Kernel v4.4 kernel for CM10.1 [4.2.2]
07/18/2013 - Unofficial ROOT-BOX Release 4.6 updated
07/18/2013 - Updated EHNDROIX III 13.7.17
07/17/2013 - Updated CyanogenMod 10.1.2 Release 4.6 (davidteri91)
07/16/2013 - Updated kernel K ^ Kernel v1.7
07/14/2013 - RemICS JB v4.2 Updated
07/14/2013 - Updated Unofficial ROOT-BOX Release 4
07/14/2013 - Updated Paranoid Android 3.67
07/14/2013 - Updated broodkernel 4.5 core
07/14/2013 - Updated EHNDROIX III 13.7.9
Earlier
08/07/2013 - Updated K ^ Kernel 2.4 / 1.6 kernel
08/07/2013 - Updated Phenom Kernel v4.3 kernel
08/07/2013 - Updated CyanogenMod 10.1 Release 4 (ADC Team)
08/07/2013 - Updated CIT core 12.2
07/07/2013 - Updated K ^ Kernel 2.3 / 1.6 kernel
07/05/2013 - Updated CyanogenMod 10.1 Release 3 (davidteri91)
01/07/2013 - Updated CIT core 12.1
01/07/2013 - Updated K ^ Kernel 2.3 / 1.5 core
01/07/2013 - Updated CyanogenMod 10.1 Release 3 (ADC Team)
01/07/2013 - Updated CyanogenMod 10.1 Release 2 (davidteri91)
06/29/2013 - Updated CyanogenMod 10.1 Release 1 (davidteri91)
06/28/2013 - Updated GALAXY-XPERIA v2 JB
06/25/2013 - Updated CyanogenMod 10.1 Beta 11 (davidteri91)
06/24/2013 - Updated Phenom Kernel v4.0.6 Core
06/24/2013 - Updated K ^ Kernel 2.2 core
06/23/2013 - Updated EHNDROIX III 13.6.24
06/23/2013 - Updated CyanogenMod 10.1 Beta 10.5 (davidteri91)
06/23/2013 - Updated K ^ Kernel 1.4 core
06/23/2013 - Updated CyanogenMod 10.1 Release 2 (ADC Team)
05/21/2013 - Updated Unofficial Baked Blackbean Beta 7
06/21/2013 - GApps updated on 06/07/2013
06/21/2013 - Updated Unofficial ROOT-BOX Beta 10
06/21/2013 - Updated Paranoid Android 3.60
06/21/2013 - PAC-man ROM v23.0.0 has been updated
06/21/2013 - Updated GALAXY-XPERIA v2 JB
06/21/2013 - Updated CyanogenMod 10.1 Beta 10 (davidteri91)
06/21/2013 - Updated K ^ Kernel 1.3 core
06/21/2013 - Updated Phenom Kernel Core v4.0.3
06/10/2013 - Updated Phenom Kernel v4.0.2 Core
06/10/2013 - Updated EHNDROIX III 13.6.11
09/06/2013 - Updated K ^ Kernel 1.1 core
09/06/2013 - CIT 12.0 Core Updated
09/06/2013 - Updated Phenom Kernel v4.0.1 Core
09/06/2013 - Updated CyanogenMod 10.1 Beta 7 (davidteri91)
06/09/2013 - Added CyanogenMod 10.1 Release 1 (ADC Team)
09/06/2013 - Updated GALAXY-XPERIA + JB
02/06/2013 - Updated Paranoid Android 3.15
02/06/2013 - Updated PAC-man ROM v22.4.0
02/06/2013 - Updated CyanogenMod 10.1 Beta 6.4 (davidteri91)
05/30/2013 - Updated CyanogenMod 10.1 Beta 6.3.5 (davidteri91)



Post has been editedesleer - 13.08.20, 22:58
Reason for editing: Editing header



Rep: (1051)
* CLMARK, Some kind of process for a long time did not give smart to fall asleep, so the process of "OS android" rose so high.

Post has been editedahma5 - 11.07.14, 08:55
Reason for editing: harps



Rep: (0)
* CLMARK, 10% of charge for 10 hours of inactivity of the phone with the included internet is it really a lot?



Rep: (0)
* shurick89,
I do not know) if it's fine - then I'm glad)
I will try to turn off the hedgehog, look at the result.



Rep: (612)
* CLMARK, Two or three days after the firmware, the consumption will be so big, I left 4-5% at this firmware when data enabled.



Rep: (14)
Good day, installed Cyanogenmod 11.0 ROM KK 4.4.x Kot49H by ADC-Release 9 (Ion) - Kernel 3.4.x, there has been a problem - with a parallel call, I stop hearing the first call interlocutor (the microphone and speaker is turned off) until I cut off second incoming.
I would like to know, so at all on this firmware or am I so lucky?

P.S. Write plz, who sits on other firmware 4.4, are there the same problems? If not - write on what firmware you are sitting. (since the question is critical for me)



Rep: (1051)
* Chixx, At XDA they said that they would fix in the 10th release.



Rep: (0)
Guys send me where necessary. Put a password to enter the phone, forgot because it was repairing a month. How to remove password without deleting data to reset the settings? Can BB be able to anything, any programs, etc. Very necessary. Root is, Aroma I can install, the question is only where the file with the code is to remove it

Post has been editedomeno1992 - 11.07.14, 11:38



Rep: (167)
* omeno1992, The simplest thing to make Factory Reset will only fly to the settings. Otherwise, it seems to be



Rep: (133)
* omeno1992, Alas you! Although the flashing, even though the reset is one, everything will be bare and clean ...



Rep: (1913)
OMENO1992 @ 11.07.2014, 11:48*
How to remove password without deleting data to reset the settings?

There is a way to remove the password without killing ask.
1. Download Total Comander TCM801x64 and plugin for him Android ADB AdBplugin.
Commanderie Set in its root directory create a folder "Plugins" and razarhiviruem to plug. Run Total Commander, go to the settings tab, find the "Plugins", select "File system plugins .WFX" add our plugin, depending on the bit depth of the system.
2. Restart the phone in the CWM recovery, select the "Mounts and Storage" tab, then click "Mount / Data", connect the phone,
in Total Commander go to quickly navigate through repositories tab and select Network \ FS plugins, ADB.
3. If everyone is right, then get access to the phone file system, now delete the file to /data/system /gesture.key
If the phone requires the Google account, then with the gesture.key file, you delete this / DATA / DATA /
* shame33,
* semenzagladko
You if you do not know how to do, they did not give advice ;-)

Post has been editedArhitektor58 - 11.07.14, 21:58
Reason for editing: manual



Rep: (1913)
* ahma5,
If you can do it from the recovery, go ahead ... Instructions of this kind do not make it easy ;-)



Rep: (10)
Help is needed! Tal fall off Wi-Fi and GPS decided to install a multifylene. She's not the first time, the firmware started and after Start hung, 30 minutes waited in the end and the computer hovered and mistakenly the Yusb pulled out, I pulled out to the phone. Now the phone and computer appears when turned on! Can I fix it without SC?



Rep: (1913)
* gnezdiloff,
You can use JTAG, all instructions and manual how to make the cable will find in the subject firmware 2.3.x



Rep: (0)
Hello members of the forum! There was a toli toli something else ... I don't understand what the essence is so. Litched on CyanogenMod 11.0 ROM KK 4.4.x Kot49h by Adc- Release 9 (Ion) - Kernel 3.4.x
For i9001. Everything fell amazingly, but the screen flickers, flickering very with the use of a browser (any) ... What is better to do, further to try or easier to put 10?
Please tell me, and then to work at 7 am, and you need to give the tube = \

K
4.20. It is strictly forbidden to search and publish keys, cracks and other brazers of developer programs by ...


Post has been editedArhitektor58 - 12.07.14, 00:18
Reason for editing: rules



Rep: (46)
LORD_ZURG @ 11.07.2014, 23:37*
Or is it easier to put 10?

Yes, put 10 cyan!
Bo to 11 whale cat flickering the screen, although up to 5 release all the normalika wash!



Rep: (0)
And the recovery TWRP_2.7.1.0 is not suitable?



Rep: (46)
LORD_ZURG @ 12.07.2014, 00:14*
And the recovery TWRP_2.7.1.0 is not suitable?

Yes, the newest will fit!



Rep: (87)
* Blad_nev,
up to 6 releases. Because of this, it remained on it.



Rep: (221)
OMENO1992 @ 11.7.2014, 10:48*
Guys send me where necessary. Put a password to enter the phone, forgot because it was repairing a month. How to remove password without deleting data to reset the settings? Can BB be able to anything, any programs, etc. Very necessary. Root is, Aroma I can install, the question is only where the file with the code is to remove it

Can I enter the phone by entering the login and password from Google-account, press "Forgot your password" and everything will be done;)



Rep: (217)
CyanogenMod 10.1 by ADC-Team - Release 5


Changelog
20140711 ION RELEASE 5:
Synched WITH CM SOURCES
Frameworks_Base: ALLOW THE FRAMEWORK TO START MINIMUM BRIGHTNESS LEVEL FROM 0 (CREDITS TO CASTAGNAIT)
BoardConfig: Use Insecure MM Heap (Credits to Arco68)
ARIESPARTS: Update Spanish Translation (Credits to JCJDominguez)
Camerahal: Fix Some Potential Null Pointer Dereferences (Credits to Christopher83)

20140711 kernel:
Kernel 3.4.98
Fix False Disconnect Due To A Signal Sent to the Deading Process (Credits to Keunyoung)
Sync: Don't Block The Flusher Thread Waiting On Io (Credits to Dave Chinner)
Timer: Optimize Apply_slack () (Credits to Felix Fietkau)
Writeback: Fix Occasional Slow Sync (1) (CREDITS TO JAN KARA)
Writeback: Fix Writeback Cache Thrashing (Credits to Namjae Jeon)
Block / Partitions: Optimize Memory Allocation in check_partition () (CREDITS TO MING LEI)
RTC: Alarm: Add Power-On Alarm Feature (Credits to Ashay Jaiswal)
RTC: ALARM: SET POWER-ON ALARM 120 SEC BEFORE ATUAL ALARM TIME (CREDITS TO MOHIT AGGARWAL)
Kernel: Alarm: Fix The Bug That Device Automatically Powers ON (Credits to Figo Wang)
Kernel: Alarm: Add Dedicated Alarm Type for PowerOff Alarm (Credits to Figo Wang)
Kernel: Alarm: Do Not Call RTC_ALARM_IRQ_ENABLE IN IRQ DISABLED CONTEGUDI (Credits to Prasad Sodagudi)
Power: Add an API to Log Wakeup ReaSons (Credits to Ruchi Kandoi)
Power: Fix Compile Warnings in Log_WakeUp_reason (Credits to Ruchi Kandoi)
MISC: BLN: Cancel Pending Blinking / Static Light Works On Lights Off (Credits to Christopher83)
Media: Init The Reserved Fields of Struct Media_Link_Desc (Credits to Deva Ramasubramanian)
Power: Don't Wait for Timeout IF Sys_Sync Completes Early (Credits to Srinivasarao P)
Block: BFQ: Squashed Update from BFQ-V7R1 to BFQ-V7R2 (Credits to Arco68)
CPUFREQ: Fix Broken Ueventor and CPU Devices (Credits to MyFluxi)
CPUFREQ: Interactive: Delete Timers for Gov_Start (Credits to Shridhar Rasal)
CPUFREQ: INTERACTIVE: RESTRUCTURE CPUFREQ_GOV_LIMITS (Credits to Badhri Jagan Sridharan)
CPUFREQ: INTERACTIVE: Turn Boost_Pulse Off On Boost Off (Credits to Ruchi Kandoi)
PRCTL: adds pr_set_timerslack_pid for setting Timer Slack Of An Arbitrary Thread. (CREDITS TO RUCHI KANDOI)
Power: Add Guard Condition for Maximum Wakeup ReaSons (Credits to Ruchi Kandoi)
Power: Changes The Permission to Read Only for Sysfs File / Sys / Kernel / Wakeup_reasons / Last_resume_reason (Credits to Ruchi Kandoi)
NET: IPv4: Current Group_info Should Be Put After using. (CREDITS TO JP ABGRALL)
HID: Add Missing Hid Usages Mappings (Credits to Olivier Gay)
SELINUX: Report Permissive Mode in AVC: Denied Messages. (CREDITS TO STEPHEN SMALLEY)
Arm: Fix Executability Of Cma Mappings (Credits to Russell King)
ARM: Dma-Mapping: Don't Allow DMA Mappings To Be Marked Executable (Credits to Russell King)
MSM: Display: Clear Sec_ACTIVE WHEN THE PIPE IS NOT FOR SECURE (CREDITS TO KEN ZHANG)
LIB / ScatterList: Error Handling In __sg_alloc_table () (Credits to Dan Carpenter)
Chromium: MM: Fix Calculation of Dirtyable Memory (Credits to Puneet Kumar)
Staging: Android: Ashmem: Avoid Deadlock with MMAP / SHRINK (Credits to Laura Abbott)
ARM: MM: Remove Ipi Broadcasting On Asid Rollover (Credits to Will Deacon)
Genalloc: Correct Nbytes Calculation on Long Boundary (Credits to Sunil Khatri)
Block: BFQ: Squashed Update From BFQ-V7R2 to BFQ-V7R3 (Credits to Arco68)
REVERT "NETFILTER: XT_IIDLETIMER: RENAME INTERFACE TO LABEL IN NETLINK NOTIFICATION." (CREDITS TO CHRISTOPHER83)
NF: Intrutimer: Time-Stamp and Suspend / Resume Handling. (CREDITS TO RUCHI KANDOI)
NF: Remove Compilation Error Caused by E254D2C28C880DA28626AF6D53B7AdD5F7D6Afee (Credits to Ruchi Kandoi)
REVERT "BLKTRACE: FIX Accounting of Partially Completed Requests" (Credits to Christopher83)
KSM: Provide Support to Use Deferred Timers for Scanner Thread (Credits to Chintan Pandya)
NET: IPv6: Ping: Use Socket Mark in Routing Lookup (Credits to Lorenzo Colitti)
NET: IPv6: Autoconf Routes INTO PER-DEVICE TABLES (Credits to Lorenzo Colitti)
NET: Add a Sysctl to Reflects to Lorenzo Colitti (CREDITS TO LORENZO COLITTI)
NET: Support Marking Accepting TCP Sockets (Credits to Lorenzo Colitti)
Radio: Iris: Checking if Driver's Buffer Is Large Enough. (Credits to Satish Kodishala)
MISC: QFPFUSE: Fix Overflow Condition. (Credits to venkatesh yadav abbarapu)
MISC: QFPFUSE: Validate IoCtl Input Parameters. (Credits to venkatesh yadav abbarapu)
MMC: Core: Enable EMMC5.0 Card Detection (Credits to Subhash Jadavani)
Audio: Change to Set The USB Switch Stateas Nagasandra Chandrasekhar)
Block: BFQ: Squashed Update From BFQ-V7R3 to BFQ-V7R4 (Credits to Arco68)
Futex: Prevent Attaching to Kernel Threads (Credits to Thomas Gleixner)
FUTEX: Add Another Early Deadlock Detection Check (Credits to Thomas Gleixner)
FUTEX-PREVENT-REQUEUE-PI-ON-SAME-FUTEX.PATCH FUTEX: FORBID UADDR == UADDR2 IN FUTEX_REQUEUE (..., Requeuee_pi = 1) (Credits to Thomas Gleixner)
Futex: Validate Atomic Acquisition in Futex_Lock_pi_atomic () (Credits to Thomas Gleixner)
FUTEX: ALWAYS CLEANUP OWNER TID IN UNLOCK_PI (Credits to Thomas Gleixner)
FUTEX: Make Lookup_Pi_State More Robust (Credits to Thomas Gleixner)
MACH-MSM: Use ion_cp_mm_heap_id instead of ion_camera_heap_id (Credits to Christopher83)
Revert "MSM: PM2: Setup Memory for Save / Restore CPU Registers Early" (CREDITS TO CHRISTOPHER83)
MSM7X30: USE CMA for MM Ion Heap (Credits to Christopher83)
MSM7X30: Update Defconfigs to Enable CMA (Credits to Christopher83)
MM: try_to_unmap_cluster () Should Lock_page () Before Mlocking (Credits to Vlastimil Babka)
MSM: Vidc: Amend Error Checks on Ion API Failures (Credits to Maheshwar Ajja)
ION: CMA: Add Debug Heap Ops for CMA Heap (Credits to Chintan Pandya)
MMC: MSM_SDCC: ADVERTISE ERASE CAPABILITY FOR ANCO68
Ancora: Adjust PMEM Sizes (Credits to Arco68)
GPU: Ion: Sync Cma Caching Logic With Carveout Heap. (CREDITS TO BLEFISH)
Defconfigs: Build Crypto Devices AS Modules (Credits to Arco68)
MSM: DMA: Moving Queue_Work () Function within Spinlock (Credits to Utsab Bose)
Sched: Reset RQ->NEXT_INTERVAL BEFORE GOING IDLE (CREDITS TO SRIVATSA VADDAGIRI)
Schedu: Re-Calculate A CPU's Next_Balance Point Upon Sched Domain Changes (Credits to Srivatsa Vaddagiri)
ARM: 7486/1: Schedu_Clock: Update Epoch_Cyc On Resume (Credits to Colin Cross)
ARM: 7565/1: Schedu: Stop Schedu_Clock () During Suspend (Credits to Felipe Balbi 2)
Schedu: Set MC (Multi-Core) Schedu Domain's Busy_Factor Attribute To 1 (Credits to Srivatsa Vaddagiri)
MMC: MSM_SDCC: Advertise Erase Capability for Ancora_tmo and Apache (CREDITS TO ArCO68)
ARM: 7693/1: mm: Clean-Up in Order to Reduce to Call KMAP_HIGH_GET () (Credits to Joonsoo Kim)
MM: DON'T USE CMA Page for Laura Abbott (CREDITS TO LAURA ABBOTT)
MM / Page_alloc.c: Fix Watermark Check in __zone_watermark_ok () (Credits to Tomasz Stanislawski)
MM: CMA: Fix Alignment Requirements for Contiguous Regions (Credits to Marek Szyprowski)
Drivers: CMA: Represent Physical Addresses AS Phys_addr_t (Credits to Vitaly Andrianov)
Drivers: Dma-Contiguous: Refactor DMA_Alloc_From_Contiguous () (Credits to Michal Nazarewicz)
MM: CMA: Fix Condition Check WHEN SETTING GLOBAL CMA Area (Credits to Marek Szyprowski)
Drivers: Dma-Contiguous: Clean Source Code and Prepare for Device Tree (Credits to Marek Szyprowski)
Drivers: Dma-Contiguous: Add Initialization From Device Tree (Credits to Marek Szyprowski)
CMA: Remove __init Annotations from Data Structures (Credits to Laura Abbott)
CMA: Fix Up Devicetree Bindings (CREDITS TO LAURA ABBOTT)
CMA: Add Support for Associating Regions by Name (Credits to Laura Abbott)
CMA: Remove Restriction On Region Names (Credits to Laura Abbott)
CMA: Use Memblock_alloc_anywhere for Placring Cma Regions (Credits to Laura Abbott)
CMA: Add API to Get The Start Address of A CMA Region (Credits to Laura Abbott)
CMA: Remove Potential Deadlock Situation (Credits to Laura Abbott)
CMA: Add Support for Memory Limits (Credits to Laura Abbott)
CMA: Make Locking Finer Grained (Credits to Laura Abbott)
CMA: DROP THE RIGHT MUTEX (CREDITS TO LAURA ABBOTT)
Dma-Contiguous: Return 'Zero' PFN in Case of Error (Credits to Chintan Pandya)
ARM: Dma-Mapping: Fix Incorrect Freeing Of Atomic Allocations (Credits to Aaro Koskinen)
MM: VMalloc: Use Const Void * for Caller Argument (Credits to Marek Szyprowski)
ARM: Dma-Mapping: Remove Custom Consistent DMA Region (Credits to Marek Szyprowski)
MM: PUSH LRU INDEX INTO SHRINK_ [IN] Active_List () (CREDITS TO KONSTANTIN KHLEBNIKOV)
SWAP: Add Per-Partition Lock for Swapfile (Credits to Shaohua Li)
MM: VMScan: Fix Do_Try_To_Free_Pages () LiveLock (Credits to Lisa DU)
MM: VMScan: Remove Lumpy Reclaim (Credits to Mel Gorman)
MM: VMScan: Do Not Stall On Writeback During Memory Compaction (Credits to Mel Gorman)
MM: VMScan: Remove Reclaim_Mode_T (Credits to Mel Gorman)
MM: Remove Lru Type Checks from __isolate_lru_page () (Credits to Konstantin Khlebnikov)
MM / Memcg: Kill MEM_CGRUP_LRU_DEL () (Credits to Konstantin Khlebnikov)
MM / MEMCG: Scanning_Global_Lru Means Mem_cgroup_Disabled (Credits to Hugh Dickins)
MM / Memcg: Use VM_Swappiness from Target Memory Cgroup (CREDITS TO KONSTANTIN KHLEBNIKOV)
MM: Remove Swap Token Code (Credits to Rik Van Riel)
MM / VMScan: Store "Priority" in Struct Scan_Control (Credits to Konstantin Khlebnikov)
Kernel: CGroup: Push RCU Read Locking from CSS_IS_AnceStor () to Callsite (Credits to Johannes Weiner)
MM: Memcg: Count Pte References from Every Member of The Reclaimed Hierarchy (Credits to Johannes Weiner)
MM / VMScan: Push Zone Pointer INTO SHRINK_PAGE_LIST () (Credits to Konstantin Khlebnikov)
MM / VMScan: Push Lruvec Pointer Into Isolate_LRU_Pages () (Credits to Konstantin Khlebnikov)
MM / VMSCAN: Remove update_isolated_counts () (Credits to Konstantin Khlebnikov)
MM: CMA: Discard Clean Pages During Contiguous Allocation Instad of Migration (Credits to Minchan Kim)
CMA: Decrease CC.NR_MIGRATEPAGES After Reclaiming Pagelist (Credits to Minchan Kim)
MM / Compaction.c: Fix Deferring Compaction Mistake (Credits to Minchan Kim)
MM: COMPACTION: ABORT ASYNC Compaction If Locks Are Contended or Taking Too Long (Credits to Mel Gorman)
MM: Compaction: update comment in try_to_compact_pages (CREDITS TO MEL GORMAN)
MM: Compaction: Capture A Suitable High Order Page Immediately WHEN IT IS MADE AVAILABLE (CREDITS TO MEL GORMAN)
MM: Compaction: ABORT Compaction Loop If Lock Is Contemded or Run Tooo Long (Credits to Shaohua Li)
MM: Compaction: Move Fatal Signal Check Out Of Compact_Checklock_irqsave (Credits to Mel Gorman)
MM: Compaction: Update try_to_compact_pages () Kerneldoc Comment (Credits to Mel Gorman)
MM: Compaction: Acquire The Zone->LRU_LOCK AS LATE AS POSSIBLE (CREDITS TO MEL GORMAN)
MM: Compaction: Acquire The Zone->Lock AS Late As Possible (Credits to Mel Gorman)
MM: COMPACTION: Cache If A PageBlock WaS Scanned and No Pages Were Isolated (Credits to Mel Gorman)
MM: CMA: Warn If Freed Memory Is Still In Use (Credits to Marek Szyprowski)
MM: Do Not Use Page_Count () WITHOUT A PAGE (CREDITS TO MINCHAN KIM)
MM: Clean Up __Count_immobile_Pages () (Credits to Minchan Kim)
MM: Compaction: Restart Compaction from Near Where IT Left Off (Credits to Mel Gorman)
MM: Compaction: Clear PG_MIGRATE_SKIP Based on Compaction and Reclaim Activity (CREDITS TO MEL GORMAN)
CMA: MIGRATE MLOCKED PAGES (Credits to Minchan Kim)
MM: Compaction: Correct The Nr_Strict Va Isolated Check for CMA (Credits to Mel Gorman)
MM: Compaction: Validate PFN Range Passed to ISolate_FreePages_Block (Credits to Mel Gorman)
MM: Compaction: Move Migration Fail / Success Stats to Migrate.c (Credits to Mel Gorman)
MM: Compaction: Add Scanned And Isolated Counters for Compaction (Credits to Mel Gorman)
MM: CMA: Skip Watermarks Check for Already Isolated Blocks in Split_Free_page () (Credits to Marek Szyprowski)
MM: Compaction: Partially Revert Capture of Suitable High-Order Page (Credits to Mel Gorman)
Compaction: Fix Build Error in CMA &&! Compaction (Credits to Minchan Kim)
MM: VMScan: Do Not Keep KSwapd Looping Forever Due to Individual Uncompactable Zones (Credits to Johannes Weiner)
MM: VMScan: Fix Build Error (Credits to Christopher83)
MSM: ALLOW LOWMEM TO BE NON CONTIGUOUS AND MIXED. (Credits to Neeti Desai)
MSM: Increase The Kernel Virtual Area to Include Lowmem (Credits to Neeti Desai)
MM: Remove __init Annotations from Free_BootMem_late (Credits to Laura Abbott)
Kernel / Lib: Add Additional Debug Capabilites for Data Corruption (Credits to Syed Rameez Mustafa)
MM: Panic On The First Bad Page Table Entry Access (Credits to Pushkar Joshi)
MM: Update IS_VMALLOC_ADDR to Account for Vmalloc Savings (Credits to Laura Abbott)
Slub: Tid Must Be Retrieved from The Percpu Area of ​​the Current Processor (Credits to Christoph Lameter)
MM: VMScan: Move Pages That Fail Swapout to Lru Active List (Credits to Olav Haugan)
MM: Swap: Rate Limit Swap Write Errors (Credits to Olav Haugan)
MM: Change Freepage State Correctly In __isolate_Free_page (Credits to Laura Abbott)
MM: make is_vmalloc_addr lockless (Credits to Laura Abbott)
MM / Compaction: Break Out of Loop On! PageBuddy in ISolate_FreePages_Block (Credits to Laura Abbott)
MM: Compaction: Fix Bit Ranges in {Get, Clear, Set} _PageBlock_Skip () (Credits to Bartlomiej Zolnierkiewicz)
GPU: Ion: Don't Call Virt_To_Page on Addresses from Dma_alloc (Credits to Laura Abbott)
GPU: Ion: Explictly Mark DMA Allocations AS GFP_KERNEL (CREDITS TO LAURA ABBOTT)
MSM7X30: Disable Unsupported Features (CREDITS TO BLEFISH)
REVERT "NOHZ: FIX ANOTHER INCONSISTENCY BETWEEN CONFIG_NO_HZ = N AND NOHZ = OFF" (CREDITS TO CHRISTOPHER83)
Apache: Fix Board Build Error (CREDITS TO CHRISTOPHER83)
Block: BFQ: Squashed Update From BFQ-V7R4 to BFQ-V7R5 (Credits to Arco68)
MISC: PMEM: Support for Dynamic Allocation Through CMA (CREDITS TO CHRISTOPHER83)
MSM7X30: Simplify The Code for Hybrid Memory Allocations on Board Side (Credits to Christopher83)
MSM7X30: ALLOW TO OptionALY ENABLE THE USE OF CMA FOR ION MM AND PMEM ADSP HEAPS (CREDITS TO CHRISTOPHER83)
MSM7X30: Use CMA for PMEM ADSP (Credits to Christopher83)
MSM7X30: Update Defconfigs (Credits to Christopher83)
MSM7X30: USE A HIGHER MEMORY ALLOCATION IF CMA IS Used for Ion MM Heap (Credits to Christopher83)
MMC: Core: Enhance Card Removal Judgement for Slow Removal (CREDITS TO KEVIN LIU)
MMC: Core: Invoke Low Power Mode If Card Is Not Present (Credits to Asutosh DAS)
Block: Row: Fix Crash WHEN ADDING A NEW FIELD IN BIO STRUCT (CREDITS TO TANYA BROKHMAN)
Android / LowMemoryKiller: Selectively Count Free Cma Pages (Credits to Liam Mark)
MSM: Remove Old Unused SDIO Related Code (Credits to Venkat GoPalakrishnan)
MSM7X30: Update Defconfigs (Credits to Christopher83)
MISC: PMEM: Retry Again a Few Times If DMA Allocation Fails (Credits to Christopher83)


Download
20140711 ION RELEASE 5:link link2 Yadisk

20130812 Gapps:link Yadisk


o.O

K ^ kernel 3.4.98 v1.7 for jb 4.2.2 ion + pmem adsp


Changelog
Kernel 3.4.98
- Sources Synched WITH CM-10.1 Branch Of Devcon Team
- Built with My Latest Custom Linaro 4.9.1-2014.06 Toolchain Optimized for Cortex-A8
- KSM: Provide Support to Use Deferred Timers for Scanner Thread (Credits to Chintan Pandya)
- NET: IPv6: Ping: Use Socket Mark in Routing Lookup (Credits to Lorenzo Colitti)
- NET: IPv6: Autoconf Routes INTO PER-DEVICE TABLES (Credits to Lorenzo Colitti)
- NET: Add a SYSTL TO REFLECT THE FWMARK ON REPLIES (CREDITS TO LORENZO COLITTI)
- Net: Support Marking Accepting TCP Sockets (Credits to Lorenzo Colitti)
- Radio: Iris: Checking if Driver's Buffer Is Large Enough. (Credits to Satish Kodishala)
- MISC: QFPFUSE: Fix Overflow Condition. (Credits to venkatesh yadav abbarapu)
- MISC: QFPFUSE: Validate IoCtl Input Parameters. (Credits to venkatesh yadav abbarapu)
- MMC: Core: Enable EMMC5.0 Card Detection (Credits to Subhash Jadavani)
- Audio: Change to Set The USB Switch Stateas Nagasandra Chandrasekhar) (Credits to Shreyas Nagasandra Chandrasekhar)
- Block: BFQ: Squashed Update From BFQ-V7R3 to BFQ-V7R4 (Credits to Arco68)
- Futex: Prevent Attaching to Kernel Threads (Credits to Thomas Gleixner)
- FUTEX: Add Another Early Deadlock Detection Check (Credits to Thomas Gleixner)
- FUTEX-PREVENT-REQUEUE-PI-ON-SAME-FUTEX.PATCH FUTEX: FORBID UADDR == UADDR2 IN FUTEX_REQUEUE (..., Requeeue_pi = 1) (Credits to Thomas Gleixner)
- Futex: Validate Atomic Acquisition in Futex_lock_pi_atomic () (Credits to Thomas Gleixner)
- Futex: Always Cleanup Owner Tid in Unlock_pi (Credits to Thomas Gleixner)
- Futex: make lookup_pi_state more robust (Credits to Thomas Gleixner)
- Mach-MSM: Use ion_cp_mm_heap_id instead of ion_camera_heap_id (Credits to Christopher83)
- Revert "MSM: PM2: Setup Memory for Save / Restore CPU Registers Early" (CREDITS TO CHRISTOPHER83)
- MSM7X30: USE CMA for MM Ion Heap (Credits to Christopher83)
- MSM7X30: Update Defconfigs to Enable CMA (Credits to Christopher83)
- MM: try_to_unmap_cluster () Should Lock_page () Before Mlocking (Credits to Vlastimil Babka)
- MSM: Vidc: Amend Error Checks on Ion API Failures (Credits to Maheshwar Ajja)
- ION: CMA: Add Debug Heap Ops for CMA Heap (Credits to Chintan Pandya)
- Ancora: Update Board (Credits to Madridii)
- Ancora: Increased Audio Volume on Board Side (Credits to Madridii)
- Ancora: Lowered WiFi Voltage (Credits to Madridii)
- Ancora: Lowered Display Panel Voltage (Credits to Madridii)
- Ancora: High Memory (Credits to Madridii)
- Ancora: Lowered Vibetonz Voltage (Credits to Madridii)
- Ancora_TMO: Update Board (Credits to Doadin)
- Ancora_TMO: Lowered WiFi Voltage (Credits to Doadin)
- Ancora_TMO: Lowered Display Panel Voltage (Credits to Doadin)
- Ancora_TMO: LOWERED VIBETONZ Voltage (Credits to Doadin)
- Ariesve: Revised High Memory Configuration Descriptions (CREDITS TO CHRISTOPHER83)
- MSM7X30: Update Default and Custom Configs (Credits to Christopher83)
- Ancora: High Memory Allocations (CREDITS TO CHRISTOPHER83)
- Ancora: Add Custom Defconfigs (CREDITS TO CHRISTOPHER83)
- MMC: MSM_SDCC: ADVERTISE ERASE CAPABILITY FOR ANCO68
- GPU: Ion: Sync Cma Caching Logic With Carveout Heap. (CREDITS TO BLEFISH)
- Defconfigs: Build Crypto Devices AS Modules (Credits to Arco68)
- MSM: DMA: moving queue_work () FUNCTION WITHIN SPINLOCK (CREDITS TO UTSAB BOSE)
- Sched: RESET RQ->NEXT_INTERVAL BEFORE GOING IDLE (CREDITS TO SRIVATSA VADDAGIRI)
- Schedu: Re-Calculate A CPU's Next_Balance Point Upon Sched Domain Changes (Credits to Srivatsa Vaddagiri)
- Arm: 7486/1: Schedu_Clock: Update Epoch_Cyc ON Resume (Credits to Colin Cross)
- Arm: 7565/1: Sched: Stop Schedu_Clock () During Suspend (Credits to Felipe Balbi 2)
- Sched: Set MC (Multi-Core) Schedu Domain's Busy_Factor Attribute To 1 (Credits to Srivatsa Vaddagiri)
- Power: Ancora_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Ancora_tmo_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Apache_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Ancora_tmo_Battery: Add Battery Life Extender (BLX) Support (Credits to Christopher83)
- POWER: Apache_Battery: Add Battery Life Extender (BLX) Support (Credits to Christopher83)
- Power: Apache_Battery: 100% Battery Notification After Charger Unplug (Credits to Christopher83)
- Power: Ancora_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- Power: Ancora_TMO_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- Power: Apache_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- ANCORA_TMO: HIGH MEMORY CONFIGURATIONS (CREDITS TO CHRISTOPHER83)
- Apache: High Memory Configurations (CREDITS TO CHRISTOPHER83)
- MSM7X30: Better Manage CPU Frequencies for MSM8255 and MSM8255T (Credits to Christopher83)
- Ancora_TMO: Add Custom Defconfigs (Credits to Christopher83)
- Apache: Add Custom Defconfigs (CREDITS TO CHRISTOPHER83)
- Arm: Add a Config Option to Use Glibc Memcpy and Memmove Versions (CREDITS TO CHRISTOPHER83)
- MSM7X30: Update Defconfigs To Use Glibc Versions of Memcpy and Memmove (Credits to Christopher83)
- MMC: MSM_SDCC: Advertise Erase Capability for Ancora_tmo and Apache (Credits to Arco68)
- Arm: 7693/1: mm: Clean-Up in Order to Reduce to Call KMAP_HIGH_GET () (Credits to Joonsoo Kim)
- MM: DON'T USE CMA Page for Laura Abbott)
- MM / Page_alloc.c: Fix Watermark Check in __zone_watermark_ok () (Credits to Tomasz Stanislawski)
- MM: CMA: Fix Alignment Requirements for Contiguous Regions (Credits to Marek SzyprOlski)
- Drivers: CMA: Represent Physical Addresses AS Phys_addr_t (Credits to Vitaly Andrianov)
- Drivers: Dma-Contiguous: Refactor DMA_Alloc_From_Contiguous () (Credits to Michal Nazarewicz)
- MM: CMA: Fix Condition Check WHEN SETTING GLOBAL CMA Area (Credits to Marek Szyproveski)
- Drivers: Dma-Contiguous: Clean Source Code and Prepare for Device Tree (Credits to Marek Szyprowski)
- Drivers: Dma-Contiguous: Add Initialization From Device Tree (Credits to Marek Szyprowski)
- CMA: Remove __init Annotations from Data Structures (Credits to Laura Abbott)
- CMA: Fix Up Devicetree Bindings (Credits to Laura Abbott)
- CMA: Add Support for Associating Regions by Name (Credits to Laura Abbott)
- CMA: Remove Restriction On Region Names (Credits to Laura Abbott)
- CMA: Use Memblock_alloc_anywhere for Placring CMA Regions (Credits to Laura Abbott)
- CMA: Add API to Get The Start Address of A CMA Region (Credits to Laura Abbott)
- CMA: Remove Potential Deadlock Situation (Credits to Laura Abbott)
- CMA: Add Support for Memory Limits (Credits to Laura Abbott)
- CMA: Make Locking Finer Grained (Credits to Laura Abbott)
- CMA: DROP THE RIGHT MUTEX (Credits to Laura Abbott)
- Dma-Contiguous: Return 'Zero' PFN in Case of Error (Credits to Chintan Pandya)
- Arm: Dma-Mapping: Fix Incorrect Freeing Of Atomic Allocations (Credits to Aaro Koskinen)
- MM: Vmalloc: Use Const Void * for Caller Argument (Credits to Marek Szyprowski)
- ARM: Dma-Mapping: Remove Custom Consistent DMA Region (Credits to Marek Szyprowski)
- MM: PUSH LRU INDEX INTO SHRINK_ [IN] Active_List () (CREDITS TO KONSTANTIN KHLEBNIKOV)
- SWAP: Add Per-Partition Lock for Swapfile (Credits to Shaohua Li)
- mm: vmscan: Fix do_try_to_free_pages () LiveLock (Credits to Lisa DU)
- MM: VMScan: Remove Lumpy Reclaim (Credits to Mel Gorman)
- MM: VMScan: Do Not Stall On Writeback During Memory Compaction (Credits to Mel Gorman)
- MM: VMScan: Remove Reclaim_Mode_T (Credits to Mel Gorman)
- MM: Remove Lru Type Checks from __isolate_lru_page () (Credits to Konstantin Khlebnikov)
- MM / Memcg: Kill MEM_CGROUP_LRU_DEL () (Credits to Konstantin Khlebnikov)
- MM / MEMCG: Scanning_Global_Lru Means Mem_cgroup_Disabled (Credits to Hugh Dickins)
- MM / MEMCG: USE VM_SWAPPINESS From Target Memory Cgroup (Credits to Konstantin Khlebnikov)
- MM: Remove Swap Token Code (Credits to Rik Van Riel)
- MM / VMScan: Store "Priority" in Struct Scan_Control (Credits to Konstantin Khlebnikov)
- Kernel: Cgroup: Push RCU Read Locking from CSS_IS_AnceStor () to Callsite (Credits to Johannes Weiner)
- MM: Memcg: Count Pte References from Every Member of the Reclaimed Hierarchy (Credits to Johannes Weiner)
- MM / VMScan: Push Zone Pointer INTO SHRINK_PAGE_LIST () (Credits to Konstantin Khlebnikov)
- MM / VMScan: Push Lruvec Pointer Into Isolate_Lru_Pages () (Credits to Konstantin Khlebnikov)
- MM / VMScan: Remove update_isolated_counts () (Credits to Konstantin Khlebnikov)
- MM: CMA: Discard Clean Pages During Contiguous Allocation Instad of Migration (Credits to Minchan Kim)
- CMA: decreases CC.NR_MIGRATEPAGES After Reclaiming Pagelist (Credits to Minchan Kim)
- MM / Compaction.c: Fix Deferring Compaction Mistake (Credits to Minchan Kim)
- MM: Compaction: ABORT ASYNC Compaction If Locks Are Contended or Taking Too Long (Credits to Mel Gorman)
- MM: Compaction: update comment in try_to_compact_pages (CREDITS TO MEL GORMAN)
- MM: Compaction: Capture A Suitable High Order Page Immediately WHEN IT IS MADE AVAILABLE (CREDITS TO MEL GORMAN)
- MM: Compaction: ABORT Compaction Loop If Lock Is Contemded or Run Too Long (Credits to Shaohua Li)
- MM: Compaction: Move Fatal Signal Check Out of Compact_checklock_irqsave (Credits to Mel Gorman)
- MM: Compaction: Update try_to_compact_pages () Kerneldoc Comment (Credits to Mel Gorman)
- MM: Compaction: Acquire The Zone>LRU_LOCK AS LATE AS POSSIBLE (CREDITS TO MEL GORMAN)
- MM: Compaction: Acquire The Zone>Lock AS Late As Possible (Credits to Mel Gorman)
- MM: Compaction: Cache If A PageBlock WaS Scanned and No Pages Were Isolated (Credits to Mel Gorman)
- MM: CMA: Warn If Freed Memory Is Still In Use (Credits to Marek Szyprowski)
- MM: Do Not Use Page_Count () WITHOUT A PAGE (CREDITS TO MINCHAN KIM)
- MM: Clean Up __Count_immobile_Pages () (Credits to Minchan Kim)
- MM: Compaction: Restart Compaction from Near Where IT Left Off (Credits to Mel Gorman)
- MM: Compaction: Clear PG_MIGRATE_SKIP BASED On Compaction and Reclaim Activity (Credits to Mel Gorman)
- CMA: MIGRATE MLOCKED PAGES (Credits to Minchan Kim)
- MM: Compaction: Correct The Nr_Strict Va Isolated Check for CMA (Credits to Mel Gorman)
- MM: Compaction: Validate PFN Range Passed to ISolate_FreePages_Block (Credits to Mel Gorman)
- MM: Compaction: Move Migration Fail / Success Stats to Migrate.c (CREDITS TO MEL GORMAN)
- MM: Compaction: Add Scanned and Isolated Counters for Compaction (Credits to Mel Gorman)
- MM: CMA: Skip Watermarks Check for Already Isolated Blocks in Split_Free_page () (Credits to Marek SzyprOlski)
- MM: Compaction: Partially Revert Capture of Suitable High-Order Page (Credits to Mel Gorman)
- Compaction: Fix Build Error in CMA &&! Compaction (Credits to Minchan Kim)
- MM: VMScan: Do Not Keep KSwapd Looping Forever Due to Individual Uncompactable Zones (Credits to Johannes Weiner)
- MM: VMScan: Fix Build Error (Credits to Christopher83)
- MSM: ALLOW LOWMEM TO BE NON CONTIGUOUS AND MIXED. (Credits to Neeti Desai)
- MSM: Increase The Kernel Virtual Area to Include Lowmem (Credits to Neeti Desai)
- MM: Remove __init Annotations from Free_BootMem_late (Credits to Laura Abbott)
- Kernel / LIB: Add Additional Debug Capabilites to Syed Rameez Mustafa) (CREDITS TO SYED RAMEEZ MUSTAFA)
- MM: Panic On The First Bad Page Table Entry Access (Credits to Pushkar Joshi)
- MM: Update IS_VMALLOC_ADDR to Account for Vmalloc Savings (Credits to Laura Abbott)
- Slub: Tid Must Be Retrieved from the Percpu Area of ​​the Current Processor (Credits to Christoph Lameter)
- MM: VMScan: Move Pages That Fail Swapout to Lru Active List (Credits to Olav Haugan)
- MM: SWAP: Rate Limit Swap Write Errors (Credits to Olav Haugan)
- MM: Change Freepage State Correctly In __isolate_Free_page (Credits to Laura Abbott)
- MM: Make IS_VMALLOC_ADDR Lockless (Credits to Laura Abbott)
- MM / COMPACTION: BREAK OUT OF LOOP ON! PAGBUDDY IN ISOLATE_FREEPAGES_BLOCK (CREDITS TO LAURA ABBOTT)
- MM: Compaction: Fix Bit Ranges in {Get, Clear, Set} _PageBlock_Skip () (Credits to Bartlomiej Zolnierkiewicz)
- GPU: Ion: Don't Call Virt_To_Page On Addresses from DMA_Alloc (Credits to Laura Abbott)
- GPU: ION: EXPLICTLY Mark DMA Allocations AS GFP_KERNEL (Credits to Laura Abbott)
- MSM7X30: Disable Unsupported Features (CREDITS TO BLEFISH)
- REVERT "NOHZ: FIX ANOTHER INCONSISTENCY BETWEEN CONFIG_NO_HZ = N AND NOHZ = OFF" (CREDITS TO CHRISTOPHER83)
- Apache: Fix Board Build Error (CREDITS TO CHRISTOPHER83)
- Block: BFQ: Squashed Update from BFQ-V7R4 to BFQ-V7R5 (Credits to Arco68)
- MISC: PMEM: Support for Dynamic Allocation Through CMA (CREDITS TO CHRISTOPHER83)
- MSM7X30: Simplify The Code for Hybrid Memory Allocations on Board Side (Credits to Christopher83)
- MSM7X30: ALLOW TO OptionALLY ENABLE THE USE OF CMA FOR ION MM AND PMEM ADSP HEAPS (CREDITS TO CHRISTOPHER83)
- MSM7X30: USE CMA for PMEM ADSP (Credits to Christopher83)
- MSM7X30: Update Defconfigs (Credits to Christopher83)
- MSM7X30: Use a Higher Memory Allocation if CMA IS Used for ION MM Heap (Credits to Christopher83)
- MMC: Core: Enhance Card Removal Judgement for Slow Removal (CREDITS TO KEVIN LIU)
- MMC: Core: Invoke Low Power Mode If Card Is Not Present (Credits to Asutosh DAS)
- Block: Row: Fix Crash WHEN Adding a New Field in Bio Struct (Credits to Tanya Brokhman)
- Android / LowMemoryKiller: Selectively Count Free Cma Pages (Credits to Liam Mark)
- MSM: Remove Old Unused SDIO Related Code (Credits to Venkat GoPalakrishnan)
- MSM7X30: Update Defconfigs (Credits to Christopher83)
- MISC: PMEM: Retry Again a Few Times If DMA Allocation Fails (Credits to Christopher83)


Download



CyanogenMod 10.2 by ADC-Team - Release 5


Changelog
20140711 Release 5:
Synched WITH CM SOURCES
Frameworks_Base: ALLOW THE FRAMEWORK TO START MINIMUM BRIGHTNESS LEVEL FROM 0 (CREDITS TO CASTAGNAIT)
BoardConfig: Use Insecure MM Heap (Credits to Arco68)
WorkAround for Blanking Splash Screen During Boot (Credits to Arco68)
ALSO UNBLANK SCREEN DURING INIT (CREDITS TO ArCO68)
ARIESPARTS: Update Spanish Translation (Credits to JCJDominguez)
Camerahal: Fix Some Potential Null Pointer Dereferences (Credits to Christopher83)

20140711 kernel:
Kernel 3.4.98
Fix False Disconnect Due To A Signal Sent to the Deading Process (Credits to Keunyoung)
MDP: Correct Clock Calculation Logic for Up-Scaling Scenario (Credits to Nirmal Abraham)
Sync: Don't Block The Flusher Thread Waiting On Io (Credits to Dave Chinner)
Timer: Optimize Apply_slack () (Credits to Felix Fietkau)
Writeback: Fix Occasional Slow Sync (1) (CREDITS TO JAN KARA)
Writeback: Fix Writeback Cache Thrashing (Credits to Namjae Jeon)
Block / Partitions: Optimize Memory Allocation in check_partition () (CREDITS TO MING LEI)
RTC: Alarm: Add Power-On Alarm Feature (Credits to Ashay Jaiswal)
RTC: ALARM: SET POWER-ON ALARM 120 SEC BEFORE ATUAL ALARM TIME (CREDITS TO MOHIT AGGARWAL)
Kernel: Alarm: Fix The Bug That Device Automatically Powers ON (Credits to Figo Wang)
Kernel: Alarm: Add Dedicated Alarm Type for PowerOff Alarm (Credits to Figo Wang)
Kernel: Alarm: Do Not Call RTC_ALARM_IRQ_ENABLE IN IRQ DISABLED CONTEGUDI (Credits to Prasad Sodagudi)
Power: Add an API to Log Wakeup ReaSons (Credits to Ruchi Kandoi)
Power: Fix Compile Warnings in Log_WakeUp_reason (Credits to Ruchi Kandoi)
MISC: BLN: Cancel Pending Blinking / Static Light Works On Lights Off (Credits to Christopher83)
Media: Init The Reserved Fields of Struct Media_Link_Desc (Credits to Deva Ramasubramanian)
Power: Don't Wait for Timeout IF Sys_Sync Completes Early (Credits to Srinivasarao P)
Block: BFQ: Squashed Update from BFQ-V7R1 to BFQ-V7R2 (Credits to Arco68)
CPUFREQ: Fix Broken Ueventor and CPU Devices (Credits to MyFluxi)
MSM_FB: REGISTER FRAME BUFFER DEVICE FOR DEVICE SHUTDOWN (Credits to Raghavendra Ambadas)
CPUFREQ: Interactive: Delete Timers for Gov_Start (Credits to Shridhar Rasal)
CPUFREQ: INTERACTIVE: RESTRUCTURE CPUFREQ_GOV_LIMITS (Credits to Badhri Jagan Sridharan)
CPUFREQ: INTERACTIVE: Turn Boost_Pulse Off On Boost Off (Credits to Ruchi Kandoi)
PRCTL: adds pr_set_timerslack_pid for setting Timer Slack Of An Arbitrary Thread. (CREDITS TO RUCHI KANDOI)
Power: Add Guard Condition for Maximum Wakeup ReaSons (Credits to Ruchi Kandoi)
Power: Changes The Permission to Read Only for Sysfs File / Sys / Kernel / Wakeup_reasons / Last_resume_reason (Credits to Ruchi Kandoi)
NET: IPv4: Current Group_info Should Be Put After using. (CREDITS TO JP ABGRALL)
HID: Add Missing Hid Usages Mappings (Credits to Olivier Gay)
SELINUX: Report Permissive Mode in AVC: Denied Messages. (CREDITS TO STEPHEN SMALLEY)
Arm: Fix Executability Of Cma Mappings (Credits to Russell King)
ARM: Dma-Mapping: Don't Allow DMA Mappings To Be Marked Executable (Credits to Russell King)
MSM: Display: Clear Sec_ACTIVE WHEN THE PIPE IS NOT FOR SECURE (CREDITS TO KEN ZHANG)
LIB / ScatterList: Error Handling In __sg_alloc_table () (Credits to Dan Carpenter)
Chromium: MM: Fix Calculation of Dirtyable Memory (Credits to Puneet Kumar)
Staging: Android: Ashmem: Avoid Deadlock with MMAP / SHRINK (Credits to Laura Abbott)
ARM: MM: Remove Ipi Broadcasting On Asid Rollover (Credits to Will Deacon)
Genalloc: Correct Nbytes Calculation on Long Boundary (Credits to Sunil Khatri)
Block: BFQ: Squashed Update From BFQ-V7R2 to BFQ-V7R3 (Credits to Arco68)
REVERT "NETFILTER: XT_IIDLETIMER: RENAME INTERFACE TO LABEL IN NETLINK NOTIFICATION." (CREDITS TO CHRISTOPHER83)
NF: Intrutimer: Time-Stamp and Suspend / Resume Handling. (CREDITS TO RUCHI KANDOI)
NF: Remove Compilation Error Caused by E254D2C28C880DA28626AF6D53B7AdD5F7D6Afee (Credits to Ruchi Kandoi)
REVERT "BLKTRACE: FIX Accounting of Partially Completed Requests" (Credits to Christopher83)
KSM: Provide Support to Use Deferred Timers for Scanner Thread (Credits to Chintan Pandya)
NET: IPv6: Ping: Use Socket Mark in Routing Lookup (Credits to Lorenzo Colitti)
NET: IPv6: Autoconf Routes INTO PER-DEVICE TABLES (Credits to Lorenzo Colitti)
NET: Add a Sysctl to Reflects to Lorenzo Colitti (CREDITS TO LORENZO COLITTI)
NET: Support Marking Accepting TCP Sockets (Credits to Lorenzo Colitti)
Radio: Iris: Checking if Driver's Buffer Is Large Enough. (Credits to Satish Kodishala)
MISC: QFPFUSE: Fix Overflow Condition. (Credits to venkatesh yadav abbarapu)
MISC: QFPFUSE: Validate IoCtl Input Parameters. (Credits to venkatesh yadav abbarapu)
MMC: Core: Enable EMMC5.0 Card Detection (Credits to Subhash Jadavani)
Audio: Change to Set The USB Switch Stateas Nagasandra Chandrasekhar)
Block: BFQ: Squashed Update From BFQ-V7R3 to BFQ-V7R4 (Credits to Arco68)
Futex: Prevent Attaching to Kernel Threads (Credits to Thomas Gleixner)
FUTEX: Add Another Early Deadlock Detection Check (Credits to Thomas Gleixner)
FUTEX-PREVENT-REQUEUE-PI-ON-SAME-FUTEX.PATCH FUTEX: FORBID UADDR == UADDR2 IN FUTEX_REQUEUE (..., Requeuee_pi = 1) (Credits to Thomas Gleixner)
Futex: Validate Atomic Acquisition in Futex_Lock_pi_atomic () (Credits to Thomas Gleixner)
FUTEX: ALWAYS CLEANUP OWNER TID IN UNLOCK_PI (Credits to Thomas Gleixner)
FUTEX: Make Lookup_Pi_State More Robust (Credits to Thomas Gleixner)
MACH-MSM: Use ion_cp_mm_heap_id instead of ion_camera_heap_id (Credits to Christopher83)
Revert "MSM: PM2: Setup Memory for Save / Restore CPU Registers Early" (CREDITS TO CHRISTOPHER83)
MSM7X30: USE CMA for MM Ion Heap (Credits to Christopher83)
MSM7X30: Update Defconfigs to Enable CMA (Credits to Christopher83)
MM: try_to_unmap_cluster () Should Lock_page () Before Mlocking (Credits to Vlastimil Babka)
MSM: Vidc: Amend Error Checks on Ion API Failures (Credits to Maheshwar Ajja)
ION: CMA: Add Debug Heap Ops for CMA Heap (Credits to Chintan Pandya)
MMC: MSM_SDCC: ADVERTISE ERASE CAPABILITY FOR ANCO68
Ancora: Adjust PMEM Sizes (Credits to Arco68)
MSM_FB: Fix Backlight Issue On Ancora and Ancora_TMO (Credits to Arco68)
GPU: Ion: Sync Cma Caching Logic With Carveout Heap. (CREDITS TO BLEFISH)
Defconfigs: Build Crypto Devices AS Modules (Credits to Arco68)
MSM: DMA: Moving Queue_Work () Function within Spinlock (Credits to Utsab Bose)
MSM: KGSL: Add the Buffer User Address to the Debugfs Memory List (Credits to Jordan Crouse)
MSM: KGSL: Use% PK to Restrict Printing GPU / Memory Addresses (Credits to Jordan Crown)
Sched: Reset RQ->NEXT_INTERVAL BEFORE GOING IDLE (CREDITS TO SRIVATSA VADDAGIRI)
Schedu: Re-Calculate A CPU's Next_Balance Point Upon Sched Domain Changes (Credits to Srivatsa Vaddagiri)
ARM: 7486/1: Schedu_Clock: Update Epoch_Cyc On Resume (Credits to Colin Cross)
ARM: 7565/1: Schedu: Stop Schedu_Clock () During Suspend (Credits to Felipe Balbi 2)
Schedu: Set MC (Multi-Core) Schedu Domain's Busy_Factor Attribute To 1 (Credits to Srivatsa Vaddagiri)
MSM: KGSL: Cleanup The Memory Free List (CREDITS TO JORDAN CRUSE)
MMC: MSM_SDCC: Advertise Erase Capability for Ancora_tmo and Apache (CREDITS TO ArCO68)
ARM: 7693/1: mm: Clean-Up in Order to Reduce to Call KMAP_HIGH_GET () (Credits to Joonsoo Kim)
MM: DON'T USE CMA Page for Laura Abbott (CREDITS TO LAURA ABBOTT)
MM / Page_alloc.c: Fix Watermark Check in __zone_watermark_ok () (Credits to Tomasz Stanislawski)
MM: CMA: Fix Alignment Requirements for Contiguous Regions (Credits to Marek Szyprowski)
Drivers: CMA: Represent Physical Addresses AS Phys_addr_t (Credits to Vitaly Andrianov)
Drivers: Dma-Contiguous: Refactor DMA_Alloc_From_Contiguous () (Credits to Michal Nazarewicz)
MM: CMA: Fix Condition Check WHEN SETTING GLOBAL CMA Area (Credits to Marek Szyprowski)
Drivers: Dma-Contiguous: Clean Source Code and Prepare for Device Tree (Credits to Marek Szyprowski)
Drivers: Dma-Contiguous: Add Initialization From Device Tree (Credits to Marek Szyprowski)
CMA: Remove __init Annotations from Data Structures (Credits to Laura Abbott)
CMA: Fix Up Devicetree Bindings (CREDITS TO LAURA ABBOTT)
CMA: Add Support for Associating Regions by Name (Credits to Laura Abbott)
CMA: Remove Restriction On Region Names (Credits to Laura Abbott)
CMA: Use Memblock_alloc_anywhere for Placring Cma Regions (Credits to Laura Abbott)
CMA: Add API to Get The Start Address of A CMA Region (Credits to Laura Abbott)
CMA: Remove Potential Deadlock Situation (Credits to Laura Abbott)
CMA: Add Support for Memory Limits (Credits to Laura Abbott)
CMA: Make Locking Finer Grained (Credits to Laura Abbott)
CMA: DROP THE RIGHT MUTEX (CREDITS TO LAURA ABBOTT)
Dma-Contiguous: Return 'Zero' PFN in Case of Error (Credits to Chintan Pandya)
ARM: Dma-Mapping: Fix Incorrect Freeing Of Atomic Allocations (Credits to Aaro Koskinen)
MM: VMalloc: Use Const Void * for Caller Argument (Credits to Marek Szyprowski)
ARM: Dma-Mapping: Remove Custom Consistent DMA Region (Credits to Marek Szyprowski)
MM: PUSH LRU INDEX INTO SHRINK_ [IN] Active_List () (CREDITS TO KONSTANTIN KHLEBNIKOV)
SWAP: Add Per-Partition Lock for Swapfile (Credits to Shaohua Li)
MM: VMScan: Fix Do_Try_To_Free_Pages () LiveLock (Credits to Lisa DU)
MM: VMScan: Remove Lumpy Reclaim (Credits to Mel Gorman)
MM: VMScan: Do Not Stall On Writeback During Memory Compaction (Credits to Mel Gorman)
MM: VMScan: Remove Reclaim_Mode_T (Credits to Mel Gorman)
MM: Remove Lru Type Checks from __isolate_lru_page () (Credits to Konstantin Khlebnikov)
MM / Memcg: Kill MEM_CGRUP_LRU_DEL () (Credits to Konstantin Khlebnikov)
MM / MEMCG: Scanning_Global_Lru Means Mem_cgroup_Disabled (Credits to Hugh Dickins)
MM / Memcg: Use VM_Swappiness from Target Memory Cgroup (CREDITS TO KONSTANTIN KHLEBNIKOV)
MM: Remove Swap Token Code (Credits to Rik Van Riel)
MM / VMScan: Store "Priority" in Struct Scan_Control (Credits to Konstantin Khlebnikov)
Kernel: CGroup: Push RCU Read Locking from CSS_IS_AnceStor () to Callsite (Credits to Johannes Weiner)
MM: Memcg: Count Pte References from Every Member of The Reclaimed Hierarchy (Credits to Johannes Weiner)
MM / VMScan: Push Zone Pointer INTO SHRINK_PAGE_LIST () (Credits to Konstantin Khlebnikov)
MM / VMScan: Push Lruvec Pointer Into Isolate_LRU_Pages () (Credits to Konstantin Khlebnikov)
MM / VMSCAN: Remove update_isolated_counts () (Credits to Konstantin Khlebnikov)
MM: CMA: Discard Clean Pages During Contiguous Allocation Instad of Migration (Credits to Minchan Kim)
CMA: Decrease CC.NR_MIGRATEPAGES After Reclaiming Pagelist (Credits to Minchan Kim)
MM / Compaction.c: Fix Deferring Compaction Mistake (Credits to Minchan Kim)
MM: COMPACTION: ABORT ASYNC Compaction If Locks Are Contended or Taking Too Long (Credits to Mel Gorman)
MM: Compaction: update comment in try_to_compact_pages (CREDITS TO MEL GORMAN)
MM: Compaction: Capture A Suitable High Order Page Immediately WHEN IT IS MADE AVAILABLE (CREDITS TO MEL GORMAN)
MM: Compaction: ABORT Compaction Loop If Lock Is Contemded or Run Tooo Long (Credits to Shaohua Li)
MM: Compaction: Move Fatal Signal Check Out Of Compact_Checklock_irqsave (Credits to Mel Gorman)
MM: Compaction: Update try_to_compact_pages () Kerneldoc Comment (Credits to Mel Gorman)
MM: Compaction: Acquire The Zone->LRU_LOCK AS LATE AS POSSIBLE (CREDITS TO MEL GORMAN)
MM: Compaction: Acquire The Zone->Lock AS Late As Possible (Credits to Mel Gorman)
MM: COMPACTION: Cache If A PageBlock WaS Scanned and No Pages Were Isolated (Credits to Mel Gorman)
MM: CMA: Warn If Freed Memory Is Still In Use (Credits to Marek Szyprowski)
MM: Do Not Use Page_Count () WITHOUT A PAGE (CREDITS TO MINCHAN KIM)
MM: Clean Up __Count_immobile_Pages () (Credits to Minchan Kim)
MM: Compaction: Restart Compaction from Near Where IT Left Off (Credits to Mel Gorman)
MM: Compaction: Clear PG_MIGRATE_SKIP Based on Compaction and Reclaim Activity (CREDITS TO MEL GORMAN)
CMA: MIGRATE MLOCKED PAGES (Credits to Minchan Kim)
MM: Compaction: Correct The Nr_Strict Va Isolated Check for CMA (Credits to Mel Gorman)
MM: Compaction: Validate PFN Range Passed to ISolate_FreePages_Block (Credits to Mel Gorman)
MM: Compaction: Move Migration Fail / Success Stats to Migrate.c (Credits to Mel Gorman)
MM: Compaction: Add Scanned And Isolated Counters for Compaction (Credits to Mel Gorman)
MM: CMA: Skip Watermarks Check for Already Isolated Blocks in Split_Free_page () (Credits to Marek Szyprowski)
MM: Compaction: Partially Revert Capture of Suitable High-Order Page (Credits to Mel Gorman)
Compaction: Fix Build Error in CMA &&! Compaction (Credits to Minchan Kim)
MM: VMScan: Do Not Keep KSwapd Looping Forever Due to Individual Uncompactable Zones (Credits to Johannes Weiner)
MM: VMScan: Fix Build Error (Credits to Christopher83)
MSM: ALLOW LOWMEM TO BE NON CONTIGUOUS AND MIXED. (Credits to Neeti Desai)
MSM: Increase The Kernel Virtual Area to Include Lowmem (Credits to Neeti Desai)
MM: Remove __init Annotations from Free_BootMem_late (Credits to Laura Abbott)
Kernel / Lib: Add Additional Debug Capabilites for Data Corruption (Credits to Syed Rameez Mustafa)
MM: Panic On The First Bad Page Table Entry Access (Credits to Pushkar Joshi)
MM: Update IS_VMALLOC_ADDR to Account for Vmalloc Savings (Credits to Laura Abbott)
Slub: Tid Must Be Retrieved from The Percpu Area of ​​the Current Processor (Credits to Christoph Lameter)
MM: VMScan: Move Pages That Fail Swapout to Lru Active List (Credits to Olav Haugan)
MM: Swap: Rate Limit Swap Write Errors (Credits to Olav Haugan)
MM: Change Freepage State Correctly In __isolate_Free_page (Credits to Laura Abbott)
MM: make is_vmalloc_addr lockless (Credits to Laura Abbott)
MM / Compaction: Break Out of Loop On! PageBuddy in ISolate_FreePages_Block (Credits to Laura Abbott)
MM: Compaction: Fix Bit Ranges in {Get, Clear, Set} _PageBlock_Skip () (Credits to Bartlomiej Zolnierkiewicz)
MSM: KGSL: Prevent KGSL_GET_PageTable from Returning a Destroyed Pt (Credits to Jeff Boody)
MSM: KGSL: Fix Spinlock Recursion in Destroy Pagetable (Credits to Prakash Kamliya)
GPU: Ion: Don't Call Virt_To_Page on Addresses from Dma_alloc (Credits to Laura Abbott)
GPU: Ion: Explictly Mark DMA Allocations AS GFP_KERNEL (CREDITS TO LAURA ABBOTT)
MSM7X30: Disable Unsupported Features (CREDITS TO BLEFISH)
REVERT "NOHZ: FIX ANOTHER INCONSISTENCY BETWEEN CONFIG_NO_HZ = N AND NOHZ = OFF" (CREDITS TO CHRISTOPHER83)
Apache: Fix Board Build Error (CREDITS TO CHRISTOPHER83)
Block: BFQ: Squashed Update From BFQ-V7R4 to BFQ-V7R5 (Credits to Arco68)
MISC: PMEM: Support for Dynamic Allocation Through CMA (CREDITS TO CHRISTOPHER83)
MSM7X30: Simplify The Code for Hybrid Memory Allocations on Board Side (Credits to Christopher83)
MSM7X30: ALLOW TO OptionALY ENABLE THE USE OF CMA FOR ION MM AND PMEM ADSP HEAPS (CREDITS TO CHRISTOPHER83)
MSM7X30: Use CMA for PMEM ADSP (Credits to Christopher83)
MSM7X30: Update Defconfigs (Credits to Christopher83)
MSM7X30: USE A HIGHER MEMORY ALLOCATION IF CMA IS Used for Ion MM Heap (Credits to Christopher83)
MMC: Core: Enhance Card Removal Judgement for Slow Removal (CREDITS TO KEVIN LIU)
MMC: Core: Invoke Low Power Mode If Card Is Not Present (Credits to Asutosh DAS)
Block: Row: Fix Crash WHEN ADDING A NEW FIELD IN BIO STRUCT (CREDITS TO TANYA BROKHMAN)
Android / LowMemoryKiller: Selectively Count Free Cma Pages (Credits to Liam Mark)
MSM: Remove Old Unused SDIO Related Code (Credits to Venkat GoPalakrishnan)
MSM7X30: Update Defconfigs (Credits to Christopher83)
MISC: PMEM: Retry Again a Few Times If DMA Allocation Fails (Credits to Christopher83)


Download
20140711 Release 5:link link2 Yadisk

20130813 Gapps:link Yadisk



K ^ kernel 3.4.98 V1.4 for JB 4.3 Ion + PMEM ADSP



Changelog
Kernel 3.4.98
- Sources Synched WITH CM-10.2 Branch Of Devcon Team
- Built with My Latest Custom Linaro 4.9.1-2014.06 Toolchain Optimized for Cortex-A8
- MISC: BLN: Cancel Pending Blinking / Static Light Works on Lights Off (Credits to Christopher83)
- Media: Init The Reserved Fields of Struct Media_Link_Desc (Credits to Deva Ramasubramanian)
- Power: Don't Wait for Timeout IF Sys_Sync Completes Early (Credits to Srinivasarao P)
- Block: BFQ: Squashed Update From BFQ-V7R1 to BFQ-V7R2 (Credits to Arco68)
- CPUFREQ: Fix Broken Uevents for Cpufreq Governor and CPU Devices (Credits to MyFluxi)
- MSM_FB: REGISTER FRAME BUFFER DEVICE FOR DEVICE SHUTDOWN (Credits to Raghavendra Ambadas)
- CPUFREQ: INTERACTIVE: Delete Timers for Gov_start (Credits to Shridhar Rasal)
- CPUFREQ: INTERACTIVE: RESTRUCTURE CPUFREQ_GOV_LIMITS (Credits to Badhri Jagan Sridharan)
- CPUFREQ: INTERACTIVE: Turn Boost_Pulse Off on Boost Off (Credits to Ruchi Kandoi)
- PRCTL: adds pr_set_timerslack_pid for setting Timer Slack of An Arbitrary Thread. (CREDITS TO RUCHI KANDOI)
- Power: Add Guard Condition for Maximum Wakeup ReaSons (Credits to Ruchi Kandoi)
- Power: Changes The Permission to Read Only for Sysfs File / Sys / Kernel / Wakeup_reasons / Last_resume_reason (Credits to Ruchi Kandoi)
- NET: IPv4: Current Group_info Should Be Put After using. (CREDITS TO JP ABGRALL)
- HID: Add Missing Hid Usages Mappings (Credits to Olivier Gay)
- Selinux: Report Permissive Mode in AVC: Denied Messages. (CREDITS TO STEPHEN SMALLEY)
- Arm: Fix Executability of Cma Mappings (Credits to Russell King)
- Arm: Dma-Mapping: Don't Allow DMA Mappings To Be Marked Executable (Credits to Russell King)
- MSM: Display: Clear Sec_ACTIVE WHEN THE PIPE IS NOT FOR SECURE (CREDITS TO KEN ZHANG)
- lib / scatterlist: error handling in __sg_alloc_table () (CREDITS TO DAN CARPENTER)
- Chromium: MM: Fix Calculation of Dirtyable Memory (Credits to Puneet Kumar)
- Staging: Android: Ashmem: Avoid Deadlock with MMAP / SHRINK (Credits to Laura Abbott)
- Arm: MM: Remove Ipi Broadcasting On Asid Rollover (Credits to Will Deacon)
- Genalloc: Correct Nbytes Calculation on Long Boundary (Credits to Sunil Khatri)
- Block: BFQ: Squashed Update From BFQ-V7R2 to BFQ-V7R3 (Credits to Arco68)
- REVERT "NETFILTER: XT_IIDLETIMER: RENAME INTERFACE TO LABEL IN NETLINK NOTIFICATION." (CREDITS TO CHRISTOPHER83)
- NF: Intrutimer: Time-Stamp and Suspend / Resume Handling. (CREDITS TO RUCHI KANDOI)
- NF: Remove Compilation Error Caused by E254D2C28C880DA28626AF6D53B7AdD5F7D6Afee (Credits to Ruchi Kandoi)
- REVERT "BLKTRACE: FIX Accounting of Partially Completed Requests" (Credits to Christopher83)
- KSM: Provide Support to Use Deferred Timers for Scanner Thread (Credits to Chintan Pandya)
- NET: IPv6: Ping: Use Socket Mark in Routing Lookup (Credits to Lorenzo Colitti)
- NET: IPv6: Autoconf Routes INTO PER-DEVICE TABLES (Credits to Lorenzo Colitti)
- NET: Add a SYSTL TO REFLECT THE FWMARK ON REPLIES (CREDITS TO LORENZO COLITTI)
- Net: Support Marking Accepting TCP Sockets (Credits to Lorenzo Colitti)
- Radio: Iris: Checking if Driver's Buffer Is Large Enough. (Credits to Satish Kodishala)
- MISC: QFPFUSE: Fix Overflow Condition. (Credits to venkatesh yadav abbarapu)
- MISC: QFPFUSE: Validate IoCtl Input Parameters. (Credits to venkatesh yadav abbarapu)
- MMC: Core: Enable EMMC5.0 Card Detection (Credits to Subhash Jadavani)
- Audio: Change to Set The USB Switch Stateas Nagasandra Chandrasekhar) (Credits to Shreyas Nagasandra Chandrasekhar)
- Block: BFQ: Squashed Update From BFQ-V7R3 to BFQ-V7R4 (Credits to Arco68)
- Futex: Prevent Attaching to Kernel Threads (Credits to Thomas Gleixner)
- FUTEX: Add Another Early Deadlock Detection Check (Credits to Thomas Gleixner)
- FUTEX-PREVENT-REQUEUE-PI-ON-SAME-FUTEX.PATCH FUTEX: FORBID UADDR == UADDR2 IN FUTEX_REQUEUE (..., Requeeue_pi = 1) (Credits to Thomas Gleixner)
- Futex: Validate Atomic Acquisition in Futex_lock_pi_atomic () (Credits to Thomas Gleixner)
- Futex: Always Cleanup Owner Tid in Unlock_pi (Credits to Thomas Gleixner)
- Futex: make lookup_pi_state more robust (Credits to Thomas Gleixner)
- Mach-MSM: Use ion_cp_mm_heap_id instead of ion_camera_heap_id (Credits to Christopher83)
- Revert "MSM: PM2: Setup Memory for Save / Restore CPU Registers Early" (CREDITS TO CHRISTOPHER83)
- MSM7X30: USE CMA for MM Ion Heap (Credits to Christopher83)
- MSM7X30: Update Defconfigs to Enable CMA (Credits to Christopher83)
- MM: try_to_unmap_cluster () Should Lock_page () Before Mlocking (Credits to Vlastimil Babka)
- MSM: Vidc: Amend Error Checks on Ion API Failures (Credits to Maheshwar Ajja)
- ION: CMA: Add Debug Heap Ops for CMA Heap (Credits to Chintan Pandya)
- Ancora: Update Board (Credits to Madridii)
- Ancora: Increased Audio Volume on Board Side (Credits to Madridii)
- Ancora: Lowered WiFi Voltage (Credits to Madridii)
- Ancora: Lowered Display Panel Voltage (Credits to Madridii)
- Ancora: High Memory (Credits to Madridii)
- Ancora: Lowered Vibetonz Voltage (Credits to Madridii)
- Ancora_TMO: Update Board (Credits to Doadin)
- Ancora_TMO: Lowered WiFi Voltage (Credits to Doadin)
- Ancora_TMO: Lowered Display Panel Voltage (Credits to Doadin)
- Ancora_TMO: LOWERED VIBETONZ Voltage (Credits to Doadin)
- Ariesve: Revised High Memory Configuration Descriptions (CREDITS TO CHRISTOPHER83)
- MSM7X30: Update Default and Custom Configs (Credits to Christopher83)
- Ancora: High Memory Allocations (CREDITS TO CHRISTOPHER83)
- Ancora: Add Custom Defconfigs (CREDITS TO CHRISTOPHER83)
- MMC: MSM_SDCC: ADVERTISE ERASE CAPABILITY FOR ANCO68
- GPU: Ion: Sync Cma Caching Logic With Carveout Heap. (CREDITS TO BLEFISH)
- Defconfigs: Build Crypto Devices AS Modules (Credits to Arco68)
- MSM: DMA: moving queue_work () FUNCTION WITHIN SPINLOCK (CREDITS TO UTSAB BOSE)
- Sched: RESET RQ->NEXT_INTERVAL BEFORE GOING IDLE (CREDITS TO SRIVATSA VADDAGIRI)
- Schedu: Re-Calculate A CPU's Next_Balance Point Upon Sched Domain Changes (Credits to Srivatsa Vaddagiri)
- Arm: 7486/1: Schedu_Clock: Update Epoch_Cyc ON Resume (Credits to Colin Cross)
- Arm: 7565/1: Sched: Stop Schedu_Clock () During Suspend (Credits to Felipe Balbi 2)
- Sched: Set MC (Multi-Core) Schedu Domain's Busy_Factor Attribute To 1 (Credits to Srivatsa Vaddagiri)
- Power: Ancora_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Ancora_tmo_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Apache_Battery: Remove Tradition Spaces (Credits to Christopher83)
- Power: Ancora_tmo_Battery: Add Battery Life Extender (BLX) Support (Credits to Christopher83)
- POWER: Apache_Battery: Add Battery Life Extender (BLX) Support (Credits to Christopher83)
- Power: Apache_Battery: 100% Battery Notification After Charger Unplug (Credits to Christopher83)
- Power: Ancora_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- Power: Ancora_TMO_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- Power: Apache_Battery: Increase Battery Check Interval From 5 Seconds to 15 Seconds (Credits to Christopher83)
- ANCORA_TMO: HIGH MEMORY CONFIGURATIONS (CREDITS TO CHRISTOPHER83)
- Apache: High Memory Configurations (CREDITS TO CHRISTOPHER83)
- MSM7X30: Better Manage CPU Frequencies for MSM8255 and MSM8255T (Credits to Christopher83)
- Ancora_TMO: Add Custom Defconfigs (Credits to Christopher83)
- Apache: Add Custom Defconfigs (CREDITS TO CHRISTOPHER83)
- Arm: Add a Config Option to Use Glibc Memcpy and Memmove Versions (CREDITS TO CHRISTOPHER83)
- MSM7X30: Update Defconfigs To Use Glibc Versions of Memcpy and Memmove (Credits to Christopher83)
- MMC: MSM_SDCC: Advertise Erase Capability for Ancora_tmo and Apache (Credits to Arco68)
- Arm: 7693/1: mm: Clean-Up in Order to Reduce to Call KMAP_HIGH_GET () (Credits to Joonsoo Kim)
- MM: DON'T USE CMA Page for Laura Abbott)
- MM / Page_alloc.c: Fix Watermark Check in __zone_watermark_ok () (Credits to Tomasz Stanislawski)
- MM: CMA: Fix Alignment Requirements for Contiguous Regions (Credits to Marek SzyprOlski)
- Drivers: CMA: Represent Physical Addresses AS Phys_addr_t (Credits to Vitaly Andrianov)
- Drivers: Dma-Contiguous: Refactor DMA_Alloc_From_Contiguous () (Credits to Michal Nazarewicz)
- MM: CMA: Fix Condition Check WHEN SETTING GLOBAL CMA Area (Credits to Marek Szyproveski)
- Drivers: Dma-Contiguous: Clean Source Code and Prepare for Device Tree (Credits to Marek Szyprowski)
- Drivers: Dma-Contiguous: Add Initialization From Device Tree (Credits to Marek Szyprowski)
- CMA: Remove __init Annotations from Data Structures (Credits to Laura Abbott)
- CMA: Fix Up Devicetree Bindings (Credits to Laura Abbott)
- CMA: Add Support for Associating Regions by Name (Credits to Laura Abbott)
- CMA: Remove Restriction On Region Names (Credits to Laura Abbott)
- CMA: Use Memblock_alloc_anywhere for Placring CMA Regions (Credits to Laura Abbott)
- CMA: Add API to Get The Start Address of A CMA Region (Credits to Laura Abbott)
- CMA: Remove Potential Deadlock Situation (Credits to Laura Abbott)
- CMA: Add Support for Memory Limits (Credits to Laura Abbott)
- CMA: Make Locking Finer Grained (Credits to Laura Abbott)
- CMA: DROP THE RIGHT MUTEX (Credits to Laura Abbott)
- Dma-Contiguous: Return 'Zero' PFN in Case of Error (Credits to Chintan Pandya)
- Arm: Dma-Mapping: Fix Incorrect Freeing Of Atomic Allocations (Credits to Aaro Koskinen)
- MM: Vmalloc: Use Const Void * for Caller Argument (Credits to Marek Szyprowski)
- ARM: Dma-Mapping: Remove Custom Consistent DMA Region (Credits to Marek Szyprowski)
- MM: PUSH LRU INDEX INTO SHRINK_ [IN] Active_List () (CREDITS TO KONSTANTIN KHLEBNIKOV)
- SWAP: Add Per-Partition Lock for Swapfile (Credits to Shaohua Li)
- mm: vmscan: Fix do_try_to_free_pages () LiveLock (Credits to Lisa DU)
- MM: VMScan: Remove Lumpy Reclaim (Credits to Mel Gorman)
- MM: VMScan: Do Not Stall On Writeback During Memory Compaction (Credits to Mel Gorman)
- MM: VMScan: Remove Reclaim_Mode_T (Credits to Mel Gorman)
- MM: Remove Lru Type Checks from __isolate_lru_page () (Credits to Konstantin Khlebnikov)
- MM / Memcg: Kill MEM_CGROUP_LRU_DEL () (Credits to Konstantin Khlebnikov)
- MM / MEMCG: Scanning_Global_Lru Means Mem_cgroup_Disabled (Credits to Hugh Dickins)
- MM / MEMCG: USE VM_SWAPPINESS From Target Memory Cgroup (Credits to Konstantin Khlebnikov)
- MM: Remove Swap Token Code (Credits to Rik Van Riel)
- MM / VMScan: Store "Priority" in Struct Scan_Control (Credits to Konstantin Khlebnikov)
- Kernel: Cgroup: Push RCU Read Locking from CSS_IS_AnceStor () to Callsite (Credits to Johannes Weiner)
- MM: Memcg: Count Pte References from Every Member of the Reclaimed Hierarchy (Credits to Johannes Weiner)
- MM / VMScan: Push Zone Pointer INTO SHRINK_PAGE_LIST () (Credits to Konstantin Khlebnikov)
- MM / VMScan: Push Lruvec Pointer Into Isolate_Lru_Pages () (Credits to Konstantin Khlebnikov)
- MM / VMScan: Remove update_isolated_counts () (Credits to Konstantin Khlebnikov)
- MM: CMA: Discard Clean Pages During Contiguous Allocation Instad of Migration (Credits to Minchan Kim)
- CMA: decreases CC.NR_MIGRATEPAGES After Reclaiming Pagelist (Credits to Minchan Kim)
- MM / Compaction.c: Fix Deferring Compaction Mistake (Credits to Minchan Kim)
- MM: Compaction: ABORT ASYNC Compaction If Locks Are Contended or Taking Too Long (Credits to Mel Gorman)
- MM: Compaction: update comment in try_to_compact_pages (CREDITS TO MEL GORMAN)
- MM: Compaction: Capture A Suitable High Order Page Immediately WHEN IT IS MADE AVAILABLE (CREDITS TO MEL GORMAN)
- MM: Compaction: ABORT Compaction Loop If Lock Is Contemded or Run Too Long (Credits to Shaohua Li)
- MM: Compaction: Move Fatal Signal Check Out of Compact_checklock_irqsave (Credits to Mel Gorman)
- MM: Compaction: Update try_to_compact_pages () Kerneldoc Comment (Credits to Mel Gorman)
- MM: Compaction: Acquire The Zone>LRU_LOCK AS LATE AS POSSIBLE (CREDITS TO MEL GORMAN)
- MM: Compaction: Acquire The Zone>Lock AS Late As Possible (Credits to Mel Gorman)
- MM: Compaction: Cache If A PageBlock WaS Scanned and No Pages Were Isolated (Credits to Mel Gorman)
- MM: CMA: Warn If Freed Memory Is Still In Use (Credits to Marek Szyprowski)
- MM: Do Not Use Page_Count () WITHOUT A PAGE (CREDITS TO MINCHAN KIM)
- MM: Clean Up __Count_immobile_Pages () (Credits to Minchan Kim)
- MM: Compaction: Restart Compaction from Near Where IT Left Off (Credits to Mel Gorman)
- MM: Compaction: Clear PG_MIGRATE_SKIP BASED On Compaction and Reclaim Activity (Credits to Mel Gorman)
- CMA: MIGRATE MLOCKED PAGES (Credits to Minchan Kim)
- MM: Compaction: Correct The Nr_Strict Va Isolated Check for CMA (Credits to Mel Gorman)
- MM: Compaction: Validate PFN Range Passed to ISolate_FreePages_Block (Credits to Mel Gorman)
- MM: Compaction: Move Migration Fail / Success Stats to Migrate.c (CREDITS TO MEL GORMAN)
- MM: Compaction: Add Scanned and Isolated Counters for Compaction (Credits to Mel Gorman)
- MM: CMA: Skip Watermarks Check for Already Isolated Blocks in Split_Free_page () (Credits to Marek SzyprOlski)
- MM: Compaction: Partially Revert Capture of Suitable High-Order Page (Credits to Mel Gorman)
- Compaction: Fix Build Error in CMA &&! Compaction (Credits to Minchan Kim)
- MM: VMScan: Do Not Keep KSwapd Looping Forever Due to Individual Uncompactable Zones (Credits to Johannes Weiner)
- MM: VMScan: Fix Build Error (Credits to Christopher83)
- MSM: ALLOW LOWMEM TO BE NON CONTIGUOUS AND MIXED. (Credits to Neeti Desai)
- MSM: Increase The Kernel Virtual Area to Include Lowmem (Credits to Neeti Desai)
- MM: Remove __init Annotations from Free_BootMem_late (Credits to Laura Abbott)
- Kernel / LIB: Add Additional Debug Capabilites to Syed Rameez Mustafa) (CREDITS TO SYED RAMEEZ MUSTAFA)
- MM: Panic On The First Bad Page Table Entry Access (Credits to Pushkar Joshi)
- MM: Update IS_VMALLOC_ADDR to Account for Vmalloc Savings (Credits to Laura Abbott)
- Slub: Tid Must Be Retrieved from the Percpu Area of ​​the Current Processor (Credits to Christoph Lameter)
- MM: VMScan: Move Pages That Fail Swapout to Lru Active List (Credits to Olav Haugan)
- MM: SWAP: Rate Limit Swap Write Errors (Credits to Olav Haugan)
- MM: Change Freepage State Correctly In __isolate_Free_page (Credits to Laura Abbott)
- MM: Make IS_VMALLOC_ADDR Lockless (Credits to Laura Abbott)
- MM / COMPACTION: BREAK OUT OF LOOP ON! PAGBUDDY IN ISOLATE_FREEPAGES_BLOCK (CREDITS TO LAURA ABBOTT)
- MM: Compaction: Fix Bit Ranges in {Get, Clear, Set} _PageBlock_Skip () (Credits to Bartlomiej Zolnierkiewicz)
- GPU: Ion: Don't Call Virt_To_Page On Addresses from DMA_Alloc (Credits to Laura Abbott)
- GPU: ION: EXPLICTLY Mark DMA Allocations AS GFP_KERNEL (Credits to Laura Abbott)
- MSM7X30: Disable Unsupported Features (CREDITS TO BLEFISH)
- REVERT "NOHZ: FIX ANOTHER INCONSISTENCY BETWEEN CONFIG_NO_HZ = N AND NOHZ = OFF" (CREDITS TO CHRISTOPHER83)
- Apache: Fix Board Build Error (CREDITS TO CHRISTOPHER83)
- Block: BFQ: Squashed Update from BFQ-V7R4 to BFQ-V7R5 (Credits to Arco68)
- MISC: PMEM: Support for Dynamic Allocation Through CMA (CREDITS TO CHRISTOPHER83)
- MSM7X30: Simplify The Code for Hybrid Memory Allocations on Board Side (Credits to Christopher83)
- MSM7X30: ALLOW TO OptionALLY ENABLE THE USE OF CMA FOR ION MM AND PMEM ADSP HEAPS (CREDITS TO CHRISTOPHER83)
- MSM7X30: USE CMA for PMEM ADSP (Credits to Christopher83)
- MSM7X30: Update Defconfigs (Credits to Christopher83)
- MSM7X30: Use a Higher Memory Allocation if CMA IS Used for ION MM Heap (Credits to Christopher83)
- MMC: Core: Enhance Card Removal Judgement for Slow Removal (CREDITS TO KEVIN LIU)
- MMC: Core: Invoke Low Power Mode If Card Is Not Present (Credits to Asutosh DAS)
- Block: Row: Fix Crash WHEN Adding a New Field in Bio Struct (Credits to Tanya Brokhman)
- Android / LowMemoryKiller: Selectively Count Free Cma Pages (Credits to Liam Mark)
- MSM: Remove Old Unused SDIO Related Code (Credits to Venkat GoPalakrishnan)
- MSM7X30: Update Defconfigs (Credits to Christopher83)
- MISC: PMEM: Retry Again a Few Times If DMA Allocation Fails (Credits to Christopher83)


Download 398MB


Do not forget to use the latest recommended recovery!
K
The hat!


Post has been editedsnekt @ - 30.01.16, 13:30
Reason for Editing: Editing Cyanogenmod Links 10.1 by ADC-Team - Release 5


Full version    

Help     rules

Now: 17.01.21, 08:33