[Xiaomi Redmi Note 5 Pro ROMs, Kernels, Recoveries,] LeekGeek:
Changelog for those who couldn't find it

====================

08-27-2018

====================

* android/

7c0d8ed rr: manifest: track updated clang repository from AOSiP GitHub

* device/xiaomi/whyred/

10a3da4 whyred: track my kernel

af1e9e4 whyred: disable PRODUCT_ENFORCE_RRO_TARGETS

* external/openssh/

7e0e3db2 Disable StrictModes

825d447b Add Android support

bcbd12e5 Revert "upstream: Ensure that D mod (P-1) and D mod (Q-1) are calculated in"

* packages/apps/Profiles/

4958985 Profiles: Properly depend on Lineage SDK

====================

08-26-2018

====================

* packages/apps/AudioFX/

c71c96c AudioFX: Properly depend on Lineage SDK

====================

08-25-2018

====================

* device/xiaomi/whyred/

d83758d Revert "whyred: Enable forceencrypt"

81a9fbd whyred: sepolicy: allow XiaomiParts change HAL3 prop

60ce393 whyred: Add XiaomiParts

450ec34 whyred: rr bringup

====================

08-24-2018

====================

* kernel/xiaomi/sdm660/

3d803e8f41f6 Merge tag 'v4.4.152' into oreo-mr1

0c73169690eb Linux 4.4.152

712254045c02 reiserfs: fix broken xattr handling (heap corruption, bad retval)

6e57e6c67fd4 i2c: imx: Fix race condition in dma read

131412f4f6f5 PCI: pciehp: Fix use-after-free on unplug

cc7614a5e8ec PCI: Skip MPS logic for Virtual Functions (VFs)

8837163ebeba PCI: hotplug: Don't leak pci_slot on registration failure

400db6fe7431 parisc: Remove unnecessary barriers from spinlock.h

6d124ea608ac bridge: Propagate vlan add failure to user

62c4e369c9b9 packet: refine ring v3 block size test to hold one frame

76cb5cc66114 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state

3e6170d014af xfrm_user: prevent leaking 2 bytes of kernel memory

49b3acf7ed19 parisc: Remove ordered stores from syscall.S

a89f83823b97 ext4: fix spectre gadget in ext4_mb_regular_allocator()

1186a6ea75df KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer

b84ec04bae90 staging: android: ion: check for kref overflow

81970da69122 tcp: identify cryptic messages as TCP seq # bugs

780e559aaa6a net: qca_spi: Fix log level if probe fails

e77b1523b93c net: qca_spi: Make sure the QCA7000 reset is triggered

8621e69878ba net: qca_spi: Avoid packet drop during initial sync

8cfe6f3afe83 net: usb: rtl8150: demote allmulti message to dev_dbg()

0821ddad494b net/ethernet/freescale/fman: fix cross-build error

9c8f268dcdd5 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()

43707aa8c55f tcp: remove DELAYED ACK events in DCTCP

7795ce1182d5 qlogic: check kstrtoul() for errors

01a8ef2f327a packet: reset network header if packet shorter than ll reserved space

8ab85f3dc1b4 ixgbe: Be more careful when modifying MAC filters

bcfa7262bbc0 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller

97d53c81980e ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot

c0cd6f4de95a perf llvm-utils: Remove bashism from kernel include fetch script

149751b516c0 bnxt_en: Fix for system hang if request_irq fails

2cb585f9c5d6 drm/armada: fix colorkey mode property

fe9ee61f5a1b ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem

24e3a53c0d2c ieee802154: at86rf230: use __func__ macro for debug messages

691a13ac70e3 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem

be4691a7c58b ARM: pxa: irq: fix handling of ICMR registers in suspend/resume

7e8f97b07a3b netfilter: x_tables: set module owner for icmp(6) matches

c7fda06308d6 smsc75xx: Add workaround for gigabit link up hardware errata.

1acb2ad5d9d0 kasan: fix shadow_size calculation error in kasan_module_alloc

bfb1c3470bcb tracing: Use __printf markup to silence compiler

be38b9556d9b ARM: imx_v4_v5_defconfig: Select ULPI support

0d0af17ae83d ARM: imx_v6_v7_defconfig: Select ULPI support

1bdab67ddfa7 HID: wacom: Correct touch maximum XY of 2nd-gen Intuos

8f2f46791e28 m68k: fix "bad page state" oops on ColdFire boot

aba71e6a936a bnx2x: Fix receiving tx-timeout in error or recovery state.

