[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] MasterAwesome:
Build: https://www.androidfilehost.com/?fid=1395089523397902253

For oreo bootloader: apply patch in OP (https://www.androidfilehost.com/?fid=1395089523397902256)

device:

7a80350 sanders: update power profile for P

c1cc632 sanders: reduce vm swappiness to rely on RAM more

9e3a6b8 sanders: fix makefile

e5f783e sanders: compile kernel with clang 6.0.2

6a08e26 sanders: track our lineage-16.0 revision of kernel

4e86657 sanders: wifi configs update from caf

1fc3872 sanders: source overlay from https://github.com/ArrowOS-Devices/android_device_motorola_sanders/tree/arrow-9.x

ea30690 wifi: change to 1.2 HAL

8b26b73 dependencies: add missing delimiter

5cc491d sanders: update media_profile paths

b55f1ff sanders: add NUM_FRAMEBUFFER_SURFACE_BUFFERS

ebbab98 move to android.hardware.biometrics.fingerprint@2.1-service.sanders

c4498ef sanders: our binary is named different than our android-9.0 branch

7b29eb6 sanders: Allow mediaextractor mremap syscall

75940d7 sanders: add QPerformance to boot jar

c7c2bc0 remove doubletap2wake from boardconfig we don't support it now

118ddb8 sanders: include our sepol rules

a129cbf sanders: build FM Radio

c6901c4 add contexts for our fs

b42fd2c start the whole sepol mess

cb34f9c sanders: add camera to pinner service and fix typo

55ac59a sanders: add loc_launcher to filesystem capabilities

a86e9fa sanders: update HAL manifest and priv app permissions

b97ca6e sanders: update configs from stock

817f72c configs: partially revert c9c8a5f2133313dbe27e54fb66d60bf0c0d4e2a6

e3575df sanders: we need qti-telephony-common to use hardware/lineage/telephony

696f429 sanders: build correct HALs

382cba6 wifi-config: update from OPSS28.65-36-6

a0e8555 audio: update from OPSS28.65-36-6

c9c8a5f sanders: update configs from OPSS28.65-36-6

vendor:

c05af1c sanders: update SDM blobs from LA.UM.7.5.r1-03700-8x96.0

99749c3 update blobs from OPSS28.65-36-6

kernel:

cd591b914a2a sanders: build into the kernel

0edf6b58ccc7 sanders: our target doesn't need the vendor partition to be mounted

781f5e3d788b Merge branch 'kernel.lnx.3.18.r34-rel' of https://github.com/android-linux-stable/msm-3.18 into arrow-9.x

68ab5f46024e Merge 3.18.136 into kernel.lnx.3.18.r34-rel

e128f16fddb6 Linux 3.18.136

d39dbbe135d3 ax25: fix possible use-after-free

f955600ff20d mISDN: fix a race in dev_expire_timer()

72bd16e67ac7 net/x25: do not hold the cpu too long in x25_new_lci()

673f9cf4a99f kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)

c1fee7732a5f hwmon: (lm80) Fix missing unlock on error in set_fan_div()

ae5e148272fd net: ipv4: use a dedicated counter for icmp_v4 redirect packets

9954fa277dfb net: stmmac: Fix a race in EEE enable callback

f9dc437b8fc6 vsock: cope with memory allocation failure at socket creation time

37dfe56ea55a vxlan: test dev->flags & IFF_UP before calling netif_rx()

191d1615f206 tcp: clear icsk_backoff in tcp_write_queue_purge()

2440ee336c4f tcp: tcp_v4_err() should be more careful

6ac641052b29 sky2: Increase D3 delay again

9b7b36398cea net: fix IPv6 prefix route residue

4f4d783607f3 Merge 3.18.135 into kernel.lnx.3.18.r34-rel

b8fa9d76c58c Linux 3.18.135

ca82c95c00ae pinctrl: msm: fix gpio-hog related boot issues

7e5c77104be2 usb: dwc2: Remove unnecessary kfree

4a96103a8420 kaweth: use skb_cow_head() to deal with cloned skbs

d14da01ad342 smsc95xx: Use skb_cow_head to deal with cloned skbs

390bb181dcd2 x86/a.out: Clear the dump structure initially

f7e684c1a5bc signal: Restore the stop PTRACE_EVENT_EXIT

6f0d202b2d56 tracing/uprobes: Fix output for multiple string arguments

5205a12327f7 alpha: Fix Eiger NR_IRQS to 128

8a1e1e4cf588 alpha: fix page fault handling for r16-r18 targets

2d8cfdac3872 Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780

382fc3571870 Input: bma150 - register input device after setting private data

51700aa4bfed ALSA: usb-audio: Fix implicit fb endpoint setup by quirk

e7cda3ff4d64 perf/core: Fix impossible ring-buffer sizes warning

32f501297e0c cifs: Limit memory used by lock request calls to a page

