[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] Alexey71:
https://www.androidfilehost.com/?w=files&flid=215495

====================
09-16-2017
====================

* android/
2d90a8d Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1
a5382ae Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1
b0a573c manifest: switch to our forks of several repos

* bionic/
644ae51 Merge tag 'android-7.1.2_r33' of https://android.googlesource.com/platform/bionic into 7.1

* build/
b0b5f7e Merge branch 'cm-14.1' of https://github.com/LineageOS/android_build into 7.1
6421bdc Updating Security String to 2017-09-05 Bug:63846344

* device/xiaomi/mido/
7a97de9 mido: update fingerprint and build description

* external/libavc/
2170933 Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.
871e2ff Decoder: Fixed overflow in refernce list creation.
73ff61b Initialize DPB structures to valid values.
1a4a25a Added error check for output buffer size.

* external/libhevc/
2f28765 Limit boundary PU sizes in case of errors
3008a9a Fix array size for hrd parameters
d2b7822 Check number of output buffers and sizes
8e3fe3b Return error for invalid crop parameters

* external/libvpx/
50bde27 DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream

* external/skia/
bb9746c Merge branch 'cm-14.1' of https://github.com/LineageOS/android_external_skia into 7.1
c6e270a Defend against ICOs with large BMPs embedded DO NOT MERGE

* external/sonivox/
afc7e48 Fix interpolator

* external/tremolo/
0000b2b Use heap instead of alloca in res012.c

* frameworks/av/
be42248 MPEG4Source: fix fragmented read.
ac561ef stagefright: fix crash due to bad timestamp index
47f7228 stagefright: check aac_frame_length to prevent infinite loop
708ca76 MediaPlayerService: fix access of mPlayer in client
20a8bdc audio effects: filter reserved effect commands
1f8cd83 MPEG4Extractor: ensure returned status is checked.
09ebf66 DO NOT MERGE Check frame handle validity before freeing buffer.
ae74db2 Change MPEG2 reinit Error Handling
6e05adf Track: Check buffer size of static tracks
e0b8295 MPEG4Extractor: check size for yrrc box
7a84ae8 AudioFlinger: Fix memory allocation for client-less tracks
b1c91bc Notify Errors Appropriately from SoftMPEG2
6dff427 EffectBundle: Check value size for get preset name
3fcd8ac Fix TOCTOU problem in libstagefright_soft_aacenc

* frameworks/base/
2d033ee Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1
5a7a7e9 Back-port fixes for b/62196835

* frameworks/minikin/
440e10a Reject unsorted cmap entries. DO NOT MERGE

* hardware/broadcom/wlan/
71b070f net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8)

* hardware/qcom/audio-caf/msm8916/
7a797d4 Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8952/
0bf8b30 Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8960/
01e8f3b Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8974/
f5a8e83 Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8994/
7da7e5e Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8996/
53c7f74 Equalizer: Check value size for get preset name

* hardware/qcom/audio-caf/msm8998/
c736bfe Equalizer: Check value size for get preset name

* hardware/qcom/audio/default/
3f7e702 Equalizer: Check value size for get preset name

* packages/apps/Contacts/
1266a59 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Contacts into 7.1

* packages/apps/Messaging/
d4eb71d Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Messaging into 7.1
87f81d9 37742976 - Catch bad gifs

* packages/apps/Nfc/
f20aedf Add READ_EXTERNAL_STORAGE for file based Uri while beaming.

* packages/apps/PhoneCommon/
b64f667 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_PhoneCommon into 7.1

* packages/apps/Settings/
421328b Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1
6661727 Back-port ag/2491664

* packages/apps/Trebuchet/
61ebb16 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Trebuchet into 7.1

* prebuilts/gcc/linux-x86/arm/arm-eabi-7.1/
c01f3b5 arm-linaro-linux-androideabi 7.2.1: 20170916

* vendor/cm/
7aae3be crdroid: Fix clean up derp

* vendor/cmsdk/
cfd4c97 Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into 7.1

====================
09-15-2017
====================

* system/bt/
215d434 Add missing extension length check while parsing BNEP control packets
a61aaf1 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
922d50b Add a missing check for PAN buffer size before copying data
c6f7f86 Add missing packet length checks while parsing BNEP control packets
7e30b79 Add missing continuation offset check for SDP continuation requests
0700e5b Disable PAN Reverse Tethering when connection originated by the Remote
8825957 Allocate buffers of the right size when BT_HDR is included

* vendor/cm/
7718a25 crdroid: Update README to latest
47b9243 qcom_target: Commonize UM target HALs
4239bb0 crdroid: Remove partner interface
94e62b2 crdroid: Remove app suggest feature
a9a3e22 crdroid: Remove LiveLockScreenService
55e688c crdroid: Remove CM themes leftover
c65c9c1 crdroid: Remove CM updater leftover
25d04e0 envsetup: Fix installboot on ZSH

====================
09-14-2017
====================