acc83070ba75 drm/exynos: decon5433: Fix WINCONx reset value

c46030269f68 drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes

048115cfba05 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes

66de11067753 md/raid10: fix that replacement cannot complete recovery after reassemble

0430caf5ccc8 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()

d238b2e06f39 ARM: dts: da850: Fix interrups property for gpio

9a406f22b050 selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs

7cef243ef30b perf report powerpc: Fix crash if callchain is empty

6ba7ddb12aed perf test session topology: Fix test on s390

1748d3f1e3fc usb: xhci: increase CRS timeout value

27edb6791ce2 ARM: dts: am437x: make edt-ft5x06 a wakeup source

852f7cdbc8f7 brcmfmac: stop watchdog before detach and free everything

86c43df5bfc3 cxgb4: when disabling dcb set txq dcb priority to 0

091cb7dec89b Smack: Mark inode instant in smack_task_to_inode

55989af9dfa0 ipv6: mcast: fix unsolicited report interval after receiving querys

c40dc96f7f7e locking/lockdep: Do not record IRQ state within lockdep code

39565a7d63fb net: davinci_emac: match the mdio device against its compatible if possible

d68db3d9974f ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP

c5df06baac86 net: propagate dev_get_valid_name return code

e5bfd8e70737 net: hamradio: use eth_broadcast_addr

d89657e052ab enic: initialize enic->rfs_h.lock in enic_probe

f0e199f330ea qed: Add sanity check for SIMD fastpath handler.

d5a362036c85 arm64: make secondary_start_kernel() notrace

7d082f109ec2 scsi: xen-scsifront: add error handling for xenbus_printf

d51ce9e03e63 usb: gadget: dwc2: fix memory leak in gadget_init()

3c29ae7ce74b usb: gadget: composite: fix delayed_status race condition when set_interface

879384b1fc45 usb: dwc2: fix isoc split in transfer with no data

0a6914e81cfa ARM: dts: Cygnus: Fix I2C controller interrupt type

67726a2e9cd7 selftests: sync: add config fragment for testing sync framework

8e54d87ffc51 selftests: zram: return Kselftest Skip code for skipped tests

01024c01171b selftests: user: return Kselftest Skip code for skipped tests

68f5b8ff6302 selftests: static_keys: return Kselftest Skip code for skipped tests

c22a9ad9d0df selftests: pstore: return Kselftest Skip code for skipped tests

8747d9e7d454 netfilter: ipv6: nf_defrag: reduce struct net memory waste

97aaf73394cc ARC: Explicitly add -mmedium-calls to CFLAGS

====================

08-23-2018

====================

* external/openssh/

71508e06 shorten temporary SSH_REGRESS_TMP path

26739cf5 rebuild dependencies

ff729025 fix path in distclean target

7fef173c upstream: memleak introduced in r1.83; from Colin Watson

* external/p7zip/

6d3db82 Actual working support for building on Android

* frameworks/av/

01ccfc12f mediascanner: Accept .opus file extension.

* packages/apps/Gallery2/

8ccbc4f78 Gallery: use platform cert

* packages/apps/Snap/

ae27a9f2c Snap: use platform cert

====================

08-22-2018

====================

* device/qcom/sepolicy/

c673533 Merge remote-tracking branch 'LineageOS/lineage-15.1' into HEAD

* external/openssh/

b8ae02a2 upstream: AIX reports the CODESET as "ISO8859-1" in the POSIX locale.

* external/p7zip/

1aa1dce Use a sane naming convention for the shared library

6619bec Fix CVE-2018-10115

6d75c8f Fix CVE-2018-5996

0a45d87 Fix CVE-2017-17969

9d1f86e Fix CVE-2016-9296

591bf76 Import p7zip 16.02

* frameworks/base/

* frameworks/native/

ed8976d95 Merge branch 'lineage-15.1' of git://github.com/LineageOS/android_frameworks_native into HEAD

* kernel/xiaomi/sdm660/

2bc62e1e7f7c Merge tag 'v4.4.151' into oreo-mr1

78f654f6cce3 Linux 4.4.151

3b6393e30ec9 isdn: Disable IIOCDBGVAR

9aeef6b667f2 Bluetooth: avoid killing an already killed socket

5069ddd8f9ac x86/mm: Simplify p[g4um]d_page() macros

b4d2c57717fd serial: 8250_dw: always set baud rate in dw8250_set_termios

