# Resurrection Remix Oreo Version 6.1.0 Changelog 06-11-2018 ============ #### android/ * 6744938 manifest: android-8.1.0_r26 -> android-8.1.0_r30 * c5ead4f manifest: Track own external/libvorbis #### build/make/ * 391cf9c build: Add new variable to hold generic build properties * fb1a406 core: Remove deprecated kernel header dependency path warning * cc183a1 build: Clean up makefile hook inclusions * afa5bbb build: Include LineageOS specific properties in build.prop * d7f06cc Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/build into HEAD #### frameworks/av/ * 5e433d7 Merge tag 'android-8.1.0_r30' into lineage-15.1 #### frameworks/native/ * bd40653 Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/frameworks/native into oreo #### frameworks/opt/telephony/ * ccbfdae Merge tag 'android-8.1.0_r30' into lineage-15.1 #### hardware/interfaces/ * 8184564 Merge tag 'android-8.1.0_r30' into lineage-15.1 #### packages/providers/MediaProvider/ * 6fde9ca Merge tag 'android-8.1.0_r30' into lineage-15.1 #### packages/providers/UserDictionaryProvider/ * d35f80e Merge tag 'android-8.1.0_r30' into lineage-15.1 #### system/bt/ * 2e5099c Merge tag 'android-8.1.0_r30' into lineage-15.1 #### vendor/oneplus/ * 1c86ee0 oneplus2: kang netmgrd and libnetmgr from kenzo #### vendor/rr/ * 62124e5 Merge branch 'oreo' into HEAD * 8e41a55 vendor: introduce Trust interface * 4d7b0cd lineage: qcom: Enable TARGET_USES_COLOR_METADATA for msm8937 & msm8953 * f842299 build: Clean up makefile inclusions * 5f576c4 apns: Add UPC Mobile * a4a63e6 build: Use TOPDIR, not TOP * 6186073 clear_vars: Remove Maven leftovers * 4945c55 build: Remove HTTP_PREBUILT * e64f286 build: Remove maven make rules * 8df42a7 rr: update for v6.1.0 06-10-2018 ============ #### hardware/lineage/interfaces/ * f66d76e livedisplay: Correct macro copypasta #### packages/apps/Jelly/ * 6432e80 Jelly: Add support for multiple windows #### packages/apps/Settings/ * f97842b Change oreo device maintainer to me (#976) 06-08-2018 ============ #### hardware/lineage/interfaces/ * ac865c8 livedisplay: Remove unused using statements * 412bc94 livedisplay: Move LegacyMMController inclusion to impl #### lineage-sdk/ * e07772c Revert "lineage-sdk: Switch back to AOSP TwilightService" * 55dc83d Add led capability LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS #### packages/apps/Settings/ * 03f5715 Add on7xelte to oficial (#975) * 5101662 Add Asus Zenfone Max Pro M1 (X00TD) (#974) 06-07-2018 ============ #### frameworks/base/ * 0ca7d5a Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/frameworks/base into oreo 06-06-2018 ============ #### packages/apps/Settings/ * 2dc1d88 Add Redmi 2 Maintainer (#972) #### packages/apps/Snap/ * 5438ac6 SnapdragonCamera: Panorama, replace border drawable 06-05-2018 ============ #### device/qcom/sepolicy/ * 5f24467 Merge https://github.com/LineageOS/android_device_qcom_sepolicy into oreo #### device/rr/sepolicy/ * 0c9e3c9 Merge https://github.com/LineageOS/android_device_lineage_sepolicy into oreo #### frameworks/base/ * 24ac5bc Update text size of overflow number view * b5b6906 SystemUI: update heads up, sync and volume panel drawables * 3da2470 SystemUI: Don't append app name to file on lockscreen * d5288de SystemUI: Enable dualTarget on CellularTile * 6deca18 Make it possible to hide signal strength via Carrier Config * 6d634da SystemUI: add navbar button layout inversion tuning #### frameworks/native/ * 9dc672b Merge https://github.com/LineageOS/android_frameworks_native into oreo #### lineage-sdk/ * dd6f451 lineage-sdk: Add backend for reading enhancement * a6666e1 lineage-sdk: Switch back to AOSP TwilightService #### packages/apps/Dialer/ * dada2e7 Merge https://github.com/LineageOS/android_packages_apps_Dialer into oreo #### packages/apps/LineageParts/ * fbf21d0 LiveDisplay: Set Reading Mode switch preference as non-persistent * aeeb69a LineageParts: Add Reader mode frontend * bcb540b LineageParts: make volume button re-orient functionality act based on relevant input #### packages/apps/Settings/ * 15af046 Merge pull request #973 from Astridxx/patch-1 * d7d2900 Update Turkish translation #### packages/apps/Snap/ * a5d7aea Snap: remove unused shutter buttons #### packages/services/Telecomm/ * 8f6294a Merge https://github.com/LineageOS/android_packages_services_Telecomm into oreo #### system/core/ * b058bb9 Merge https://github.com/LineageOS/android_system_core into oreo #### vendor/rr/ * 52cb504 Fix RR properties for splitted vendor devices (#113) * eb598d6 lineage: qcom: Enable TARGET_USES_COLOR_METADATA for msm8937 & msm8953 * 730343c apns: Add UPC Mobile * 184986f verity: Implement verity tool 06-04-2018 ============ #### packages/apps/Dialer/ #### packages/apps/FMRadio/ #### packages/apps/Jelly/ #### packages/apps/Recorder/ #### packages/apps/Settings/ * ded8c06 Merge pull request #971 from thedeadfish59/patch-2 * 255d1a4 Update resurrection_device_maintainers_strings.xml #### packages/apps/Snap/ 06-03-2018 ============ #### frameworks/base/ * 97f512f Keyguard: Fix Turkish translation #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LineageParts/ #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ * 370921b Merge pull request #969 from fosseperme/oreo * 589d488 Merge pull request #968 from TTTT555/oreo #### packages/services/OmniJaws/ 06-02-2018 ============ #### packages/apps/Settings/ * 4d93838 Added Nubia Z9 mini Maintainer https://github.com/TTTT555/android_device_nubia_nx511j/tree/rr-o https://github.com/TTTT555/android_kernel_nubia_nx511j https://github.com/TTTT555/android_vendor_nubia_nx511j ROM: https://drive.google.com/file/d/1DxzKFvqCPN63L2jtXL4TgU9xHdj2zIYb https://user-images.githubusercontent.com/34489574/40805819-d4f50a58-651f-11e8-83d5-b52381610da3.png @mracar 06-01-2018 ============ #### packages/apps/Eleven/ * d378526 Eleven: Catch unsupported bitmap exception 05-31-2018 ============ #### kernel/oneplus/msm8996/ * b860a38 Merge tag 'GalacticGuava_r2' into oreo * a4e962a Merge tag 'v3.18.112' into XOS-8.1 * b0b357c Linux 3.18.112 * f451da6 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" * c9762a1 Merge tag 'GalacticGuava' into oreo * bb53b26 Merge tag 'v3.18.111' into XOS-8.1 * b56ba5a kernel: Remove bogus changes to magic values * e053dbc power: bq27541: Expose full charge capacity and cycle count to userspace #### packages/providers/ContactsProvider/ * 44ba9b9 CallLogDatabase: Bump the version and try to re-run the version 5 upgrade path 05-30-2018 ============ #### frameworks/base/ #### kernel/oneplus/msm8996/ * 8eb1ef0 Linux 3.18.111 * 96239f4 kdb: make "mdr" command repeat * 4543d30 regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' * 2c57160 scsi: lpfc: Fix frequency of Release WQE CQEs * 093feb2 scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing * 26faa84 scsi: lpfc: Fix issue_lip if link is disabled * 90059d0 netlabel: If PF_INET6, check sk_buff ip header version * ba0c7ae audit: return on memory error to avoid null pointer dereference * 11d549e clk: samsung: exynos3250: Fix PLL rates * f114cce clk: samsung: exynos5250: Fix PLL rates * a5314e0 clk: samsung: exynos5260: Fix PLL rates * 5317222 clk: samsung: s3c2410: Fix PLL rates * 225f6c4 media: cx25821: prevent out-of-bounds read on array card * e997393 udf: Provide saner default for invalid uid / gid * 5771618 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 * 8bdc529 serial: arc_uart: Fix out-of-bounds access through DT alias * e70f6af serial: fsl_lpuart: Fix out-of-bounds access through DT alias * 3f7945c serial: imx: Fix out-of-bounds access through serial port index * 580bcda serial: samsung: Fix out-of-bounds access through serial port index * 8984c74 serial: xuartps: Fix out-of-bounds access through DT alias * 75d852e rtc: tx4939: avoid unintended sign extension on a 24 bit shift * 3c31faa staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr * 9215e5a media: em28xx: USB bulk packet size fix * f8c61fe dmaengine: pl330: fix a race condition in case of threaded irqs * 0256494 media: s3c-camif: fix out-of-bounds array access * fdf0b92 media: cx23885: Set subdev host data to clk_freq pointer * 681e8cc media: cx23885: Override 888 ImpactVCBe crystal frequency * a5f46bb ALSA: vmaster: Propagate slave error * 40c1020 usb: gadget: composite: fix incorrect handling of OS desc requests * 10bedea usb: gadget: udc: change comparison to bitshift when dealing with a mask * 0fdfc3f cdrom: do not call check_disk_change() inside cdrom_open() * 67fa456 hwmon: (pmbus/adm1275) Accept negative page register values * 68f70a8 hwmon: (pmbus/max8688) Accept negative page register values * 92a1e6a perf/core: Fix perf_output_read_group() * e1acc9f powerpc: Add missing prototype for arch_irq_work_raise() * a7289f6 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS * 6858abe usb: dwc2: Fix interval type issue * d36edd4 PCI: Restore config space on runtime resume despite being unbound * a1ff9f1 MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset * 7b98944 xhci: zero usb device slot_id member when disabling and freeing a xhci slot * 87f5b4f i2c: mv64xxx: Apply errata delay only in standard mode * c814922 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c * 43f9785 ACPICA: Events: add a return on failure from acpi_hw_register_read * 7afa3b1 bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set * b895aea zorro: Set up z->dev.dma_mask for the DMA API * f60da70 usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields * c688b28 arm: dts: socfpga: fix GIC PPI warning * bc3c404 virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS * 477c193 ima: Fallback to the builtin hash algorithm * 00cef02 ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) * ff98be4 net/mlx5: Protect from command bit overflow * adef5f7 tools/thermal: tmon: fix for segfault * 6759440 powerpc/perf: Fix kernel address leak via sampling registers * 9d2d68f2 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer * 6631ce1 hwmon: (nct6775) Fix writing pwmX_mode * 8482ee5 parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode * 2231cc4 m68k: set dma and coherent masks for platform FEC ethernets * 1699271 powerpc/mpic: Check if cpu_possible() in mpic_physmask() * c893df8 ACPI: acpi_pad: Fix memory leak in power saving threads * 6ba5432 xen/acpi: off by one in read_acpi_id() * 84901fa btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers * 0ad62f3 Btrfs: fix copy_items() return value when logging an inode * 860f7a0 btrfs: tests/qgroup: Fix wrong tree backref level * bcc3631 sparc64: Make atomic_xchg() an inline function rather than a macro. * 3f2e615 KVM: VMX: raise internal error for exception during invalid protected mode state * e42acd5 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning * a0270cd btrfs: Fix possible softlock on single core machines * 7253c77 Btrfs: fix NULL pointer dereference in log_dir_items * b56cd693 Btrfs: bail out on error during replay_dir_deletes * 1d79b1d mm: fix races between address_space dereference and free in page_evicatable * 824c819 mm/ksm: fix interaction with THP * 4d6ceac dp83640: Ensure against premature access to PHY registers after reset * dd38f46 scsi: aacraid: Insure command thread is not recursively stopped * 0fb0e25 Force log to disk before reading the AGF during a fstrim * ab01cff sr: get/drop reference to device in revalidate and check_events * c8199e3 swap: divide-by-zero when zero length swap file on ssd * b4b8334 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table * af794b7 sh: fix debug trap failure to process signals before return to user * 8035424 net: mvneta: fix enable of all initialized RXQs * dbbe95b net: Fix untag for vlan packets without ethernet header * 65bdc34 llc: properly handle dev_queue_xmit() return value * e42c5cc net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 * 4582e6d net: qmi_wwan: add BroadMobi BM806U 2020:2033 * d6d9306 batman-adv: fix packet loss for broadcasted DHCP packets to a server * d0fb1d2 batman-adv: fix multicast-via-unicast transmission with AP isolation * b850675 selftests: ftrace: Add a testcase for probepoint * 053a459 selftests: ftrace: Add a testcase for string type with kprobe_event * 1f8c76a selftests: ftrace: Add probe event argument syntax testcase * 36f5b18 mm/mempolicy.c: avoid use uninitialized preferred_node * 08a049c vti4: Don't override MTU passed on link creation via IFLA_MTU * 4929eda vti4: Don't count header length twice on tunnel setup * 06b3c3f batman-adv: fix header size check in batadv_dbg_arp() * 480739c net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off * 5d76473 netfilter: ebtables: fix erroneous reject of last rule * e2cad74 USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM * 7f4ac64 xen: xenbus: use put_device() instead of kfree() * db57535b fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). * a60caea8 scsi: sd: Keep disk read-only when re-reading partition * 3d418b7 usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers * 3b40952 e1000e: allocate ring descriptors with dma_zalloc_coherent * 34ec8d5 e1000e: Fix check_for_link return value with autoneg off * 089e299 watchdog: f71808e_wdt: Fix magic close handling * 7361dfb Btrfs: send, fix issuing write op when processing hole in no data mode * 2f08745 xen/pirq: fix error path cleanup when binding MSIs * c5f01c6 net/tcp/illinois: replace broken algorithm reference link * ec99dec sit: fix IFLA_MTU ignored on NEWLINK * 5214026 bcache: fix kcrashes with fio in RAID5 backend dev * e821841 r8152: fix tx packets accounting * 0fe836b clocksource/drivers/fsl_ftm_timer: Fix error return checking * 0f3eca6 netfilter: ebtables: convert BUG_ONs to WARN_ONs * 2ffa55e batman-adv: invalidate checksum on fragment reassembly * 7806534 batman-adv: fix packet checksum in receive path * 4f5862c md/raid1: fix NULL pointer dereference * 7b86d81 media: dmxdev: fix error code for invalid ioctls * 836053f x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations * ce5555a locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs * 85dc640 regulatory: add NUL to request alpha2 * 9fac7f8 smsc75xx: fix smsc75xx_set_features() * 300adcc ARM: OMAP: Fix dmtimer init for omap1 * 0ef50f0 s390/cio: clear timer when terminating driver I/O * 3e9b3e7 s390/cio: fix return code after missing interrupt * 9afcd54 kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE * ddcaf25 locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() * 854d971 drm/exynos: fix comparison to bitshift when dealing with a mask * 6524a8d md raid10: fix NULL deference in handle_write_completed() * d7680dd mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 * 39e221c NFC: llcp: Limit size of SDP URI * 4a7cc64 ARM: OMAP1: clock: Fix debugfs_create_*() usage * f5441ff ARM: OMAP3: Fix prm wake interrupt for resume * 5ab7e72 scsi: qla4xxx: skip error recovery in case of register disconnect. * 6d05919 scsi: aacraid: fix shutdown crash when init fails * 21323aa selftests: memfd: add config fragment for fuse * d72c90b usb: gadget: fsl_udc_core: fix ep valid checks * 3a7976c usb: gadget: f_uac2: fix bFirstInterface in composite gadget * 44d731a scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() * 57ee386 scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() * f7c0603 scsi: sym53c8xx_2: iterator underflow in sym_getsync() * 34bd6e7 scsi: bnx2fc: Fix check in SCSI completion handler for timed out request * 1da0681 scsi: ufs: Enable quirk to ignore sending WRITE_SAME command * 617d715 irqchip/gic-v3: Change pr_debug message to pr_devel * 0ee08b0 bcache: return attach error when no cache set exist * 11d1a3d bcache: fix for data collapse after re-attaching an attached device * e2febcb bcache: fix for allocator and register thread race * c969aa8 bcache: properly set task state in bch_writeback_thread() * 635716d cifs: silence compiler warnings showing up with gcc-8.0.0 * 1a159e9 proc: fix /proc/*/map_files lookup * 6af42d1 xen/grant-table: Use put_page instead of free_page * 162180a MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS * 4c53640 ACPI: processor_perflib: Do not send _PPC change notification if not ready * a78a787 firmware: dmi_scan: Fix handling of empty DMI strings * c9d86aa x86/power: Fix swsusp_arch_resume prototype * 2ab6382 IB/ipoib: Fix for potential no-carrier state * 0a07b78 mm: pin address_space before dereferencing it while isolating an LRU page * 97c7900 asm-generic: provide generic_pmdp_establish() * 1a60f2e mm/mempolicy: add nodes_empty check in SYSC_migrate_pages * 7f81272 mm/mempolicy: fix the check of nodemask from user * 15ac59a ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute * 2c09ffc ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid * 3de8b7d RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure * 42c43e3 jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path * eb8c17a HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() * 92bd116 scsi: fas216: fix sense buffer initialization * f1becd4 btrfs: Fix out of bounds access in btrfs_search_slot * 81efefe kconfig: Fix expr_free() E_NOT leak * 219badd kconfig: Fix automatic menu creation mem leak * 02d4589 kconfig: Don't leak main menus during parsing * b107e54 watchdog: sp5100_tco: Fix watchdog disable bit * da6f78a nfs: Do not convert nfs_idmap_cache_timeout to jiffies * db21a7b dm thin: fix documentation relative to low water mark threshold * 19a4ddc tools lib traceevent: Fix get_field_str() for dynamic strings * 0806f6e PCI: Add function 1 DMA alias quirk for Marvell 9128 * ec8e8ef tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account * 682c267 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl * 3e622a5 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() * a56126d firewire-ohci: work around oversized DMA reads on JMicron controllers * 50ecbf9 kernel/signal.c: avoid undefined behaviour in kill_something_info * bbab099 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent * db660dc libata: Blacklist some Sandisk SSDs for NCQ * b90b641 do d_instantiate/unlock_new_inode combinations safely * fac7c7e aio: fix io_destroy(2) vs. lookup_ioctx() race * 6d29216 affs_lookup(): close a race with affs_remove_link() * f69c8ff KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" * 5a19b37 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs * 0c58783 MIPS: ptrace: Expose FIR register through FP regset #### packages/apps/Settings/ * 7815df0 Rom about update 05-29-2018 ============ #### packages/apps/Settings/ * 0cd8ac0 Merge pull request #959 from root2raj/oreo #### vendor/oneplus/ * 1de8dda msm8998: update blobs from 5.1.2 * 0894ad9 oneplus2: move msm_irqbalance.conf to device 05-28-2018 ============ #### android/ * cb480ca Add Jelly back (#118) #### frameworks/opt/telephony/ * 5bcfd38 Add ContentObserver when sms sent limit changed #### packages/apps/Settings/ * 7faf108a Fix ScreenShot Editor APP FC * b00f05f Merge pull request #965 from LMMFHHO/oreo 05-27-2018 ============ #### hardware/qcom/audio-caf/msm8996/ * bf635ea qcom-audio: Fixes for VNDK_VERSION=current * f52e463 Add libhardware_headers and libsystem_headers to modules * 7f8f618 Make libqcomvoiceprocessing build with the VNDK. * acdb6be Make libqcomvisualizer build with the VNDK. * fa595db Make libqcompostprocbundle build with the VNDK. * 50a2bf6 Build audio.primary.* with BOARD_VNDK_VERSION #### hardware/qcom/display-caf/msm8996/ * cde9bfa libqdutils: Fix for VNDK_VERSION=current * 74965a3 Build libdisplayconfig with VNDK * 34eb948 Add GLESv3 as a dependency. * a177cc4 Fix libcutils private headers * 8378513 Build libqdMetaData with BOARD_VNDK_VERSION * 0e995bc Build lights.msm8996 with the VNDK. * e63a93b Use header lib instead of using global include path * c709334 Mark msm8996 modules LOCAL_VENDOR_MODULE #### hardware/qcom/media-caf/msm8996/ * 3a79c5c vdec: Fixes for VNDK_VERSION=current * 153c039 Build libOmxVdec and libOmxVenc with BOARD_VNDK_VERSION * 8d8553b Build libstagefrighthw with BOARD_VNDK_VERSION * a8471c7 Add libutils to msm8996 modules #### hardware/qcom/wlan-caf/ * 0a42dd7 Make wcnss_service build with the VNDK. #### packages/apps/Settings/ * 09d0825 Merge pull request #963 from itsHardStyl3r/oreo 05-26-2018 ============ #### frameworks/base/ #### hardware/qcom/power/ * 5288c4a power: msm8953: Support VR + Sustained performance mode * 2f57031 power: msm8953: Using PerfHAL API * f6ea7ab power: msm8953: Add support for power profiles * 47636f6 power: Spring cleanup * 50a6e28 power: Remove unused camera_hint_ref_count #### kernel/oneplus/msm8996/ * dd4d167 Merge tag 'HumongousHuckleberry' into oreo * fdef609 Merge tag 'v3.18.110' into XOS-8.1 * b87af3a Linux 3.18.110 * b233cc9 x86/kexec: Avoid double free_page() upon do_kexec_load() failure * f9322eb hfsplus: stop workqueue when fill_super() failed * a77831e cfg80211: limit wiphy names to 128 bytes * 58b7ce6 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() * badf15c scsi: libsas: defer ata device eh commands to libata * f7a4463 ext2: fix a block leak * 8561164 tcp: purge write queue in tcp_connect_init() * 332d1b9 net: test tailroom before appending to linear skb * 21bcf30 ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions * e5f28fe tick/broadcast: Use for_each_cpu() specially on UP kernels * 8414385 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr * 56bd852 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode * 4ef8259 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing * f7b7273 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} * dc64981 powerpc: Don't preempt_disable() in show_cpuinfo() * 8bfbeb8 ALSA: control: fix a redundant-copy issue * 4caf3f0 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ * 41585e8 usbip: usbip_host: fix bad unlock balance during stub_probe() * d1641e5 usbip: usbip_host: fix NULL-ptr deref and use-after-free errors * d0f35e2 usbip: fix error handling in stub_probe() * 3d355e2 usbip: usbip_host: run rebind from exit when module is removed * 55c9990 usbip: usbip_host: delete device from busid_table after rebind * 72f8ba7 usbip: usbip_host: refine probe and disconnect debug msgs to be useful * 9535063 kernel/exit.c: avoid undefined behaviour when calling wait4() * 46736d5 pipe: cap initial pipe capacity according to pipe-max-size limit * 8ef1995 l2tp: revert "l2tp: fix missing print session offset info" * 50a8b06 Revert "ARM: dts: imx6qdl-wandboard: Fix audio channel swap" * a92d857 lockd: lost rollback of set_grace_period() in lockd_down_net() * 5adf47b qmi_wwan: do not steal interfaces from class drivers * 6723603 sctp: delay the authentication for the duplicated cookie-echo chunk * c0b1359 sctp: fix the issue that the cookie-ack with auth can't get processed * 7081fa7 tcp: ignore Fast Open on repair mode * 954db9a bonding: do not allow rlb updates to invalid mac * 3293c85 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). * defbbf4 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d * 2e7d9d7 r8169: fix powering up RTL8168h * cd38252 net: support compat 64-bit time in {s,g}etsockopt * 8beff8d net_sched: fq: take care of throttled flows before reuse * 0a754ea net/mlx4_en: Verify coalescing parameters are in range * 7ac9e8f net: ethernet: sun: niu set correct packet size in skb * 018c802 llc: better deal with too small mtu * fb10481 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg * 7eaa949 dccp: fix tasklet usage * 32037ab bridge: check iface upper dev when setting master via ioctl * 683e952 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() #### packages/apps/Settings/ 05-25-2018 ============ #### kernel/oneplus/msm8996/ * 8d03908 UPSTREAM: arm64: make label allocation style consistent in tishift * 73d2ad4 UPSTREAM: arm64: Implement __lshrti3 library function * 4b3aee8 BACKPORT: arm64: support __int128 on gcc 5+ * 9f3d083 arm64: strcmp: align to 64B cache line * 4b24d8b UPSTREAM: kernel/signal.c: avoid undefined behaviour in kill_something_info #### packages/apps/Settings/ * be962f5 Update LG G3 05-24-2018 ============ #### hardware/lineage/lineagehw/ * 76982bf lineagehw: Introduce Reader mode backend #### vendor/oneplus/ * e0fd1fe op3: Update blobs from OB36/OB27 05-23-2018 ============ #### vendor/xiaomi/ * 2e84125 msm8953-common: move thermal config to common tree * c607643 msm8953-common: Add missing vendor.qti.hardware.radio.atcmdfwd@1.0_vendor.so 05-22-2018 ============ #### device/qcom/sepolicy/ * 9a874d6 sepolicy: allow vold to read persist dirs * 912ef43 sepolicy: qti_init_shell needs to read dir too * 2490380 msm8916: Label the FRP partition * e4b31bb legacy: Make WCNSS props readable to hci_qcomm_init 05-21-2018 ============ #### device/oneplus/oneplus3/ * 6f68a54 Merge branch 'lineage-15.1' into HEAD #### device/qcom/sepolicy/ * 3ef5cf8 legacy: Resolve msm8992/4 perfd denials * 731dac5 legacy: perf: allow checking for existence of other processes (signull) * d61e5fb legacy: Label BT_QCA6174 sysfs files * a39771f legacy: Fix msm8992/4 mm-qcamerad sysfs denials * 554b70b legacy: Fix labelling msm8992/4 SSR sysfs #### device/xiaomi/kenzo/ * 340652e kenzo: disable sco enahnced command #### frameworks/base/ * 528873d Merge pull request #229 from shahan-mik3/oreo #### hardware/qcom/audio-caf/msm8952/ * 61ebd0f Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.11' into lineage-15.1-caf-8952 #### hardware/qcom/media-caf/msm8952/ * 892df5c Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.11' into lineage-15.1-caf-8952 #### lineage-sdk/ * 11efd13 Merge pull request #1 from shahan-mik3/oreo #### packages/apps/Recorder/ * 5191f7d Recorder: update assets to use rounded style * a1220a7 Recorder: support down to api24 #### packages/apps/Settings/ * 2335144 Merge pull request #961 from shahan-mik3/oreo 05-20-2018 ============ #### packages/apps/Recorder/ * 53a7880 Recorder: update deprecated methods to new ones * b768a6a Recorder: update aar libs * b73f5b6 Recorder: update gradle deps 05-19-2018 ============ #### frameworks/base/ * d256dc8 Add an option to force pre-O apps to use full screen aspect ratio #### hardware/qcom/audio-caf/msm8996/ * 038b3d5 Merge tag 'LA.UM.6.5.r1-08500-8x96.0' into HEAD #### hardware/qcom/display-caf/msm8996/ * 5dcfdc8 Merge tag 'LA.UM.6.5.r1-08500-8x96.0' into HEAD #### hardware/qcom/fm/ * 115bce2 Merge tag 'LA.UM.6.5.r1-08500-8x96.0' into HEAD #### hardware/qcom/media-caf/msm8996/ * 2bdc477 Merge tag 'LA.UM.6.5.r1-08500-8x96.0' into HEAD #### packages/apps/Gallery2/ * 1a8915f Add new rule about watermark #### packages/apps/Jelly/ * 4059c49 Jelly: Remove unused makefile entries #### packages/apps/Settings/ * 58b9158 Settings: Add an option to force pre-O apps to use full screen aspect ratio #### packages/apps/Snap/ * 2f424d1 SnapdragonCamera: Change static nature for persist flag 05-18-2018 ============ #### lineage-sdk/ * 9e46c31 sdk: Add an option to force pre-O apps to use full screen aspect ratio #### packages/apps/Snap/ * 06b3638 Snap: Check for ACCESS_FINE_LOCATION instead of ACCESS_COARSE_LOCATION 05-17-2018 ============ #### device/oneplus/oneplus3/ * 71ec784 Revert "op3: Adjust lmk parameters" #### kernel/oneplus/msm8996/ * 2b3a73f Merge tag 'ASB-2018-05-05_3.18-o-mr1' into XOS-8.1 * 2e1bb88 fs/proc: Override reboot boot mode with normal * e543a3d Merge tag 'TitillatingTangerine' into oreo * bbd633a Merge tag 'v3.18.109' into XOS-8.1 * 7eac0d4 Linux 3.18.109 * 3c320b0 tracing/uprobe_event: Fix strncpy corner case * 3d9c108 can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() * 30041c8 tracing: Fix regex_match_front() to not over compare the test string * e496070 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs * ee39500 rfkill: gpio: fix memory leak in probe error path * a24bce4 tcp: fix TCP_REPAIR_QUEUE bound checking * d55b31c perf: Remove superfluous allocation error check * 03e5211 soreuseport: initialise timewait reuseport field * fbbbfa5 net: fix uninit-value in __hw_addr_add_ex() * 471a441 net: initialize skb->peeked when cloning * dd0306f net: fix rtnh_ok() * 24e7995 netlink: fix uninit-value in netlink_sendmsg * 7c6b9b5 usb: musb: host: fix potential NULL pointer dereference * 98db87d USB: serial: visor: handle potential invalid device configuration * 613ac78 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 * fe73842 RDMA/mlx5: Protect from shift operand overflow * b73892f ALSA: aloop: Add missing cable lock to ctl API callbacks * a69e608 ALSA: aloop: Mark paused device as inactive * 2937092 ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() * f92cb23 ALSA: pcm: Check PCM state at xfern compat ioctl * a4e89ef perf session: Fix undeclared 'oe' * 2e9cbae perf/core: Fix the perf_cpu_time_max_percent check * a88e99b percpu: include linux/sched.h for cond_resched() #### packages/apps/Settings/ * c4edc55 Add Samsung A3 2017 #### packages/overlays/Resurrection/ * c69789c Merge pull request #1 from mcdachpappe/blacktheme 05-16-2018 ============ #### frameworks/opt/telephony/ * b30f20a Don't assume 3GPP as active app on CDMA with LTE device 05-15-2018 ============ #### external/json-c/ * 6aa3e16 libjson: Remove dependency on kernel headers #### packages/apps/Dialer/ * cc25f90 Add setting to enable Do Not Disturb during calls * 5f210a0 Generalize the in-call vibration settings category #### vendor/oneplus/ * a685893 oneplus2: Hex-edit sound trigger blob correctly 05-14-2018 ============ #### android/ * 7f32855 Addd bc to the list of required packages (#120) * 7be4338 manifest: track own dialer, contacts, messaging #### packages/apps/Contacts/ * 46caf3b Use white navbar for Dialer and Contacts [2/2] #### packages/apps/Dialer/ * 5758aad Use white navbar for Dialer and Contacts [1/2] #### packages/apps/Messaging/ * f98a132 Use light navigation bar #### vendor/oneplus/ * 270ac23 oneplus2: Move bluetooth firmware to /vendor/firmware * 8877c48 oneplus2: hexedit some blobs to /vendor path 05-13-2018 ============ #### build/make/ * b63dc82 Move away from USE_HOST flag and introduce $BINARY_EXEC #### build/soong/ * aa31b02 Merge remote-tracking branch 'LineageOS/lineage-15.1' into HEAD #### frameworks/base/ * 11bbe52 Merge pull request #227 from alex9yust/oreo #### frameworks/native/ * 58b1f13 sensorservice: Register orientation sensor if HAL doesn't provide it #### kernel/oneplus/msm8996/ * c9a655d Revert "msm-poweroff: Do not set reboot cmd" * e9e0fd0 UPSTREAM: ANDROID: binder: prevent transactions into own process. * 208713d ANDROID: sdcardfs: Don't d_drop in d_revalidate * 734950f UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage() * 1ac6631 UPSTREAM: f2fs: clear PageError on writepage - part 2 #### packages/apps/Dialer/ * 85c8704 Show proper call duration #### packages/apps/Settings/ * 8b36568 Added Xiaomi Redmi 5 Plus/Redmi Note 5 Maintainer #### system/core/ * d3689d8 Remove Foreground Boost CPUSet #### vendor/rr/ * f65745c apn: Fix typo in Rogers roaming protocol * fd66371 apns: Adjust MetroPCS apn to allow USB tether * 0dafaa1 lineage: Remove FFmpeg plugin remnants 05-12-2018 ============ #### frameworks/base/ * 1fcd8e2 setting the correct value for Control ringtone volume after reboot. * 0053d47 fix sleepless kernel mWakefulness may be ASLEEP, DREAMING and DOZING for sleep. but checked only ASLEEP. #### packages/apps/Settings/ * a715a94 fix of the fall of Settings when the screen is rotated, if we are in STATUS BAR - Network traffic. #### packages/overlays/Resurrection/ * bab17a7 Black Theme: add missing styles #### system/extras/ * 8b4e8c5 Fix mac build. #### vendor/qcom/opensource/cryptfs_hw/ * f41aeb3 cryptfs_hw: Properly define log tag 05-11-2018 ============ #### android/ * 5ea2644 Switch to our netd fork * bab0aa4 manifest: android-8.1.0_r20 -> android-8.1.0_r26 #### build/make/ * 0ebc1f3 Merge tag 'android-8.1.0_r26' of https://android.googlesource.com/platform/build into HEAD #### frameworks/base/ * 25635e9 Merge tag 'android-8.1.0_r26' of https://android.googlesource.com/platform/frameworks/base into HEAD #### frameworks/native/ * 057eef0 Merge branch 'lineage-15.1' of https://github.com/LineageOS/android_frameworks_native into HEAD #### kernel/oneplus/msm8996/ * eb509c0 power: reset: Remove CONFIG_MSM_PRESERVE_MEM * 404e18a msm-poweroff: Do not set reboot cmd * cdeeab2 mdss: Nuke OnePlus nightmode #### packages/services/Telephony/ * b998b02 Suspend Actions [2/3] #### system/core/ * eb6ca2a Merge branch 'lineage-15.1' of git://github.com/LineageOS/android_system_core into HEAD #### system/netd/ * 7bb7576 [3/3] NetD : Allow passing in interface names for wifi/data app restriction #### vendor/xiaomi/ * f0477ee tissot: Update blobs 05-10-2018 ============ #### kernel/oneplus/msm8996/ * 8556af2 Revert "Makefile: Fix device not booting with GCC 7.x and above" #### kernel/xiaomi/msm8956/ * a5a83e1 scripts: wireguard: specify srctree for out of tree builds * ed28856 net: wireguard: Add tools to import source automatically #### packages/services/Telephony/ * eba0616 Merge tag 'android-8.1.0_r26' into lineage-15.1 05-09-2018 ============ #### build/make/ * 56e105a Make change and version bump to OPM2.171026.006.C1 * 1bf5a21 DO NOT MERGE: Updating security string for oc-mr1-dev to 2018-06-05 #### external/libavc/ * d4be5df Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 7ac2a03 Encoder: Return error for odd resolution * e88d5b8 Decoder: Modify setting short term reference field flag #### external/libhevc/ * 667c2f2 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * e7584ec Return error for invalid sps sub layers parameters * 9f4f3e3 Add limits check for depth hierarchy sps parameters * 4a9ee81 Return error for invalid reorder parameter #### external/libmpeg2/ * 5d1e5f8 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * f06a305 Adding Check For Number of Skip MBs #### external/libvpx/ * f4a5dc9 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 9bd00fd DO NOT MERGE | libvpx: cherry pick fix to OOB of mv_cost index. #### external/sonivox/ * 8f01b4f Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 8719d0b sonivox: fix hang caused by bad meta-event #### frameworks/av/ * 1c5d63b Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * f51cc18 Sanitize effect descriptors for AudioPolicyService binder calls. * 92495f0 Add check preventing div0 issue * 72ed030 Init gain config to prevent uninit leak. * acdef2d Merge tag 'android-8.1.0_r26' into lineage-15.1 #### frameworks/base/ * 9e8f9c8 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 138d77a DO NOT MERGE (O) Revoke permision when group changed * 520d7ff ResStringPool: Fix security vulnerability * fd0f577 Use concrete CREATOR instance for parceling lists * d44efd7 Rework thumbnail cleanup * dce0573 Proper autofill fix to let phone process autofill Settings activity. #### frameworks/native/ * d20af86 Merge tag 'android-8.1.0_r26' into lineage-15.1 #### frameworks/opt/telephony/ * 06bddd3 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * ee3963c Fixed invalid pdu issue #### hardware/interfaces/ * a224d3f Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 47df995 cas: fix UAF in descrambler -- DO NOT MERGE #### hardware/qcom/fm/ #### kernel/oneplus/msm8996/ * 71ff2f4 soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* * 41f3529 block/cfq: cache rightmost rb_node * 7e56f85 block/cfq: replace cfq_rb_root leftmost caching * de98958 block, scheduler: convert xxx_var_store to void * 554405f rbtree: cache leftmost node internally * faf3324 cfq: Give a chance for arming slice idle timer in case of group_idle * 0a197de cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode * 69beac5 cfq-iosched: Delete unused function min_vdisktime() * 5693466 cfq-iosched: Adjust one function call together with a variable assignment * f96bcfd9 Revert "sched: set HMP scheduler's default initial task load to 100%" * c6421fe sched: Remove heavy task calc. in sched_freq_input * d7a4fc3 Revert "Revert "rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks"" * d7302e4 tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp * 1415113 tcp: introduce tcp_jiffies32 * 2bab68e vfs: conditionally clear close-on-exec flag * d4dd902 mm: get rid of 'vmalloc_info' from /proc/meminfo * 246948e Remove Sultan's thermal driver * 78645fd msm_serial_hs: Set log level to DBG_LEV * a31f8ed serial: msm_serial_hs: Allow system suspend when no client is active * aa11c14 serial: msm_serial_hs: Keep Rx and Tx path clean while going inactive * 79be300 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement * 6b89cb9 tty: check before stopping kthread * e609cbf msm: mdss: Wait for VSYNC after continuous splash handoff * c853cbf msm: mdss: Remove partial update region delays * ed531d1 msm: kgsl: Stop slab shrinker when no more pages can be reclaimed * bcd4927 msm: kgsl: Report correct GPU frequency in sysfs * dd74953 PM / devfreq: Don't force compilation of userspace governor * ac1d204 PM / devfreq: Always reflect a change of polling interval * a593612 PM / devfreq: Add proper locking around list_del() * 26047ff PM / devfreq: Skip status update on uninitialized previous_freq * 3681d3b PM / devfreq: Restart previous governor if new governor fails to start * 733d61f PM / devfreq: bw_hwmon: Add HW offload support to governor #### packages/apps/AudioFX/ #### packages/apps/Dialer/ #### packages/apps/Eleven/ #### packages/apps/FMRadio/ #### packages/apps/Gallery2/ #### packages/apps/Jelly/ #### packages/apps/LockClock/ #### packages/apps/Messaging/ #### packages/apps/Profiles/ #### packages/apps/Recorder/ #### packages/apps/Snap/ #### packages/apps/Terminal/ #### packages/inputmethods/LatinIME/ #### packages/providers/DownloadProvider/ #### packages/providers/MediaProvider/ * 7a4dee6 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 301cd5f Rework thumbnail cleanup #### packages/providers/UserDictionaryProvider/ * 234b7bf Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 3ba9092 Check caller before accessing database #### packages/services/Telephony/ #### system/bt/ * f65ccb1 Merge cherrypicks of [4027705, 4027707, 4027735, 4027736, 4026840, 4025434, 4027755, 4025350, 4025351, 4025352, 4027737, 4027738, 4027660, 4027661, 4027663, 4027665, 4027102, 4027103, 4027104, 4027105, 4027106, 4027717, 4027718, 4027756, 4025353, 4027710, 4027711, 4027712, 4027713, 4027714, 4027795, 4027796, 4027797, 4027798, 4027757, 4027758, 4027799, 4027800, 4026842, 4027667, 4027668, 4027669] into sparse-4732990-L09800000171085564 * 0646e4f Get rid of BTM_IS_PUBLIC_BDA * 75788f9 DO NOT MERGE SMP: Validate remote elliptic curve points * 83ea954 DO NOT MERGE Add bounds check for BNEP_Write * 862f83d DO NOT MERGE Initialize local variable in gatts_process_read_by_type_req * 5ba3703 DO NOT MERGE Fix OOB read in process_l2cap_cmd * 06130f3 PAN: Always allocate in bta_pan_data_buf_ind_cback * fd9a8da DO NOT MERGE Handle bad packet length in gatts_process_read_req * bfeeb90 DO NOT MERGE Drop LE CoC fragments when frame size is too big * 052b63d DO NOT MERGE Fix unexpected behavior in bta_dm_sdp_result #### system/core/ * ecaa481 Merge tag 'android-8.1.0_r26' into lineage-15.1 05-08-2018 ============ #### frameworks/base/ * 230be9d Merge remote-tracking branch 'github/oreo' into HEAD * 1a7a860 Add support for getAtr api * 09231de Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into oreo * edb50f1 Revert "Add RR logo to empty recents view" #### hardware/qcom/bt-caf/ * 90fd648 Load bluetooth firmwares from /vendor #### kernel/oneplus/msm8996/ * 969d40b UPSTREAM: timer: Export destroy_hrtimer_on_stack() * 78df0d5 loop: fix concurrent lo_open/lo_release * a444962 Input: gtco - fix potential out-of-bound access * 2e4b9b4 ANDROID: build.config: enforce trace_printk check * fcf8338 FROMLIST: staging: Fix sparse warnings in vsoc driver. * 558a177 FROMLIST: staging: vsoc: Fix a i386-randconfig warning. * 864a1a0 ANDROID: staging: 'vsoc' driver build fix. * dc45b69 ANDROID: Add build server config for cuttlefish. * e4b6dad ANDROID: Add defconfig for cuttlefish. * 50d8a8f FROMLIST: staging: Android: Add 'vsoc' driver for cuttlefish. 05-07-2018 ============ #### build/make/ * be25f12 core: config: Use host flex if requested #### build/soong/ * cbaad37 Allow providing flex and bison binaries #### device/oneplus/oneplus3/ * f09f20a Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/qcom/sepolicy/ * 356caf3 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### frameworks/base/ * a504d40 Merge pull request #224 from shahan-mik3/oreo * 3c27e73 Pulse: Add bar animation smoothing [1/3] #### frameworks/opt/telephony/ * 7deaa90 TelephonyComponentFactory: Overload makeSubscriptionInfoUpdater * 2f295af Add support of new HIDL service #### hardware/qcom/audio-caf/msm8996/ * 9d40465 Merge f2372a3c18d58f90ac12bff86d0f5221ba878d5e on remote branch #### hardware/qcom/display-caf/msm8996/ * e5ff885 Merge 1ebe5d51ae68c4e4a48447bd3fd98c1d85b1dcd3 on remote branch #### hardware/qcom/fm/ * 2d72d6a Merge 3bc245ee25513c3e52c6136f007c822cf84b749c on remote branch #### packages/apps/DUI/ * 552e047 Pulse: Add bar animation smoothing [2/3] #### packages/apps/Settings/ * cd0ff10 Pulse: Add bar animation smoothing [3/3] * 2940121 Add Edge Gestures and smart pixels to nav layout * 6120ab3 Add edge gestures (2/2) #### packages/services/Telecomm/ * c0e6b1f Telecomm: Account for default data sub ID when setting MSIM audio params #### vendor/rr/ * 9507693 prebuilts: Fix Telfort apn * 2922c35 apns: updated entries for Koodo 05-06-2018 ============ #### hardware/lineage/interfaces/ * 7134743 livedisplay: Port mm-disp implementation * 48bceb7 livedisplay: Avoid using::xxxx in header files * 62c7e6c livedisplay: Move extra inclusions out of header files 05-05-2018 ============ #### hardware/qcom/audio-caf/msm8974/ * b01b981 hal: msim_voice_extn: Set msim_phone based on phone_type parameter * 670a12a hal: msim_voice_extn: Use an enum for keeping track of the current SIM 05-04-2018 ============ #### device/rr/sepolicy/ * 953c9ca sepolicy: Add legacy-mm livedisplay label 05-03-2018 ============ #### frameworks/base/ * 7c4edf4 Add edge gesture (1/2) * c11d56f Camera: Force HAL1 for predefined package list. #### kernel/oneplus/msm8996/ * a899be9d ARM: dts: msm8996: Configure msm-thermal-simple device * 550f3ac Merge tag 'CadaverousCherry' into oreo * a500afa Merge tag 'v3.18.108' into XOS-8.1 * 6d05aad Linux 3.18.108 * 36af635 Revert "perf tests: Decompress kernel module before objdump" * bdf3b71 libceph: validate con->state at the top of try_write() * c829ba0 ASoC: fsl_esai: Fix divisor calculation failure at lower ratio * c55d649 scsi: sd: Defer spinning up drive while SANITIZE is in progress * b249736 kobject: don't use WARN for registration failures * 2365af7 mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. * 6ad4bee mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. * 51f8a19 mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. * 2616aad ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device * cd85ad1 ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr * 31473a9 tty: Use __GFP_NOFAIL for tty_ldisc_get() * 3f44674 tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set * ffebfe6 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode * d2bbfac virtio_console: free buffers after reset * 86e4c09 virtio: add ability to iterate over vqs * f59e0c3 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio * 9dfbd45 USB: Increment wakeup count on remote wakeup. * 5815b85 usb: core: Add quirk for HP v222w 16GB Mini * a67a3e7 USB: serial: cp210x: add ID for NI USB serial console * 915224d USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster * 6246535 usbip: vhci_hcd: Fix usb device and sockfd leaks * 617d7a4 usbip: usbip_host: fix to hold parent lock for device_attach() calls * 2cb5c55 ext4: fix bitmap position validation * 0643dbd ext4: add validity checks for bitmap block numbers * d0800f6 ext4: set h_journal if there is a failure starting a reserved handle #### packages/apps/Dialer/ * 19ece21 Control dialer's incoming call proximity sensor check via an overlay #### packages/apps/Jelly/ * cad836e Jelly: add reach mode * 3ede5e7 Jelly: update build deps #### packages/apps/Settings/ * 0dbc51c Change LG G3 maintainer 05-02-2018 ============ #### device/xiaomi/kenzo/ * 59e64a7 kenzo: RR bringup #### frameworks/av/ * 23619ba Camera: check metadata type before releasing frame #### frameworks/base/ * b2145df SystemUI: fix build after a90d449c4c7cd55cc45205137f7ba6c4b2edfeba * ba62014 Merge remote-tracking branch 'bdogg718k/oreo' into oreo #### packages/apps/Settings/ * 9ff6c73 Merge remote-tracking branch 'github/oreo' into oreo * 11d7d5a Settings: Move substratum strings to right place (#947) * 9704e07 Add Samsung A5 2017 & A7 2017 (a[5,7]y17lte) (#953) * 683a066 Add Redmi 4A (rolex) (#955) * 341f816 Merge remote-tracking branch 'bdogg718k/oreo' into oreo #### system/vold/ * d02caf8 Workaround perdev_minors path change in Linux 05-01-2018 ============ #### device/oneplus/oneplus3/ * 3ec06c1 op3: Remove default color temperature override #### device/qcom/sepolicy/ * 2714c02 legacy: Fix more msm8916 perfd denials #### device/xiaomi/kenzo/ * 3bc87a0 kenzo: track lineage-15.1 branch for vendor * cb4d345 kenzo: track own kernel repository * 680f774 kenzo: update dependencies * 30ff81b kenzo: Change kernel branch * a46e602 kenzo: update dependencies * bbe3720 kenzo: update dependencies * dc5086c kenzo: button backlight and hwkeys stuff * 0187ce0 kenzo: add dependencies * 290ce90 kenzo: AOSiP bringup * 8fe9dfb kenzo: show correct charging current value on lockscreen * b5fc335 kenzo: remove shims * bdb63e8 [dnm] kenzo: Remove sepolicy * 94120e4 kenzo: Set build fingerprint instead of overriding it * 70bb320 Revert "Revert "kenzo: Drop fp wrapper to dynamically select fp HAL"" * 9bf848c kenzo: Update for oreo #### device/xiaomi/msm8956-common/ * 799dec7 [dnm] msm8956: selinux permissive * be2d565 msm8956: use binderized aw2013 hal and livedisplay hal * 25f0a52 msm8956: Add custom biometrics to fix goodix fpsensor * e893f6c msm8956: convert audio_effects.conf to audio_effects.xml * 7085465 msm8956: remove deprecated flag * fb60fdc msm8956 Doze: Build with AAPT2 * 5353c5b msm8956: Doze: Re-integrate into Settings * 8886477 msm8956: Doze: Apply LineageOS rebrand * 008467e msm8956: Doze: Hide features if unsupported * 0703714 msm8956: Doze: Require non-wake up proximity sensor * 04c03d3 msm8956: Doze: Refactor * af80471 msm8956: Doze: Perform operations as current user * 9316904 msm8956: doze: Protect com.android.systemui.doze.pulse * c4db6c2 msm8956: doze: Set different timings for wave and pocket detection * 274ce6b msm8956: doze: Cleanup * f9126d8 msm8956: Use MIUI poweroff charging animation * a20ebde mido: Add dummy android.hidl.manager@1.0 * 2e0f454 msm8956: Nuke BOARD_USES_QC_TIME_SERVICES flag * 72cdf61 msm8956: build textclassifier * f4a958e msm8956: Build a dummy android.hidl.base@1.0 for Oreo blobs * b4f2e04 msm8956: update overlays * f9c1997 msm8956: Update prop for oreo * 2c2f7a7 msm8956: add slpi symlinks * 18b5651 msm8956: Update RFS symlinks * e97bb53 msm8956: Enable config_dynamic_bind_ims * a3e74c4 msm8956: lineagehw: Apply LineageOS rebrand * 9fa54f8 msm8956-common: init: update for 8.1 * a622fba msm8956: camera: Add libgui as shared library * fe759f1 msm8956: camera: mm-camera-interface: Camera Daemon late start issue fix * 0ddbc7a Camera2:HAL1:fix HAL1 callback cookie 1. fix HAL1 memory callback cookie for Treble change 2. remove checking for VANILLA_HAL definition for O upgrade now for initial bring up, until the removal of the TARGET_USE_AOSP flag in devie mkfile. * df1f745 msm8956: camera: Added LOCAL_VENDOR_MODULE to set output path of the binaries * 7e7745c msm8956: camera: Vendor Seperation * 56f3266 msm8956: fix camera Build * 638a217 msm8956: Add initila manifest and compatibility_matrix * 5104dc5 msm8956: Switch to config.fs * 1faeb22 msm8956: Update configs * 0068793 msm8956: Clean media profiles for aosp * 1987d2a msm8956: Update data-ipa-cfg-mgr * 87d0fd0 msm8956: gps: Clean up and remove useless autoconf scripts * 7754aa3 msm8956: update gps hal * ba00526 msm8956: update blob list * 66ecada msm8956: Add hidl packages and their dependency * bcd2b8b msm8956: Update rootdir from caf * 8b5505a msm8956: Update extraction tools to match latest template #### frameworks/av/ * 8367360 libstagefright: Add more sample rates for FLAC #### hardware/lineage/interfaces/ * 6945c7d livedisplay: Make hsic structs internal * f9ce129 livedisplay: Don't unnecessarily call new * 67f1d5a livedisplay: Move SDMController helper functions to anonymous namespace * 3df1fcd livedisplay: Move Color helper functions to anonymous namespace * 46a6cf1 livedisplay: Avoid useless sprintf * 0fc93fd livedisplay: Replace defines with enums and constexpr * aeb3428 livedisplay: Switch to stream.fail * f747017 livedisplay: Avoid 'using ::std' in Utils * 98adb03 livedisplay: Remove unused exists helper function #### packages/apps/Settings/ * 356ba2a Change Mi 5s maintainer (#941) * 528dd90 Add Redmi Note 5 Pro (Whyred) #### vendor/qcom/opensource/cryptfs_hw/ * 5292f9b cryptfs_hw: add missing logging tag #### vendor/xiaomi/ * 04047e7 Initial kenzo and msm8956-common 04-30-2018 ============ #### build/make/ * f8d9a1f Merge remote-tracking branch 'rr/oreo' into HEAD * 53154ba releasetools: ota_from_target_files: add FullOTA_PostValidate * e4d09f3 build: Remove duplicate zip command * 14060e5 releasetools: ota_from_target_files: add FullOTA_PostValidate * 02f6b03 build: Remove duplicate zip command * 5f86b3d Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_build into oreo #### device/oneplus/oneplus3/ * 30ef34e Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/qcom/sepolicy/ * 43a2cc0 Merge remote-tracking branch 'rr/oreo' into oreo * 59c5667 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * 03541c8 Escape '.' character * 032115b sepolicy: Remove leftover folders #### device/rr/sepolicy/ * 05ada16 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/xiaomi/kenzo/ * 7eb92ee kenzo: audio: Add speaker + bt-sco combo device * 3d1bd25 kenzo: bluetooth: Force disable sco enhanced sync commands * b21d0bc kenzo: copy audio configs to vendor * 53ec254 Revert "kenzo: Drop fp wrapper to dynamically select fp HAL" * 53c60f4 kenzo: copy hals. conf to vendor * 00e2798 kenzo: decommonize thermal libs * 6381d7a kenzo: inherit common_full_phone from vendor/lineage * e6abebc kenzo: Remove unused acdb files * 8d56ce7 kenzo: Add time service blobs * 914afaa kenzo: Remove modem assert #### frameworks/base/ * 43ead6d Merge pull request #1 from bdogg718k/oreo-markup * a90d449 finally fix up source for good * 11aafaf Revert "Ambient and statusbar media tickers: code fixes and improvements" * a00ee6e Revert "Clean-up merge and make small fix" * 8112a3e Revert "Extra space..not needed" * a0b58a8 Revert "fix some derps" * c491361 fix some derps * cdc0a59 Choose a custom editor app for screenshot notification edit button [1/2] * d0cab38 Screenshot: add "Markup" edit action support * 56fb9ac Fix auto fill on themes * 9b1f35e Fix migration from pre-O for AndroidTV devices (1/2) * f623987 SystemUI: Dismiss keyguard on boot if disabled by current profile #### frameworks/native/ * ed729d1 Merge branch 'oreo' of https://github.com/ResurrectionRemix/frameworks_native into oreo * ebc6433 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * 41f56a8 Triple the available egl function pointers available to a process for certain Nvidia devices. * 3019fea Handle glGetString returning NULL #### hardware/lineage/interfaces/ * 0d11531 livedisplay: Make ColorBackend a regular object * 724ca6d livedisplay: Fully qualify STL types in headers * 284a9cc livedisplay: Don't assign -1 to uint64_t * 0d40479 livedisplay: SDM: Don't advertise color balance support #### kernel/oneplus/msm8996/ * 310e70b caesium_defconfig: Enable CONFIG_THERMAL_MONITOR_SIMPLE * 6739004 msm: thermal: simple: Fix incorrect notifier priority * 6adb7f9 msm: thermal: simple: Clean up preprocessor defines * cbe569a msm: thermal: simple: Clean up ugly for loop * ef19610 msm: thermal: simple: Ensure validate_cpu_freq() only uses valid freqs * 637adb4 msm: thermal: simple: Dynamically generate thermal zone sysfs nodes * 291d7b2 msm: thermal: simple: Restore the user's maxfreq after throttling * c0aed97 msm: thermal: simple: Make get_valid_cpufreq() usage hotplug-safe * 189a262 msm: thermal: simple: Make worker and notifier logic more robust * 6e1cf04 msm: thermal: simple: Remove user_maxfreq feature * 48a8d00 msm: thermal: simple: Fix checkpatch.pl warnings and errors * 6ae5dfb msm: thermal: simple: Validate throttle frequencies * 282fd7e msm: thermal: simple: Increase max. number of thermal zones to 12 * 7158142 msm: thermal: simple: Add support for individual freqs per cluster * daf682f msm: thermal: simple: Remove WQ_NON_REENTRANT * 7b1b996 msm: thermal: simple: Fix lack of throttling when temp suddenly jumps * 2086214 msm: thermal: simple: Remove unnecessary continue * 2cc9f3c msm: thermal: simple: Use fixed-width integer types for local variables * 43cd3cd msm: thermal: simple: Add support for 8 thermal throttle zones * c3c7c5f msm: thermal: simple: Refactor code style * 8f06813 msm: thermal: simple: Set minfreq to maxfreq if minfreq > maxfreq * 0fe11c1 msm: thermal: simple: Remove inefficient code * e2dc9ac msm: thermal: simple: Use VADC device for temperature polling * bbe98cb msm: thermal: simple: Clean up some variable naming * d0490a0 msm: thermal: simple: Add sysfs node to manually control maxfreq * 0309aee msm: thermal: simple: Remove unnecessary check * 46c856a0 thermal: msm: simple: Clean up 'enabled' sysfs node * a83673f thermal: msm: simple: Fix on/off switch * cb75779 thermal: Add simple standalone MSM thermal solution * 0bdff19 cpufreq_interactive: Fixup screen_off_max disable * 449b9ba Revert "misc: Update from OB32/OB23 kernel source" #### lineage-sdk/ * c0178e4 LineageBatteryLights: Fix brightness for devices with segmented leds * 547fe4e LineageBatteryLights: Take current user settings into account * af89b21 LineageBatteryLights: Rename some class members and add more debugging #### packages/apps/Settings/ * c4c1f90 Merge pull request #1 from bdogg718k/oreo-markup * 2bd2495 fix ANOTHER derp * e81a0de Choose a custom editor app for screenshot notification edit button [2/2] * 31ed359 Settings: Hide Night Mode suggestion if LiveDisplay feature is present #### packages/overlays/Resurrection/ * 3a8c489 Fix auto fill on themes #### system/core/ * 19ec7aa Merge branch 'oreo' of https://github.com/ResurrectionRemix/system_core into HEAD * 2e64d40 Merge branch 'lineage-15.1' into HEAD * 5246a1d init: Don't run update_sys_usb_config if /data isn't mounted * 19782f6 init: do not load persistent properties from temporary /data #### system/sepolicy/ * 3877083 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_system_sepolicy into HEAD * b498774 Merge branch 'lineage-15.1' into HEAD * 30dd7c9 Hide some denials. * 2f44f11 priv_app: suppress denials for /proc/stat * 2e69a64 Suppress denials for non-API access * a1a32c8 priv_app: move logspam suppression to core policy * d7b9926 Suppress denials from sdcardfs (b/67454004) * fff4270 Allow system_server to update timerslack_ns for hal_audio_default * 9404b36 system_server: allow writing to timerslack_ns * f49c222 Adapt add_service uses for TARGET_HAS_LEGACY_CAMERA_HAL1 * 7dc6d1c Add rules required for TARGET_HAS_LEGACY_CAMERA_HAL1 #### vendor/oneplus/ * a9dc782 msm8998: build libgnsspps from sources #### vendor/rr/ * 619b1b4 Merge branch 'oreo' into HEAD * 480bf41 Fix migration from pre-O for AndroidTV devices (2/2) * 7f6970a Add Nvidia enhancements soong flag * 7ac3d95 lineage: qcom: Enable media extensions for all QC devices * 7ee1626 soong_config: Add TARGET_HAS_LEGACY_CAMERA_HAL1 variable * a83e239 apn: Update APNs for MetroPCS * 95778c6 Fix migration from pre-O for AndroidTV devices (2/2) * 07cdc54 Add Nvidia enhancements soong flag * 0cbb815 lineage: qcom: Enable media extensions for all QC devices * 2a75b31 soong_config: Add TARGET_HAS_LEGACY_CAMERA_HAL1 variable * 9f88309 apn: Update APNs for MetroPCS 04-29-2018 ============ #### frameworks/base/ * 8159111 Extra space..not needed * ea51989 Allow to quickly open Running Services from QS panel [1/2] * 11d5eb9 Clean-up merge and make small fix * 3eef02b Ambient and statusbar media tickers: code fixes and improvements * 91ad0fe Ambient music ticker improvements * 4d1e0fe SystemUI: use slashify for more qs tile * d61fb30 Add interpolators to qs tiles animation [1/2] * 3984d28 Add animations to quick settings tiles [1/2] * eca9eaf Hide tiles title: longpress will launch detail view * 39a4e09 Footer brightness buttons: make touch area more reliable * c8e3ecc QS auto brightness toggle rework * 0605132 Rework auto brightness implementation * ad7426e Brightness slider: Vibrate after a long press * 79416da Brightness slider buttons: make them dynamic (auto and manual) * 5c99250 Footer brightness slider: fix FC and code cleanup * c59d1fa Make use of the brightness slider buttons * d12a1fc Brightness control on footer * 520dba2 Clean-up code * 2c75196 BoostFramework: Remove debug boost prop dependency * 4a05f9e Activity: Improve DragBoost logic * 9536808 Introduce Rotation Boost * 466ec32 Rework AOSPA boosting configuration * a805f06 UserController: Introduce Bootup Boost * 1825790 Keypress Boost: Improve dispatching logic * 4a1ec63 Keypress Boost: Block multiple Keypress boosts * b69db58 Introduce Keypress Boost * 058b986 Fix boost issue caused by pre-fling * 108992c boost ahead of current fling boost in scroll * e03942b Framework for LaunchBoost v2 and Frequency aggr during launch. * 170aaf0 BoostFramework: Implement asynchronous processing of perflocks * 8c93ba3 Add synchronized protection in BoostFramework constructor * 6bd340f frameworks: Add custom boost for scroll/fling * 068f0c5 Perf: Adding hooks for IO prefetcher into framework * 8eeea86 BoostFramework to enhance performance during critical scenarios * 69a8b38 Smart Pixels: Switch to registered receiver * a8444f8 Move Smart Pixels out of SystemUI * 28b6958 SystemUI: Refactor Smart Pixels tile * 3341c27 SystemUI: Tiny expanding improvement * ae4c2a2 Notifications: Materialize missed calls icons * de8a3e5 spinner: make the loading "spinner" animation smoother in non-holo apps * e6c96bd Decrease time changing between TOP & another state * 6e48049 Add permission whitelist for EmergencyInfo app * 0280852 hwui: check the buffer status before draw * 7907e19 ConnectivityService doesn't send decreased score to factories at need * 24dbb8f Stop ticker on theme changes * 5799522 media/jni: Check mute state before starting play * aea0f35f PackageManager: Init known locales at WelcomeActivity in SetupWizard * 1a7a410 Use async thread for performPoll in NetworkStats * 0cfed05 AtomicFile: Rename the backup file to base file when backup exists * 8628e9e Fix issue when start android/com.android.internal.backup.LocalTransportService * 88534b6 Make the allPendingIntents add operation thread-safe * a80200d Improve a calculation method for LTE antenna reception level * f1e7743 Fix InCallActivity onStop call when launch from Lockscreen * d9ac273 Send broadcast to MediaScannerReceiver to refresh gallery * 79d01bb Should use scan flag or it will not scan device * cac10a6 base: recents: protect against possible concurrent mod * 073d3dd Fix NullPointerException on systemui restart with smart pixel enabled. * 0da39e1 TaskViewHeader:Don't allow lock button icon to show on grid view * 64b7497 [1/2] base: featureize ro.recents.grid * e76e00a Crash occured due to null pointer exception. * 7c356f2 Suppress FingerprintManager logspam * 182061e Silence camera policy keyguard check logspam * bff063f Kill off provider info logspam * 5351adb Fix AccessibilityNodeInfo memory leak * 43e4097 Kill net stats logspam * 6a23c03 Fix some refresh issues when changing an overlay * 5f26d08 SystemUI: Add Smart Pixels tile * 997760f SystemUI: update QS Footer animations * a5ba760 SystemUI: QS footer visibilities [1/2] * 92cf7ed PIE: Use vector tile icons * 0f20679 PIE: Hide network type if wifi is enabled * afae85f Recents: Tint membar to accent if recents styles are disabled * 7043b60 Add RR logo to empty recents view - Change No recents string to RR Remixed - Both logo and text will change with system accent colors * d513520 NetworkDiagnostics: switch to Cloudflare DNS * 8a55c99 Use Cloudflare DNS servers as hints * 49e3844 Use Cloudflare DNS servers as defaults for tethering * 7143295 Use Cloudflare DNS as the default fallback * 753cbf2 Set BT_SCO status * 02222d7 Add NOTICE for SmartPixels * 4695fdc SystemUI: Smart Pixels [1/2] * c78e942 SystemUI: screen-dimmer-pixel-filter #### frameworks/opt/telephony/ * 982d5ad DcTracker: Change access modifier of isNvSubscription to protected #### hardware/lineage/interfaces/ * 95096b0 livedisplay: Add missing break statement * 65f77a4 livedisplay: Use GetBoolProperty #### hardware/qcom/audio-caf/msm8996/ * e57c382 msm8996: hal: Update ultrasound route hacks #### hardware/qcom/audio-caf/msm8998/ * 7ee810c msm8998: hal: Update ultrasound route hacks * daba725 msm8998: ultrasound: Initial open source hal for Elliptic Ultrasound #### kernel/oneplus/msm8996/ * d499e94 Merge tag 'CavalierCoconut' into oreo * 93b79c1 Merge tag 'v3.18.107' into XOS-8.1 * f341a27 cpufreq_interactive: Allow disabling the screen_off_max tunable * 754ca08 Linux 3.18.107 * 8e8a405 cdrom: information leak in cdrom_ioctl_media_changed() * 2127751 scsi: mptsas: Disable WRITE SAME * f4dd548 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy * e2917cf llc: delete timers synchronously in llc_sk_free() * 14670e4 net: af_packet: fix race in PACKET_{R|T}X_RING * c4ded09 tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets * 617b89a packet: fix bitfield update race * bae70a5 llc: fix NULL pointer deref for SOCK_ZAPPED * a5db62f llc: hold llc_sap before release_sock() * 8b46781 pppoe: check sockaddr length in pppoe_connect() * a0475be team: fix netconsole setup over team * 5ac746d team: avoid adding twice the same option to the event list * 7e04fc8 tcp: don't read out-of-bounds opsize * 115af44 l2tp: check sockaddr length in pppol2tp_connect() * 1f6945b KEYS: DNS: limit the length of option strings * a7c0837 bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave * f47bd1b jbd2: fix use after free in kjournald2() * 3e8f97b mm/filemap.c: fix NULL pointer in page_cache_tree_insert() * 19f50d8 perf: Return proper values for user stack errors * ab3fc66 ext4: don't update checksum of new initialized bitmaps * 802ec69 ext4: bugfix for mmaped pages in mpage_release_unused_pages() * 5781ac2 ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() * 48bb699 x86/tsc: Prevent 32bit truncation in calc_hpet_ref() * a1a9d95 cifs: do not allow creating sockets except with SMB1 posix exensions #### packages/apps/Settings/ * 76c4579 Allow to quickly open Running Services from QS panel [2/2] * cd65896 DUI Fling: allow to reset options and save/restore actions profile * 0bf7fb5 DUI custom actions: compatibility for Tasker and other activities * 23c45ec PackageListAdapter: show more apps in the list * a69e062 Add interpolators to qs tiles animation [2/2] * 111eb29 Add animations to quick settings tiles [2/2] * 8bd66c1 Settings:Optional recents lock icon switch * 10a6c5b Recents grid switch * f8f8598 Settings: External Smart Pixels fragment launch * caf27f3 Settings: QS footer visibilities [2/2] * 58140f8 SimSettings: avoid NPE * 2a246ef Settings: SmartPixels [2/2] #### packages/services/Telephony/ * 62b836d Add getAtr support #### system/core/ * 7fbd2ba init: Don't run update_sys_usb_config if /data isn't mounted * 32de60c init: do not load persistent properties from temporary /data 04-28-2018 ============ #### device/oneplus/oneplus3/ * 6c5b342 op3: Enable vulkan compute feature * 1381cf5 op3: Properly copy vulkan permission xml #### vendor/oneplus/ * f0cf6c3 op3: Update blobs from OB35/OB26 04-27-2018 ============ #### device/oneplus/oneplus3/ * 2a5568c op3: Add config to check data roaming for UT as per CT requirements #### device/rr/sepolicy/ * ea92881 sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble #### vendor/oneplus/ * 092bcb5 msm8998: add missing sdm service definitions 04-26-2018 ============ #### frameworks/native/ * 82b2358 Triple the available egl function pointers available to a process for certain Nvidia devices. #### frameworks/opt/telephony/ * ea4a8e2 Fix Acess modifiers as part of extending ServicestateTracker. #### hardware/qcom/audio-caf/msm8996/ * cce4dfd hal: Avoid resampling when hifi audio is enabled #### hardware/qcom/display-caf/msm8996/ * 1ebe5d5 Merge "hwc2: Do not mark single buffered or color fill layers as skip" #### kernel/oneplus/msm8996/ * 2027c48 misc: Update from OB32/OB23 kernel source * fc6dd31 usb: bam: Fix a mismerge in 792066798aef2775f13df5a522c35e03a5a9bd7f * e1570c3 ANDROID: sdcardfs: d_make_root calls iput * 62fa4d9 ANDROID: sdcardfs: Check for private data earlier 04-25-2018 ============ #### device/rr/sepolicy/ * 956eaed Revert "sepolicy: suppress denial logspam" #### external/f2fs-tools/ * 518114d mkfs.f2fs: support fsverity feature #### frameworks/base/ * 76ef8b0 Revert "Fw_base - custom Toast color options (1/2)" #### frameworks/native/ * e9188d0 Handle glGetString returning NULL #### kernel/oneplus/msm8996/ * 4138d36 Revert "Revert "caesium_defconfig: Enable CONFIG_FORTIFY_SOURCE"" * 4441398 Merge tag 'TiredTomatoes' into oreo * f33e981 Merge tag 'v3.18.106' into XOS-8.1 #### packages/apps/Settings/ * 86b0583 Revert "Settings - custom Toast color options (2/2)" #### system/sepolicy/ * 21d60b8 Hide some denials. * 217abd2 priv_app: suppress denials for /proc/stat * a5534fe Suppress denials for non-API access * 9b69af1 priv_app: move logspam suppression to core policy * dec50d7 Suppress denials from sdcardfs (b/67454004) * d1f40ab Allow system_server to update timerslack_ns for hal_audio_default * bd7d733 system_server: allow writing to timerslack_ns 04-24-2018 ============ #### device/oneplus/oneplus3/ * e547025 op3: Correct GPS process group IDs #### frameworks/av/ * 64e3888 camera/media: Support legacy HALv1 camera in mediaserver * c1bdcc7 libstagefright: use 64-bit usage for native_window_set_usage * cd81fda libstagefright: Free buffers on observer died * 71b26c3 stagefright: ACodec: Resolve empty vendor parameters usage * d4efdea Camera: Add support for preview frame fd * 7a1f128 Camera: Add extensions to CameraClient * 8b421a8 libstagefright: encoder must exist when source starting #### hardware/qcom/audio-caf/msm8996/ * cfad331 msm8996: ultrasound: Remove unused code #### hardware/qcom/display-caf/msm8996/ * 117a8fa Merge "hwc2: Allow commit to go through if flush_ flag is set" #### hardware/qcom/media-caf/msm8916/ * 47b3d4f fix circular dependency libnativewindow <-> libui * 96a27dd media: Remove libbinder instances from Video HAL. * 4000b6b mm-core: omxregistry: deprecate unused OMX components #### kernel/oneplus/msm8996/ * 915b8f4 Linux 3.18.106 * 04b35f0c fanotify: fix logic of events on child * daf60c6 autofs: mount point create should honour passed in mode * c29b983 Don't leak MNT_INTERNAL away from internal mounts * d5975c5 rpc_pipefs: fix double-dput() * d442917 hypfs_kill_super(): deal with failed allocations * 2e05f940 jffs2_kill_sb(): deal with failed allocations * eaf2bca powerpc/lib: Fix off-by-one in alternate feature patching * 6bbb801 MIPS: memset.S: Fix clobber of v1 in last_fixup * e518b1e MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup * db4e162 MIPS: memset.S: EVA & fault support for small_memset * 29a095a HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device * cd8c593 ALSA: rawmidi: Fix missing input substream checks in compat ioctls * f5ded53 drm/radeon: Fix PCIe lane width calculation * 6285979 ext4: don't allow r/w mounts if metadata blocks overlap the superblock * bf1b177 ext4: fail ext4_iget for root directory if unallocated * c9c4ad4 ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation * 45ee7eb ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls * a653caa ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams * a20304a ALSA: pcm: Avoid potential races between OSS ioctls and read/write * 422cc80 ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation * ad93d13 ALSA: oss: consolidate kmalloc/memset 0 call to kzalloc * 1918813 watchdog: f71808e_wdt: Fix WD_EN register read * 7559e14 thermal: imx: Fix race condition in imx_thermal_probe() * 3201e7e clk: mvebu: armada-38x: add support for missing clocks * f9b08f4 clk: mvebu: armada-38x: add support for 1866MHz variants * 8d2242d mmc: jz4740: Fix race condition in IRQ mask update * 374b5cb jbd2: if the journal is aborted then don't allow update of the log tail * b4d09fe random: use a tighter cap in credit_entropy_bits_safe() * f0522f3 thunderbolt: Resume control channel after hibernation image is created * 78af862 ASoC: ssm2602: Replace reg_default_raw with reg_default * 6a3b6e7 powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops * 30a3acb powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops * f46c991 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently * 515bf62 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() * 46f9006 HID: i2c-hid: fix size check and type usage * d0e3d32 usb: dwc3: pci: Properly cleanup resource * eb62f3d USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw * d97424a ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() * 456374e xen-netfront: Fix hang on device removal * e0e3def ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property * 1daf93b usb: musb: gadget: misplaced out of bounds check * b586f69 resource: fix integer overflow at reallocation * 8b85ff3 fs/reiserfs/journal.c: add missing resierfs_warning() arg * 5aae810 ubi: Reject MLC NAND * 1c9fcf7 ubi: Fix error for write access * aee5ff8 ubifs: Check ubifs_wbuf_sync() return code * 51509ce slip: Check if rstate is initialized before uncompressing * 5e859bf s390/ipl: ensure loadparm valid flag is set * c205d6b s390/qdio: don't merge ERROR output buffers * b9f0782 s390/qdio: don't retry EQBS after CCQ 96 * f8a1c5b parisc: Fix out of array access in match_pci_device() * 0647dbf media: v4l2-compat-ioctl32: don't oops on overlay * 34672b5 Turn off FORTIFY_SOURCE for GCC 4.9.4 04-23-2018 ============ #### android/ * b82fc71 manifest: Remove LiveDisplay repo #### build/make/ * 7615a59 Add build.prop to incrementals too * 825cdc4 build: allow forcing build of otatools #### device/oneplus/oneplus3/ * 8203e03 op3: Don't build vendor.lineage.livedisplay-V1.0-java * 4775e6a Merge branch 'lineage-15.1' into oreo #### device/qcom/sepolicy/ * d9c24de Merge branch 'lineage-15.1' into oreo #### device/rr/sepolicy/ * fb968d7 Merge branch 'lineage-15.1' into oreo #### frameworks/base/ #### hardware/lineage/lineagehw/ * ed11fda lineagehw: Link livedisplay library statically #### lineage-sdk/ * a395cc3 lineage-sdk: Allow adjusting brightness of non-RGB LEDs #### packages/apps/DUI/ #### packages/apps/LineageParts/ * d2ff5e5 LineageParts: Allow adjusting brightness of non-RGB LEDs * d7a5830 LineageParts: Fix loading default colors for non-RGB lights * f10570a LineageParts: Fix removing LED brightness settings #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ * ecdb6e7 Add Samsung S9 (starlte) #### system/core/ * 6956422 Merge branch 'lineage-15.1' into oreo #### vendor/oneplus/ * 7d7c893 oneplus2: Add CNE libraries from OP3 * 2365b08 oneplus2: update IMS blobs #### vendor/rr/ * 3eae19c envsetup: Fix lineageremote for caf projects * 261cb47 lineage-radio: disable ims services on ro.radio.noril * 33c8d93 build: kernel: Use LLVM_PREBUILTS_VERSION if no version is specified * 58dd6f9 lineage: enable building otatools with generic targets 04-22-2018 ============ #### device/oneplus/oneplus3/ * acdf429 op3: Use Qualcomm FOSS algorithm for adaptive backlight * 1e38b4f op3: Build LiveDisplay HAL #### device/qcom/sepolicy/ * b98aaac Escape '.' character * 33cb04d sepolicy: Remove leftover folders #### device/rr/sepolicy/ * bc582cd Allow recovery write to sysfs_graphics * 590946d Remove adb.secure recovery property context * 20b9d1c sepolicy: Add rules for LiveDisplay HIDL HAL * 98c7f8d Allow recovery write to sysfs_graphics * 541bcf2 Remove adb.secure recovery property context #### kernel/oneplus/msm8996/ * dd21411 fs: new API for handling inode->i_version #### packages/apps/Settings/ * 11067f4 Add S6 Edge (zeroltexx) #### packages/apps/Snap/ * a0f6bf7 Fix snapshot failed with logical camera * a83f85c Add ui toast for bokeh #### vendor/nxp/opensource/external/libnfc-nci/ * f48a623 Fix description path for libnqp61-jcop-kit and move to vendor #### vendor/oneplus/ * 0dfb0d4 msm8998: Update SDM from LA.UM.6.4.r1-07400-8x98.0 04-21-2018 ============ #### bootable/recovery/ * 0c08e7c recovery: Fix loading time from /persist * c7ec3a7 recovery: Don't try to set ro.adb.secure * 36dd139 Revert "updater: Fix and improve allowing devices to suppress BLKDISCARD" #### device/oneplus/oneplus3/ * 4ad2749 op3: Update qti_libpermissions.xml sha1sum #### device/qcom/sepolicy/ * be44088 legacy: Consistent indentation * fe8868a legacy: Address mm-pp-daemon denials * 4504f04 legacy: Allow thermal-engine to read sysfs_spmi_dev * 4dd1cb2 legacy: Add debugfs rules for rmt_storage * 75573bd legacy: Allow hal_graphics_allocator_default access sysfs_graphics * e8e4723 legacy: Allow hal_graphics_composer_default read firmware * 103e1dc legacy: Allow bluetooth_loader read persist * 443c0d8 legacy: Address perfd denials * c51e127 legacy: Allow perfd write to sysfs_kgsl * d233d17 legacy: Allow qcom power HAL to interact with perfd * 6bf41a0 hal_gnss_default: Do not log udp socket failures * 4b4dd9c sepolicy: Ignore more hal_memtrack denials * 9110cac sepolicy : add secontext for eMMC blocks * d7045fa sepolicy: rules to allow camera daemon access to app buffer * 00dc45f sepolicy: Fix warnings related to set_prop #### hardware/qcom/display-caf/msm8996/ * 7ab2729 hwc2: Do not mark single buffered or color fill layers as skip #### kernel/oneplus/msm8996/ * 3588bb3 media: camera_v2: Re-apply GCC 7 warning fixes * a3af279 kernel/time: Revert upstream raw monotonic clock changes #### vendor/nxp/opensource/packages/apps/Nfc/ * ffaea6a Look for libnqp61-jcop-kit.so in the vendor #### vendor/oneplus/ * b6b67f4 op3: Fix a typo 04-20-2018 ============ #### build/make/ * c2e092d Version bump to OPM2.171026.006 #### build/soong/ * f64fd5b soong: Fix missing print vars for lineage features #### external/openssh/ * 1ad2147 Don't crash when pw_passwd is not set #### hardware/qcom/display-caf/apq8084/ * 48c4337 display: Don't use gnu-oldstyle field designators #### hardware/qcom/display-caf/msm8974/ * 060e6fe libvirtual should depend on libmedia * b9109c1 Revert "libvirtual: Add libbase static library dependency" #### packages/apps/Dialer/ #### packages/apps/FMRadio/ #### packages/apps/Jelly/ #### packages/apps/Recorder/ #### packages/apps/Snap/ #### vendor/oneplus/ * b130258 oneplus5: update blobs from 5.1.0 04-19-2018 ============ #### hardware/lineage/interfaces/ * 5f8e56a lineage/interfaces: Add IColor SDM backend implementation #### hardware/qcom/audio-caf/msm8996/ * f2372a3 Merge "hal: Fixed incall recording backend ids" #### hardware/qcom/display-caf/msm8996/ * 6baa3f0 Merge 245e4774380f83a1b411548ed545219a3c3b7326 on remote branch #### hardware/qcom/fm/ * f2c3dd9 Merge bf52e0c8b45615f53c071b31843efff134229814 on remote branch #### hardware/qcom/media-caf/msm8996/ * 5e6c27c Merge 90cb645991bc04da228cfbdd085e7cdce19ee3a0 on remote branch 04-18-2018 ============ #### hardware/lineage/lineagehw/ * 046a670 lineagehw: Use HIDL for livedisplay vendor impl #### hardware/qcom/display-caf/apq8084/ * c59714b Add -Wno-error to compile with global -Werror. * ed267b8 Fix -Wmacro-redefined werror issues. * 39eb209 hwc: Start with ROI set to destination * 04487f7 libgralloc: Align secure video and rotator buffers to 2M * dcabbfc libvirtual should depend on libmedia * bee7c81 gralloc: Handle RAW_OPAQUE formats similar to blob * 5cd994c Fix duplicate copy file rules * a79fb63 qservice: Allow camera server to call into HWC #### hardware/qcom/media-caf/apq8084/ * 29e06f3 mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports * a42a7cd mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port #### system/core/ * 73c15af Revert "Don't enable ADB by default when ro.adb.secure is 1" #### system/sepolicy/ * f1d20bb Adapt add_service uses for TARGET_HAS_LEGACY_CAMERA_HAL1 * d26e10c Add rules required for TARGET_HAS_LEGACY_CAMERA_HAL1 #### vendor/oneplus/ * ce06011 msm8998: add missing blobs for hbtp 04-17-2018 ============ #### android/ * 8f46c5e lineage: Track our own openssh repo #### frameworks/base/ * 6fb5a70 settings: Allow accessing LineageSettings via settings command * 4dad570 frameworks/base: Support for third party NFC features and extensions * 2de1bba Keyguard: Allow disabling fingerprint wake-and-unlock * de95f24 fingerprint: notify client when cancelling succeeded * 7522061 SettingsProvider: explicitly include android support libs #### hardware/qcom/audio-caf/msm8916/ * d4386c6 hal: fix failure in running VtsHalAudioV2_0Target module * beb2023 mm-audio: aenc: Fix VTS failures for encoders * 4a8e9f2 hal: Update prefixes for audio system properties * c28bd22 hal: Don't try to record using 3-mic unless we mean it * abc617f hal: Support the audio amplifier hook * f6bf643 Revert "audio: msm8916: Squashed audio amp commits" #### hardware/qcom/fm/ * 3bc245e FM: notify tx thread when Host received credits from SOC. * 80dab51 FM: fix rx thread syncronization * a1bafe4 Merge "FM: add setRssiThreshold support for Pronto chip" into fm.lnx.2.9.1 #### hardware/qcom/media-caf/apq8084/ * bda60bf mm-video-v4l2: vidc: Add support for OMX_IndexConfigAndroidIntraRefresh * f24ca02 mm-video-v4l2: vdec: Add range check before native_buffer usage * a7047b2 mm-video-v4l2: vidc: fix matching of extension strings * eb2d7c8 mm-video-v4l2: venc: Advertise constrained profiles for AVC encoder * f250115 fix circular dependency libnativewindow <-> libui #### hardware/qcom/power/ * 8ff509e power: Consistent skipping of non perf profile hints * 593b9d0 power: Compile with -Wall -Wextra -Werror * 11016fa power: msm8994: Add support for power profile & boost * e555395 power: msm8992: Add support for power profile & boost * ce25d84 power: msm8610: Add support for power profile & boost * dbc6781 power: msm8226: Add support for power profile & boost * 32ae7b0 power: apq8084: Add support for power profile & boost * 46ac4af power: msm8916: Add support for power profile & boost * ed3426d power: fix sysfs_read/sysfs_write usage * 158576f power: add back check for ro.vendor.extension_library * abe7e65 power: msm8952: Minor code cleanup * 6204c67 power: msm8996: Remove dead code * 8c55d3c power: msm8974: POWER_HINT_INTERACTION improvements #### lineage-sdk/ * 35cfcf8 sdk: Remove low power restrictions on color control * c6efd51 LineageSettingsProvider: explicitly include android support libs * 7b03987 README: Point to the new wiki * df88839 lineage-sdk: Update validators for button settings * aa63b85 sdk: ilama API (9) * c46556e Merge branch 'oreo' of https://github.com/ResurrectionRemix/lineage-sdk into oreo #### packages/apps/Contacts/ * d1c544e Hide help and feedback in AOSP contacts #### packages/apps/Gallery2/ * 9c18367 Fix Time bar don't update replay after trim * db965e5 Fix can't enable speaker with bluetooth headset * 6aeaf8a Fix null pointer when copy representantion #### packages/apps/LineageParts/ * 5f15b5a Revert "LineageParts: Build with AAPT2" * d61bd6b LineageParts: Build with AAPT2 * 1f3af6f ButtonSettings: Add a toggle for button backlight only when pressed #### packages/apps/Settings/ * e5ad8ca Settings: use LineageHW serial number #### vendor/oneplus/ * e91e835 msm8998: move fingerprint and touchscreen blobs to vendor, commonize fp extensions #### vendor/rr/ * bee95bc Fix Android "Work Profiles" also known as AfW 'Android for Work' * dcc15fc apn: Add protocol for fido and rogers * c7e2630 build: dt_image: support prebuilt DT images * b620ca7 lineage: enable building otatools with generic targets 04-16-2018 ============ #### device/oneplus/oneplus3/ * 48b6684 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/rr/sepolicy/ * 5ebc0dc sepolicy: Add rules for LiveDisplay HIDL HAL #### frameworks/base/ * 32663db Quick settings panel : Set transparency [1/2] * de3f468 Fw_base - custom Toast color options (1/2) #### hardware/qcom/display-caf/msm8996/ * 245e477 Merge "qdutils: Set colorspace correctly in absence of USE_COLOR_METADATA" * 9345be6 Merge "hwc2: Restrict QDCM's validate reset to valid actions." #### hardware/qcom/media-caf/apq8084/ * 5072579 libc2dcolorconvert: Fix address in unmap call * ddf4a35 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries #### kernel/oneplus/msm8996/ * 48f08d2 Merge tag 'KaleidoscopicKumquat' into oreo * 03ee4c1 Merge tag 'v3.18.105' into XOS-8.1 * 45b625b Merge tag 'v3.18.104' into XOS-8.1 * dd6dc08 ion: Actually check start exists * c83f08b include: media: checkout some more headers from LineageOS * 31850a6 media: camera_v2: Import LineageOS camera stack * 7259d89 Revert "Merge tag 'for-greg-3.18-04052018' of git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable into XOS-8.1" #### packages/apps/Settings/ * 1e80584 minor typo in strings * 1c0e898 QS panel: Set transparency [2/2] * d5945c3 Settings - custom Toast color options (2/2) #### vendor/rr/ * dc91a37 bootanimation: Use 1080.zip version on lower sizes (#112) 04-15-2018 ============ #### frameworks/base/ * c95f3f7 OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage #### hardware/qcom/media-caf/msm8974/ * adc438b mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports * 2c2ca63 mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port #### hardware/qcom/media-caf/msm8996/ * 90cb645 Merge "mm-core: Enable MPEG-H Encoder Format" #### packages/apps/Settings/ * 8dc1abc Update resurrection_device_maintainers_strings.xml 04-14-2018 ============ #### build/make/ * 4679623 Make change and version bump to OPM2.171019.029.B1 * bb09771 Update Security String to 05-05 on release branch (cherry picked from commit 15d6d5502cb5eb2b2054c8baecadccc4422854c9) * 89e0175 DO NOT MERGE Updating security string for oc-dev to 2018-05-01 #### frameworks/av/ * 788553a Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 * 2efbeef fix crash due to no output format available -- DO NOT MERGE * 215e9ff Handle overflow in android::HeifDataSource::readAt * 4b3b618 better mpeg2 TS elementary stream Access Unit parsing * 1adff0b Handle bad bitrate index in mp3dec. * 8d00927 heif: use width and height for decoder -- DO NOT MERGE #### frameworks/base/ * af80ff9 Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 * 35bb911 Fixed Security Vulnerability of DcParamObject * 57bc6ca Update internal ViewPager's SavedState to match Support Library version * 2a0d062 [DO NOT MERGE] Copy PermissionChecker from support lib and use in RcognitionService * ef1335e [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids * 2950276 Verify last array's length in readFromParcel #### frameworks/native/ * 2192563 Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 * a33f4b7 Fix resampling for multiple pointers * ed8755d Add bounds check to sensors direct channel creation #### kernel/oneplus/msm8996/ * 78db2bb Linux 3.18.105 * 1117cb4 Revert "xhci: plat: Register shutdown for xhci_plat" * ff82de4 ipv6: the entire IPv6 header chain must fit the first fragment * f15ab25 net sched actions: fix dumping which requires several messages to user space * e10f44b r8169: fix setting driver_data after register_netdev * 44c05b3 ip6_tunnel: better validate user provided tunnel names * ff54063 vti6: better validate user provided tunnel names * 53d9605 ip6_gre: better validate user provided tunnel names * 9ebe7bd ipv6: sit: better validate user provided tunnel names * 1c70864 ip_tunnel: better validate user provided tunnel names * f377efa net: fool proof dev_valid_name() * 8666081 bonding: process the err returned by dev_set_allmulti properly in bond_enslave * 0036076 bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave * 01af3f6 bonding: fix the err path for dev hwaddr sync in bond_enslave * 4bc596d vhost: correctly remove wait queue during poll failure * 8403439 sky2: Increase D3 delay to sky2 stops working after suspend * 42e996e sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 * 42481f7 sctp: do not leak kernel memory to user space * 1c6453b pptp: remove a buggy dst release in pptp_connect() * eaf9594 netlink: make sure nladdr has correct size in netlink_connect() * dab02a2 net: fix possible out-of-bound read in skb_network_protocol() * 714f4e5 futex: Remove requirement for lock_page() in get_futex_key() * 77dcc4b random: use lockless method of accessing and updating f->reg_idx * bd63ed2 virtio_net: check return value of skb_to_sgvec in one more location * 13bbd09 virtio_net: check return value of skb_to_sgvec always * f2ee82d rxrpc: check return value of skb_to_sgvec always * f0fcb83 ipsec: check return value of skb_to_sgvec always * ede3b04 EDAC, mv64x60: Fix an error handling path * bddb76d tty: n_gsm: Allow ADM response in addition to UA for control dlci * 108c448 scsi: libsas: initialize sas_phy status according to response of DISCOVER * 8603b7ca scsi: libsas: fix error when getting phy events * c7323e9 scsi: libsas: fix memory leak in sas_smp_get_phy_events() * a73020b1 bcache: segregate flash only volume write streams * f180aca bcache: stop writeback thread after detaching * e1acea7 vxlan: dont migrate permanent fdb entries during learn * b51f16e ACPICA: Disassembler: Abort on an invalid/unknown AML opcode * 525e1c2 ACPICA: Events: Add runtime stub support for event APIs * a6013c3 Bluetooth: Send HCI Set Event Mask Page 2 command only when needed * 51b503f iio: magnetometer: st_magn_spi: fix spi_device_id table * 7638610 sparc64: ldc abort during vds iso boot * 6b22926 sctp: fix recursive locking warning in sctp_do_peeloff * 9bc4f81 bnx2x: Allow vfs to disable txvlan offload * 7b3cbf9 xen: avoid type warning in xchg_xen_ulong * 091b3b4 perf tests: Decompress kernel module before objdump * 78b2f6f net: emac: fix reset timeout with AR8035 phy * 4430b27 MIPS: kprobes: flush_insn_slot should flush only if probe initialised * a80b470 MIPS: mm: fixed mappings: correct initialisation * 88abd40 perf/core: Correct event creation with PERF_FORMAT_GROUP * 85fcf68 e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails * dd1c55e net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support * 99e6a55 mceusb: sporadic RX truncation corruption fix * 7ca4ba2 cx25840: fix unchecked return values * 7860df1 e1000e: fix race condition around skb_tstamp_tx() * 7cfbe9b tags: honor COMPILED_SOURCE with apart output directory * 731c55b perf report: Ensure the perf DSO mapping matches what libdw sees * d8a6af5 net/mlx4: Fix the check in attaching steering rules * 4c115ea skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow * b499ce8 bio-integrity: Do not allocate integrity context for bio w/o data * e56a2fd Fix serial console on SNI RM400 machines * a3de043 drm/omap: fix tiled buffer stride calculations * 8fe9dcb mISDN: Fix a sleep-in-atomic bug * 4bd1ca4 qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M * 005f225 perf trace: Add mmap alias for s390 * 434a18b powerpc/spufs: Fix coredump of SPU contexts * 8853077 KVM: SVM: do not zero out segment attributes if segment is unusable or not present * 9a288ca net: freescale: fix potential null pointer dereference * d70b9c5 rtc: interface: Validate alarm-time before handling rollover * ae9940a arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage * 1afb2e8 powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] * 4bcc9b4 ovl: filter trusted xattr for non-admin * 0a99364 hdlcdrv: Fix divide by zero in hdlcdrv_ioctl * e62c857 wl1251: check return from call to wl1251_acx_arp_ip_filter * b94c176 vfb: fix video mode and line_length being set when loaded * ccfa152 scsi: libiscsi: Allow sd_shutdown on bad transport * e60a32a l2tp: fix missing print session offset info * fd595a8 net: llc: add lock_sock in llc_ui_bind to avoid a race condition * 865b856 KVM: nVMX: Fix handling of lmsw instruction * 9776027 bonding: Don't update slave->link until ready to commit * b80f8b7 net: move somaxconn init from sysctl code * 0c14ecf ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() * d3d9fa5 fix race in drivers/char/random.c:get_reg() * aef4c08 scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() * 295042b netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize * c5ca164 libceph: NULL deref on crush_decode() error path * 42469a9 block: fix an error code in add_partition() * be62283 leds: pca955x: Correct I2C Functionality * e1219bf ray_cs: Avoid reading past end of buffer * 933eb53 ARM: davinci: da8xx: Create DSP device only when assigned memory * 890c7e2 xfrm: fix state migration copy replay sequence numbers * e0b9813 selftests/powerpc: Fix TM resched DSCR test with some compilers * f08a63e ath5k: fix memory leak on buf on failed eeprom read * 14a2bd5 sh_eth: Use platform device for printing before register_netdev() * 13ab5f8 USB: ene_usb6250: fix SCSI residue overwriting * fef094b net: x25: fix one potential use-after-free issue * 17805e4 USB: ene_usb6250: fix first command execution * b87344e usb: chipidea: properly handle host or gadget initialization failure * f6c2fbc neighbour: update neigh timestamps iff update is effective * 8fef9e9 ata: libahci: properly propagate return value of platform_get_irq() * 52cf1b6 btrfs: fix incorrect error return ret being passed to mapping_set_error * 7c27acc usb: dwc3: keystone: check return value * dae5083 async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() * 678b173 ipv6: avoid dad-failures for addresses with NODAD * 2ebf343 ARM: dts: imx6qdl-wandboard: Fix audio channel swap * 4b88cb3 x86/tsc: Provide 'tsc=unstable' boot parameter * 3e4546c staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning * b169fe7 PowerCap: Fix an error code in powercap_register_zone() * 79d7449 SMB2: Fix share type handling * c73d2c0 vmxnet3: ensure that adapter is in proper state during force_close * beca5e3 KVM: PPC: Book3S PR: Check copy_to/from_user return values * 2812452 netxen_nic: set rcode to the return status from the call to netxen_issue_cmd * 4db9364 net: qca_spi: Fix alignment issues in rx path * c70c210 CIFS: silence lockdep splat in cifs_relock_file() * 7b13441 net/mlx4_en: Avoid adding steering rules with invalid ring * 66f0db5 s390: move _text symbol to address higher than zero * 1625ef6 pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() * 3bb16f9 lockd: fix lockd shutdown race * 5a9afaa net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control * 6b002c7 qlge: Avoid reading past end of buffer * f8f828f bna: Avoid reading past end of buffer * b3b0df3 mac80211: bail out from prep_connection() if a reconfig is ongoing * bc70599 af_key: Fix slab-out-of-bounds in pfkey_compile_policy. * 51188ac IB/srpt: Fix abort handling * a505487 NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION #### packages/services/Telephony/ * 41ba6cf Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 * 25b3a8b Enhanced permission checks for TelephonyManager#endCall() API. #### system/core/ * 0682168 Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 * d180cd1 String16: remove integer overflows #### vendor/rr/ * 247c7bf Update Features.mkdn 04-13-2018 ============ #### android/ * edf7966 manifest: Sync HVX neuralnetworks HAL * 6e7b438 lineage: Sync NXP NFC stack #### build/make/ * 92459a6 core: include vendor_buildinfo.sh when TARGET_COPY_OUT_VENDOR=system * f300b30 core: Dont overwrite build.prop when TARGET_COPY_OUT_VENDOR=system * 0e77d27 Install (vendor|system/vendor)/build.prop always * 3b65b17 dumpvar: Dump TARGET_USE_SDCLANG * d54e765 binary: Append cc/cxx wrapper to sdclang * cacf042 build: Require devices to opt-in for SDCLANG * 11f1cfc Turn off sdclang for cfi sanitizer * 49e041d Add support for using the secondary SDLLVM toolchain * d45f9cc Control building shared libs, static libs and executables with SDLLVM LTO * 39f42fb Add support for building with proprietary compiler * 43557b3 build: build generic lineage targets from vendor/lineage * 06d2f9d Revert "products: make targets used for addonsu inherit from lineage" #### external/openssh/ * 836dcfa Revert SSHDIR to /data/ssh * bcbc739 _PATH_SSH_PROGRAM should point to ssh not sftp - this fixes scp #### frameworks/native/ * 87e2b42 Merge pull request #3 from Adriannemerenco/oreo * c7735b6 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### hardware/qcom/audio-caf/msm8998/ * 03a9477 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into HEAD #### hardware/qcom/display-caf/msm8996/ * 34fb3ed hwc2: Allow commit to go through if flush_ flag is set #### hardware/qcom/display-caf/msm8998/ * 6ecb2ed Merge tag 'LA.UM.6.4.r1-07600-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/display into HEAD #### hardware/qcom/media-caf/msm8998/ * 3159153 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/media into HEAD #### system/core/ * 75790f6 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### system/sepolicy/ * 02863ef Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### vendor/oneplus/ * 4f3b504 msm8998: update blobs from OP5 beta8 / OP5T beta6 #### vendor/rr/ * 7bda2d8 rr: fix path for some stuff * 9a34260 write_makefiles: fix paths in BUILD_PREBUILT with destination * d034b95 repopick: Allow to pick changes by URL * fbbc8c8 repopick: Actually print the patchset number * aa96027 repopick: Ignore the trailing slash in change numbers * 1223973 repopick: Try to keep the changes sorted * b61f5f4 lineage: Camera2 priv-app permissions whitelist * 6ec04d1 vendor: More priv-app whitelist updates 04-12-2018 ============ #### build/make/ * 7364ea4 core: include vendor_buildinfo.sh when TARGET_COPY_OUT_VENDOR=system * 01d0b6c core: Dont overwrite build.prop when TARGET_COPY_OUT_VENDOR=system * 29899a6 Install (vendor|system/vendor)/build.prop always * 2fb4c80 dumpvar: Dump TARGET_USE_SDCLANG * 6e189f1 binary: Append cc/cxx wrapper to sdclang * e45820d build: Require devices to opt-in for SDCLANG * 7955df1 Turn off sdclang for cfi sanitizer * b25e8c7 Add support for using the secondary SDLLVM toolchain * 8cf8aaf Control building shared libs, static libs and executables with SDLLVM LTO * 4f249d9 Add support for building with proprietary compiler * 984fdc5 Version bump to OPM2.171019.029 * f04ac93 Make change and version bump to OPM2.171026.002 * 1cbf5fb [DO NOT MERGE] Update Security String to 2018-04-05 in oc-dev Bug:73240847 (cherry picked from commit 312d7e7a3c020ed2aec01584ca80b6d6b76800de) * 7e17009 [DO NOT MERGE]Update Security String to 2018-04-01 in oc-dev Bug:73240847 (cherry picked from commit accee92300b551449cca63b5b4de93543a77b854) #### hardware/qcom/audio-caf/msm8998/ * e043b46 audio: Fixes for VNDK_VERSION=current * 1a5c4cb Make libqcomvoiceprocessing build with the VNDK. * 17fcdfe Make libqcomvisualizer build with the VNDK. * 1e3c759 Make libqcompostprocbundle build with the VNDK. * 3848737 Build audio.primary.* with BOARD_VNDK_VERSION * 35a5ab5 Add libhardware_headers and libsystem_headers to modules #### hardware/qcom/bt-caf/ * 2c5d2c5 Add missing headers to libbt-vendor #### hardware/qcom/display-caf/msm8996/ * 191f15b Merge "hwc: Dump in SDM only if layer stack is valid" * b316ebd qdutils: Set colorspace correctly in absence of USE_COLOR_METADATA #### hardware/qcom/display-caf/msm8998/ * e533c79 Add GLESv3 as a dependency. * a00dbd8 Fix libcutils private headers * ce4ce89 Build libqdMetaData with BOARD_VNDK_VERSION * 01b92de Build lights.msm8998 with the VNDK. * 9008131 Use header lib instead of using global include path * 7dfb3a7 Mark msm8998 modules LOCAL_VENDOR_MODULE #### hardware/qcom/media-caf/msm8998/ * 91db4db fix circular dependency libnativewindow <-> libui #### packages/apps/Settings/ * ee06de5 Add Twitter and pitchblack links into about section 04-11-2018 ============ #### hardware/qcom/fm/ * 9612049 FM: add setRssiThreshold support for Pronto chip #### hardware/qcom/media-caf/msm8996/ * e969e2c mm-core: Enable MPEG-H Encoder Format 04-10-2018 ============ #### frameworks/base/ * d855f82 SystemUI: Fix QS auto brightness icon switch * a459dbf Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into oreo #### hardware/qcom/fm/ * 92ff2d4 FM: make disable slimbus sequance correct. * 5698463 FM: add JNI Support for SoftMute Command * 5987788 FM: wait for previous rx thread to exit #### kernel/oneplus/msm8996/ * fb625ba Linux 3.18.104 * c8d854f net: fec: fix build error in fec driver 04-09-2018 ============ #### device/oneplus/oneplus3/ * 73a827d op3: PocketMode: Remove useless cast * c4f6aa7 op3: Doze: Minor code simplification and clean up * ae052f6 oneplus3: dependencies: track own oppo/common * 1e18251 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/oppo/common/ * c0332d1 configpanel: add option for vibrate mode for notification slider #### frameworks/base/ * 0b57e0f fwb: Ambient Display battery toggle [1/2] #### kernel/oneplus/msm8996/ * 3c57c93 Merge tag 'DastardlyDurian' into oreo * 195299c Revert "media: v4l2-compat: Revert non-upstream changes" * a3fedb3 Merge tag 'ASB-2018-04-05_3.18-o-mr1' of github.com:aosp-mirror/kernel_common into XOS-8.1 * c48926e Merge tag 'v3.18.103' into XOS-8.1 * 9ebb910 Revert "Revert "media: v4l2-compat: Revert non-upstream changes"" * 3f29680 Linux 3.18.103 * b07a637 Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" * fd96f53 Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" * 2afca42 Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()" * ca240c0 md/raid10: reset the 'first' at the end of loop * a8642e3 ARM: dts: dra7: Add power hold and power controller properties to palmas * 047ade5 Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition * 3307b7b vt: change SGR 21 to follow the standards * 9b6f9e6 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad * 7cbe0f9 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list * ddc867c fs/proc: Stop trying to report thread stacks * 57b7964 proc: revert /proc//maps [stack:TID] annotation * fe01113 crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one * 289156b crypto: ahash - Fix early termination in hash walk * bf6bb81 parport_pc: Add support for WCH CH382L PCI-E single parallel port card. * d22df06 media: usbtv: prevent double free in error case * 89b1fb2 mei: remove dev_err message on an unsupported ioctl * cbd8022 USB: serial: cp210x: add ELDAT Easywave RX09 id * febce02 USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator * fcd722f USB: serial: ftdi_sio: add RT Systems VX-8 cable * 30fb296 media: v4l2-compat-ioctl32: initialize a reserved field * 6a2185e media: v4l2-compat-ioctl32: use compat_u64 for video standard * fe1d928 media: media/v4l2-ctrls: volatiles should not generate CH_VALUE * 5f5fe19 media: v4l2-ctrls: fix sparse warning * 5829f66 media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic * 89ef0f4 media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors * 9e73a90 media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type * 4cbb719 media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 * 2f3b72f media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha * 4de0aa9 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs * 72bdd7e media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer * 2a13e9c media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 * ac35609 media: v4l2-compat-ioctl32.c: avoid sizeof(type) * 8d0f174 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 * 6438cbe media: v4l2-compat-ioctl32.c: fix the indentation * e474697 media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF * 1024f43 vb2: V4L2_BUF_FLAG_DONE is set after DQBUF * d5d8636 media: v4l2-ioctl.c: don't copy back the result for -ENOTTY * 2369620 scsi: virtio_scsi: always read VPD pages for multiqueue too * 39c292e Bluetooth: Fix missing encryption refresh on Security Request * 42b4114 netfilter: x_tables: add and use xt_check_proc_name * 63d1e53d netfilter: bridge: ebt_among: add more missing match size checks * 6be3251d xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems * 5ca716e net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() * 5520490d xfrm_user: uncoditionally validate esn replay attribute struct * 5029901 kprobes/x86: Fix to set RWX bits correctly before releasing trampoline * 2883c66 xhci: Fix ring leak in failure path of xhci_alloc_virt_device() * 15075dd Revert "led: core: Fix brightness setting when setting delay_off=0" * 7d14bc7 usb: gadget: f_hid: fix: Prevent accessing released memory * fee92f3 usb: gadget: align buffer size when allocating for OUT endpoint * 7757f73 usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align * ab34ca1 usb: gadget: change len to size_t on alloc_ep_req() * 70fa9b5 usb: gadget: define free_ep_req as universal function * 25eac84 partitions/msdos: Unable to mount UFS 44bsd partitions * 8f7db03 perf/hwbp: Simplify the perf-hwbp code, fix documentation * 46b7dc0 ALSA: pcm: potential uninitialized return values * a610836 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() * 4c4921f mtd: jedec_probe: Fix crash in jedec_read_mfr() * f4d8124 net: fec: Fix unbalanced PM runtime calls * 60aa3ac s390/qeth: on channel error, reject further cmd requests * 61a3bec s390/qeth: lock read device while queueing next buffer * 6bec10f3 s390/qeth: when thread completes, wake up all waiters * c605086 s390/qeth: free netdevice when removing a card * 08c5ade team: Fix double free in error path * 112517e skbuff: Fix not waking applications when errors are enqueued * 4544f23 net: Only honor ifindex in IP_PKTINFO if non-0 * b22ad56 netlink: avoid a double skb free in genlmsg_mcast() * a6ca1ed net/iucv: Free memory obtained by kzalloc * aab60f1 net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred * 2e017ea l2tp: do not accept arbitrary sockets * c2b3284 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() * e717aef dccp: check sk for closed state in dccp_sendmsg() * 6ab3806 Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs" * d9a6055 scsi: sg: don't return bogus Sg_requests * e7dc809 kvm/x86: fix icebp instruction handling * b1da147 tty: vt: fix up tabstops properly * 49636e3 can: cc770: Fix use after free in cc770_tx_interrupt() * be889c4 can: cc770: Fix queue stall & dropped RTR reply * bcddd27 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack * 43f8ff2 staging: ncpfs: memory corruption in ncp_read_kernel() * 23c8c15 tracing: probeevent: Fix to support minus offset from symbol * 33a155b brcmfmac: fix P2P_DEVICE ethernet address generation * 6949153 drm: udl: Properly check framebuffer mmap offsets * 897e06d libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version * c77c783 libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions * 34b9886 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs * d829e3a libata: Enable queued TRIM for Samsung SSD 860 * 3fcf9215 libata: disable LPM for Crucial BX100 SSD 500GB drive * ec5a70a libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs * 83c1643 libata: remove WARN() for DMA or PIO command without data * 72e377f libata: fix length validation of ATAPI-relayed SCSI commands * d850931 ALSA: aloop: Fix access to not-yet-ready substream via cable * e88d13e ALSA: aloop: Sync stale timer before release * 02dd9876 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit #### packages/apps/Settings/ * fe4b9c0 Fix the reset icon tint & Dont use the alpha image. Thanx @pimpmaneaton for finding this * 0400ac9 Ambient Display battery toggle [2/2] 04-08-2018 ============ #### device/qcom/sepolicy/ * 4eb59c7 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/rr/sepolicy/ * d1e4ea4 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### frameworks/base/ #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LineageParts/ #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ #### packages/services/OmniJaws/ #### vendor/oneplus/ * a68573b oneplus2: run make-files script * 86af396 oneplus2: update graphic blobs * df2cf3c oneplus2: update drm blobs 04-07-2018 ============ #### bootable/recovery/ * c1cb695 install: mkfs.f2fs: specify sector size for target image size * 19bf4a5 mkfs.f2fs: specify sector size for target image size #### external/f2fs-tools/ * 58b90c3 Merge remote-tracking branch 'aosp/master' into HEAD #### hardware/qcom/display-caf/msm8996/ * 7d5e8d6 hwc2: Restrict QDCM's validate reset to valid actions. #### hardware/qcom/media-caf/msm8996/ * a40c9b5 venc: Avoid output buffer count updation from input port #### hardware/qcom/media-caf/msm8998/ * 9b410a8 Build libOmxVdec and libOmxVenc with BOARD_VNDK_VERSION * 525c642 Build libstagefrighthw with BOARD_VNDK_VERSION * fdd636c Add libutils to msm8998 modules #### kernel/xiaomi/msm8956/ * 681f5ad Merge remote-tracking branch 'caf-mirror/LA.BR.1.3.6_rb1.25' into oreo-mr1 * 456edb4 Merge remote-tracking branch 'caf-mirror/LA.BR.1.3.6_rb1.24' into oreo-mr1 * c24c0c1 Merge remote-tracking branch 'caf-mirror/LA.BR.1.3.6_rb1.23' into oreo-mr1 * 67e1129 Merge remote-tracking branch 'caf-mirror/LA.BR.1.3.6_rb1.22' into oreo-mr1 #### system/core/ * ed802c5 make_f2fs: specify sector size for target image size #### system/qcom/ * 0dae032 softap: Fix for VNDK_VERSION=current 04-06-2018 ============ #### device/oneplus/oneplus3/ * f493729 op3: Remove carrier specific tethering settings #### device/qcom/sepolicy/ * 0191dee Merge tag 'LA.UM.6.6.r1-07200-89xx.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD * 0a4b927 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD #### frameworks/native/ * 46acff9 Fix resampling for multiple pointers * 59933ed Fix broken input tests * 27615d4 Use -Werror in frameworks/native/libs #### kernel/oneplus/msm8996/ * 51f4796 Merge tag 'LamentableLychee' into oreo #### kernel/xiaomi/msm8956/ * 21a2743 mm: fix missing immediate expression at operand 1 dsb * 7a1691b Merge branch 'LA.BR.1.3.6_rb1.20' of github.com:upstream-caf-kernels/msm-3.10 into HEAD #### packages/apps/Gallery2/ * 85a7851 Gallery2: explicitly include android-support-v7-recyclerview * 08dd2c9 Merge tag 'android-8.1.0_r15' of https://android.googlesource.com/platform/packages/apps/Gallery2 into HEAD #### packages/apps/Settings/ * 26a1483 Update Note 4 (trltexx) maintainer (#940) #### packages/inputmethods/LatinIME/ * d71d8e3 LatinIME: support for incognito mode #### vendor/oneplus/ * 06eb87f op3: Kang wcnss filter from taimen OPM1.171019.021 04-05-2018 ============ #### android/ * 4bd9275 manifest: android-8.1.0_r15 -> android-8.1.0_r20 #### build/make/ * a706775 Merge tag 'android-8.1.0_r20' of https://android.googlesource.com/platform/build into oreo #### external/f2fs-tools/ * 20aec61 check_f2fs: fix build error in abfarm474 * 85fe5ff f2fs-tools: use pointer and memory alloaction instead of defining "structure stat" in function stack #### frameworks/base/ * 9a2e490 Merge tag 'android-8.1.0_r20' of https://android.googlesource.com/platform/frameworks/base into oreo #### hardware/qcom/display-caf/msm8996/ * 5317c19 Merge b46cb58715da9f65cc7f175c380f3c5998e442b6 on remote branch #### kernel/oneplus/msm8996/ * a946f4e ipsec: check return value of skb_to_sgvec always * f7f67bd Merge tag 'for-greg-3.18-04052018' of git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable into XOS-8.1 * a599a4b Revert "media: v4l2-compat: Revert non-upstream changes" * 5ea952b signal/arm: Document conflicts with SI_USER and SIGFPE * 5e7ba4a signal/powerpc: Document conflicts with SI_USER and SIGFPE and SIGTRAP * 47f4dc1 signal/metag: Document a conflict with SI_USER with SIGFPE * 2113794 EDAC, mv64x60: Fix an error handling path * fe7aa736 tty: n_gsm: Allow ADM response in addition to UA for control dlci * 045e0d5 scsi: libsas: initialize sas_phy status according to response of DISCOVER * bf17d8f scsi: libsas: fix error when getting phy events * a168506 scsi: libsas: fix memory leak in sas_smp_get_phy_events() * 25d6e6d bcache: segregate flash only volume write streams * 0ceae73 bcache: stop writeback thread after detaching * b6ae43a Merge branch '3.18.103-queue' into XOS-8.1 * b0479fc Revert "usb: gadget: Use 512 bytes as min RX buffer size" * 01f0955 media: v4l2-compat: Revert non-upstream changes * 04eebba media: v4l2-compat-ioctl32: initialize a reserved field * 99b000a media: v4l2-compat-ioctl32: use compat_u64 for video standard * 3ccbc1a media: media/v4l2-ctrls: volatiles should not generate CH_VALUE * ceb88d4 media: v4l2-ctrls: fix sparse warning * dd0a1ff media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic * 24e4a38 media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors * 8aa7522 media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type * 4e1b5e6 media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 * 337b98d media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha * 68b8232 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs * 9a6e871 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer * d435309 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 * 2aa81b6 media: v4l2-compat-ioctl32.c: avoid sizeof(type) * f242471 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 * 5a39508 media: v4l2-compat-ioctl32.c: fix the indentation * 0323fdd media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF * 5d04be2 vb2: V4L2_BUF_FLAG_DONE is set after DQBUF * 3ca0b62 media: v4l2-ioctl.c: don't copy back the result for -ENOTTY * 90e5c75 scsi: virtio_scsi: always read VPD pages for multiqueue too * 0863f16 Bluetooth: Fix missing encryption refresh on Security Request * 20f79a9 netfilter: x_tables: add and use xt_check_proc_name * b9d5a6d netfilter: bridge: ebt_among: add more missing match size checks * 2768cd3 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems * b8c6750 net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() * 6b9b7e2 xfrm_user: uncoditionally validate esn replay attribute struct * 555a7a3 kprobes/x86: Fix to set RWX bits correctly before releasing trampoline * 8c8a668 xhci: Fix ring leak in failure path of xhci_alloc_virt_device() * 5acd502 Revert "led: core: Fix brightness setting when setting delay_off=0" * e664ddf usb: gadget: f_hid: fix: Prevent accessing released memory * 0792023 usb: gadget: align buffer size when allocating for OUT endpoint * cff6464 usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align * 9182982 usb: gadget: change len to size_t on alloc_ep_req() * 9d890ab usb: gadget: define free_ep_req as universal function * de10d7e partitions/msdos: Unable to mount UFS 44bsd partitions * 279c1ff perf/hwbp: Simplify the perf-hwbp code, fix documentation * 5407cda ALSA: pcm: potential uninitialized return values * 1eabb2e ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() * 4c3cbaa mtd: jedec_probe: Fix crash in jedec_read_mfr() * 815472e net: fec: Fix unbalanced PM runtime calls * 52169e5 s390/qeth: on channel error, reject further cmd requests * 34b1465 s390/qeth: lock read device while queueing next buffer * 2f21d95 s390/qeth: when thread completes, wake up all waiters * f5b3066 s390/qeth: free netdevice when removing a card * 5d4465e team: Fix double free in error path * e9bb9e9 skbuff: Fix not waking applications when errors are enqueued * fd83544 net: Only honor ifindex in IP_PKTINFO if non-0 * cde4125 netlink: avoid a double skb free in genlmsg_mcast() * 7ab4d6d net/iucv: Free memory obtained by kzalloc * 916892e net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred * ed9f842 l2tp: do not accept arbitrary sockets * 9385343 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() * 0a33817 dccp: check sk for closed state in dccp_sendmsg() * 02b37ac Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs" * 7044c2e scsi: sg: don't return bogus Sg_requests * 960687d kvm/x86: fix icebp instruction handling * af83ec0 tty: vt: fix up tabstops properly * 214a868 can: cc770: Fix use after free in cc770_tx_interrupt() * ac39ebf can: cc770: Fix queue stall & dropped RTR reply * 6748d63 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack * 117db9a staging: ncpfs: memory corruption in ncp_read_kernel() * d17d31d tracing: probeevent: Fix to support minus offset from symbol * 769df05 brcmfmac: fix P2P_DEVICE ethernet address generation * 5ca2735 drm: udl: Properly check framebuffer mmap offsets * 4c59f8a libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version * da47f23 libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions * 9878757 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs * d729a0c libata: Enable queued TRIM for Samsung SSD 860 * 29b6f0b libata: disable LPM for Crucial BX100 SSD 500GB drive * c607103 libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs * d6acf0a libata: remove WARN() for DMA or PIO command without data * d16f798 libata: fix length validation of ATAPI-relayed SCSI commands * c97218e ALSA: aloop: Fix access to not-yet-ready substream via cable * 577640c ALSA: aloop: Sync stale timer before release * d108486 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit #### packages/apps/Settings/ * 53a5677 Merge tag 'android-8.1.0_r20' of https://android.googlesource.com/platform/packages/apps/Settings into oreo #### packages/services/Telecomm/ * 1826c95 Merge branch 'lineage-15.1' of git://github.com/LineageOS/android_packages_services_Telecomm into HEAD #### vendor/rr/ * 6c15a7f extract_utils: Use vdexExtractor for extracting oreo classes.dex * 2a00102 apn: Add APN for spusu MVNO * 645b44d Make Cyan[...] great again! * ad4b69a envsetup: Update default path for SDCLANG 4.0 * 77a6164 Always use my_installed_module_stem instead of my_built_module_stem * cb0ff3e Add support for using the secondary SDLLVM toolchain * f663903 Rules to enable LTO for Adreno GFX driver. 04-04-2018 ============ #### external/f2fs-tools/ * e53184d libf2fs,mkfs.f2fs: add wanted_sector_size for wanted_total_sectors #### frameworks/av/ * 833f388 Merge tag 'android-8.1.0_r20' into lineage-15.1 * abef5ce Revert "libmedia: Fix null pointer crash in secure buffer allocation.." #### frameworks/opt/telephony/ * 45f3a2d Merge tag 'android-8.1.0_r20' into lineage-15.1 #### hardware/qcom/audio-caf/msm8996/ * 14d7df0 Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 #### hardware/qcom/camera/ * b7eb232 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### hardware/qcom/display-caf/msm8996/ * 80f2baf Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 #### hardware/qcom/media-caf/msm8996/ * 020e52b Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 #### kernel/oneplus/msm8996/ * 650f88e BACKPORT: USB: core: harden cdc_parse_cdc_header * 7352c7e cpu-hotplug: convert cpu_hotplug_disabled to a counter * fb63563 BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS * 204b077 sctp: do not peel off an assoc from one netns to another one * 11c5071 net: ipv4: fix for a race condition in raw_sendmsg * 3b55386 KEYS: encrypted: fix buffer overread in valid_master_desc() #### packages/apps/CarrierConfig/ * 57882fb Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/apps/CellBroadcastReceiver/ * b79b565 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/apps/Email/ * 65d474d Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/apps/Settings/ * d3d610f Settings: fix crash when settings QS sliders to 0 #### packages/apps/UnifiedEmail/ * 30e0ea4 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/providers/TelephonyProvider/ * 39b2041 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/services/Telecomm/ * 15cd947 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### packages/services/Telephony/ * bab2621 Merge tag 'android-8.1.0_r20' into lineage-15.1 #### system/bt/ * 4d314af Merge tag 'android-8.1.0_r20' into lineage-15.1 #### system/nfc/ * 1161515 Memory leak fix in NFA_SetRfDiscoveryDuration() * 20d72b4 Correct the parameter length for core_initialized() * 4d1bc6d Fix TASKPTR's definition to match actual function signatures. * ef04977 Fix GKI task release twice issue 04-03-2018 ============ #### device/oneplus/oneplus3/ * fc978bf op3: Kang wcnss filter from taimen OPM1.171019.021 #### external/f2fs-tools/ * 2853ca0 check_f2fs: test wrong write(2) call #### packages/apps/Eleven/ * 07b3e5c Eleven: fix card styles... 2 years later * 4859181 Eleven: update accent color to match new icon * ade2849 Eleven: build with AAPT2 * 181d4ed Eleven: default android animations for activities and fragments * 68476c5 Eleven: fix genres not updating for subsequent albums #### vendor/nxp/interfaces/opensource/nfc/ * 113daf4 Do not link to android.hidl.base@1.0 04-02-2018 ============ #### build/make/ * 45c1e22 core: remove duplicated boot jars * af84f24 Introduce non-preopt boot jars * 42fbef0 build: Introduce SubstratumService * 4dab615 Only warn on LOCAL_CLANG set to false #### device/oneplus/oneplus3/ * ff1f23f op3: Moar camera denial * ec338d3 op3: Override vendor build fingerprint and use new helper function * accdeac op3: init: Handle overriding system and vendor props * f930d19 Merge remote-tracking branch 'LineageOS/lineage-15.1' into HEAD #### device/qcom/common/ * 6e48da0 Remove QC releasetools and recovery extensions #### device/rr/sepolicy/ * b95e366 common: Remove stale ntfs genfscon policy #### frameworks/base/ * e935e05 Themes: Fix theming Qs expand/collapse drawable * a4a9a68 SystemUI: Reload more assets on overlay change * 50477a8 base: Introduce SubstratumService * 6e0b09f OMS: Add back overlay modified callback implementation * a3a3b91 OMS: StrictMode and files under /data/system/theme/ * 7c586a9 Hold "volume up" during boot to disable all overlays * 0ce8d7c ThemeSafety: Introduce App Crash Intent * 080c025 ApplicationsState: add filter for Substratum overlays [2/2] * e0c145b Extras: Add dynamic theme fonts support for O * 8a2ba06 Extras: Add dynamic theme sound effects support * ed076c3 Extras: Add dynamic theme shutdown and boot animation support * 6e6cd56 OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage * cf917b0 Revert "Revert "OMS: Only allow trusted overlays to be registered."" #### hardware/qcom/media-caf/msm8952/ * 63c9787 Revert "media: Adjust for new header Android.bp requirements" #### kernel/xiaomi/msm8956/ * c35b871 arch: arm: boot: msm8956: early mount system #### lineage-sdk/ * 9d663a3 Revert "Revert "lineage-sdk: Update the way OMS records details about overlays"" #### packages/apps/Contacts/ #### packages/apps/Dialer/ #### packages/apps/Eleven/ #### packages/apps/FMRadio/ #### packages/apps/Gallery2/ #### packages/apps/Jelly/ #### packages/apps/Nfc/ * 7a040e8 NFC: Adding new vendor specific interface to NFC Service #### packages/apps/Recorder/ #### packages/apps/Settings/ * a7f7863 Settings: Introduce Substratum changes. * b85defe Revert "Revert "Update the way OMS records details about overlays"" * 7687152 RR: add new osprey maintainer name #### packages/apps/Snap/ #### system/sepolicy/ * 47034fd Merge branch 'o' of https://github.com/SubstratumResources/platform_system_sepolicy into HEAD #### vendor/oneplus/ * 6564759 msm8998: update blobs from OP5 beta7 / OP5T beta5 04-01-2018 ============ #### external/f2fs-tools/ * ffcf3fa Merge branch 'master' of https://android.googlesource.com/platform/external/f2fs-tools into HEAD #### hardware/qcom/fm/ * bb6007c fm_hci/helium: Exclude from OSS builds #### hardware/qcom/media-caf/msm8952/ * b349c61 fix circular dependency libnativewindow <-> libui * 15e3873 media: Adjust for new header Android.bp requirements #### vendor/nxp/opensource/external/libnfc-nci/ * 03a6521 pn54x: Set nq1xx chips to pn547 and nq2xx to pn548 * 380c9a0 pn54x: set NXP_CHIP_TYPE based on BOARD_NFC_CHIPSET * 9110528 pn54x: Always build as nfc_nci.nqx.default 03-31-2018 ============ #### device/oneplus/oneplus3/ * 733bf15 op3: PocketMode: Properly depend on Lineage SDK * 7883077 op3: PocketMode: Explicitly include Android support libs * d9db7c1 op3: Add qti_libpermissions to allow access to android.hidl.manager * 89f3174 op3: Remove unused blobs * 7e2a854 op3: Fix acdb id and audio backend names * fb2878f op3: Fix camera after recent sepolicy update #### device/rr/sepolicy/ * 43701f1 sepolicy: Change recovery_prop to lineage_recovery_prop #### external/f2fs-tools/ * d043a26 Merge "Revert "FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size"" * 723be0a Revert "FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size" #### frameworks/base/ #### frameworks/native/ * 774b044 Update InputTransport.cpp * 05c0580 Update InputTransport.h #### frameworks/opt/telephony/ * 0198a40 IMS: Use proper phone to route emergency calls * 574722a Fix a cherrypick mistake #### hardware/qcom/audio-caf/msm8996/ * 549e801 qahw_api: Ignore missing dependency #### hardware/qcom/audio-caf/msm8998/ * 56eeef3 audio: add amplifier hooks for stream parameter manipulation #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LineageParts/ #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ #### vendor/oneplus/ * 63e7121 msm8998: add qti_libpermissions.xml * f2bf050 msm8998: build qti camera device from sources 03-30-2018 ============ #### build/make/ * 54394f2 Version bump to OPM2.171026.005 #### external/f2fs-tools/ * a2ef5f8 check_f2fs: integrate into android build * 30a495f Merge remote-tracking branch 'aosp/master' into HEAD #### hardware/qcom/media-caf/msm8996/ * c17e7e7 Merge "mm-core: sdm450: Restore vp9 secure decoder" 03-29-2018 ============ #### device/oneplus/oneplus3/ * 9cd3eb6 Revert "op3: Use O-MR1 based GPS blobs" #### external/f2fs-tools/ * fdd1b1a Fix typo userata with userdata #### hardware/qcom/audio-caf/msm8952/ * 3574b77 hal : Fix for CtsNatvieMediaAAudioTestCases module failures #### hardware/qcom/display-caf/msm8996/ * f29fc89 sdm: Use hw_layers list instead of stack layers while dump * dfd6151 hwc: Dump in SDM only if layer stack is valid #### hardware/qcom/wlan-caf/ * 1321254 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into lineage-15.1-caf #### packages/apps/Dialer/ * 4756df4 Dialer: comply with EU's GDPR #### packages/apps/Settings/ * ea81cfb BatterySettings: Dont disable percentage options on square style #### system/sepolicy/ * ad3b42f SELinux: added to the policies without entries into the compatibility mapping file * 7022b6a Initial sepolicy rules for substratum service * fd8a0ec Introduce sepolicy exceptions for theme assets #### vendor/oneplus/ * c9f5a95 op3: Allow qcrilmsgtunnel to access android.hidl.manager * 5452476 op3: Remove unused blobs * a752670 Revert "op3: Use O-MR1 based GPS blobs" 03-28-2018 ============ #### android/ * d439319 lineage: Sync system/tools/dtbtool #### device/qcom/common/ * 8dbb469 Remove dtbtool #### external/f2fs-tools/ * 98ca6c5 ANDROID: check_f2fs: redirect errors to stdout * 46322b2 FROMLIST: f2fs-tools: change to use #pragma pack(push, 1) * 457c992 FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size * 6b39975 FROMLIST: resize.f2fs: fix access out-of memory boundary #### frameworks/base/ * c493d01 BatteryMeterDrawable: add square style (1/2) * c392849 base: SystemUI: bring back the google assist qs tiles * 961e6bd Ambient battery level: use a ⚡ symbol when charging * 31ab5df Ambient: show battery level on bottom * dbad661 Add Google Sound Search Tile #### hardware/qcom/bootctrl/ * 70633f5 Add sdm660 to the filter #### hardware/qcom/display-caf/msm8996/ * cb11258 hwc2: Fix Array out of bounds access #### hardware/qcom/gps/ * 9846829 msm8084: Handle race condition in HAL post SSR * ce8f4a3 msm8084: Memory management fixes * 2808a93 msm8084: Add new event mask for timezone * 38395e9 msm8084: Remove reporting gps status from loc eng layer * 10d1698 msm8084: Remove Redundant Log * 2552d38 msm8084: LocTimer repeated expiration * 26e1031 msm8084: MsgTask thread must call associator function always * 4d26814 msm8084: Adding a number of utilities * de3415d msm8084: gps.conf parameters are in sap.conf table * 081c255 msm8084: Adding Mutex for Creating Context * 71adb97 msm8084: Removed unused code and unnecessary notice files * 23be84f msm8084: Avoiding race conditions during the pallellized builds in Android system #### hardware/qcom/media-caf/msm8996/ * b1a8ba4 mm-core: sdm450: Restore vp9 secure decoder #### kernel/oneplus/msm8996/ * 9e04011 kgsl: Increase priority of RT thread * 4c94f64 arm64: topology: fix cpu power calculation * a9cafc4 suspend-to-idle: Prevent RCU from complaining about tick_freeze() * c7e195c cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c * 9357957 cpuidle: Select a different state on tick_broadcast_enter() failures * 0343454 cpuidle: Fix the kerneldoc comment for cpuidle_enter_state() * fc97006 cpuidle / sleep: Use broadcast timer for states that stop local timer * c48c157 cpuidle / sleep: Do sanity checks in cpuidle_enter_freeze() too * 3addb12 idle / sleep: Avoid excessive disabling and enabling interrupts * 6fc2836 PM / sleep: Make it possible to quiesce timers during suspend-to-idle * 382f106 cpuidle: Check the sign of index in cpuidle_reflect() * 2a4c120 drivers: cpuidle: Don't initialize big.LITTLE driver if MCPM is unavailable * 6ad5b57 cpuidle: Don't enable all governors by default * e5f6b1a cpuidle: menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0 * fe21449 ASoC: wcdxxxx: queue work on power efficient wq * 0b03518 power: msm-core: Remove temperature polling #### packages/apps/Jelly/ * 83661db Make background of bottom sheet respond to style changes #### packages/apps/Settings/ * 84ac5d9 BatteryMeterDrawable: add square style [2/2] #### vendor/rr/ * 6d500b4 Fix vendor path 03-27-2018 ============ #### device/qcom/sepolicy/ * add2b7a legacy: Remove wfdservice_service policy #### frameworks/base/ * f7870e6 Revert "Add Google Sound Search Tile" * 083c7d1 Add Pulse Lava Lamp start and end colors (1/3) * dfd7c42 Add Google Sound Search Tile * 9666346 Use Auto brightness for Ambient Display #### hardware/qcom/display-caf/msm8996/ * 0528529 Merge "HWC: Set skip to layers with Non Integral Source Crop." * 9658bd5 sdm:hwc2: Force refresh rate in case of idle timeout event #### kernel/oneplus/msm8996/ * 2ad7a54 arm64: mm: move dma_overlap() out of init section * 02f2446 misc: Fix uninitilized variables * 089bdd6 drivers: iommu, leds, input, clk, devfreq: fix warnings * 53a26da ASoC: wcd9335: Initialize variables before use * 42ad006 media: vidc: change default return vaule to 0 * ed69ad9 ANDROID: clean up uninitilized variable * 364a895 ANDROID: fix uninitilized variable * 0306521 kernel: Restrict unbound kthreads to little CPU cluster * 2d0f1c9 kernel: Remove hacks to force kernel tasks onto little CPU cluster * 6b3577e caesium_defconfig: Disable CONFIG_PM_SYNC_BEFORE_SUSPEND * 475b101 power: make sync on suspend optional * 9fb1f8a caesium_defconfig: Disable CONFIG_WLAN_FEATURE_RX_WAKELOCK #### packages/apps/DUI/ * fde3680 Add Pulse Lava Lamp start and end colors (2/3) #### packages/apps/Settings/ * b88f2b4 Add Pulse Lava lamp start and end colors (3/3) #### vendor/oneplus/ * 6a4cbe8 msm8998-common: add powerhint.xml 03-26-2018 ============ #### device/oneplus/oneplus3/ * 3b4de00 Revert "op3: Update GPS HIDL HAL from upstream" * ba7d326 op3: adjust interactive governor parameters based on CPU power efficiency curve #### device/qcom/common/ * 6ec9f73 Revert "Rules to enable LTO for Adreno GFX driver." #### device/qcom/sepolicy/ * 2918ad2 Merge f17538977d842e8d1096abc10a4bdf7da01c5dc5 on remote branch #### device/rr/sepolicy/ * f9542e0 recovery: Use r_dir_file macro * 8a5f68a sepolicy: recovery: Allow reading battery and usb status * a0f89b0 sepolicy: Allow vold to exec sgdisk * a64277c sepolicy: Improve external storage rules * 045fcdc sepolicy: allow untrusted app to find styleInterface #### frameworks/base/ * 4c41cbe PackageManager: Don't dereference mPlatfromPackage until available * 675e9c0 Camera: Expose Aux camera to apps present in the whitelist #### hardware/qcom/audio-caf/msm8996/ * 70ebe94 Merge f632993192f5ece1314cf5346168a509cf34fec4 on remote branch #### hardware/qcom/display-caf/msm8996/ * 81d095c Merge d23cf83ed5977793127bb25aa14c470fbdbbedfd on remote branch #### hardware/qcom/fm/ * 236c3d0 Merge 883056f1be85471b1093aea6c54c24946a40bd69 on remote branch #### hardware/qcom/media-caf/msm8996/ * 5f12e0f Merge 9ab537860bf0c6f9ecce0c9d1e37211efaef9afb on remote branch #### hardware/qcom/power/ * ce3ca5c power: msm8916: Code clean up * 817963a power: Avoid interaction build errors * fc62e7c power: Introduce is_ondemand_governor and is_msmdcvs_governor * be1a5d5 power: Simplify display_boost checks * c931ea0 power: Undo video decode hint for ondemand * 5a81c9a power: Simplify display_hint_sent * 6fe5252 power: Simplify soc_id checks * 28dff06 power: Don't send obsolete DISPLAY_OFF opcode * d4fe61e power: Use ARRAY_SIZE macro where possible * 4b4acdf power: Use is_interactive_governor * a42f4a8 power: Use log/log.h instead of utils/Log.h * 1add9ac power: Use consistent LOG_TAG * 90608e2 power: Enable 4+0 core config for display off cases * e9f9c98 power: introduce 8992-specific handling * 8434621 power: modify return value for display off hint in 8994 #### kernel/oneplus/msm8996/ * 79c5409 qcacld-2.0: add back ifdefs around rw_wakelock * 0967341 Merge tag 'HeathenousHoneydew' into oreo * ad3df38 Merge tag 'v3.18.102' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * 2e8b525 Revert "ANDROID: Fix cpufreq stats table creation" * 9e15c76 input: synaptics_s3320: Revert baseline modifications * a23237f msm: msm_bus: Don't enable QoS clocks when none are present * ffbd11d serial: msm_serial_hs: optimize total tty port support * feca04c msm_serial_hs: make the Bluetooth tty thread RT * f74fc52 Make msm_serial_hs RT to improve bluetooth performance * 3548ee1 tty: add tty_port_set_policy function * df0c24f tty: move tty_port workqueue to be a kthread * 17bebef mdss: rotator: Use FIFO kthread for rotator work * f632450 UPSTREAM: sched/preempt: Fix preempt_count manipulations * a0ae15e gpio: Mask non-wakeup GPIO interrupts on suspend * f1db2ee input: tri-state-key: Properly filter out spurious interrupts * bd31fa1 input: tri-state-key: Revert back to old driver * 151384b op3: Enable exfat driver * 55daa1a fs exfat: Disable exfat external module makefile logic * b157aeb fs: exfat: Remove unused files * 4ae7cbc fs: exfat: Squashed updates from dorimanx/exfat-nofuse * d5af5e9 fs: exfat: Import exfat driver from stock kernel #### packages/apps/Jelly/ * f7eaeac Jelly: Build with AAPT2 #### packages/services/OmniJaws/ * 63208d4 OmniJaws: fill incomplete forecast list with dummies #### system/nfc/ * 81b278f bcm2079x: Hardcode nci_ctrl_size to the Nougat value #### system/sepolicy/ * 17d7a3b Sepolicy: Fix perfprofd path #### vendor/rr/ * 77e31d5 soong: Add TARGET_USES_QTI_CAMERA_DEVICE * 34acdac lineage: add generic lineage targets 03-25-2018 ============ #### device/oneplus/oneplus3/ * 7b84f0c Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### frameworks/av/ * ffd2754 camera: Only link and use vendor.qti.hardware.camera.device if specified * 8a6a2c3 Camera: CameraHardwareInterface changes to support Extended FD #### hardware/interfaces/ * c20158f camera: Only link and use vendor.qti.hardware.camera.device if specified #### hardware/libhardware/ * 510a5f0 audio_amplifier: add hooks for stream parameter manipulation #### hardware/qcom/media-caf/msm8952/ * 5d41d77 mm-video-v4l2: Protect buffer access and increase input buffer size. #### kernel/oneplus/msm8996/ * 9764536 Linux 3.18.102 * eb53944 RDMA/ucma: Fix access to non-initialized CM_ID object * 236ab41 clk: si5351: Rename internal plls to avoid name collisions * 9a967fd pinctrl: Really force states during suspend/resume * 8abf722 drm/omap: DMM: Check for DMM readiness after successful transaction commit * 7b6d24e vgacon: Set VGA struct resource types * 0353b33 RDMA/cma: Use correct size when writing netlink stats * 6bfd5a3 IB/ipoib: Avoid memory leak if the SA returns a different DGID * a86d90d mmc: avoid removing non-removable hosts during suspend * 5e3b1d0 media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart * 4716cf9 media: bt8xx: Fix err 'bt878_probe()' * 1fa04de drm/msm: fix leak in failed get_pages * c4eee23 cifs: small underflow in cnvrtDosUnixTm() * 6f9612c sm501fb: don't return zero on failure path in sm501fb_start() * 654c7e2 video: fbdev: udlfb: Fix buffer on stack * 7aadba0 ia64: fix module loading for gcc-5.4 * c846fc1 md/raid10: skip spare disk as 'first' disk * b424550 power: supply: pda_power: move from timer to delayed_work * 045901c bnx2x: Align RX buffers * 21d4b92 ipmi/watchdog: fix wdog hang on panic waiting for ipmi response * b69c4a1 ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUP * c9d6765 mfd: palmas: Reset the POWERHOLD mux during power off * 354ae15 mac80211: don't parse encrypted management frames in ieee80211_frame_acked * 00a4087 Btrfs: send, fix file hole not being preserved due to inline extent * fcafccb rndis_wlan: add return value validation * 868a368 scsi: mac_esp: Replace bogus memory barrier with spinlock * 2805557 qlcnic: fix unchecked return value * 4525033 wan: pc300too: abort path on failure * fc0808f mmc: host: omap_hsmmc: checking for NULL instead of IS_ERR() * c84d2e7 Fix driver usage of 128B WQEs when WQ_CREATE is V1. * 21bdd57 HSI: ssi_protocol: double free in ssip_pn_xmit() * bff38ff IB/ipoib: Update broadcast object if PKey value was changed in index 0 * 2ead213 ALSA: hda - Fix headset microphone detection for ASUS N551 and N751 * ae7579e e1000e: fix timing for 82579 Gigabit Ethernet controller * 3a5294f tcp: remove poll() flakes with FastOpen * 0a4063b KVM: PPC: Book3S PR: Exit KVM on failed mapping * dec444b scsi: virtio_scsi: Always try to read VPD pages * be5f85e ath: Fix updating radar flags for coutry code India * 65e7962 spi: dw: Disable clock after unregistering the host * eba5af3 media/dvb-core: Race condition when writing to CAM * f566bb9 net: ipv6: send unsolicited NA on admin up * e69880c i2c: i2c-scmi: add a MS HID * 093c265 genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs * fad8953 cpufreq/sh: Replace racy task affinity logic * 2d2cfeb ACPI/processor: Replace racy task affinity logic * 177bea4 Input: ar1021_i2c - fix too long name in driver's device table * 50655ac x86: i8259: export legacy_pic symbol * 911e850 platform/x86: asus-nb-wmi: Add wapf4 quirk for the X302UA #### packages/apps/Jelly/ * 367b09f Jelly: support dark mode #### system/sepolicy/ * 50f651d Sepolicy: Fix perfprofd path 03-24-2018 ============ #### build/make/ * 498bee6 Version bump to OPM2.171026.004 * ec95883 Make change and version bump to OPM2.171026.003 * 0a59de5 Update Security String to 05-05 on release branch (cherry picked from commit 15d6d5502cb5eb2b2054c8baecadccc4422854c9) #### device/oneplus/oneplus3/ * dac39e0 op3: Moar fingerprint hal denial * bd88a2f op3: boost UFS during boot #### device/rr/sepolicy/ * 467738e recovery: Use r_dir_file macro * bc6bf77 sepolicy: recovery: Allow reading battery and usb status #### external/bash/ * 35cebb9 bashrc: change cm to lineage #### frameworks/native/ * b11fdc5 Merge cherrypicks of [3791347] into oc-m2-release * 6cf286d Fix resampling for multiple pointers #### hardware/qcom/display-caf/msm8996/ * adde0e5 Merge "hwc: Fix request flag reset and Present() bailout" #### system/extras/ * 9f2a027 Perfprofd: Fix service definition 03-23-2018 ============ #### frameworks/base/ * 819cd41 Revert "Revert "OMS: Only allow trusted overlays to be registered."" #### hardware/qcom/audio-caf/msm8952/ * c764676 Merge AU_LINUX_ANDROID_LA.BR.1.3.7_RB1.08.01.00.336.038 on remote branch #### hardware/qcom/media-caf/msm8952/ * d9334d1 Merge AU_LINUX_ANDROID_LA.BR.1.3.7_RB1.08.01.00.336.038 on remote branch #### kernel/oneplus/msm8996/ * 56189b5 Merge tag 'GluttonousGooseberry' into oreo * 2e4b2d7 Merge tag 'v3.18.101' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * 888260c power: bq27541: Don't load saved soc on boot * f7f5db3 power: bq27541: Clean up probe routines * a63ce05 oneplus3_defconfig: Remove qpnp-fg driver * e955385 power: bq27541: Eliminate qpnp-fg dependency * 6d34e8bd treewide: Fix compile errors when -O2 is used * 3ed50cb Disable "maybe-uninitialized" warning globally * 44ec71c Linux 3.18.101 * a5efa51 scsi: sg: only check for dxfer_len greater than 256M * 99c2db0 scsi: sg: fix static checker warning in sg_is_valid_dxfer * 103660d scsi: sg: fix SG_DXFER_FROM_DEV transfers * b043e4d fs/aio: Use RCU accessors for kioctx_table->table[] * 9e7d69c fs/aio: Add explicit RCU grace period when freeing kioctx * e435366 lock_parent() needs to recheck if dentry got __dentry_kill'ed under it * b62e31c ALSA: seq: Clear client entry before deleting else at closing * 92d0346 ALSA: seq: Fix possible UAF in snd_seq_check_queue() * 8257ab7 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() * 81d9b36 ima: relax requiring a file signature for new files with zero length * ba1cae0 rcutorture/configinit: Fix build directory error message * 7adccfc ASoC: nuc900: Fix a loop timeout test * b065d8c mac80211: remove BUG() when interface type is invalid * 4d04a02 veth: set peer GSO values * 780de72 media: cpia2: Fix a couple off by one bugs * 77bbff8 scsi: devinfo: apply to HP XP the same flags as Hitachi VSP * 7aa5516 spi: sun6i: disable/unprepare clocks on remove * 9ed1f97 tools/usbip: fixes build with musl libc toolchain * 9d8df55 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin * 2d8c5aa ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin * e5ba917 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() * adc1ec6 net: xfrm: allow clearing socket xfrm policies. * 26b3420 sched: Stop resched_cpu() from sending IPIs to offline CPUs * 0c53c55 HID: elo: clear BTN_LEFT mapping * 5316505 wil6210: fix memory access violation in wil_memcpy_from/toio_32 * 534c796 kprobes/x86: Set kprobes pages read-only * 9dd399c kprobes/x86: Fix kprobe-booster not to boost far call instructions * fa55ef3 scsi: sg: close race condition in sg_remove_sfp_usercontext() * a52bc55 scsi: sg: check for valid direction before starting the request * 496fff9 perf session: Don't rely on evlist in pipe mode * 95b33b9 perf inject: Copy events when reordering events in pipe mode * 6b1a88f usb: gadget: dummy_hcd: Fix wrong power status bit clear/reset in dummy_hub_control() * c6d4216 regulator: isl9305: fix array size * 9797e57 MIPS: BPF: Quit clobbering callee saved registers in JIT code. * b1cbc90 drm/radeon: Fail fb creation from imported dma-bufs. * db06691 video: ARM CLCD: fix dma allocation size * 6028fc3 iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range * f9eab3e apparmor: Make path_max parameter readonly * e7ede6c fm10k: correctly check if interface is removed * b74fb8c reiserfs: Make cancel_old_flush() reliable * 6b7c30e net/faraday: Add missing include of of.h * 227fd0d powerpc: Avoid taking a data miss on every userspace instruction miss * c78b726 ARM: dts: r8a7791: Correct parent of SSI[0-9] clocks * ddab481 ARM: dts: r8a7790: Correct parent of SSI[0-9] clocks * eaf2723 braille-console: Fix value returned by _braille_console_setup * 7cf6102 blk-throttle: make sure expire time isn't too big * bbb325e mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative() * 65c161c tcp: sysctl: Fix a race to avoid unexpected 0 window from space * 4ae1886 spi: omap2-mcspi: poll OMAP2_MCSPI_CHSTAT_RXS for PIO transfer * 1680be1 sched: act_csum: don't mangle TCP and UDP GSO packets * 92bddce timers, sched_clock: Update timeout for clock wrap * 016f92f media: i2c/soc_camera: fix ov6650 sensor getting wrong clock * 89390b1 scsi: ipr: Fix missed EH wakeup * 2bca684 of: fix of_device_get_modalias returned length when truncating buffers * 756e89e batman-adv: handle race condition for claims between gateways * 3b95754 ARM: dts: Adjust moxart IRQ controller and flags * 2061794 HID: clamp input to logical range if no null state * acc1076 ath10k: disallow DFS simulation if DFS channel is not enabled * 514b0fe drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off) * 0d3a854 drivers: net: xgene: Fix hardware checksum setting * c5978a6 perf tools: Make perf_event__synthesize_mmap_events() scale * 989dcfa selinux: check for address length in selinux_socket_bind() * 058645e PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown() * 843d428 HID: reject input outside logical range only if null state is set * 0ca7c40 Input: tsc2007 - check for presence and power down tsc2007 during probe #### packages/apps/DUI/ * fdd1279 Fix potential Smartbar FC for buttons custom application * aef4ed1 Fix Pulse disappearing sometimes after skipping tracks * f11893e Pulse: don't elaborate useless waveform * 2b85973 Fix smartbar media arrows not showing sometimes #### vendor/oneplus/ * f1edb33 oneplus2: update time service blobs #### vendor/rr/ * f542fd4 Merge changes from Lineage OS (#111) 03-22-2018 ============ #### build/make/ * 55fcae9 Make change and version bump to OPM2.171026.002 * 46836ea DO NOT MERGE Updating security string for oc-dev to 2018-05-01 #### device/qcom/sepolicy/ * d7ae220 Merge tag 'LA.UM.6.6.r1-06700-89xx.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD * 337f424 Merge tag 'LA.UM.6.4.r1-06900-8x98.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD #### external/bash/ * a4e7995 bashrc: remove resize and ps alias #### external/conscrypt/ * dd7b401 Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * 3e6bd21 Fix SSLEngine bug with multiple heap buffer inputs. #### external/libmpeg2/ * 408f8fb Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * 55e899d Adding Internal Input Buffer #### frameworks/av/ * d442e6e Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * d250ff3 fix crash due to no output format available -- DO NOT MERGE * 16236aa Handle overflow in android::HeifDataSource::readAt * cc6425c better mpeg2 TS elementary stream Access Unit parsing * d842b5b Handle bad bitrate index in mp3dec. * 54d4f8e heif: use width and height for decoder -- DO NOT MERGE #### frameworks/base/ * 4302e83 Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * 7c5d786 Fixed Security Vulnerability of DcParamObject * b0b67d2 Update internal ViewPager's SavedState to match Support Library version * cdc478f [DO NOT MERGE] Copy PermissionChecker from support lib and use in RcognitionService * 96e0a1f [DO NOT MERGE] Add permission check to setAllowOnlyVpnForUids * 3b60753 Verify last array's length in readFromParcel * 9bef31c DO NOT MERGE - fix AFM.getComponentNameFromContext() * ae2aada Make sure apps cannot forge package name on AssistStructure used for Autofill. #### frameworks/native/ * 970e03c Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * 0ab4364 Add bounds check to sensors direct channel creation #### hardware/qcom/media-caf/msm8996/ * d4bd3c2 mm-core: sdm450: Restore vp9 secure decoder * 0b61c1a mm-video-v4l2: vdec: Fix reporting change in color-space to the client #### libcore/ * 68f941a Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release * 2af8ea5 DO NOT MERGE Add test for calling SSLEngine with multiple inputs. #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LockClock/ * 918094f LockClock: explicitly include android support libs #### packages/apps/Profiles/ * f84a40f Profiles: explicitly include android support libs #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ #### packages/providers/WeatherProvider/ * 4d3d407 WeatherProvider: explicitly include android support libs #### packages/services/OmniJaws/ #### system/vold/ * 5928eba Revert "vold: Add path to cryptfs_hw" 03-21-2018 ============ #### external/e2fsprogs/ * 58ffba2 resize: Make a target for standalone resize2fs_static binary #### hardware/qcom/display-caf/msm8996/ * d957c55 HWC: Set skip to layers with Non Integral Source Crop. #### packages/apps/Settings/ * 7e73912 Add Samsung Galaxy S6 (zerofltexx) (#936) 03-20-2018 ============ #### bootable/recovery/ * ea68ce9 add sload.f2fs for recovery format * ed0546e root: Fix an issue when volume length from fs_mgr is negative. * 8afef8c recovery: format f2fs with encrypt/quota * 312e0e7 Integer overflow observed while formatting volume #### device/oneplus/oneplus3/ * 4bd938a op3: Change xtwifi-client AID to match config.fs * 3dc5fa6 op3: config.fs: Add AID_RFS and AID_RFS_SHARED to config.fs * f1509a4 Revert "config.fs: Add AID_RFS and AID_RFS_SHARED to config.fs" * b106dad op3: Remove the default perf mode configuration * a947269 op3: Update init script from LA.UM.6.5.r1-06700-8x96.0 * d316e9c op3: Fix setting sched_downmigrate #### external/e2fsprogs/ * e306217 e2fsprogs: Build libresize2fs for recovery #### hardware/qcom/media-caf/msm8998/ * 9e49c23 Merge "mm-video-v4l2: Protect buffer access and increase input buffer size" * b1763b9 mm-video-v4l2: Protect buffer access and increase input buffer size #### kernel/oneplus/msm8996/ * f59d467 vxlan: dont migrate permanent fdb entries during learn * 2124d95 ACPICA: Disassembler: Abort on an invalid/unknown AML opcode * 7dff1d2 ACPICA: Events: Add runtime stub support for event APIs * 5ae3e07 Bluetooth: Send HCI Set Event Mask Page 2 command only when needed * 997b69e iio: magnetometer: st_magn_spi: fix spi_device_id table * 7b36e7e sparc64: ldc abort during vds iso boot * c2d3324 sctp: fix recursive locking warning in sctp_do_peeloff * 3fd3ee9 bnx2x: Allow vfs to disable txvlan offload * 13ce1a6 xen: avoid type warning in xchg_xen_ulong * 1928222 perf tests: Decompress kernel module before objdump * d4a271b net: emac: fix reset timeout with AR8035 phy * f5ae658 MIPS: kprobes: flush_insn_slot should flush only if probe initialised * 5a79d6f MIPS: mm: fixed mappings: correct initialisation * 7a014c4 perf/core: Correct event creation with PERF_FORMAT_GROUP * c374fea e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails * 0e4a1be net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support * 731e1e3 [media] mceusb: sporadic RX truncation corruption fix * 4428062 [media] cx25840: fix unchecked return values * bb6bffd e1000e: fix race condition around skb_tstamp_tx() * 7e45c48 tags: honor COMPILED_SOURCE with apart output directory * 760ecf8 perf report: Ensure the perf DSO mapping matches what libdw sees * d657ff2 net/mlx4: Fix the check in attaching steering rules * 97a449a skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow * 2f287b7 bio-integrity: Do not allocate integrity context for bio w/o data * 0557820 Fix serial console on SNI RM400 machines * c546fcb drm/omap: fix tiled buffer stride calculations * 69e9098 mISDN: Fix a sleep-in-atomic bug * 1abe6c5 qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M * da899cf perf trace: Add mmap alias for s390 * ad3d295 powerpc/spufs: Fix coredump of SPU contexts * e1444f5 KVM: SVM: do not zero out segment attributes if segment is unusable or not present * 5fef57d net: freescale: fix potential null pointer dereference * 2366259 rtc: interface: Validate alarm-time before handling rollover * 6da237c arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage * c05cecf powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] * 77db477 ovl: filter trusted xattr for non-admin * 7b70547 HID: i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices * 8a06f90 hdlcdrv: Fix divide by zero in hdlcdrv_ioctl * 1f81da6 wl1251: check return from call to wl1251_acx_arp_ip_filter * d9e8317 vfb: fix video mode and line_length being set when loaded * 4810e80 scsi: libiscsi: Allow sd_shutdown on bad transport #### packages/apps/Contacts/ * d7981a1 Contacts: update splash screen to match the new icon * a4e8ed2 Place EmergencyInfo shortcut on drawer * 7f3c3a3 Automatically set SIM number to my profile #### packages/apps/EmergencyInfo/ * 6d4e4e4 EmergencyInfo: support night mode #### system/vold/ * edd18db minivold: Use libblkid for readMetadata #### vendor/oneplus/ * 22719f6 bacon: Build camera from source * ed04160 bacon: Update imx214_preview chromatix library * 7fadfd2 bacon: Use Oxygen camera libraries #### vendor/xiaomi/ * 04270bc initial tissot and msm8953-common 03-19-2018 ============ #### device/qcom/sepolicy/ * 15c0058 Merge dd737e453e934e2607c84efd966200bdad622534 on remote branch #### external/libnfc-nxp/ * e4fb069 nxp: Resolve unused variables and errors #### external/unrar/ * a13960a unrar: Fix compile errors with clang #### hardware/lineage/interfaces/ * 112bc6c lineage/interfaces: Add binderized LiveDisplay HAL #### hardware/qcom/audio-caf/msm8998/ * d4b6a2d Merge eaaa04c49416f3bc5def7428777f5b9957cd7d4b on remote branch #### hardware/qcom/display-caf/msm8998/ * 0ff38e3 Merge abff565818ed976cb6c94b73b6d008ef08a1ce04 on remote branch #### hardware/qcom/media-caf/msm8998/ * 2f4d216 Merge fa814875544edf827ca3b4f7287268930ba6dcc7 on remote branch #### hardware/qcom/power/ * d3eb25f power: Depend on vendor lineage power HAL * 047cb66 power: Allow devices to write their own platform specific bits #### hardware/qcom/wlan-caf/ * 173764e Merge babaeeba74923620673116b1d635e773230097ea on remote branch #### kernel/oneplus/msm8996/ * 1ca1aab l2tp: fix missing print session offset info * bfcb73e net: llc: add lock_sock in llc_ui_bind to avoid a race condition * 59f7b88c KVM: nVMX: Fix handling of lmsw instruction * 58d2e3d bonding: Don't update slave->link until ready to commit * f1e1837 net: move somaxconn init from sysctl code * 87b2ad0 ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() * 9701558 fix race in drivers/char/random.c:get_reg() * 5343d98 scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() * 529d235 netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize * c83a335 libceph: NULL deref on crush_decode() error path * e20d027 block: fix an error code in add_partition() * af41d7c leds: pca955x: Correct I2C Functionality * 4c242dc ray_cs: Avoid reading past end of buffer * d5d6ad0 ARM: davinci: da8xx: Create DSP device only when assigned memory * baa16ae xfrm: fix state migration copy replay sequence numbers * af7aa5d selftests/powerpc: Fix TM resched DSCR test with some compilers * db01c96 ath5k: fix memory leak on buf on failed eeprom read * 41139d6 sh_eth: Use platform device for printing before register_netdev() * 9a6de1d USB: ene_usb6250: fix SCSI residue overwriting * c0f7227 net: x25: fix one potential use-after-free issue * 32d8abe USB: ene_usb6250: fix first command execution * 48b2cc8 usb: chipidea: properly handle host or gadget initialization failure * 79aade0 neighbour: update neigh timestamps iff update is effective * 91c2bd2 ata: libahci: properly propagate return value of platform_get_irq() * d450399 btrfs: fix incorrect error return ret being passed to mapping_set_error * 63a2355 usb: dwc3: keystone: check return value * 2143175 async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() * 26b26f9 ipv6: avoid dad-failures for addresses with NODAD * 05c5a82 ARM: dts: imx6qdl-wandboard: Fix audio channel swap * 9fd09f9 x86/tsc: Provide 'tsc=unstable' boot parameter * c6af326 staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning * b13d5eb PowerCap: Fix an error code in powercap_register_zone() * f1ab6b7 SMB2: Fix share type handling * 062f61d vmxnet3: ensure that adapter is in proper state during force_close * e0882e6 KVM: PPC: Book3S PR: Check copy_to/from_user return values * e4c6e20 scsi: sg: don't return bogus Sg_requests * a0ac95235 netxen_nic: set rcode to the return status from the call to netxen_issue_cmd * 0dc4d68 net: qca_spi: Fix alignment issues in rx path * a4884c9 CIFS: silence lockdep splat in cifs_relock_file() * 10331cd net/mlx4_en: Avoid adding steering rules with invalid ring * 5ba4144 s390: move _text symbol to address higher than zero * 38473d9 pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() * 6bc0604 lockd: fix lockd shutdown race * 774ebdd net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control * e5afab0 qlge: Avoid reading past end of buffer * 5927208 bna: Avoid reading past end of buffer * ed60398 mac80211: bail out from prep_connection() if a reconfig is ongoing * 8ca90ce af_key: Fix slab-out-of-bounds in pfkey_compile_policy. * ce0d4db IB/srpt: Fix abort handling * d7e7933 NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION * baec9f22 Merge tag 'AtheistApricot' into oreo * 020ff42 Merge tag 'v3.18.100' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * 5fcd937 Linux 3.18.100 * d8930f1 fixup: sctp: verify size of a new chunk in _sctp_make_chunk() * 502319c serial: 8250_pci: Add Brainboxes UC-260 4 port serial device * d6d68ab usb: usbmon: Read text within supplied buffer size * c3d114a USB: usbmon: remove assignment from IS_ERR argument * 5ad9d27 usb: quirks: add control message delay for 1b1c:1b20 * 0a40db9 staging: android: ashmem: Fix lockdep issue during llseek * 8d5ac33 uas: fix comparison for error code * 6515f2d tty/serial: atmel: add new version check for usart * 7353f81 serial: sh-sci: prevent lockup on full TTY buffers * 12d8392 x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 * 3be6583 x86/module: Detect and skip invalid relocations * cd0198d scripts: recordmcount: break hardlinks * f5b58c9 ubi: Fix race condition between ubi volume creation and udev * ccab18a netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt * af6d5e3 netfilter: bridge: ebt_among: add missing match size checks * c80a9f3 netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets * 3dbf839a netfilter: IDLETIMER: be syzkaller friendly * 89d957c netfilter: nat: cope with negative port range * 653cfde netfilter: x_tables: fix missing timer initialization in xt_LED * 3ed4ce9 ALSA: seq: More protection for concurrent write and ioctl races * 6eebd4d ALSA: seq: Don't allow resizing pool in use * bbf5948 x86/MCE: Serialize sysfs changes * 8995b89 Input: matrix_keypad - fix race when disabling interrupts * dd9c6a78 MIPS: BMIPS: Do not mask IPIs during suspend * b6c2161 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS #### system/bt/ * 540b42c Add support to force disable enhanced sco commands 03-18-2018 ============ #### hardware/qcom/display/ * 1aa43a5 msm8974: libexternal should depend on libmedia * ef4ddf0 msm8974: libgralloc: Fix adding offset to the mapped base address #### hardware/qcom/fm/ * 6ca6a20 libfm_jni: Ignore unused parameters from APIs * 944fa04 libfm_jni: Resolve FM_DEVICE_PATH R/O open flag * abc6047 libfm_jni: Resolve fread assignment to condition cast * 76d61cf libfm_jni: Remove unused variables #### packages/apps/Jelly/ * b785ba8 Jelly: Add explicit static inclusion of android-support-transition 03-17-2018 ============ #### frameworks/base/ #### hardware/qcom/audio-caf/msm8996/ * f632993 Merge "hal: add msm8953 sku4 in WSA analog list" * cc0e46c Merge "configs: add voice speaker protected path" #### kernel/oneplus/msm8996/ * e4b746d drivers: Remove redundant Kconfig property * 58d3625 usb: quirks: Checkout to v3.18.99 #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LineageParts/ #### packages/apps/ResurrectionOTA/ #### packages/apps/Settings/ #### packages/apps/Snap/ * 9b0c005 Snap: Configure focus ring preview dimensions * b2ef15e Snap: Add support for focus distance * 4bdfff2 Drop new focus indicator into Camera2. #### packages/services/OmniJaws/ 03-16-2018 ============ #### build/make/ * 61f009f Version bump to OPM2.171019.029 * 8ffc759 Make change and version bump to OPM2.171026.002 * a5529e0 [DO NOT MERGE] Update Security String to 2018-04-05 in oc-dev Bug:73240847 (cherry picked from commit 312d7e7a3c020ed2aec01584ca80b6d6b76800de) * 36a36e2 [DO NOT MERGE]Update Security String to 2018-04-01 in oc-dev Bug:73240847 (cherry picked from commit accee92300b551449cca63b5b4de93543a77b854) * 95710d6 Make change and version bump to OPM2.171019.028 * c37a57b Revert "[TEMP] Disable Script enhancments & fix build" #### device/oneplus/oneplus3/ * 825366b op3: Update fingerprint from OB32/OB23 #### external/aac/ * 5408c2c Snap for 4603989 from 1f23b0bad13a047167910419b34dbad8b17a2eac to oc-m2-release #### external/libavc/ * d666940 Snap for 4603989 from 0638789f406b365cfa293da194c8f1c4eeb10bc1 to oc-m2-release #### external/libhevc/ * 1f61e43 Snap for 4603989 from d799ef24822d83c849e62e3313298c4a74fece81 to oc-m2-release #### external/libmpeg2/ * f012c6d Snap for 4603989 from 66ca6c0f851dbca67cc7a856dbdb3bf6c0a624c7 to oc-m2-release #### external/svox/ * 720c5e3 Snap for 4603989 from b216e0eab7537138fdef5fcb9e4b17c45e82737e to oc-m2-release #### frameworks/av/ * 18cd9b5 Snap for 4603989 from 87d12ea5e997a12c9edd5139082aec0feacacb27 to oc-m2-release #### frameworks/base/ * 65ff524 Snap for 4603989 from 833770d26f7813768e195d22ca9c8e41dc83448a to oc-m2-release #### frameworks/ex/ * 9db2f42 Snap for 4603989 from 56fadcb037d2a17736f0bc118f7226fc6f002d85 to oc-m2-release #### frameworks/minikin/ * a4ff69b Snap for 4603989 from 594e33f93a3a35cf2cbfda67edc0d80ee1423327 to oc-m2-release #### frameworks/opt/net/wifi/ * 2bb4224 Snap for 4603989 from a507ff4f02c8afb45d102e0742bf6665a047f220 to oc-m2-release #### frameworks/opt/telephony/ * 1f56232 Snap for 4603989 from af698d7b957dccc8971f7b9524117288f554a03e to oc-m2-release #### hardware/qcom/audio/default/ * 6ec0a5e audio: Make CVD version retrieval nonfatal with ACDB v1 #### hardware/qcom/bt-caf/ * ddaccd2 Apply the Cherokee's mechanism of stopping hci_filter to ROME * 4f45050 BT: Moving chipset version parameters' initialization out of ALOG * 5fa808c Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (bt) #### hardware/qcom/camera/ * 3477a38 Snap for 4603989 from 01ab0803cf8909519948f310ed4b144184c433fe to oc-m2-release #### hardware/qcom/display/ * 86a2c32 msm8974: hwcomposer: Fix regression in hwc_sync #### hardware/qcom/display-caf/msm8996/ * b46cb58 Merge "sdm:hwc2: Force refresh rate in case of idle timeout event" * 5deee8a hwc: Fix request flag reset and Present() bailout #### hardware/qcom/media-caf/msm8952/ * b466d27 media - Changes for DIVX playback on O-MR1. #### kernel/oneplus/msm8996/ * 34204f6 input: tri-state-key: Rewrite and optimize * 782dd82 input: tri-state-key: Properly filter out spurious interrupts * 411e682 input: misc: Reset tri-state-key back to LineageOS * 316ef7d power: bq27541: Fix memory leak in driver probe #### packages/apps/CarrierConfig/ * a82ca14 Snap for 4603989 from 16f5455380279cd935522597a2835ea14a5e294b to oc-m2-release #### packages/apps/CellBroadcastReceiver/ * 2bc3380 Snap for 4603989 from af8d1aa02b1148bb5ec05f33bf7914937a3152c1 to oc-m2-release #### packages/apps/Email/ * cb6126c Snap for 4603989 from ab6bf6c760aa5a6158b8eb14a20a0b30a6981491 to oc-m2-release #### packages/apps/Settings/ * 8b10be2 Snap for 4603989 from 9d66948caaf607cca2d5631b80de813e241953a8 to oc-m2-release #### packages/apps/UnifiedEmail/ * 9a40401 Snap for 4603989 from f1d87d06cf9c2d9a47739486fb84306643a828cc to oc-m2-release #### packages/providers/TelephonyProvider/ * 81919fb Snap for 4603989 from 5c8518b598845429832d3ac5cda3b352688bfcd0 to oc-m2-release #### packages/services/Telecomm/ * e1bb423 Snap for 4603989 from 44c9ad52c4e85a52356fb876bb512a2b21db7893 to oc-m2-release #### packages/services/Telephony/ * a96251e Snap for 4603989 from 47a82ba91ff281a8afe975f03eba2acb9b1bb74c to oc-m2-release #### system/bt/ * 6bde1f2 Snap for 4603989 from cf98916401833f40c3aa5bf42dee577153ed4816 to oc-m2-release #### vendor/oneplus/ * aaf7406 op3: Use O-MR1 based GPS blobs * 02051f8 op3: Use O-MR1 based display and media blobs * 1f1a727 op3: Update blobs from OB32/OB23 * 011a435 op3: Update to KPTI patched time blobs * 4dacfe6 msm8998: add missing CNE blobs #### vendor/rr/ * 4abddb0 Add properties for build flash info script 03-15-2018 ============ #### device/oneplus/oneplus3/ * e26bdbb op3: Update GPS HIDL HAL from upstream * 42ad95f op3: data-ipa-cfg-mgr: Update to LA.UM.6.6.r1-06700-89xx.0 * 6324528 op3: Use O-MR1 based GPS blobs * 7ff5948 op3: Use O-MR1 based display and media blobs * 953a9b4 op3: Update to KPTI patched time blobs * a850fc0 op3: data-ipa-cfg-mgr: Disable DEBUG for userdebug builds * 004a6de op3: data-ipa-cfg-mgr: Remove verbose cflag * ce041dc op3: Address fingerprint hal denials * 0124f3c Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/qcom/sepolicy/ * f175389 Merge "Add appropriate selabel to ImageFv partition." #### device/rr/sepolicy/ * b64134a sepolicy: Allow vold to exec sgdisk #### hardware/qcom/audio-caf/msm8952/ * 5dd29ee Revert "hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection" #### hardware/qcom/display-caf/msm8996/ * d23cf83 Merge "hwc2: Do not reset current validate while honoring refresh request" #### hardware/qcom/fm/ * bf52e0c Add new JNI helper header #### kernel/oneplus/msm8996/ * 4e90dc2 Revert "op3: Enable partial update mode for Samsung display" * dc5d89c ANDROID: keychord: Check for write data size * 929f9d8 drivers: Fix missing asm/io.h include in sensors/sensors_ssc.c #### lineage-sdk/ * 4945284 sdk: workaround for runtime-permission request dialog with GooglePackageManager * e0e5424 sdk: fixes for documentation * 65dde65 sdk: Styles API finalization for API9 * ce62c9f LineageSettings: Add a setting for button backlight only when pressed * acb59e5 lineage-sdk: Update the way OMS records details about overlays * 5321257 sdk: introduce Style API #### packages/apps/Contacts/ * 704928b Place MyInfo shortcut on drawer #### packages/apps/DocumentsUI/ * 8ea251a DocumentsUI: support night mode #### system/core/ * c979a57 debuggerd: add Lineage version to tombstones #### system/vold/ * 20d950c vold: Also wait for dm device when mounting private volume 03-14-2018 ============ #### external/f2fs-tools/ * 8920d59 FROMLIST: tools: sg_write_buffer: add sg_write_buffer for FFU * 607834d ANDROID: check_f2fs: add a tool to check basic f2fs features #### frameworks/base/ * 70eaea9 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into oreo * f7779a2 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into oreo * 8f36fd2 SystemUI: Update PB statusbar logo #### hardware/qcom/media-caf/msm8996/ * 9ab5378 mm-video-v4l2: Protect buffer access and increase input buffer size #### kernel/oneplus/msm8996/ * 90d7f38 UPSTREAM: arm64: fix missing asm/io.h include in kernel/smp_spin_table.c * 36954fc UPSTREAM: arm64: fix missing asm/pgtable-hwdef.h include in asm/processor.h * 4dad35d timekeeping: Remove unused variable from tk_update_ktime_data * 92de674 UPSTREAM: time: Fix ktime_get_raw() incorrect base accumulation * cd013de BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling * ceb78f8 BACKPORT: time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting * b5608f4 UPSTREAM: time: move the timecounter/cyclecounter code into its own file. * 74d1427 FROMLIST: f2fs: don't put dentry page in pagecache into highmem #### packages/apps/LineageParts/ * 1bbdf92 LineageParts: update for Style APIs updates #### packages/apps/Settings/ * f368d93 FuelGuage: Remove redundant battery percentage settings #### vendor/rr/ * 65035af Merge pull request #110 from BlackDeaths/oreo * 026cc03 Update DocumentsUI overlay for Oreo * 1bff328 lineage: fix sdk documentation generation 03-13-2018 ============ #### bootable/recovery/ * 409a447 Update f2fs format code * 9a45e82 recovery: updater: Fix SymlinkFn args #### device/qcom/sepolicy/ * f449b4b Add appropriate selabel to ImageFv partition. * 571f266 sepolicy: initial qmmf-webserver sepolicy drop. #### device/rr/sepolicy/ * dca65ca sepolicy: Improve external storage rules #### frameworks/base/ * 4dc1afb Performance: Memory Optimizations * 0f9d151 Fix random systemui crashes during cts test DO NOT MERGE * db1f344 base: make settings_dark colors same as material_dark * a4a2a20 base: update UiManager's night mode according to berry state * 822ceee SystemUI: allow the power menu to be relocated * bbb00c4 Return of the ticker scroll [1/2] * d38bbe2 Music ticker: once per track is enough #### hardware/qcom/display-caf/msm8996/ * 9330bae Merge "sdm: Avoid rotator for MDP3" #### lineage-sdk/ * 8d4ce5e sdk: workaround for runtime-permission request dialog with GooglePackageManager * add4ee5 sdk: fixes for documentation * 927a9c2 sdk: Styles API finalization for API9 #### packages/apps/Snap/ * e4a946e Snap: fix copy and paste fail 03-12-2018 ============ #### device/rr/sepolicy/ * 8290552 sepolicy: allow untrusted app to find styleInterface * 6ce9bc7 Merge branch 'oreo' of https://github.com/ResurrectionRemix/device_rr_sepolicy into oreo * 10580bc sepolicy: add style api * 6c0cdb0 sepolicy: add style api * 9743af1 sepolicy: Fix neverallow on user builds #### frameworks/base/ * 90fa0e6 PackageManager: Catch possible NPE from unparsed platform package * 9dc1619 LiveDisplayTile: Avoid NPE during boot up phase #### hardware/qcom/display-caf/msm8996/ * 691653a sdm:hwc2: Force refresh rate in case of idle timeout event #### kernel/oneplus/msm8996/ * 7b462a3f ANDROID: perf: get cpu value using task_cpu(tsk) * 7026a4f7 UPSTREAM: locking: avoid passing around 'thread_info' in mutex debugging code * f6c4257 msm: camera_v2: Fix use-after-free in msm_vfe40_init_qos_parms * e47e323 power: op_dash_adapter: Fix tx_bit increment in dash_uart_tx_bit * c0a23bd checkpatch: fix left brace warning * 0aa19c6 Merge tag 'PetulantPomegranate' into oreo * afcdf00 Merge tag 'v3.18.99' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * 89dad4e Linux 3.18.99 * 91e5f48 dm io: fix duplicate bio completion due to missing ref count * 1152361 fib_semantics: Don't match route with mismatching tclassid * 8806e4d net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 * 5b77504 sctp: verify size of a new chunk in _sctp_make_chunk() * 003fdfc s390/qeth: fix IPA command submission race * c504cca s390/qeth: fix SETIP command handling * f1183f1 sctp: fix dst refcnt leak in sctp_v6_get_dst() * 6b709da udplite: fix partial checksum initialization * 794953c ppp: prevent unregistered channels from connecting to PPP units * 1006f0b netlink: ensure to loop over all netns in genlmsg_multicast_allns() * b3cb96f net: fix race on decreasing number of TX queues * 8b9a9e4 ipv6 sit: work around bogus gcc-8 -Wrestrict warning * fcc3a22 hdlc_ppp: carrier detect ok, don't turn off negotiation * 3d88e12 bridge: check brport attr show in brport_show * ee23d04 leds: do not overflow sysfs buffer in led_trigger_show * 9561b28 net: fec: introduce fec_ptp_stop and use in probe fail path * 1f9a8e9 ARM: mvebu: Fix broken PL310_ERRATA_753970 selects * a82600c cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() * b99b799 ALSA: usb-audio: Add a quirck for B&W PX headphones * 2c4b1740 tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus * b467c15 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus #### packages/apps/Jelly/ * 6484829 Jelly: Move clear history in a async task #### packages/apps/Nfc/ * 1dcc8d1 nxp: jni: Remove unused variables and functions * 5b892a6 nxp: jni: use proper nativehelper headers #### packages/apps/Settings/ * cb9f5e7 Return of ticker scroll [2/2] #### packages/apps/Snap/ * d600a3b Snap: add missing null check on isCamera2Supported * ea3d12e Snap: don't try to set up cameras with ids greater than MAX_NUM_CAM #### prebuilts/lineage-sdk/ * cebdb66 Library: add API 9 #### system/core/ * cb7771f Merge branch 'lineage-15.1' of https://github.com/LineageOS/android_system_core into oreo #### vendor/oneplus/ * 4d88452 msm8998: update lobs from OP5 beta6 / OP5T beta4 03-11-2018 ============ #### bootable/recovery/ * 58decb0 Revert "recovery: Fix format_volume for f2fs" * b649667 recovery: Fix redraws, flickering, and animation * 6f54468 updater: Fix and improve allowing devices to suppress BLKDISCARD #### hardware/qcom/fm/ * 8edccfd fm: Resolve required dependency qcom.fmradio.xml linkage #### kernel/oneplus/msm8996/ * bd90c04 sched/fair: Reduce latency for better responsiveness * fbd4ba7 sched/fair: Reduce latency * ffac5d7 Decrease time to enter sleep [Pafcholini] * 3b9d2ae usb: otg: reduce the wakelock timeout to 1 second * ff9a65e oneplus: add some error wakelock cleanups * a3f261c qpnp-smbcharger: Bring in select fixes from Xiaomi * 42f7614 input: synaptics: s1302: Clean up PM routines and move them into worker * 392f969 synaptics_s3320: Fix touchscreen after resume when gesture disabled * cc3b79b input: synaptic: s3320: Fix long delay in tp_baseline_get() * 3e7e08b input: synaptics: s3320: Don't run baseline inside IRQ handler * 1dccc96 synaptics_driver: Fix transposed memset() arguments * 14a73f9 input: synaptics: s3320: Silence log spam * 697afc8 input: synaptics: s3320: Don't run baseline on resume * 092e306 input: synaptics_s3320: Remove unused workqueue * 18c3a68 input: synaptics_s3320: Report nanosecond timestamps to improve accuracy * b07feae input: synaptics: s3320: Fix type##_read_func function * 3de1c88 input: synaptics: s3320: Fix unsafe memory accesses in procfs nodes * 2a7876e input: synaptics_s3320: Create custom procfs nodes for gestures * e271b7f input: synaptics: Ditch oneplus virtual abs code * 4c04ffe input: synaptics_s3320: Reset to OnePlus O source #### lineage-sdk/ * 0be4760 Revert "lineage-sdk: Update the way OMS records details about overlays" #### packages/apps/LineageParts/ * 4c6326a Revert "LineageParts: Update the way OMS records details about overlays" #### packages/providers/ContactsProvider/ * a5d3cae ContactsProvider: Prevent device contact being deleted. #### system/core/ * 418b50f adb: host: Provide better sideload status #### vendor/oneplus/ * 6103efb msm8998-common: Add blobs needed for widevine L1 support 03-10-2018 ============ #### bootable/recovery/ * 56063ff updater: Fix allowing devices to suppress BLKDISCARD #### frameworks/base/ * 27e1070 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into HEAD * e01fddc Revert "OMS: Only allow trusted overlays to be registered." #### hardware/qcom/display/ * 466c608 msm8974: Move QCOM HALs to vendor partition * 35a7b6a hwc: msm8084: Set ioprio for vsync thread * fe84e7d display: Don't use gnu-oldstyle field designators * a7b6e48 msm8084: include kernel headers * 45f6cfe msm8960: copybit: Fix type conversion error for GCC 4.7 * 96f36a5 display: add TARGET_PROVIDES_LIBLIGHT * db1c905 display: Always assume kernel source is present * c3af3f4 Revert "msm8974: deprecate msm8974" #### hardware/qcom/fm/ * 883056f Merge "FM: synchronization for FM_TX path - if que is not empty don't wait - added more logs in tx path" into fm.lnx.2.9.1 #### hardware/qcom/gps/ * e375f8c msm8974: Return the correct length of nmea sentence * cd4b7f5 msm8974: Don't rely on transitively included headers * aa21dd8 msm8974: Fix logging level and remove nmea log * 7a6cc46 msm8974: Fix duplicate gps.conf for hammerhead * 53199be msm8974: Move device dependent modules to /vendor * 87ae4d6 msm8974: Cleanup obsolete LOCAL_PRELINK_MODULE * 3b31cc3 msm8974: Default apn ip type to ipv4 * a1f9895 msm8974: Add missing liblog dependency * 9100f0e Revert "msm8974: remove from top level makefile" * a00e4ad Revert "msm8974: deprecate msm8974" #### hardware/ril/ * e73eaff libril: Protect against NULL unsolicited response function #### packages/apps/CarrierConfig/ * 8f44654 CarrierConfig: HoT and tele.ring (232 07) may roam on T-Mobile (232 03) #### packages/apps/Gallery2/ * 7cd4469 Fix the issue of view don't reload when onPause * 3c2f100 Fix FC of parsing uri is null * ba099de SDGallery:Fix monkey FC when url from pick activity is null * 6d57bca Don't show Camera Icon when no pictures found in Albums * 15e538a SnapdragonGallery: Fix crash show dialog when activity finished * 385313d Fix custom filter don't work when first click after back to original * de46c7f SnapdragonGallery: Fix dialog dismiss when home * 25eaa5b SnapdragonGallery: Fix multithread synchronization in screenReceiver #### packages/apps/Recorder/ * 1f5ae61 Recorder: explicitly include android-support-v7-recyclerview #### packages/apps/Settings/ * 80cb019 Merge branch 'oreo' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into HEAD * 19a3aea Revert "Update the way OMS records details about overlays" #### vendor/oneplus/ * b618787 Revert "msm8998: define second back camera as back and back_aux" 03-09-2018 ============ #### build/make/ * f32592e [TEMP] Disable Script enhancments & fix build #### device/qcom/sepolicy/ * eaf3be5 apq8084: kill qca1530 policy * dd737e4 Adding rule for radio to access perf hal #### frameworks/base/ * 758dc30 Revert "Visualizer: Adjust for volume level" * e19c2df Revert "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" * 6f30345 storage: Set all sdcards to visible #### hardware/qcom/audio-caf/msm8998/ * 31a4ddc Merge tag 'LA.UM.6.4.r1-06900-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into lineage-15.1-caf-8998 #### hardware/qcom/fm/ #### hardware/qcom/media-caf/msm8996/ * 102395e vdec: Allow setting default fps to driver. #### packages/apps/AudioFX/ #### packages/apps/Bluetooth/ #### packages/apps/Camera2/ #### packages/apps/CarrierConfig/ * dec7923 Disable OTA for U.S. Cellular since there is no need for it #### packages/apps/CellBroadcastReceiver/ #### packages/apps/CertInstaller/ #### packages/apps/Contacts/ #### packages/apps/Dialer/ #### packages/apps/DocumentsUI/ #### packages/apps/Eleven/ #### packages/apps/Email/ #### packages/apps/ExactCalculator/ #### packages/apps/FMRadio/ #### packages/apps/Gallery2/ #### packages/apps/Jelly/ #### packages/apps/Messaging/ #### packages/apps/Nfc/ #### packages/apps/Recorder/ #### packages/apps/Settings/ * 7e01a97 Add Mi Max 2 (#929) #### packages/apps/Snap/ #### packages/apps/StorageManager/ #### packages/apps/Tag/ #### packages/apps/TvSettings/ #### packages/inputmethods/LatinIME/ #### packages/providers/CalendarProvider/ #### packages/providers/DownloadProvider/ #### packages/screensavers/Basic/ #### packages/services/BuiltInPrintService/ #### packages/services/Telephony/ #### vendor/rr/ * 9e0c225 Revert "pathmap: remove duplicate include-path-for" 03-08-2018 ============ #### android/ * adcb164 Track own fw native * 4c0f4db manifest: Track awk #### build/make/ * bf27fe0 pathmap: Move RIL path mapping to core/config.mk * 7de6b66 Revert "Place TARGET_FS_CONFIG_GEN passwd/group files in /vendor/etc" * d6fd02f products: make targets used for addonsu inherit from lineage * 1cd24fe config: use AOSP RIL for non-lineage builds * 782d637 build: unconditionally use lineage pathmap * 73df7dc Move ART default properties into system partition * 21e430d Add PRODUCT_SYSTEM_DEFAULT_PROPERTIES * 4abba68 Revert "build: Add new variable to hold generic build properties" * 21679da Allow setting the recovery density separately from the aapt config * 4b0d488 dumpvar: Dump RECOVERY_VARIANT if not empty * 7cfd9e0 Add dumpvar for WITH_SU * 83466b0 core: include getb64key.py in otatools #### device/oneplus/oneplus3/ * baa84c8 op3: Address ANT+ denial #### device/qcom/sepolicy/ * 0eba399 Merge "sesepolicy: Add permission to spdaemon to access SSR channel" * 8992815 Merge 5f4911187a7a44c1f38eb3f7bb59c3f9719fceea on remote branch * 84bb155 Merge "sepolicy: qcs605: Add contexts for storsec_[ab] block device" #### frameworks/native/ * c5a051f Revert "InputDispatcher: On keypress, deliver keycode to pokeUserActivity" * 811e2d4 Revert "PowerManager.h: Define USER_ACTIVITY_FLAG values" * 6e58bf0 InputDispatcher: On keypress, deliver keycode to pokeUserActivity * dcbb80b PowerManager.h: Define USER_ACTIVITY_FLAG values #### hardware/qcom/audio-caf/msm8996/ * f66aa7e Merge ed3efc496b8ca0d7767334b259eab04df89b3c50 on remote branch * 5436494 Merge "config: msm8937: Update controls for internal codec" #### hardware/qcom/display-caf/msm8996/ * abff565 Merge "hwc: Fix cancel_lock condition" * f6b59c5 Merge "hwc: Push a dummy -1 release fence in case of flush" * c49cafe Merge "hwc2: Avoid resetting validate flag during present when display is paused" * 5b25ecf Merge "sdm:hwc2: Reset output buffer acquire fence fd to -1." #### hardware/qcom/display-caf/msm8998/ * abff565 Merge "hwc: Fix cancel_lock condition" * f6b59c5 Merge "hwc: Push a dummy -1 release fence in case of flush" * c49cafe Merge "hwc2: Avoid resetting validate flag during present when display is paused" * 5b25ecf Merge "sdm:hwc2: Reset output buffer acquire fence fd to -1." #### hardware/qcom/fm/ * 7e7d2db Merge ee6c260c2b80b46f6862eb0556e0eef679ca2bc2 on remote branch #### hardware/qcom/media-caf/msm8996/ * 2ac3695 Merge fa814875544edf827ca3b4f7287268930ba6dcc7 on remote branch #### lineage-sdk/ * 5c7ec8a LineageSettings: Add a setting for button backlight only when pressed * 210184b lineage-sdk: Update the way OMS records details about overlays * ddffa32 sdk: introduce Style API #### packages/apps/Jelly/ * ac3efcd Jelly: Cleanup for O * d92504e Jelly: Don't allow ime to learn in incognito mode #### packages/apps/LineageParts/ * 75d5b99 LineageParts: Update the way OMS records details about overlays * 2a486eb LineageParts: switch to Style API * b7a900d LineageParts: Update our NFC profile mime type #### packages/apps/Settings/ * d09729f Update Galaxy S5 Maintainers (#927) * 88bc581 Update Hammerhead Maintainer (#928) * 71ab59e Add Zuk Z2 PRO Maintainer (#926) #### vendor/rr/ * 86f6b37 lineage: Enable wifi wakeup config option * 3b54468 lineage: Add awk * b909c28 qcom_target: Move RIL path mapping to core/config.mk * 2476b9f pathmap: remove duplicate include-path-for * 622cf92 vendor: add style api * a13bd3e backuptool: Take into account new location for system default props * bb74b1e lineage: Move to Google's method of defining system default props * 173bbdd extract_utils: Fix vendor framework makefile generation * bb5d6ce extract-utils: Use LOCAL_VENDOR_FILE instead of LOCAL_PROPRIETARY_FILE 03-07-2018 ============ #### android/ * 572f237 manifest: android-8.1.0_r11 -> android-8.1.0_r15 #### bootable/recovery/ * a55e565 recovery: Add awk lib and driver #### build/make/ * aeb94e4 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_build into HEAD * 3023710 Merge tag 'android-8.1.0_r15' into HEAD #### device/qcom/sepolicy/ * 8201281 Merge "Sepolicy: update sepolicy for hvdcp" * 6dcf00f sepolicy: qcs605: Add contexts for storsec_[ab] block device * ece4c5b Merge "sepolicy: sepolicy cleanup on msm8953 and sdm450" * 4856ba8 Sepolicy: update sepolicy for hvdcp #### external/one-true-awk/ * cfe7878 awk: Add libawk_main for recovery and fixup symbols #### frameworks/base/ * 6391aa7 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_frameworks_base into HEAD * d25cdc3 Merge tag 'android-8.1.0_r15' into HEAD #### hardware/qcom/audio-caf/msm8996/ * eaaa04c Merge "hal: Add support for AAC LATM decoding in DSP." #### hardware/qcom/audio-caf/msm8998/ * eaaa04c Merge "hal: Add support for AAC LATM decoding in DSP." #### packages/apps/Settings/ * 5c64076 Update cancro maintainer (#925) * 6f15734 Merge branch 'oreo' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into HEAD * ed3f75a Merge tag 'android-8.1.0_r15' into HEAD #### packages/apps/Snap/ * 72869bf Do not crash if we don't have support for RAW files #### system/vold/ * 95a2e4e vold: Make sure block device exists before formatting it 03-06-2018 ============ #### device/qcom/sepolicy/ * 3c1bce4 sesepolicy: Add permission to spdaemon to access SSR channel #### device/rr/sepolicy/ * a14df93 sepolicy: add style api #### frameworks/av/ * a463552 Merge tag 'android-8.1.0_r15' into lineage-15.1 #### frameworks/base/ #### hardware/qcom/audio-caf/msm8996/ * b755dfd hal: switch audio_extn_set_parameters and amplifier_set_parameters * 8908bad config: msm8937: Update controls for internal codec * bb98aa7 hal: add msm8953 sku4 in WSA analog list #### hardware/qcom/display-caf/msm8996/ * b4a1517 Merge "liblight: Change flash mode control for RGB LEDs" * 1bdd121 hwc2: Do not reset current validate while honoring refresh request #### hardware/qcom/display-caf/msm8998/ * b4a1517 Merge "liblight: Change flash mode control for RGB LEDs" #### hardware/qcom/fm/ * d38c165 FM: synchronization for FM_TX path - if que is not empty don't wait - added more logs in tx path #### lineage-sdk/ #### packages/apps/DUI/ #### packages/apps/LineageParts/ #### packages/apps/ResurrectionOTA/ * 0d4e729 ResurrectionOTA: Don't start the intent if there's no browser installed * cdb887f ResurrectionOTA: rework automatic updates with JobService * a27a065 ResurrectionOTA: Use getprop instead reading build.prop * ea94427 ResurrectionOTA: update notifications * 92cadbf ResurrectionOTA: Disable dexpreopt * fce2f6f ResurrectionOTA: squash all translations * 6fe3ae1 OTA: Update app for RR #### packages/apps/Settings/ * ff49cdf Revert "Settings: adaptive icon" #### packages/overlays/Resurrection/ * c757304 Overlays: Add toast dialog and GA overlay to dark/black mode #### system/bt/ * f76bc74 Merge tag 'android-8.1.0_r15' into lineage-15.1 #### system/update_engine/ * 841c1a9 Merge tag 'android-8.1.0_r15' into lineage-15.1 #### system/vold/ * 63d1064 Revert "f2fs: Fix kMkfsPath to match location of CM binary" 03-05-2018 ============ #### android/ * 8bf17b7 Merge branch 'oreo' of ssh://github.com/ResurrectionRemix/platform_manifest into default * dc2e64e Add back snap #### build/make/ * a04a09e Updates (#39) #### device/oneplus/oneplus3/ * f23fe14 Revert "op3: Re-enable variable button brightness" #### device/qcom/sepolicy/ * 1e5b492 Merge cfdaca492554bc0f335396b6c98cba26d31717c0 on remote branch * 0252982 Sepolicy: update policy for mmi_sys #### frameworks/base/ * d295ebc Use bool var judge whether the navi-keys enabled * e6633a5 Visualizer: Adjust for volume level #### hardware/qcom/audio-caf/msm8996/ * 3a97d5d configs: add voice speaker protected path #### hardware/qcom/audio-caf/msm8998/ * 57ea65e Merge ed3efc496b8ca0d7767334b259eab04df89b3c50 on remote branch * 33c6c64 hal: switch audio_extn_set_parameters and amplifier_set_parameters * f19eb03 hal: Support the audio amplifier hook #### kernel/oneplus/msm8996/ * 8b3f565 Merge tag 'PerkyPeach' into oreo * ffdcb17 Merge tag 'v3.18.98' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 #### packages/apps/OmniStyle/ * d9641bc Fix spinner text color #### packages/apps/Settings/ * 4e865af Tint accent google package verifier and find device drawables * 9a05b84 Merge branch 'oreo' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into oreo * aaeb35a Fix changelog theme for dark/black overlays * 7d339c5 Settings: hook up volume tone preference to LineageSettings * e580cb7 Settings: "Security & location" -> "Security & privacy" * a16d222 One does not simply become a Developer * e107396 Settings: Fix the failing strings * 16c7289 Settings: adaptive icon #### packages/overlays/Resurrection/ * 77cf9f8 Overlays:Fix black volume sliders * f1cc383 Overlays: Dark/Black mode accent and background fixes 03-04-2018 ============ #### android/ * 62c25ef crowdin: Track LineageParts and lineage-sdk (#116) #### bionic/ * 2de89a8 Revert "Add ability to read /etc/passwd and /etc/group" #### frameworks/base/ * 228e6f1 SystemUI: Move dimen to right file (#217) * 718fa62 Updates (#215) * 77639fa SystemUI: Don't allow translation on some strings (#216) * 3f949cd Add kill button to notification guts [1/2] * 614016c frameworks/base lights: Let Lineage lights decide if notification led is on/off * 0c0e745 SystemUI: Use Java range for volume tone tone generator #### hardware/qcom/audio-caf/msm8952/ * 7b486fe audio: configs: update policy configuration to fix vts failure * f8f9a84 hal: fix failure in running VtsHalAudioV2_0Target module * e657be2 mm-audio: aenc: Fix VTS failures for encoders * 297e11f hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection * f6aa85b hal: Update prefixes for audio system properties * 1ac3f4e audio: Fix msm8952-snd-card-mtp support * 25111ae hal: Clean up compilation warnings * c3a1fbf hal: Fix voice call recording * ab524f1 hal: Support the audio amplifier hook * 9b06833 hal: Don't try to record using 3-mic unless we mean it * c9f39b7 audio: Extend platform parser to allow device name aliasing * f701b2e audio: Return ENODATA when position is failed to be retreived * a68b3d9 hal: configs: effects: update conf & lib paths * 18769b0 hal: audio-test: Move omx tests mm-audio-internal * ced45bb audio: Only allow non-legacy HAL * c338cd6 audio: Use project pathmap #### hardware/qcom/display-caf/msm8952/ * 6e7faf6 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.9' into lineage-15.1-caf-8952 #### hardware/qcom/media-caf/msm8952/ * 88d4d3a Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.9' into lineage-15.1-caf-8952 #### hardware/qcom/power/ * 4004811 power: Don't advertise power profile when interaction boost disabled #### kernel/oneplus/msm8996/ * 7c017f8 Linux 3.18.98 * 62a101c net: gianfar_ptp: move set_fipers() to spinlock protecting area * f895445 sctp: make use of pre-calculated len * 99a318e xen/gntdev: Fix partial gntdev_mmap() cleanup * 8e43167 xen/gntdev: Fix off-by-one error when unmapping with holes * 56cf390 SolutionEngine771x: fix Ether platform data * eb8936a mdio-sun4i: Fix a memory leak * 8094b1a xen-netfront: enable device after manual module load * 4108c77 drm/ttm: check the return value of kzalloc * 154770b e1000: fix disabling already-disabled warning * 9d39489 xfs: quota: check result of register_shrinker() * ac086d5 xfs: quota: fix missed destroy of qi_tree_lock * 96dd200 s390/dasd: fix wrongly assigned configuration data * 20f6d9c led: core: Fix brightness setting when setting delay_off=0 * c85a6e7 bnx2x: Improve reliability in case of nested PCI errors * e93041f tg3: Enable PHY reset in MTU change path for 5720 * 7862b4d tg3: Add workaround to restrict 5762 MRRS to 2048 * 05caa7e scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error * 69712e5 net: arc_emac: fix arc_emac_rx() error paths * bfde9f1 spi: atmel: fixed spin_lock usage inside atmel_spi_remove * 7c7e39f sget(): handle failures of register_shrinker() * a97c0dc ipv6: icmp6: Allow icmp messages to be looped back * 9d29379 mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM * 5ae0e9d hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) * 5900ecf ipv6: Skip XFRM lookup if dst_entry in socket cache is valid #### lineage-sdk/ * a190db3 lineage-sdk lights: Let Lineage lights decide if notification led is on/off #### packages/apps/DUI/ * 57423ca Fling kb cursors: long press left/right to keep moving cursor [1/2] #### packages/apps/Settings/ * 82f869e Fix some seekbar inconsistencies * 4f3ceee Add notification guts kill app button [2/2] * c3a36f7 Fling kb cursors: long press left/right to keep moving cursor [2/2] #### packages/apps/Trebuchet/ * 555fdd5 Merge pull request #1 from jhenrique09/oreo * fd90442 Sync launcher theme with system dark/light theme * 7cbfaa5 Fix accent colors #### packages/overlays/Resurrection/ * 6d18fef Overlays : improve settings theme #### vendor/rr/ * f2aef28 Copy changelog to out folder * 9014270 build: Don't create two ota packages 03-03-2018 ============ #### device/oneplus/oneplus3/ * ae3b471 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/qcom/sepolicy/ * c3f652e Merge "sepolicy: Allow composer to access persist node" #### device/rr/sepolicy/ * 60dfcd8 sepolicy: Fix neverallow on user builds #### hardware/qcom/audio-caf/msm8996/ * 00f5d3d hal: Add support for AAC LATM decoding in DSP. #### hardware/qcom/audio-caf/msm8998/ * 00f5d3d hal: Add support for AAC LATM decoding in DSP. #### hardware/qcom/media-caf/msm8996/ * fa81487 Merge "mm-core: msm8953: Restore avc secure encoder" #### hardware/qcom/media-caf/msm8998/ * fa81487 Merge "mm-core: msm8953: Restore avc secure encoder" #### hardware/qcom/power/ * a36e212 msm8952: Support power profiles * 0a5232e msm8952: Fix typo #### packages/apps/Contacts/ * cdbb344 Contacts: Ignore device null account. #### system/nfc/ * cc331f6 bcm2079x: fix chip id format strings 03-02-2018 ============ #### android/ * 003fcf0 Merge pull request #115 from RainSnowHan/oreo * e489c53 lineage: Unstage msm8916 HALs #### device/oneplus/oneplus3/ * 4d8bba2 op3: Re-enable variable button brightness #### device/qcom/sepolicy/ * ef3a7d6 sepolicy: Allow composer to access persist node * 2b18343 sepolicy: sepolicy cleanup on msm8953 and sdm450 #### hardware/qcom/audio-caf/msm8996/ * 3c70483 hal: Add support for APTX decoding in DSP. #### hardware/qcom/audio-caf/msm8998/ * 3c70483 hal: Add support for APTX decoding in DSP. #### hardware/qcom/display-caf/msm8996/ * 10e352b hwc: Push a dummy -1 release fence in case of flush * e7d11be sdm:hwc2: Reset output buffer acquire fence fd to -1. #### hardware/qcom/display-caf/msm8998/ * 10e352b hwc: Push a dummy -1 release fence in case of flush * e7d11be sdm:hwc2: Reset output buffer acquire fence fd to -1. #### hardware/qcom/power/ * 70b1f44 msm8952: Use is_interactive_governor * 22dd9f7 msm8952: Clean up formatting * daff0dd msm8952: Use log/log.h instead of utils/Log.h * 1db0a65 power: Allow devices to override RPM stat nodes #### kernel/oneplus/msm8996/ * a405f67 caesium_defconfig: Preserve memory on restart * 3d6974f power: reset: Allow device to preserve memory on restart * 71219f3 sched: avoid migrating when softint on tgt cpu should be short * 6aeeb7f sched: avoid scheduling RT threads on cores currently handling softirqs * 5854586 sched/rt: Avoid moving rt task if destination CPU does not run low priority task. * 079b86c perf:arm64: fix lockdep warning when handling CPU_STARTING. * bf0ee1b perf:arm64: fix pmu percpu irq handling at hotplug. * b3ef992 perf: arm64: fix RCU usage on pmu resume from low-power * 2758a7b perf: arm64: implement CPU_PM notifier * 9bf455a Revert "Perf: arm64: support hotplug and power collapse" * 2de6860 Revert "Perf: arm64: fix disable of pmu irq during hotplug" * 4ce8a6d Revert "Perf: arm64: restore registers after reset" * 7fd4655 Revert "Perf: arm64: stop counters when going into hotplug" * 7c6c985 ion: adjust system heap pool orders * dd69f79 Silences WLAN, PCIe, and CPU suspend state kernel messages * b1b6bcb cpuidle: don't disable cpuidle when entering suspend * 8a2e6a5 ANDROID: cpufreq: stats: add uid removal for uid_time_in_state * e0970a0 ANDROID: cpufreq_stat: add per task/uid/freq stats * 8cda5c7 ANDROID: Fix cpufreq stats table creation * af536ba firmware_class: make firmware caching configurable * 08afea0 fs/exec: fix use after free in execve * 5ae4cda qpnp-smbcharger: Publish charger voltage to the usb psy * 1f5be20 soc: qcom: secure_buffer: Fix memory leak * 7806cc2 cpufreq: stats: Fix memory leaks when updating stats table * b72f43b msm: mdss: Don't cache the address of a stack variable in timings init * 607ee55 soc: qcom: glink: Fix memory leak in driver probe * 431161f net: ipc_router: Fix memory leaks when releasing a remote port * c08856b misc: fpc1020: Rewrite and optimize * 1d26821 input: misc: fpc1020_tee: Minor cleanup 03-01-2018 ============ #### bootable/recovery/ * 9472909 recovery: Fix format_volume for f2fs * dfa53ec recovery: Fix back handling #### device/qcom/sepolicy/ * 5f49111 sepolicy: Update qmmf-server sepolicy for stitching algorithms #### frameworks/native/ * 8c36832 SF: Fix hwrotation screenshots at surfaceflinger layer #### hardware/qcom/display-caf/msm8996/ * 4262a85 liblight: Change flash mode control for RGB LEDs * db0c04a Merge "hwc2: Remove validate flag reset during idle fallback" #### hardware/qcom/display-caf/msm8998/ * 4262a85 liblight: Change flash mode control for RGB LEDs * db0c04a Merge "hwc2: Remove validate flag reset during idle fallback" #### kernel/oneplus/msm8996/ * 7f69e88 packet: in packet_do_bind, test fanout with bind_lock held * ea68af6 packet: hold bind lock when rebinding to fanout hook * 20e9126a ALSA: usb-audio: Kill stray URB at exiting * 5161dac ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor * 9e30261 USB: fix out-of-bounds in usb_set_configuration * 2931232 HID: usbhid: fix out-of-bounds bug * 41f7c71 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() * b110ecb USB: serial: console: fix use-after-free after failed setup * a66ffe3 USB: uas: fix bug in handling of alternate settings * a4b8a6f Merge tag 'LapsedLemons' into oreo * 2cab726 Merge tag 'v3.18.97' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * c256311 Revert "USB: f_fs: Use HS and SS descriptors without checking gadget speed" * 43a6927 Linux 3.18.97 * 8f4007a ASN.1: fix out-of-bounds read when parsing indefinite length item * 5873f62 usb: gadget: f_fs: Process all descriptors during bind * 0b10a48 usb: dwc3: gadget: Set maxpacket size for ep0 IN * 9e3e6fe arm64: Disable unhandled signal log messages by default * 698d39d irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() * 871950f x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() * 007436b iio: adis_lib: Initialize trigger before requesting interrupt * 2433724 iio: buffer: check if a buffer has been set up when poll is called * d8db7b0 cfg80211: fix cfg80211_beacon_dup * 7d31ba1 scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info * 95cfcdf PCI: keystone: Fix interrupt-controller-node lookup * 6265f8b netfilter: drop outermost socket lock in getsockopt() #### system/core/ * 61a084e Revert "adb: Conditionally restore support for legacy f_adb interface" #### system/sepolicy/ * 694d962 Revert "sepolicy: Conditionally restore support for legacy f_adb interface" 02-28-2018 ============ #### device/oneplus/oneplus3/ * 0576834 op3: Use api v2 for Snap #### device/qcom/sepolicy/ * cfdaca4 Merge "hal_gnss access for vendor.qti.gnss@1.2-service" #### frameworks/base/ * 684a22d PackageManager: Add configuration to specify vendor platform signatures * e2f2d77 SystemUI: add volume tones back * 54949a7 NightDisplayController: report unvailable if livedisplay feature is present * 04866d0 Show 3G data icon for TD-SCDMA network type #### hardware/qcom/fm/ * ee6c260 FM: Make javaClassRef static to avoid SNS issues #### hardware/qcom/wlan-caf/ * babaeeb Merge "Wifi-Hal: Modify tx power API" into wlan-aosp.lnx.2.9.2 * 734e92d Merge "WiFi-HAL: Support to set tx_power_limits" into wlan-aosp.lnx.2.9.2 #### lineage-sdk/ * 4775a77 lineage-sdk: Add vendor platform signature overlay #### packages/apps/Camera2/ * ea94710 Add Storage preference (1/2) * 5bce365 Fix crash if Exif-Tag buffer-length and component-count are both 0 * 4835383 Camera2: Fix Undo button behaviour * a9d03d5 Camera2: Remove google help preference * 42618f8 Camera2: Add option to set max screen brightness * fb78027 Camera: Powerkey shutter (2/2) * 89d723a Camera: Disable Camera Launcher when both Front and Back sensors are not detected * ab0f6eb Camera2: Stop using GPS when going to background * 01c509c Camera2: Remove settings preferences only once * 18e3960 Camera2: fix video recording for older drivers * b19f88a Camera2: Only autofocus before a snap if we are actually in "auto" mode. * 5bfd10f Don't attempt to convert degree to orientation enum twice #### system/nfc/ * 6af832c bcm2079x: fix crash in userial_close_thread() * 951d7f2 bcm2079x: Add checks to prevent NULL pointer deference in gki_init_free_queue() * e9e8405 bcm2079x: Exit gracefully if there was an error in GKI_wait() * 1e70706 bcm2079x: Replace pthread_exit with return to avoid memory leak * 0e0083c bcm2079x: Log all thread exits 02-27-2018 ============ #### bionic/ * 7caf61f bionic: Let popen and system fall back to /sbin/sh #### bootable/recovery/ * 2f2725e recovery: Respect margins in background and foreground screens * 30553e8 recovery: Add missing menu font files #### build/kati/ * 570abd8 Fix findleaves emulator with symlink loops #### device/oneplus/oneplus3/ * eca73eb Revert "msm8996: Remove the default perf mode configuration" * 5739cd6 op3: Disable debug.sf.recomputecrop #### device/rr/sepolicy/ * 95d447c Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * c4c96f6 sepolicy: Isolate qcom sysfs_graphics policy for recovery #### external/DUtils/ * 50ded95 DUI: Turn on Expanded Desktop action * 7346d5d DUI: Add Google Sound Search action [2/2] #### frameworks/base/ * 62b0dba WindowManager:Disable BACK_DELAYED_PRESS {HACK} * 9c11e6d FWB:Remove redundant kill longpress back app [1/2] #### hardware/qcom/audio-caf/msm8916/ * d17da6e post_proc: Set correct PBE_CONF_APP_ID for msm8916 * 4d27ad3 post_proc: Reverse eagle DTS build flag * 7efd0e0 post_proc: Allow msm8916 build libqcompostprocbundle * ddedc89 policy_hal: fix for MR1 function prototype. * 7859d3e Fix parameters passed to pcm_open to include PCM_MONOTONIC * e75e9ee HAL: Align error code with HIDL wrapper * e5ca2df hal: return EINVAL by default for presentation_position * 686c92d hal: configs: effects: update conf & lib paths * 15b7f5c hal: audio-test: Move omx tests mm-audio-internal * be23550 Fix potential NULL dereference in Visualizer effect * 11b0d06 hal : Fix data initialization and input validation errors * f599daf post_proc: complete reverb environmental interfaces * 0df39fe hal: Clean up compilation warnings * 8c3349f hal: Fix voice call recording * 6171850 hal: Invert standard build flags * fe3fb1c Equalizer: Check value size for get preset name * 4892ead hal: dolby: Only set C_KEY if ACDB License is enabled. * 2918a13 hal: Tell Huawei acdb loader which files to load * 8ef7033 audio policy: fix capture indication to sound trigger service. * 92cc7e2 audio policy: fix media volume after ringtone * 391ff1f audiopolicy: Avoid spurious routing in APM::stopSource * ce771eb audio: Add sound trigger header * 5010e64 hal: Shush some debug logging * 8b8fdda Add more allowed frame counts to be configured * 318d961 audio: msm8916: Squashed audio amp commits * 3db86f3 hal: Support the msm8939-florida-snd-card. * 0a9b63e Check if hardware_info has been updated or not. * 9c44776 hal: Add support for AUDIO_DEVICE_OUT_LINE * 28291bb compress offload: use new sample rate representation. * 7940793 audio: Only allow non-legacy HAL #### hardware/qcom/audio-caf/msm8996/ * 63c7f98 msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound #### hardware/qcom/display-caf/msm8916/ * 71a1a68 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries * 356622d hwc: Set ioprio for vsync thread * fdad8a6 Move QCOM HALs to vendor partition #### hardware/qcom/media-caf/msm8916/ * 37ee45e hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries #### hardware/qcom/media-caf/msm8996/ * 7596313 mm-core: 8909: Change divx4 mimetype as per O MR1 change * 1231690 mm-core: msm8953: Restore avc secure encoder #### hardware/qcom/media-caf/msm8998/ * 7596313 mm-core: 8909: Change divx4 mimetype as per O MR1 change * 1231690 mm-core: msm8953: Restore avc secure encoder #### kernel/oneplus/msm8996/ * c4df692 ANDROID: sdcardfs: Set num in extension_details during make_item #### packages/apps/DUI/ * 1b76802 Expose moar DUI parts * 2254811 Fix FC for Fling when unpinning an app * 779ea9d DUI: Add Google Sound Search action [1/2] #### packages/apps/LineageParts/ * b9f0428 Set default accent to Pixel blue #### packages/apps/Settings/ * 9f36755 d855: That's all to me. (#912) * b3a42b3 Updated to maintain titan and thea (#923) * edab715 Settings: Remove Redundant kill longpress back app [2/2] * 041144a Update D852 Maintainer (#922) #### vendor/xiaomi/ * d4c21d2 msm8953-common: initial blobs 02-26-2018 ============ #### device/oneplus/oneplus3/ * b0b225c op3: Use exfat-nofuse #### device/oppo/common/ #### external/mksh/ * 3588dc4 mksh: Set TERM to xterm-256color #### hardware/qcom/fm/ #### hardware/qcom/media-caf/msm8996/ * 3d25618 media: libOmxSw encoders require prop headers :( #### kernel/oneplus/msm8996/ * 5958b0f ANDROID: sdcardfs: Hold i_mutex for i_size_write * 86d86e3 UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE. * 4fd8624 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS * 399e358 BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS * 468eeb2 BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS * 911c06b FROMGIT: crypto: speck - export common helpers * 113ea50 BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher * 5e26fe84 f2fs: updates on v4.16-rc1 * bf26b98 fscrypt: updates on 4.15-rc4 * ba66d43 Merge tag 'PraiseLordKat' into oreo * 389c55a Revert "tri_state_key: allow more key codes for extra modes" * 26360791 Merge tag 'v3.18.96' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into XOS-8.1 * f8f8e8c Linux 3.18.96 * cebca80 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode * 428eb67 KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously * bbd6d08 hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close * 1265219 xen: XEN_ACPI_PROCESSOR is Dom0-only * 0a48efd x86/mm/kmmio: Fix mmiotrace for page unaligned addresses * 83ccb5c mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep * 657da57 dmaengine: jz4740: disable/unprepare clk if probe fails * ffd7525 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. * d129a8e spi: sun4i: disable clocks in the remove function * f95b33d 509: fix printing uninitialized stack memory when OID is empty * 251efed btrfs: Fix possible off-by-one in btrfs_search_path_in_tree * ed635d8 net_sched: red: Avoid illegal values * 41daf46 net_sched: red: Avoid devision by zero * fd0c7c5 gianfar: fix a flooded alignment reports because of padding issue. * 7c7ee20 s390/dasd: prevent prefix I/O error * e352253 powerpc/perf: Fix oops when grouping different pmu events * 9f1761d scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none * b31bd42 media: s5k6aa: describe some function parameters * 3745fa3 perf bench numa: Fixup discontiguous/sparse numa nodes * da0baaf perf top: Fix window dimensions change handling * 0edf1fd ARM: dts: am4372: Correct the interrupts_properties of McASP * 6c73b9c ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function * 1d1862d9 usb: build drivers/usb/common/ when USB_SUPPORT is set * b9d7883 usbip: keep usbip_device sockfd state in sync with tcp_socket * fd29080 dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock * 668c72b video: fbdev/mmp: add MODULE_LICENSE * 265720b ASoC: ux500: add MODULE_LICENSE tag * 28eb4b7 selinux: ensure the context is NUL terminated in security_context_to_sid_core() * e8ee445 Provide a function to create a NUL-terminated string from unterminated data * 48e014f net: avoid skb_warn_bad_offload on IS_ERR * e6c8571 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert * 9532a5d netfilter: on sockopt() acquire sock lock only in the required scope * 3045eb3 netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() * eaae500 netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} * ab24a3d netfilter: x_tables: fix int overflow in xt_alloc_table_info() * e1f5f1c crypto: x86/twofish-3way - Fix %rbp usage * cc86506 selinux: skip bounded transition processing if the policy isn't loaded * a04a3d1 xfrm: check id proto in validate_tmpl() * 2796fe7 mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. * 2455cf4 media: r820t: fix r820t_write_reg for KASAN * d619611 ARM: dts: s5pv210: add interrupt-parent for ohci * 6677683 ALSA: seq: Fix racy pool initializations * 6a4499b Btrfs: fix crash due to not cleaning up tree log block's dirty bits * 8fae1c3 Btrfs: fix deadlock in run_delalloc_nocow * 5b7d39a console/dummy: leave .con_font_get set to NULL * aacf60b video: fbdev: atmel_lcdfb: fix display-timings lookup * cd3b45b ext4: correct documentation for grpid mount option * 5b2336f ext4: save error to disk in __ext4_grp_locked_error() * 45d73fe drm/radeon: adjust tested variable * 8e8992a ALSA: seq: Fix regression by incorrect ioctl_mutex usages * 055fdc7 arm: spear13xx: Fix spics gpio controller's warning * 67df924 arm: spear13xx: Fix dmas cells * b943222 arm: spear600: Add missing interrupt-parent of rtc * ae0dd9e s390: fix handling of -1 in set{,fs}[gu]id16 syscalls * e91e380 PM / devfreq: Propagate error from devfreq_add_device() * ebda139 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports #### packages/apps/Dialer/ #### packages/apps/Eleven/ #### packages/apps/FMRadio/ #### packages/apps/Gallery2/ #### packages/apps/Jelly/ #### packages/apps/LockClock/ #### packages/apps/Recorder/ #### packages/apps/Snap/ #### packages/apps/Terminal/ #### packages/apps/UnifiedEmail/ #### packages/services/Telephony/ #### system/vold/ * 7db856f Add exfat to supported FSs if exfat is enabled * 330a836 Remove unused includes * c0002e6 Revert "vold: Native NTFS kernel driver support" #### vendor/oneplus/ * 065874c oneplus2: update ims and ims needed blobs * 9abdce2 oneplus2: update camera blobs for OSS HAL 02-25-2018 ============ #### android/ * 3faf10d track own system_sepolicy #### bootable/recovery/ * f66aeed recovery: Graphical UI * ff14b68 minui: Skip EV_REL input devices. * af0276f Allow custom bootloader msg offset in block misc * 7d9e8fa bootloader_message: allow devices to override * 1c1c019 updater: Allow devices to suppress BLKDISCARD * 04dec0f sr: Add performance control * 59f17e7 recovery: init: mount pstore fs * 4d0eb79 minui: accept RGBA and treat it as RGBX * 0965dbe recovery: Enable the menu for User builds * 22a0a99 recovery: Remove "Supported API" message * b51322b recovery: Fix mounting f2fs partitions * e3aa5c8 Allow f2fs to reserve bytes for footer when formatting * f3ce5ac update-binary: support reboot_now on older recoveries * 840bfc9 minui: support to pan display (FBIOPAN_DISPLAY) * 8a6aa6b recovery: Allow devices to reboot to download mode * a9c227a recovery: autodetect filesystem type * 07b5577 sr: updater: Fix multi-stage docs * 351ff1a sr: Dejank the menus, fix colors * c9455e3 sr: Fix the progress bar * 5228512 sr: Return to main menu after selection * 856faef recovery: Add wipe system partition option * eb98fde recovery: Provide caching for sideload files * 9c62b06 recovery: bu: Implement backup/restore * 5dfa5bf recovery: Provide sideload cancellation * 47c5a3b Blank screen during shutdown and reboot * 493baca recovery: Awakening of MiniVold * 969862d sr: Allow device-specific recovery modules * 0e81208 sr: Include vendor init trigger * 298d203 recovery: Add fstools #### device/qcom/sepolicy/ * ba87a81 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * 7eac191 sepolicy: Remove definition and labelling of sf_lcd_density_prop * 5bbf0ec Sepolicy: update sepolicy for hvdcp #### device/rr/sepolicy/ * 2c9cfd4 recovery: Clean up recovery SELinux policy * 37aacd7 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * d54feea common: Add sf_lcd_density_prop type and labelled props * 5e84bfc sepolicy: Initial policy for recovery #### external/e2fsprogs/ * 9d2fbee Fix build warnings with '__bitwise' macro redefined #### external/f2fs-tools/ * c1c7fa3 f2fs-tools: Rename utf conversion symbols * 0cc764b f2fs-tools: Rename quota symbols * 975d7bc f2fs-tools: Add static libs for recovery #### frameworks/base/ * 20eaaf0 Recents: Dont tint membar to accent if recents styles are enabled * 808daf1 BatteryService: add turbo power charging support * 66e3eee Themes: Notification tint: add bool to enable algorithm for dark backgrounds * 38bc59b [3/5] fwb: Add support to force use of the black theme instead of the dark * 3be3c91 SystemUI: RecentsView: Use accent color in memory bar #### hardware/qcom/audio-caf/msm8952/ * c9aa3fc Merge AU_LINUX_ANDROID_LA.BR.1.3.7_RB1.08.00.00.336.035 on remote branch #### hardware/qcom/media-caf/msm8952/ * 5aa154c Merge AU_LINUX_ANDROID_LA.BR.1.3.7_RB1.08.00.00.336.035 on remote branch #### lineage-sdk/ * e5a981f [1/5] lineage-sdk: Add support to force use of the black theme instead of the dark * a73dfcc Add White accent * 235ba92 Move accent strings to rr_strings #### packages/apps/Contacts/ * 2cb5e07 Contacts: Enable support for device contact. #### packages/apps/DUI/ #### packages/apps/LineageParts/ * ec9eed5 [2/5] LineageParts: Add support to force use of the black theme instead of the dark * d518a03 Remove Ok dialog when tapping cancel on automagic dialog * c2c4181 StylePreferences: Ensure mStyleStatus is changed when style changes * ef07b98 Add white accent * 1d5546c Jump to homescreen and back on theme change #### packages/apps/Settings/ * 1547a38 Update Jalebi Maintainer (#921) * aa90ed8 Use accent color on storage primary * f61894a ChangelogActivity: Make some strings translatable * 98f65b4 CustomSeekbar: Make default text translatable * 8a078bb About RR: Prevent FC when browser isn't installed * 7abc983 Settings: hide aosp ThemePreferenceController * db60618 settings: Add a RemotePreference for device-specific doze settings #### packages/overlays/Resurrection/ * f9951bb [4/5] overlays: Kang and adapt dark theme to black theme * 7814e46 Add white accent theme #### packages/services/OmniJaws/ #### system/extras/ * d28d5f0 mkf2fsuserimg.sh: support sload_f2fs * 04f0fc8 mkf2fsuserimg.sh: add missing features * e8357ef f2fs_utils: enable mac build by removing dead codes * e8b6fe0 Use -Werror in system/extras * 5984d6b extras: remove su * fc20f73 f2fs_utils: Add a static libf2fs_sparseblock for minvold #### system/sepolicy/ * c994fac sepolicy: Allow recovery to write to rootfs #### system/vold/ * 3c6ab83 vold: Fix minivold #### vendor/rr/ * 508e968 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_vendor_resurrection into HEAD * cf70304 Don't enable ANDROID_BINDER_IPC_32BIT for mixed userspace/kernel * b9f0a41 Bump LINEAGE_PLATFORM_SDK_VERSION to 8 * b2ea21e lineage: Unconditionally ship exFAT tools * abb09f1 [5/5] vendor: Build black primary themes * 64ae1f6 Build white accent * 2666205 Kill teal color for the default printer service 02-24-2018 ============ #### bionic/ * 012ed28 linker: allow the linker to shim executables #### bootable/recovery/ * 529971e sr: Enable gunzip/gzip/unzip/zip commands * afc2dae sr: Puke out an /etc/fstab so stuff like busybox/toybox is happy * 59fbcbd recovery: ui: Support hardware virtual keys * a0bca1a recovery: ui: Minor cleanup for touch code * 4509d87 recovery: ui: Default to touch enabled * 1538923 sr: Get a proper shell environment in recovery #### device/qcom/sepolicy/ * 703956a Declare context for emmc for common * 45413f4 sepolicy: Add label for usb power_supply device #### frameworks/base/ * 708d27a base: SystemUI: Mark PIE strings as non translatable (#214) #### hardware/qcom/audio-caf/msm8996/ * ed3efc4 hal: Fixed WSA channels for qrd450 #### hardware/qcom/audio-caf/msm8998/ * ed3efc4 hal: Fixed WSA channels for qrd450 #### hardware/qcom/display-caf/msm8996/ * bde0027 hwc2: Avoid resetting validate flag during present when display is paused #### hardware/qcom/display-caf/msm8998/ * bde0027 hwc2: Avoid resetting validate flag during present when display is paused #### packages/apps/Nfc/ * 5981d86 NfcNci: make T3T/Nfc-F HCE optional * 42f0214 Keep screen on during detecting some NFC devices #### packages/apps/Settings/ * 4c2ad8d Updated resurrection_device_maintainers_strings.xml (#920) 02-23-2018 ============ #### device/qcom/sepolicy/ * 425a78c sepolicy: Label mpctl_socket as data_file_type * 0a62b23 Merge "sepolicy: Bootup denials on msm8953 and sdm450" * ab70fed Merge "sepolicy: allow rmt_storage to access sysfs_ssr context with read permission" #### external/exfat/ * 53c9108 exfat: Don't include the fuse module #### frameworks/base/ * a2673f3 WifiTile: Avoid NPE during boot phase * e0dc39d SystemUI: Remove trailing whitespace on high_accuracy_description * a794f4b LocationTile: Improve strings * 5e73386 SystemUI: Advanced location tile * aab3836 Revert"Location tile enable switching between 3 modes" * dddc677 SystemUI: disable tuner * 384afa5 PackageParser: Use ExecutorService to parse certs and signatures * 7388a89 Revert "Use multithread to verify files contained in APK" * 1d8d879 Revert "Optimize code of multithread installation" * d567878 Fix notification sound for some apps if Smart notification sound enabled * cb70d9c Allow vibration instead of beep for in-call notifications [1/2] #### kernel/oneplus/msm8996/ * aee88e6 input: misc: tri_state_key: Fix-up kstrtoint calls * 05722cd input: misc: tri_state_key: I have no life * d7c545f tri_state_key: allow more key codes for extra modes * 49343f7 tri_state_key: allow more key codes for extra modes #### lineage-sdk/ * 815c1cb sdk: add TILE_LOCATION_DETAIL logging const #### packages/apps/Settings/ * 5978715 Allow vibration instead of beep for in-call notifications [2/2] * 56aba99 update Redmi 3s maintainer (#917) * 12616c6 Maintainer please Huawei Nexus 6P (#918) 02-22-2018 ============ #### device/oppo/common/ #### device/qcom/sepolicy/ * 0daf6b5 Merge 356a0131d248d1f3f2ce7fa11f9a965130d68e20 on remote branch * 3cfe83d sepolicy/common : Allow imsdatadaemon and imsrcsd to set IMS prop * 6104922 sepolicy: Bootup denials on msm8953 and sdm450 #### device/rr/sepolicy/ * 823cfb1 common: Label sdfat as vfat #### frameworks/base/ * 99edc9f SystemUI:Fix the damn left clock visibility #### hardware/qcom/audio-caf/msm8996/ * b9dee1f Merge "configs: msm8953: Update controls for internal codec" * 9c69f81 Merge 6a886c96aceb35685f48711bf1e85203f08f108a on remote branch #### hardware/qcom/audio-caf/msm8998/ * b9dee1f Merge "configs: msm8953: Update controls for internal codec" #### hardware/qcom/display-caf/msm8996/ * 5ac2a30 Merge 54cf6108490e98a3dafd234cfbc3f8e66dd0135e on remote branch #### hardware/qcom/fm/ * 4bca5a5 Merge "issue :HAL is still available from the last session" into fm.lnx.2.9.1 * 0ced5bd Merge c0bf45f5cacd9f3ea372cab02716a6112f661f5b on remote branch #### hardware/qcom/media-caf/msm8996/ * e3ca4df Merge 9566280596ec7c21184a9296ece2015b9102b9d4 on remote branch #### packages/apps/AudioFX/ * 528bd49 AudioFX: Sync translations with MusicFX #### packages/apps/Bluetooth/ #### packages/apps/Camera2/ * 2faa0f7 Camera2: Target API 27 #### packages/apps/CellBroadcastReceiver/ #### packages/apps/CertInstaller/ #### packages/apps/Contacts/ #### packages/apps/Dialer/ #### packages/apps/DocumentsUI/ #### packages/apps/Eleven/ #### packages/apps/Email/ #### packages/apps/EmergencyInfo/ #### packages/apps/ExactCalculator/ #### packages/apps/FMRadio/ #### packages/apps/Gallery2/ #### packages/apps/HTMLViewer/ #### packages/apps/Jelly/ #### packages/apps/KeyChain/ #### packages/apps/LockClock/ #### packages/apps/ManagedProvisioning/ #### packages/apps/Messaging/ #### packages/apps/PackageInstaller/ * 848caeb Fix "Provide more information why an install failed" for TV #### packages/apps/PhoneCommon/ #### packages/apps/Profiles/ #### packages/apps/Recorder/ #### packages/apps/SafetyRegulatoryInfo/ #### packages/apps/Settings/ * cff17fc Added Xiaomi Mi A1 Maintainer (#915) #### packages/apps/Snap/ * 00a517c Snap: Fix "Convert "save best" dialog text to a quantity string" * c01d3b9 Snap: Convert "save best" dialog text to a quantity string #### packages/apps/Stk/ #### packages/apps/StorageManager/ #### packages/apps/Tag/ #### packages/apps/Terminal/ #### packages/apps/TvSettings/ #### packages/apps/UnifiedEmail/ #### packages/inputmethods/LatinIME/ #### packages/providers/BlockedNumberProvider/ #### packages/providers/BookmarkProvider/ #### packages/providers/CalendarProvider/ #### packages/providers/CallLogProvider/ #### packages/providers/ContactsProvider/ #### packages/providers/DownloadProvider/ #### packages/providers/MediaProvider/ #### packages/providers/TelephonyProvider/ #### packages/providers/TvProvider/ #### packages/providers/UserDictionaryProvider/ #### packages/providers/WeatherProvider/ #### packages/screensavers/Basic/ #### packages/screensavers/PhotoTable/ #### packages/services/BuiltInPrintService/ #### packages/services/Mms/ #### packages/services/Telecomm/ #### packages/services/Telephony/ #### packages/wallpapers/LivePicker/ #### system/vold/ * 2f4e24a vold: Only include exfat support for devices that specify a driver 02-21-2018 ============ #### android/ * dc335cb Update source size (#112) #### build/make/ * e8c8409 Merge remote-tracking branch 'upstream/lineage-15.1' into oreo #### device/oneplus/oneplus3/ * 1616d65 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * 6b9d3a9 Update board-info.txt #### device/qcom/sepolicy/ * 8f86956 Merge "sepolicy: Add label for usb power_supply device" #### device/rr/sepolicy/ * 7b3aa9f sepolicy: Cleanup context labelling for external sdcards #### frameworks/base/ * 6e8bc7e SystemUI: properly adjust statusbar height on rotate as necessary * 622396e Use better implementation for Left Clock #### hardware/qcom/audio-caf/msm8996/ * 6e52387 configs: msm8953: Update controls for internal codec * 22b9c56 hal: add support for sdm450 sku4 #### hardware/qcom/audio-caf/msm8998/ * 6e52387 configs: msm8953: Update controls for internal codec * 22b9c56 hal: add support for sdm450 sku4 #### packages/apps/LineageParts/ * e07290e Update privacy guard off color #### packages/apps/Nfc/ * 9cae7ca Terminate server threads on NFC disable #### packages/apps/Settings/ * e5e43ca Update Vibe K5 Maintainer (#916) * be3ea89 Fix SuggestionCondition card bg #### packages/overlays/Resurrection/ * 19b3b20 Update colors.xml #### system/sepolicy/ * aa71a7c Revert "sepolicy: Fix up exfat and ntfs support" * 9c317c2 Revert "sepolicy: Add missing exfat and fuseblk types" #### system/vold/ * ab4c379 vold: Make exfat driver support generic * 568d91c vold: Don't disable dirsync for exfat #### vendor/rr/ * c55fdd1 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_vendor_resurrection into HEAD * 6040176 kernel: fix ccache variable sanitation for clang builds * 4c2b54d lineage: Sort soong variables and configurations * fb4c6c6 ATV: Ship AppDrawer * 877b294 lineage: soong: replace space with colon on TARGET_LD_SHIM_LIBS * 0b7a450 overlay: Use old NTP server in China * 298abe0 lineage: Disable DateTimeCheck activity * abd46b4 vendor: set adaptive icon mask to circle 02-20-2018 ============ #### bionic/ * 02ced6d Add ability to read /etc/passwd and /etc/group #### device/oneplus/oneplus3/ * 6a0b62e audio: Convert audio_effects.conf to audio_effects.xml * 8420328 Remove modem version script #### frameworks/base/ * 301e926 Fix Dual clock on first boot * 5902bd1 Apply Settings dark theme overlay #### hardware/qcom/display-caf/msm8952/ * 8648766 hwc: Set ioprio for vsync thread * 109d5ba gralloc: allow forcing old pixel alignment * fa0af83 Fix duplicate copy file rules * a892624 SkImageEncoder->SkEncodeImage * d1d9702 display: Use LOCAL_VENDOR_MODULE * eac53e7 display: Move all opensource modules to vendor partition #### hardware/qcom/display-caf/msm8996/ * 95aa30f sdm: Avoid rotator for MDP3 #### kernel/oneplus/msm8996/ * 6e14848 scripts/mkcompile_h: Remove trailing spaces from compiler version #### lineage-sdk/ * 1aaeb42 Berry: Set sane color names, add teal, Amber, and remove a duplicate 3/4 #### packages/apps/LineageParts/ * 1e7103f Berry: Set sane color names, add teal, Amber, and remove a duplicate 4/4 #### packages/apps/Settings/ * f392739 Fix maintainers fragment FC * a9b2d3b Fix Settings issues *Fix battery styles FC *Fix condition card bg color * 44603cd Settings: fix dark style issues * 7f7c487 Add Left Clock [2/2] * defa43b BatteryPercent: Allow disabling percent inside circle * 5db5340 BatteryMeterDrawable: add battery styles [2/2] * 3e52d83 Add Listanimation Views and Interpolator [2/2] #### packages/overlays/Resurrection/ * fe07786 SettingsDark: Add Accent color to preferenceBG * 2d7dbc6 Add Settings dark overlay #### vendor/codeaurora/telephony/ * 3519b8a telephony: Allow devices to provide their own telephony-ext #### vendor/oneplus/ * c218d68 msm8998: use OP aptx and ldac blobs #### vendor/qcom/opensource/dataservices/ * b71ab40 dataservices: Use LOCAL_VENDOR_MODULE instead of hardcoding module paths #### vendor/rr/ * b89e164 kernel: fix ccache variable sanitation for clang builds * d3057f7 lineage: Sort soong variables and configurations * 3c1f805 ATV: Ship AppDrawer * b05cfe3 build SettingsDark * c7defcc lineage: soong: replace space with colon on TARGET_LD_SHIM_LIBS * 747e003 overlay: Use old NTP server in China * 1007007 lineage: Disable DateTimeCheck activity 02-19-2018 ============ #### android/ * 350332a Add Resurrection Overlays #### device/oneplus/oneplus3/ * 9282feb shim: Split TARGET_LD_SHIM_LIBS on multiple lines #### frameworks/base/ * ac66bf7 Fix Double clock visibility * 1527a9e StatusBar: Enable LineageDarkSysUI Theme * 32a5c50 Fix center left clock glitch * 43be9fa Fix navigation bar tile Intents * 8a824ef Remove Boolean validator for battery percent * 3dc205e Make Sure Center Clock Layout is gone when initating ticker * a46263c Revert "Volume panel dark switch bg color fix for panel porn" * 0a2d402 Fix Battery style with Right clock enabled * c0be76e Make Left Clock work with our implementation * d75fa7e Volume panel dark switch bg color fix for panel porn * 5f3069ce Navigation Bar Tile * 7d7e999 Add QSDetailItems * 07ed9f5 add Left Clock [1/2] * 6c0fbb9 Battery: skip useless scaling calls when attaching the view * 6046c31 Text/hidden battery: don't use additional resources for no padding values * c996ba9 Portrait battery: show percentage when charging * ead3b47 Cleanup battery styles we won't use (hidden and landscape) * 5bd9ad3 Battery: use SB observer to update everything and not when attaching views * d25440c Portrait/hidden/txt battery: show percentage in quick sb header and keyguard * b01051c Text battery style: show a tilde when charging * 8948fbd Fix right padding when using hidden/text battery style * 0d3a13c Circle and dot battery fixes and improvements * 6aedc93 Move sysui tuner percentage settings to custom battery settings [1/2] * 6d3816ff BatteryMeterDrawable: add hidden option * 35d6b0b BatteryMeterDrawable: add text style #### hardware/qcom/audio-caf/msm8952/ * 364cb18 policy_hal: fix for MR1 function prototype. #### hardware/qcom/audio-caf/msm8974/ * 31dc31b hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries #### hardware/qcom/display-caf/msm8974/ * 9923627 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries #### hardware/qcom/media-caf/msm8952/ * 769dd04 media: Move Video HAL libraries to vendor image. * 1facc58 media: Move Video HAL libraries to vendor image * f713e53 media: Move Video HAL libraries to vendor image #### hardware/qcom/media-caf/msm8974/ * 7d93b51 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries * 81beaaa mm-video-v4l2: Fix KW resported issues #### packages/overlays/Resurrection/ * 22679da Berry: Set sane color names, add teal, Amber, and remove a duplicate 1/4 * 8437876 Add SysUI Dark theme from stock aosp dark #### vendor/rr/ * ad8a884 Merge branch 'oreo' of https://github.com/ResurrectionRemix/android_vendor_resurrection into oreo * 533653b vendor:Build SysUIDark theme * 1b80c55 lineage: Move all system props to PRODUCT_GENERIC_PROPERTIES * a3a23b8 lineage: add BUILD_RRO_SYSTEM_PACKAGE target * 41e1c87 Build berry styles 02-18-2018 ============ #### android/ * 6f38550 manifest: Switch to our fork of fw/opt/dtp #### build/make/ * bc1fa28 rr: fix mismerge * 6d05ec2 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo #### device/oneplus/oneplus3/ * 4031b05 Merge remote-tracking branch 'LineageOS/lineage-15.1' into oreo * 4dd06a0 op3: Switch to vendor.display.config 1.1 * 99d0715 op3: Transition to TARGET_LD_SHIM_LIBS * 56dd310 oneplus3: update dependencies * 52af489 Merge remote-tracking branch 'upstream/lineage-15.1' into oreo #### device/qcom/sepolicy/ * fb1e7cd Merge ca6b49c08ee9eefa6bd41fed993e5604153b2313 on remote branch * eb4df36 sepolicy: allow rmt_storage to access sysfs_ssr context with read permission #### device/rr/sepolicy/ * d26f5e3 Add pocket judge selinux policy * 3a03c18 sepolicy: Add policy for edgegestureservice * 938a455 sepolicy: update for rr #### frameworks/base/ * 0000c18 BatteryMeterDrawable: add dotted circle style * a06f143 BatteryMeterDrawable: add battery styles [1/2] * 74976b9 Fw_base - Listanimation Views and Interpolator [1/2] * 8581b3f fb: add back all keyboard IME features back (1/2) * 1dca81c framework: Port IME selector notification toggle (2/2) * d53a1b8 Make status bar ticker play nice with center clock * 5aace05 Fix Music ticker tint * ce128e2 Add stub for setCursorVisibility * c2a41af Add powerhint function that accepts an array of data * 26f1eba DndTile: Avoid NPE during boot phase * fcc2c1e BluetoothTile: Avoid NPE during boot up phase * 590c5aa NfcTile: Avoid NPE during boot up phase * 938f66e systemui: introduce berry styles * edfa48c Revert "[1/2] base: configure SystemUI theme" #### hardware/qcom/audio-caf/msm8960/ * d1b80f9 Use header lib instead of using global include path * c037c5e hal: Use LOCAL_VENDOR_MODULE #### hardware/qcom/audio-caf/msm8998/ * a62ea7c Merge 6a886c96aceb35685f48711bf1e85203f08f108a on remote branch #### hardware/qcom/display-caf/msm8998/ * 4ac8334 Merge 54cf6108490e98a3dafd234cfbc3f8e66dd0135e on remote branch #### hardware/qcom/media-caf/msm8998/ * 53baa02 Merge 9566280596ec7c21184a9296ece2015b9102b9d4 on remote branch #### hardware/qcom/wlan-caf/ * 3d79c21 Merge 450edb7d0eef06e206c924e1c003fa6466681430 on remote branch #### kernel/oneplus/msm8996/ * 1b77bb3 Merge tag 'rcu-next' of github.com:MSF-Jarvis/oneplus3-staging into XOS-8.1 * 271fa19 rcu: Tell the compiler that rcu_state_p is immutable * 2ff73bd rcu: Eliminate a few RCU_BOOST #ifdefs in favor of IS_ENABLED() * a913faa rcu: Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE() * be7a444 rcu: Control grace-period delays directly from value * 74c370f rcu: Associate quiescent-state reports with grace period * a1996f6 rcu: Yet another fix for preemption and CPU hotplug * c29ceb1 rcu: Add diagnostics to grace-period cleanup * 3e27cba rcu: Handle outgoing CPUs on exit from idle loop * 939b9fc rcu: Eliminate ->onoff_mutex from rcu_node structure * 31ccd3c rcu: Process offlining and onlining only at grace-period start * 0408d0d Revert "rcu: Move early boot callback tests earlier" * 88b4bfc rcu: Move rcu_report_unblock_qs_rnp() to common code * 2072486 rcu: Rework preemptible expedited bitmask handling * bb8022e rcu: Remove event tracing from rcu_cpu_notify(), used by offline CPUs * e681b3b rcu: Provide diagnostic option to slow down grace-period initialization * 0832881 rcu: Detect stalls caused by failure to propagate up rcu_node tree * 1223c97 rcu: Eliminate empty HOTPLUG_CPU ifdef * 4f9ef21 rcu: Simplify sync_rcu_preempt_exp_init() * 3163319 rcu: Put all orphan-callback-related code under same comment * 0a6d63c rcu: Consolidate offline-CPU callback initialization * b038388 rcu: Remove redundant check of cpu_online() * 521e73b rcu: Get rcu_sched_force_quiescent_state() where it belongs * fba3a89 rcu: Add boot-up check for non-default CONFIG_RCU_FANOUT_LEAF values * dbb7c2f rcu: Use IS_ENABLED() to simplify rcu_bootup_announce_oddness() * 29275f9 rcu: Improve diagnostics for blocked critical sections in irq * 2ed73b5 rcu: Use IS_ENABLED() to CONFIG_RCU_FANOUT_EXACT #ifdef * 9cc1b7a rcu: Move early boot callback tests earlier * 812b47d rcu: Move early-boot callbacks to no-CBs lists for no-CBs CPUs * 9c902fc rcu: Tighten up affinity and check for sysidle * 6e52794 rcu: Remove fastpath from __rcu_process_callbacks() * 833305d rcu: Remove unnecessary condition check in rcu_qsctr_help() * 1e36736 rcu: Fixes to NO_HZ_FULL sysidle accounting * 77bafe2 rcutorture: Make consistent use of variables * a11e364 rcu: Add Kconfig option to expedite grace periods during boot * e25eafb rcu: Update from rcu_expedited variable to rcu_gp_is_expedited() * 71ee0d1 rcu: Add rcu_expedite_gp() and rcu_unexpedite_gp() to rcutorture * a3c32ef rcu: Provide rcu_expedite_gp() and rcu_unexpedite_gp() * 1cebac2 rcu: Fix a couple of typos in rcu_all_qs() comment header * 430433b rcu: Avoid clobbering early boot callbacks * 258b3c1 rcu: Refine diagnostics for lacking kthread for no-CBs callbacks * 18f1422 rcu: Prevent early-boot RCU callbacks from splatting * bd6b575 rcu: Wire ->rda pointers at compile time * 02b751f rcu: Abstract default callback-list initialization from init_callback_list() * cd52851 rcu_tree: Avoid touching rnp->completed when a new GP is started * 8e37713 rcu: Consolidate rcu_synchronize and wakeme_after_rcu() * ae3dcd5 rcu: use %*pb[l] to print bitmaps including cpumasks and nodemasks * ed3a468 rcu: Clear need_qs flag to prevent splat * 43a540c rcu: Initialize tiny RCU stall-warning timeouts at boot * 6460f97 rcu: Fix RCU CPU stall detection in tiny implementation * 2daaacc rcu: Add GP-kthread-starvation checks to CPU stall warnings * f6ad3258 rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors * bae6f4e rcutorture: Add more diagnostics in rcu_barrier() test failure case * baa9371 rcutorture: Check from beginning to end of grace period * 49de540 rcu: Remove redundant rcu_batches_completed() declaration * a42fd1b rcutorture: Drop rcu_torture_completed() and friends * 099d0d2 rcutorture: Use unsigned for Reader Batch computations * 080136a rcu: Make _batches_completed() functions return unsigned long * 669cba2 rcu: Handle gpnum/completed wrap while dyntick idle * 0534dcc rcu: Make RCU_CPU_STALL_INFO include number of fqs attempts * ff611f3 rcu: Make SRCU optional by using CONFIG_SRCU * 553472f rcu: Expand SRCU ->completed to 64 bits * 65a3657 rcu: Remove redundant callback-list initialization * c5a3fdb rcu: Don't scan root rcu_node structure for stalled tasks * d287068 rcu: Revert "Allow post-unlock reference for rt_mutex" to avoid priority-inversion * 1044252 rcu: Note quiescent state when CPU goes offline * 3418c32 rcu: Don't bother affinitying rcub kthreads away from offline CPUs * 1f0df10 rcu: Don't initiate RCU priority boosting on root rcu_node * 9210874 rcu: Don't spawn rcub kthreads on root rcu_node structure * 6b56ed6 rcu: Make use of rcu_preempt_has_tasks() * 42f8950 rcu: Shorten irq-disable region in rcu_cleanup_dead_cpu() * 0c7410c rcu: Don't migrate blocked tasks even if all corresponding CPUs offline * 002907f rcu: Make rcu_read_unlock_special() propagate ->qsmaskinit bit clearing * 5c074da rcu: Abstract rcu_cleanup_dead_rnp() from rcu_cleanup_dead_cpu() * dc4e306 rcu: Rename "empty" to "empty_norm" in preparation for boost rework * 13ed952 rcu: Protect rcu_boost() lockless accesses with ACCESS_ONCE() * 70a83b0 rcu: Remove "select IRQ_WORK" from config TREE_RCU * da9f5fc rcu: Fix rcu_barrier() race that could result in too-short wait * dae9904 tiny_rcu: Directly force QS when call_rcu_[bh|sched]() on idle_task * 0fb634b rcu: Fix invoke_rcu_callbacks() comment * 2772899 rcu: Remove redundant rcu_is_cpu_rrupt_from_idle() from tiny RCU * c0ce091 rcu: Make rcu_nmi_enter() handle nesting * 5f7d5a3 rcu: Fix FIXME in rcu_tasks_kthread() * 6ae341f rcutorture: Fix rcu_torture_cbflood() memory leak * 46608e3 rcu: Use DEFINE_PER_CPU_SHARED_ALIGNED for rcu_data * 7a83117 rcu: Remove rcu_dynticks * parameters when they are always this_cpu_ptr(&rcu_dynticks) * 8cc35c7 rcu: Fix for rcuo online-time-creation reorganization bug * ccb197a rcu: Remove redundant TREE_PREEMPT_RCU config option * 64501e9 rcu: Avoid IPIing idle CPUs from synchronize_sched_expedited() * 0e2980c rcu: Remove CONFIG_RCU_CPU_STALL_VERBOSE * 6fc70d8 Merge remote-tracking branch 'qcacld/wlan-cld2.driver.lnx.1.0.r21-rel' into XOS-8.1 * a8c1cec Merge tag 'WailingWaterChestnuts' into oreo #### lineage-sdk/ * 24b695f lineage-sdk: Set drawable bounds in generateAlertColorFromDrawable() * 7fa351f lineage-sdk lights: Treat requested led color of 0 as needing a default * 98ce06e livedisplay: don't throw exception if config is not ready, warning is enough * 3455a71 sdk: livedisplay: add a method to determine whether night mode is enabled * 3268d69 sdk: add berry global style and accent settings * b7067f5 sdk: add accent names references * f6bf46e sdk: Cleanup PerformanceManager #### packages/apps/DUI/ #### packages/apps/Jelly/ * 66ace6f Jelly: update deps * 475be61 Jelly: update accent color to match new icon #### packages/apps/LineageParts/ * 934e94a LineageParts: Remove unused resources * dff64c7 LineageParts: Fix berry style issues * 094d837 parts: introduce berry styles #### packages/apps/Settings/ * 10f6df3 Input: add back all keyboard IME features back (2/2) * 281b6e1 Input: Port IME selector notification toggle (1/2) * 8f8e377 Add Link to Lineage Theme styles * e190979 Refactor device maintainer fragment (#910) #### packages/services/OmniJaws/ #### packages/services/Telephony/ * 99f9dd6 Telephony: adaptive icon #### system/core/ * 940f717 Added missing AID which is causing setgroups to fail * 1d62206 core: Lockscreen Charging info (1/3) #### vendor/rr/ * 990fadf Update Changelog and features list - Remove readme Change-Id: Ieb1e73081a4518fc4159ab5cb96f2a0eea1f0f4d * a4880f8 lineage: soong: Add var for linker shim libs * 5d2fc37 Update our privapp whitelist * 60c3802 lineage: Move all system props to PRODUCT_GENERIC_PROPERTIES * a57f366 lineage: Allow IPv6 on roaming for T-Mobile US APNs * b7db469 lineage: Consolidate T-Mobile US APNs 02-17-2018 ============ #### bootable/recovery/ * 22e4edb recovery: Use pathmap for recovery * f3ee30d Add more specific error codes for uncrypt failures * c57d612 Remove LOCAL_CLANG * a3d1278 roots.cpp: Reformatting the file. * fbcb1a0 recovery: otautil: Add libziparchive linkage #### build/kati/ * ba8fc2c Fix mac build * f4d9feb Fix (cd ; find .) * 702b775 Add some simple find unit tests #### build/make/ * 5a44bea Place TARGET_FS_CONFIG_GEN passwd/group files in /vendor/etc #### device/qcom/sepolicy/ * c9e1282 sepolicy: sepolicy rules to configure block io cgroups. #### external/libtar/ * 0dc8e63 Fix compilation for O-MR1 #### external/toybox/ * cf5eac6 toybox: Use toybox for dd and grep in recovery #### hardware/qcom/audio-caf/msm8996/ * 4221991 Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD #### hardware/qcom/display-caf/msm8996/ * 13d89bf Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD #### hardware/qcom/media-caf/msm8996/ * 711c15d Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD #### kernel/oneplus/msm8996/ * c536a1a Merge branch 'kernel.lnx.3.18.r33-rel' of git://github.com/android-linux-stable/msm-3.18 into XOS-8.1 * 6dec977 Merge 3.18.95 into kernel.lnx.3.18.r33-rel * 0c94621 Linux 3.18.95 * e8cccd3 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy * 0a0e3ff ACPI: sbshc: remove raw pointer from printk() message * 16f14eb pktcdvd: Fix pkt_setup_dev() error path * e715f11 EDAC, octeon: Fix an uninitialized variable warning * 6e7bf90 xtensa: fix futex_atomic_cmpxchg_inatomic * e6f03ae alpha: fix reboot on Avanti platform * 6eb7b54 alpha: fix crash if pthread_create races with signal delivery * 99a62e1 signal/sh: Ensure si_signo is initialized in do_divide_error * 7a64cc5 signal/openrisc: Fix do_unaligned_access to send the proper signal * dd59ee6 kernel/async.c: revert "async: simplify lowest_in_progress()" * f874d19 media: cxusb, dib0700: ignore XC2028_I2C_FLUSH * fd2ebfa crypto: caam - fix endless loop when DECO acquire fails * 6278069 crypto: cryptd - pass through absence of ->setkey() * 5e52f5a crypto: hash - introduce crypto_hash_alg_has_setkey() * 0b72648 kernfs: fix regression in kernfs_fop_write caused by wrong type * 103fa74 NFS: commit direct writes even if they fail partially * c8ebc7d NFS: Add a cond_resched() to nfs_commit_release_pages() * 0dcc091 mtd: nand: Fix nand_do_read_oob() return value * 6cd23a0 media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner * 8488242 media: dvb-usb-v2: lmedm04: Improve logic checking of warm start * d2baa5e dccp: CVE-2017-8824: use-after-free in DCCP code * c6afe2a usbip: vhci: stop printing kernel pointer addresses in messages * f528398 usbip: stub: stop printing kernel pointer addresses in messages * 0dcd754 usbip: prevent leaking socket pointer address in messages * a7db857 usbip: vhci-hcd: Add USB3 SuperSpeed support * 9ea2031 usb: usbip: Fix possible deadlocks reported by lockdep * 4b49012 usbip: Fix potential format overflow in userspace tools * 67ad023 usbip: prevent vhci_hcd driver from leaking a socket pointer address * eebf315 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input * 385e124 usbip: fix stub_rx: get_pipe() to validate endpoint number * 28ef965 posix-timer: Properly check sigevent->sigev_notify * 9fdfac7 CIFS: zero sensitive data when freeing * 833692a cifs: Fix autonegotiate security settings mismatch * 23dd6b8 cifs: Fix missing put_xid in cifs_file_strict_mmap * 796ab95 ipv4: Map neigh lookup keys in __ipv4_neigh_lookup_noref() * 99a223b KEYS: encrypted: fix buffer overread in valid_master_desc() * 1b50c4e ARM: exynos_defconfig: Enable NFSv4 client * 60a86dc ARM: exynos_defconfig: Enable options to mount a rootfs via NFS * e25c5a3 tcp: release sk_frag.page in tcp_disconnect * 0d8e720 r8169: fix RTL8168EP take too long to complete driver initialization. * cafbcd5 qlcnic: fix deadlock bug * ec1e18f net: igmp: add a missing rcu locking section * 6598ee1 ip6mr: fix stale iterator * 8cec497 vhost_net: stop device during reset owner #### packages/apps/Settings/ * 8b53208 Update dreamlte & dream2lte maintainer (#909) * 43ff292 Update Falcon maintainer (#906) #### packages/apps/Stk/ * 52fa936 Stk: adaptive icon #### vendor/qcom/opensource/interfaces/ * 1cf0b14 display: include config/1.1 02-16-2018 ============ #### bionic/ * a6fb115 linker: Move shims to TARGET_LD_SHIM_LIBS #### build/make/ * 5a07d52 releasetools: include INSTALL/ and SYSTEM/build.prop when unzipping * e44d95b core: include getb64key.py in otatools #### frameworks/base/ #### hardware/qcom/fm/ * c0bf45f Merge "Bringup/sdm660_64: Header files path added" into fm.lnx.2.9.1 #### hardware/qcom/media-caf/msm8952/ * 6fea8d2 mm-video-v4l2: Fix compilation dependencies with O-MR1 #### kernel/oneplus/msm8996/ * 2d52689 power: reset: msm-poweroff: Compile out enable_emergency_dload_mode * b47df82 HACK: arm64: add CNTPCT_EL0 trap handler * dac0c73 Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into kernel.lnx.3.18.r33-rel #### packages/apps/DUI/ #### packages/apps/DocumentsUI/ * d626dcc DocumentsUI: adaptive icon #### packages/apps/Settings/ * 1135e26 Change 'plugged in' to 'connected' (#907) * a88e0ce Capitalize smart pulldown summary (#902) * ec43862 Remove spaces before and after `\n` * e21ed5b Remove spaces before and after `\n` #### packages/services/OmniJaws/ 02-15-2018 ============ #### android/ * f5497c4 Merge pull request #110 from Yardanico/patch-1 * c279736 Small fix in readme #### bootable/recovery/ * 98ec23a Revert "otautil: Android.mk -> Android.bp" * ed2ca80 Revert "libbootloader_message: convert to Android.bp" * d24da27 Revert "recovery: Fork a process for fuse when sideloading from SD card." * 210cf74 Revert "Format formattable partitions if mount fails" * 92e593d Revert "updater: Remove some obsoleted functions for file-based OTA." * 2b7009d Revert "Remove the obsolete package_extract_dir() test" * 805c49e Revert "kill package_extract_dir" #### build/make/ * ecab526 releasetools: Use the first entry of a mount point when reading fstab * 0428a2e Store the base64 release key in the OTA zips * 7677c04 releasetools: Store the build.prop file in the OTA zip * 570a963 build: Update install tools packaging for target-files support * 7b33870 releasetools: Replace key values in permission files during re-signing * 5d1e98e releasetools: Add script to sign zips * 0f0e2d2 releasetools: support reading release keys out of some sort of command * 5b801cf Version bump to OPM1.171019.025 #### device/qcom/sepolicy/ * 356a013 sepolicy: Add file context for rmt_storage for accessing path soc.0 #### frameworks/av/ * 87d12ea Merge cherrypicks of [3614756, 3614757, 3614861, 3614758, 3614759, 3615200, 3615201, 3615202, 3615203, 3615204, 3614670, 3614671, 3615108, 3615109] into oc-mr1-release * d32af5d M3UParser: detect variant streams without EXT-X-STREAM-INF * 5ffa7ea Prevent MediaPlayerService::Client's use-after-free #### frameworks/base/ * c6a66cc Reduce toast dialog text shadow radius * 226fde2 frameworks/base lights: Always allow LineageNotificationLights set the default color * a8e2d04 Show infinity for large notification counts * 0696ea8 ViewConfiguration: Restore defaults * f67ec45 Services: Make sure settings aren't observed twice bring in Lineage constants for HW keys #### frameworks/ex/ * 56fadcb Merge cherrypicks of [3614756, 3614757, 3614861, 3614758, 3614759, 3615200, 3615201, 3615202, 3615203, 3615204, 3614670, 3614671, 3615108, 3615109] into oc-mr1-release * ebd849e Add bounds checking for transparency lookup #### frameworks/minikin/ * 594e33f Merge cherrypicks of [3614756, 3614757, 3614861, 3614758, 3614759, 3615200, 3615201, 3615202, 3615203, 3615204, 3614670, 3614671, 3615108, 3615109] into oc-mr1-release * 3056f04 Fix OOB read due to integer overflow #### hardware/qcom/bootctrl/ * 07995ae Add msm8953 to the filter #### hardware/qcom/display-caf/msm8996/ * 7fb478c hwc: Fix cancel_lock condition * 6b44b3f hwc2: Add missing locks, relax some locks * e88b3f4 hwc2: Array and enum boundary checks #### hardware/qcom/display-caf/msm8998/ * 7fb478c hwc: Fix cancel_lock condition * 6b44b3f hwc2: Add missing locks, relax some locks * e88b3f4 hwc2: Array and enum boundary checks #### hardware/qcom/fm/ * 3f94c98 Bringup/sdm660_64: Header files path added #### packages/apps/FMRadio/ * 8be8e01 FMRadio: adaptive icon #### system/bt/ * cf98916 Merge cherrypicks of [3614756, 3614757, 3614861, 3614758, 3614759, 3615200, 3615201, 3615202, 3615203, 3615204, 3614670, 3614671, 3615108, 3615109] into oc-mr1-release * e4ec79b AVRCP: Check number of text attribute values in response * 6f3ddf3 AVRCP: Set maximum string length when copying to buffer * 1696f97 AVRCP: Initialize buffer for attribute values to be written to * 6ecbbc0 AVRCP: Check number of text attributes in response * 7f8bfcc DO NOT MERGE Truncate new line characters when adding string to config * 57dc596 AVRCP: Check the number of text value attributes requested #### system/core/ * a4223b7 init: add install_keyring for TWRP FBE decrypt #### system/nfc/ * e21df8e Fix misc-macro-parentheses warnings in system/nfc. 02-14-2018 ============ #### device/oneplus/oneplus3/ * be72808 op3: doze: Use OnePlus pickup sensor for pickup detection * a8a170e op3: audio: Disable ULL mode * 787c9d4 op3: pocketmode: Bump sdk version * e8fa0c3 Revert "op3: pocketmode: Listen only when fp wake-up is enabled" * 9f8112f op3: Add missing OMX blobs * ac2b6f8 op3: Add additional capacities to V1.0 media profiles * 62335c2 op3: sepolicy: Use noatsecure for everything * 0c3a5f0 op3: Add initial Oreo sepolicy #### device/oppo/common/ * 7d55b38 configpanel: adaptive icon #### external/DUtils/ * 839fbdf Default Menu longpress action is overview #### frameworks/base/ * a5f988f Add toggle for face auto unlock (1/2) #### hardware/qcom/audio-caf/msm8998/ * 703b97b audio-caf/msm8998: fix missing dependency error * 9273dcd hal: Make libvolumelistener depend on kernel headers * 0000624 hal: Update sound trigger header for UM6 * 7d18bc7 hal: Don't try to record using 3-mic unless we mean it * 1a07cdc hal: Haxed header * b042721 audio: Fix flac offload not working * edee3f9 audio: Fix complilation warnings under Clang * a522da0 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled * 94b901a audio: Extend platform parser to allow device name aliasing * a581cd1 hal: post_proc: Convert volume listener to vendor prop * a134ee2 hal: post_proc: enabled / disable volume listener based on prop * 3a3f2af audio: Use direct project pathmap #### hardware/qcom/fm/ * fd358eb issue :HAL is still available from the last session * 9249924 FM: adaptive icon #### hardware/qcom/media-caf/msm8960/ * d39a45a mm-video-v4l2: Fix KW resported issues #### kernel/oneplus/msm8996/ * b5c1f3f op3: Remove CONFIG_TIMER_STATS * 4e62e41 time: Remove CONFIG_TIMER_STATS * 94ccbe0 ANDROID: Kconfig: add depends for UID_SYS_STATS * 5d2ecb1 ANDROID: Fix missing header file for get_cmdline() call * b8efe94 uid_sys_stats: log task io with a debug flag * 00f18c7 uid_sys_stats: make hash_table static * dc71a59 BACKPORT: crypto: arm - add support for SHA-224/256 using ARMv8 Crypto Extensions * 41cb6b6 ANDROID: arm: crypto: reduce priority of bit-sliced AES cipher * 0c4a9b6 UPSTREAM: arm64: crypto: reduce priority of core AES cipher * 35de5f2 UPSTREAM: crypto: arm/aes-ce - fix for big endian * ffcd173 UPSTREAM: crypto: arm/aes-ctr - fix NULL dereference in tail processing * 6019bcf UPSTREAM: crypto: arm/aes - streamline AES-192 code path * acb42f7 ANDROID: initramfs: call free_initrd() when skipping init * 952f0e3 ANDROID: base: dd: Export driver_probe_done() * 9b99e3a ANDROID dm-verity: fix root device init timing issue. * fedef08 caesium_defconfig: Explicitly enable CONFIG_USB * c949c78 caesium_defconfig: Disable MSM download mode * fdcf883 caesium_defconfig: Disable joystick support * 74e208d FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN * 12ede95 arm64: Revert non-upstream SW PAN fixes * 3ca7852 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits. * 777ad96 block: Clean-up maple-iosched.c #### packages/apps/Camera2/ * a0f5154 Camera2: adaptive icon #### packages/apps/Settings/ * 140797c Update LeEco Zl1 maintainer (#901) * 9227db2 Capitalize Smart Pulldown settings (#900) #### packages/apps/Snap/ * 0d3f2aa Snap: adaptive icon #### packages/providers/BookmarkProvider/ * df19cca BookmarkProvider: adaptive icon #### packages/providers/CallLogProvider/ * fa72870 CallLogBackup: adaptive icon #### packages/providers/ContactsProvider/ * 8d7f423 ContactsProvider: adaptive icon #### packages/providers/MediaProvider/ * 0175d0e MediaProvider: adaptive-icon #### packages/providers/TelephonyProvider/ * c2fbea6 TelephonyProvider: adaptive icon #### packages/resources/devicesettings/ * bebde63 Add string for pickup sensor #### packages/services/Mms/ * b6a589b Mms: adaptive icon * 9ddf3b3 Add app label #### packages/services/Telecomm/ * 72520a0 Telecomm: adaptive icon #### packages/wallpapers/LivePicker/ * c7897a3 LivePicker: adaptive icon #### vendor/oneplus/ * 9bd9caa op3: Add missing OMX blobs * cd0f286 op3: Update blobs from OB32/OB22 #### vendor/qcom/opensource/cryptfs_hw/ * c3240f2 Revert "cryptfs_hw: Move to /vendor" 02-13-2018 ============ #### android/ * 5605f6d manifest: Unstage 15.1 * 02bad15 Switch back to AOSP system/media #### build/make/ * f338108 Revert "Only enable adb by default on non-user_variant builds" #### device/qcom/sepolicy/ * 0c6b2e4 Merge "sepolicy: add policy file for amfs-service" * d90bf04 Merge "SEEMP: allow socket send from mediaserver to seempd" #### frameworks/opt/telephony/ * 0497c6b PhoneFactory: fix creating a cdma phone type * 7be7457 Telephony: Enable NV based CDMA data call. #### hardware/qcom/audio-caf/msm8996/ * 1da9a45 hal: Support the audio amplifier hook #### hardware/qcom/display-caf/msm8960/ * 1f6a2dc Use header lib instead of using global include path * 4686c06 Fix libcutils private headers * 564e173 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (display) #### hardware/qcom/media-caf/msm8960/ * fa71989 fix circular dependency libnativewindow <-> libui * d67b7b1 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (media) #### packages/apps/AudioFX/ * a19d9ba AudioFX: adaptive icon #### packages/apps/Contacts/ * f9706b8 Contacts: adaptive icon #### packages/apps/DUI/ * c951967 Pulse: don't lose color when changing render mode * e219cc2 Pulse fading blocks render: use more visible colors #### packages/apps/Dialer/ * 148c54d Dialer: adaptive icon #### packages/apps/Eleven/ * 7915e65 Eleven: adaptive icon #### packages/apps/Email/ * ba3ff70 Email: adaptive icon #### packages/apps/ExactCalculator/ * dee6f25 Calculator: adaptive icon #### packages/apps/Gallery2/ * eac1c05 Gallery: adaptive-icon #### packages/apps/Jelly/ * 8b7ca0d Jelly: adaptive icon #### packages/apps/Messaging/ * 89adefe Messaging: adaptive icon #### packages/apps/Nfc/ * 8e407bf Vibrate when NFC tag is detected * 8244062 Fix invalid bluetooth address to cause NfcService crash. * 482041e Support "file://" scheme with specific file name for BT transfer * c353229 Turn BT off when disconnecting from a BT device #### packages/apps/Recorder/ * 6c41c8b Recorder: adaptive icon #### packages/apps/Settings/ * d8032dd Fixes typo in Clock & Date (#899) #### packages/apps/Terminal/ * b665d80 Term: adaptive icon #### packages/providers/BlockedNumberProvider/ * ec07954 BlockedNumberProvider: adaptive icon #### packages/providers/CalendarProvider/ * 8c0bd41 CalendarProvider: adaptive icon #### system/core/ * 47c2f91 Don't enable ADB by default when ro.adb.secure is 1 02-12-2018 ============ #### build/make/ * 5e0c7b1 Only enable adb by default on non-user_variant builds * 5b96acc build: Add vendor.prop capability * 19d9dc8 build: Add new variable to hold generic build properties #### device/qcom/sepolicy/ * 32ca580 sepolicy: add policy file for amfs-service #### device/rr/sepolicy/ * 20256ad sepolicy: common: Lol three spaces * 397788d sepolicy: qcom: Fixing camera app not launching * 40b1f8e sepolicy: Allow apps with API level <= 25 to access services #### frameworks/base/ * 87b0557 Revert "Update default dialer and sim color 2/2" #### hardware/qcom/audio-caf/msm8916/ * c798e99 audio: add fm playback to usecase map * a1ddb01 audio: Extend platform parser to allow device name aliasing * b5fe896 CM12vification #### hardware/qcom/display-caf/msm8916/ * 3bd501d SkImageEncoder->SkEncodeImage * e7ac424 hwcomposer: Fix regression in hwc_sync * 3220b03 Fix duplicate copy file rules * c010b96 gralloc: allow forcing old pixel alignment * ab7b382 gralloc: fall back to old pixel alignment on old blobs * 05ac28b hwc: Fix compile errors after display-frameworks removal * 9de71a4 Properly iterate over passed attribute set. * bcf181b qdutils: Fix misleading log message * 2f8ed14 hwcomposer: Add support to specify dynamic FPS when idle * d861052 hwc: Reserve pipes for video layers first * 173ecb4 hwc: Avoid MDP comp for RGB downscaled layer * f0813bf hwc: Handle multiple YUV layer use case in low end targets * 89c65fb hwc: Avoid updating refresh-rate if already done * 7a6dfba hwc: Set refresh rate during idlefallback for unhandled cases * 8c965bb hwc: Donot rely on previous comp type to trigger idlefallback * 46a337e msm8916 wants venus color formats, too! * 3ae9ea8 CM12vification #### hardware/qcom/media-caf/msm8916/ * 1765458 Move QCOM mm codecs to vendor partition * ef373ef mm-video-v4l2: Fix compilation dependencies with O-MR1 * 72a7d70 mm-video-v4l2: Fix compilation issues for vdec and venc * 70e5eff Revert "mm-video: Disable CLANG" * d8ffd47 media: Fix issues when building with Clang #### hardware/qcom/media-caf/msm8952/ * e34134a Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.8' into lineage-15.1-caf-8952 #### kernel/oneplus/msm8996/ * d7e4469 oneplus3: remove 'reboot edl' interface for security. #### packages/apps/Settings/ * 0bd35af Update Nexus 5X maintainer (#896) * e5a179e Settings: Fix sim color picker dialog * 338649a Update hero2lte maintainer (#895) #### vendor/oneplus/ * 3aa4c6d msm8998: define second back camera as back and back_aux * 7568c7b msm8998: add missing vstab configs * 30ed90a oneplus2: move blobs to vendor 02-11-2018 ============ #### build/make/ * fb13225 core, release: add sload.f2fs for otatools.zip #### development/ * d98aff6 add mke2fs.conf to Android SDK build-tools * bb3df83 add sload_f2fs to Android SDK build-tools * f0ca623 add make_f2fs to Android SDK build-tools * 0a39cef DevTools: Hide the icon! #### device/rr/sepolicy/ * 6fcb0af sepolicy: suppress denial logspam #### frameworks/base/ * 0bb4ac1 Revert "Forward-port support for chained input filters" * 1564499 Revert "Edgegestureservice:Fix bootloop caused by un intialization of mImputfiler" * e39d2da Revert "Fix derp" * d0bd925 Fix derp * f481f1f Edgegestureservice:Fix bootloop caused by un intialization of mImputfiler * 8613b7f MediaScanner: Detect folders * ca5f9cd core: Import some PG string improvements from CM 13.0 * 17db54a Forward-port support for chained input filters #### hardware/interfaces/ * a71700c Camed HAL extension: Added support in HIDL for Extended FD. #### hardware/qcom/gps/ * e970345 gps: msm8960: Move device dependent modules to /vendor * 882fa23 gps: msm8960: Cleanup obsolete LOCAL_PRELINK_MODULE * f72d4fb msm8960: Default apn ip type to ipv4 * 017983b msm8960: Add support for IPV6 in AGPS Interface * 0f32001 gps: Use project pathmap #### hardware/qcom/media/ * d063be1 media: vdec: Include nativebase headers * 666918f mm-video: venc: Correct a typo in variable name * 0ee127d Revert "msm8974: remove from top level makefile" * f7548b7 media: Use kernel headers * ce40a65 media: Add missing links * db78e9b media: Use project pathmap #### hardware/qcom/media-caf/msm8916/ * 76483c4 libc2dcolorconvert: Allow continued usage of unaligned YCbCr420P format * 623916c mm-video-v4l2: Check for correct error code * 3ea3c49 Fix duplicated OMX.qcom.audio.decoder.aac entry * 45a50e5 mm-video: Calculate average fps to update refresh rate * 9fa7c60 CM12vification #### hardware/qcom/neuralnetworks/hvxservice/ * 14eead9 Revert ""Canonicalize" class RunTimePoolInfo." * 66ff388 Revert "Allow 1.0 HVX to use 1.1 framework utilities" * d82a5c2 Revert "Improve validation of the HAL structures." #### packages/apps/Nfc/ * d0f2684 nxp: NativeNfcManager: Implement missing inherited abstract methods #### packages/apps/Settings/ * e87b772 Update lettuce maintainer (#892) * e38dedc Updated D855 Maintainer (#894) * f4af3d4 Update Galaxy Note III Qcom maintainer * 4fbee5e mido: Update maintainer (#891) * 90158aa Update a6000 maintainer (#889) #### system/bt/ * 4b19fe3 btm_inq: fix build with BTA_HOST_INTERLEAVE_SEARCH * a007496 Prevent abort in case of command timeout * f493c35 Bluetooth: Read BLE vendor capability to proceed on Secure conn #### system/core/ * af392ea healthd: allow custom charger images * 11d1797 healthd: Reinitialize mChargerNames for every battery update * c062e83 fastboot: support make_f2fs and sload_f2fs for win32 * c67e7c2 fastboot/fs_mgr/init: add sload_f2fs * 5f17d58 fastboot: fix build break * 8fe1fa2 fastboot: pass environment variables to exec_e2fs_cmd * f5c7de2 Mark more win32 parameters as unused * a98872d Fix / suppress new unused warnings for mingw+clang * e9dd3a1 fastboot: make_f2fs call by linux/darwin * f336499 fastboot: support f2fs format * 025c6ac fastboot: remove reference of deprecated make_ext4 code * 720c812 fs_mgr: support quota format for f2fs * 9d1ed1a fs_mgr: format f2fs with length=xx fstab * b683e4e adbd: Disable "adb root" by system property (2/3) * 53fa607 Update permissions to the superuser binary * 83619f8 set /system/etc/init.d/* permissions * cb4765e utils: Threads: Handle empty thread names * 1e32879 healthd: Add support for HVDCP_3 chargers * f7f8bef healthd: Add DASH charger type * 805bc13 init: always allow local.prop overrides #### vendor/oneplus/ * 33cccb3 msm8998: add privapp perms for com.qualcomm.location #### vendor/rr/ * 887d177 prebuilt: Fix all bootanimations (#106) 02-10-2018 ============ #### android/ * 03fd743 rr: track own qcom/sepolicy * f275300 Merge branch 'oreo' of ssh://github.com/ResurrectionRemix/platform_manifest into default * 715b303 rr: track own sepolicy * 0195f1f Update README.mkdn * 8a519ba Update README.mkdn * d9d41ad crowdin: fix sync * 68a0cb6 rr: add crowdin manifest * db8e17a Update README.mkdn * 5c4edf7 Update README.mkdn * 9d0da29 Update repos #### build/make/ * e364b36 Version bump to OPM1.171019.024 * b6d0663 core, release: add sload.f2fs for otatools.zip #### device/oneplus/oneplus3/ * 02741eb op3: Fix remosaic_daemon location #### device/qcom/sepolicy/ * b7a1939 qcom/sepolicy: fix path #### frameworks/base/ * 833770d Merge cherrypicks of [3594034, 3594272, 3594273, 3594274, 3594275, 3594347, 3594035, 3592471] into oc-mr1-release * db0f510 fix isActiveNetworkMetered with VPNs * 0748edc Handle onBindingDied in notification manager * fef1a3e Relax Instant Apps Settings whitelist enforcement #### hardware/qcom/audio-caf/msm8996/ * 6a886c9 Merge "configs: msm8953: Add speaker and headphones paths" * 9e8e521 Merge "hal: use proper snd_card_name for acdb_init" * 64aa85d Merge "hal: fix incorrect channel count of realtime recording" #### hardware/qcom/audio-caf/msm8998/ * 6a886c9 Merge "configs: msm8953: Add speaker and headphones paths" * 9e8e521 Merge "hal: use proper snd_card_name for acdb_init" * 64aa85d Merge "hal: fix incorrect channel count of realtime recording" #### hardware/qcom/display-caf/msm8996/ * bba55a7 hwc2: Remove validate flag reset during idle fallback #### hardware/qcom/display-caf/msm8998/ * bba55a7 hwc2: Remove validate flag reset during idle fallback #### hardware/qcom/media-caf/msm8996/ * eb76344 mm-video-v4l2: Avoid buffer access after free buffer call * 7db792d mm-video-v4l2: venc: Use client allocated memory if available #### kernel/oneplus/msm8996/ * 9465aa9 ASoC: msm: qdsp6v2: update backend name * fa7784b caesium_defconfig: Set localversion for inline builds * 8c78821 Remove '+' symbol from kernel version string #### packages/apps/CarrierConfig/ * 85e2bcb CarrierConfig: Load ERI configuration for U.S. Cellular #### packages/apps/Settings/ * 71a312c Update lettuce maintainer (#888) #### packages/overlays/Resurrection/ * 39382be Initial commit #### packages/services/Telephony/ * b6e1349 Telephony: Add ERI configuration for U.S. Cellular #### system/sepolicy/ * 9570abd add sload_f2fs permission * 49f52f3 make_f2fs: grant rw to vold * 7ce6c51 Allow e2fs to format cache * 78e311b Allow e2fs to rw devpts #### system/vold/ * 61a3249 cryptfs: support make_f2fs with quota 02-09-2018 ============ #### android/ * 96ed203 add SnapdragonCamera2 omni * f39fe5e Add back snap * 64f45b9 Revert "Remove camera2" #### build/make/ * 3ec741c [1/2] build: add OTA script do delete package cache #### device/oneplus/oneplus3/ * 79425d7 Merge branch 'lineage-15.1' of git://github.com/LineageOS/android_device_oneplus_oneplus3 into oreo * 4bdb379 oneplus3: enable hw keys settings and button backlight #### device/qcom/sepolicy/ * d2b7a4a sepolicy: initial qmmf-server sepolicy drop * 856dcf4 legacy: Allow qcom power HAL to interact with perfd #### device/rr/sepolicy/ * a6a0370 sepolicy: Add policy for vendor.lineage.power HAL #### frameworks/base/ * 7a4396a Merge branch 'oreo' of https://github.com/ResurrectionRemix/private_frameworks_base into oreo * b9bf5d7 Projekt->rr * f599c4a Projekt->rr * 5599a88 Themes: SystemUI: expose screen pinning colors * 8b34e14 Themes: Expose power save mode color * e2ade4e Themes: SystemUI: Expose QS background opacity * 7acedeb Themes: SystemUI: Expose QS edit item decoration background color * a2df2f4 Themes: Allow Permission Icons to be fully themed * 87fa19b Themes: Allow Immersive cling colors to be fully themed * 4f23164 Themes: Expose resolver hardcoded colors * b6b10f5 Themes: base: expose toast colors for themes * 23dc2b8 Themes: Expose Keyguard affordance circle background * 8044c76 Themes: Allow volume slider and thumb to work with custom images. * a68be15 Themes: Expose Screenshot flash and background colors * 9d55013 Themes: Expose Keyboard Shortcuts Dialog * 9bcd5c4 Themes: graphics: ADB "N" icon compatible with OMS7 * 98516f6 Themes: SystemUI: Expose switch bar title * 92b57c5 Themes: Allow Navbar ripple color to be themed * 023d3d7 Themes: SystemUI: Use own drawables for QS expand icon * 9482eed Themes: Notifications: extend dynamic notification bool for ambient notifications * 5634ab5 Themes: Notification dynamic colors bool compatible with OMS7 * e2a7663 Themes: Notifications: Expose a bool to disable dynamic colors * ae3c24c Screenshot: append app name to filename * 850b2bb perf: Adapt for HIDL Lineage power hal * 5d4c2b7 perf: Add plumbing for PerformanceManager #### hardware/qcom/power/ * c1a9261 power: msm8974: Add support for power profile * 5584ebb power: Use monotonic time for interaction boost * d8022f6 power: msm8998: Fix perf mode switch * fed6fde power: msm8996: Support VR + Sustained performance mode * 281c136 power: msm8996: Using PerfHAL API * 5ec3773 power: Prepare for power profile support * 8baf47d power: Add known perf hint IDs * c9f97d7 power: msm8996: Add support for power profiles * 2f0ce46 power: msm8998: Support power profiles #### kernel/oneplus/msm8996/ * 6d6871e Merge pull request #2 from ahmedradaideh/kernel.lnx.3.18.r33-rel * 1f6ef2b sched: Add other commits left out during CAF's 3.18 stable merge * 81b4b0d caesium_defconfig: set CONFIG_LOCALVERSION * a96b6ee Revert "caesium_defconfig: Enable CONFIG_FORTIFY_SOURCE" * 152f330 caesium_defconfig: Set westwood as default TCP congestion handler * ec491c4 block: maple: Use better presets * 70fbf60 block: Maple.iosched: Fix Compiler Errors * 19bbc46 block: maple: Stop abusing csd.list for fifo_time * e305ac9 maple-iosched: Fix the -Wdeclaration-after-statement warnings * 4760efa block: maple: Fix inverted logic * fcc333a block: maple: Make bools constant across functions * cfc5b8e block: maple: Use native display state instead of PowerSuspend * 9a3c593 block: maple: Serve asynchronous requests before synchronous ones * 0a4f44e block: maple: Fix some logic, import former/latter request logic from SIO, and use some improved bits of SIO * 64ee478 block: maple: Catch writes_starved sooner, increase limit. * e2772c3 block: maple: Clean up and add patchlevel macro to keep track of commits * 2dd26e7 block: maple: Remove CONFIG_HZ dependency, assume 300 for interrupt frequency * 8c12037 block: Add Maple I/O Scheduler * 53f79d9 tcp_westwood : Tune-up #### lineage-sdk/ * 387d587 lineage-sdk: Reenable performance profiles #### packages/apps/LineageParts/ * 0282134 LineageParts:Make Button Settings and Hardware Key Settings Non Searchable * ea30b2f LineageParts: Remove per app profiles pref * 6e4a036 LineageParts: Add padding to SeekBarPreference title and summary * 8413b25 LineageParts: enable perf profiles #### vendor/rr/ * 6ed0ab6 Add SnapdragonCamera2 * 61c9c36 [2/2] omni: add OTA script do delete package cache * 6cc54ac Remove google cam 02-08-2018 ============ #### android/ * 4fe3227 Revert "manifest: track RR Stats" * 388cd8f Merge remote-tracking branch 'origin/oreo' into default * 8979a39 manifest: android-8.1.0_r4 -> android-8.1.0_r11 #### build/make/ * 8fb32cf Version bump to OPM1.171019.023 * a954c9f Disable dataroaming by default * 1c2f3fd Merge tag 'android-8.1.0_r11' into oreo #### device/oneplus/oneplus3/ * 914efb4 oneplus3: RR bringup * be3ced8 op3: Add Lineage power hal to manifest * 73dff62 op3: Enable interaction boost * afeba14 op3: Add powerhint.xml * 6b04481 op3: Update overlay to hide sRGB toggle #### device/qcom/sepolicy/ * 8057a7a Merge dc363878b19fa6f0bdf517c20261227eff8af704 on remote branch #### external/aac/ * 1f23b0b Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 1b9cbed MPEG-4 AAC Decoder: check against invalid height info #### external/libavc/ * 0638789 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * d849abf Decoder: Fixed reset values in parse sps. * 3e3e81e Decoder: Set prev slice type for I slice. #### external/libhevc/ * d799ef2 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * daaece3 Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps * b7d4d58 Fix output buffer size check #### external/svox/ * b216e0e Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * cee7819 SVOX: Properly initialize buffers. #### external/tinycompress/ * 1e6da3a tinycompress: include kernel headers * a558c11 Revert "libtinycompress: Android.mk -> Android.bp" #### frameworks/av/ * 4d7b78e Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 12e25a7 Check NAL size before looking inside * 3024bd8 libmedia: Fix null pointer crash in secure buffer allocation. * 170dbe3 soundtrigger: fill in default extras from dsp #### frameworks/base/ * 2963cd4 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 5a3d270 [RTT] ParcelableRttResults parcel code fix * 09ba8fd Fix VerifyCredentialResponse parcelling code * a4e80ee Update diskstats to break out code & data. * 0b57631 Adjust URI host parsing to stop on \ character. * a2a3654 Check for null-terminator in ResStringPool::string8At * 47ebfaa OutputConfiguration: Fix missing mIsShared in parcel read * b796cd3 Fix bad type for txPower in PeriodicAdvertisingReport serialization * 4525320 Use correct user id for permission check for instant foreground service * 433354b Metrics wifi.proto for connected wifi score * 7cad2e5 Fixed AUTOFILL_UI_LATENCY metric. * d88103d Add metric for anomaly detection * dda9bbf Add support for notification of LTE to WIFI handover for video calls. * bb3b817 Turn default gradient into solid black * 133adf7 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint * 10bb5dd Add assisted dialing properties to the framework. * 70854eb [AWARE] Make PeerHandle comparable/hashable * 8d58c21 Fix issues with TRON app transition logging * c4cbce1 [DNM][TEMP]Revert "Swap the order of synthetic password wrapping" * 021f148 Merge tag 'android-8.1.0_r11' into oreo #### frameworks/opt/net/wifi/ * a507ff4 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 46dcddb Metrics for connected wifi score * 52b1985 WifiMetricsTest fixes * b6c5459 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint #### frameworks/opt/telephony/ * af698d7 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 8d9cccc Add support for notification of midcall video call radio handovers. * e7db19e Do not notify of WIFI to LTE handover for disconnected call. * d1623f4 Increase waiting state timeout from 30s to 5min. #### hardware/lineage/interfaces/ * 4255ced vibrator: Set perms before hal is started * c169bd0 lineage/interfaces: power: Add HIDL HAL interface #### hardware/qcom/audio-caf/msm8996/ * ce4018f hal: use proper snd_card_name for acdb_init * 74ef35c Merge 3adff7cee7070ceb5dcd67e8add8aeae85f0c0fa on remote branch * 557bfe7 hal: Fixed incall recording backend ids #### hardware/qcom/camera/ * 01ab080 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 1d45291 Adds experimental2017 vendor tags for motion detection enable and results. #### hardware/qcom/display-caf/msm8996/ * cdb174a gralloc1: Update SECURE_DISPLAY usage bit value * 5f4e099 Merge b8d27fb058966dfcf3695cec3c18ba48e058dd00 on remote branch #### hardware/qcom/display-caf/msm8998/ * cdb174a gralloc1: Update SECURE_DISPLAY usage bit value #### hardware/qcom/fm/ * 9fdb082 Merge 99857187cb33428be716f6a10da1e59fef6fb759 on remote branch #### kernel/oneplus/msm8996/ * ccf1edb proc: Remove additional SafetyNet flags from /proc/cmdline * 145c19d proc: Remove verifiedbootstate flag from /proc/cmdline * 09fda19 Merge branch 'kernel.lnx.3.18.r33-rel' of git://github.com/android-linux-stable/msm-3.18 into XOS-8.1 * 7d4e83c PM / devfreq: Add a governor white list * dc8d936 kthread: Backport queuing_blocked() * b4d30fe fs: Workaround the compiler's bad optimization * 9ea193c sched, cpuidle: Track cpuidle state index in the scheduler * dd4f281 ANDROID: qtaguid: Fix the UAF probelm with tag_ref_tree * a25999a Merge 3.18.94 into kernel.lnx.3.18.r33-rel * c7af8f7 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl * cde3537 Linux 3.18.94 * 9c194a6 um: Fix out-of-tree build * e696600 ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE * 28ae79a spi: imx: do not access registers while clocks disabled * 669d070 selinux: general protection fault in sock_has_perm * fc6fd81 usb: uas: unconditionally bring back host after reset * 512b79f usb: f_fs: Prevent gadget unbind if it is already unbound * f180fa0 USB: serial: simple: add Motorola Tetra driver * 466d964 usbip: list: don't list devices attached to vhci_hcd * 96ea419 usbip: prevent bind loops on devices attached to vhci_hcd * 464bab1 USB: serial: io_edgeport: fix possible sleep-in-atomic * d1cfbc6 CDC-ACM: apply quirk for card reader * 0a5e154 USB: cdc-acm: Do not log urb submission errors on disconnect * af5850d USB: serial: pl2303: new device id for Chilitag * c478e3e staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID * 5becc7c usb: gadget: don't dereference g until after it has been null checked * aba82d1 media: usbtv: add a new usbid * 0bac821 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg * 33e592e quota: Check for register_shrinker() failure. * d5b5f8b net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit * d395c1b hwmon: (pmbus) Use 64bit math for DIRECT format values * 07397e4 nfsd: check for use of the closed special stateid * 1f71aa2 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) * f2dc0da xen-netfront: remove warning when unloading module * 577a0df KVM: VMX: Fix rflags cache during vCPU reset * f3ca475 mac80211: fix the update of path metric for RANN frame * ed99620 bcache: check return value of register_shrinker * f070580 KVM: X86: Fix operand/address-size during instruction decoding * 6ca9bcf KVM: x86: Don't re-execute instruction when not passing CR2 value * c786c16 KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure * f7c2ce3 igb: Free IRQs when device is hotplugged * d7e2fda gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE * 6aab3aa ALSA: seq: Make ioctls race-free * 524a6ef loop: fix concurrent lo_open/lo_release * b1cf526 um: Remove copy&paste code from init.h * db72a03 um: Stop abusing __KERNEL__ * f79ad9c um: link vmlinux with -no-pie * 33fd368 Input: do not emit unneeded EV_SYN when suspending * ea52a9a Merge commit '7a4a594dadd72082842dbb4970655dc5fdc0730b' into HEAD * 544805c Merge 06454b8044b53f5dd122e8f4d640f1fd5601e6e4 on remote branch #### packages/apps/CarrierConfig/ * 16f5455 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * eb6beb6 Enable notification fo LTE to WIFI handover for Verizon. #### packages/apps/CellBroadcastReceiver/ * af8d1aa Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 9bbdc23 Added carrier customized ETWS test channel support #### packages/apps/DUI/ * a9a7752 Update dark icon color #### packages/apps/Dialer/ * fa4ae98 Re-add dialer lookup. * 56aa9e5 Allow using private framework API. #### packages/apps/Email/ * ab6bf6c Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * c3e0aba Disallow attaching files from our own EmailAttachmentProvider. #### packages/apps/Settings/ * 9d66948 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 8d6b7d5 DO NOT MERGE Add metric log for anomaly. * 1f25d96 Add metric id for anomaly fragments. #### packages/apps/UnifiedEmail/ * f1d87d0 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * e005985 Disallow attaching files from our own EmailAttachmentProvider. #### packages/providers/TelephonyProvider/ * 5c8518b Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * a13987e Do not overwrite carrier/user edits with UNEDITED #### packages/services/Telecomm/ * 44c9ad5 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 350748e Reset speakerphone at beginning and end of calls * bf0fd98 Add assisted dialing feature propogation to call log. #### packages/services/Telephony/ * 47a82ba Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 9cba53c Add assisted dialing logic to Telephony Connections. #### system/bt/ * 248e8f4 Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release * 72b1ceb SDP: Check p_req_end before reading from p_req 02-07-2018 ============ #### build/make/ * e015c18 Merge tag 'android-8.1.0_r11' into HEAD * 0d6595f Disable dataroaming by default * b444333 Version bump to OPM1.171019.022 #### device/oneplus/oneplus3/ * 030ee5d op3: HACK: Don't use vndbinder for camera HAL * ee57440 op3: Fork camera provider HAL * 660814c op3: Fix extracting rootfs target #### device/qcom/sepolicy/ * ca6b49c Merge "msm8996: Use qti vehicle hal" #### external/f2fs-tools/ * 98a20c3 Android.bp: update strings to reflect v1.10.0 release #### frameworks/base/ * 030fc4f Revert "base: Add Dynamic Navbar capability [1/2]" * a36c412 Use torch drawable instead of flashlight #### hardware/qcom/display-caf/msm8916/ * 81b9cb1 Merge "libgralloc: Add support for RGBA_FP16 and RGBA_1010102" into LA.BR.1.2.9.1_rb1.4 #### hardware/qcom/display-caf/msm8996/ * 54cf610 hwc: Validate input parcel values for few qclient methods #### hardware/qcom/display-caf/msm8998/ * 54cf610 hwc: Validate input parcel values for few qclient methods #### hardware/qcom/media-caf/msm8952/ * ec07de0 Merge "mm-video-v4l2: Avoid buffer access after free buffer call." #### kernel/oneplus/msm8996/ * 5892566 Merge tag 'LA.UM.6.5.r1-06000-8x96.0' into kernel.lnx.3.18.r33-rel #### packages/apps/Trebuchet/ * b75e817 Dark mode and theme improvements 02-06-2018 ============ #### android/ * e639f0e Switch trebuchet repo * f28c3ae remove LOS trebuchet * 727444a Track our trebuchet * 897a6d9 Remove WallpaperPicker #### build/make/ * f1b02e0 Version bump to OPM2.171019.028 * 09f1273 Merge remote-tracking branches 'upstream/staging/lineage-15.1' and 'rr/oreo' into oreo #### device/qcom/sepolicy/ * dc8b1da sepolicy: remove duplicate definitions of wigig and wigigp2p * f6141ee Merge "Sepolicy: defining policies for FFBM" * 7b10188 Merge b8289c48ac540f7e86a7f97bab8503b7c35bbd26 on remote branch #### frameworks/av/ * 217dc5e Merge tag 'android-8.1.0_r11' into android-8.1.0_r11 #### frameworks/base/ * 3ca0f17 SoundTile: Update listening state to O API #### hardware/interfaces/ * c84fa88 Merge tag 'android-8.1.0_r11' into android-8.1.0_r11 #### hardware/qcom/audio-caf/msm8998/ * 23ac952 Merge 3adff7cee7070ceb5dcd67e8add8aeae85f0c0fa on remote branch #### hardware/qcom/camera/ * 594e257 Merge tag 'android-8.1.0_r11' into android-8.1.0_r11 #### hardware/qcom/display-caf/msm8916/ * eb5407c Android.mk: Fix minor issue with display_headers build * c06e7b3 libgralloc: Add support for RGBA_FP16 and RGBA_1010102 #### hardware/qcom/display-caf/msm8998/ * c43b415 Merge 8f37f289d94e3bf5ef4daa59cfe5d2c4ba627406 on remote branch #### hardware/qcom/media-caf/msm8916/ * 6897532 libc2dcolorconvert: Fix address in unmap call #### hardware/qcom/media-caf/msm8998/ * 7f96632 media - Changes for DIVX playback on O-MR1. #### hardware/qcom/wlan-caf/ * 450edb7 Wifi-Hal: Revert Copyright Year on change ID: If00c8daf5337962452c397bbd73294a230a3f5a6 #### kernel/oneplus/msm8996/ * 83da7df KEYS: add missing permission check for request_key() destination * b857633 blk-mq: fix race between timeout and freeing request * d0df94b ALSA: seq: Fix use-after-free at creating a port * 4f09023 mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() * 3ddac47 caesium_defconfig: Enable KCAL and Sound control * b81ff08 drivers:video:msm:mdss: Remove screen invert support from KCal * 11eac94a msm: mdss: KCAL: disable igc update * cfbdc24 msm: mdss: KCAL: Send a pp display commit when changes are made * a7d3873 mdss mdp: kcal for mdss_mdp_v1_7 * bcdce90 sound: tfa9890: rip more log spam * e83b18b sound: tfa9890: rip spam * 8f6e6ab sound: tfa9890: silence log crap * f644f17 tfa9890: change spammy pr_err() ones to pr_debug() * 63163cb tfa9890: disable log spams from pr_debug() * 7953f2e ASoC: wcd9335: prevent speaker gain from being reset * d3496d2 ASoC: wcd9335: add analog headphone gain * 03c72a7 ASoC: wcd9335: fix speaker gain controls * 0e65293 ASoC: wcd9335: add mic gain and speaker gain for OnePlus3 * 7cf8ff8 ASoC: wcd9335: Sound control * 7ed41b7 Kconfig: msm: disable ultrasound driver * e9d4567 asoc/msm: Disable unwanted modules in arch config * 60a157b asoc/msm: Reduce min capture size * e51a1f5 asoc: msm: Add async ops for SLIMBUS_6 backend * 26c1814 Revert "fs: ext4: Revert backported changes." * 7c2e834 UPSTREAM: cpuidle: Clean up fallback handling in cpuidle_idle_call() * 9c0e92b UPSTREAM: PM / sleep: Re-implement suspend-to-idle handling * 7d6cb95 UPSTREAM: sched/fair: Avoid pulling all tasks in idle balancing * f4cde83 UPSTREAM: sched: Improve load balancing in the presence of idle CPUs * d1afbb5 sched/deadline: Split cpudl_set() into cpudl_set() and cpudl_clear() * ccb85f4 sched/deadline: Make CPU heap faster avoiding real swaps on heapify * ad60b7d sched/deadline: Refactor CPU heap code * 5445892 sched/deadline: Fix wrap-around in DL heap * de5a365 sched/deadline: Unify dl_time_before() usage * 910a18b sched/deadline: Remove cpu_active_mask from cpudl_find() * 159b642 sched/deadline: Modify cpudl::free_cpus to reflect rd->online * dd1e66e sched/deadline: Avoid pointless __setscheduler() * 49ea175 sched/wait: Fix a kthread race with wait_woken() * 59b0a62 sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems * 02e35b2 sched/core: Fix a race between try_to_wake_up() and a woken up task * 0d4f7e4 sys: Horrible hack for compat_sysinfo userspace confusion * a31a2f9 ARM: dts: 15801: Nuke redundant panel cmds * d8e6394 drivers: base: boeffla_wl_blocker: Checkpatch cleanup * 1d1489b mdss: livedisplay: Use livedisplay panel cmds wherever applicable * 8ab9007 mdss: livedisplay: Nuke Adobe sRGB support * e819d2a ARM: dts: 15801: Nuke redundant panel commands * 3d51698 dts: enable ULPS suspend mode #### packages/apps/Snap/ * 9ebc404 Snap: Minor string fix #### packages/services/OmniJaws/ * 71be898 Use own OWM key #### vendor/rr/ * 568616c Merge branch 'oreo' of https://github.com/ResurrectionRemix/private_vendor_rr into HEAD * fab4727 overlay: Indentation fix * 2013af5 vendor: update vzw apns * defd3ca Always add manufacturer and model to MP4 files * f97660f bfqio: Add missing include header * 027869c extract_utils: Fix regressions from 3f9b94cb67a88999f7747af8335c5e576939360b * 558194e sensitive_pn: Fix typo in sensitive phone number * e3a4795 sensitive_pn: Add some more numbers for Canada * 1901ea4 sensitive_pn: Sort file * 732b3ef Added more USA sensitive phone numbers * e3e3d31 Add APN for iD Mobile UK MVNO * 11df5ff envsetup: Clean up for install[boot|recovery] * 2866921 rr: build ResurrectionStats * b28bffc Update settings changelog layout [2/2] 02-05-2018 ============ #### android/ * e004348 manifest: track RR Stats #### build/make/ * 7fba339 remove root status from the script #### device/oppo/common/ * 298075b oppo-common: ConfigPanel: expose KeyHandler #### external/bash/ * 5cab584 readline: Don't attempt to optimize strange function * 107d925 Revert "bash: Disable clang" #### frameworks/base/ * c9b7647 Edit theme name * 618a30c Merge branch 'oreo' of https://github.com/ResurrectionRemix/private_frameworks_base into oreo * e7bc16b Dark mode : Switch dark to black theme for systemUI * b8f179a Change color blue gray to dark gray * b8594bc base: SystemUI: add back dark qs styles * 3cea02d WeatherTile: Update API for listening state and get it to work * 91d970f Screenshot delay [1/2] * 715f485 SystemUI: Add data saver icon to blacklist * a426012 Optional screenshot type [1/2] * 2ed4f43 Ticker: Clear ticker regardless of setting * 3171765 PowerMenu: Make more items optional on lockscreen [1/2] -screenrecord -flashlight -onthego * 3723688 Power Menu Flashlight option [1/2] * b0c82bf Update default dialer and sim color 2/2 #### kernel/oneplus/msm8996/ * d0917ac FROMLIST: arm64: Move post_ttbr_update_workaround to C code * 6a3cb72 ANDROID: ext4: don't put symlink in pagecache into highmem * 06d3a55 ANDROID: sdcardfs: Protect set_top * 1a80bc4 Revert "ANDROID: sdcardfs: notify lower file of opens" * 084cec1 ANDROID: sdcardfs: Use lower getattr times/size * 6b67e04 ANDROID: xattr: Pass EOPNOTSUPP to permission2 * 6861104 Enable CONFIG_BOEFFLA_WL_BLOCKER * ee45e06 boeffla_wl_blocker: Block default wakelocks we had before * 9c4b712 boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 * e04c5c4 boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 * 6ffff0a boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 * dedc5f2 fs: ext4: Revert backported changes. * c918b92 Merge branch 'kernel.lnx.3.18.r22-rel' of git://github.com/android-linux-stable/msm-3.18 into XOS-8.1 * 63bbe39 caesium_defconfig: Enable Sweep2Sleep * 7a09618 input: touchscreen: Cleanup sweep2sleep.c * ae03b32 sweep2sleep: fix device name * 6ab358f sweep2sleep: don't create input device * 0b3599d touch: sweep2sleep * 2c47f8d caesium_defconfig: Disable localversion auto * 0f1b019 cpufreq: Restore policy min/max limits on CPU online * ac4794a cpufreq: fallback to interactive if governor is not found * 4cba72b drivers: cpufreq: Use interruptible waits * 5daa49b cpufreq: suspend cpufreq governors on shutdown * d7aaf7d qcom-cpufreq: skip frequencies that round to same rate * c5d2848 qcom-cpufreq: Use cpufreq_table_validate_and_show to fill freq_table * 8289f32 cpufreq: Implement CONFIG_MSM_TRACK_FREQ_TARGET_INDEX * 3d73d73 drivers:cpufreq:fp-boost: Make boost workqueue unbound * 81564db drivers:cpufreq:fp-boost Add missing newline * b69742b cpufreq:fp-boost: Fix checkpatch warnings * c797fec fp-boost: Avoid unnecessory boost sequence * d86c5cc cpufreq: Enable fingerprint boost by default * 64e45f4 cpufreq: fp-boost: Don't mess up with normal home key press * 26589ad fp-boost: Decrease duration to 2 seconds * 3abd654 fp-boost: Set priority to max * be91c9e cpufreq: Introduce fingerprint boost driver * 728b33f UPSTREAM: ext4: trim allocation requests to group size * 7ba4d29 UPSTREAM: ext4: fix inline data error paths * f4033a2 UPSTREAM: ext4: fix data corruption in data=journal mode * e038044 UPSTREAM: ext4: use private version of page_zero_new_buffers() for data=journal mode * 865af0e UPSTREAM: ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO * 7d7d58c ARM: dts: 15801: Import MDSS sRGB, DCI-P3, Adobe sRGB and Night mode commands * f739c71 mdss: livedisplay: Miscellaneous changes * 523b10c drivers:video:mdss: Silence logspam about failed dithers * e0da21f PM / devfreq: Fix typo that caused an infinite loop * 33112f5 PM / devfreq: Remove null termination in boost_devices * 824079c PM / devfreq: Don't boost 624000.ufshc on wake * 3b56a87 PM / devfreq: Reduce wake boost duration to 5000 ms * c1698c2 PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake * d792b93 PM / devfreq: Add an interface to boost devices when the screen is woken * d34f869 scsi: ufs: Fix crashes caused by uninitialized completion usage * 1043520 nfc: Our pn544 does not depend on NFC_HCI * 629b7d3 qcacld-2.0: Fix memory leak issue * 6a0e69a adreno_tz: Remove unnecessary devfreq NULL check in tz_handler() * 1c56ecb PM/devfreq: bw_hwmon: Unlock mutex in case of error * 317751b PM/devfreq: bw_hwmon: add mutex lock in polling interval case * fa2d2a6 caesium_defconfig: Disable perf events * 8daf00a UPSTREAM: mm/slab: align cache size first before determination of OFF_SLAB candidate * 030d677 UPSTREAM: mm/slab: use more appropriate condition check for debug_pagealloc * c3f46bd UPSTREAM: mm/slab: factor out debugging initialization in cache_init_objs() * 546a4db UPSTREAM: mm/slab: remove object status buffer for DEBUG_SLAB_LEAK * 4bf4002 UPSTREAM: mm/slab: alternative implementation for DEBUG_SLAB_LEAK * 94ed0a9 UPSTREAM: mm/slab: clean up DEBUG_PAGEALLOC processing code * d5047ba UPSTREAM: mm/slab: activate debug_pagealloc in SLAB when it is actually enabled * 1c619e2 cfq: fix starvation of asynchronous writes * f1a84aa cfq-iosched: Charge at least 1 jiffie instead of 1 ns * 0db3271 cfq-iosched: Fix regression in bonnie++ rewrite performance * 687f65d cfq-iosched: Convert slice_resid from u64 to s64 * dc4c0fa cfq-iosched: temporarily boost queue priority for idle classes * 92dfe0a cfq-iosched: Convert to use highres timers * 2db02d1 cfq-iosched: Expose microsecond interfaces * 269c88c cfq-iosched: Convert from jiffies to nanoseconds * 3d7cf57 cfq-iosched: Allow parent cgroup to preempt its child * 56e899e cfq-iosched: Allow sync noidle workloads to preempt each other * c758b71 cfq-iosched: Reorder checks in cfq_should_preempt() * c1edad3 cfq-iosched: Don't group_idle if cfqq has big thinktime * b6f6b6c cfq-iosched: fix the setting of IOPS mode on SSDs * a269580 block: Make CFQ default to IOPS mode on SSDs * 7c293b5 Optimize copy_page for modern ARM platforms #### packages/apps/Gallery2/ * bd1b459 Gallery: Fix translatability of CAF additions to filtershow * 502d23f Gallery2: Remove more CAF Chinese translation modifications #### packages/apps/Snap/ * 0cfd070 Snap: Port all string improvements from cm-14.1 02-04-2018 ============ #### android/ * 6367b0e Remove camera2 #### build/make/ * 64e6a6e Remove LCD density prop * dbf3dc8 fs_config: Allow targets to override OEM AID restrictions * a4d68c1 remove root script * 87c368b envsetup: don't call rr.sh #### device/qcom/sepolicy/ * f2b83fe Merge "Moving location sockets from /data to /dev" * d270677 Merge "sepolicy: Add libvraudio client to SPHAL namespace" #### frameworks/base/ * 4ff4dcd Update ic_dismiss_all.xml * 5732dff Statubar:dont update on observing * efe4553 base: SystemUI: call qs tile layout on rotate * b290988 Fix Build * 888ffe9 Forward port CM Screen Security settings (1/2) * 355433d appops: Privacy Guard for O * 4d8e5c7 SystemUI: LiveDisplay tile * cdb9606 QSCustomizer: use custom column count * 5324857 Allow to set QS panel columns and rows [1/2] * a576e57 Revert "Forward port 'Make QS columns count configurable'" * c0c8dd4 Revert "base: SystemUI: call qs tile layout on rotate" * a1b5d98 Less notification sounds [1/2] * d768ce3 Make powermenu lockscreen visibility configurable [1/2] * c69af66 İmprove system accent theming #### hardware/qcom/audio-caf/msm8996/ * 690d7f4 configs: msm8953: Add speaker and headphones paths #### hardware/qcom/audio-caf/msm8998/ * 690d7f4 configs: msm8953: Add speaker and headphones paths #### lineage-sdk/ * 2552e21 lineage: Fix LiveDisplay tile off color #### packages/apps/LineageParts/ * 017ea2b PrivacyGuard: Bring up * 2ec80c5 LineageParts: Add intent for LiveDisplay settings * bd1c60b Fix lineage parts theme 02-03-2018 ============ #### build/make/ * 920e126 Version bump to OPM2.171019.027 * 88425d6 Build : Add build type chooser script and others * d6838ba Add hardware & software information to flash script #### device/qcom/sepolicy/ * 8d71195 Sepolicy: defining policies for FFBM #### external/aac/ * f69ac9d Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * b6409ad MPEG-4 AAC Decoder: check against invalid height info #### external/libavc/ * 589df1b Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * cbab566 Decoder: Fixed reset values in parse sps. * 53c48c1 Decoder: Set prev slice type for I slice. #### external/libhevc/ * 4258946 Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * d90f122 Check limits for log2_max_pic_order_cnt_lsb_minus4 in sps * 17b3a1c Fix output buffer size check #### frameworks/base/ * 1e79675 Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * 90c6d6e Adjust URI host parsing to stop on \ character. * 826fec9 Check for null-terminator in ResStringPool::string8At * b0690cb OutputConfiguration: Fix missing mIsShared in parcel read * 729ab20 Fix bad type for txPower in PeriodicAdvertisingReport serialization * c29e6d9 Use correct user id for permission check for instant foreground service * a9fe610 Update screen recorder power icon #### hardware/qcom/display-caf/msm8996/ * b8d27fb Merge "hwc2: Validate input parcel values for few qclient methods." #### hardware/qcom/display-caf/msm8998/ * b8d27fb Merge "hwc2: Validate input parcel values for few qclient methods." #### hardware/qcom/media-caf/msm8996/ * 9566280 Merge "media - Changes for DIVX playback on O-MR1." * 8dbe94d Merge "mm-video-v4l2: Avoid buffer access after free buffer call" * 427840f Merge "mm-video-v4l2: venc: Use client allocated memory if available" #### hardware/qcom/media-caf/msm8998/ * 9566280 Merge "media - Changes for DIVX playback on O-MR1." * 8dbe94d Merge "mm-video-v4l2: Avoid buffer access after free buffer call" * 427840f Merge "mm-video-v4l2: venc: Use client allocated memory if available" #### packages/apps/Email/ * 09f389c Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * e5b6a43 Disallow attaching files from our own EmailAttachmentProvider. #### packages/apps/UnifiedEmail/ * 1da0e24 Merge cherrypicks of [3551537, 3552808, 3552809, 3551513, 3551514, 3554326, 3555207, 3555208, 3555209, 3555210, 3552110, 3555154, 3555155] into oc-m2-release * ea768e9 Disallow attaching files from our own EmailAttachmentProvider. #### vendor/rr/ * 70ce245 rr: bacon: call rr.sh after build * 953c24d Squashed : Add build scripts 02-02-2018 ============ #### android/ * f36fdd3 Add back wallpaper picker * e21066f Add back trebuchet * 4a6bd5d Remove aosp calendar #### device/qcom/sepolicy/ * 07277c8 DPM :Add DPM socket connect rules to Mediaprovider * dc36387 Merge "sepolicy: remove duplicate definitions of wigig and wigigp2p" * 1f4962e Merge "Add chre to dsp_device" * adb9407 msm8996: Use qti vehicle hal #### frameworks/base/ * ebc272a Always keep clock/date & alarm visible while dozing * f128a64 Hide lockscreen items [1/2] * 07df462 CollapsedStatusbarFragment: Fix statusbar items not changing on swithcing *We dont need a double onChange(bool,uri) and an onChange(boolean). It confuses the observer *Directly update all settings onChange #### frameworks/native/ * d1b3bce AppOpsManager: Update with the new ops #### hardware/qcom/audio-caf/msm8974/ * a26abdb audio: Enable 24 bit packed direct pcm support. * 84aff6d hal: Fix alignement of buffer sent to DSP for multichannel clips * 7f09845 policy_hal: Enable Direct PCM for 24 bit PCM playback * e06bc1d audio: revert "remove 5.1 channel mask if SSR is not supported" #### hardware/qcom/fm/ * bc1713f Fix race condition b/w enqueue and dequeue events #### hardware/qcom/neuralnetworks/hvxservice/ * b887cf5 import content from sso://googleplex-android/platform/vendor/google/libraries/neuralnetworks/hvxservice master #### vendor/rr/ * cdb1b90 Update common.mk 02-01-2018 ============ #### android/ * 6f6c3ee Update launcher branch * 68a5091 remove some stock apps * b079bb6 Remove desk clock #### device/qcom/sepolicy/ * 94985e0 sepolicy: remove duplicate definitions of wigig and wigigp2p #### frameworks/base/ * 9dded28 Add VPN to the icon blacklist in tuner * 6e0caab Add drawable tint in tuner lockscreen picker * daf91ca Custom COnfiguration summaries [1/2] * 764da23 Ability to choose bottom nav color in RR configurations [1/2] #### hardware/qcom/display-caf/msm8916/ * 618e585 Android.mk: makefile fixes #### hardware/qcom/media-caf/msm8952/ * da2e6b1 mm-video-v4l2: vdec: Add extradata support in decoder #### hardware/qcom/neuralnetworks/hvxservice/ * 0a84a94 Initial empty repository #### kernel/oneplus/msm8996/ * c7c8447 Merge 3.18.93 into kernel.lnx.3.18.r22-rel * 5b9ce96 scsi: sg: Remove some locking for cleaner 3.18.93 merge * 90aaf2f Linux 3.18.93 * 7303968 hrtimer: Reset hrtimer cpu base proper on CPU hotplug * 6c16fa9 ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY * fd30300 ipv6: fix udpv6 sendmsg crash caused by too small MTU * 98fcfb3 net: Allow neigh contructor functions ability to modify the primary_key * 1414a1e vmxnet3: repair memory leak * e34d42c sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf * 8009d86 sctp: do not allow the v4 socket to bind a v4mapped v6 address * 0e4c26c pppoe: take ->needed_headroom of lower device into account on xmit * d8dee18 net: qdisc_pkt_len_init() should be more robust * eaf3179 tcp: __tcp_hdrlen() helper * 483217b net: igmp: fix source address check for IGMPv3 reports * 607506a dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state * cf1a60f net: tcp: close sock if net namespace is exiting * 8e292f8 x86/microcode/intel: Extend BDW late-loading further with LLC size check * 933e32f eventpoll.h: add missing epoll event masks * bdc0646 scsi: libiscsi: fix shifting of DID_REQUEUE host byte * efa4253 fs/fcntl: f_setown, avoid undefined behaviour * 1f31381 reiserfs: don't preallocate blocks for extended attributes * 9ff4984 reiserfs: fix race in prealloc discard * 115e350 netfilter: xt_osf: Add missing permission checks * f4ba1d0 netfilter: nfnetlink_cthelper: Add missing permission checks * f1a4945 netfilter: nf_conntrack_sip: extend request line validation * 64f94c22 netfilter: restart search if moved to other chain * 38a8f8f netfilter: nf_ct_expect: remove the redundant slash when policy name is empty * 4003d8b ipc: msg, make msgrcv work with LONG_MIN * fee959e hwpoison, memcg: forcibly uncharge LRU pages * 3e0f334 mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack * 7a3974c can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once * 16d977e can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once * 6b6f9e3 usbip: Fix implicit fallthrough warning * 7b9da19 x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels * 66b64a9 MIPS: AR7: ensure the port type's FCR value is used * 0e88a12 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls * 7ed7a1c dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 * 2da34a8 dm btree: fix serious bug in btree_split_beneath() * e89b22a8 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 * 40dfccf phy: work around 'phys' references to usb-nop-xceiv devices * b70f4cc Input: twl4030-vibra - fix sibling-node lookup * 5ada5b8 Input: twl4030-vibra - fix ERROR: Bad of_node_put() warning * 12d0592 Input: twl6040-vibra - fix child-node lookup * e976583 Input: twl6040-vibra - fix DT node memory management * a499bc7 Input: 88pm860x-ts - fix child-node lookup * d3c4981 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit * cf1feaf af_key: fix buffer overread in parse_exthdrs() * 60319ec af_key: fix buffer overread in verify_address_len() * 82ddf73 ALSA: hda - Apply the existing quirk to iMac 14,1 * cdbebd4 ALSA: pcm: Remove yet superfluous WARN_ON() * ad211e5 futex: Prevent overflow by strengthen input validation * 7cb4b60 scsi: sg: disable SET_FORCE_LOW_DMA * 3758d94 gcov: disable for COMPILE_TEST #### lineage-sdk/ * b66a4d3 LineageSettingsProvider: Support migration from cmsettings * 336ed43 lineage-sdk internal: Add FileUtils delete() and rename() helpers #### packages/apps/LineageParts/ * 1b0949c LineageParts: Reenable gesture settings * 691bc7c LineageParts: Restore keydisabler state at boot * f8ea634 LineageParts: Remove no longer used allow_lights setting #### vendor/oneplus/ * d0ee8d4 op5/5t: update from beta5/beta3 #### vendor/rr/ * 6dd9ddd Improve wallpaper quality 01-31-2018 ============ #### android/ * 78e5a21 manifest: update github remote url #### build/make/ * ba97bf5 Version bump to OPM2.171019.026 #### device/qcom/sepolicy/ * f75d793 Add chre to dsp_device * 19c299a sepolicy: Add libvraudio client to SPHAL namespace #### external/f2fs-tools/ * 6956bba f2fs-tools: release 1.10.0 * 2aef798 f2fs-tools: support inode creation time * 9fcc067 fsck.f2fs: use mem nat info directly * d6f81a7 fsck.f2fs: show missing checkpoint flags * 51f7e10 fsck.f2fs: allow roll-forward for small checkpoint fix * 5d87f6c dump.f2fs: do not write nat bits when dumping info * c32cbb0 mkfs.f2fs: set seed for random checkpoint_ver * f6abff4 fsck.f2fs: show encoded name when unlinking corrupted dentry * 0f91068 dump.f2fs: Test blkaddr is valid or not in option '-b' * 568e614 fsck.f2fs: Remove unused ckpt_valid_map info * 360f766 fsck.f2fs: add -y for generic fsck * 21b6e12 resize.f2fs: fix max_nat_bitmap_size miscalculatation * 5f60154 fsck.f2fs: avoid wrong IS_VALID_BLK_ADDR * 23cbf86 fsck.f2fs: check and fix i_namelen to avoid double free * 7c60565 fsck.f2fs: check nid range before use to avoid segmentation fault #### frameworks/base/ * 8984b4d Clock: Don't update clock for size unless values have changed * c023e92 SystemUI: force a clock update if the screen is turned back on * bebdee7 SystemUI: disable statusbar time refresh when screen off * cb204c0 Lockscreen bottom shortcuts fixes * 2daa2c1 KeyguardStatusView:Dont show AM/PM for clock view * 5d5a4a6 SystemUI: Add clock fonts ,size and AM/PM styles [1/2] * acf6d76 Merge cherrypicks of [3536650, 3536562, 3536563, 3536481, 3535874, 3536495, 3536496, 3536632, 3536633, 3536434, 3535900] into oc-m2-release * a1bf45d Metrics wifi.proto for connected wifi score * 9c8111b Base: Tint onthego drawable to colorControlNormal * 7ec09c9 Allow the launch Lockscreen fragment externally [1/2] * af25d18 SystemUI:Rename manifest parentactivity for navbar tuner * e756d8c Status bar: Fix default center clock visibility: * 64addc7 Status bar: Clock styles, (1/2): * 96a846c base: Add Dynamic Navbar capability [1/2] * b4e2158 Carrierlabel: move style settings directly to class * 247fbfa Frameworks: Re-adapt toast window animations for Android 7.1.1 + - Since google updated toast popup notifications on 7.1.1 release. toast window animations stop working .So now this is make it work again * 4c1b380 FW_Base - XuiMod: Toast Animations [1/2] * 250ea7c [1/3] fwb: Add ability to permanently hide apps from recents * bfc7cc0 Disable Immersive Messages [1/2] * 776a7bb Force Expanded Notifications [1/2] * 1fb8317 Statusbar weather font style and size [2/2] * b478a5a Keyguard: Forward port lockscreen quick unlock (1/2) * 28fb407 Carrier label Font style and size [1/2] #### frameworks/opt/net/wifi/ * 675c273 Merge cherrypicks of [3536650, 3536562, 3536563, 3536481, 3535874, 3536495, 3536496, 3536632, 3536633, 3536434, 3535900] into oc-m2-release * 75eb812 WifiMetricsTest fixes * 218a962 Metrics for connected wifi score #### hardware/qcom/camera/ * 20efa81 Merge cherrypicks of [3536650, 3536562, 3536563, 3536481, 3535874, 3536495, 3536496, 3536632, 3536633, 3536434, 3535900] into oc-m2-release * 278f33f Adds experimental2017 vendor tags for motion detection enable and results. #### kernel/oneplus/msm8996/ * 03420c6 sched: Add commits left out during CAF's 3.18 stable merge #### kernel/xiaomi/msm8956/ * cdbb0a5 regenerate defconfig * c78f3c1 ANDROID: cpufreq: stats: add uid removal for uid_time_in_state * 7a49a50 ANDROID: cpufreq_stats: Fix task time in state locking * 4d94313 ANDROID: cpufreq_stat: add per task/uid/freq stats * 07b2cdf ANDROID: Fix cpufreq stats table creation * 3362d40 uid_sys_stats: defer io stats calulation for dead tasks * 3c7512a uid_sys_stats: reduce update_io_stats overhead * 97067e0 uid_sys_stats: change to use rt_mutex * 1cb650a ANDROID: uid_sys_stats: account for fsync syscalls * c8a3d92 ANDROID: uid_sys_stats: fix negative write bytes. * d5954ed ANDROID: uid_sys_stats: remove unnecessary code in procstat switch * cb63b51 ANDROID: uid_sys_stats: return full size when state is not changed. * 0c46b02 ANDROID: uid_sys_stats: allow writing same state * 792ae42 ANDROID: uid_sys_stats: rename uid_cputime.c to uid_sys_stats.c * 722a5f6 ANDROID: uid_cputime: add per-uid IO usage accounting * 029c35e ANDROID: sched: add a counter to track fsync * 37be811 locking: Remove atomicy checks from {READ,WRITE}_ONCE * 9c6baea kernel: make READ_ONCE() valid on const arguments * 4237baf kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) * 4a957ab kernel: Provide READ_ONCE and ASSIGN_ONCE #### packages/apps/Settings/ * 7e1568d Settings :Add clock fonts ,size and AM/PM styles [2/2] * facb66c Allow launching lockscreen fragment externally [2/2] * d373a56 Add Dynamic Navbar capability [2/2] * 064fd1b Settings:Statusbar clock customizations [2/2] * ada88d6 Fix a couple seekbarpreferences * e4c796c Fix Toast Animations pref and declare Recents hidden in Manifest * d99449a Add missing strings * 21b6ca6 Settings: Toast Animations [2/2] #### vendor/rr/ * 5d6c455 Update default wallpapers 01-30-2018 ============ #### android/ * 393e0a2 Track own Telecomm repo * 135ba9f Add abc launcher3 and remove some packages #### device/qcom/sepolicy/ * c6d9894 Revert "Revert "sepolicy: Allow init.qcom.sh script to media setprop's"" * babba44 Moving location sockets from /data to /dev #### device/rr/sepolicy/ * 6488452 sepolicy/qcom: Allow livedisplay to write to /data/vendor/display #### frameworks/base/ * 057fe59 Revert "Optional No sim icon switch [1/2]" * 22fa690 Restart SystemUI on signal cluster re-inflation [1/2] * 07f061f services: fix wake on plug switch * eb9f709 Recents Styles: Fix potential SystemUI FC * e66d30d SystemUI: Update Volte Icon from OOS * 7c13113 SystemUI/res/ : Remove duplicate string * 9cf850b SignalClusterView:Tighten up loose ends for no sim subscriptions * b91f6e7 Optional No sim icon switch [1/2] * aabec12 Option to Disable Blank network signal icons on Msim [1/2] * 8089ef1 SystemUI: Hide unprovisioned SIMs * There's no point of displaying null signal icon. clean up PSB while we're at it Signed-off-by: Varun Date * c73879a SystemUI: Prevent NPE in Dependency.get() in BrightnessController * aeecc1a Settings: Only valid screen power consumption need to smear * 8ebc3b1 Battery saver QS tile improvements * 8fda6f0 QS: Expanded Desktop Tile Reloaded * aa1715e QS: Add Expanded Desktop QS Tile * a585877 FWB: Squashed commit for Expanded Desktop [1/2] * 2699740 CollapsedStatusBarFragment: Use a single observer * 8801249 pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags * 92280ab pocket judge: disable by default * 50bb8a5 PocketService: Adjust light sensor rate to 400ms * bff5b45 PhoneWindowManager: Block screenshots when pocket lock is showing * 81e9ebd pocket lock: Remove fingerprint events and gestures disabling it causes random bug with fp unlocking * 5ceea08 policy: introduce pocket lock * Block touch screen and keys inputs when device is in pocket. * Safe-door to disable pocket lock within long press power button if sensors do not behave correctly after PocketManager.isDeviceInPocket() returns true. * Window uses TYPE_SYSTEM_ERROR flag with ensure high priority over the lockscreen and other high priority windows. * Do not illuminate buttons when pocket lock is showing. * Disable fingerprint events and gestures when in pocket * Be friendly towards Keypress Boost * 0c587d4 pocket: introduce pocket judge * Judge if device is in pocket. * Notify clients callbacks when pocked state changes. * Start listening when device becomes not interactive. * Stop listening when device becomes interactive and is NOT in pocket. * da78688 Quick settings: Add Haptic Feedback to tiles [1/2] * 889d2e0 incall vibration options [1/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :) * 9c252c9 Disable dashboard suggestions (1/2) * f7c90d3 Ability to disable dashboards conditions (1/2) * 4bea6f1 Fingerprints: Increase MAX_FAILED_ATTEMPTS * 77165fe QS Tile: increase DEFAULT_MAX_BOUND to 6 * ad814fa Fix oversized custom logos on statusbar * 03c7e20 FWB: Add clock/date in recents while in fullscreen mode (1/2) * caa83db SystemUI: Bring Back Recents Styles[1/2] * f28a04f StatusBar Custom Logos: Bring Them Back [1/2] #### hardware/qcom/audio-caf/msm8960/ * 223e120 policy_hal: Partial revert "audio: remove 5.1 channel mask if SSR is not supported" #### hardware/qcom/audio-caf/msm8996/ * bdb41bb hal: use proper snd_card_name for acdb_init #### hardware/qcom/audio-caf/msm8998/ * bdb41bb hal: use proper snd_card_name for acdb_init #### hardware/qcom/display-caf/msm8952/ * 3f8274c libgralloc: Store unaligned buffer resolution in private handle. #### hardware/qcom/media-caf/msm8996/ * 02434d7 media - Changes for DIVX playback on O-MR1. * 8115308 media - Changes for DIVX playback on O-MR1. #### hardware/qcom/media-caf/msm8998/ * 8115308 media - Changes for DIVX playback on O-MR1. #### hardware/qcom/neuralnetworks/hvxservice/ * 6894de5 Allow 1.0 HVX to use 1.1 framework utilities #### kernel/oneplus/msm8996/ * 7dee7b33 scsi: sg: Fix botched CAF conflict resolution * a1e04fd ASoC: cleanup boot up logs * 7a4a594 arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb * 25b51b7 arm64: SW PAN: Point saved ttbr0 at the zero page when switching to init_mm #### packages/apps/Settings/ * 7f82017 [2/3] SS: Add ability to permanently hide apps from recents * f22729e Force Expanded Notifications & Disable Immersive Messages [2/2] * 06738d8 Settings: Carrier Label & Statusbar weather Font size & styles [2/2] * 0c3f0fc Settings: Quick Unlock [2/2] * 79b0894 RR Configurations : Add back helpers * d389f77 Restart SystemUI on no sim cluster switch change [2/2] * 0e534b0 Option to Disable Blank network signal icons on Msim [2/2] * 28493cf Settings: Nuke preference_navigation * e7e24ee Settings: Add expanded desktop as an acivity * 2e3081a Expanded desktop: Allow system apps * b7d6c34 Settings: Squashed commit for Expanded Desktop [2/2] * 1dd229b Settings: Introduce pocket judge [2/2] * eb36e21 Incall Vibration options [2/2] * b00d2fb Quick settings: Add Haptic Feedback to tiles [2/2] * 38465c8 Disable suggestions (2/2) Thanks to @ezio84 * 73189da Ability to disable dashboards conditions (2/2) * bb95e05 Port Wake on plug [2/2] * 2da1744 Custom logo settings: Move a few preferences here and there * 38ea6e3 Add time & date to full screen recents [2/2] * 44d9db1 Settings: Recents Styles and Statusbar custom logos {SQUASHED} [2/2] #### packages/services/OmniJaws/ #### packages/services/Telecomm/ * 1de83ed Use double vibration on call hang-up * 469ee74 incall vibration options [2/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :) #### vendor/oneplus/ * 9890969 oneplus2: replace qcom_diag with oem_XXX #### vendor/rr/ * 2899a29 Add prebuilt apps #### vendor/xiaomi/ * 20c75ad mido: Update blobs 01-29-2018 ============ #### device/qcom/sepolicy/ * a36e999 sepolicy: Add libcryptfs_hw to SP HALs * b1ebb77 sepolicy: Allow thermal-engine to read sysfs_uio[_file] * 376dcc2 sepolicy: Add libsdm-disp-vndapis and libsdmutils to SP-HALs * 140c6af sepolicy: Allow system_server to 'read' qti_debugfs * 184b13f sepolicy: allow system_server to read alarm boot prop * 22832f1 sepolicy: Allow wcnss_service to set wlan.driver properties * 68c0622 legacy: Import hci_qcomm_init policies * b07ca99 legacy: Fix camera domain socket labeling * 818c40a legacy: Allow mpdecision read runtime_status sysfs * f4d15bd legacy: Address mpdecision denials * 4565c14 legacy: Allow system-server access to sensor devices * 3385ea9 legacy: Add back legacy sensors rules #### frameworks/base/ * 6c33b91 base: Introduce Accidental Touch [1/2] * 1e87b9f Allow to suppress notifications sound/vibration if screen is on [1/2] * 4d3f2ed [1/2] base: custom header image provider * 1fa2d52 Screenrecord tile: save quality level * 0d51737 QSFragment: Remove static declaration for QSContainer * 3d2f3a8 DUI Pulse: add Automatic albumart base color mode [1/3] * 3d37551 Screen off animations [1/2] * e4a419a Screenrecord: show chrono and total recording duration/size * 21f0b21 Screenrecord notification: tap on it to open the video * 066fa33 Shorten wait time for shutdown time optimization * 10f214f Optimize code of multithread installation * 4a0457a Use multithread to verify files contained in APK * abdfb13 CollapsedStatusbar: add DarkIconDispatcher to RR logo RR edits: Tint logo back to normal color Change-Id: I8cf07b3ba9fb6f656de9c5f253cad176dda0d03b Signed-off-by: Varun Date * 5d897d9 add missing symbol * d3f2e8c On-The-Go Mode (1/2) * fb280b5 Base : Add more lockscreen shortcut custom icons Part2 * 5f311bc Base:Add new 73 hd lockscreen shortcus icons * feb3751 Base : Update default material popup animations * 3d1c138 Frameworks: rest of shortcut icons by Sven R. * 07412c0 Frameworks: moar shortcut icons by Sven R. * bdc0aa9 Fix missing lockscreen shortcut icons after reboot * 982fbe4 Frameworks: icon materialization * 3b16419 squash Frameworks: Keyguard - Add user configurable shortcuts * 4445092 custom scrolling values 1/2 * 74e40a7 Notifications: Expose hardcoded sender text name #### kernel/xiaomi/msm8956/ * a8b1f40 msm: sensor: actuator: add null pointer check for i2c array * 6425974 Merge "Revert "Revert "ARM: dts: msm: update memory map for msm8976/8956/8952 for External release""" into LA.BR.1.3.6_rb1.25 * ae9aaa8 Revert "Revert "ARM: dts: msm: update memory map for msm8976/8956/8952 for External release"" * fe80b0f Merge AU_LINUX_ANDROID_LA.BR.1.3.6_RB1.07.01.02.255.050 on remote branch #### packages/apps/AudioFX/ * fddab43 AudioFX: Remove stray quote #### packages/apps/Bluetooth/ * 425066d consider the situations where the device has only one volume level set. #### packages/apps/DUI/ * 0b39e61 Smartbar pixel animation: Ability to customize the dots [2/3] * b0b3382 Make Smartbar Pixel Animation Durations Customizable [2/3] * ba7aae9 DUI Pulse: add Automatic albumart base color mode [2/3] #### packages/apps/LockClock/ * 305f9ed LockClock: ForeCast: Remove finish transition #### packages/apps/Settings/ * 5793e55 Change sound settings string * 6f82875 FingerprintEnrollFindSensor: Don't overlay front for side sensors * a971aab SimSettings: Handle NoClassDefFoundError on devices without telephony-ext * be3c99b Accidental touch [2/2] * 9ff6a9b Allow to suppress notifications sound/vibration if screen is on[2/2] * 7e593ff Custom header image provider [2/2] * 33f99f9 DUI Pulse: add Automatic albumart base color mode [3/3] * c658e37 Screen off Animations [2/2] #### packages/apps/Snap/ * c764108 Snap: Update pano and video icons to be more like photo icons * c7fa796 Snap: Add missing thumbnails for filter modes #### vendor/oneplus/ * b0c19e8 msm8998: update blobs from OP5_O2_Open_4 and OP5T_O2_Open_2 * 06af82e oneplus2: remove blur blob * ae43afc oneplus2: remove ipacm_diag and cnss_diag 01-28-2018 ============ #### frameworks/base/ * 9a5075d SystemUI: Clean screenshot panel * 64761ea SystemUI: Update power dialog drawables * 7e4cd3c SystemUI: Change RR status bar logo color to accent * d024d31 SystemUI: Remove NP Brightness mirror controller * 188fbf1 base: Poor Man Themes: add some colors from Settings to global * 3d55ef6 Make carrier label's visibility gone * 6b97d39 Fix QS icon paddings * bb897ce Revert "Fixed oversized QS icons" #### kernel/xiaomi/msm8956/ * be8409d Merge "clocksource: arch_timer: Disable user access to the physical counter" #### packages/apps/CarrierConfig/ * 4f1e967 CarrierConfig: Add selected configs for national roaming #### packages/apps/DUI/ * 1234354 Fix menu buttons * 1329266 Update smartbar and fling buttons #### packages/apps/Dialer/ * 437d540 Dialer: handle database upgrade from cm-14.1 #### packages/apps/Settings/ * f9ef05a Lockscreen Shortcuts: Fix System Icon Selector * 8c4ef70 Dslv: Fix FC when adding duplicate shortcuts * 8e63105 Custom scrolling values [2/2] * b3f5d5a settings:on the go [2/2] * d4fee2e Settings :Add new lockscreen shortcus icons * 2f08ca6 suquash Settings: add user configurable lockscreen shortcuts (2/2) #### packages/services/Telecomm/ * b28132b SensitivePhoneNumbers: Fix number comparison * 25c63e8 SensitivePhoneNumbers: Handle lists of MCC codes * 963e84f (1/2) Make sensitive phone numbers not to be shown in call log history. #### vendor/oneplus/ * 0d31fc8 oneplus2: update radio blobs from OP3 * 8c849ba oneplus2: remove QtiTetherService.apk * 9c2a176 Revert "oneplus2: move some proprietary files to /vendor" * 114599d msm8998: kang qti-telephony-common.jar from sagit 01-27-2018 ============ #### android/ * cfb8417 switch to our libtextclassifier fork * 33a2f4a manifest: add rr-devices remote #### build/make/ * c6d3406 Version bump to OPM2.171019.025 #### device/oppo/common/ * 2b15038 Merge keyhandler back into ConfigPanel #### device/qcom/sepolicy/ * c4acfdc Merge "Add dpm socket connect rules for ssg app" #### device/rr/sepolicy/ * 42ad107 sepolicy: adapt sudaemon policy for O #### frameworks/base/ * dda2666 Merge cherrypicks of [3519487, 3519488, 3520743, 3521264, 3521265] into oc-m2-release * b6494a9 Relax Instant Apps Settings whitelist enforcement * 3ddda87 Fixed AUTOFILL_UI_LATENCY metric. * 9a63879 DO NOT MERGE - fix AFM.getComponentNameFromContext() * 0c3c2df frameworks/base: Improve interface to LineageNotificationLights #### frameworks/opt/telephony/ * 548a72d MMS: Update apnProfileID for MMS only apn. #### hardware/qcom/audio-caf/msm8916/ * 6b5de38 configs: update audio_policy_configuration.xml #### hardware/qcom/neuralnetworks/hvxservice/ * 68118ed Integrate with 1/26/18 drop #### kernel/oneplus/msm8996/ * 27b8353 Merge "msm: wlan: Update regulatory database" #### kernel/xiaomi/msm8956/ * a031f62 arm: traps: emulate a MRRC instruction reading CNTVCT register * 8f53ffb clocksource: arch_timer: Disable user access to the physical counter * 1962704 Merge "msm: adsprpc: Use unsigned integer for length values" * c8ed70e Merge "drivers: cpuidle: lpm-levels: Fix untrusted pointer dereference." * 9ef2a3b Merge "ion: ensure CMO target is valid" * 310952f Merge "scsi: sg: check length passed to SG_NEXT_CMD_LEN" * 17383d2 Merge "sg: relax 16 byte cdb restriction" * fcc39f5 Merge "scsi: ufs: Fix off-by-one bug in ufs debugfs driver" * 67279b1 Merge "clocksource: arch_timer: make virtual counter access configurable" * 99d8d35 Merge "wcnss: fix the buffer overflow in MAC address store sysfs" #### lineage-sdk/ * b27295c Fix path #### packages/apps/DUI/ * 51065a9 Pulse: allow setting fading blocks opacity [2/3] #### packages/apps/LineageParts/ * 60878bc Revert "LineageParts: Re-enable PowerMenuActions and adapt to SDK updates" * e660408 Revert "Remove unused power menu actions and cleanup" * 66d6778 Revert "LineageParts: Bring up button backlight settings" * d7c4d8b LineageParts Lights: Add battery and notification DnD brightness controls * f76825c LineageParts: Rename NotificationBrightnessDialog.java to BrightnessPreference.java * 0e62c42 LineageParts: Bring up button backlight settings * 2fa50b3 LineageParts: Add deviceSupportsFlashLight util * 0416de7 LineageParts: Fix up dropdown preference style for O * 38432a5 LineageParts: Match default menu long press action with actual config * 7af9744 Remove unused power menu actions and cleanup * 8a90fe0 LineageParts: Re-enable PowerMenuActions and adapt to SDK updates #### packages/apps/Settings/ * 6e5207e Settings: DeviceUtils: add deviceSupportsFlashlight function #### packages/apps/Snap/ * c3cbf5d Snap: update shutter buttons on CaptureUI * 1fa3d64 Snap: Rebrand to org.lineageos.snap * 32862a9 QuickReader: Match switch icon size and fill color with other icons * 3e3cc18 Revert "Snap: Bring back original shutter icons and animation" * eedcecc Snap: add QReader to module switch * 36da09e QuickReader: initial commit * 289bdf1 Snap: check tags before using them * 860bd02 Snap: Rip out hdr-need-1x option * 298e86f Removed littlemock dependency and cleanup * 9194806 Snap: Update HDR icons * 7f4ba23 Snap: Bring back original shutter icons and animation * 6904816 Snap: Fix panorama layout * 395fe60 Snap: Fix warning in Blend.cpp * d7c9431 Snap: Arrange video menu so it's similar to photo menu * 39a90a0 Snap: Remove "help screen on first start" feature * bf3d81e Snap: Fix filter mode button after disabling HDR mode * 6c89e7d Snap: Fix swipe right to open menu * d237cab Snap: Don't close slide out menu after selecting scene mode * d5c734d Snap: Adjust scene and filter mode layout dimensions * ed74473 Snap: Increase default pano capture pixels to 1440x1000 * ce40660 Snap: Disable warped pano preview * c8377ec Snap: Show remaining photos on initial start * ac6e035 SnapdragonCamera: Add missing toast on HSR/HFR override * 35655fc Snap: Don't do touch-to-focus on top of UI elements * 27f82da Snap: Render zoom circle in the center of the camera preview * ca34c97 SnapdragonCamera: Enforce 120ms delay in between shutter clicks * a05e15c SnapdragonCamera: Fix shutter button clicks in rapid succession getting ignored * a8297bf VideoModule: don't set negative HFR value * d90b041 ListPreference: prevent ArrayIndexOutOfBoundsException * f7a65f9 Protect against multiple shutter callbacks per frame in longshot mode. * 272fd00 SnapdragonCamera: Longshot with Burst Functionality. * 2e5481c Snapdragon Camera: Use consistent API for preview fps reset * 2351f5b Snapdragon Camera: Avoid possible race condition * cc4130a Camera: Set preview fps after recording. * a465b96 Initialize focus overlay manager if it is not initialized. * ef0ff9c Never ignore finger swipes in gallery mode * e6387ff Focus only when tapping the preview * 57748cb Add overlay for restarting camera preview for additional cameras * 9b13a17 Snap: Simulate back button press when menu back button is pressed * f4a2adc Always apply frame size reduction to panorama pictures * 27371b3 Snap: Allow switching beyond just 2 cameras * ba57c48 Snap: CaptureModule: check if ZSL is supported before using it #### system/sepolicy/ * a49f5e8 sepolicy: add sudaemon to ignore list * 04dbe80 sepolicy: update policies for sudaemon on O * 8b483e5 sepolicy: Allow su by apps on userdebug_or_eng * 2a366f0 sepolicy: We need to declare before referencing #### vendor/rr/ * 7a94f02 extract_utils: Split optional args with semicolon instead of colon * 2f3a46d extract_utils: Fix makefile generation issues * 99c751c lineage: Remove lineage telephony service permission * e303020 lineage: Remove lineage status bar service permission * 0876a1a roomservice: call python2.7 explicity * bf74dae roomservice: fix a weird error * 3d17d50 roomservice: give us some more info about what we're about to sync * 73110e5 roomservice: rewrite some logic * a9b5b45 roomservice: bringup for RR * 3c9f3c8 roomservice: use force-sync when adding projects with roomservice * e431f70 Update roomservice fallback branch * a6ae38f roomservice: add debug method * 3585569 roomservice: touchup revision assignment * 2b53948 roomservice: add branch to deps if not provided * 87e36f1 roomservice: check against the path, not name * 6dc0f3e Overhaul roomservice for sanity and cleanliness * 3b91409 roomservice: hack the calculated revision in to shape * c21e195 Fixup roomservice * 319caed roomservice: Improve error handling on search * 6f00c0a wroomservice: Fix search of devices forked to RR * 05b93d5 roomservice: Improve new device retrieval * 947f91c roomservice: python3 support * e95abd6 roomservice: Add lightweight dependencies to repositories * a8c5326 roomservice delivers you lunch combos from github. * c25d553 rr: delete old roomservice 01-26-2018 ============ #### android/ * fd845e7 lineage: Reenable Profiles Trust Provider * 7af5c85 manifest: Add hardware/lineage/livedisplay #### build/make/ * 493c2a1 Merge remote-tracking branch 'upstream/staging/lineage-15.1' into HEAD #### device/oneplus/oneplus3/ * 4474020 op3: build textclassifier * bdda8b2 op3: add slpi symlinks * 62f8c47 op3: Add missing fingerprint interface to manifest * b762572 op3: Remove USB HAL #### device/qcom/sepolicy/ * b8289c4 Merge "sepolicy: Adding sysfs node access for DRM vblankoffdelay node" * 6bf6391 Merge "Fix read_ahead_kb path of dm-0" * 9fbabae Merge "sepolicy: Add permissions for init.qcom.usb.sh" * 07349ef SEEMP: allow socket send from mediaserver to seempd * f4dad13 sepolicy: add missing sysfs_uio rules #### device/rr/sepolicy/ * 7995201 sepolicy: Clean up su policy for N * 537edb8 sepolicy: allow kernel to read storage * e6968b5 sepolicy: fix denial for sudaemon * bd02d04 sepolicy: Make superuser_device and sudaemon mlstrustedobjects * 184c8d8 sepolicy: remove sudaemon type declaration * dfe2569 sepolicy: Add policies for the new superuser sockets. * 24ebf7a selinux: Workaround for devices with PR_SET_NO_NEW_PRIVS enforcement * 4a1bf1a SELinux: su: Remove extra quote in a comment * ed6c61e Add selinux policies for superuser #### external/libtextclassifier/ * f54f21c libtextclassifier: enable more languages #### frameworks/base/ * 989138b Fix Potential SystemUI FC * 48f9fba Blur:Update APIs for O * ba7842e Blur: Color Filters implementation (1/2) * af0057f RecentsBlur: Fix SystemUI crash * 1850302 RecentsBlur: More imports * d48e7d7 RecentsBlur: Fixes * 2ec3acd Blur: Implement Recents Blur (1/2) * da9f9f3 [SQUASHED] Implement XOSP Blur personalization options (1/2) * 0a3a0d0 MobileSignalController: Properly implement tuner service as per O API * 6b01af1 FWB:Pulse: allow setting fading blocks opacity [1/3] * e640ec9 Smartbar pixel animation: Ability to customize the dots [1/3] * a1fad18 Smarbar Pixel Navbar Animation Duration Settings [1/3] * 72d6145 Option to Display Data Disabled Indicator Icon [1/2] * 0cd4294 base: Apply roaming indicator changes instantly * 3343a46 Make roaming indicator optional [1/2] * f715073 FWB:Single tap tile add switch [1/2] * ac5dac1 Allow to dismiss notifications with FP left/right swipe [1/2] * 29f04c2 Add auth framework for outgoing SMS messages. * edc8640 Fix double action performed when pressing menu key #### hardware/qcom/audio-caf/msm8916/ * b08b538 msm8916:Disable split a2dp * 9419900 Merge AU_LINUX_ANDROID_LA.BR.1.2.9.1_RB1.08.00.00.417.005 on remote branch #### hardware/qcom/audio-caf/msm8952/ * e2805ab configs: update audio_policy_configuration.xml #### hardware/qcom/display-caf/msm8996/ * 8f37f28 hwc2: Needs validation on display animation * 63d8499 hwc2: Validate input parcel values for few qclient methods. * 3336904 Merge "hwc2: Add support for disabling external animation" #### hardware/qcom/display-caf/msm8998/ * 8f37f28 hwc2: Needs validation on display animation * 63d8499 hwc2: Validate input parcel values for few qclient methods. * 3336904 Merge "hwc2: Add support for disabling external animation" #### hardware/qcom/media-caf/msm8916/ * ad8142c Merge AU_LINUX_ANDROID_LA.BR.1.2.9.1_RB1.08.00.00.417.005 on remote branch #### hardware/qcom/neuralnetworks/hvxservice/ * 8f916d0 Elide NOP for fused operations * c46fc19 Add license information to files #### kernel/oneplus/msm8996/ * 2b210d7 Merge "defconfig: msm: add coresight config for perf on apq8053" * 77657d9 Merge "ARM: dts: msm: Add support for FHD+ Video mode panel on msm8953" * eb0925d Merge "clocksource: arch_timer: Disable user access to the physical counter" * f5ba2b2 Merge "msm:ipa: Return mux id only for valid interface" into kernel.lnx.3.18.r33-rel * 2db6129 Merge "ARM: dts: msm: Add DT support for SDA450 with PMI8950" into kernel.lnx.3.18.r33-rel * 8c88335 Merge "socinfo: msm: Add soc id for SDA450" into kernel.lnx.3.18.r33-rel * f3c03b6 Merge "defconfig: arm: msm: Enable CONFIG_NETFILTER_XT_TARGET_TCPMSS flag" into kernel.lnx.3.18.r33-rel * 7eef4d0 msm:ipa: Return mux id only for valid interface * 209a683 defconfig: msm: add coresight config for perf on apq8053 * 446acfc ARM: dts: msm: Add DT support for SDA450 with PMI8950 * 6d1cfcf socinfo: msm: Add soc id for SDA450 * 2585f7f clocksource: arch_timer: make virtual counter access configurable * f52e0fa arm64: issue isb when trapping CNTVCT_EL0 access * 8bbdebf BACKPORT: arm64: Add CNTFRQ_EL0 trap handler * 2a45df1c BACKPORT: arm64: Add CNTVCT_EL0 trap handler #### lineage-sdk/ * c7a8ed5 lineage-sdk: DnD light brightness control for battery and notifications #### packages/apps/AudioFX/ * e6ff69b AudioFX: define app category #### packages/apps/Contacts/ * b0c5a5e Contacts: define app category #### packages/apps/Dialer/ * a956130 Dialer: define app category #### packages/apps/DocumentsUI/ * 85b9322 DocumentsUI: define appcategory #### packages/apps/Eleven/ * 4492757 Eleven: define app category #### packages/apps/ExactCalculator/ * d0f435c Calculator: define app category #### packages/apps/Gallery2/ * 12989e4 Gallery: fix Pause button position * 1da9c8d SnapdragonGallery: Fix FC when init() before setContentView * dc5f813 Gallery: define app category #### packages/apps/Jelly/ * 19f1e58 Jelly: define app category #### packages/apps/Messaging/ * 16eb6f8 Messaging: define app category #### packages/apps/Recorder/ * 6a9bb22 Recorder: use foreground service for screen record #### packages/apps/Settings/ * b0babdf Fix A derp in SystemSettingListPreference * f96b4bb Animation settings : Fix Listview for RR config tabs effect * 9232518 Merge branch 'oreo' of https://github.com/ResurrectionRemix/private_packages_apps_Settings into oreo * fdbb36c Settings: Fix up few fragments * 0454048 Blur peronlizations [2/2] * 6806de2 Edit RR icons * 0e47e15 MSIM: Fix user set DDS sub in hotswap cases. * 19bd1fd Settings: Add package name to installed app details * 6315458 SimSettings: Improve dialogs * 87ea9b0 SimSettings: Correctly disable sim switch without SIM card * f2149b2 SimSettings: Port manual provisiong support * d9e34f6 InstalledAppDetails: fix refreshing storage summary after force stop * 183be86 Settings: Add advanced restart switch #### packages/apps/Snap/ * eaad574 Snap: detect and use Camera2 if available * 518a24e Snap: prevent NPE when checking if controls are visible * cb1704c Initialize focus manager in onResume(). * 90c6840 Stop data loader on activity destroy. * f8f8638 CameraNext: Update focus behavior for panoramas * cf28cc8 Make panorama able to go 270 degrees in landscape * 60469f9 Grant read URI permission for playback of video capture * 372d354 CameraNext: stop updating the pano progress bar on pause * 9620628 CropActivity: notify MediaScanner on save complete * 6a2941f Fix broken filenames for cropped images * e58747d snap: Panorama fixes * 331f645 Show UI when pano stitch starts and remove cancel condition * 13f4410 CameraNext: don't crash when pref is not boolean * 2f6cd94 CameraNext: Fallback to do copy exif if exif not exist * b9e72b2 Snap: update caf icons * 95c43cd Use material versions of share/delete/edit icons. * f1e07dd De-uglify menu. * 693bf7d snap: Adjust top bar icon order * 25846ff Snap: Add icons to all scene modes * 2bfdaca Snap: Add icons to all remaining preferences * dc82afc Snap: update shutter button style * 29ac761 Remove unused menu indicators code. * 284c855 Snap: remove captureUI pngdrawables * 25a9622 Snap: Material toasts * a0df98e Snap: initial materialization * 026807d Snap: grant android.permission.RECEIVE_BOOT_COMPLETED permisions * 2e90aa3 snap: Additional fixes for auto-HDR mode * df78786 snap: Fixes for advanced features and scene modes * f070953 camera: Keep touch focus intact during back-to-back ZSL shots * e5f7e1a Camera2: Only autofocus before a snap if we are actually in "auto" mode. * 81e6b76 Snap: Fix crash when set infinite touch-focus duration * 8bfc085 Snap: Separate default focus time between camera/video * 24772da Snap: Cleanup focus time duration entries * 70355b7 Snap: Add ability to set the tap-to-focus duration to 0 sec * c5868ca Snap: Add focus time support in camcorder * e0551bc Snap: Expose video snapshot size setting * a82ee7c SnapdragonCamera: Unlock AE/AWB after taking a photo with ZSL * 2fe3cd7 SnapdragonCamera: Lock AE and AWB for tap-to-focus in camcorder * 835e2c9 SnapdragonCamera: Always lock AE and AWB when auto-focus is used * 9830173 SnapdragonCamera: Add focus-mode option to camcorder * 42c86d0 Snap: Set parameters before starting preview * 46dc5bd Camera2: Prevent propogating CancelAutoFocus during Video Recording * e422611 Camera2: Prevent autofocus when video snapshot is in progress * ac8f5ca camera: Touch focus support for camcorder * 1d737fe Add orientation correction for landscape devices * 3389265 Allow to re-open Snap from recent menu * 7592bfa Snap: add auto-hdr option to photo menu * 17f2017 CameraNext: dynamically generate available photo resolutions * 1ae5e1c Snap: Fix possible NPE * 03b2cac Snap: Remove storage menu if no external storage available * 2671222 snap: Add constrained longshot mode * 9259546 snap: Always turn touch-af-aec on * 3b4e825 Snap: Unbreak auto-HDR * 3c90920 Snap: Always allow 100% JPEG quality to be set * b36aba3 Snap: Make developer menu more accessible * c0bb610 Snap: Extend user menu, disable dev menu * ed7ba76 Snap: force enable zsl for lge hdr * 7da308f Snap: Support override maker and model exif tag * 646a2f3 Fix view index tracking. * 204be5b Snap: Fall back to REVIEW intent before VIEW intent * 6a1b335 Snap: Do not crash when cur-focus-scale is null * a06f22b Snap: Fix incorrect preview layout surface size in landscape mode * 1211389 Snap: fix camera hang on LGE G4 when flash got used * 1ca9a9e Snap: Remove face detection option if not supported * 0c53b13 Snap: Remove video snapshot size when not supported * a679d2c Snap: Remove auto HDR option when not supported * 91fa654 Snap: Fix filtering of unsupported HFR/HSR modes * ef28b30 SnapdragonCamera: Scale up bitrate for HSR recordings * 61e22da Snap: Don't crash if user saved preference is not valid * 4e685e1 Snap: Cleanup flash icons * 04ed135 Fix crash if Exif-Tag buffer-length and component-count are both 0 * 91082ba SnapdragonCamera: Set camera parameters before restarting preview * 9977fa8 Snap: Don't crash when hardcoded gallery intent fails * 211633d Snap: do not restart preview during longshots * 99f6986 SnapdragonCamera: Fix UI alignment glitches when nav-bar is enabled * d36d511 Snap: Don't enable ZSL when disabling HDR * 06bb887 SnapdragonCamera: Remove 'off' option for antibanding * f4f1beb SnapdragonCamera: Fix overly-aggressive auto rotation * 123df55 SnapdragonCamera: Add option to control antibanding in camcorder * 15d6dad Snap: Actually select the highest quality video by default * d65ab55 Snap: Remove touch AF/AEC option * 3c70192 Snap: Support for HTC's HDR mode * 2eda9d0 Snap: special handling of hdr-mode parameter for lge devices * 628929b Move mApplicationContext to init() * 426d66b Snap: Fix NPE when parameters.getSupportedVideoSizes() is null * cf03c6f Snap: Fall back to default quality instead of 352x288 * 81e73f8 Snap: Fix aapt warnings * d69b4d7 Snap: Remove CAF Chinese translations * 8a8251e CameraActivity: Handle NPE when film strip view is null * 634d891 Snap: restart preview when shutter-speed gets disabled * 43f6498 SnapdragonCamera: Fix incorrect viewfinder ratio for 13.1MP shots * 646894c Snap: Fix NPE when switching flash modes * af1ad5f Snap: add fallback for invalid video qualities * ae8ef45 Snap: add support for mw_continuous-picture focus mode * a5340ca Snap: add support for shutter speed * 7c7c54f Snap: Add touch-to-focus timeout duration settings * 3cb7289 Snap: make openLegacy an option * 41c3509 add options to restart preview onPictureTaken * d81de0d option to set manufacturer specific parameters on startup * 021b55f add support for luminance-condition parameter * 0ee94d2 add support for non-standard iso keys and values * 9fff826 add additional ISO values * 2719f8d Snap: Add ISO values for sony devices * 13bc185 Snap: Fix filtering of unsupported camcorder color effects * 3fb36c8 SnapdragonCamera: Reset camera state after taking picture * f6486e7 Camera2: Add option to set max screen brightness * a28e919 Camera2: Headset shutter mode * 677d2d1 Camera: Handle keys only while in app * 3ca89c6 Camera: Cleanup hardware key handling * 641acd0 Camera2: tweak volume key zoom and cleanup * 7132454 Camera: Powerkey shutter (2/2) * dce4017 Camera2: implement volume key zoom in video mode * 529b1ae Camera: Change volume hard key button to zoom function * 29d6b02 Camera: separate settings for color effects * 7cc55a3 Camera2: implement exposure compensation settings in video mode * fd8d27a Camera2: Remove CAF video duration code * 4ea2108 Camera2: some aapt warnings cleanup * 853cda7 Camera2: Don't report incorrect supported picture formats * 0f70e2d camera: Make some parameter lookups safer * 4241aeb Camera: Fix saturation, contrast, sharpness parameters * 358310f Camera2: More thorough compatibility fixes * b9afe5c Camera: fix preview for landscape devices * fdd617e Camera2: Preview needs to be stopped when changing resolution * 15523ad camera: Remove ICS hack to stop preview after takePicture * 2799209 Camera2: enable antibanding by default * 79a2760 camera: Proper fix for the missing video-sizes issue * c02e557 camera: Check if video sizes are available * 8be9950 Camera: Add red-eye flash mode support * 205dbc2 camera: Add all focus modes, scene modes, and color effects. * 51f82e8 camera: Remove the luma-adaptation seekbar * 6bafe2c camera: Cleanup and compatibility fixes * 570f99f camera: Add parameter debugging support * 36d074f SnapdragonCamera: Hide UI after error-checking video preferences * 65559ce SnapdragonCamera: Re-enable ZSL after exiting HDR mode * f602df6 SnapdragonCamera: Initialize overlay before control-by-intent * 6f32e5a Snap: Bump targetsdk to 26 * 7aad282 Snap: update icon * f7b038a Snap: Remove old icons * 95487e1 Snap: Use AOSP app label * f2da81c snap: Fix module name conflict * 24ab364 Snap: Fix jni compiler warnings * d2b82d0 tests: fix class name * fb389fb Rename SnapdragonCamera to Snap * b36162b Revert "SnapdragonCamera:Fix icons overlap" * 5b865d3 Revert "SnapdragonCamera: Add missing permissions" * d7212fc Revert "SnapdragonCamera: Reduce number of countdown timer option" * 148e6a5 Revert "SnapdragonCamera: Forbid volume key can take picture" #### packages/apps/Terminal/ * 74c1b19 Terminal: define app category #### packages/services/Telephony/ * 8c19087 Telephony: Fix translatability of network modes #### vendor/qcom/opensource/interfaces/ * 49185ca qcom/interfaces: Remove android.hidl.base from display 1.1 too 01-25-2018 ============ #### build/make/ * fbe2690 dexopt: Only dexopt boot and system server for non-user builds * adb17dc Revert "build: don't dex preopt by default on linux" * c0aa8b0 Version bump to OPM1.171019.021 #### device/oneplus/oneplus3/ * 16718a1 op3: Set IMS to use CodeAurora extension * c89a131 op3: Don't set specific kernel arch * 6fbac11 op3: Add QTI low power whitelist * ef4e56b op3: Add OEM privileged app permissions #### device/qcom/sepolicy/ * 6edc67e Fix read_ahead_kb path of dm-0 * e45a4a8 sepolicy: Adding sysfs node access for DRM vblankoffdelay node * 588d5b2 Merge "sepolicy: add qdma_prop property for qdma_app" * 1f5ada1 Merge "Add permission for XTRA to read QDMA prop" #### frameworks/base/ * 30145ed Changed system accent to pixel plue * 3196d28 Fixed oversized QS icons * 93c3609 QSPanel: Remove redundant lineage auto brightness icon settings * 68505b3 Merge cherrypicks of [3509910] into oc-mr1-release * 6f89a3e OMS: Only allow trusted overlays to be registered. * 630c63f base: SystemUI: fix layout size of qs bottom panel * 0b27d06 Properly enable power menu screen record * 0631b6b Fix volume rocker skip track on Ambient Display and Lift to Wake * 273ccd1 Reduce the setTransactions * 272f2b1 Add option to disable scrolling cache [1/2] * 7052a8a Improve scrolling cache * 7655b79 Ambient ticker: make it work if secure lockscreen notifs are blocked * 3f2b32f Ambient display music ticker [1/2] * a2546f0 Port ambient Now Playing container from Pixel [stripped down version] * a9a4e44 PowerMenu: add Screenrecord to the menu [1/3] * 1ec5bc4 Unlock keystore with fingerprint after reboot (1/2) * 1d7ebea FWB:Option to toggle RR Configurations FAB [1/2] * a39ae8c Add ability to configure battery saver mode color (1/2) * efc38ea Lockscreen (=keyguard) weather: Use same colors as other elements * 9155cfd Lockscreen weather: move into keyguard_clock_container * 0d2d4ca Update RR logo PNGs #### frameworks/opt/telephony/ * 64e9720 Telephony: Fix loading of older QTI blobs * 158dcb1 Telephony: dont scare AOSP people * 53d2dcb SimPhoneBook: Add ANR/EMAIL support for USIM phonebook. * 01bf521 MSIM: Fix to set Mcc & Mnc with correct subId * 766d956 Telephony: Enable data call on CSIM. * 6f8f355 MSIM: Use sub id based network mode * 3b95b44 MSIM: Dummy subId related changes * 82d9ea5 MSIM: Changes for dds flex map property control * 29f73e1 Add support for data+Mms * 5f2430a Telephony: Send INITIAL_ATTACH only when it is applicable. * 8acb6ba Modify access specifiers to enable OMH * 63e377a MSIM: Add support for Manual Provisioning * 4f548a4 Initial implementation of QtiTelephonyComponentFactory * 37e33ff Use subscription info for ImsManager queries. #### hardware/libhardware_legacy/ * 3a1106e Wifi: Add Qpower interface to libhardware_legacy #### hardware/qcom/display-caf/msm8952/ * ab48587 libgralloc: Fix adding offset to the mapped base address #### hardware/qcom/fm/ * 9985718 FM: Fix static analysis issue. KW issue Suspicious dereference of pointer 'val' by passing argument 1 to function 'strlen'before NULL check, fixed by putting null check #### hardware/qcom/media-caf/msm8996/ * 49bf606 mm-core: Remove secure codecs for low RAM targets #### hardware/qcom/media-caf/msm8998/ * 49bf606 mm-core: Remove secure codecs for low RAM targets #### hardware/qcom/neuralnetworks/hvxservice/ * d6bf778 Merge branch 'oc-mr1-nn-dev' of persistent-https://googleplex-android.git.corp.google.com/platform/vendor/google/libraries/neuralnetworks/hvxservice into merge am: 13834b35c0 #### hardware/qcom/wlan-caf/ * 11edfef Merge tag 'LA.UM.6.4.r1-06100-8x98.0' into lineage-15.1-caf #### kernel/oneplus/msm8996/ * d5744a1 clocksource: arch_timer: Disable user access to the physical counter * e5e4cfe drivers:usb:gadget: Set product_string for Android Auto * bd68628 msm: qdsp6v2: Allow 320K AAC encoding * 0a0b963 UPSTREAM: thread_info: include for THREAD_INFO_IN_TASK * 93994fa UPSTREAM: thread_info: factor out restart_block * 7a1ecae UPSTREAM: kthread: Pin the stack via try_get_task_stack()/put_task_stack() in to_live_kthread() function * 4051485 UPSTREAM: sched/core: Add try_get_task_stack() and put_task_stack() * a756010 UPSTREAM: sched/core: Allow putting thread_info into task_struct * 9d0a312 UPSTREAM: printk: when dumping regs, show the stack, not thread_info * bd6b3f5 UPSTREAM: fix up initial thread stack pointer vs thread_info confusion * 5b91ea4 UPSTREAM: Clarify naming of thread info/stack allocators * e4c549f power:report psy type as USB if detection is complete at boot * f65e6c4 arm64: mmu: Fix alloc_init_pud section mismatches * b5db7c1 ASoC: core: Don't assign an out-of-bounds address to rtd_aux * 15bbbef f2fs: queue rapid GC on system_power_efficient_wq * 5b4145e f2fs: don't trigger rapid GC repeatedly * 20cf06f f2fs: make gc_no_gc_sleep_time much more conservative * 619f5c7 f2fs: rapidly GC all invalid blocks when screen goes off & plugged in * 560d975 f2fs: set ioprio of GC kthread to idle * 939e5bc netlink: add a start callback for starting a netlink dump * f9d0df6f8 Merge "msm: ipa: dynamic memory leak fix" * 0abb2ca ipsec: Fix aborted xfrm policy dump crash * 461c417 netlink: Add netns check on taps * 0c26095 USB: core: prevent malicious bNumInterfaces overflow * 95598bd crypto: hmac - require that the underlying hash algorithm is unkeyed * cb71900 PCI: Fix race condition with driver_override * 6ad23f9 ARM: dts: msm: Add support for FHD+ Video mode panel on msm8953 * 9250b4b ARM: dts: msm: Rework and unify msm-thermal setup * d27de53 DTS: Enable wakeup events for the volume keys * 73ee72b DTS: Disable UART connector * 6747c6b arm: dts: Remove MSM watchdog IPI ping in msm8996 * 7989df8 Merge "clocksource: arch_timer: make virtual counter access configurable" * 5861124 Merge "arm64: issue isb when trapping CNTVCT_EL0 access" * fb09821 Merge "ASoC: msm: qdspv2: add spin lock to protect ac" * 10bc5af Merge "msm:ipa: Return mux id only for valid interface" #### kernel/xiaomi/msm8956/ * 65cad97 msm: adsprpc: Use unsigned integer for length values * f26d726 drivers: cpuidle: lpm-levels: Fix untrusted pointer dereference. #### packages/apps/Recorder/ * 5f17c8a Update gradle deps #### packages/apps/Settings/ * 3745e6e Pixel Animation duration Settings: Update APIs for O * 1a8de67 Add SecureSettingSeekBarPreference * 61b0e3f Remove cube in, cube out animations for configurations tabs * 14a2eb2 Add tabs transitions effects in RR Config [2/2] Animations library : https://github.com/ToxicBakery/ViewPagerTransforms * 307e9d7 MSIM: Fix user set DDS sub in hotswap cases. * b11cc66 SimSettings: Improve dialogs * 1f4a21a SimSettings: Correctly disable sim switch without SIM card * b2dbcc7 SimSettings: Port manual provisiong support * e88e824 InstalledAppDetails: fix refreshing storage summary after force stop * 9d5a932 Smartbar pixel animation: Ability to customize the dots [3/3] * 4f3dd88 Settings:Pulse: allow setting fading blocks opacity [3/3] * 623a12a Add Reset Button to Pixel Animation Duration Settings * e34f0ed Settings: Make Smartbar Pixel Animation Durations Customizable [3/3] * ceca088 {SQUASHED} Data disabled and roaming indicator icon switches[2/2] * 4ec4d8c Option to disable music track title in QS tile [2/2] * 8c07324 QS Single tap tile add switch [2/2] * 0fb5fee Allow to dismiss notifications with FP left/right swipe [2/2] * ce20a72 Allow to Disable Qs footer warnings * 6a747a6 Settings: Fix auto Brightness icon switch & battery saver color * 99e5f2c Add icon for scrolling cache preference #### system/vold/ * 92efb9c vold: Accept Linux GPT partitions on external SD cards #### vendor/oneplus/ * 1653e90 op3: Remove HIDL ANT+ stack #### vendor/rr/ * a539233 Update bootanimations * b35700e vendor: fix backuptool checks * f1bc2e2 vendor: rr: fixup zipname 01-24-2018 ============ #### device/oneplus/oneplus3/ * f815089 op3: Build RCS and telephony-ext * 6548f76 op3: Switch back to qualcomm-uart variant ANT+ #### device/qcom/sepolicy/ * 905940f Merge "sepolicy: move definitions of wigig services" * e0c919f Merge "sepolicy: allow read to ramdump" * 0dd3d02 Add permission for XTRA to read QDMA prop #### device/rr/sepolicy/ * f8fdc33 Remove lineage status bar and telephony service policy #### hardware/lineage/lineagehw/ * b639062 lineagehw: Remove thermal monitor feature * 8170e87 lineagehw: Remove persistent storage feature * b48a421 lineagehw: Remove unique device ID feature #### hardware/qcom/audio-caf/msm8996/ * 4c3169e hal: Restore proper ACDB loader v2 support after 21be3ac * 3adff7c Merge "policy_hal: restore device if it differs from the stopped output" * 485f3ac Merge "hal: Add NULL check for PCM streams in pass though module" #### hardware/qcom/audio-caf/msm8998/ * 3adff7c Merge "policy_hal: restore device if it differs from the stopped output" * 485f3ac Merge "hal: Add NULL check for PCM streams in pass though module" #### hardware/qcom/display-caf/msm8996/ * 500610f Merge "sdm: Close stored retire fence on display deinit" * c2eff78 Merge "hwc2: Avoid flush for command mode panels" * 8a93c60 Merge "sdm: Move CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM under flag" #### hardware/qcom/display-caf/msm8998/ * 500610f Merge "sdm: Close stored retire fence on display deinit" * c2eff78 Merge "hwc2: Avoid flush for command mode panels" * 8a93c60 Merge "sdm: Move CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM under flag" #### hardware/qcom/neuralnetworks/hvxservice/ * 13834b3 Merge branch 'oc-mr1-nn-dev' of persistent-https://googleplex-android.git.corp.google.com/platform/vendor/google/libraries/neuralnetworks/hvxservice into merge #### kernel/oneplus/msm8996/ * dc06fdf ARM: dts: msm8996: Remove redundant CPU bandwidth devfreq devices * beaf085 caesium_defconfig: Disable unused errata fixes and PAN * 858d2f0 arm64: Don't force compilation of memlat devfreq governors * a82187b cpu: Don't allow CPUs in the power cluster to be unplugged * e6a86cd kthread: Force all non-percpu kthreads onto the power cluster * c39517d workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default * 6aac56d misc: queue work of some msm drivers on system_power_efficient_wq * 0bcd580a msm-tsens: Reschedule work instead of causing uninterruptible sleep * 54ef23b thermal: tsens: Switch from usleep_range() to msleep * b846d01 msm: thermal: Add sysfs nodes to control parameters * 62acc77 msm: thermal: Check temperature only if probed * b014c97 input: touchscreen: s1302: Reverse hardware key order * 5aea410 caesium_defconfig: Enable CONFIG_FORCE_FAST_CHARGE * 3910c21 drivers: power: Add Kconfig option for FORCE_FAST_CHARGE * 4a55a9c drivers:power: Allow max 2500ma draw from normal charger * d77679e power: qpnp-smbcharger: init power supply type as USB * 8526e8f cpufreq: Introduce touch boost tunables to ondemand and conservative * e00f510 cpufreq: cache tunables for ondemand and conservative governors * 2840ee5 soc: qcom: msm_perf: Initialize Array elements * 098170a soc: qcom: msm_perf: Replace obsolete cpulist_scnprintf api * 747f187 msm_performance: don't limit min and max cpu freq * 66964ed msm: performance: prevent userspace hints to decrease max cpu freq * f8b4df7 msm_performance: Make input boosting optional * e45679e cpumask: factor out show_cpumap into separate helper function * 4389d40 drivers: cpufreq_interactive: handle error for module load fail * 19e31fe drivers: cpufreq: checks to avoid kernel crash in cpufreq_interactive * 3705f59 cpufreq: interactive: add screen off max frequency tunable * 4b1e6fa cpufreq: interactive: add powersave bias tunable * 13f3080 cpufreq: interactive: remove hispeed_freq init restriction * bf0888b cpufreq: interactive: fix to come out of hysteresis mode * 8f53508 cpufreq_interactive: remove boost functionality * bddddac cpufreq: interactive: Remove the jump_to_max hack * 9c15c5f CHROMIUM: cpufreq: interactive: calculate load before freq change * 508314f display: add a simple api to query the display state (on/off) at any point in time * ea716f5 clk: msm: clock-cpu-8996: Use CLKFLAG_NO_RATE_CACHE for perfcl_hf_mux * 94af11d qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE * 31dc607 UPSTREAM: dm bufio: switch from a huge hash table to an rbtree * 6c83b1c caesium_defconfig: Enable CONFIG_FORTIFY_SOURCE * 75fa532 getrandom: make blocking until init configurable * b7a8907 UPSTREAM: replace incorrect strscpy use in FORTIFY_SOURCE * 8d8f235 BACKPORT: include/linux/string.h: add the option of fortified string.h functions * 5dc22b2 BACKPORT: arm64, vdso: Define vdso_{start,end} as array * a059f6b enable protected_{symlinks,hardlinks} by default * f9fc65e randomize lower bits of the argument block * f04251e arm64: move ET_DYN base lower in the address space * 6375ef2 arm64: determine stack entropy based on mmap entropy * 20fc13b arm64: properly account for stack rnd in mmap base * 77321a5 mark most percpu globals as __ro_after_init * 3240a4f mark protection_map as __ro_after_init * fe0cc2d add vmalloc alloc_size attributes * e7f878a add kmalloc alloc_size attributes * 36e0920 panic on kmem_cache_free with the wrong cache * 6c7578e always perform cache_from_obj sanity checks * 4056677 real slab_equal_or_root check for !MEMCG_KMEM * e63a17c add missing cache_from_obj !PageSlab check * 648a417 slub: check cookies in __check_heap_object * 9389091 slub: add multi-purpose random cookies * ac0d9be add slub free list XOR encryption * ea802ca disable slab merging * d4ee118 slub: add check for write-after-free * c32e651 add slub sanitization * ae495f0 add page sanitization / verification * b025e73 arm64: zero the leading stack canary byte * 135f891 caesium_defconfig: disable CONFIG_AIO * 2c91185 caesium_defconfig: enable useful sanity checks * ab27843 use kernel command-line for early entropy * 7d892aa gather extra early boot entropy like PaX * 3915021 caesium_defconfig: Generate from lineageos_oneplus_defconfig * 55eebe5 staging: Remove logger and alarm-dev from android Makefile * 4db586a staging: Remove the Android logger driver * 09f12c1 staging: android: Import my old binder stack * 4c25860 mmu: fix build after 4aab10d4306d * 3f73a02 ANDROID: sdcardfs: Move default_normal to superblock * fb4d13a ANDROID: sdcardfs: Fix missing break on default_normal * 6ba0d91 ANDROID: sdcardfs: Add default_normal option * 60689c6 ANDROID: sdcardfs: notify lower file of opens * a350fd3 arm64: issue isb when trapping CNTVCT_EL0 access * f9424ff BACKPORT: arm64: Add CNTFRQ_EL0 trap handler * c3ab7f8 BACKPORT: arm64: Add CNTVCT_EL0 trap handler * 95616e7 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry * 256327e arm64: use RET instruction for exiting the trampoline * 16b1320 FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page * d42c6d1 FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR * 9311e8a FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 * c980686 FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 * 2850f91 FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks * 530766b FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code * eaa9669 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors * dda135a FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro * 4aab10d FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables * ed7690c FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0 * 3222010 FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI * 300e91b FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper * 8e0a290 FROMLIST: arm64: mm: Allocate ASIDs in pairs * 090265c FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN * e3c40f6 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1 * ce2e90c FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN * cc91f3f FROMLIST: arm64: mm: Use non-global mappings for kernel space * 52502a4 BACKPORT: arm64: fix R/O permissions of FDT mapping * 273d645 UPSTREAM: arm64: introduce mov_q macro to move a constant into a 64-bit register * 13b6231 UPSTREAM: arm64: mm: keep reserved ASIDs in sync with mm after multiple rollovers * e6a90bc UPSTREAM: arm64: factor out entry stack manipulation * 63e2821 UPSTREAM: arm64: tlbflush.h: add __tlbi() macro * 4c09b4d treewide: Fix compilation warnings * 998d189 arch: arm64: Remove duplicate vdso_prepare declaration. * 9d198d2 net: wireguard: Add tools to import source automatically * cfd73e0 gitignore: Add my build system edits * be2d624 staging: qcacld-2.0: Disable -Werror * 678d314 Makefile: Fix device not booting with GCC 7.x and above * 63d2a4f Revert "scripts: gcc-wrapper: Use wrapper to check compiler warnings" * c8621cf msm: wlan: Update regulatory database * 085f7e8 Merge branch 'kernel.lnx.3.18.r22-rel' of git://github.com/android-linux-stable/msm-3.18 into rebase_XOS-8.1 * ca34646 defconfig: arm: msm: Enable CONFIG_NETFILTER_XT_TARGET_TCPMSS flag * 7c45f35 Merge "msm: ipa: Fix to unsigned integer underflow" * 4b8a471 Merge "msm: ais: sensor: actuator: avoid accessing out of bound memory" * 0632f36 ASoC: msm: qdspv2: add spin lock to protect ac #### kernel/xiaomi/msm8956/ * 4593c1e ion: ensure CMO target is valid * afa4ec8 scsi: sg: check length passed to SG_NEXT_CMD_LEN * fe1bc3c sg: relax 16 byte cdb restriction * 438657b scsi: ufs: Fix off-by-one bug in ufs debugfs driver #### lineage-sdk/ * a9aeed9 lineage-sdk: Cleanup whitespace in resources * 4496c7f Revert "Add resources for WiFi customization" * d390779 lineage-sdk: Remove MediaRecorder API * 900f009 lineage-sdk: Remove ACTION_APP_FAILURE intent * e54c07d lineage-sdk: Remove alarm clock API * b1cf98b lineage-sdk: Remove unused ManagedServices class * 861ba2d lineage-sdk: Remove lineage telephony service * 7c69dc9 lineage-sdk: Remove MODIFY_NETWORK/SOUND_SETTINGS permissions * 99fba21 lineage-sdk: Remove lineage status bar service * 498b79b lineage-sdk: Remove external views API * 60aa859 lineage-sdk: Remove app suggest feature * dc1731e lineagehw: Remove thermal monitor feature * 19d8afb lineagehw: Remove persistent storage feature * d66c37c lineagehw: Remove tap to wake feature * d859077 lineagehw: Remove unique device ID feature #### packages/apps/AudioFX/ * 74c93b8 AudioFX: Remove old CM API QS tile #### packages/apps/Eleven/ * 7dec4be Eleven: Remove obsolete references to cyngn jira tickets * aa26288 Eleven: Complete Apollo rebrand. * 869ef7e Eleven: rebrand step 2: update file contents * a907407 Eleven: rebrand step 1: update paths #### packages/apps/Jelly/ * 3f71377 Jelly: Set correct webview visibility on Show/Hide CustomView #### packages/apps/Settings/ * 8baa91c Add option to disable scrolling cache [2/2] * 0963dd1 Ambient Display music ticker [2/2] * d942156 Settings:Add screenrecord to Power Menu [2/2] * aa062c6 Option to toggle RR Configurations FAB [2/2] * e5a04e7 Unlock keystore with fingerprint after reboot (2/2) * 15dfa30 Add ability to configure battery saver mode color (2/2) * f93b33d Fix SYstem app remover fragment and update for Oreo API also add some more safety list apps * 6f1907c Fix system app remover to work in Lollipop * 9188fca Maybe fix this? * 75f17a1 System App Remover #### packages/apps/Trebuchet/ * 13e3a06 Trebuchet: Update references to Eleven #### packages/overlays/Resurrection/ * b086284 Initial empty repository #### packages/services/Telephony/ * 55a3ed2 Add TD-SCDMA related network mode options 01-23-2018 ============ #### android/ * 3a02cdf remove frameworks/opt/hardware * dc72fcd Fix lineage parts repo #### device/oneplus/oneplus3/ * 646cd9e op3: Kang QTI telephony extension from tissot #### device/qcom/sepolicy/ * dac6946 Merge fbb2f21e9d800e371cfad7eebc2e04dda4081fae on remote branch * a565628 sepolicy: add qdma_prop property for qdma_app * b0d6f3a sepolicy: move definitions of wigig services #### device/rr/sepolicy/ * c3bb264 sepolicy: Move exfat, ntfs and fuseblk types to system/sepolicy * 0e69cb5 qcom: Allow fsck to check /persist #### frameworks/av/ * fb469f5 libmedia: Fix null pointer crash in secure buffer allocation.. #### frameworks/base/ * 2a39280 Statusbar:Dont update after observing * acc8ec8 Support for Configurable Trigger Region * 77c6780 Fix SYstemUI FC * 6569664 PIE:Fixes for O --Adapt to the new APIs --Compilation fixes * f11e713 Add ability to use EdgeGestureService for system gestures * 1df98af FWB:Fix Pie positions & remove restrictions on immersive mode * 8792504 frameworks: PIE 3.0 (nougat->oreo) * b7bc966 Add EdgeGesture service * b56bf8a Implement App circle sidebar [1/2] * 60c2949 Show 4G instead of LTE [1/2] - Added to statusbar items under the AOSP tuner instead of 2 parts - Added a category to organize things a bit - Added SettingsObserver in PSB - Hide the switch on WiFi-Only devices (thanks AICP for the idea) - Removed config that was used in overlays * a9b42bd Immersive Recents [1/2] Name says it all. Made this when someone had asked about how recents look with Touchwiz, simple enough. * 2e0d61f Stock Recents icon pack support [1/2] * 46e6550 frameworks: Add unlinked ringtone and notification volumes * 287b4bc Allow adjusting screen density to smaller sizes. * c2492dfa ATV: Don't install sounds that don't exist #### hardware/qcom/audio-caf/msm8996/ * 5d51915 Merge a2f6b8118a75524dc5809e30c2109ce8a53ea139 on remote branch #### hardware/qcom/display-caf/msm8996/ * 8f8370f Merge 28a800b4b9a963e8397fc65457e314f3b34bf5a7 on remote branch #### hardware/qcom/media-caf/msm8996/ * 27deeb8 mm-video-v4l2: Avoid buffer access after free buffer call * f008eef mm-video-v4l2: venc: Use client allocated memory if available * cc8a975 Merge d983666281ebfdd8635c7e3a77b94d29d6805395 on remote branch #### hardware/qcom/media-caf/msm8998/ * 27deeb8 mm-video-v4l2: Avoid buffer access after free buffer call * f008eef mm-video-v4l2: venc: Use client allocated memory if available #### kernel/oneplus/msm8996/ * d4ca0bc Merge 3883228d954cad1309f372f692223e9b34f1987e on remote branch * 4a0b6de msm:ipa: Return mux id only for valid interface * 905d0bb clocksource: arch_timer: make virtual counter access configurable * 6813e80 arm64: issue isb when trapping CNTVCT_EL0 access * e5b705d BACKPORT: arm64: Add CNTFRQ_EL0 trap handler * 951fa4a BACKPORT: arm64: Add CNTVCT_EL0 trap handler #### kernel/xiaomi/msm8956/ * 18932e6 clocksource: arch_timer: make virtual counter access configurable * e6da57e arm64: issue isb when trapping CNTVCT_EL0 access * 73551de BACKPORT: arm64: Add CNTFRQ_EL0 trap handler * 4676b98 BACKPORT: arm64: Add CNTVCT_EL0 trap handler * a7f91bc Merge "drivers: video: Add bounds checking in fb_cmap_to_user" * 0c7c2e7 Merge "msm: ipa: Fix the handling of default IPA header" * d458e53 Merge "msm: camera: Prevent buffer overread in write_logsync." * 4f7ed3f Merge "ALSA: pcm: use lock to protect substream runtime resource" * 580da76 Merge "sctp: do not inherit ipv6_{mc|ac|fl}_list from parent" * 7f5e28f Merge "ASoC: msm: qdsp6v2: Set freed pointers to NULL" * b94ad45 Merge "ALSA: pcm: remove unused variable from snd_pcm_info()" * db5e5f8 Merge "msm: ADSPRPC: validate context pointer with magic number" * 1754657 Merge "msm: msm_bus: Add mutex lock for floor vote data" * 6e6d92f Merge "msm: camera: sensor: Validate sensor related name length" * a763cba Merge "BACKPORT: ext4: fix data exposure after a crash" * 6b66a96 Merge "mm/mempolicy.c: fix error handling in set_mempolicy and mbind." * da93a42 Merge "ext4: provide ext4_issue_zeroout()" * d717f42 Merge "ip6_gre: fix ip6gre_err() invalid reads" * 09f744b Merge "ipx: call ipxitf_put() in ioctl error path" * 0021ab9 Merge "wil6210: add block size checks during FW load" #### packages/apps/Jelly/ * 71ff34e Jelly: add dialog to show SSL certificate info #### packages/apps/Profiles/ * 43403ac Profiles: rebrand step 2: update file contents * dbb3697 Profiles: rebrand step 1: update paths #### packages/apps/Settings/ * 4f1c28c Comment out animation duration * d75f1ec Settings :Fix Pie settings acitivity and about RR * f1ba321 Fix the bloody app circlebar dialog fragment * 24103b6 PIE [2/2] Change-Id: I12a29c053b2331cde1c552f9f1c2b3aab910d4db Signed-off-by: Varun Date * d74f8cf Implement App circle sidebar [2/2] * 8b3f7eb Show 4G instead of LTE switch [2/2] * 3a03444 Recents Icon pack support & Immersive recents {SQUASHED}[2/2] * 66afbf7 Settings: Use correct icon for ring volume * a972214 Settings: Add switch for linked ring and media notification volumes * 462aa39 Settings: Add back increasing ring feature (2/3). * 06e19df fingerprint: Allow devices to configure sensor location * 21b3c38 DevelopmentSettings: Also hide OEM unlock from search results #### system/sepolicy/ * 82fda80 treble sepolicy tests: Workaround /sbin services labels * 8f68252 sepolicy: Add missing exfat and fuseblk types #### vendor/oneplus/ * 73256eb op3: Kang QTI telephony extension from tissot #### vendor/rr/ * 34ccada Added Cape Verde carrier CVMóvel default APN as configured by sales agents * 66129dd vendor: Disable statusbar padding by default on sw372dp * 2734f4f config: make libhealthd.lineage opt-in * a8dab9a ATV: Default double tap on home to the recents menu * 8457f0d sensitive_pn: added Belgium & Switzerland * 7698f30 Updated Syma APN * 9b4270e Disable LiveDisplay by default for ATV * d70ea6e Enable some packages for RR * 00d4477 overlay: Disable SystemUI anti-falsing on lockscreen 01-22-2018 ============ #### android/ * a3bf95e Dont track out frameworks av just yet * 268c7e1 Ditch Los LineageParts and use our own * dfd9bb2 Remove duplicate paths * f4e038c Add our own version of Lineage SDK * dd50ea0 manifests: cleanup and updates add rr remote #### device/qcom/sepolicy/ * fc211fc Use set_prop() macro for property sets * 6a96815 legacy: Label old kgsl sysfs nodes * 98e6ef5 legacy: Label old SSR sysfs * b6355de legacy: Allow qmuxd access diag * 73455bc legacy: Label old UIO sysfs * 618fc54 sepolicy: Label boot/recovery/cache/system partitions * aefb3f3 legacy: Add back old fdAlbum rule * 55286ff legacy: Readd support for old perfd socket * d321dde sepolicy: Add sysfs labels for devices using 'soc.0' * 7239744 legacy: label per_mgr as a binder service * b68a5ba legacy: let audioserver connect to thermal engine sockets * 845b209 legacy: Fix labeling the thermal sockets * 063c002 legacy: allow rild to access radio data files * c6d0ec8 legacy: add back imscm support into ims * f3f81f9 legacy: add back ipacm rules * 00f6898 legacy: label old msm_irqbalance prop * a907fab legacy: label old hardcoded data paths * 948cc85 legacy: let rfs_access do msm ipc ioctls * 2a37a2b legacy: allow rmt_storage sys_admin capability * 656faee legacy: add back rules for non-treble devices * 7612697 legacy: add back radio rules * 8928745 legacy: add back perfd sepolicy #### device/rr/sepolicy/ * 6e59e06 sepolicy: allow vold to mount fuse-based sdcard * 123e1df sepolicy: Allow vold to `getattr` on mkfs_exec * d17140e sepolicy: fix denials for external storage * 9ceec6f sepolicy: treat fuseblk as sdcard_external * 397e3cd sepolicy: label exfat and ntfs mkfs executables * a2718d3 sepolicy: Add domain for mkfs binaries * 7727222 sepolicy: Set the context for fsck.exfat/ntfs to fsck_exec * 4daa979 sepolicy: Fix sysinit denials * 9e6ab47 sepolicy: Permissions for userinit * de517a7 sepolicy: allow userinit to set its property * cbeae99 sepolicy: Add policy for sysinit * 48e2eaa sepolicy: qcom: add persist_block_device type #### frameworks/base/ * 83723f4 Commonize for RR class #### hardware/qcom/display-caf/msm8996/ * e9b9919 qdutils: Remove qdutils source files from libqdMetaData #### kernel/xiaomi/msm8956/ * 387d964 drivers: video: Add bounds checking in fb_cmap_to_user * e216179 msm: ipa: Fix the handling of default IPA header * 419cc01 msm: camera: Prevent buffer overread in write_logsync. * 2c41ba8 ALSA: pcm: use lock to protect substream runtime resource * de13ed1 ALSA: pcm: add locks for accessing runtime resource * e5f1ad4 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent * 976dce7 ASoC: msm: qdsp6v2: Set freed pointers to NULL * 5b2b7b3 ALSA: pcm: remove unused variable from snd_pcm_info() * e155cf8 ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command * 5d5e1e8 msm: ADSPRPC: validate context pointer with magic number * 2602007 msm: msm_bus: Add mutex lock for floor vote data * 4660753 msm: camera: sensor: Validate sensor related name length * 46b8412 BACKPORT: ext4: fix data exposure after a crash * d5a48ad mm/mempolicy.c: fix error handling in set_mempolicy and mbind. * be7412e ext4: provide ext4_issue_zeroout() * c660e17 ip6_gre: fix ip6gre_err() invalid reads * bbaf682 ipx: call ipxitf_put() in ioctl error path * 8d16b49 wil6210: add block size checks during FW load * 45c8b06 drivers: qdsp6v2: Add mutex unlock to properly release lock #### lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider/ * 9d8b1ca Rebrand for Lineage SDK #### lineage-sdk/samples/weatherproviderservice/WundergroundWeatherProvider/ * c08e091 Rebrand for Lineage SDK #### lineage-sdk/samples/weatherproviderservice/YahooWeatherProvider/ * adf77d3 Rebrand for Lineage SDK #### packages/apps/Jelly/ * a80ca96 Jelly: Update for API 26 #### packages/apps/LineageParts/ * 19d12bf Dont Allow button settings & statusbar settings to show #### packages/apps/Messaging/ * c9f3884 Messaging: Don't crash on unsupported shared content type * 19274aa Messaging: Request external storage permission before handling shared files * 17f8c6d Messaging: make some more elements use accent instead of primary * 04491e6 Messaging: show snackbar instead of toast when deleting conversation * 6624bee Messaging: Switch to mipmap launcher icons * 55f5fc0 MediaPicker: Check for NPE * 9777e41 Messaging: fix bad recycle on sending two mms in a row * f7188a4 Use app settings for conversation settings if no custom set * e910faa Messaging app crashes after a few MMS * a6c4425 Fixed storage permission issue for attachments * 71582f4 Added support for video and audio mms attachments * 65719eb Play an audible notification on receiving a class zero message. Changes ported from http://review.cyanogenmod.org/#/c/125457/ * 74a5f24 Messaging: Implement saved video attachments in MMS * aeaabf3 Messaging: bring back accent color * 97332ba Messaging App is crashing when storage memory is full * ede625a Fix menu item highlight color. * 69f854a Improve swipe to delete strings * a970ac8 Messaging: Toggable keyboard emoticons access * cfafda9 Messaging: Swipe right to delete conversation * c19aaaf MessageQueue: Process pending messages per subscription * 4996402 Messaging: change Avatar fontFamily to sans-serif-medium * 4182a48 Messaging: Implement option for swipe to delete. #### packages/apps/Settings/ * 0db0042 fix a derp in system animations xml 01-21-2018 ============ #### device/oneplus/oneplus3/ * 1d44c7b op3: Add missing dpmd #### device/qcom/sepolicy/ * ac6f6a2 Merge e9022455ae2b623e4ec61c5bc4d4a7486e7621fb on remote branch #### external/DUtils/ * 2a8b793 Slim Recent: fix topmost app when using lastapp action #### frameworks/base/ * ee40c8f Update toast icon to properly work with 8.1 * 269d9f4 Screenrecord red hint: long press on it to move to the opposite side * 3b629b5 Screenrecord: show a Share/Delete notification when stopped * c064f64 Screenrec: let hide the red stop button but keep it clickable * 6cacf71 Multi ScreenRecord tile, blinking stop button, screenrecord service improvements [1/2] * 2fe3b16 GA : Materiallize gesture anywhere layout - Added close fab button - Added 3 colors gradient layout background - overall improved UI - Exposed all colors for the themers * 86a59e1 FWbase : Fix GA fc and saving the gesture cache * 99a3296 Increase gesture anywhere width to 40px [1/2] * 1fdfec6 Gesture Anywhere [1/3] * a50531b Update status bar logo pngs * bcb18ad Make batterybar play together with other statusbar visibilities * 9061b56 Slim Recents 3.0 [1/3] * 829d266 Revert "Slim recents [2/3]" * 1eef8e7 Revert "Slim Recents 3.0 [1/3]" #### hardware/qcom/audio-caf/msm8998/ * f5691f8 Merge a2f6b8118a75524dc5809e30c2109ce8a53ea139 on remote branch #### hardware/qcom/display-caf/msm8998/ * f65e792 Merge 28a800b4b9a963e8397fc65457e314f3b34bf5a7 on remote branch #### hardware/qcom/fm/ * d8a3879 FM: Add config option for helium cherokee specific modules #### hardware/qcom/media-caf/msm8998/ * 56eee5b Merge d983666281ebfdd8635c7e3a77b94d29d6805395 on remote branch #### hardware/qcom/wlan-caf/ * ac55dfc Merge 98ebbeb2efa9545cae1e4c2adc0228f1d6bdf688 on remote branch #### kernel/oneplus/msm8996/ * 3883228 Merge "ARM: dts: msm: Add no-cpu-affinity for BAM DMUX on MSM8909" * 43aacc5 Merge tag 'LA.UM.6.6.r1-05700-89xx.0' into kernel.lnx.3.18.r22-rel * 1766c25 Merge "msm: ipa: Return error -ENODEV for set data quota failure" #### lineage-sdk/ * a0e2956 lineage-sdk: Import power menu related classes #### packages/apps/Settings/ * df781d1 Gesture Anywehre [2/2] * d37e9dd Fix a derp in BatterySettings * cebd5e1 AOKP system animation duration setting * 2b71240 Screenshot sound toggle [2/2] * aa1da48 Live VOlume steps [2/2] #### packages/apps/Snap/ * 6a0f96a Merge 3f48183d9994b7379b2abdf451ebc68e4053b681 on remote branch #### vendor/nxp/opensource/external/libnfc-nci/ * 5ba916e Merge 2b2e77bbdbd96b8931acd1284d7e9c62bb024493 on remote branch #### vendor/nxp/opensource/frameworks/ * d154b45 Merge a689063f61b139e045eef16bf3c0f62fd608fc83 on remote branch #### vendor/nxp/opensource/packages/apps/Nfc/ * 2cced52 Merge ac1f85f31ce47ca162e5a902f34b61645075e72f on remote branch #### vendor/oneplus/ * c891071 op3: Update blobs 01-20-2018 ============ #### build/make/ * c63914b Version bump to OPM2.171019.024 #### device/oneplus/oneplus3/ * 15eaaf8 op3: Remove msm_irqbalance * 2ef527b op3: rootdir: Squashed update to LA.UM.6.5.r1-05300-8x96.0 * a8c0bdd op3: gps: Squashed update to LA.UM.6.5.r1-05300-8x96.0 * b6eeeaa op3: Use vendor GPS configuration * 44671ff Revert "Revert "Revert "Change for time service""" * a943faf op3: Update perf blobs #### device/qcom/sepolicy/ * a61c1d7 sepolicy: allow read to ramdump * fbb2f21 Revert "sepolicy: Allow init.qcom.sh script to media setprop's" * 9b6af33 Merge "km_gk: Allow access to SPSS devices" #### external/libtextclassifier/ * d16be73 Merge branch 'temp_72223856' of persistent-https://android.git.corp.google.com/platform/external/libtextclassifier into merge1 #### frameworks/base/ * 7bc4b25 Fix window transformation related issue * 4f38e84 binder: adjust GC interval for binder ops * 9d3d3c2 Fix empty recents view in multi window mode * fe16f19 Revert "Fix empty recents view in multi window mode" * d5944a6 Fix a glitch in expanded header * cc0c1c8 FWB: Resource clean ups & compilation fixes * 806185c Update Location tile icons * 769ef59 Location Tile: 3 state switching * 2446cd1 Suspend Actions [1/3] * b80cf47 Merge cherrypicks of [3484108, 3483651] into oc-m2-release * ce69272 Add metric for anomaly detection * 29c364a Add Dash charging support * 2a4b159 PanelPorn 8.1: Power menu alpha and dim (1/2) * e04ceea AOKP custom system animations (1/2) * 1559573 QS: FPC: pulldown with one swipe on fp sensor [1/2] * 0fbad06 base: Add three-fingers-swipe to screenshot [1/2] * eb4e0f7 base: SystemUI: fix sizing issues of qs headers * 45cef15 [1/2] base: add back qs header images * 7931d06 base: SystemUI: check for installed OmniJaws in qs details * ade1bf5 [1/2] base: allow disabling quick settings on secure lock screens * c933614 Return: Smart Pulldown [1/2] * fd8cbf5 SystemUI: Keyguard weather (1/2) * fbef1bf FWB: Statusbar weather [1/2] * 1a9813e Weather tile longclick: alternative weather apps when google weather not installed * 878f31b base: SystemUI: no need for extra tint of qs weather tile * db5239f WeatherTile: Start Google Weather on LongClick * 3e60e0d base: SystemUI: add missing text tint in weather details * d0f2c38 base: SystemUI: weather: display wind direction as pinWheel and not degrees * e8e1a80 base: SystemUI: add tinting for OmniJaws provided QS images * ddb6fd8 base: SystemUI: change disabled QS weather tile image * 51e163a base: SystemUI: OmniJaws qs tile integration * 80c8d0b Slim recent app sidebar icon pack support [1/2] * 9dd5131 Slim Recents 3.0 [1/3] * d31f310 Ability to toggle VoLTE icon in statusbar [1/2] * 9722a44 Live Volume Steps [1/2] * 869b57b FWB: Sensor block per-package switch (1/2) * 2a99d46 base: SystemUI: call qs tile layout on rotate * 4e3e19a base: SystemUI: remove gap between QS bottom and notification top * 0f0b3bf Slim recents [2/3] * f939656 FWB: Statusbar logo position (1/2) * 561f4a4 FWB: add status bar logo (1/2) * 3aa27fb QS: add Screenrecord tile * f9c880e base: bring back screenrecord * 1c6799c FWB: Toast icon switch [1/2] * c051fef Show icon of package associated with Toast * 104da24 Add membar to recents options [1/2] * 2b55d87 QS tile titles visibility enabled by default [1/2] * 3c1285f Battery bar enhancements [1/2] * efeeda9 Have Battery bar controller obey Hide value * f010545 BatteryBar [1/2] * 326f077 PiP tile: launch PiP settings with long press * 9bde8dc Add PiP tile * d781377 QS tile titles visibility [1/2] * 9cb6808 Allow user to add/remove QS with one click * 0c7c80a base: Lockscreen Charging info (3/3) * c1dee50 FWB: all tile scroller for quickbar settings [1/2] * 5c8c1b2 PanelPorn: Volume dialog (1/2) * aacb328 Add Sound tile * 802f136 Option to disable music track title in QS tile [1/2] * d1a3478 [QUICK SETTINGS] Add Music QS Tile * b7709b0 Language toggle QS * 489b80d Add Compass tile * ea0094d Disable Lockscreen Media Art [1/2] * 865dedc Fix playing screenshot's sound when camera's sounds off * 787e8e3 FEB: Disable/Enable screenshot sound [1/2] * 3fb3dff9 {QUICK SETTINGS} Add RR configurations tile * 67ecdb7 FWB: Volume dialog timeout (1/2) * 102813c Keyguard/Statusbar Carrier label options * 49505ac Adapt carrier label to DarkController * 0733905 Show carrier label / custom label [1/2] * 9a273ea Power menu scrollview improvements * d82944b Flashlight toggle api improvements * 54d7c13 Hardware key disable support * 4361b19 Bring up DU hardware key action binding framework * 7487150 Custom button light [1/2] * d673b9a DUI Smartbar double tap to sleep [1/3] * c0c0ada Configure SystemUI theme [1/2] * 243d112 Hide the power menu on the lockscreen [1/2] * 6942870 Set the initial status of airplane mode toggle * ff8e0ff Set scrollview on the power menu * 2bd7c78 Make the power menu configurable [1/2] * abf9dc4 Enable/fix airplane mode in power menu * f7a0aba Use new gradient dialog also for recovery/bootloader action * 3f6b119 Fix Substratum themes making powermenu transparent in some cases * ff10f74 Add screenshot option * 5baa3fa Add intent for screenshot * 45b1f94 Add soft reboot option * d4f61e8 Update power menu icons * 2a2983f Comment out safe reboot on power menu item * 6c28d8d Power menu advanced reboot: make it dynamic * 1ba1d2f Don't add the emergency button (e.g. with some indians carriers) * bf20787 PowerMenu toggleable recovery/bootloader action * b0142eb DUI: don't initialize pulse and media arrows for some apps [1/2] * 0155442 Ticker: fix SystemUI FCs and adapt code to aosp statusbar fragment cycle * d3762a5 Fingerprint authentication vibration [1/2] * 01546c0 DUI: Initial checkin for Oreo [5/7] * dd2bccf Add partial screenshot to the screenshot QS tile * bffa6cf Add Screenshot QS Tile * 99ef1cc Added toast when a screenshot is deleted * d288547 Add Reboot/Recovery QS Tile * 24e9c1e Forward port 'Make QS columns count configurable' * 9e86399 Stop "ticking" when entering doze/ambient display * 1d70fde Fix FC for Ticker * 2f44b81 Status bar ticker refactoring * 2b09bd0 Status bar notification ticker [1/2] * f61d76f Hook FAB color to accent & changed its icon * 060371d Fix Recents FAB padding * 57f4bf2 Fix FAB not disappearing in multiwindow * 1e2971d Recents FAB improvements * 18a262b Replace recents clear all button with a fab button * e49e161 Recents panel clear all button tweaks [1/2] * 9000b59 Fix up 'clear recents' UX * 07a1f0d Fix - place Clear Recents button above the nav bar * 80f3458 Add clear all recents action to recents panel * 1faf3c6 Fix automatic brightness QS toggle icon * 5a10549 Add auto brightness toggle to Quick Settings * 2cab4f3 Add quick settings pull down with one finger * f7f73e7 Enable three icon switching within QS DND tile * f1e80dc Launch music player on headset connect: add BT compatibility [1/2] * cf16d7f Network Traffic [1/2] #### frameworks/opt/slimrecent/ * eb2ca68 Fix RR classes #### hardware/qcom/display-caf/msm8996/ * a54f959 Merge "gralloc1: Get color space from metadata handle" #### hardware/qcom/display-caf/msm8998/ * a54f959 Merge "gralloc1: Get color space from metadata handle" #### hardware/qcom/power/ * 34990dd power: Fix up compilation with 1.1 hal and legacy stats #### hardware/qcom/wlan-caf/ * f51e92b Wifi-Hal: Modify tx power API * 536dcc4 WiFi-HAL: Support to set tx_power_limits #### kernel/oneplus/msm8996/ * afaf702 FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN * e137b1a FROMLIST: arm64: Move post_ttbr_update_workaround to C code #### packages/apps/DUI/ * 4fcea11 Implement darkintensity also for smartbar button ripple animation * f42cc88 Update RR icons to classic logos #### packages/apps/Settings/ * d03dbbd Merge cherrypicks of [3484108, 3483651] into oc-m2-release * ccc5e7d DO NOT MERGE Add metric log for anomaly. * 5ec8c98 Fixups and Cleanups * 80c2c16 Suspend Actions [3/3] * 897d478 Power menu :dim dialog and transparency * af49c51 Three finger swipe screenshot [2/2] * 4f83cd7 AOKP custom system animations (2/2) * cc295f0 Quick pull down with one swipe using FP [2/2] * d6c3901 Add back header images [2/2] #### packages/apps/SnapdragonCamera2/ * e40283e SnapdragonCamera2: use adaptive icon from Camera2 with different color #### vendor/oneplus/ * ee5797b bacon: Remove libmmcamera_tuning * 91969f0 bacon: Remove listen blobs * e9d64b1 bacon: Remove deprecated media blobs * 4e9983b bacon: commonize blobs with oppo8974 again * 7805e2b bacon: Move all proprietary blobs to vendor * b245018 bacon: Remove unused qti-telephony-common.jar * b92427c bacon: Cleanup proprietary files list * a211bd7 bacon: Update WideVine DRM to one-blob solution * e52d999 bacon: Ship missing OMX codecs decoders * 5c200e4 op3: Update perf blobs #### vendor/xiaomi/ * 47208fb msm8996-common: Update blobs to 8.1.18 01-19-2018 ============ #### build/make/ * b3a3acd Make change and version bump to OPM2.171019.023 * edb20e3 Specify --max_timestamp when calling brillo_update_payload. * 293a96e [DO NOT MERGE] Update security string to 2018-03-05 for oc-dev Bug:71860241 (cherry picked from commit 44861dc6dd36e1a54bdb67f072667452a1f80991) * 7cb4b7f [DO NOT MERGE] Update security string to 2018-03-01 for oc-dev Bug:71860241 (cherry picked from commit 275847767a1349fd6887ca67501474c593a21622) * 04ecc0c Make change and version bump to OPM1.171019.020 * 9de91d9 Specify --max_timestamp when calling brillo_update_payload. * 9b092aa [DO NOT MERGE] Update security string to 2018-03-05 for oc-dev Bug:71860241 (cherry picked from commit 44861dc6dd36e1a54bdb67f072667452a1f80991) * c10a2f4 [DO NOT MERGE] Update security string to 2018-03-01 for oc-dev Bug:71860241 (cherry picked from commit 275847767a1349fd6887ca67501474c593a21622) #### cts/ * 9c24395 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * 8e0cdc3 Add CTS test to verify that overlays cannot be installed * dd3bb8f Added autofill test to check apps cannot bypass package name on AssistStructure #### device/oneplus/oneplus3/ * ee1d834 op3: Build QTI HIDL power 1.0 HAL #### external/libavc/ * 81d2ac7 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * a6db459 Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode. * 73f6f18 Decoder: Fixed memory overflow in shared display mode. * 12703a2 Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * 4b58c8f Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode. * a7f41c5 Decoder: Fixed memory overflow in shared display mode. #### external/libmpeg2/ * c1669b6 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * e944ad6 Adding Error Check for Output Buffer Size * 3d8f5d9 Correcting Buffer Allocation for Shared Display * b8e0483 Fixing Underflow of ps_dec->u2_num_mbs_left * 66ca6c0 Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * 9449ef4 Adding Error Check for Output Buffer Size * 0ad7e37 Correcting Buffer Allocation for Shared Display * 5687dbe Fixing Underflow of ps_dec->u2_num_mbs_left #### frameworks/av/ * 8def459 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * 6e73bdd Fix use of uninitialized value in libmediadrm * 7206fc0 AACExtractor: check bounds during seek * 775133a Fix potential buffer overflow in mediadrmserver * 72f790b Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * 86141f9 Fix use of uninitialized value in libmediadrm * 1617cbe AACExtractor: check bounds during seek * 871412c Fix potential buffer overflow in mediadrmserver #### frameworks/base/ * fabc567 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * 2d2ca97 Proper autofill fix to let phone process autofill Settings activity. * 9342975 OMS: Only allow trusted overlays to be registered. * 5a285e0 Make sure apps cannot forge package name on AssistStructure used for Autofill. #### hardware/qcom/display-caf/msm8996/ * ded91ff sdm: Close stored retire fence on display deinit #### hardware/qcom/display-caf/msm8998/ * ded91ff sdm: Close stored retire fence on display deinit #### hardware/qcom/power/ * dd78859 power: Remove mutex to camera hints #### hardware/qcom/wlan-caf/ * 23b040a Wifi-Hal: Introducing the provision to collect the data packet statistics. #### kernel/oneplus/msm8996/ * 886cfa5 ARM: dts: msm: Add no-cpu-affinity for BAM DMUX on MSM8909 * b6959f7 msm: ipa: Fix to unsigned integer underflow * a3c656f msm: ais: sensor: actuator: avoid accessing out of bound memory * d243aff msm: ipa: Return error -ENODEV for set data quota failure * 624ae66 mm-camera2:isp2: Add support for 12bit-plain16 raw format #### kernel/xiaomi/msm8956/ * 7ae8565 soc: qcom: pil: Fix error handling during PIL driver probe #### lineage-sdk/ * e861b1d lineage-sdk: fix picture adjustment from depending on color balance #### packages/apps/DUI/ * dcad885 Add Dark RR fling logos * ffe83c0 Use own fling drawable title otherwise applies same with DU logo on theme packages * 2baf923 DUI:Initial Checkin for O [2/7] #### packages/apps/Settings/ * 89706a8 allow disabling quick settings on secure lock screens [2/2] * 94d69d1 SmartPulldown returns [2/2] * 0b398bd Slim recents: add expanded mode: disabled * 4658c23 Keyguard Weather [2/2] * 5d41e3c Settings: add OmniJaws config * b388491 Statusbar weather [2/2] * 1a80262 Slim Recents 3.0 [3/3] * 538cf0b Volte toggle [2/2] * 6b77d2c Max LockScreen Notification count settings part [2/2] * 34b032a Sensor block per-package switch (2/2) * 5552617 MasterSwitchPreference: isChecked doesn't rely on existence of switch * 8ad9796 Settings: Add SlimRecents [3/3] * 39e57a3 Add missed TypedArray.recycle() calls * 7e083bb Add back DSLV / ActionListViewSettings * abbbb60 Statusbar logo and positions [2/2] * 2353d4b Toast Icon Switch [2/2] * 91c5f0c Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * da599e4 Update the way OMS records details about overlays * a92d8bd Membar to Recents Settings part [2/2] * 07db2ae Battery bar [2/2] * c6fefd4 Qs tile visibility [2/2] * c745a9b Lockscreen charging info Settings part[2/3] * bdcf28b Quickbar Scroller switch [2/2] * 9d937cf Volume Dialog Customizations [2/2] * 6021cde Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * c38c740 Update the way OMS records details about overlays * a69ff6e Show carrier label / custom label [2/2] * bbdd423 Add SystemSettingListPreferece for xml-only use * bdf093b Hide power menu on lockscreen [2/2] * 2548bb4 Color Picker: use oval preview * ca1c4ad Power Menu Customizations * 5bf5f8e Import things from Lineage Parts #### packages/apps/Trebuchet/ * 70db121 Trebuchet: prevent NPE when opening settings the first time * 8dee56d Trebuchet: feed integration support * 523c12f Trebuchet: initial icon shape exposure for future extension * 9b9724a Trebuchet: disable legacy icon treatment * 53795e9 Disable QSB in hotseat * 0fb16bb Trebuchet: quick settings & settings reorganization * c6b8582 Trebuchet: icon packs support * 6a4b5ff Trebuchet: add toggle for desktop and drawer labels * 97105a6 Launcher3: custom grid * aca5a8b Trebuchet: predictive apps * 7966f34 Apply icon size modifications from old Trebuchet * 0d2a18e Trebuchet: allow non-developers to change icon shape * ab63c5f Trebuchet: prefer our wallpaper picker if possible * 8ec1c9f Trebuchet expand statusbar on swipe down * 28158a1 Workspace: Allow resizing any widget * 0371580 Trebuchet: update gradle deps * 9aa7d29 Settings: Hide Notification Dots on low RAM devices * d8576a1 Provider: Initialize createEmptyRowOnFirstScreen without QSB * 87c2d7d Launcher3: Stability NullPointer issue * e99bad8 Launcher3: No Calendarwidget 4x4 widget displayed * 1b571b4 Launcher3: App search interface overlap with the desktop icon * 9097a80 Exclude from recents * 808776c Disable QSB on first screen by default * 333ac83 Don't request button focus when pressing menu key * 3cc454a Enable light status bar feature * 2a8faf1 Increase to 5 rows on some device profiles * 7de235a Change icon drawable padding * c024cff Update default workspace * 8270d6a Bump targetsdk to 27 * 7744eb3 Bump minsdk to 23 * ab50974 We shall call it Trebuchet #### packages/services/OmniJaws/ * ab9acef OmniJaws: update README #### packages/services/Telephony/ * e6492cf Fix multiple apn items issue #### system/bt/ * ab79ba7 Merge cherrypicks of [3478238, 3478653, 3478239, 3478580, 3478612, 3478240, 3478654, 3478655, 3478656, 3479494, 3479495, 3478933, 3478934, 3479496, 3479497, 3479498, 3478160, 3478161, 3478162, 3478876, 3478877, 3478878, 3478241, 3478163, 3478164, 3478165, 3478166, 3478167, 3478168, 3478169, 3479990, 3479991, 3479992, 3480010, 3480011, 3480012] into oc-m2-release * bb54389 SDP: Include the offset in sdp_disc_server_rsp * 3ddf24d AVRCP: Check the number of text attributes requested * 9711598 Remove memory reference to invalid mem in error log * 84e2ba5 BNEP: Check received frame type * ee4d866 PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback * 3eb33a2 Fix unexpected behavior in reading BNEP packets * 81b5770 Fix unexpected behavior in SDP * 12395ce Allocate/free the SDP connection timers only during stack startup/shutdown * 3493912 SDP: Pass the bounds to process_service_*_rsp * 1a78560 Removed alarm callback execution statistics * 83c8be0 Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * 1313abd SDP: Include the offset in sdp_disc_server_rsp * 2f2043f AVRCP: Check the number of text attributes requested * 49a57cd Remove memory reference to invalid mem in error log * ae12fc4 BNEP: Check received frame type * 08e6833 PAN: Fix Use-after-free in bta_pan_data_buf_ind_cback * a50e704 Fix unexpected behavior in reading BNEP packets * f0edf65 Fix unexpected behavior in SDP * ec16f7d Allocate/free the SDP connection timers only during stack startup/shutdown * 0627e76 SDP: Pass the bounds to process_service_*_rsp * 935ee77 Removed alarm callback execution statistics #### system/update_engine/ * e7a56d1 Merge cherrypicks of [3478311, 3478390, 3478133, 3478175, 3478391, 3478392, 3478393, 3478134, 3478135, 3478213, 3478214, 3478215, 3478233, 3478234, 3478235, 3478251, 3478252, 3478253, 3478254, 3478394, 3478395, 3478396, 3478397, 3478398, 3478399, 3478400, 3478401, 3478402, 3478403, 3478292, 3478293, 3478312, 3478136, 3477911] into oc-mr1-release * 55b7e08 Add SafetyNet logging for payload timestamp error. * 8c3c80c Add maximum timestamp to the payload. 01-18-2018 ============ #### build/make/ * 88f91a4 Enable ADB by default when ro.adb.secure is not 1 * c0ea51e Don't enable ADB by default on userdebug builds #### device/oneplus/oneplus3/ * 62eada0 op3: Build IPACM * 0d482f8 op3: Import IPACM * d22b702 op3: remove cpuset foreground boost * 2c0b45c op3: remove CPUSETS build flags * 0cae0be op3: Enable boot and system server dex-preopt * 7a59160 op3: cas: add CAS HAL * f95b12d op3: Allow mediaextractor mremap syscall * 0f31df8 op3: Enable DPM * ab3afe0 op3: Remove device specific SunlightEnhancement * f51fd61 op3: Kang graphics stack from mata/cheeseburger * 674fdca op3: Replace QCOM group identifiers with oem_29XX * 05e7f58 op3: Move cnss-daemon to vendor * 575d217 op3: Update blobs from OB29/OB20 * 32efb22 op3: Remove unused dependencies * 84ab246 op3: Clean up led node permission * 1dec145 op3: init: Override vendor product sysprops * ef093ff op3: Update init extension to work with 8.1 * e442a37 op3: Build dummy android.hidl.[base,manager]@1.0 * 3de5106 op3: Update ifaa manager for v2 api * b0b1e88 op3: Update build fingerprint from OxygenOS 5.0 * 814c878 op3: Remove impl from vendor.display.postproc HIDL manifest * 25b0235 op3: Add property to enable display default color mode * a61bced op3: Enable Tether offload * 961cc2b op3: Enable p2p and tdls default configurations * fed54a5 Revert "wifi: set tdls_external_control to configure external control mode." * 7ba8ee2 op3: Squashed overlay update for O * e5faa45 op3: overlays: Update for new LED capabilities * 9d725e1 op3: Nuke BOARD_USES_QC_TIME_SERVICES flag * c8701f2 Revert "Revert "Change for time service"" * 2a1c510 op3: Nuke UI blur * 728ee39 op3: Switch to fully binderized power hal * 956bba3 op3: Update for O blobs #### device/oppo/common/ * 73e3bd9 oppo-common: Hide button settings that aren't supported #### device/qcom/sepolicy/ * 8b2e7d2 Add dpm socket connect rules for ssg app * d61421c km_gk: Allow access to SPSS devices * 3937102 sepolicy: Add /data/vendor/time label for old oreo blobs #### external/ant-wireless/ant_native/ * 94be517 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/external/ant-wireless/ant_native into HEAD #### hardware/qcom/audio-caf/msm8996/ * aab6e40 hal: Add NULL check for PCM streams in pass though module #### hardware/qcom/audio-caf/msm8998/ * aab6e40 hal: Add NULL check for PCM streams in pass though module #### hardware/qcom/fm/ * 924fd88 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/fm into HEAD #### hardware/qcom/media-caf/msm8916/ * a3e63f0 libc2dcolorconvert: Initialize surface def to NULL #### hardware/qcom/wlan-caf/ * 17edbb9 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' into lineage-15.1-caf #### kernel/oneplus/msm8996/ * d06db60 msm: ipa: dynamic memory leak fix * b801f2c Merge 3.18.92 into kernel.lnx.3.18.r22-rel * 4e2a5f6 op3: Enable OverlayFS * dfbebef op3: Update defconfig * 5838957 op3: Enable THP * 431b8e8 op3: Update defconfig * 0a65fec op3: Enable jump label * b64a1db op3: Enable BFQ * 8da220f op3: change rcu rt prio to 1 * d3ef9df op3: disable QBT1000 driver * 94b4532 arm64: configs: op3: fix incorrect Android configs * 31e2dba op3: defconfig: enable CONFIG_MEMORY_STATE_TIME * 7a9000c arm64: configs: op3: add CONFIG_PCI_QUIRKS back * 8375448 arm64: configs: op3: Run all RCU threads at RT prio 2 * 84e754e arm64: configs: op3: add FUSE FS back * 4eeef8e arm64: configs: op3: remove unused kernel funtions * 70ed911 rcu: boost: avoid preemption before calling complete() * fd75c32 BACKPORT: rcu: sysctl: Panic on RCU Stall * 334efaa BACKPORT: rcu: Optionally run grace-period kthreads at real-time priority * aa110ab BACKPORT: rcu: Unify boost and kthread priorities * 810e9bb BACKPORT: rcu: Move RCU_BOOST variable declarations, eliminating #ifdef * cac797f BACKPORT: rcu: Fix missing task information during rcu-preempt stall * dc777f5 op3: enable additional RCU debugging * a7c5362 UPSTREAM: rcu: Improve diagnostics for spurious RCU CPU stall warnings * 0f114cd arm64/configs: op3: Audit syscalls blocked by seccomp * 350eacf op3: Enable NAN data path kernel config * 191bc20 arm64: configs: op3: clean up unused kernel features * 5d96d00 arm64/configs: op3: enable RCU_BOOST * 623d62e arm64: configs: op3: disable MSM_CACHE_M4M_ERP64_PANIC_ON_CE * e5aec5a arm64/configs: op3: remove unused filesystem configs * e8967f65 arm64/configs: op3: remove tuner support * 0789cc2 op3: Disable unused EHCI-HCD kernel driver * 6bb3b6a op3: Disable unused kernel sensor drivers * da4dabb arm64/config: op3: remove usb_mon and savedefconfig * caea4da op3: disable CONFIG_MSM_RDBG * e262238 op3: Disable CONFIG_IKCONFIG_PROC * 31e38fb arm64: configs: op3: CONFIG_NR_CPUS=4 * 9ad3253 op3: update mmap_rnd_bits to max value * 1423b6a op3: Disable CONFIG_SYSRQ_SCHED_DEBUG * c7eacf7 op3: Disable CoreSight Tracing Support * 7c48d74 arm64/configs: op3: enable ext4 encryption and savedefconfig * 4127151 op3: disable CONFIG_INPUT_EVBUG * dd70412 op3: Enable F2FS * 992bd04 op3: Enable cpusets * 9f57bde op3: Enable pstore * 663e1f4 op3: Build in qcacld-2.0 driver * e4884ca op3: Disable modules * 2bf7e5c op3: Set localversion to lineageos * 253ef58 op3: CONFIG_HZ_300 * 4472647 op3: Add initial defconfig * 3bce356 ARM: dts: 15801: Disable core hotplugging, up the mitigation freq * 719d9b2 kernel: Fix potential refcount leak in su check * 59aa375 kernel: Only expose su when daemon is running * 9d65443 removing msm calls to trace_printk * f8b6391 power: oneplus_fastcg: Silence log spam * 34a5f6c ARM: dts: 15811: Target different GPU firmware image name * 4e8e54b usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs * 089245a misc: fpc1020: Increase fingerprint hal nice value when screen is off * 06f5571 misc: fpc1020: Wait for uevent to send before exiting IRQ handler * 18e19d3 misc: fpc1020: Simplify proximity shut-off * f989d0a misc: fpc1020: Honor proximity state * 9cdb240 misc: fpc1020: Clean up interrupt handler * 0b4c069 misc: fpc1020: Set fingerprint hal priority to max when screen is off * 5bb412a misc: fpc1020: Report key input when interrupt is fired with screen off * 4805dd1 misc: fpc1020: Clean up PM routines and move them into dedicated worker * 7daeda9 power: bq27541: Silence log spam * 501a9f3 power: bq27541: Don't queue work onto a specific CPU * 78f616b op3: Adjust display power settings * 20d6885 op3: Enable partial update mode for Samsung display * 3b0353e ARM: dts: 15801: Add livedisplay features * 1a8c526 ARM: dts: 15801: Nuke redundant panel cmds * 71fc478 mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on * 241d459 mdss: livedisplay: Add support for DCI-P3 mode * 7707cf7 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() * 37e5670 mdss: livedisplay: Add commands to enable SRGB mode * b284ab9 mdss: livedisplay: Remove deprecated CMD_CLK_CTRL flag * 67ea34c video: mdss: LiveDisplay driver * 3980a86 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0 * de29908 block: introduce the BFQ-v7r8 I/O sched for 3.18.0 * d5000fc block: cgroups, kconfig, build bits for BFQ-v7r8-3.18.0 * eb23e19 msm: qpnp-haptic: Process haptics asynchronously * e970d2b qpnp-haptic: Dejank the haptics * 81e6dc5 msm: qpnp-haptic: set up sysfs interface for common cmhw implementation * 3f49f54 qpnp-haptic: Add sysfs interface to control intensity * 5280745 input: tri-state-key: Get it ready for CM * e8613c6 input: synaptics: fw_update: Fix various memory leaks * fde02f1 synaptics_driver: Fix transposed memset() arguments * 0f40960 input: synaptics_s3320: Report nanosecond timestamps to improve accuracy * fcb3e77 input: synaptics: Ditch oneplus virtual abs code * 3c0d44d input: synaptics_s3320: Support all gestures * 1f4e7fd input: synaptics_s3320: Clean up gesture handling * e8c3c2b input: synaptics_s3320: Commonize gesture flags * 1948088 input: synpatics_s3320: Get gestures ready for CM * eb651ee input: synaptics_s3320: Clean up oneplus' logic * 176a287 op3: Adjust LEDs configuration slightly * 1246862 ARM: dts: 15801: Add add synchronized RGB blink params * 4d3be23 leds: leds-qpnp: add synchronized rgb control * 30698df pwm: qpnp-pwm: add api for synchronous enable of pwms * 07c679d ARM: dts: 15801: Disable display ESD recovery * 0096867 ARM: dts: 15801: Move 0x29 to dsi on command * 9790cda ARM: dts: 15801: Correct MPP4 behaviour * 49a2467 ARM: dts: 15801: Configure ramoops buffer * f0286f8 FROMLIST: pstore-ram: fix NULL reference when used with pdata * fd66d60 FROMLIST: pstore-ram: add Device Tree bindings * acfbd4d msm: camera: Squashed update to LA.UM.5.5.r1-06100-8x96.0 * a5fbfab misc: Import OnePlus O kernel source * a688eb3 qcacld-2.0: Remove unused files, add make entry for QCA WLAN * 7fdc00d Merge "msm: sensor: actuator: add null pointer check for i2c array" * a5d35de Linux 3.18.92 * 55492dc e1000e: Fix e1000_check_for_copper_link_ich8lan return value. * 7c07fbc uas: ignore UAS for Norelsys NS1068(X) chips * e1ed1d1 Bluetooth: Prevent stack info leak from the EFS element. * 6dc42f8 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl * f54053f usbip: remove kernel addresses from usb device and urb debug msgs * 0edffa0 USB: fix usbmon BUG trigger * a52b2f8 usb: misc: usb3503: make sure reset is low for at least 100us * 8b3193a USB: serial: cp210x: add new device ID ELV ALC 8xxx * 7c56a67 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ * e27472a Revert "can: kvaser_usb: free buf in error paths" * 7f244e5 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK * 879eea2 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref * 44cd2c5 x86/microcode/intel: Extend BDW late-loading with a revision check * 4cefa6f crypto: algapi - fix NULL dereference in crypto_remove_spawns() * 540eac0 net: stmmac: enable EEE in MII, GMII or RGMII only * 7247c48 sh_eth: fix SH7757 GEther initialization * 7469b22 sh_eth: fix TSU resource handling * 3396f2b RDS: null pointer dereference in rds_atomic_free_op * a7b25c9 RDS: Heap OOB write in rds_message_alloc_sgs() * 0982b64e7 8021q: fix a memory leak for VLAN 0 device * a740408 x86/acpi: Reduce code duplication in mp_override_legacy_irq() * 48c2709 ALSA: aloop: Fix racy hw constraints adjustment * 1720189 ALSA: aloop: Fix inconsistent format due to incomplete rule * 5517ed3 ALSA: aloop: Release cable upon open error path * cb8ee49 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops * 220d723 ALSA: pcm: Abort properly at pending signal in OSS read/write loops * fbff9dd ALSA: pcm: Add missing error checks in OSS emulation plugin builder * f8c035f ALSA: pcm: Remove incorrect snd_BUG_ON() usages * ae62a91 x86/acpi: Handle SCI interrupts above legacy space gracefully * 17e27ff kvm: vmx: Scrub hardware GPRs at VM-exit * 2f9cf5c perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race * c3b291e MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET * 1eaff73 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses * 0cc4b3b MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA * fd8a39f MIPS: Consistently handle buffer counter with PTRACE_SETREGSET * 80aaed8 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET * 0313868 MIPS: Factor out NT_PRFPREG regset access helpers * a314ae1 IB/srpt: Disable RDMA access by the initiator * ce9c95f can: gs_usb: fix return value of the "set_bittiming" callback * 2431a63 Input: elantech - add new icbody type 15 * 946519d kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() * 64c6493 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals * 8deeda7 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL * 8881d834 fscache: Fix the default for fscache_maybe_release_page() * 381d85f crypto: n2 - cure use after free * 7bf407c kernel/acct.c: fix the acct->needcheck check in check_free_space() * 28854d2 Add 'drivers/staging/qcacld-2.0/' from commit '798786c22fb9f83adff781a5e6b1af7ee8e4d431' #### packages/apps/Settings/ * f8ac327 Fix layout of AppSelectListPreference * 2632e51 Add heads up blacklist options * 71db938 Add toggle for heads up notifications * 2fde2ad Recents clear all button tweaks [2/2] * b56fa5c Custom button light [2/2] * ef51af6 Hardware key disable support * d754b04 Enable single tap rebinding for hwkey back and home * d83c2b9 HwKey action binding preferences Same robust action library as used on DUI navigation suite. Supports single tap, double tap, and long press on most common hardware buttons. * 8e87c85 Configure SystemUI theme [2/2] * fa3c67d DUI Smartbar double tap to sleep [3/3] * cac7bfd Improve color picker layout / cleaned up some of the code * e2e442b Protect against SystemUI FC when toggling navbar too fast * 761609b DUI: Initial checkin for Oreo [3/7] * 58f3256 DUI: Initial checkin for Oreo [4/7] * 57a9ca2 Configurable Qs Columns * cc62463 FP authentication vibration [2/2] * 10cc251 Return of ticker [2/2] * 931e9fa BT Headset music launch actions [2/2] * b261b4f Network Traffic [2/2] * 2f5eb96 Colorpicker and customseekbar: add method to set default values * 775073e Change color picker reset icon * 89dcdec Color picker reset button: refresh color preview on click * 5f86d62 Color Picker: don't show picker on click if preference is disabled * e0ae57c Color picker: don't show keyboard on start * 96f5f5f Color picker pref: allow tap also on the text to show the picker * bada770 Replace colorpicker action set png with vector * c337e71 margaritov color picker: add a proper landscape layout * 011f2b0 ColorPickerPreference: Introduce set default button when attribute is set * 157d47c Added modded marginov color picker * f0090c1 New CustomSeekBar: allow to translate "Default" value string * 4ec1088 New custom seekbar: more improvements * c751502 New fresh look for CustomSeekbar * aa14875 CustomSeekBar: fix progressbar glitch with custom min-max values * 941550a Fix seekbar attribute grabbing * a0a80c5 Add CustomSeekBarPreference * aa4039c RR Configurations Bringup [2/2] Thanks a lot to DU ,Screwd , AICP and all previous contributors #### packages/apps/TvSettings/ * bcd4a26 Settings: Implement ADB over network * c208e74 Settings: Add intent to launch LineageOS platlogo upon multiple taps * 220aecf settings: Add advanced reboot switch * d11e658 Settings: Set root access options appropriately * 7fc685f settings: Add developer setting for root access * 6b67ed4 Use more descriptive strings for add accessory page * 8b11de8 About: Add LineageOS Updates * d09d32b Add build date (ro.build.date from build.prop) to About screen. * 4237afc One does not simply become a Developer * a9779d3 Add LineageOS version to the About screen #### system/qcom/ * a0d762d Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/system/qcom into HEAD #### vendor/oneplus/ * 0353439 op3: Update blobs from OB30/OB21 * ec9ac70 op3: Kang graphics stack from mata/cheeseburger #### vendor/qcom/opensource/interfaces/ * ee04d1b Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/interfaces into HEAD #### vendor/rr/ * d154164 vendor: fix bootanimation copying * d040ada vendor: cleanup bootanimation stuff * 8cb26dd Fix derped boot 01-17-2018 ============ #### android/ * 103b361 Fix soong Path * 5629401 Update & fix Paths #### build/make/ * 0151a18 fix build [2/3] * 0fc02ce More RRiFiciation [2/3] * f7818c7 Version bump to OPM2.171019.022 * 80d8b9f build: Separate commands in recovery foreach loops * f12eb5a build: recovery: Support adding device-specific items #### build/soong/ * bdd4dd1 fix build [1/3] * ef8b5d6 More RRification [3/3] #### device/oneplus/oneplus3/ * 242c874 op3: HAX: Disable unsupported overlays * 8971f52 op3: move lineage buttons config to sdk overlay * d27b680 op3: HAX: Disable FFmpeg * 3149cce op3: HAX: Disable SELinux * 084c49c op3: HAX: Disable lineage charger #### device/qcom/sepolicy/ * 4288b8e Sepolicy: Add permission to access rndis_dl_max_xfer_size * 72c0e44 Merge tag 'LA.UM.6.4.r1-05700-8x98.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD #### frameworks/base/ * 0fd8d88 Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * fd51a3b Add support for notification of LTE to WIFI handover for video calls. #### frameworks/opt/telephony/ * 03bb481 Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * be5db63 Add support for notification of midcall video call radio handovers. #### hardware/lineage/lineagehw/ * 41ba4cc Merge remote-tracking branch 'opthw/staging/lineage-15.1' into staging/lineage-15.1 #### hardware/qcom/display-caf/msm8996/ * da6b6bb sdm: Move CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM under flag #### hardware/qcom/display-caf/msm8998/ * da6b6bb sdm: Move CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM under flag #### hardware/qcom/media-caf/msm8952/ * 21c19e5 libc2dcolorconvert: Initialize surface def to NULL #### kernel/oneplus/msm8996/ * c5472d4 ANDROID: mnt: Fix freeing of mount data * 9edeb104 ARM: dts: msm: update micbias type for 8937/53/17 CDP #### packages/apps/CarrierConfig/ * 7e6b58f Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * 7f43690 Enable notification fo LTE to WIFI handover for Verizon. #### packages/apps/Settings/ * a78d18a Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * 99ce64c Add metric id for anomaly fragments. #### packages/apps/Snap/ * 3f48183 Promotion of camera.lnx.3.0-00063. * b17352a Merge "Snapdragon: Add bokeh enable options in dev" into camera.lnx.3.0-dev * f1058f1 Merge "Add SWITCH MODE" into camera.lnx.3.0-dev * f2a3ea3 Merge "SnapdragonCamera:fix multi camera switch" into camera.lnx.3.0-dev * 67101af Merge "SnapdragonCamera:support multi camera switch" into camera.lnx.3.0-dev #### packages/providers/TelephonyProvider/ * 9dcbcde Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * 40f3be0 Do not overwrite carrier/user edits with UNEDITED #### packages/services/Telecomm/ * 9ce2d1e Merge cherrypicks of [3463668, 3464926, 3464927, 3464663, 3464895, 3464928, 3464896, 3464664, 3464665, 3464666, 3464492, 3464456, 3464929, 3465492, 3465473] into oc-m2-release * fa5faef Reset speakerphone at beginning and end of calls #### vendor/rr/ * a422937 fix build [3/3] * e17bf9b More RRification [1/3] 01-16-2018 ============ #### device/qcom/sepolicy/ * 664f7a5 Merge "wfd: Adding rules to read property" * e8947d5 sepolicy: Let keystore load firmware #### hardware/qcom/audio-caf/msm8996/ * fca45e2 hal: fix incorrect channel count of realtime recording #### hardware/qcom/audio-caf/msm8998/ * fca45e2 hal: fix incorrect channel count of realtime recording #### hardware/qcom/power/ * 48b7e02 power: Update perf hint ID's for display on off #### kernel/oneplus/msm8996/ * 57b6ea7 Merge "ARM: dts: msm: enable secure cma on msm8920" * f87ffb8 arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb * 0633242 arm64: SW PAN: Point saved ttbr0 at the zero page when switching to init_mm #### vendor/xiaomi/ * e044d4d scorpio: Update blobs to 8.1.4 01-15-2018 ============ #### android/ * fe3dcbe manifest: bringup for RR Oreo #### build/make/ * 7db5816 build: bringup for RR Oreo #### device/qcom/sepolicy/ * d04a8d6 Merge "sepolicy: addressing denials for hal_server" into sepolicy.lnx.3.0.1.r2-rel * 6d509e2 sepolicy: addressing denials for hal_server * be98b82 sepolicy: Update memlat-cpu2 node with secontext * 1a0b62e Sepolicy: Allow mediacodec/mediaprovider to access media.msm8953version #### device/rr/sepolicy/ * 8d78330 sepolicy: Allow apps to read battery status #### hardware/qcom/display-caf/msm8996/ * 722d6f8 Merge "hwc2: Determine virtual display presence based on target specific property" into display.lnx.3.1.r8-rel * 59477ab hwc2: Determine virtual display presence based on target specific property * 6d440a6 hwc2: Avoid adding default color mode when display PP is unsupported #### kernel/oneplus/msm8996/ * 9e35060 Merge "power: qpnp-charger: Fix null pointer dereference error" into kernel.lnx.3.18.r33-rel * ca3c717 Merge "regulator: core: fix a possible race in disable_work handling" into kernel.lnx.3.18.r33-rel * 783ae4f regulator: core: fix a possible race in disable_work handling * 776da6c ARM: dts: msm: enable secure cma on msm8920 #### packages/apps/Snap/ * 3d66a91 Promotion of camera.lnx.3.0-00062. * 082020c Merge "SnapdragonCamera: Rename the resource Id to fix CTS issue." into camera.lnx.3.0-dev #### vendor/rr/ * 12f3f43 vendor: bringup for RR oreo #### vendor/xiaomi/ * 19d8968 lithium: Update to 8.1.4 dev blobs 01-14-2018 ============ #### device/qcom/sepolicy/ * e902245 Merge "sepolicy: added new sepolicy files for chre" * 5f6f196 Merge "sepolicy: added new sepolicy files for chre" #### frameworks/av/ * 0c102ef camera: Workaround for GCC-compiled HAL3 drivers #### hardware/qcom/display-caf/msm8998/ * f852164 qdutils: Remove qdutils source files from libqdMetaData #### kernel/oneplus/msm8996/ * 9545382 Merge "msm: ipa3: fix holb sequence for SSR" #### packages/apps/Settings/ * f14c731 Allow sorting Applications by size * 83725a8 Refresh UI on force stop/disable * 1818943 Improve app info screen #### vendor/xiaomi/ * 90f70fe land: Add initial blobs 01-13-2018 ============ #### android/ * 42506e4 manifest: Add qcom rcs-service repo #### build/make/ * 97f4e8e build: Make vendorimage depend on installed kernel #### device/rr/sepolicy/ * caba399 sepolicy: Move fingerprint 2.0 service out of private sepolicy * ac09eee sepolicy: common: add rules for lineage vibrator hal #### external/tinycompress/ * e2980de tinycompress: Move [get,set]_metadata to vendor extension * bc08fc0 audio: compress error propagation * 0eb653a tinycompress: Fix compilation on old targets * 5d48372 tinycompress: Generate vendor specifc tinycompress #### frameworks/base/ * 7b17d39 Download: Add support to manually pause/resume download * ad22500 Camera button support * 29c65f5 Allow screen unpinning on devices without navbar * b590dab Framework: Forward port Long press back to kill app (2/2) * d9fca15 SystemUI: add left and right virtual buttons while typing * 096b41f PhoneWindowManager: Implement press home to answer call * 1a3d36e PhoneWindowManager: Tap volume buttons to answer call * 8188d1b Option to use volume keys to control media volume anytime (2/2) * 4e7dce6 Forward port 'Swap volume buttons' (1/3) * 7e277fd Framework: Volume key cursor control * ceea429 PhoneWindowManager: add LineageButtons volumekey hook * 4d55177 Reimplement device hardware wake keys support * 0dc8388 Reimplement hardware keys custom rebinding * 29e3e4a SystemUI: Don't vibrate on touchscreen camera gesture * 46c4533 framework: move device key handler logic, fix gesture camera launch * 6b3ac4e Long-press power while display is off for torch * da51b9f Runtime toggle of navbar * 5ad4302 base: show bluetooth battery status when available #### frameworks/native/ * 938b180 Forward port 'Swap volume buttons' (2/3) #### hardware/qcom/display-caf/msm8996/ * 28a800b Merge "hwc2: Avoid adding default color mode when display PP is unsupported" #### hardware/qcom/display-caf/msm8998/ * 28a800b Merge "hwc2: Avoid adding default color mode when display PP is unsupported" #### hardware/qcom/media-caf/msm8952/ * 3b753bf mm-video-v4l2: vdec:Fix delay in thumbnail generation for 4k video * 5bb2937 mm-video-v4l2: Decrement input heap buffer counter for free_buffer #### hardware/qcom/media-caf/msm8998/ * cb2b011 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' into lineage-15.1-caf-8998 #### hardware/qcom/neuralnetworks/hvxservice/ * d1d5e9f Merge branch 'oc-mr1-nn-dev' of persistent-https://googleplex-android.git.corp.google.com/platform/vendor/google/libraries/neuralnetworks/hvxservice into merge #### kernel/oneplus/msm8996/ * 48492ab Merge "msm: ipa3: Do not configure USB pipes in MHI mode" #### kernel/xiaomi/msm8956/ * 9a1d8a3 firmware_class: make firmware caching configurable * 896d28c fs: add useful debug info to eventpoll string * d92717f lpm-level: Fix residency calculate * 0d048a0 arm: DT: msm8976-camera: Add camss_top_ahb_clk_src to CPP node * 0960b8f def: disable nfc and rdbg driver and regen def #### lineage-sdk/ * 26a3d1e lineage-sdk: Add broadcast action for power menu update * c6d700a lineage-sdk: Add kill app back button configs and strings * de846c6 lineage-sdk internal: Import ActionUtils class * 322b46a lineage-sdk internal: add LineageButtons * 7ec01f6 lineage-sdk: Add config to define camera key type * 5bcd801 lineage-sdk: Import device keys custom rebinding configs and add helpers * 112da99 lineage-sdk: Import device hardware keys configs and constants #### packages/apps/LineageParts/ * 12dcf0c LineageParts: Don't disable whole home button category * 196aaa4 LineageParts: Initial bring up of buttons settings * 448147b LineageParts: Deprecate few button settings #### packages/apps/Settings/ * 62072a3 Settings: Add kill app back button toggle #### packages/apps/Snap/ * 72199b7 Promotion of camera.lnx.3.0-00061. #### packages/providers/DownloadProvider/ * 5d6ff48 DownloadProvider: Add support for manual pause/resume * 0c81e86 DownloadProvider: Display download speed in notification #### vendor/rr/ * a078a22 Fix kernel build failure on some devices and build hosts 01-12-2018 ============ #### android/ * 4b3e7e6 manifest: track our own update_engine * a17cd0b lineage: Remove codeaurora repositories we no longer use * 438e8e4 lineage: Switch apq8084 and msm8916 HALs to 15.1 staging #### build/make/ * fec8c12 Revert "build: Enforce checkapi-lineage on system image gen." #### device/qcom/sepolicy/ * c937f7c sepolicy: Add permissions for init.qcom.usb.sh * fc6762a Merge "sepolicy: Allow init.qcom.sh script to media setprop's" * 02a754c Merge "se_policy: add sysfs_devfreq label for l3 memlat nodes" * 022c61a Merge "sepolicy: allow qti_init_shell to start sensors daemons" * 82f5ed6 wfd: Adding rules to read property * a1b6bc6 Merge commit '2549750805c6590a6fe1fbe0726e6ac495201722' into HEAD #### external/libtextclassifier/ * 0659297 Merge "Adds functionality and a model that contains regex for emails and urls. (G3 sync)" * 726b4d2 Adds functionality and a model that contains regex for emails and urls. (G3 sync) #### hardware/qcom/media-caf/apq8084/ * dc8e4b5 mm-video-v4l2: Fix compilation dependencies with O-MR1 #### hardware/qcom/media-caf/msm8996/ * d983666 Merge "mm-core: Move AIV.play component below dummy component." #### hardware/qcom/media-caf/msm8998/ * d983666 Merge "mm-core: Move AIV.play component below dummy component." #### kernel/oneplus/msm8996/ * 0473a4b power: qpnp-charger: Fix null pointer dereference error #### packages/apps/Dialer/ * 583e42d Dialer: disable anti-falsing for call answer screen #### packages/apps/Email/ * acc49fe Email: handle databases from cm-14.1 #### packages/providers/TelephonyProvider/ * b567e6c TelephonyProvider: add upgrade support from cm-14.1 01-11-2018 ============ #### android/ * f349e7c lineage: Bring back our SU fork #### device/qcom/sepolicy/ * f29f7f6 Merge "APQ8098_LATV:Sepolicy: Sepolicies for FOTA failures" * 6961f84 Merge "APQ8098_LATV: SEPolicies for FOTA failures. Add SEPolicy files to fix FOTA failures in apq8098." * b867a31 Merge "Additional SSR files access permission for LK3 latest OS" * e4c7f8f Merge "sepolicy: Add rule to allow wfdservice access to display hal" * f5d4169 Merge "sepolicy: wfdservice: Add rule for netlink_generic_socket" * bfcc0dc APQ8098_LATV:Sepolicy: Sepolicies for FOTA failures * 6aa9c6f APQ8098_LATV: SEPolicies for FOTA failures. Add SEPolicy files to fix FOTA failures in apq8098. * 2120401 Additional SSR files access permission for LK3 latest OS * eaa308d sepolicy: allow qti_init_shell to start sensors daemons #### hardware/qcom/audio-caf/msm8996/ * c634536 Merge eba3bb37ee686404620c4aab4c196258ed22e708 on remote branch #### hardware/qcom/display-caf/msm8996/ * ec835cb hwc2: Avoid flush for command mode panels #### hardware/qcom/display-caf/msm8998/ * ec835cb hwc2: Avoid flush for command mode panels #### hardware/qcom/media-caf/msm8996/ * 11fb788 Merge 5bea69b872cef37d811fc083d332cfcd29f336af on remote branch #### kernel/oneplus/msm8996/ * a97c2c2 Merge "msm:ipa: Fix to IPA static analysis constant null deferenced" * c28b8f8 Merge "regulator: core: fix a possible race in disable_work handling" * ce47e32 Merge "defconfig: msm: disable CONFIG_CMA_DEBUGFS on msm8937" * 6a2b5ce Merge "defconfig: msm: disable CONFIG_DYNAMIC_DEBUG on msm8909" * a249483 Merge "msm:vidc: Update allowed-clock-rates properly in vidc node." * 3b118b9 Merge 24679ce238272e4cd50173571eeb9fd08e5ecf01 on remote branch * cf0b358 msm:ipa: Fix to IPA static analysis constant null deferenced * 8281fce ARM: dts: msm: enable secure cma on msm8920 #### vendor/rr/ * 12db6e9 vendor/lineage: allow tethering without a provisioning app * 0500ba8 bfqio: Use pragma once for include guard * 32e4e79 bfqio: Remove redundant extern 01-10-2018 ============ #### build/make/ * aecfa17 Version bump to OPM2.171019.021 * 250cbaf build: Make systemimage depend on installed kernel if system is root * d9c8b00 kernel: Allow building dtbo.img #### device/qcom/sepolicy/ * b10145d sepolicy: Allow init.qcom.sh script to media setprop's * ead0940 Revert "sepolicy: Allow platform app to find nfc service" * edc3f57 se_policy: add sysfs_devfreq label for l3 memlat nodes * 6347001 Merge "sepolicy: Add rule to access sensors persist file" * f5796f3 Merge "sepolicy: Update memlat-cpu2 node with secontext" #### frameworks/base/ * 2ac6e16 Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release * db03f06 Turn default gradient into solid black * e371506 [PASSPOINT] Add metrics to determine deployment/avail of Passpoint * bbe032c Add assisted dialing properties to the framework. * 37cf851 [AWARE] Make PeerHandle comparable/hashable * e9b5381 Fix issues with TRON app transition logging * a79da30 Enable NSRM (Network Socket Request Manager). #### frameworks/opt/net/wifi/ * b6bd448 Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release * 9709abd [PASSPOINT] Add metrics to determine deployment/avail of Passpoint #### frameworks/opt/telephony/ * a6e4590 Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release * 4b39dd3 Do not notify of WIFI to LTE handover for disconnected call. * 28aec73 Increase waiting state timeout from 30s to 5min. #### hardware/lineage/lineagehw/ * 27991fe lineagehw: move classes to src dir #### hardware/qcom/audio-caf/msm8996/ * b9b4a6c policy_hal: restore device if it differs from the stopped output * 44e8de2 Revert "hal: Fix wrong output device for voip/music concurrent playback" * a2f6b81 Merge "msm8937: Disable audio halservice for low ram" #### hardware/qcom/audio-caf/msm8998/ * b9b4a6c policy_hal: restore device if it differs from the stopped output * 44e8de2 Revert "hal: Fix wrong output device for voip/music concurrent playback" * a2f6b81 Merge "msm8937: Disable audio halservice for low ram" #### hardware/qcom/wlan-caf/ * 98ebbeb Wifi-HAL: Call notifyResponse when link stats get success #### kernel/oneplus/msm8996/ * 33dd7c0 msm: sensor: actuator: add null pointer check for i2c array * c8b9b06 regulator: core: fix a possible race in disable_work handling * 09c0a90 msm: ipa3: Do not configure USB pipes in MHI mode #### packages/apps/Bluetooth/ * a7f8f16 Avrcp: disable debugging #### packages/apps/Settings/ * 7caa1b6 DevelopmentSettings: Hide OEM unlock by default #### packages/apps/Snap/ * 93b9362 SnapdragonCamera: Rename the resource Id to fix CTS issue. #### packages/services/Telecomm/ * 787abf3 Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release * 9fb6ea4 Add assisted dialing feature propogation to call log. #### packages/services/Telephony/ * 445dfda Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release * b93ac84 Add assisted dialing logic to Telephony Connections. #### vendor/rr/ * 63b1542 lineage: Hide mobile plan from Settings #### vendor/xiaomi/ * 2fd8a41 capricorn: Update blobs to 8.1.4 01-09-2018 ============ #### build/make/ * ebb061e build: Warn on deprecated kernel header path #### device/qcom/sepolicy/ * 0af9ddb sepolicy: Add rule to access sensors persist file * 75e69ab sepolicy: Update memlat-cpu2 node with secontext * fa7bc7b Declare context for emmc for sdm670 #### external/DUtils/ * 7a32ae4 Update home button defaults #### hardware/qcom/audio-caf/msm8952/ * 4d12284 Merge "msm8976: disabling HW AAC encoder config." into LA.BR.1.3.7_rb1.8 * 9be0d8d msm8976: disabling HW AAC encoder config. * df1e297 Merge AU_LINUX_ANDROID_LA.BR.1.3.7_RB1.08.00.00.336.025 on remote branch #### hardware/qcom/display-caf/msm8996/ * 51de3be hwc2: Avoid adding default color mode when display PP is unsupported #### hardware/qcom/display-caf/msm8998/ * 51de3be hwc2: Avoid adding default color mode when display PP is unsupported #### kernel/oneplus/msm8996/ * 24679ce Merge "msm: ipa: Remove unwanted gsi debug register reads" * 083fb4e Merge "drivers: cpuidle: lpm-levels: Fix untrusted pointer dereference." * 957c8b8 Merge "oc: qcom: rpm-smd-debug: Fix potential memory leaks" * 76ddfc4 Merge "msm: camera: Prevent buffer overread in write_logsync." * f1586a3 Merge "msm8909_defconfig: Enable DM_CRYPT config" * ab91717 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry * 46ff043 arm64: use RET instruction for exiting the trampoline * c7baecb FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page * 0c98ceb FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR * 7106f66 FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 * cb796f5 FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 * 8311e97 FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks * cf9174f FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code * f3fef4d FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors * 6deff14 FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro * 046e211 FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables * 2cb1344 FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0 * df7408e FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI * 289f9f4 FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper * f9015cc FROMLIST: arm64: mm: Allocate ASIDs in pairs * 4c9ae9a FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN * ca7b8e0 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1 * 5e580a0 FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN * 11a004c FROMLIST: arm64: mm: Use non-global mappings for kernel space * 5129ada BACKPORT: arm64: fix R/O permissions of FDT mapping * 5ada8f7 UPSTREAM: arm64: introduce mov_q macro to move a constant into a 64-bit register * 8c8968e UPSTREAM: arm64: mm: keep reserved ASIDs in sync with mm after multiple rollovers * c4d12e5 UPSTREAM: arm64: factor out entry stack manipulation * 02c45ce UPSTREAM: arm64: tlbflush.h: add __tlbi() macro * 9b5e991 msm: ipa: Remove unwanted gsi debug register reads * ea942ba drivers: cpuidle: lpm-levels: Fix untrusted pointer dereference. * c90c4f2 oc: qcom: rpm-smd-debug: Fix potential memory leaks * 2e163ac msm: camera: Prevent buffer overread in write_logsync. #### vendor/rr/ * b53f835 overlay: frameworks: allow gms to access persistent data partition * 6b83d83 lineage: build: kernel: Rework kernel header logic 01-08-2018 ============ #### device/qcom/sepolicy/ * 9747471 Merge 6db0fe7c108b1a4a1d6a335ee85973df36ac480c on remote branch * 81be772 Merge "sepolicy: Adding sysfs node access for DSI status nodes" * 4f9416f Merge "se_policy: add sepolicy label to cpufreq and devfreq nodes" * c994f3f Merge "sepolicy: add policy permission for spidev0.0 and i2c-6" #### device/rr/sepolicy/ * f3539d6 Allow zygote to create cgroups files #### frameworks/opt/slimrecent/ * c3ae6c8 Fix broken empty AICP recents view setting #### hardware/libhardware_legacy/ * 4ae0d27 [AWARE]: Add support to config NAN discovery beacon interval * 81a57d8 [AWARE]: Add support for NAN qos config, schedule update channel #### hardware/qcom/audio-caf/msm8998/ * 62d1a39 Merge eba3bb37ee686404620c4aab4c196258ed22e708 on remote branch #### hardware/qcom/media-caf/msm8996/ * 9effc4b Merge "mm-core: add conditional check for secure codec" #### hardware/qcom/media-caf/msm8998/ * dcc126e Merge 5bea69b872cef37d811fc083d332cfcd29f336af on remote branch * 9effc4b Merge "mm-core: add conditional check for secure codec" #### hardware/qcom/wlan-caf/ * 425c207 Merge 24f0f1da169c74fc42247ee262107b88283d2b84 on remote branch #### hardware/ril-caf/ * 1375242 Sending empty strings instead of NULL for some RIL requests #### kernel/oneplus/msm8996/ * a93fcb3 defconfig: msm: disable CONFIG_DYNAMIC_DEBUG on msm8909 * 3baafc3 defconfig: msm: disable CONFIG_CMA_DEBUGFS on msm8937 * aaa974b Merge "socinfo: Add support for TTP platform" #### system/extras/su/ * cc52043 su: Add missing libs and reorder #### vendor/rr/ * 8d5db3c kernel: Allow building dtbo.img 01-07-2018 ============ #### frameworks/base/ * c9d5945 core: more descriptive vendor image mismatch message #### packages/apps/Stk/ * 22eb154 STK application should not show the STK menu for unsupported card. #### packages/services/OmniJaws/ #### vendor/oneplus/ * 68b36ae oneplus2: add audio calibration file 01-06-2018 ============ #### art/ * 7f13ce4 Snap for 4527419 from 53fcdf163a31e1af3a32af503afcd78d99f0c0ce to oc-m2-release #### build/make/ * 4dc1dfb Version bump to OPM2.171019.020 * 51d94ee Make change and version bump to OPM2.171019.019 #### device/qcom/sepolicy/ * 1df4d9b sepolicy: Adding sysfs node access for DSI status nodes * b18b626 sepolicy: Add rule to allow wfdservice access to display hal * 036eab7 sepolicy: wfdservice: Add rule for netlink_generic_socket #### device/rr/sepolicy/ * e263276 sepolicy: Use custom ADB over network property * 76157c0 sepolicy: Fix permissions for service.adb.tcp.port * d21bcf0 sepolicy: Allow SystemServer to set service.adb.tcp.* properties #### external/conscrypt/ * 2529aec Snap for 4527419 from cb5753818934d4f7c120a4ef6d00c6b01d43eca2 to oc-m2-release #### external/libavc/ * cd1f8ac Snap for 4527419 from 7c95c8c1c8273af0dc0c3f481f263c2a35650abb to oc-m2-release #### external/libhevc/ * bb70d34 Snap for 4527419 from 22e104be79d70cadc831f01e9ab32c468256da92 to oc-m2-release #### external/sonivox/ * bd639dc Snap for 4527419 from 76bca556316ac96c3260122f2a11d05bb0eccb15 to oc-m2-release #### frameworks/av/ * 127ccbb Snap for 4527419 from 41c800b90de31114108a985e5d11ba94a45fcd78 to oc-m2-release #### frameworks/base/ * 45e8332 Snap for 4527419 from 23fbf77b8d604a062abbfc53841935e3437876b7 to oc-m2-release * 8a34850 SystemUI: add USB Tether tile * 6c13b00 SystemUI: Readd AmbientDisplayTile. * f891c67 SystemUI: Add adb over network tile * 00cf633 Added show volume panel tile to QS * 5ff5005 QS: add Sync tile * aebd2af SystemUI: Add heads up tile * 9d23095 SystemUI: add caffeine qs tile * c87d52e SystemUI: enable NFC tile #### hardware/broadcom/libbt/ * a52101b libbt: Import CID_PATH from samsung_macloader.h * 0b071ba Broadcom BT: Add support fm/bt via v4l2. * 44372d7 libbt-vendor: add support for Samsung semco * a62f048 Avoid an annoying bug that only hits BCM chips running at less than 3MBps * 25458de libbt-vendor: Fix Samsung patchfile detection. * 5906c18 libbt-vendor: Add support for Samsung wisol flavor * 9964641 libbt-vendor: add support for samsung bluetooth * 1e0d39c libbt: Add support for using two stop bits * 7d402b3 libbt: Add prepatch support * 7d46ee6 libbt: Add btlock support #### hardware/google/easel/ * a014dce Snap for 4527419 from ab8ff75e2edb3120da2f9d7f244ade65d5ccb27b to oc-m2-release #### hardware/interfaces/ * d5d45be Snap for 4527419 from 7de62777a0cd81c067c60032a9ed0a240f6fbe36 to oc-m2-release #### hardware/lineage/lineagehw/ * 0bc51c4 lineagehw: Fix LiveDisplay features indication in log message #### hardware/qcom/camera/ * 87918cb Snap for 4527419 from 68778e089975ac3e83ad0620b367e4e77eb218ff to oc-m2-release #### libcore/ * 2f52a56 Snap for 4527419 from f21d34928a714fcf5556d99b91f2aaca59e69964 to oc-m2-release #### packages/apps/CellBroadcastReceiver/ * b522f7f Merge cherrypicks of [3422737, 3422885, 3422909, 3422910, 3422878, 3423352] into oc-m2-release * 15e22c8 Added carrier customized ETWS test channel support #### packages/apps/Settings/ * 5f6df8a Snap for 4527419 from 0dc90d9d19e4e1d5b0e55f70b8c2b280424f19db to oc-m2-release #### system/security/ * 8b84e6d Snap for 4527419 from e5bfaa9cebdbbf4c43be6ac430cd38d0e92d9b6d to oc-m2-release #### vendor/oneplus/ * 764df20 msm8998: update blobs from OOS 5.0.1 #### vendor/rr/ * 8ce26b3 tools: repopick: Correctly order changeset #### vendor/xiaomi/ * 8f12abd natrium: Update blobs to 8.1.4 * ae12b2c gemini: Update blobs to 8.1.4 * 855fc5b msm8996-common: Update blobs to 8.1.4 01-05-2018 ============ #### build/make/ * 4fe054f Version bump to OPM1.171019.019 * 058decd Version bump to OPM2.171019.016 #### device/qcom/sepolicy/ * 3ece695 sepolicy: added new sepolicy files for chre * fad8527 sepolicy: added new sepolicy files for chre * 7a41778 se_policy: add sepolicy label to cpufreq and devfreq nodes #### frameworks/av/ * 151fcb0 stagefright: omx: Don't signal dataspace change on legacy QCOM #### frameworks/base/ * 140aaa7 base: Disable Lockscreen Media Art [1/3] * 7c95e26 SystemUI: Add visualizer feature #### frameworks/native/ * e7268e5 input: Adjust priority #### frameworks/opt/slimrecent/ * 6a60daf Automatic AICP translation import #### hardware/lineage/lineagehw/ * 28c466a lineagehw: Deprecate use of gpu mode as a fallback for color control * 7eaff52 lineagehw: Add support for HWC2 color transform #### hardware/qcom/audio-caf/msm8916/ * af90cba msm8976: disabling HW AAC encoder config. #### hardware/qcom/audio-caf/msm8952/ * af90cba msm8976: disabling HW AAC encoder config. #### hardware/qcom/audio-caf/msm8994/ * eaa0ab4 policy_hal: fix for MR1 function prototype. * a8a05a1 audio: enable compilation without flag TARGET_USES_AOSP_FOR_AUDIO * 772f59d audio: change TARGET_USES_AOSP to TARGET_USES_AOSP_FOR_AUDIO * c979d44 audio: correct dependencies for compilation with AOSP flag * 2d18263 hal: audio-test: Move omx tests mm-audio-internal #### hardware/qcom/display-caf/apq8084/ * 3a66f67 hwc: Set ioprio for vsync thread #### hardware/qcom/display-caf/msm8974/ * 8cc5b63 hwc: Set ioprio for vsync thread #### hardware/qcom/display-caf/msm8996/ * 3741732 hwc2: Determine virtual display presence based on target specific property * a8c7129 hwc: Set ioprio for vsync thread #### hardware/qcom/display-caf/msm8998/ * 3741732 hwc2: Determine virtual display presence based on target specific property * 8e7bb52 hwc: Set ioprio for vsync thread #### hardware/qcom/wlan-caf/ * c9a5685 Include what you use. * 6b105d0 Building libwifi-hal-qcom with BOARD_VNDK_VERSION * b4e5c19 Mark lib_driver_cmd_qcwcn as vendor module * 5fffbc6 Delete cld80211-lib static variant. * 451afe1 Add LOCAL_ADDITIONAL_DEPENDENCIES to sanitized kernel headers. * f522f43 wcnss_service: Read serial number from custom property * 23e4f1e Wifi: Quiet some excessive debug output * 67e08ee wifi-hal: stop the UMAC logspam * 07f0517 wifi-hal: Only try LOWI once * 89e7798 wcnss_service: Deal with mdm-detect too * 3862075 wcnss_qmi: Generate a fixed random mac address if the NV doesn't provide one * 8502009 wcnss: Build and dlopen wcnss_qmi_client as a shared library * 3c402af wcnss-service: Additional format support * a2803f3 wlan-caf: Add guard makefile #### kernel/oneplus/msm8996/ * 4c75f38 Merge "msm: mhi_dev: mhi dev net driver performance improvement" #### packages/apps/Settings/ * e062ac9 Settings: Disable Lockscreen Media Art [2/3] * 79227d8 Settings: Add lockscreen visualizer toggle #### vendor/nxp/opensource/external/libnfc-nci/ * 2b2e77b Merge "NFC: Integrate constants, hal modifications and feature list" * 9943992 Merge "NFC: Merge branch 'caf/caf/nxpnfc-project/br_android_ncihalx_o' into nfc.lnx.3.1" * d100ff0 Merge "NFC: Merge branch 'caf/github-nxpnfc/master' into nfc.lnx.3.1" #### vendor/rr/ * 73296f1 soong_config: Add TARGET_USES_QCOM_BSP_LEGACY * 8ee5d89 kernel: don't build for TARGET_NO_KERNEL targets * 1334e75 lineage: Add support for BFQIO cgroups 01-04-2018 ============ #### android/ * 52970e1 lineage: Switch to 15.1 staging for 8952 HALs * 72bbef7 lineage: Use msm8996 HALs for 8953 & 8937 * 998fdbb manifest: android-8.1.0_r1 -> android-8.1.0_r4 #### build/make/ * b45168b Merge tag 'android-8.1.0_r4' into HEAD * 551d862 Make change and version bump to OPM2.171019.015 * fe39bbe core: config: Use host bison if requested #### cts/ * 3c3c34b Snap for 4485699 from 5544e82c0fc17676e042066558cbede8d0886c6a to oc-m2-release #### device/qcom/sepolicy/ * 2549750 Merge "selinux: hal_wifi_supplicant_default: allow write on proc_net" * e9cb629 Merge 6db0fe7c108b1a4a1d6a335ee85973df36ac480c on remote branch * 0aa4076 selinux: hal_wifi_supplicant_default: allow write on proc_net * 8849370 sepolicy: Addressing memtrack access to GL mem info #### external/aac/ * 33fe74a Snap for 4485699 from 9ca83ea75d0ad69d7ea57bcddd4af1e422f0b978 to oc-m2-release #### external/libavc/ * 65563ae Snap for 4485699 from 38e9683b78bc0738e0a23b3e3bfb8d89ef55940c to oc-m2-release #### external/libhevc/ * cecdf08 Snap for 4485699 from dcd8236703a5b7b34aefb9dc64c2dc7b0040795f to oc-m2-release #### external/libmpeg2/ * 90e43c7 Snap for 4485699 from 6f075a03bdd66f5d026476b9bba96e3b842eef71 to oc-m2-release #### external/libvpx/ * 3946515 Snap for 4485699 from cc42f1d40bcd3af9819af7197454e9329aec930f to oc-m2-release #### frameworks/av/ * d28943f Snap for 4485699 from 7bb7dfb72a0011f63063879df90ef67dece5c0c9 to oc-m2-release * 4a60fea Merge tag 'android-8.1.0_r4' into lineage-15.1 #### frameworks/base/ * e598c24 Snap for 4485699 from df0b5eed48a59c6f4f86b082352a957e0e6610ba to oc-m2-release * 4c4d5e3 Merge tag 'android-8.1.0_r4' into lineage-15.1 #### frameworks/ex/ * a74aa0a Snap for 4485699 from 2e69265781b31753615261217aae41113d756daf to oc-m2-release #### frameworks/native/ * b2e8c5a Snap for 4485699 from fe29ba7a9c86bf37b24f9dcf6e765978bc5a9dd0 to oc-m2-release * a2c53bf Merge tag 'android-8.1.0_r4' into lineage-15.1 #### hardware/qcom/audio-caf/msm8996/ * 90678d5 hal: Make libvolumelistener depend on kernel headers * 78235d0 hal: Update sound trigger header for UM6 * 1150643 hal: Don't try to record using 3-mic unless we mean it * a99c0a9 hal: Haxed header * 61277bc audio: Fix flac offload not working * b35db87 audio: Fix complilation warnings under Clang * 20e9814 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled * 261994a audio: Extend platform parser to allow device name aliasing * e73b565 hal: post_proc: Convert volume listener to vendor prop * 2c9b54b hal: post_proc: enabled / disable volume listener based on prop * 9696a34 audio: Use direct project pathmap * ba2e725 Merge 5a589d598c84268ac1227fbd7c5489bd4d06f36c on remote branch #### hardware/qcom/display-caf/msm8996/ * 43b8f5f libdisplayconfig: Remove android.hidl.base * 795ee2c Don't build lights module if vendor supplies it * 508de5d display: Use project pathmap #### hardware/qcom/fm/ * 84e32fb Merge ee397206894cfb727b8b2ce021f584f737518d17 on remote branch #### hardware/qcom/media-caf/msm8996/ * 3cf8601 media: Add extrapolated gpustats header for PQ * 3dee7a6 venc: Fix VQZip issue * 23e5ac6 media: Use project pathmap #### kernel/oneplus/msm8996/ * 2ee81fa Merge 3f285cbfe1a8ae5c6fdd41ecc25ad7e53572658f on remote branch * edafe48 Merge babbbb5ea031ae8a561af7aa316c7a112419843d on remote branch * 06454b8 Promotion of wlan-cld2.driver.lnx.1.0-00326. #### packages/apps/Snap/ * a65c9f0 Snapdragon: Add bokeh enable options in dev * d15bf9b Add SWITCH MODE * d74888d SnapdragonCamera:fix multi camera switch * 49e7668 SnapdragonCamera:support multi camera switch #### packages/inputmethods/LatinIME/ * 91038a2 LatinIME: sync and rebuild emojis * 8b7b682 LainIME: add unicode 9.0 chars * 66459cf LatinIME: disable sound on keypress on all devices by default * 04cd02b Fix send button not being centered for non-standard densities. * dc0cf61 LatinIME: Add shortcuts support * 3fc4013 InputMethods: set the default value for preference * eb5ac7c LatinIME: Disable Hungarian spell checking * 0411026 LatinIME: Add Bulgarian, Georgian and Ukrainian wordlists * 6802f0b Don't interrupt active gesture input by modifier key presses. * c56aaa1 Add support for Bépo keyboard layout * 0c51e5f make default overlay for "show correction suggestion" * 94c160a Rearrange Slavic & Greek morekeys * 2534c79 Rearrange morekeys * 9354c16 LatinIME: Add Luxembourgish keyboard & spellchecking dictionary * 88bb546 LatinIME: Add support for Australian English * 2947ee8 LatinIME: Enable Greek spell checking * a45ce46 LatinIME: Enable spellchecker for additional languages * d5bf85a LatinIME: HU enable predictive dictionary and remove unused letters * ed9bfb4 LatinIME: Regenerate KeyboardTextsTable * d850f8d LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts. * 2251a50 LatinIME: Add "more" keys to ALL the keys in Greek layouts * 363e7dc Unbreak QWERTZ keyboards * a3ba79f latinime: Add "more" keys to ALL the keys #### system/core/ * cb1a2b9 Snap for 4485699 from 9f30f3bbf30b7de0ad3850171db968ae12a6caf0 to oc-m2-release * c34b997 Merge tag 'android-8.1.0_r4' into lineage-15.1 #### system/hwservicemanager/ * d8b9821 Snap for 4485699 from 96430f306293a8d2667cfd7a62ba6b39e0a9dcd0 to oc-m2-release #### system/libhidl/ * 0c48f3d Merge tag 'android-8.1.0_r4' into lineage-15.1 #### system/media/ * dcace89 Snap for 4485699 from bb1cab7a642ce15c0c69b6c987177204bc81fbcb to oc-m2-release #### system/tools/hidl/ * 06d4402 Merge tag 'android-8.1.0_r4' into lineage-15.1 #### vendor/nxp/opensource/external/libnfc-nci/ * f9ac485 NFC: Integrate constants, hal modifications and feature list #### vendor/rr/ * 064b069 build: Merge UM platforms into common HALs and disable BSP * 480e2ee qcom_target: Commonize UM target HALs * 477fd41 lineage: branded adb icon 01-03-2018 ============ #### android/ * a21dd22 manifest: Re-enable vendor/codeaurora/telephony #### build/make/ * a832064 build: Fix import build step. * c3d0ba0 Note that update-api is a lie. #### device/qcom/sepolicy/ * b9a19dd Merge "sepolicy:Add regionalization sepolicy rule" * 37ad670 sepolicy: Add label for usb power_supply device #### external/rsync/ * 803f2a9 Android build, static config, and changes #### frameworks/base/ * 500f013 PowerProfile: allow overriding default power profile * 9e120ce SystemUI: fix toggling lockscreen rotation [1/3] * 99f1dac Configurable 0, 90, 180 and 270 degree rotation * 5139d5b frameworks/base: prevent lights service calls when battery led does not exist * 01bcce7 SystemUI: Port forward statusbar brightness control * 22a64c2 SystemUI: Port brightness slider changes * 892032e SystemUI: Bringup tuner navbar and statusbar changes * 167cfd1 SystemUI: Add initial empty custom manifest * 9e4b39c PowerManager: Add proximity check on wake * 72a0c88 SystemUI: add double tap to sleep gesture * 1cf8b481 SystemUI: add quick settings pull down with one finger * 2b31c90 SystemUI: Allow using tuner API for LineageSettings * ebcc92e SystemUI: Squashed support for recents task locking * 2d04953 Keyguard: Add option to scramble pin layout when unlocking (2/2). * c3a1528 Disable notification channel warnings by default * 8d3fd76 SystemUI: Restrict persistent USB drive notifications to USB disks * 1eac6df frameworks/base: Lights notifications brightness support * ae16859 fingerprint: handle PerformanceStats NULL pointers * 1d6afad frameworks/base: Battery and Notification Lights * c0dda14 Quick Settings: Avoid expand indicators shortly showing on edit * aeed460 SettingsLib: Add LineageParts settings to tile list * 6b30705 Add support for overriding default time format value * af349e2 androidfw: Load SDK resources after initial system resources * 7015adf Core: Use ro.build.date to signal mIsUpgrade #### kernel/oneplus/msm8996/ * 7edd091 Merge 3.18.91 into kernel.lnx.3.18.r22-rel * 174b251 BACKPORT: aio: mark AIO pseudo-fs noexec * cf82573 x86/fpu: Don't let userspace set bogus xcomp_bv * 788ccf7 Linux 3.18.91 * 95a9e2b n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) * 6b3d91d usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 * 2a8c1cf usb: add RESET_RESUME for ELSA MicroLink 56K * 98372ee usb: Add device quirk for Logitech HD Pro Webcam C925e * 07f8410 USB: serial: option: add support for Telit ME910 PID 0x1101 * 000c714 net: ipv4: fix for a race condition in raw_sendmsg * 986444e sctp: Replace use of sockets_allocated with specified macro. * a11d92b net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case * 13550e4 tg3: Fix rx hang on MTU change with 5717/5719 * f07f65c tcp md5sig: Use skb's saddr when replying to an incoming segment * c031179 net: qmi_wwan: add Sierra EM7565 1199:9091 * 5594e3eb netlink: Add netns check on taps * 70d931c net: igmp: Use correct source address on IGMPv3 reports * ee26de8 ipv6: mcast: better catch silly mtu values * c8b5bd5 ipv4: igmp: guard against silly MTU values * 20a0462 kbuild: add '-fno-stack-check' to kernel build options * c8d7e04 ASoC: twl4030: fix child-node lookup * 5beacbc ring-buffer: Mask out the info bits when returning buffer page length * 42c1b3e tracing: Fix crash when it fails to alloc ring buffer * f9e16c2 tracing: Fix possible double free on failure of allocating trace buffer * 973b645 tracing: Remove extra zeroing out of the ring buffer page * d0473d5 net: mvneta: clear interface link status on port disable * b907723 powerpc/perf: Dereference BHRB entries safely * 02952cd KVM: X86: Fix load RFLAGS w/o the fixed bit * 96a44e5 parisc: Hide Diva-built-in serial aux and graphics card * 59a2e05 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() * f11d60d ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU * db66b2d ALSA: rawmidi: Avoid racy info ioctl via ctl device * 8651a47 mfd: twl6040: Fix child-node lookup * d3cc482 mfd: twl4030-audio: Fix sibling-node lookup * 19ddbcf crypto: mcryptd - protect the per-CPU queue with a lock * 4aee80b ACPI: APEI / ERST: Fix missing error handling in erst_reader() * e96a4f3 ANDROID: sched/fair: Select correct capacity state for energy_diff * 611bd85 crypto: algif_skcipher - Load TX SG list after waiting #### lineage-sdk/ * e613b86 Initial regeneration of Lineage SDK API level 8 #### packages/apps/LineageParts/ * 20514f7 LineageParts: Update weather provider play store keyword * e4abd6f LineageParts: Reenable weather settings #### packages/apps/Recorder/ * 4243ee0 Recorder: Use custom transition aar lib #### packages/apps/Terminal/ * 1837a6d Terminal: Fix keyboard Ctrl- and ALT-key input. * 36eda49 Terminal: all menu items should have their proper icon * 6eb6b73 Terminal: update main theme color for improved readability * cb2f23b Terminal: fix preference defaults * fa72928 Terminal: volume keys as up/down * 5480a17 Terminal: add runtime permissions * bf0ffa4 Allow terminal app to show in LeanBack (1/2) * 112665d TerminalKeys: Disable debug * e0cc0de Terminal: Convert CheckBoxPreference to SwitchPreference * 4dd9e4a Terminal: Cleanup duplicate strings * 809d1c6 Some cleanup. * 1050477 Term: materialize * cece233 Properly clear background when changing colors. * 510ce26 Also use set colors for scrollback lines that aren't filled yet. * da0ca8c Allow access to external storage * f235a58 Add application icon * a6da3e3 Add settings for fullscreen, orientation, font size, color #### vendor/oneplus/ * 0da3dc0 msm8998: update blobs from OOS 5.0 beta 3 * bc8df92 msm8998: Add libtinyxml2_1.so to proprietary files * 3d9a743 oneplus2: move some proprietary files to /vendor * f78757e oneplus2: move hals.conf to vendor #### vendor/rr/ * e67b6cb lineage: Allow roomservice to check non device/* repos 01-02-2018 ============ #### android/ * 9621975 Switch to our platform_testing fork * ced0446 lineage: Reenable sample weather providers * 9032e03 lineage: Reenable LockClock * 7143b74 lineage: Enable prebuilts/lineage-sdk * b988673 Switch to our dalvik fork * b15d903 lineage: Enable WeatherProvider and remove WeatherService * e2b6fbe lineage: Reenable AudioFX and remove LineageAudioService #### build/make/ * ac8da9d build: Add build flag to disable Lineage SDK usage * 8c7a082 build: Enforce checkapi-lineage on system image gen. * f0fb080 build: Always run checkapi when building system image * 6577e4e Disable recovery resource warning #### build/soong/ * 077304f cleanbuild: add *.zip.md5sum to installclean_files #### device/qcom/sepolicy/ * 279fd63 SEPOLICY: Move WFD service context definitions to private #### external/lineage-sdk-api-coverage/ * 6c9a69e lineage-sdk-api-coverage: Initial rebrand for LineageOS #### hardware/qcom/audio-caf/msm8960/ * c49383a msm8960: treblize configuration #### hardware/qcom/audio-caf/msm8996/ * cdaadb4 hal: add check for BT SCO status when start voice call #### hardware/qcom/audio-caf/msm8998/ * cdaadb4 hal: add check for BT SCO status when start voice call #### hardware/qcom/display-caf/msm8996/ * 069648e gralloc1: Get color space from metadata handle #### hardware/qcom/display-caf/msm8998/ * 069648e gralloc1: Get color space from metadata handle #### kernel/oneplus/msm8996/ * 9752be1 sdx_defconfig: add configs for enhancing security of kernel * babbbb5 Merge "msm: ipa: Fix the handling of default IPA header" * 0794113 msm: ipa: Fix the handling of default IPA header #### lineage-sdk/ * 0bc9141 Android.mk fixups for make update-lineage-api and checkapi-lineage * d153962 Invoke doclava with new "-android" flag. * 8b35643 Use the "referenceonly" flag for a cleaner output and faster build. * d42a658 Using LOCAL_DROIDDOC_STUB_OUT_DIR to specify "-stubs" option. * 3031b61 lineage-sdk: Introduce API level 8 - Hackberry #### platform_testing/ * b463459 Fix unknown installed file for module perf-setup.sh * 5b2dc15 Remove EmergencyInfoTests * 176ab27 Remove SettingsFunctionalTests & LauncherFunctionalTests * ca7a7ca Remove missing RecyclerViewTests #### vendor/nxp/opensource/frameworks/ * a689063 NFC: Update frameworks to 8.3.0_O #### vendor/oneplus/ * 250977a op3: Update blobs from OB29/OB20 #### vendor/rr/ * 24807ea lineage: Make appended date of time to zip opt-in * 6c664d9 Revert "config: Add WeatherManagerService to PRODUCT_PACKAGES" * 676f640 Revert "cm: include CMAudioService in builds" 01-01-2018 ============ #### android/ * 77e4c58 lineage: Enable p7zip/unrar/zip * 3fbe74b lineage: Reenable Snap #### dalvik/ * 4e9a746 dexdeps: Ignore static initializers on analysis. * 3e6d3cf dexdeps: Add option for --include-lineage-classes. #### hardware/broadcom/libbt/ * 469ae91 libbt: Only allow upio_start_stop_timer on 32bit arm #### hardware/qcom/audio/default/ * 4eee695 msm8960: treblize configuration * 6f16898 Revert "msm8x74: remove from top level makefile" * 3f540f5 hal: Ensure device_name is copied if empty #### hardware/qcom/display-caf/msm8952/ * 79324b0 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.6' into lineage-15.0-caf-8952 #### hardware/qcom/media-caf/msm8952/ * 9d9e122 mm-core: omxregistry: deprecate unused OMX components * cc55809 mm-video-v4l2: Fix compilation dependencies with O-MR1 * c4cdc55 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.6' into lineage-15.0-caf-8952 #### kernel/oneplus/msm8996/ * a913aa6 mm: reintroduce the config ARCH_HAS_ELF_RANDOMIZE #### system/core/ * eb4c2ca Allow redeclaring typeattributes * f44bee6 adb: Conditionally restore support for legacy f_adb interface * 763a671 libcutils: Fix thread ID on macOS * 01bc8f2 fs_mgr: Add fs_mgr_get_entry_for_mount_point_after to header * 580215d sdcard: Allow building as a static library * ba7e647 libsysutils: Allow building static library * 3f24102 adb: Look for executables in alternate places * e9fea94 Camera: Add feature extensions * 3d69abc logcat: Map '-C' to 'logcat -v color' * 45ae61e mkbootimg: add 32K 64K and 128K pagesizes * 44a5197 mkbootimg: add support for --dt * 2f55228 init: don't skip starting a service with no domain if permissive * b59bb83 init: Add vendor-specific initialization hooks. #### vendor/oneplus/ * af432fb op3: Add missing blobs * ee91a5a dumpling: update blobs from OOS 5.0 Beta 1 12-31-2017 ============ #### android/ * 84b126a manifest: Sync hardware/qcom/power * 501c171 Switch to 15.1 staging for msm8994 HALs #### device/qcom/sepolicy/ * 4d6ef73 Merge "sepolicy: update devfreq nodes with secontext" into sepolicy.lnx.3.0.1.r2-rel * 63a55c6 Merge "sepolicy: Add policy for camera CAC3 feature" into sepolicy.lnx.3.0.1.r2-rel * 2f1f71a sepolicy: Add policy for camera CAC3 feature * 0c15943 sepolicy: add hal-server to msm8937 traget builds. * 2467b08 Merge "sepolicy: add rules for on-demand insmod/rmmod of wigig driver" #### device/rr/sepolicy/ * bf334c2 qcom: sepolicy: Add sepolicy for hidl power hal * ab55935 sepolicy: Include platform specific sepolicy #### hardware/qcom/audio-caf/msm8996/ * b7d4355 msm8937: Disable audio halservice for low ram #### hardware/qcom/media-caf/msm8996/ * 0d86040 mm-core: add conditional check for secure codec #### hardware/qcom/power/ * d524aea power: Fix a few compiler warnings * a0e0495 power: Allow device specific hooks for set_interactive * a2a7071 power: Make the rest of the platforms compatible with HIDL hal * 067a907 power: Add 1.0 HAL for devices that don't have WiFi stats #### kernel/oneplus/msm8996/ * 1322593 Merge "defconfig: msm8937: enable access to config file" into kernel.lnx.3.18.r33-rel * 42f8164 mm: reintroduce the config ARCH_HAS_ELF_RANDOMIZE #### packages/services/OmniJaws/ * c8b7716 OmniJaws: add missing outline_4.xml #### vendor/rr/ * 0d07fa5 lineage: qcom: Set power HAL pathmap * da32895 tasks: kernel: Add support for Clang kernel builds * bf38db2 kernel: Handle kernel modules correctly * dc0dfc9 apns-conf: Update Ukrainian APNs * e496570 apn: Remove "hipri,dun" from Bouygues Telecom * 4822d9b Add M-tel (BIH) APN for M-tel Frend data plan 12-30-2017 ============ #### android/ * 2a81ce6 lineage: Point to 15.1 bt/wlan CAF HALs #### device/qcom/sepolicy/ * bd92955 Merge "sepolicy: addressing denials for hal_server" * f75a4a1 Merge "selinux: Change in selinux policy to launch mdlog" #### hardware/qcom/audio-caf/msm8974/ * 29c3484 visualizer: fix warnings due to uninitialized return values * a5401c1 post_proc: return proper volume in reply data for offload effect * ccc8e30 Fix potential NULL dereference in Visualizer effect * 9348f8c hal : Fix data initialization and input validation errors * e58a2b5 post_proc: complete reverb environmental interfaces * 0921bb9 hal: effect: visualizer: support two offload sessions #### hardware/qcom/audio-caf/msm8996/ * eba3bb3 Merge "mm-audio: add support for techpack." #### hardware/qcom/audio-caf/msm8998/ * eba3bb3 Merge "mm-audio: add support for techpack." #### hardware/qcom/bt-caf/ * e95762a Add vendor-specific message types for FM. #### hardware/qcom/media-caf/msm8994/ * 31eaebd mm-video-v4l2: Fix compilation dependencies with O-MR1 #### hardware/qcom/power/ * c1f872c power: Add powerHintAsync functionality * 00b2185 power: Convert to fully binderized 1.1 implementation * ff13987 power: Fix power hal compiler warnings * 0705be0 power: Use project pathmap * 9c14c9f power: Build with VNDK=current #### kernel/oneplus/msm8996/ * 0736794 Release 4.0.11.213 * f4623c6 qcacld-2.0: Fix potential OOB read in dot11f.c * eff8903 msm: ipa3: fix holb sequence for SSR * 564bd50 Merge "defconfig: msm8937: enable access to config file" #### packages/apps/LockClock/ * b813641 LockClock: rebrand step 2: update file contents * 4a1c227 LockClock: rebrand step 1: update paths #### packages/services/OmniJaws/ 12-29-2017 ============ #### android/ * 4f1cbe6 lineage: Remove updater * 8abd5c4 manifest: track our own hardware/qcom/bootctrl #### device/qcom/sepolicy/ * 22ce170 sepolicy: addressing denials for hal_server * 6db0fe7 Merge "Fix atfwd sepolicy denials" * 0549501 Merge "sepolicy: Allow hal_graphics_composer to access oem path" * d8d8928 Merge "sepolicy: Add policy for vendor limits HAL service" * af78cb0 Merge "Additional sepolicy for sdcard" #### external/exfat/ * 3ba38c6 exfat-fuse: Don't export UTF conversion functions * 7faa340 Handle 64-bit offsets correctly on Android * 5097b37 exfat: Provide pre-generated config.h for android * c90ca04 Call exit instead of abort on unhandled errors * e1dbfaf Add support for building on Android #### external/nano/ * 73a90d8 nano: fix implicit declaration of time function #### external/pigz/ * 8f37776 Support for building on Android #### hardware/qcom/audio-caf/msm8974/ * f2bcb42 policy_hal: fix for MR1 function prototype. * 7d62db6 policy_hal: update custom audio policy against OPR1.170521.001_AOSP * fb9e2c5 policy_hal: allow direct output only for music streams * 06d9456 policy_hal: Use session id to check open direct outputs. * 44c8101 audio: make direct output independent of DIRECT_PCM flag * b57d66f hal: audio-test: Move omx tests mm-audio-internal * bc09f68 mm-audio: Remove omx decoder components from mm-audio folder * 71fb441 Equalizer: Check value size for get preset name * 6cc1541 Fix parameters passed to pcm_open to include PCM_MONOTONIC * 026b6ae hal: configs: effects: update conf & lib paths * 4d099f4 Move device dependent modules to /vendor * f6ea0b3 HAL: Align error code with HIDL wrapper * bea4ab4 audio: Use vendor specific tinycompress * 6525ff0 audio: enable compilation without flag TARGET_USES_AOSP_FOR_AUDIO * bed7ed7 audio: change TARGET_USES_AOSP to TARGET_USES_AOSP_FOR_AUDIO * 617b7c9 audio: correct dependencies for compilation with AOSP flag * a872c43 policy_hal: update custom audio policy implementation APIs against O-AOSP * 47a0427 audiopolicy: add log to print XML policy config flag * 5224fe0 aenc-aac: bounds checking * 9782074 Fix security vulnerability: Equalizer setParameter memory overflow * 70b7507 msm8974: bring back USECASE_AUDIO_RECORD_FM_VIRTUAL * a5f61b1 Revert "visualizer: do not apply calibration on audio routed to afe proxy" * 63ac6c7 hal: Remove duplicated HFP if branch (mismerge) * d2cce7e msm8974: Remove deprecated FM stuff. * 2009787 Fix security vulnerability: Equalizer command might allow negative indexes * 7e9fbb8 Fix security vulnerability: Effect command might allow negative indexes * 18e680d hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH * 7d6003d hal: Make HUAWEI_SOUND_PARAM_PATH a board flag * f663eb3 audio policy: fix media volume after ringtone * cf45d54 audiopolicy: Avoid spurious routing in APM::stopSource * c7f3881 hal: Fix device selection at start of the voice call * 1882371 audio: set voice call volume step by property * d7d9146 Add AudioRecord timestamps * e195c96 policy-hal: enable custom audio policy * d17d902 policy_hal: Update policy hal with latest AOSP refresh. * 277aa7e audiopolicy: fix compilation issue due to AOSP refresh * ec4bf84 hal: Add support for Hearing Aid Compatibility (HAC) mode * 863fdaf hal: Garbage output in logcat * 1482827 hal: Stop log spam when COMPRESS_VOIP_ENABLED is not defined * d77b74c libaudiopolicymanager: DirectPCM: fix 44.1 clip playing noisy issue * 5dad83f post_proc: fix inconsistency in virtualizer state from set_strength call * 6296736 hal: Add support for AUDIO_DEVICE_OUT_LINE * b934146 hal: allow compress voip on raw output streams * c635e51 hal: APQ8084 uses AUDIO_PARAMETER_KEY_BT_SCO_WB for bluetooth wideband * fcdce24 hal: Reduce minimum offload fragment size for PCM offload * 68742ea hal: Disable perf boost by default * 6d91f3d hal: Fix input source usecase selection * 2f2e5cb hal: Shush some logspam * 7d86861 hal: Actually make low-latency capture optional * 82d34c0 Add more allowed frame counts to be configured * ee5c860 hal: Trivial cleanups * 6958256 hal: Upstream offload fixes * f36bb8b audio: hal: Add support to send codec specific data in gapless * 9109581 msm8974: Clean up PCM offload checks in policy HAL * 2f3c684 hal: Add support for perf lock management (continued) * 93daea6 audio HAL: do not stop capture on overrun * eb6659c hal: add support for ull audio playback * ee76f7d hal: Reduce minimum offload fragment size for PCM offload * a0dc1be hal: Increase PCM offload buffering * 9945c6d hal: Increase Deep buffer buffering * 8033508 hal: add support to send compress offload fragment size * d6a1f0b hal: policy: fallback to deep buffer if stream is music * 717c417 policy_hal: Update offload disabled flags * b23f577 policy_hal: hal: add support to enable Direct PCM * a4c3da2 policy_hal: Reject offload path for AV streaming usecase * f9bb6e4 hal: reroute active capture usecases which share same backend * ad36c05 audio HAL: fix thread starvation * 68ac424 audiopolicy: use deep buffer output by default for music streams * b1e49bf policy_hal: check PCM offload property to decide offload support * e26a119 hal: Fix low-latency capture * cc81fd4 hal: Add support for perf lock management * eb79ef4 hal: Fix build with debug enabled * 985781a hal: Sync Listen extension with upstream * 9d777f2 hal: Fix warnings * 20a0908 hal: Disable deprecated features * 57fe827 hal: Add support for listen playback concurrency * 0cae84d hal: compilation fix for extended feature flags * dea386c hal: Tell Huawei acdb loader which files to load * fb371ac hal: Genericize dual-SIM voice_extn implementation * 1dee0ad post_proc: explicitly disable virtualizer module if strength is 0 * 48e3de6 post_proc: fix crash in offload effect bundle during stop output * 98035d1 hal: only open the amplifier once * e75e8d6 hal: enable amplifier earlier * 1c4452c hal: Add support for Samsung dual-SIM implementation * 11dae56 compress offload: use new sample rate representation. * 823854e hal: Notify amplifier of device enable/disable * 4813ba7 hal: Convert libaudioamp to audio_amplifier HAL * a76351f post_proc: remove unnecessary command size check * 501f1e0 post_proc: add support for virtualizer capability query * 76705d2 hal: Fix alignement of of buffer sent to DSP * 873dde3 visualizer: do not apply calibration on audio routed to afe proxy * 3a9c9c7 hal: set maximum polling time to 1000 ms * a5f014f hal: Reduce offload latency and log spam * 4e30eb2 hal: Shush some debug logging * c7036f9 audio: Fix for clip skip issue during SSR * 98269ae hal: Enhance compress offload logging * 55b3288 hal: align fragment size to 24 instead of 1024 for PCM offload * c738360 hal: Correctly set backend to best available parameters * edf2b63 hal: Fix use of channel mask APIs * 943f5bc hal: Allow building hardware audio encoders * c3e0696 hal: Fix glitch in audio playback during device switch * c9473e4 msm8974 hal: Remove platform and baseband check for CSD init. * e16ef47 8084: Add define for ES705 codecs. * 209c7af Bring up voice on apq8084 targets. * 6c5ccad Add apq8084 to platform filters. * 17772c9 hal: Make use of hwdep calibration optional * 997e6f6 hal: pass voice volumes to ext speaker driver * 753fe09 hal: add support for external speaker driver library * a35a43e audio-caf-msm8974: Fix log message * 48a9df8 platform-info: Fix error messages * 3b4686f hal: Check for multiple offload usecases * c40d54e hal: fix null pointer de-reference * c6a334d hal: bug fixes for PCM offload * 1ae6103 hal: Fix progress bar issue during compress offload playback * d6ee95a hal: Be specific about supported offload formats * 57cd052 hal: Remove samplerate checks for speaker * 1d5667c hal: Kill useless logspam * 05d7c06 hal: Invert standard build flags * ef38358 hal: Clean up compilation warnings * cb38012 post_proc: Fix bassboost/virtualizer not disabled on speaker * f174bbd hal: Upstream updates for samplerate/bitwidth * 77f2be3 hal: Support the audio amplifier hook * a41ed6c hal: Squashed collection of fixes * b84c08f hal: add support for low-latency capture * 3468552 hal: Fix all the ifdefs * bac2cba hal: miscellaneous fixes * 139100b hal: Limit MP2 and WMA offload to 8226/8974 devices only * bbb6148 audio: Add support for offloading MPEG2 and WMA * 08dcbcc hal: Avoid unnecessary rerouting for sample rate changes * 1eaac48 hal: Fix the samplerate/bitwidth comparison * 6190022 hal: Extend MULTIPLE_OFFLOAD_ENABLED ifdef * 02bb093 hal: Offload bugfixes * dba0585 hal: Featureize FLAC offload support * fa58a02 hal: Add multiple offload support for msm8974 * be77ebf hal: Support for FLAC 24 bit format in offload path * ee38aa4 hal: Add support for multiple instances of offload playback * e50afdf hal: Add option to use low latency as primary output * 1e386fd audio: Extend platform parser to allow device name aliasing * a941a52 audio: extend platform parser * 5f5adb4 hal: Rename & move platform_parser.c * 1f9743d hal: Fix voice call recording for msm8974 * 3f312b6 hal: Fix digital USB headset combo device * 1170724 hal: Allow msm8226, msm8610 to use extended features * 58d15f7 hal: Add support for dedicated VoIP devices * 8e22e05 hal: Allow enablement of COMPRESS_VOIP without multisession voice * 23e2f0a hal: Compilation fixes * 3265e32 audio: Use direct project pathmap #### hardware/qcom/audio-caf/msm8996/ * bea2a99 mm-audio: add support for techpack. #### hardware/qcom/audio-caf/msm8998/ * bea2a99 mm-audio: add support for techpack. #### hardware/qcom/camera/ * 9a6b01b camera: Only build if specified #### hardware/qcom/display-caf/msm8974/ * a63701a hwc/overlay: Remove DPY_TERTIARY display enums * cc842fe Move some qcom libraries to vendor partition * 9ed0901 Move QCOM HALs to vendor partition * 1bbdef5 Address const issues in preparation for libcxx rebase. * 716bdb2 fallout of splitting rect.h out of libandroid. * e578266 SkImageEncoder->SkEncodeImage * f4d970f libvirtual: Add libbase static library dependency * 32c7efe hwcomposer: Fix regression in hwc_sync * caa4316 gralloc: Fix gralloc protected allocations * ba31f0a qservice: Allow camera server to call into HWC * a7fd9db Fix duplicate copy file rules * c9eb016 hwc: Fix compile errors after display-frameworks removal * 2d0e06b hwc: reset overlay and writeback in unblank if writeback is active * 9e72fc7 libcopybit: Fix issues when building with Clang for non C2D devices * bda55a0 gralloc-8974: Add workaround for GRALLOC_PERFORM_GET_CUSTOM_STRIDE issue * e1d4a9f Revert "hwc: Skip load based composition for video playback." * 10d21e6 display: Fix issues when building with Clang * bbb1d57 hwc: Roundoff the input fps to nearest standard fps * b1c0f2e hwc: Trigger dynamic refresh-rate change for more usecases * 45155d1 hwc: Handle DOZE_SUSPEND properly * 7107267 hwcomposer: Kill some logspam * 3caf7f1 hwc: Try MDP composition eventhough skip layer is present * 608d9b8 libgralloc: Set Alignment to 1M only for Secured buffers. * a72f88e ovelray: Tolerate the absense of an RGB pipe * 49dad68 hwc/overlay: Get rot dest dimensions instead of manipulating source * bc6b502 hwc : Enable partial update if panel supports it. * 1af5a62 hwc: Bump up version to 1.4 * 6829b6d liboverlay: Invoke commit before freeing the writeback device * 6b6947b hwc: mdpcomp: Free pipeinfo objects every drawing round * 9e06b5d hwc: Consider FLIP flags for partial update. * ec69780 overlay: Add a flag for compilation with new API * 2a427e1 gralloc: Change loglevel of adreno_utils warning * 4de00f7 Don't build lights module if vendor supplies it * 2548e97 display: Use direct project pathmap #### hardware/qcom/media-caf/msm8974/ * fe88ced mm-video-v4l2: Fix compilation dependencies with O-MR1 * 04c519e Move QCOM mm codecs to vendor partition * 9763b06 mm-video-v4l2: venc: Protect buffer from being freed while accessing * 7048a0b media-caf msm8974: Fix typo in video decoder error check for debug output * 21fb5d8 mm-video-v4l2: vidc: venc: Remove legacy encoder device file * 4644334 mm-video-v4l2: vdec: Remove DivxDrm Decrypt support * d2cf81e mm-video: Remove old video component * eae8591 mm-video-v4l2: vdec: allocate secure buffer as native_handle * 6e7987c libstagefrighthw: Remove padding in encoder_nativehandle_buffer_type * 0a9136a mm-video-v4l2: venc: update metadata-type used for HAL1 based recording * b1b0d6d Revert "mm-video-v4l2: vidc: venc: Update color conversion decision" * b02363b mm-video-v4l2: venc: Accept Venus color format in opaque mode * fd36c69 mm-video-v4l2: vidc: venc: Update color conversion decision * 9ee43fc mm-video-v4l2: vidc: venc: make color conversion independent of filledlen * bf7e1e6 mm-video-vidc: change buffer index logic in EBD * 19445a2 mm-video-vidc: Handle ETB with EOS for NV12 ENCODEABLE format * 5c3acec mm-video-v4l2: Check for correct error code * aefaefe media: Fix issues when building with Clang * aa860c7 msm8974: Kill logspam * c888ac2 dashplayer: Remove dashplayer and QCMediaPlayer projects. * 4ab1654 media: Avoid collision with FFMPEG plugin * b673c4a mm-video: venc: Correct a typo in variable name * 3d5d4fe mm-video: Fix usage of ION APIs in HEVC decoder * 2caeb76 mm-video-v4l2: use new API for Ion handles * d70c5b1 mm-core: Kill logspam * 92d98ad media: Use direct project pathmap #### hardware/qcom/media-caf/msm8996/ * 70f6a0b mm-core: Move AIV.play component below dummy component. * 5bea69b Merge "mm-video-v4l2: vidc: venc: handle empty EOS buffer" #### hardware/qcom/media-caf/msm8998/ * 70f6a0b mm-core: Move AIV.play component below dummy component. * 5bea69b Merge "mm-video-v4l2: vidc: venc: handle empty EOS buffer" #### kernel/oneplus/msm8996/ * ecbe857 socinfo: Add support for TTP platform * be1c29f Release 4.0.11.212Z * b991fcb qcacld-2.0: Fix potential buffer overwrite in the htt_t2h_lp_msg_handler #### packages/apps/LineageParts/ * ada88a4 Regenerate contributors cloud #### vendor/nxp/opensource/packages/apps/Nfc/ * ac1f85f NFC: Merge branch 'caf/caf/nxpnfc-project/br_android_ncihalx_o' into nfc.lnx.3.1 #### vendor/oneplus/ * 88bd39f msm8998: add missing camera and spss blobs from OOS 5.0 * 3b99bd0 msm8998: add additional qcom/qti services and blobs from OOS 5.0 * 33f5f13 msm8998: update and commonize blobs from OOS 5.0 * 14a9c11 oneplus2: remove CNE and DPM * e6edb95 oneplus2: update widevine blobs 12-28-2017 ============ #### android/ * 6b4103e Switch to 15.1 staging for msm8998 HALs * 1607e67 lineage: Remove external/unzip * 0468eba lineage: Reenable rsync and vim * 6faa3de lineage: Remove external/koush/ion * 1fedf92 lineage: Remove external/lzo * 6f10a74 lineage: Remove libtruezip #### device/qcom/sepolicy/ * 588c714 Fix atfwd sepolicy denials * 52b03fe sepolicy: update devfreq nodes with secontext * 1b34074 sepolicy: add policy permission for spidev0.0 and i2c-6 #### external/unrar/ * 0ff791e unrar: Fix compilation for O * 2a54aa9 unrar: Really disable clang #### frameworks/av/ * deebe5a audiopolicy: Add AudioSessionInfo API #### frameworks/opt/slimrecent/ * 1fa897e Keep correct thumbnail aspect ratio * 7d98a3e Fix empty apps thumbnails on 8.1 * 764bf0a Layout manager performances: cache less invisible views on Fast Mode #### hardware/qcom/audio-caf/msm8960/ * f1b2fc9 hal: audio-test: Move omx tests mm-audio-internal * 1d8e460 mm-audio: Remove omx decoder components from mm-audio folder #### hardware/qcom/audio-caf/msm8996/ * 5a589d5 Merge "hal: add support for USB_HEADSET in device selection" #### hardware/qcom/audio-caf/msm8998/ * 5a589d5 Merge "hal: add support for USB_HEADSET in device selection" #### hardware/qcom/display-caf/msm8998/ * 3a99d4a sdm: add board flag for panel shift * ea8b9cd libdisplayconfig: Remove android.hidl.base * cb56b64 Don't build lights module if vendor supplies it * 6ed7be7 display: Use project pathmap #### hardware/qcom/media-caf/msm8996/ * 3a0c068 mm-core: add conditional check for secure codec #### hardware/qcom/media-caf/msm8998/ * 3a0c068 mm-core: add conditional check for secure codec * 92675d7 media: Add extrapolated gpustats header for PQ * dfa976c venc: Fix VQZip issue * 425427e media: Use project pathmap #### hardware/ril-caf/ * 06c0771 libril: Restore support for RIL v6, v8 and v9 stacks #### kernel/oneplus/msm8996/ * c41bc90 Merge "soc: qcom: pil: Fix error handling during PIL driver probe" * 5af354b Merge "ion: ensure CMO target is valid" * 370d3c3 defconfig: msm8937: enable access to config file * 6b98eae Merge "time: Always make sure wall_to_monotonic isn't positive" * 176e59c Release 4.0.11.212Y * e25dc9d qcacld-2.0: INI need control whole feature of STA change country code #### kernel/xiaomi/msm8956/ * faee7b6 oc: qcom: rpm-smd-debug: Fix potential memory leaks #### lineage-sdk/ * 0f5b5cc Revert "cmsdk: Create brokerablecmsystemservice concept." * 708557f Revert "CMSDK: Broker out WeatherManagerService" * 77df5ad Revert "cmsdk: Broker out CMAudioService" #### packages/apps/AudioFX/ * 77d8a8e AudioFX: rebrand step 2: update file contents * 27dadbf AudioFX: rebrand step 1: update paths * 66e9a9d AudioFX: Remove cyngn remnants * d09738e AudioFX: Apply Lineage SDK rebrand #### packages/apps/Eleven/ * da200d3 Fix dependencies of packages that target earlier releases #### packages/apps/FMRadio/ * 13c3ded FMRadio: make libfmjni optional and change guard to BOARD_HAVE_QCOM_FM * a5405a8 FMRadio: jni: Add missing liblog dependency #### packages/apps/Recorder/ * 09c2cc7 Recorder: Avoid NPE when screen recording is about to finish * 518aa46 Recorder: Add notification channels * 99fece5 Recorder: Update dependencies for O * c9d5c8d Move to APPLICATION_OVERLAY #### packages/apps/Settings/ * 72c7a9d settings: Add link to Weather settings in LineageParts #### packages/apps/Snap/ * 08cbd35 SnapdragonCamera: Rename the resource Id to fix CTS issue. #### packages/providers/WeatherProvider/ * 16a2b54 WeatherProvider: rebrand step 2: update file contents * 61362b3 WeatherProvider: rebrand step 1: update paths #### system/sepolicy/ * 6e0167a sepolicy: Fix up exfat and ntfs support #### system/vold/ * 3186a8c Fix test keymaster_sign_object_for_cryptfs_scrypt * d56c46f vold: Fix cryptfs changepw parsing * aaf8a5a vold: Allow reset after shutdown * bdb7749 vold: skip first disk change when converting MBR to GPT * 72dcb30 Fix the group permissions of the sdcard root. * cffddc3 vold ext4/f2fs: do not use dirsync if we're mounting adopted storage * e11eaca vold: dont't use commas in device names * 069602e vold: Native NTFS kernel driver support #### vendor/nxp/opensource/external/libnfc-nci/ * 739484b NFC: Fix stack buffer overflow * 3266856 NFC: Merge branch 'caf/caf/nxpnfc-project/br_android_ncihalx_o' into nfc.lnx.3.1 #### vendor/qcom/opensource/cryptfs_hw/ * 3054ec0 cryptfs_hw: Move to /vendor * 4b8e73d cryptfs_hw: Featureize support for waiting on QSEE to start * f51f69d cryptfs_hw: Add compatibility for pre-O hw crypto 12-27-2017 ============ #### device/qcom/sepolicy/ * 1013fa3 hal_gnss access for vendor.qti.gnss@1.2-service * 5e92146 sepolicy: Add permission to access adsp_boot #### external/pigz/ * fe822cb pigz version 2.4 * 0492a39 Fix sign error in calculation of compression reduction percentage. * 21a79f1 Return an exit code of 1 if any anomalous input encountered. * 228c00c Disallow an empty suffix. * 9c1eaa1 Improve compatibility for cross-platform testing. * 57864e6 Add --lzw option (not supported) for gzip compatibility. * b505e4e Add --synchronous option to push written data to permanent storage. * fc10bb0 Process options first. * 5d5d268 Pointless formatting changes. #### external/selinux/ * d94fc1a (re)declare versioned attributes in mapping file * fff3cf1 libsepol: cil: Add ability to redeclare types[attributes] #### hardware/qcom/audio-caf/msm8916/ * 17826b1 Merge AU_LINUX_ANDROID_LA.BR.1.2.9.1_RB1.08.00.00.417.004 on remote branch #### hardware/qcom/audio-caf/msm8996/ * 88adbd3 msm8937: Disable audio halservice for low ram #### hardware/qcom/audio-caf/msm8998/ * 88adbd3 msm8937: Disable audio halservice for low ram #### hardware/qcom/media-caf/msm8916/ * 79631ba Merge AU_LINUX_ANDROID_LA.BR.1.2.9.1_RB1.08.00.00.417.004 on remote branch #### hardware/qcom/wlan-caf/ * 24f0f1d Wifi: Add Qpower interface to wifi_hal of qcom * 1170429 Wi-Fi-HAL: Get the interface index only for wlan0 #### kernel/oneplus/msm8996/ * 1a42437 soc: qcom: pil: Fix error handling during PIL driver probe * c262902 ion: ensure CMO target is valid * 3f285cb Promotion of wlan-cld2.driver.lnx.1.0-00322. 12-26-2017 ============ #### android/ * 95435ec manifest: track our own hardware/qcom/camera #### build/make/ * e5924a5 Version bump to OPM1.171019.018 #### external/ant-wireless/ant_native/ * 52732be ANT: Don't build HIDL variant libantradio for OSS builds #### hardware/qcom/bootctrl/ * 32de480 bootcontrol: Only compile when the A/B feature is enabled #### kernel/oneplus/msm8996/ * 6596e41 defconfig: msm8937: enable access to config file * 991a017 Merge 3.18.90 into kernel.lnx.3.18.r22-rel * 8da2365 Linux 3.18.90 * 510f291 fm10k: ensure we process SM mbx when processing VF mbx * a6af431 scsi: lpfc: PLOGI failures during NPIV testing * 6ea3e1c scsi: lpfc: Fix secure firmware updates * ca6f17d PCI/AER: Report non-fatal errors only to the affected endpoint * 6d11733 igb: check memory allocation failure * 9e2dfe9 PCI: Create SR-IOV virtfn/physfn links before attaching driver * 98c3d06 scsi: cxgb4i: fix Tx skb leak * ac8283d PCI: Avoid bus reset if bridge itself is broken * 8a58da6 net: phy: at803x: Change error to EINVAL for invalid MAC * 4d3444f crypto: crypto4xx - increase context and scatter ring buffer elements * 8e31e3e backlight: pwm_bl: Fix overflow condition * 6a6c519 cpuidle: powernv: Pass correct drv->cpumask for registration * c1c9ad2 ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory * f7ce671 xhci: plat: Register shutdown for xhci_plat * 98482e9 isdn: kcapi: avoid uninitialized data * d8f3c88 ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend * 4c8bc54 netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register * 6237e86 netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table * cba690f irda: vlsi_ir: fix check for DMA mapping errors * 7570a65 i40e: Do not enable NAPI on q_vectors that have no rings * cec966b net: Do not allow negative values for busy_read and busy_poll sysctl interfaces * 5e694f6 s390/qeth: no ETH header for outbound AF_IUCV * de34e1a HID: xinmo: fix for out of range for THT 2P arcade controller. * a21b0e4 hwmon: (asus_atk0110) fix uninitialized data access * 7593d5f ARM: dts: ti: fix PCI bus dtc warnings * 06afa2d KVM: x86: correct async page present tracepoint * 3835e2f scsi: lpfc: Fix PT2PT PRLI reject * e3298dc netfilter: nfnl_cthelper: Fix memory leak * 09bb6f0 netfilter: nfnl_cthelper: fix runtime expectation policy updates * cc77cb8 usb: gadget: udc: remove pointer dereference after free * af2dec7 usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed * 9829550 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 * 6957a30 crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex * 40ce0aa r8152: fix the list rx_done may be used without initialization * 9577b6c cpuidle: Validate cpu_dev in cpuidle_add_sysfs() * 1c21f19 ALSA: hda - add support for docking station for HP 820 G2 * 90960ab arm64: Initialise high_memory global variable earlier #### vendor/rr/ * 9fc50bb qcom_utils: allow overriding get-vendor-board-platforms 12-25-2017 ============ #### external/pigz/ * babfcf5 Update to 2017. * 9545e86 Update documentation. * 6876be2 Add "all" target for Makefile and update .gitignore for targets. * b88a0e9 Fix bug in --list operation due to concurrent i/o on input. * 06e899b Add run-time zlib version check to handle weak-linking case. #### vendor/qcom/opensource/dataservices/ * 698599c datatop: Remove unused variables from datatop_ip_table_poll.c * 7664c9c datatop: Fix out_dir array empty content verification * 7d58c6c dataservices: Don't pollute the tree #### vendor/rr/ * b52c708 envsetup: Automatically replace qcom/opensource with qcom-opensource 12-24-2017 ============ #### android/ * 3c2b9d9 Replace hardware/cyanogen with hardware/lineage/lineagehw * 710a124 lineage: Remove tribble-tracker #### device/qcom/sepolicy/ * b9d12b9 Merge "sepolicy: Add rule to allow wfdservice access to display hal" into sepolicy.lnx.3.0.1.r2-rel * a2cfac8 sepolicy: Add rule to allow wfdservice access to display hal * d06cfe5 Merge "sepolicy : Add rules to access hal wifi for gtp" * 016e3ff Merge "sepolicy: update devfreq nodes with secontext" * a31451a Merge "wfd : Correcting declaration of wfdservice" * 8741018 SEPOLICY: Move WFD service context definitions to private #### external/htop/ * 01a5bcb htop: Add support for android builds #### external/nano/ * 5f38d96 nano: Make revision.h a stub * c69c4f7 nano: Update makefile for new nanorc path * 27f0698 nano: Add nanorc * 067d8d2 nano: Add android makefile * 8b2cfcb nano: Add config.h and revision.h * b4ade4e nano: Don't ignore config.h & revision.h #### external/ntfs-3g/ * ef0c843 ntfs-3g: Fix overflow in ioctl command * a648892 ntfs-3g: Fix compilation warning * 828abbb ntfs-3g: Add support for android builds #### hardware/lineage/interfaces/ * c94981d lineage/interfaces: vibrator: add binderized service #### hardware/qcom/audio-caf/msm8998/ * 702e9f7 Merge "hal: add support for USB_HEADSET in device selection" * 77149ef Merge "audio: Fix out_get_presentation_position for ULL/MMAP streams" #### hardware/qcom/media-caf/msm8996/ * 4d4ad31 mm-video-v4l2: vidc: venc: handle empty EOS buffer #### kernel/oneplus/msm8996/ * 8b055890 Merge "msm: mdss: enable pll regulator during phy config" into kernel.lnx.3.18.r33-rel * 0e088385 msm: mdss: enable pll regulator during phy config * fc43548 msm: mdss: Signal outstanding fences when panel is dead * 9a2932a msm: mdss: release retire fence during commit failure #### lineage-sdk/ * 2f9375f lineage-sdk: Add ACCELEROMETER_ROTATION_ANGLES to system settings #### packages/apps/Settings/ * a60ac0b settings: Add rotation settings 12-23-2017 ============ #### device/qcom/sepolicy/ * 87abefb wfd : Correcting declaration of wfdservice * 74c20af Bluetooth: Add se policy rule for persist.vendor.bt. * d3fa696 sepolicy: update devfreq nodes with secontext * 2de94af Merge "sepolicy: add hal-server to msm8937 traget builds." * a976c6a Merge "sepolicy : Add rules to access hal wifi for gtp" * a132f8f sepolicy: add hal-server to msm8937 traget builds. * 6535246 Merge eab257936c666c6dac07d542a5f9ebda6c4acadb on remote branch #### external/DUtils/ * bc98be9 Fix smartbar Ime switcher icon not showing [1/2] #### external/ant-wireless/ant_native/ * ed30024 Merge 1976d0714285850d8e0fc957b20eb4777fe49907 on remote branch #### hardware/qcom/audio-caf/msm8998/ * bdb0515 audio: Fix out_get_presentation_position for ULL/MMAP streams * cf37950 hal: add support for USB_HEADSET in device selection * f16de46 configs: add USB_HEADSET device in policy conf files * 937f872 Merge 4de53bf2bbaf2394b0ded792d639de43fd6ee1c8 on remote branch #### hardware/qcom/display-caf/msm8998/ * 5404d6f Merge 194cc79c0adf3990d74ff67a49431f15dec85d36 on remote branch #### hardware/qcom/fm/ * 2587ec2 Merge ee397206894cfb727b8b2ce021f584f737518d17 on remote branch #### hardware/qcom/media-caf/msm8998/ * 0c47c1b Merge f99c0c18cdc6780c0137f1ed1ddde459d093d956 on remote branch #### hardware/qcom/wlan-caf/ * 918a4c5 Merge 81a3e8c7dea948294e4139eb287e9f0649e31495 on remote branch #### kernel/oneplus/msm8996/ * ed62650 Merge "msm: ADSPRPC: use access_ok to validate pointers" * 2ea731b Merge "ARM: dts: msm: Refactor IOT memory map configuration for apq8053" * 4f3d71c Merge "msm: mdss: send correct bpp value for BW calc" * a221fe9 Merge "msm: mdss: enable pll regulator during phy config" * eb1f077 msm: ADSPRPC: use access_ok to validate pointers 12-22-2017 ============ #### device/oppo/common/ * c45415c oppo-common: lineagehw: Apply LineageOS rebrand #### device/qcom/sepolicy/ * ca48864 Merge "sepolicy/common: Modifying the permission from qti to sysfs_data" * d3d7191 Merge "sepolicy: add rules for /persist/secnvm access for sec_nvm" * d3cefed Merge "sepolicy: fix hostapd rules for FST" * 64e72a4 Fix userdebug_or_eng macro damage * 50ba2a6 Merge "sepolicy: add policy for factory service" * 70980d2 selinux: Change in selinux policy to launch mdlog * 267a3b0 sepolicy: Allow hal_graphics_composer to access oem path * 4e62e16 sepolicy: Add policy for vendor limits HAL service * 7570630 sepolicy: add rules for /persist/secnvm access for sec_nvm * ed9ef6e sepolicy: add rules for on-demand insmod/rmmod of wigig driver * 4a5170f sepolicy: fix hostapd rules for FST * cc5f913 Additional sepolicy for sdcard * bbe525b Merge eab257936c666c6dac07d542a5f9ebda6c4acadb on remote branch #### external/f2fs-tools/ * 8a94acb f2fs-tools: fix build failure on O-MR1 #### frameworks/av/ * cc5a463 camera: Allow devices to load custom CameraParameter code #### hardware/lineage/lineagehw/ * 4c5276d lineagehw: Apply LineageOS rebrand * 764e05f cmhw: Remove duplicate class * f43fdb7 cmhw: Update picture adjustment class with proper comments #### hardware/qcom/audio-caf/msm8996/ * 8bc68cf Merge "msm8909: Disable audio halservice for low ram" * fcae281 hal: add support for USB_HEADSET in device selection * d5a4dc2 Merge 4de53bf2bbaf2394b0ded792d639de43fd6ee1c8 on remote branch #### hardware/qcom/audio-caf/msm8998/ * 8bc68cf Merge "msm8909: Disable audio halservice for low ram" * fcae281 hal: add support for USB_HEADSET in device selection #### hardware/qcom/bt-caf/ * b68d502 libbt-qcom: Allow reading BT address from property * 271808b Bluetooth: load btaddr from NV if QCOM_BT_USE_BTNV is set * 007123a libbt: Fix case where SoC type is not set * 6b5dd6a libbt-qcom: Allow building without proprietary bits * 2394687 bt-caf: Add guard makefile #### hardware/qcom/display-caf/msm8996/ * 8172b55 Merge 194cc79c0adf3990d74ff67a49431f15dec85d36 on remote branch #### hardware/qcom/fm/ * d0e1d76 Merge e305fb50f718a898b09a65433400d9069239a70a on remote branch #### hardware/qcom/media-caf/msm8996/ * 2e96209 Merge f99c0c18cdc6780c0137f1ed1ddde459d093d956 on remote branch #### hardware/qcom/neuralnetworks/hvxservice/ * 62cf7fd Adjust Hexagon NN library's output quantized range * dd779b6 Disable floating point operations for HVX service * 25d8e87 Integrate with 12/07 drop #### kernel/oneplus/msm8996/ * d22b254 Merge "ARM: dts: msm: Update MPM interrupt bypass list for MDM9650" * 753e52e ARM: dts: msm: Refactor IOT memory map configuration for apq8053 * bec1ba5 msm: mdss: send correct bpp value for BW calc * 1ea649d msm: mdss: enable pll regulator during phy config * bd86be0 msm: mhi_dev: mhi dev net driver performance improvement * 37cba44 Merge "msm: ipa: Change error value for set quota" * b97f5c3 Merge "msm: adsprpc: Use unsigned integer for length values" * bb7ef39b Merge "ARM: dts: msm: Remove GPU mempool for msm8917" * 7ed59bc Release 4.0.11.212X * 6ca19cf msm: adsprpc: Use unsigned integer for length values * 62d8b60 msm: ipa: Change error value for set quota * b0574bb Merge 0f80a81811ce5aba98c3ad38111de4f3c7b1ab51 on remote branch #### kernel/xiaomi/msm8956/ * c4b0fbe Merge "time: Always make sure wall_to_monotonic isn't positive" #### lineage-sdk/ * 211a874 lineage-sdk: Hide a pref group if all child prefs are themselves hidden #### packages/apps/Gallery2/ * 1075db3 Gallery2: Get rid of packages monitor 12-21-2017 ============ #### device/qcom/sepolicy/ * 2722629 sepolicy: add policy for factory service * 319eb04 Assigned hal_bluetooth_qti process remove_name privilege * 43c41d6 sepolicy/common: Modifying the permission from qti to sysfs_data #### hardware/qcom/audio-caf/msm8996/ * c63d351 msm8909: Disable audio halservice for low ram * f3464b6 audio: Fix out_get_presentation_position for ULL/MMAP streams #### hardware/qcom/audio-caf/msm8998/ * c63d351 msm8909: Disable audio halservice for low ram * f3464b6 audio: Fix out_get_presentation_position for ULL/MMAP streams #### hardware/qcom/keymaster/ * 7c7e00d keymaster: move to /vendor * 71ed5bc keymaster: Fix compiler warnings * 2419704 keymaster: add TARGET_PROVIDES_KEYMASTER * d1095d2 keymaster: Featureize support for waiting on QSEE to start #### hardware/qcom/media-caf/msm8952/ * 01da7cc mm-video-v4l2: Avoid buffer access after free buffer call. * d1ec654 mm-video-v4l2: venc: Use client allocated memory if available. * e3a1d20 mm-video-v4l2: venc: Avoid buffer access after free. #### kernel/oneplus/msm8996/ * 99ef094 Merge 7e3ed7f480c084408f16e17847e40bc5f7def6ad on remote branch * a744f32 Merge "msm: mdss: Signal outstanding fences when panel is dead" * 2094cc8 ARM: dts: msm: Remove GPU mempool for msm8917 * 1e91433 time: Always make sure wall_to_monotonic isn't positive * e954908 qcacld-2.0: Modify ETSI AC_BE Txop limit For COT * f5a8766 Merge 3.18.89 into kernel.lnx.3.18.r22-rel * 709b543 Release 4.0.11.212W * 99a8b6f qcacld-2.0: Fix buffer overread in wma_extscan_hotlist_match_event_handler * 148b6c0 Release 4.0.11.212V * c35c16b qcacld-2.0: CL 3833088 - Update fw common interface files * 7ef2d1d qcacld-2.0: CL 3804270 - Update fw common interface files * 0452039 qcacld-2.0: CL 3796631 - Update fw common interface files * 6eb25f8 qcacld-2.0: CL 3789999 - Update fw common interface files * 1e6e21c Linux 3.18.89 * 29d2c65 usb: musb: da8xx: fix babble condition handling * 07aa0bc ath9k: fix tx99 potential info leak * 2d7c128 macvlan: Only deliver one copy of the frame to the macvlan interface * 58617c7 udf: Avoid overflow when session starts at large offset * cae8f23 scsi: bfa: integer overflow in debugfs * 47e43e6 scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry * 57886e8 raid5: Set R5_Expanded on parity devices as well as data. * 9df8ffc pinctrl: adi2: Fix Kconfig build problem * ba3e1b3 tty fix oops when rmmod 8250 * a36596b PCI: Detach driver before procfs & sysfs teardown on device remove * a5045f7 xfs: fix log block underflow during recovery cycle verification * d4ec687 bcache: fix wrong cache_misses statistics * 5df0ce4 bcache: explicitly destroy mutex while exiting * 00dd616 GFS2: Take inode off order_write list when setting jdata flag * 9aa8bbc thermal/drivers/step_wise: Fix temperature regulation misbehavior * 4c1eff2 ppp: Destroy the mutex when cleanup * 069848c clk: tegra: Fix cclk_lp divisor register * 340a510 mm: Handle 0 flags in _calc_vm_trans() macro * 5ae69f4 arm-ccn: perf: Prevent module unload while PMU is in use * 8948ed2 target/file: Do not return error for UNMAP if length is zero * e6da104 target:fix condition return in core_pr_dump_initiator_port() * 75d2d7e iscsi-target: fix memory leak in lio_target_tiqn_addtpg() * 8867d3f target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() * 55bae20 powerpc/ipic: Fix status get and status clear * b1a66b1 powerpc/opal: Fix EBUSY bug in acquiring tokens * b4c9f0c1 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo * 0e80966 PCI/PME: Handle invalid data when reading Root Status * 044cc5e video: fbdev: au1200fb: Return an error code if a memory allocation fails * 16793c3 video: fbdev: au1200fb: Release some resources if a memory allocation fails * 9a907ea video: udlfb: Fix read EDID timeout * b3146db fbdev: controlfb: Add missing modes to fix out of bounds access * d523df4 target: Use system workqueue for ALUA transitions * f23c756 btrfs: add missing memset while reading compressed inline extents * 7480ada NFSv4.1 respect server's max size in CREATE_SESSION * 1062f39 perf symbols: Fix symbols__fixup_end heuristic for corner cases * dea1977 afs: Fix afs_kill_pages() * b1718fd afs: Fix page leak in afs_write_begin() * b422c70 afs: Populate and use client modification time * 916426b afs: Fix the maths in afs_fs_store_data() * 14a74dc afs: Flush outstanding writes when an fd is closed * 24a7a4f afs: Adjust mode bits processing * 15fbd46 afs: Populate group ID from vnode status * 28cd05a afs: Fix missing put_page() * 1e7f83c drm/radeon: reinstate oland workaround for sclk * 8a0c596 sched/deadline: Use deadline instead of period when calculating overflow * 6bcc81f drm/radeon/si: add dpm quirk for Oland * 6debc3f openrisc: fix issue handling 8 byte get_user calls * 8111e1b2 net: Resend IGMP memberships upon peer notification. * 1f08ebd8 dmaengine: Fix array index out of bounds warning in __get_unmap_pool() * 78dbf84 net: wimax/i2400m: fix NULL-deref at probe * 97a63f6 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list * c1ecb5a NFSD: fix nfsd_reset_versions for NFSv4. * 537546e NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) * f73422f net: bcmgenet: Power up the internal PHY before probing the MII * 1a34a11 net: bcmgenet: correct MIB access of UniMAC RUNT counters * bbfc83e net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values * b5ed9b9 usb: phy: isp1301: Add OF device ID table * 406e7e0 mac80211: Fix addition of mesh configuration element * 337cde8 KEYS: Don't permit request_key() to construct a new keyring * bd154dc Don't leak a key reference if request_key() tries to use a revoked keyring * 66d63dc ext4: fix crash when a directory's i_size is too small * d5ba16a xhci: Don't add a virt_dev to the devs array before it's fully allocated * f749066 usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer * dd3ad5f USB: core: prevent malicious bNumInterfaces overflow * a342e53 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID * 5bcc2f7 autofs: fix careless error in recent commit * ebd52f8 crypto: salsa20 - fix blkcipher_walk API usage * 252b343 crypto: hmac - require that the underlying hash algorithm is unkeyed #### system/vold/ * c5df265 vold: Native exfat driver support * 18335a5 Treat removable UFS card as SD card * de540c4 vold: Add path to cryptfs_hw * dcdb22a cryptfs: fix wrong password set by user during bootup * bf2309f keymaster: Add support for upgrade_key for FDE * d4d0a7d vold: Add Hardware FDE feature #### vendor/nxp/interfaces/opensource/nfc/ * e7f7684 NFC: Restrict number of simultaneous RPC threads #### vendor/qcom/opensource/cryptfs_hw/ * 2ab4e3f cryptfs_hw: Wait for qseecom daemon to start FDE operation * 5d42fe5 cryptfs_hw: Use HW keymaster for FDE keys * 048a8a5 cryptfs_hw: Fix compilation error * 7c9d336 cryptfs_hw: Add new APIs for key management * 5bbd79b cryptfs_hw: Remove android reboot during password check #### vendor/rr/ * 1cdd380 repopick: support auth'ing to gerrit and picking drafts 12-20-2017 ============ #### android/ * 784e4c1 Switch RIL CAF HALs to staging/lineage-15.1-caf #### device/qcom/sepolicy/ * f6e0f75 Merge changes into sepolicy.lnx.3.0.1 * 6d216d7 Merge "Provide app access to iop-hal" * 298aa14 Merge "sepolicy: Give read permisssion for profile selection" * d6fc49b Merge "sepolicy: rmt_storage: remove access to qti_debugfs for rmt_storage" * 0308c4a Merge "grant permission toolbox_exec to rild" * df7a33e Merge "sepolicy: giving gnss hal qmux_socket permission" * dd4e63f Merge "sepolicy: Allow camera server to access adsp" * 39b0f81 Merge "Add qtelephony in private seapp_contexts file" * 971af7c Merge "sepolicy: update devfreq nodes with secontext" * a03e8a5 Merge "sepolicy: Update combined hal service policy" * 2bfc5b4 Merge "sepolicy: allow rfs_access for vendor_tombstone_data_file" * b33198a Merge "sepolicy : Allow kernel to search debugfs_mmc dir" * 40a4a2f Merge "Bluetooth: Add se policy rule for persist.vendor.bt." * 6b351cd Merge "sepolicy: update allow rules names" * c2c2e93 Provide app access to iop-hal * 6da3447 sepolicy: rmt_storage: remove access to qti_debugfs for rmt_storage * 0afce3e Add qtelephony in private seapp_contexts file * 36e822b sepolicy: update devfreq nodes with secontext * d7a0f1d sepolicy: Update combined hal service policy * 14458b5 Merge "Camera: Sepolicy changes to access for laser" * a91f54e sepolicy: allow rfs_access for vendor_tombstone_data_file * f25d724 grant permission toolbox_exec to rild #### hardware/qcom/audio-caf/msm8996/ * ac3b19b configs: add USB_HEADSET device in policy conf files #### hardware/qcom/audio-caf/msm8998/ * ac3b19b configs: add USB_HEADSET device in policy conf files #### hardware/qcom/display-caf/msm8996/ * c20e361 hwc2: Delete hwc layers in display de-init #### hardware/qcom/display-caf/msm8998/ * c20e361 hwc2: Delete hwc layers in display de-init #### hardware/qcom/neuralnetworks/hvxservice/ * 9001cd5 Check result of HIDL call #### hardware/qcom/wlan-caf/ * bd2ceae wpa_supplicant_lib: Add the reverted oem-ss change #### kernel/oneplus/msm8996/ * 38b8f0b Release 4.0.11.212U * 80959c5 qcacld-2.0: Modify IRAM_SIZE for HIF_USB * 89044a2 Merge "ASoC: apr: Add validity check to APR port" * 0b8320c ASoC: apr: Add validity check to APR port * 2ee6bbd Release 4.0.11.212T * 11a7477 qcacld-2.0: Change log level to error * afe21d4 Release 4.0.11.212S * f39e12a qcacld-2.0: Remove roc context when shutting down wlan during ssr * 2166ef6 msm: mdss: Signal outstanding fences when panel is dead * cf9101f msm: mdss: release retire fence during commit failure * b3afd3b Release 4.0.11.212R * 229eed0 qcacld-2.0: Initialize curr_con_mode for epping * b015ca2 Release 4.0.11.212Q * bfdeff6 qcacld-2.0: Fix potential buffer overflow * a67cdeb defconfig: Enable F2FS for 8917 #### kernel/xiaomi/msm8956/ * 75b11c7 diag: Clear masks upon logging exit * 47f5d4b Merge "mmc: sdhci: add err_state to sdhci_dumpregs func" * 9c1bbc3 Merge "mmc: mmc-debugfs: add error state" * 4353589 time: Always make sure wall_to_monotonic isn't positive #### packages/apps/LineageParts/ * 9247d26 LineageParts: Reenable display rotation preferences #### vendor/nxp/opensource/external/libnfc-nci/ * 7e15d57 NFC: Merge branch 'caf/github-nxpnfc/master' into nfc.lnx.3.1 12-19-2017 ============ #### build/make/ * ddc4b4c Version bump to OPM1.171019.017 #### device/qcom/sepolicy/ * 9d6ab0b sepolicy: Give read permisssion for profile selection * ba7af8c sepolicy: update allow rules names * 1896862 Merge "wfd : Correcting declaration of wfdservice" * 5da6d18 Merge "sepolicy: Add rules for enabling blkio cgroup" * b6c3cfe Merge "sepolicy: add permissions to access wigig's snr_thresh sysfs" * 05ea43f sepolicy : Allow kernel to search debugfs_mmc dir * 1b87008 qcom: Label vendor files with (vendor|system/vendor) instead of vendor * ea46b27 sepolicy: Address netmgrd denials on non-fully trebelized devices * 0e0b035 sepolicy: Add placeholder for legacy policies * ad5e9c7 qca1530.te: remove domain_deprecated * 5c64264 apq8084: Define qcal530_prop as property_type * b953329 sepolicy: Move definitions from Android.mk to make opt-in * 04dbc84 sepolicy: Allow surfaceflinger to access display config * 0299e9d sepolicy: giving gnss hal qmux_socket permission * 8381e4c wfd : Correcting declaration of wfdservice * bb09e60 sepolicy: Add rules for enabling blkio cgroup * fa5cca9 sepolicy: add permissions to access wigig's snr_thresh sysfs #### hardware/qcom/fm/ * ee39720 iFM: Removing Memory leaks from the HAL Test Code #### hardware/qcom/media-caf/msm8996/ * f99c0c1 Merge "mm-core: 8909: Remove unused entries of audio components" #### hardware/qcom/media-caf/msm8998/ * f99c0c1 Merge "mm-core: 8909: Remove unused entries of audio components" #### kernel/oneplus/msm8996/ * 4a07e52 ARM: dts: msm: Update MPM interrupt bypass list for MDM9650 * 8692e19 Merge "Merge google common f2fs changes from 'android-3.18' into msm-3.18.c10" * 99d374c Merge "ARM: dts: msm: Defer regulator disable for msm8937 GPU SMMU" * 9b3d0b7 Merge "msm: ipa: Code change missed out" * 8eab51f Merge "ARM: dts: msm: Defer regulator disable for msm8953 GPU SMMU" * eb34355 Merge "ALSA: pcm: remove unused variable from snd_pcm_info()" * 58462f8 Merge "ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command" * 15cffc3 msm: ipa: Code change missed out * 258f2fe Release 4.0.11.212P * 0455498 qcacld-2.0: Add timestamp and duration for mac counters #### kernel/xiaomi/msm8956/ * fefed65 mmc: sdhci: add err_state to sdhci_dumpregs func * 8cbe6e6f mmc: mmc-debugfs: add error state #### lineage-sdk/ * 0991abb lineage-sdk self-removing prefs: don't remove from death row until reaped * 7ab8aad Revert "Revert "lineage-sdk self-removing prefs: move reap from onBindViewHolder to onAttached"" #### packages/apps/AudioFX/ * 8a61c77 AudioFX: fix NPE at onPrepareOptionsMenu #### vendor/nxp/opensource/external/libnfc-nci/ * 70e1e3a SEAccessKit_AR8.3.0_OpnSrc 12-18-2017 ============ #### android/ * 8fa1a52 Switch to 15.1 staging for msm8960 HALs #### device/qcom/sepolicy/ * f60140d Define poweron_alarm sysfs file * eab2579 Merge "Revert "sepolicy : correct the matching expression of sysfs_ssr"" * f6be9a2 Merge "Add permissions for upgrade engine required for A/B upgrade" * fa9e33c Merge "sepolicy : adding emmc block secontext & misc denials" * 4969f25 Merge "sepolicy: Add permissions for PP daemon" * 11be20e Merge "sepolicy : Add HAL libs" * 4cfe448 Merge "sepolicy: Add policy to fix avc denials" * 29829b7 Merge "irqbalance: Update property for msm_irqbal_lb" * c2c9c3a Merge "sepolicy: update policy rules for hal_healthd" * 653d7ba Merge "Sepolicy: Add cdsprpcd domain and related permissions" * 848981d Merge "Sepolicy: Allow apps to read vulkan properties" * b6dce96 Merge "Add sepolicy to set heap proprties from shell" * 19d20e0 Merge "sepolicy : adding hwbinder_use for qti-testscripts" * 41dbf81 Merge "sepolicy: sdm670: Add contexts for storsec_[ab] block device" * 1721310 Merge "sepolicy: Add sepolicy file-context for GPT block device for emmc" * dbea7af Merge "sepolicy: update mediadrmserver sepolicy to access qce device" * 9d84861 Merge "sepolicy: Adding sysfs node access for resolution nodes" #### hardware/qcom/audio-caf/msm8960/ * 3ca63ae policy_hal: fix for MR1 function prototype. * 3e07b4e policy_hal: update custom audio policy against OPR1.170521.001_AOSP #### hardware/qcom/display-caf/msm8996/ * 13b930c Merge ec96cf6221c90d4be42d14c66a73666f357a95a7 on remote branch #### hardware/qcom/fm/ * 3fda4a9 Merge db534b0d8d4b27fa6e69cb16b69cc7e8ed70aff7 on remote branch #### hardware/qcom/media-caf/msm8960/ * 1445002 mm-video: Fix compilation dependencies with O-MR1 #### hardware/qcom/media-caf/msm8996/ * 50532bd Merge 85c8fadb8e9245f1a41240a0107fa866c4e92b7a on remote branch #### kernel/oneplus/msm8996/ * 23a9caf ARM: dts: msm: Defer regulator disable for msm8937 GPU SMMU * 05f64d2 Merge google common f2fs changes from 'android-3.18' into msm-3.18.c10 * b83d78f Merge e2fb6b5f65ed4f8c334d136ac698d53d1bf69d00 on remote branch * ba1d91a ARM: dts: msm: Defer regulator disable for msm8953 GPU SMMU * 7e3ed7f Merge "usb: f_gsi: Fix BUG_ON for calling sleeping function in invalid context" * 3fff6d9 Release 4.0.11.212O * 6597962 qcacld-2.0: Fix potential buffer overwrite in wma_vdev_start_rsp_ind #### kernel/xiaomi/msm8956/ * d31d428 Prevent potential double frees in sg driver 12-17-2017 ============ #### kernel/oneplus/msm8996/ * 3bec81f Merge 3.18.88 into kernel.lnx.3.18.r22-rel * e6318e3 Linux 3.18.88 * 3130d51 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping * 8492c95 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one * db23d45 audit: ensure that 'audit=1' actually enables audit for PID 1 * bf24f22 afs: Connect up the CB.ProbeUuid * 4adf3c3 IB/mlx5: Assign send CQ and recv CQ of UMR QP * 2db29fb IB/mlx4: Increase maximal message size under UD QP * 63ec986 xfrm: Copy policy family in clone_policy * d22443f atm: horizon: Fix irq release error * 5faa4be sctp: use the right sk after waking up from wait_buf sleep * e899383 sctp: do not free asoc when it is already dead in sctp_sendmsg * fdea3b8 sparc64/mm: set fields in deferred pages * fa54e27 sunrpc: Fix rpc_task_begin trace point * 7e8df53 NFS: Fix a typo in nfs_rename() * b9a72f3 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 * 129287d lib/genalloc.c: make the avail variable an atomic_long_t * 9d834e2 route: update fnhe_expires for redirect when the fnhe exists * cf69249 route: also update fnhe_genid when updating a route cache * 326e406 EDAC, i5000, i5400: Fix definition of NRECMEMB register * e78fac2 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro * 8364904 axonram: Fix gendisk handling * 5f5c998 i2c: riic: fix restart condition * 3d9f055 crypto: s5p-sss - Fix completing crypto request in IRQ handler * c1351ce ipv6: reorder icmpv6_init() and ip6_mr_init() * fc42817 bnx2x: fix possible overrun of VFPF multicast addresses array * b263f04 spi_ks8995: fix "BUG: key accdaa28 not in .data!" * 0faf523 arm: KVM: Survive unknown traps from guests * ab84471 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset * 28657a1a irqchip/crossbar: Fix incorrect type of register size * 0cee435 scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters * 3366c0d workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq * 8b79fa3 libata: drop WARN from protocol error in ata_sff_qc_issue() * 4c09b39 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' * 3e92917 usb: gadget: configs: plug memory leak * 99dcb70 selftest/powerpc: Fix false failures for skipped tests * ab1d27b Revert "s390/kbuild: enable modversions for symbols exported from asm" * ba44cfc Revert "drm/armada: Fix compile fail" * 18f0f8c net/packet: fix a race in packet_bind() and packet_notifier() * a3581a1 sit: update frag_off info * 6d40c9b rds: Fix NULL pointer dereference in __rds_rdma_map * a8779c2 arm64: fpsimd: Prevent registers leaking from dead tasks * 7389171 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts * 140db39 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one * fc93b62 media: dvb: i2c transfers over usb cannot be done from stack * 620d5e9 kdb: Fix handling of kallsyms_symbol_next() return value * 8edcd25 iommu/vt-d: Fix scatterlist offset handling * 7a3638b ALSA: usb-audio: Add check return value for usb_string() * 13de9b2 ALSA: usb-audio: Fix out-of-bound error * a94c6d0 ALSA: seq: Remove spurious WARN_ON() at timer check * 14416b2 ALSA: pcm: prevent UAF in snd_pcm_info * 346178f x86/PCI: Make broadcom_postcore_init() check acpi_disabled * 529614f X.509: reject invalid BIT STRING for subjectPublicKey * 228014b KEYS: add missing permission check for request_key() destination * 602a1c7 ASN.1: check for error from ASN1_OP_END__ACT actions * 25ea12e efi: Move some sysfs files to be read-only by root * 898fe40 isa: Prevent NULL dereference in isa_bus driver callbacks * 843bf4a hv: kvp: Avoid reading past allocated blocks from KVP file * 08fa6f2 virtio: release virtio index when fail to device_register * 7983427 can: usb_8dev: cancel urb on -EPIPE and -EPROTO * c0c6369 can: esd_usb2: cancel urb on -EPIPE and -EPROTO * 2d2ac25 can: ems_usb: cancel urb on -EPIPE and -EPROTO * bead22f can: kvaser_usb: cancel urb on -EPIPE and -EPROTO * 29017a8 can: kvaser_usb: ratelimit errors if incomplete messages are received * dc16a4d can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() * 70d9dcc can: kvaser_usb: free buf in error paths * 995c088 Merge "ARM: dts: msm: Remove GPU mempool for msm8909" * 2e25eb4 Merge "defconfig: msm8909: enable CONFIG_UID_SYS_STATS" #### lineage-sdk/samples/weatherproviderservice/WundergroundWeatherProvider/ #### lineage-sdk/samples/weatherproviderservice/YahooWeatherProvider/ #### packages/apps/AudioFX/ #### packages/apps/Eleven/ #### packages/apps/FMRadio/ #### packages/apps/Jelly/ #### packages/apps/LockClock/ #### packages/apps/Profiles/ #### packages/apps/Recorder/ #### packages/providers/WeatherProvider/ 12-16-2017 ============ #### device/qcom/sepolicy/ * 11180c2 Merge "sepolicy: not_full_treble macro is not needed so removed it." * 6b5b5ca sepolicy : corrected the hal-server bin path. #### hardware/qcom/display-caf/msm8996/ * 194cc79 Merge "libgralloc: Fix adding offset to the mapped base address" #### hardware/qcom/display-caf/msm8998/ * 194cc79 Merge "libgralloc: Fix adding offset to the mapped base address" #### kernel/oneplus/msm8996/ * b0a18ea f2fs: updates on 4.15-rc1 * 5f3fdc5 FROMLIST: f2fs: expose some sectors to user in inline data or dentry case * 167e1f3 UPSTREAM: f2fs: fix potential panic during fstrim * c4b1836 ANDROID: f2fs: correct inconsistent cherry-pick * 621e6a8 f2fs: add lazytime mount option * e6b8719 vfs: add support for a lazytime mount option * 89be9f2 f2fs: hurry up to issue discard after io interruption * 653abc5 f2fs: fix to show correct discard_granularity in sysfs * a5cc346 f2fs: detect dirty inode in evict_inode * efd8496 f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared * 7bf4f53 f2fs: speed up gc_urgent mode with SSR * dca757f f2fs: better to wait for fstrim completion * 2782078 f2fs: avoid race in between read xattr & write xattr * 67ce07b f2fs: make get_lock_data_page to handle encrypted inode * 655d1c4 f2fs: use generic terms used for encrypted block management * 7845e5b f2fs: introduce f2fs_encrypted_file for clean-up * 127c182 Revert "f2fs: add a new function get_ssr_cost" * 83eb7e5 f2fs: constify super_operations * c792886 f2fs: fix to wake up all sleeping flusher * 5a5ea85 f2fs: avoid race in between atomic_read & atomic_inc * 74b2c28 f2fs: remove unneeded parameter of change_curseg * 8d4b36c f2fs: update i_flags correctly * 3f5225d f2fs: don't check inode's checksum if it was dirtied or writebacked * 3020d79 f2fs: don't need to update inode checksum for recovery * 67a2f8c f2fs: trigger fdatasync for non-atomic_write file * 447acbd f2fs: fix to avoid race in between aio and gc * 5b88d2c f2fs: wake up discard_thread iff there is a candidate * ebe73c0 f2fs: return error when accessing insane flie offset * b158e3c f2fs: trigger normal fsync for non-atomic_write file * 3802fd0 f2fs: clear FI_HOT_DATA correctly * ff4b5eb f2fs: fix out-of-order execution in f2fs_issue_flush * 2204c73 f2fs: issue discard commands if gc_urgent is set * 2e7c6ce f2fs: remove unused function overprovision_sections * 1828302 f2fs: check hot_data for roll-forward recovery * c28405a f2fs: add tracepoint for f2fs_gc * b877c4c f2fs: retry to revoke atomic commit in -ENOMEM case * e87db6f f2fs: let fill_super handle roll-forward errors * 5e4f7d1 f2fs: merge equivalent flags F2FS_GET_BLOCK_[READ|DIO] * 889ff1b f2fs: support journalled quota * d3b39de f2fs: fix potential overflow when adjusting GC cycle * 8ba42f4 f2fs: avoid unneeded sync on quota file * c71cb7f f2fs: introduce gc_urgent mode for background GC * 907ea42 f2fs: fix the size value in __check_sit_bitmap * 7e74f8b f2fs: add app/fs io stat * 600e890 f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared * 115a6a7 f2fs: update cur_valid_map_mir together with cur_valid_map * d12b74f f2fs: use printk_ratelimited for f2fs_msg * a7b99a0 f2fs: expose features to sysfs entry * 144b5ff f2fs: support inode checksum * 76cd4c5 f2fs: return wrong error number on f2fs_quota_write * 1c04fc6 f2fs: provide f2fs_balance_fs to __write_node_page * 0dc1d6e f2fs: introduce f2fs_statfs_project * d8e5233 f2fs: don't need to wait for node writes for atomic write * 1844fd1 f2fs: avoid naming confusion of sysfs init * 435c7a4 f2fs: support project quota * 50971dc f2fs: record quota during dot{,dot} recovery * 74d7348 f2fs: enhance on-disk inode structure scalability * c5acec4 f2fs: make max inline size changeable * f3c4e88 f2fs: preserve i_mode if __f2fs_set_acl() fails * b52abcd f2fs: alloc new nids for xattr block in recovery * c851632 f2fs: spread struct f2fs_dentry_ptr for inline path * b9c6d74 f2fs: remove unused input parameter * 00e3895 Merge "iommu/arm-smmu: Add support for regulator deferred disable" * 1bfa384 Merge "ASoC: msm: qdsp6v2: Set freed pointers to NULL" * 67374d3 Merge "soc: qcom: tracer_pkt: Fix buffer length check" * ca039fe Merge "defconfig: enable task io stats" * 027647a Merge "block: test-iosched: Restrict number of bios in the test request" * 7de4402 Merge "msm: vidc: fix clock voting for back to back video encoding" * 4755a44 Merge "defconfig: msm8909: reduce default cma size" * cc5bb3e Merge "soc: qcom: pil: NULL check before pil_memset_io" * d83cb34 FROMLIST: android: binder: Fix null ptr dereference in debug msg * 607b962 Release 4.0.11.212N * 75fa4c5 qcacld-2.0: fix compatible issue for timestamping feature * b5620fb qcacld-2.0: IEEE802.11p IPv4/IPv6 RAW mode support * d3adcf5 qcacld-2.0: Avoid buffer overflow * 53ffcb1 qcacld-2.0: fix compile error in new gcc * 855b185 Release 4.0.11.212M * 58e365d qcacld-2.0: STA follow AP to change its country code * fc12200 ASoC: msm: qdsp6v2: Set freed pointers to NULL * 7746898 iommu/arm-smmu: Add support for regulator deferred disable #### packages/apps/DUI/ #### packages/apps/Gallery2/ * c2a7f92 Gallery2: Use custom transition aar lib * ce5fdc3 Fix crash after deleting a video on Albums tab * 044dcf5 Gallery: Kill media effect dialog on movies * 4b33ee1 Gallery2: Fix crash when muting a video * 250274e Fix gallery crash when trimming video * ee48b40 Gallery2: Fix various issues and glitches * 6b9ce51 Gallery2: Fix potential crash * 7a796df Gallery2: Switch to navigationbar from support libs * 3812e66 Gallery2: Fix can't parse documents uri * 845afcd Gallery2: Fix views overlap * 02ee2b7 Gallery2: Support GIF animation * 19e28a2 Gallery2: Increase the size of the tiles when decoding images * 0e8b34d Gallery2: Support the newly added media file types in MTP mode * 5ed4a2c Gallery2: Fix use of uninitialized stack variables * 59865f0 Gallery2: Remove unused renderscript class * d58a0f0 Gallery2: Fix spelling error * 8db8a68 Gallery2: Properly declare the own permissions * fc1e734 Gallery2: Remove more possible NPEs * dda20ef Gallery2: Enable frames in the editor * b9bd9cd Gallery2: Remove slideshow option if there are only videos * b2a4f89 Gallery2: Remove 3D overscroll effect * 81a6f88 Gallery2: Disable dummy starting window * 744515a Gallery2: Fix up audio effects dialog * b828f30 Gallery2: Everyone or no one * 6070fdb Gallery2: Replace hamburger menu with bottom bar * 4f50958 Gallery2: Change all share intents to chooser style * 8249036 Gallery2: Update menu * d95bc70 Gallery2: Update theme * 4951242 Gallery2: Move & improve CAF strings * a9d16e4 Gallery2: Make sure no NPE happens * 670d93f Gallery2: Remove invalid comment from manifest * 44dcff4 Gallery2: Cleanup renderscript flags in Android.mk * 93ea383 Gallery2: Reduce logspam in video player * 89ccce5 Gallery2: Store DATE_TAKEN as milliseconds * 7098357 Gallery2: Modify AOSP EL translations * c9eb6ac Gallery2: Remove CAF translations * 4f26a40 Gallery2: Add record time to details view * 269085e Gallery2: Fix crash of gallery on showing details * 3cc100e Gallery2: Try to open existing camera * c374338 Gallery2: New icon * b38b546 Gallery2: Bump minsdk and targetsdk version * f13500d Gallery: TileImageView: fix NPE * 24825ec FaceDetect: Catch more linker errors during initialization * 07ec93e FaceDetect: Catch linker errors during initialization * 173aeb5 Stop using junit classes in production * 5ff8304 Add missing includes. * 7821403 Cleanup warnings in jni. * 19c34a3 Fix misc-macro-parentheses warnings in Gallery2. * 66bbeec Float.NaN != ... always evaluates to true, use Float.isNaN. * 7ded051 Rename app back to Gallery #### vendor/rr/ * 2965342 repopick: use https by default for repopicking 12-15-2017 ============ #### build/make/ * d88088a Make change and version bump to OPM1.171019.016 * b7a69b9 [DO NOT MERGE] Update security string to 2018-02-05 for oc-mr1-dev bug:70348883 * 7350d1d [DO NOT MERGE] Update security string to 2018-02-01 for oc-dev bug:70348883 #### external/conscrypt/ * cb57538 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * c98b326 Allow parsing RSA keys from buffers with extra space at the end. #### external/f2fs-tools/ * a080b0a mkfs.f2fs: Limit pragma pack(1) only for Windows Host #### external/libavc/ * 7c95c8c Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 10f3065 Decoder: Modified loop condition while parsing ref_list_reordering. #### external/libhevc/ * 22e104b Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * b0e1239 Check if luma wd and ht are multiple of min cb size * 96a40a0 Update ctb pu map for I slice #### external/sonivox/ * 76bca55 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 3806f2f Add recursion limit to XMF_ReadNode * aa9d9d6 Fix memory leak #### frameworks/av/ * 41c800b Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 959f34a DO NOT MERGE : Always set sys.usb.ffs.mtp.ready during configure * 4e091c6 Apply input buffer validation also to AVC and MPEG4 encoders * 45425ee httplive: check for malformed EXT-X-STREAM-INF * 2f07748 camera: Drop pending preview for enableZsl shots * 9c8bf05 IAudioPolicyService: Add attribute tags sanitization #### frameworks/base/ * 23fbf77 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 926c144 Swap the order of synthetic password wrapping #### hardware/google/easel/ * ab8ff75 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 8a24ecc pbcamera: Add nofityEaselFatalError #### hardware/interfaces/ * 7de6277 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * d6e8f9d cas: validate shared buffer size before using #### hardware/qcom/camera/ * 68778e0 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 33d0011 QCamera3: Rename property to disable HDR+ * 6ffa4f8 QCamera2: HAL3: Support concurrent camera with Easel * 1963ca0 DO NOT MERGE QCamera3: Fix Easel HDR+ mode after flush * bf43359 QCamera: Add Easel FW version in EXIF * 30f4c9c QCamera3: Notify HDR+ client about Easel error * 6d31b27 Revert "Revert "QCamera3: Enable HDR+ by default"" #### hardware/qcom/media-caf/msm8916/ * 11bb393 mm-video-v4l2: venc: Squash security fixes #### kernel/oneplus/msm8996/ * b2933a8 soc: qcom: tracer_pkt: Fix buffer length check #### kernel/xiaomi/msm8956/ * fee040a msm: sps: Update debug message format specifier #### libcore/ * f21d349 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * 19a746e Add test that extra buffer space is ignored. #### packages/apps/LineageParts/ * b03e4b9 StatusBarSettings: Disable clock, battery and notification counters * 5c82499 StatusBarSettings: Inject into Settings via IA #### packages/apps/Settings/ * d8b0a5e Settings: Add proximity check on wake preference * 0dc90d9 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * d5fa60d Update asset for no search result image * 8269770 Reword bluetooth confirmation dialog * dfa402e Settings: Remove HAL HDR+ option * 921a007 Revert "Revert "Settings: Enable HAL HDR+ by default"" * 67f3b82 Fix BluetoothPairingDialogTest to not expect device name #### system/security/ * e5bfaa9 Merge cherrypicks of [3365569, 3365570, 3366860, 3366878, 3365571, 3365572, 3366918, 3365573, 3365589, 3365590, 3366938, 3366902, 3365574, 3365575, 3365576, 3365577, 3366958, 3365824, 3365591, 3366959, 3366960, 3366961, 3366962, 3366963, 3366964, 3366965, 3366919, 3366966, 3366967, 3366968, 3366969, 3366970, 3367018, 3367019, 3365592, 3365593, 3366985, 3365825, 3366988, 3366989, 3366990, 3366991, 3366992, 3366993, 3366994, 3367004, 3367005, 3367006, 3367007, 3367008, 3367009, 3367010, 3367011, 3367012, 3367013, 3367014, 3367015, 3367016, 3367017, 3367038, 3367039, 3367040, 3367041, 3367042, 3367044, 3367045, 3367046, 3367049, 3367050, 3367052, 3367053, 3367054, 3367055, 3367056, 3366920, 3366921, 3366922, 3367079] into oc-mr1-release * dbb64f6 Fixing bug in security vulnerability patch * 65423d0 Fixing security vuln by tightening race condition window. #### vendor/nxp/opensource/external/libnfc-nci/ * 557be38 NFC_NCIHALx_AR003C.8.3.0_O_OpnSrc * de7675f MW version updated to 8.3.0 #### vendor/nxp/opensource/packages/apps/Nfc/ * c4f876a NFC_NCIHALx_AR003C.8.3.0_O_OpnSrc 12-14-2017 ============ #### art/ * 53fcdf1 Merge cherrypicks of [3360818] into oc-mr1-release * d141879 ART: Reinstate secondary-image-patching exit #### build/make/ * 8fd006f Allow ro. properties to have arbitrary lengths * 158e54e Allow finer control over how product variables are inherited. * 84b108a Revert "Remove the obsolete UnpackPackageDir() in edify generator" * 57990a9 build: Make sure we're building our secondary resource package as dependency. * b3a06b3 build/target: Include Lineage platform jars in system server. * d1add17 Add LOCAL_AIDL_FLAGS * d2fc752 Include vendor/lineage/build/core/clear_vars.mk * ad7eccd releasetools: Generate recovery-from-boot.p with bsdiff if necessary * 4986654 Edify: Add abort message for bootloader asserts * 699e741 releasetools: allow devices to specify a custom make_recovery_patch * 1d2cafc Add roomservice * 6b8b035 build/core: Create means of ignoring subdir layer for packages. * bde6743 Version bump to OPM1.171019.015 #### device/qcom/sepolicy/ * 9d04414 Bluetooth: Add se policy rule for persist.vendor.bt. * 3c7f80e sepolicy : Add rules to access hal wifi for gtp #### external/libtextclassifier/ * 6d982d4 Add metadata am: 1f0ec496c2 am: fb53ba09d3 am: 894bb4608a * 894bb46 Add metadata am: 1f0ec496c2 am: fb53ba09d3 * fb53ba0 Add metadata am: 1f0ec496c2 * 1f0ec49 Add metadata #### frameworks/av/ * 950abd4 libstagefright: Support YVU420SemiPlanar camera format * bdf7b68 audioflinger: Fix audio for WifiDisplay * 29bda69 cameraservice: Resolve message vs start/stop preview races * 1b19ab7 camera: Don't segfault if we get a NULL parameter * 24f7b55 MTP: Fix crash when no storages are available #### frameworks/base/ * aef962b Support for device specific key handlers * db7863d Allow lid to send a generic COVER_CHANGED broadcast * d3b0ea1 Camera: allow camera to use power key as shutter * d1f8d5d fw/base: Add initial empty custom manifest * a04eb21 Port ADB over network and ability to hide the notification * e6804b3 lockscreen: Add option for showing unlock screen directly * c1a9609 LockPatternUtils: Make settings getter and setters protected * 7bce9e6 Re-introduce custom charging on/off sounds * 15a0dcb SystemUI: Add lineage-sdk dep * f9e2d4c services: Include org.lineageos.platform.internal * 1966af6 admin: Restore requireSecureKeyguard interface. * 1f5cb99 Allow adjusting progress on touch events. * e5bb529 Add Profiles. * 072efc0 services: Kick off to LineageSystemServer for external service init. * 6a7ffb2 Add lineage sdk resource APK to Zygote FD whitelist * 2fb9d30 androidfw: Squash of declare and load lineage sdk resource package w/ id * 7954afb Check for null callerPackage in getStorageEncryptionStatus * 7c1310b Bring back aapt -x * 6fa5706 AppOps: Do not prune apps that are not present * b14dc1d ColorFade: fix EGL crash on exynos4 mali blobs * 5d25171 Make Build.TYPE and Build.FINGERPRINT consistent for apps. * 30d0b79 connectivity: Configure additional TCP parameters * 42b6f4b Sounds: Squashed cleanup of sound files * 94faa21 audio: Don't play sound effects if stream is muted * b0dc882 aapt: Fix compiler warning (clobbered by longjmp) * 1750ac3 aapt: add check for untranslatable "string-array"s * 0de08d9 aapt: Use a std::map instead of a SortedVector * 2283490 aapt: Speed up the style pruning * 4d68a68 Guard in short-circuit evaluations for stringSplit methods. #### kernel/oneplus/msm8996/ * e62f72e block: test-iosched: Restrict number of bios in the test request * eeececd ARM: dts: msm: Remove GPU mempool for msm8909 * 7da950e msm8909_defconfig: Enable DM_CRYPT config * eaf0462 msm:vidc: Update allowed-clock-rates properly in vidc node. #### lineage-sdk/ * 34d6da2 lineage-sdk lights: add battery light isSupported() helper