Beiträge von razooor

    Code_Blue r414

    - blu_plug: use input boost, __ref to lighten the driver, rework input touch boost, minor fixes
    - ARM: fix user unalignment prefetch abort, add seccomp syscall
    - ARM: gic: Bring inline with upstream, use a private mapping for CPU target interfaces
    - ARM: bitops: prefetch the destination word for write prior to strex
    - arm: hammerhead: gpiomux: Pull down the UART suspend gpio
    - ARM: dts: msm: i2c: change clock rate to 19.2 MHz
    - qup_i2c: Initialize I2C resource before registering, Fix for unhandled IRQ, export qup_i2c_init_driver, Improve implementation of PM callbacks, Handle scenario if runtime PM is disable, Verify that mem resource exists prior to redirection
    - cpuidle: check for need_resched() after the idle entry trace event
    - Revert "msm: mdss: Turn off backlight while power off", "makefile: build with -Ofast", Revert "GPU: optimize build with -Ofast", "ARM: dts: hammerhead: Change i2c clock rate to 19.2 MHz"
    - Sync RAMdisk with tunables change (input boost levels, lower thermal levels, set thermal tunables that are used on kernel)
    - Use Piereligio_v7 gamma profile


    Nexus 5 - Purity - hellscore

    r63 OUT!

    [COLOR="Red"]Changelog:[/COLOR]

    • Latest commits from Franco (10+ r63)
    • Latest Faux Sound driver
    • Linux 3.4.104 (finally!)
    • Compiled with my Cortex A15 optimized Linaro 14.09 toolchain built today with latest Linaro crosstool-ng, targeted to Linux 3.4.104
    • Kernel Lz4 decompression fixes
    • Lz4 compression tool updated to r123
      [*Exfat Updated to 1.2.9
    • Binary utils like lz4, fstrim, mkbootimg, mkbootfs are now compiled with latest Android NDK arm toolchain (gcc 4.8) using optimized build flags for our SOC, so they should be faster (it was really a pain in the ass to learn how to do it and to tune flags)
    • Updated installer scripts to work better with Faux sound
    • Installer will now use it's own busybox instead of recovery one
    • Busybox it's installed automatically in system/xbin every time you flash my kernel using the installer

    [COLOR="Red"]Notes:[/COLOR]

    • As always you can download my kernel HERE
    • Mirror (Androidfilehost) has a problem uploading with newest Firefox and Chrome-dev, so upload to that mirror are suspended until they solve the issue
    • Wake gestures aren't working here, I really don't know why, they worked well until r62, it's really very strange, [MENTION=4684315]flar2[/MENTION] I cherrypicked the commits from your repo, any idea?
    • I'm using 4.9.2 toolchains because Linaro updated its gcc to 4.9.2.

    Nexus 5 - Purity - hellscore

    New test build is up, we have reached v2.8 and I'm working towards a final which is very close, the next builds will be tests until I feel I'm done.

    For those who complain about theme compatibility, just remember that I've put a lot of effort and also removed some features to make sure everything gets themed, I've also spoke with theme devs when there have been some issue's which have been on my end and I've fixed them. Sometimes I do regret adding the theme chooser when I have to hear things like this is a Frankenstein ROM blah blah blah, anyway.

    Androidnext

    Theme chooser:
    -Fix for chrome beta fc (also other apps)
    -Only process themes that are applied during boot (speeds up boot times)

    Slim pie:
    -added options for fade-in delay and slice gap
    -remove second layer config set by default
    -only disable bottom trigger if were not in immersive
    -fix up clock and sysinfo sizing

    -Fixed Lock screen notification settings not applying
    -Immersive mode: option to disable force navbar when ime shows
    -Set default navring to screen off and long press to power menu
    -Slimrecents card/text color
    -NFC Polling Mode
    -Option to show statusbar clock on lockscreen
    -Support showing carrier/provider logo on statusbar
    -Fixed fc on call when using reverse lookup provider "Das Telefonbuch"
    -Fix for "volume buttons change two volume steps per click" bug
    -More clean ups in Settings
    -APNs updates

    -Tanslation updates thanks to CM, [MENTION=4487065]stmay30[/MENTION], [MENTION=5072873]Pixelase[/MENTION], [MENTION=5307616]michaelz93[/MENTION] and [MENTION=5574921]blazze11[/MENTION]

    Hammerhead
    -Removed proximity wake support
    Kernel
    -Intelli-plug hotplug driver by Faux123
    -Fast charge
    -Multi-Rom support


    Nexus 5 - Purity - hellscore

    Code_Blue_r398
    - Milestone 6 release
    - Build with Linaro 2014.09 Cortex-A15 GCC 4.9.2
    - Compressed with LZ4-r122
    - blu_active: merge Linux 3.5 upstream and CAF updates, remove variable frequency calculations, use cal_freq, remove target_loads, add down load threashold to keep cal_freq better on low loads, use get_cpu_idle_time_cb
    - cpufreq: conservative: add load calc
    - cgroup: fix exit() vs rmdir() race
    - msm: Create shadow files under /sys/kernel/ipv4
    - WLAN subsystem: Sysctl support for key TCP/IP parameters
    - net: wireless: bcmdhd: Disable OOB interrupt when WLAN is off, Add WIPHY_WOWLAN_ANY support
    - SELinux: possible NULL deref in context_struct_to_string, use ARRAY_SIZE, Reduce overhead of mls_level_isvalid() function call
    - Ramdisk updates, refresh tunables
    - Revert "qup_i2c: Initialize I2C resource before registering.", "block: Disable IO Stats"


    Nexus 5 - Purity - hellscore

    ♦ PURITY ROM ♦ 19/09

    ContactsProvider:
    - Revert "Contacts provider: add fb sync"

    Dalvik:
    - dalvik: Rename perf flag …
    - Revert "Revert "dalvik: add placeholder for future changes"" …
    - Dalvik :Increase the upper limit check for DexOpt Deps table

    Dialer:
    - Add reverse lookup provider "PagineBianche" (IT). …
    - Refine regexes for Das Telefonbuch. …
    - Add reverse lookup provider "Das Telefonbuch" (DE). …
    - Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup

    External_sqlite:
    - sqlite: Rename perf flag …
    - Upgrade to SQLite 3.8.6 …
    - Regenerate Android.patch …
    - Do not pass QC_PERF into host build of sqlite3. …
    - Add hooks for database open and pragma handling …
    - SQLite: Enable fdatasync for SQLite

    Frameworks_base:
    - hwui: Apply hwui qcom fixes to all adreno-bearing hardware …
    - SystemUI: improve one finger notification expansion …
    - TaskUtils: Update …
    - Fix for broken volume music controls
    - hwui: Fix a sporadic crash seen during CTS runs …
    - Revert "ContentProvider: Avoid duplicate initialization of AsyncTask" …
    - Revert "Temp: Revert "ContentProvider: Avoid duplicate initialization… …
    - Flip to Mute/Reject Call …
    - Revert "Switch to Slim Incall UI" …
    - Turn off some debug

    IncallUI:
    - [3/3] InCallUI: Flip to Mute/Reject Call
    - InCallUI: non intrusive incall ui rework
    - InCallUI: add Incoming Call Background
    - non intrusive incallui

    Settings:
    - Hide "Volume adjustment sound" option on non-voice capable devices …
    - Settings: Display Rotation (All Devices) …
    - Settings: Fix AOSP WiFi AP translations

    Telephony:
    - Translations: Update ita …
    - [2/3] Telephony: Flip to Mute/Reject Call …
    - Revert "Switch to Slim Incall UI" …
    - Add reverse lookup provider "PagineBianche" (IT). …
    - Add reverse lookup provider "Das Telefonbuch" (DE). …
    - Chinese Location Lookup [2/2] Telephony: Detect external plugin.

    Vendor_purity:
    - added Lycamobile, Aero2, and T-Mobile Poland APNs …
    - add Virgin Mobile USA apn …
    - added Boost, Credo & Ting APNs …
    - added Bmobile Trinidad APN …
    - added DJUICE mms APN …
    - add tuBiedronka APNs …
    - add Vodafone, AMC, Eagle & Plus APNs …
    - add Virgin Mobile France APN …
    - add Carrefour Belgium APN

    Nexus 5 - Purity - hellscore

    Hier der Changelog

    ♦ PURITY ROM ♦ 13/09

    Frameworks_base:
    - Solve a possible NPE in the Documents provider
    - Fixed a soft reboot while sharing screenshots

    Vendor_purity:
    - Remove duplicate Vodafone APN, correct Tele2 APN …
    - Correct APNs for Movistar PA, Claro PA, Digicel PA

    Nexus 5 - Purity - hellscore

    Code_Blue r376

    - blu_active: rework driver and merge upstream, Linux 3.5 improvements, use chose_freq
    - blu_plug: remove deprecated cpu methods, faster cancel work
    - intelli-thermal v2: initial adaptation
    - msm: thermal: Update thermal subsystem
    - cpufreq: Manage only online cpus, Remove unnecessary initialization of a local variable, Fix sparse warning by making local function static, return early from __cpufreq_driver_getavg()
    - cpufreq / core: Fix typo in comment describing show_bios_limit()
    - Sound Control: add line gain to cached and register lock
    - ARM: dts: hammerhead: Change i2c clock rate to 19.2 MHz
    - exFAT support, enable missing filesystems
    - futex: Make lookup_pi_state more robust, Always cleanup owner tid in unlock_pi, Validate atomic acquisition in futex_lock_pi_atomic(), futex-prevent-requeue-pi-on-same-futex.patch futex, Add another early deadlock detection check, Prevent attaching to kernel threads
    - stop_machine: Mark per cpu stopper enabled early, Use smpboot threads, Store task reference in a separate per cpu variable
    - smp: Add generic smpboot facility, Provide generic idle thread allocation
    - smpboot: Allow selfparking per cpu threads, Provide infrastructure for percpu hotplug threads
    - smpboot, idle: Fix comment mismatch over idle_threads_init(), Optimize calls to smp_processor_id() in idle_threads_init(), Allocate idle thread for each possible cpu during boot
    - hotplug: Fix UP bug in smpboot hotplug code
    - sched: Fix memory leakage in build_sched_groups(), Fix clear NOHZ_BALANCE_KICK, Micro-optimize the smart wake-affine logic, Implement smarter wake-affine logic, Fix select_idle_sibling() bouncing cow syndrome, add wait_for_completion_io[_timeout]
    - sched/debug: Fix sd->*_idx limit range avoiding overflow, Limit sd->*_idx range on sysctl
    - sched/cpuidle: reduce IPI store, Backport upstream 3.16 scheduler updates
    - kthread: Implement park/unpark facility, Prevent unpark race which puts threads on the wrong cpu
    - kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed, reorganize to prepare for flush_kthread_work() reimplementation
    - writeback: Fix occasional slow sync(1), fix race that cause writeback hung, fix writeback cache thrashing
    - tick: Dynamically set broadcast irq affinity
    - AIO: Don't plug the I/O queue in do_io_submit()
    - block: Reserve only one queue tag for sync IO if only 3 tags are available, account iowait time when waiting for completion of IO request
    - switch do_fsync() to fget_light()
    - nohz: Reduce overhead under high-freq idling patterns
    - init: debug: bye bye
    - Bluetooth: fix possible info leak in bt_sock_recvmsg()
    - sync: don't block the flusher thread waiting on IO
    - arm/dts: hammerhead: Remove erroneous qcom,msm-bus,active-only property
    - wcnss: add null check in pm_ops unregister.
    - Revert "dts: change back to sensor 0, sensor 5 specifically tracks cpu0.", "cpufreq: Introduce new relation for freq selection", "epoll: use freezable blocking call"


    Nexus 5 - Purity - hellscore