c2650d43a4da ACPI / PM: save NVS memory for ASUS 1025C laptop

3f9ca472b2a7 ACPI: save NVS memory for Lenovo G50-45

39cd328e84cb USB: option: add support for DW5821e

a8587cb96a79 USB: serial: sierra: fix potential deadlock at close

09b56641dddc ALSA: vxpocket: Fix invalid endian conversions

dd65a18b208f ALSA: memalloc: Don't exceed over the requested size

ad76ea373eb5 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry

dbc8ab895259 ALSA: cs5535audio: Fix invalid endian conversion

8419b74a43fe ALSA: virmidi: Fix too long output trigger loop

c48a18584d81 ALSA: vx222: Fix invalid endian conversions

caf8fe5173f9 ALSA: hda - Turn CX8200 into D3 as well upon reboot

1b692b786b0c ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs

51f6a134cfd1 net_sched: fix NULL pointer dereference when delete tcindex filter

62209d1f272c vsock: split dwork to avoid reinitializations

0adfdb9af8ec net_sched: Fix missing res info when create new tc_index filter

813fb06fe60d llc: use refcount_inc_not_zero() for llc_sap_find()

4aef9b0fffd2 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache

f35e16c59779 dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()

* lineage-sdk/

bfea90d sdk: Add migration for /missing/ custom button actions

e14deb8 Regen lineage_current

* packages/apps/LineageParts/

4d4583c Fix Trust strings again

f0bfea5 LineageParts: Fix unescaped quote in trust_feature_security_patches_explain

2ad4688 Trust: String changes for accuracy of language

2030f81 LineageParts: Add missing recycle() calls

27ae53d LineageParts: Add missing cursor close

0cbd274 LineageParts: add one finger swipe up from home gesture string

* packages/apps/Settings/

* vendor/rr/

88bb767c build: Add dtbo task

feb76961 config/common: Clean up debug packages

====================

08-21-2018

====================

* external/openssh/

bc44ee08	modified: openbsd-compat/port-uw.c	remove obsolete and un-needed include

====================

08-20-2018

====================

* external/openssh/

829fc28a Missing unistd.h for regress/mkdtemp.c

* packages/apps/Settings/

09d0b0c1b0 Update herolte maintainer

====================

08-19-2018

====================

* packages/apps/Snap/

159d79bdc CameraSettings: Do not crash if zoom ratios are not exposed

====================

08-18-2018

====================

* kernel/xiaomi/sdm660/

4c841c073ab2 Merge tag 'v4.4.150' into oreo-mr1

7dc18ebc3101 Linux 4.4.150

4cdedeefa38f x86/speculation/l1tf: Exempt zeroed PTEs from inversion

90771a76842e Merge tag 'v4.4.149' into oreo-mr1

45cf1802a105 Linux 4.4.149

5b9b4a8cca9c x86/mm: Add TLB purge to free pmd/pte page interfaces

29f475cbff9b ioremap: Update pgtable free interfaces with addr

17c1e0b1f6a1 Bluetooth: hidp: buffer overflow in hidp_process_report

59e68641add2 ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization

930787c9cdd7 crypto: ablkcipher - fix crash flushing dcache in error path

a55a2512827f crypto: blkcipher - fix crash flushing dcache in error path

335e988310f9 crypto: vmac - separate tfm and request context

9054a54766f7 crypto: vmac - require a block cipher with 128-bit block size

293cce718b13 kbuild: verify that $DEPMOD is installed

3abc229cfc03 i2c: ismt: fix wrong device address when unmap the data buffer

dcb852a7db98 kasan: don't emit builtin calls when sanitization is off

42962538cd9f tcp: Fix missing range_truesize enlargement in the backport

438604aa025a x86/mm: Disable ioremap free page handling on x86-PAE

* packages/apps/Eleven/

fd34342 Eleven: bump to api26

====================

08-17-2018

====================

* external/openssh/

c8313e49 update version numbers in anticipation of release

====================

08-16-2018

====================

* packages/apps/Camera2/

* packages/apps/CertInstaller/

* packages/apps/DocumentsUI/

* packages/apps/Email/

* packages/apps/ExactCalculator/

* packages/apps/Gallery2/

* packages/apps/Jelly/

* packages/apps/ManagedProvisioning/

* packages/apps/Nfc/

* packages/apps/PackageInstaller/

* packages/apps/PhoneCommon/

* packages/apps/TvSettings/

* packages/apps/UnifiedEmail/