* android/
64e1481 cm: Use msm8996 HALs for 8953 & 8937

====================
09-13-2017
====================

====================
09-12-2017
====================

* packages/apps/Snap/
853e8ee WideAnglePanoramaUI: Show switcher on Stop Capture

====================
09-11-2017
====================

* hardware/qcom/media-caf/msm8974/
209a13c mm-video-v4l2: venc: Protect buffer from being freed while accessing

* packages/apps/TvSettings/
acace0c Use new updater activity name for update button

====================
09-10-2017
====================

* hardware/qcom/audio-caf/msm8916/
76a0188 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.24' into cm-14.1-caf-8916

* hardware/qcom/audio-caf/msm8960/
9d1af8a aenc-aac: bounds checking

* hardware/qcom/audio-caf/msm8996/
aab6e9f msm8937: hal: Support custom mixer_paths file names
ed2f918 policy_hal: Don't fill in offload information for unsupported streams
c816745 msm8937: acdb: Make acdb reloading optional
49e5b92 ssr: Fix building with OSS materials
955bf9d msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound
821cccf msm8996: audio: Add l/r mic swapping when using stereo mics
ce1ee1d Add special case for stereo camcorder
bd30b5b hal: Featureize APE/VORBIS/WMA offload support
d991672 audio policy: fix capture indication to sound trigger service.
4944746 hal: Don't try to record using 3-mic unless we mean it
1a22ffe hal: Haxed header
62da52b audio: Fix flac offload not working
a819e32 hal: Fix build with HDMI disabled
3c433f9 audio: Fix complilation warnings under Clang
0881ab0 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled
3b00fbd audio: Extend platform parser to allow device name aliasing
fa3ad7e hal: post_proc: enabled / disable volume listener based on prop
1eafbe7 hal: Support the audio amplifier hook
93c4733 audio: Use direct * pathmap

* hardware/qcom/display-caf/msm8996/
0e4f36e display: Fix ColorMetaData
837bea4 display-caf: msm8996: Use ColorMetaData in SDM in hwc2
b57e903 display-caf: 8996: Add color metadata to libgralloc1
149b738 hwc2: Only set display_width and display_height when equal to zero
ad7a601 hwc2: Handle empty lists in AcceptDisplayChanges
8a47e28 msm8996: hwc2: check for null layers in layer map
934772f hwc2 : Fix layer updating flag
4d97c5e gralloc: Return an error if the buffer was not mapped
9f3b96b Revert "Revert "gralloc: Default to 601 color space""
0a5444d hwc2: Workaround use after free by surfaceflinger
5e1a288 hwc2: Update composition types on AcceptDisplayChanges
066fd9b Revert "gralloc: Default to 601 color space"
6d28c4b gralloc: Disable UBWC for writeback buffers
557c5ff hwc2: Initialize color mode to native
1c5f5a8 hwc2 : Allow only top most cursor layer
fd935a0 Revert "gralloc: Return an error if the buffer was not mapped"
bcd5a49 hwc2: Fix solid fill
52218dc sdm:hwc2: Store higher order mode id in case of clash
302a25c gralloc: Return an error if the buffer was not mapped
d42e293 hwc2: Fix retire fences
0d41f5d hwc2: Always store a release fence if a layer is presented
2b1d161 hwc2: Use current frames retire fence only for the primary
2113967 8996/HWC2: Return this frame's retire fence
8fe4a3b hwc2: Remove default mode application at boot.
6257c08 hwc2: Support HWC2_CAPABILITY_SKIP_CLIENT_COLOR_TRANSFORM
36f1973 hwc: Set ioprio for vsync thread
bb18e78 Fix duplicate copy file rules
cc9a267 Don't build lights module if vendor supplies it
8c771e6 display: Use * pathmap

* hardware/qcom/media-caf/msm8996/
e84dcfe Fix duplicated OMX.qcom.audio.decoder.aac entry
1b85693 media: libOmxSw encoders require prop headers :(
8adf136 mm-video: Disable proprietary extension
166864f venc: Fix VQZip issue
914d3bc media: Avoid collision with FFMPEG plugin
71d6868 media: Use * pathmap

* packages/apps/Jelly/
5f25616 Jelly: Reuse DateFormat instance in HistoryAdapter.

====================
09-09-2017
====================

====================
09-08-2017
====================

* hardware/qcom/audio-caf/msm8994/
cda376e Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.16' into cm-14.1-caf-8994

* hardware/qcom/display-caf/msm8994/
39bc982 Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.16' into cm-14.1-caf-8994

* hardware/qcom/media-caf/msm8994/
5142d75 Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.16' into cm-14.1-caf-8994

* vendor/cmsdk/
2f6500d cmsdk: Use intent extradata for WiFi triggers

====================
09-07-2017
====================

* hardware/qcom/audio-caf/msm8974/
00b7019 aenc-aac: bounds checking