Commits on Apr 18, 2016
  1. s4-common: Rename wifi module

    mdmower committed Apr 18, 2016
    We don't need to deviate from the standard wlan module name. Requires
    associated change to kernel.
    Change-Id: I4bef538483a313e5ad5c68fa31b239d1f62e403b
Commits on Sep 17, 2015
  1. s4-common: Switch to BFQ

    intervigilium committed Sep 16, 2015
    Change-Id: I9181d367a101290e8f93039f80d346e2bd5d15e7
  2. s4-common: Split performance items to init.qcom.power.rc

    intervigilium committed Sep 16, 2015
    * Clean up unused cpu entries
    * Increase KSM interval to 2000
    Change-Id: I08b1398e5065a47b15258357a088ed0178cf1649
Commits on Sep 16, 2015
  1. s4-common: Use property override to set I/O scheduler

    intervigilium committed Sep 16, 2015
    Change-Id: Ieff4da79f17f6043ba4358cfc17b6fc89183075b
Commits on Sep 11, 2015
  1. s4-common: Add radish blob

    mdmower committed Sep 9, 2015
    Change-Id: I03b98710e97faf910dad74d471f604e2bbc40da2
Commits on Aug 30, 2015
  1. s4-common: Don't use ttyHSL0 for console

    intervigilium committed Aug 30, 2015
    Change-Id: I3685a10708e580e32baa5d0648cc80360b83dab9
Commits on Aug 6, 2015
  1. akmd: add seclabel to akmd service

    jrior001 committed Apr 27, 2015
    - fixes denials when accessing AK8975Prms.ini
    Change-Id: I5bbda662fc9097ed13d66fca055ff20bb1e76afb
Commits on Jun 19, 2015
  1. Revert "s4-common: SELinux permissions for radio"

    ciwrl authored and Gerrit Code Review committed Jun 19, 2015
    This reverts commit 1bcace1.
    Change-Id: I81289c6d144c789936c1bd2187d6249e564c6e44
Commits on May 9, 2015
  1. s4-common: Enable FM radio bits

    jrior001 authored and intervigilium committed May 8, 2015
    Change-Id: Ic25acb0cc4c7a1de6b8636717adcb3b76ae85b96
Commits on Apr 16, 2015
  1. s4-common: SELinux permissions for radio

    mdmower committed Apr 9, 2015
    Settings > About > Status > IMEI reads shared prefs file Allow it.
    Change-Id: I2ec2a8554cbc18a7ff2175dde91ce82aeed0ff01
Commits on Apr 9, 2015
  1. s4-common: Assign nonstandard SIM states to CARDSTATE_ABSENT

    u-ra authored and mdmower committed Jan 7, 2015
    Change-Id: I7ce99ea73b09af7efb35a1eb78a02250c180b683
Commits on Apr 3, 2015
  1. s4-common: Switch to using separate A2DP HAL

    intervigilium authored and mdmower committed Mar 23, 2015
    Change-Id: I5fce68d19e19e101f4804e19048ff4c231ee4d41
Commits on Mar 15, 2015
  1. s4-common: SELinux perms for vibration, ums

    mdmower authored and intervigilium committed Mar 15, 2015
    * Vibration amp permissions moved from system_app to system_server
    * Block write permission for kernel when writing in UMS mode
    Change-Id: Iaac887f10dba4fa6c713f1ee8bcc5127cf67c7f5
Commits on Mar 3, 2015
  1. s4-common: Enable zRAM if available

    intervigilium committed Feb 27, 2015
    Change-Id: I2a4b31126d5c2a44473d53080b8a6a730a428323
  2. s4-common: Use KSM deferred timer

    intervigilium committed Mar 3, 2015
    Change-Id: I16b5dc467a19bb1ad76188f7587d51b4a0399958
Commits on Feb 27, 2015
  1. s4-common: Set up KSM

    intervigilium committed Feb 27, 2015
    Change-Id: Ic411a454b8510859d3273c3b3aaca9432cc7b601
  2. s4-common: Adjust min-free value for lowmemkiller

    intervigilium committed Feb 27, 2015
    * HTC 8960 devices only have 1GB of RAM, adjust lowmemkiller to account
      for this to prevent constant app killing.
    Change-Id: I61016a60dc7104894ed800874e944ab6f1b8e40b
Commits on Feb 19, 2015
  1. s4-common: Update offmode charging

    mdmower committed Feb 19, 2015
    Update binaries from m7_ul 7.17.1540.7, officially released for public
    consumption by HTC at
    SELinux permissions were never set correctly for detect_key and
    offmode_charging with the old binaries. The new offmode_charging
    binary, especially, does a much better job of working within the
    constraints of the healthd domain. The permissions added to healthd
    for detect_key enable proper detection of key presses, setting prop
    oc.cpu_ctrl (which we do not use, but potentially could), and writing
    battery status to misc at reboot.
    In offmode, when the screen is blank, a quick tap on power brings the
    image up. A long press of ~500ms boots the device (this differs from
    m7, unknown why). There is no longer a warning when charging from a
    slow source (this was always annoying anyways).
    Change-Id: Ia37c091b921c596210107f1f10a8650a42f4fe62