* packages/inputmethods/LatinIME/

* packages/providers/DownloadProvider/

* vendor/xiaomi/

b2681f37 capricorn: Update fingerprint HAL

a2882fed capricorn: Remove 32-bit fingerprint libs

92492ce4 capricorn: Regenerate makefiles

====================

08-15-2018

====================

* kernel/xiaomi/sdm660/

a8ff3fcb4242 Merge tag 'v4.4.148' into oreo-mr1

77f617460e00 whyred: enable LZ4 compression for ZRAM

b3fb3ef66659 zram: Use lz4 compression by default if present

30a97c1e2dc3 Linux 4.4.148

8f2adf3d2118 x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures

4b90ff885c6c x86/init: fix build with CONFIG_SWAP=n

eb993211b9d7 x86/speculation/l1tf: Fix up CPU feature flags

6b06f36f07e2 x86/mm/kmmio: Make the tracer robust against L1TF

02ff2769edbc x86/mm/pat: Make set_memory_np() L1TF safe

9feecdb6cb73 x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert

0aae5fe8413d x86/speculation/l1tf: Invert all not present mappings

09049f022a9b x86/speculation/l1tf: Fix up pte->pfn conversion for PAE

b55b06bd3b3c x86/speculation/l1tf: Protect PAE swap entries against L1TF

dc48c1a2f45b x86/cpufeatures: Add detection of L1D cache flush support.

df7fd6ccb358 x86/speculation/l1tf: Extend 64bit swap file size limit

fa86c208d22d x86/bugs: Move the l1tf function and define pr_fmt properly

685b44483f07 x86/speculation/l1tf: Limit swap file size to MAX_PA/2

d71af2dbacb5 x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings

9ac0dc7d949d mm: fix cache mode tracking in vm_insert_mixed()

0371d9c4c822 mm: Add vm_insert_pfn_prot()

bf0cca01b873 x86/speculation/l1tf: Add sysfs reporting for l1tf

52dc5c9f8eee x86/speculation/l1tf: Make sure the first page is always reserved

9ee2d2da676c x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation

9bbdab847fc9 x86/speculation/l1tf: Protect swap entries against L1TF

614f5e84640e x86/speculation/l1tf: Change order of offset/type in swap entry

86b0948d7c54 mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1

f487cf69cf14 x86/mm: Fix swap entry comment and macro

0a5deacaac10 x86/mm: Move swap offset/type up in PTE to work around erratum

90a231c63cc2 x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT

ec5aa64fec72 x86/irqflags: Provide a declaration for native_save_fl

866234c373a0 kprobes/x86: Fix %p uses in error messages

7744abbe29a5 x86/speculation: Protect against userspace-userspace spectreRSB

8dbce8a2e9cf x86/paravirt: Fix spectre-v2 mitigations for paravirt guests

916a57896e00 ARM: dts: imx6sx: fix irq for pcie bridge

45c679be34ac IB/ocrdma: fix out of bounds access to local buffer

d803aa2fe665 IB/mlx4: Mark user MR as writable if actual virtual memory is writable

01b377d3f0d2 IB/core: Make testing MR flags for writability a static inline function

b9341f5aebd8 fix __legitimize_mnt()/mntput() race

a3ababd599e7 fix mntput/mntput race

ba744147871e root dentries need RCU-delayed freeing

6aef4c4a1690 scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled

277131baccf9 ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices

6b1f6243b39c xen/netfront: don't cache skb_shinfo()

277b161b1a1d parisc: Define mb() and add memory barriers to assembler unlock sequences

a9252a701743 parisc: Enable CONFIG_MLONGCALLS by default

1e4006421429 fork: unconditionally clear stack on fork

e424bee248c3 ipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV

215f36e128f2 tpm: fix race condition in tpm_common_write()

7736fcede789 ext4: fix check to prevent initializing reserved inodes

* vendor/rr/

d020f6ac soong_config: Add TARGET_NEEDS_LEGACY_CAMERA_HAL1_DYN_NATIVE_HANDLE

====================

08-14-2018

====================

* external/openssh/

477b49a3 configure: work around GCC shortcoming on Cygwin

b0917945 cygwin: add missing stdarg.h include

* frameworks/av/

691c91706 OMXNodeInstance: Allow dynamic native handle for shared mem buffer

* packages/apps/Settings/

a096f26e22 Update ZenFone 3 maintainer

====================

08-13-2018

====================

* external/openssh/