95dd551264fd gpio: pl061: handle failed allocations

b99b873675cb ARM: dts: kirkwood: Fix polarity of GPIO fan lines

e5cd1083a5cd ARM: dts: da850-evm: Correct the sound card name

36c3e2f0890b Revert "exec: load_script: don't blindly truncate shebang string"

0ed044e3db5d usb: host: ehci-msm: fix handling platform_get_irq result

d86449d2b4d1 batman-adv: Force mac header to start of data on xmit

863938b84c4b batman-adv: Avoid WARN on net_device without parent in netns

98af4f7e3377 xfrm: refine validation of template and selector families

e85998a9e10f libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()

be120f656b4f HID: debug: fix the ring buffer implementation

568a25a1f548 drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user

5b102a170e21 drm/vmwgfx: Fix setting of dma masks

3351b1504d40 drm/modes: Prevent division by zero htotal

ece07807c132 ARM: iop32x/n2100: fix PCI IRQ mapping

c4fe6f07e5d2 MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled

64870211efd5 debugfs: fix debugfs_rename parameter checking

cc44bfd608e2 misc: vexpress: Off by one in vexpress_syscfg_exec()

db2e3ba117bd signal: Better detection of synchronous signals

c63a38a937c5 signal: Always notice exiting tasks

a5f2927775e7 mtd: rawnand: gpmi: fix MX28 bus master lockup problem

bd0506104bcc perf tests evsel-tp-sched: Fix bitwise operator

3a4608dd185c perf/core: Don't WARN() for impossible ring-buffer sizes

bc6d3bf92616 perf/x86/intel/uncore: Add Node ID mask

8767556995ad KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221)

d283b5404655 KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222)

fb046e01d81e usb: gadget: udc: net2272: Fix bitwise and boolean operations

d6055cc520ab usb: phy: am335x: fix race condition in _probe

76b24a3f462d dmaengine: imx-dma: fix wrong callback invoke

95ae6d14def2 fuse: handle zero sized retrieve correctly

5791673ddc33 fuse: decrement NR_WRITEBACK_TEMP on the right page

b9feaad40644 fuse: call pipe_buf_release() under pipe lock

f93d1086fd34 ALSA: compress: Fix stop handling on compressed capture streams

9b22306f2221 enic: fix checksum validation for IPv6

e4153e237ffa net: dsa: slave: Don't propagate flag changes on down slave interfaces

1e0b03637316 net: systemport: Fix WoL with password after deep sleep

a4e92261fcc6 skge: potential memory corruption in skge_get_regs()

2f57176ac23a dccp: fool proof ccid_hc_[rt]x_parse_options()

523c0bea45f0 thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set

818b4b090104 exec: load_script: don't blindly truncate shebang string

684a31662760 fs/epoll: drop ovflist branch prediction

521ca866e391 kernel/hung_task.c: break RCU locks based on jiffies

47a63b2b2e37 block/swim3: Fix -EBUSY error when re-opening device after unmount

aff0981b2ab5 gdrom: fix a memory leak bug

e5d77ee7a33f isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw()

51e3522fcd10 ocfs2: don't clear bh uptodate for block read

c9b6ec4adc49 scripts/decode_stacktrace: only strip base path when a prefix of the path

3896d308f19c niu: fix missing checks of niu_pci_eeprom_read

e4a2ebdb56d9 um: Avoid marking pages with "changed protection"

c20306485299 cifs: check ntwrk_buf_start for NULL before dereferencing it

d360258d2b00 crypto: ux500 - Use proper enum in hash_set_dma_transfer

f6e6bef189de crypto: ux500 - Use proper enum in cryp_set_dma_transfer

b2ef4e8f5207 hwmon: (lm80) fix a missing check of bus read in lm80 probe

8aaf06edb200 hwmon: (lm80) fix a missing check of the status of SMBus read

077b6cadfe61 NFS: nfs_compare_mount_options always compare auth flavors.

40bb3dad12e2 fbdev: fbcon: Fix unregister crash when more than one framebuffer

9c98ab970365 igb: Fix an issue that PME is not enabled during runtime suspend

19b0a7021641 fbdev: fbmem: behave better with small rotated displays and many CPUs

0a6b1213f823 video: clps711x-fb: release disp device node in probe()

f98b0b6695b6 drbd: Avoid Clang warning about pointless switch statment

787ef136f287 drbd: skip spurious timeout (ping-timeo) when failing promote

a3d91d7d9ff4 drbd: disconnect, if the wrong UUIDs are attached on a connected peer

a53e09acae97 drbd: narrow rcu_read_lock in drbd_sync_handshake

13174e174f2d xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi

4a653aac3ed8 powerpc/uaccess: fix warning/error with access_ok()

39e6fd28a1bf arm64: KVM: Skip MMIO insn after emulation

a6e15ccc870a memstick: Prevent memstick host from getting runtime suspended during card detection