Commits on Feb 13, 2015
  1. s4-common: Update audio policy

    intervigilium committed Feb 13, 2015
    * Resync to LA.AF.1.1_rb1.9
    Change-Id: I05b5a297126337959cf038c062321bb6c5b7f7ab
Commits on Jan 12, 2015
  1. s4-common: Reduce permissiveness of SELinux policy

    intervigilium committed Jan 12, 2015
    Change-Id: Iee8f778ab48d96949f58214df95889af9186ec26
  2. s4-common: Re-add NO_CELLINFO

    intervigilium committed Jan 12, 2015
    Change-Id: I97e6f12c51291691640ec30495ab8a2195a7c0b8
  3. s4-common: Remove deprecated recovery flags

    intervigilium committed Jan 12, 2015
    Change-Id: I3313a98ee9396ee7b03c8e04e3cf208735b09488
  4. s4-common: Get rid of ctrl_interface=/data/misc/wifi/sockets

    Dmitry Shmidt authored and intervigilium committed Feb 19, 2014
    Bug: 10893961
    Change-Id: I0246884893f30d7026291ac3abf13c83de9fb262
    Signed-off-by: Dmitry Shmidt <>
  5. s4-common: Remove extra directory creation

    intervigilium committed Jan 12, 2015
    Change-Id: I63db460849ed7a9b55415292caee3332dad4bce1
Commits on Jan 11, 2015
  1. s4-common: Additional hostapd selinux permissions

    mdmower committed Jan 11, 2015
    For tethering. allow netd self:capability fsetid; is deliberately excluded
    from this commit based on the comment in external/sepolicy/netd.te.
    Change-Id: Id9ae7e148fb6c51dea47c89c29aa46621d5295c1
Commits on Jan 10, 2015
  1. s4-common: Adjust selinux permissions for akmd

    mdmower authored and intervigilium committed Jan 9, 2015
    akmd needs write permissions to /data/misc and the ability to create
    files with context type system_data_file. Transition system_data_file
    to sensors_data_file to limit the scope of its create permission.
    Config files AK8975Prms.ini and AccPrmsF.ini are already assigned
    context type sensors_data_file in file_contexts, so no amendments
    needed there.
    Change-Id: Ibce0a8fb8adaf65e59cbe41cc5415a191dfce923
Commits on Jan 8, 2015
  1. s4-common: Add charging USB config

    mdmower committed Jan 8, 2015
    Used by the 'Charge only' USB computer connection type.
    Change-Id: Id7ae06a61713bf78aed181224dc960d72292b7c4
Commits on Jan 6, 2015
  1. s4-common: Restrict ewtzmud policy

    intervigilium committed Jan 6, 2015
    * sensors_exec is meant for the Qualcomm sensors daemon, which requires
      a much broader set of permissions.
    Change-Id: I67a84bc31ba861ffc48ad9a497fef31dc2b71b05
  2. s4-common: Add akmd SELinux domain

    intervigilium committed Jan 6, 2015
    Change-Id: I256dce06aa57e4a24bdc47245a1909ef628dd03c
  3. s4-common: Move akmd service to s4-common

    intervigilium committed Jan 6, 2015
    Change-Id: I22f78deae7cc1bdc342187439546c638b8952064
Commits on Dec 31, 2014
  1. sepolicy: set debug.through_focus.trigger as camera_prop

    invisiblek authored and mdmower committed Dec 29, 2014
    * fixes camera focusing bug while enforcing
    Change-Id: I3b6e7598a128e3317bd82a9c34c592cbaa456985
Commits on Dec 30, 2014
  1. s4-common: Re-enable performance profiles

    mdmower committed Dec 30, 2014
    Change-Id: Ifbe58a3690059ce134f7c433d79da5797a08b048
Commits on Dec 22, 2014
  1. s4-common: Correctly log HTC unsols

    mdmower committed Dec 16, 2014
    Change-Id: I697d270fbc2ca971ee33c7b80f3ad9478a7cf2a2
Commits on Dec 19, 2014
  1. s4-common: Run charging services in healthd domain

    mdmower committed Dec 19, 2014
    chargeled and offmode_charging both perform similar functions as those
    in healthd. Let them run in the healthd selinux domain.
    Change-Id: I1e236fa615272cee2392c6c82ac1061d5735f0a0
  2. s4-common: update widevine libs

    jrior001 authored and intervigilium committed Dec 17, 2014
    Change-Id: I6246b2aa24733bd932d737eb9f04ef39d2d3914f