c3903c38 upstream: revert compat.[ch] section of the following change. It

1b9dd4aa upstream: better diagnosics on alg list assembly errors; ok

* kernel/xiaomi/sdm660/

bc27d8f56c9c ANDROID: sdcardfs: Check stacked filesystem depth

6416aad2bc44 UPSTREAM: binder: replace "%p" with "%pK"

6fc29471dc6b UPSTREAM: binder: free memory on error

8f47a81614bb UPSTREAM: binder: fix proc->files use-after-free

b09851d81268 UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free"

d0225e6c3b25 UPSTREAM: ANDROID: binder: change down_write to down_read

56f15af88376 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR

c976c5c40a0b UPSTREAM: ANDROID: binder: remove 32-bit binder interface.

ca2c47e95547 UPSTREAM: ANDROID: binder: re-order some conditions

dafb751c5151 UPSTREAM: android: binder: use VM_ALLOC to get vm area

fe9eeebe6020 UPSTREAM: android: binder: Use true and false for boolean values

bf5be1082642 UPSTREAM: android: binder: Use octal permissions

0165e3a060c9 UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name

10f07c87b3b3 UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments

f216205a6ca8 UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init().

b71378ee5712 qca-wifi-host-cmn: Merge tag 'LA.UM.6.2.r1-10500-sdm660.0' into oreo-mr1

25c65bf08076 fw-api: Merge tag 'LA.UM.6.2.r1-10500-sdm660.0' of into oreo-mr1

db866e2279a7 qcacld-3.0: Merge tag 'LA.UM.6.2.r1-10500-sdm660.0' into oreo-mr1

* packages/apps/Snap/

516483bf0 Snap: Allow quickreader to work with secure device

* vendor/rr/

cf57f312 backuptool: fix restoring after commit 87bdbc138b6d27b4bd67b964eda24df4d8dbe2c8

====================

08-12-2018

====================

* external/openssh/

e36a5f61 Some AIX fixes; report from Michael Felt

* kernel/xiaomi/sdm660/

c685f2ba6f4d Merge tag 'LA.UM.6.2.r1-10500-sdm660.0' into oreo-mr1

* lineage-sdk/

b486978 sdk: Add minimal LineageSettingsService

3c3ad38 Import preference class for custom hostname feature

301cccb sdk: Allow controllable brightness for non-RGB segmented battery LEDs

9e71784 sdk: Rework reading mode API

* packages/apps/LineageParts/

1abdf44 LineageParts: Remove PrivacySettings

17fc3ad LineageParts: Allow brightness control for segmented LEDs

7ac9fc8 LineageParts: Update reading mode toggle for new API

====================

08-11-2018

====================

* android/

1a21a25 lineage: Remove no longer used commented repositories

8baa7f9 manifest: android-8.1.0_r36 -> android-8.1.0_r43

* build/make/

f32d99e2d Merge tag 'android-8.1.0_r43' into HEAD

* frameworks/base/

688663e7f85 fw/b lights: Allow black notification color

78c72dd2d60 Merge tag 'android-8.1.0_r43' of https://android.googlesource.com/platform/frameworks/base into HEAD

* hardware/lineage/interfaces/

9bcc1bd Update makefiles from anywhere.

* packages/apps/Messaging/

fc5f2d9 Merge branch 'lineage-15.1' of git://github.com/LineageOS/android_packages_apps_Messaging into HEAD

* packages/apps/Settings/

daffc062ff Merge tag 'android-8.1.0_r43' into HEAD

477967d697 Expose option to change the device hostname.

* packages/services/Telephony/

71793c3c3 Merge remote-tracking branch 'LineageOS/lineage-15.1' into HEAD

* vendor/rr/

87bdbc13 backuptool: Resolve incompatible version grep syntax

67af1024 lineage: Set perms on reading_mode sysfs

b57d9f16 lineage: Allow background broadcast for CAMERA_BUTTON

06483cd9 Revert "ota: Validate any installed data's signature against our own"

1b85634f vendor: Copy org.lineageos.settings permission

* vendor/xiaomi/

720b4901 import land, santoni, and msm8937-common

====================

08-10-2018

====================

* external/openssh/

2f4766ce upstream: The script that cooks up PuTTY format host keys does not

e1b26ce5 upstream: improve

7c712966 upstream: Describe pubkey format, prompted by bz#2853

ef100a2c upstream: fix numbering

* hardware/lineage/lineagehw/

a027dee lineagehw: Check if files are readable when we read them