[Moto G5S Plus ROMs, Kernels, Recoveries, & Other D] MasterAwesome:
New build

Build: https://androidfilehost.com/?fid=11410963190603861872

This build fixes moto camera failing to use MCF libraries

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

device:

69ccbc5 sanders: use branch MMI-OPS28.65-36

6969de3 sanders: add TARGET_COMPILE_WITH_MSM_KERNEL flag

c687999 sanders: remove vfwconfig.json from build

afb4cc9 sanders: update power configs and screen brightness settings

2fdf08d overlay: add adaptive battery overlay

vendor:

d0f092a sanders: add public libraries so vendor applications can access

kernel:

211eddaf7727 Linux 3.18.127

c668f6d71ea8 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges

185b89ca8d41 new helper: uaccess_kernel()

5474da72ddcc ACPI / platform: Add SMB0001 HID to forbidden_id_list

ad2933f3f07d USB: misc: appledisplay: add 20" Apple Cinema Display

8ca92695c5bb misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data

b5d102675a4b usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB

aa20448efcc9 USB: quirks: Add no-lpm quirk for Raydium touchscreens

bb9213b7a7bf usb: cdc-acm: add entry for Hiro (Conexant) modem

49a5e39fea88 uio: Fix an Oops on load

f0b0dbd7a2f3 media: v4l: event: Add subscription to list before calling "add" operation

c4789ace246e Revert "Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV"

1e30bff5faf5 SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()

5483b34a47ba Revert "Revert "drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES""

01603a39480d zram: close udev startup race condition as default groups

c0941b0f8550 lib/raid6: Fix arm64 test build

843fbdcff9de s390/vdso: add missing FORCE to build targets

0df111ba8780 clk: samsung: exynos5420: Enable PERIS clocks for suspend

549f776a9cf8 fs/exofs: fix potential memory leak in mount option parsing

4110bf0ebc07 um: Give start_idle_thread() a return code

70aa48c11412 hfsplus: prevent btree data loss on root split

dde19d6ca3d1 hfs: prevent btree data loss on root split

238d12e14801 reiserfs: propagate errors from fill_with_dentries() properly

a4d82b5de2b5 net-gro: reset skb->pkt_type in napi_reuse_skb()

20808f7837c0 Linux 3.18.126

256cf3fa0cb1 hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!

9f1dcb56b53d configfs: replace strncpy with memcpy

2c180743c5c2 fuse: fix leaked notify reply

e231984fd4e8 sunrpc: correct the computation for page_ptr when truncating

70803b057106 mount: Prevent MNT_DETACH from disconnecting locked mounts

335f897d81d0 mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts

8a8ddac28dc0 mount: Retest MNT_LOCKED in do_umount

1e23cfea7a07 ext4: fix buffer leak in __ext4_read_dirblock() on error path

4e94791483c4 ext4: fix buffer leak in ext4_xattr_move_to_block() on error path

a50114294a67 ext4: release bs.bh before re-using in ext4_xattr_block_find()

9c6e94cf2dd2 ext4: fix possible leak of sbi->s_group_desc_leak in error path

a6df0a410d34 ext4: avoid possible double brelse() in add_new_gdb() on error path

efd64ca84245 ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing

0e8d0f173cad ext4: avoid buffer leak in ext4_orphan_add() after prior errors

39111bd98118 ext4: fix possible inode leak in the retry loop of ext4_resize_fs()

4f55525bd504 ext4: avoid potential extra brelse in setup_new_flex_group_blocks()

6693a9366294 ext4: add missing brelse() add_new_gdb_meta_bg()'s error path

ff3b7beeb46b ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path

c6481376a60c ext4: add missing brelse() update_backups()'s error path

f5ecea79b253 arch/alpha, termios: implement BOTHER, IBSHIFT and termios2

6290b642ca18 termios, tty/tty_baudrate.c: fix buffer overrun

da9a5c82d5e8 mtd: docg3: don't set conflicting BCH_CONST_PARAMS option

bc01fb0a3445 ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry

ccdd066d1726 mach64: fix image corruption due to reading accelerator registers

4317af5969c2 mach64: fix display corruption on big endian machines

61e9169d097f libceph: bump CEPH_MSG_MAX_DATA_LEN

165107c2c5f8 xtensa: fix boot parameters address translation

3900572f855c cdrom: fix improper type cast, which can leat to information leak.

469d80764a1f 9p: clear dangling pointers in p9stat_free

97b13f1258ac media: tvp5150: fix width alignment during set_selection()

21ec01b402d0 powerpc/boot: Ensure _zimage_start is a weak symbol

d58bd7f18150 MIPS: kexec: Mark CPU offline before disabling local IRQ

8ffad5f47809 media: pci: cx23885: handle adding to list failure

d1fb321b5420 drm/omap: fix memory barrier bug in DMM driver

294ad0391e47 powerpc/nohash: fix undefined behaviour when testing page size support

e560537af79d tty: check name length in tty_find_polling_driver()

5c610488245e dm: remove duplicate dm_get_live_table() in __dm_destroy()

31ce13cb2798 Cramfs: fix abad comparison when wrap-arounds occur

676b9308d630 media: em28xx: make v4l2-compliance happier by starting sequence on zero

7f15cf0bd8cf media: em28xx: fix input name for Terratec AV 350

a3470bfd49bf media: em28xx: use a default format if TRY_FMT fails

731602eb26bd kgdboc: Passing ekgdboc to command line causes panic

aef71ccdceee TC: Set DMA masks for devices

cd62f62a43f2 dm ioctl: harden copy_params()'s copy_from_user() from malicious users

c052d69d798d lockd: fix access beyond unterminated strings in prints

edf4a8c8dc21 nfsd: Fix an Oops in free_session()

7bc02326a582 NFSv4.1: Fix the r/wsize checking

44e3b2fda6db printk: Fix panic caused by passing log_buf_len to command line

f9bb5eb14ddd smb3: on kerberos mount if server doesn't specify auth type use krb5

d11f86b66650 smb3: do not attempt cifs operation in smb3 query info error path

ded3ab1293f9 smb3: allow stats which track session and share reconnects to be reset

8958589368a4 w1: omap-hdq: fix missing bus unregister at removal

156d8f6fed64 iio: adc: at91: fix wrong channel number in triggered buffer mode

b4ed767e9609 iio: adc: at91: fix acking DRDY irq on simple conversions

5327c30eadaf kbuild: fix kernel/bounds.c 'W=1' warning

f5f0ff4b35c4 ima: fix showing large 'violations' or 'runtime_measurements_count'

cce8805ec0bb crypto: lrw - Fix out-of bounds access on counter overflow

77f37f648f5d signal/GenWQE: Fix sending of SIGKILL

ec38b38b36ce ext4: initialize retries variable in ext4_da_write_inline_data_begin()

82b6bbd113c0 gfs2_meta: ->mount() can get NULL dev_name

8f83fe8f392a jbd2: fix use after free in jbd2_log_do_checkpoint()

b5ea020921ae net/ipv4: defensive cipso option parsing

730b1d66fab3 signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init

0fd0acc08822 scsi: lpfc: Correct soft lockup when running mds diagnostics

9a013ee7a18f uio: ensure class is registered before devices

11b78620ad5b usb: chipidea: Prevent unbalanced IRQ disable

c74f61d3f007 ext4: fix argument checking in EXT4_IOC_MOVE_EXT

2e87a936b733 scsi: esp_scsi: Track residual for PIO transfers

6504d34db29e ath10k: schedule hardware restart if WMI command times out

262e700795f6 kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()

c7dac6d34898 x86: boot: Fix EFI stub alignment

fcdb23b15c15 mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01

10420c93eaac perf tools: Cleanup trace-event-info 'tdata' leak

9fa1c8b95fb3 perf tools: Free temporary 'sys' string in read_event_files()

c7c07e3ee8f3 tun: Consistently configure generic netdev params via rtnetlink